body, div, img, form, p, table, tr, th, td, input, select, button { font:16px Tahoma; }

body, div, span, img, form, p, table, tr, th, td                        { padding:0; margin:0; border:0; }

textarea             { font:14px Courier New; }

table                { border-collapse:collapse; }

.mainmenu            { margin:0px auto; padding:0px 50px; text-align:center; font-weight:bold; font:16px Tahoma; }

.contentsection      { width:850px; margin:0px ; padding:0px 25px; text-align:left; }



.submenu             { width:130px; height:50px; margin:15px auto; }
.submenu_links       { display:block; width:120px; height:36px; background:url('../images/but/submenu-links.png') no-repeat; }
.submenu_links:hover {display:block; width:120px; height:36px;               background-image: url('../images/but/submenu-links2.png'); background-repeat: no-repeat;}
 
.submenu_ads         { display:block; width:120px; height:36px; background:url('../images/but/submenu-ads.png') no-repeat; }
.submenu_ads:hover {  display:block;     width:120px; height:36px; background-image: url('../images/but/submenu-ads2.png');            background-repeat: no-repeat;}
 
.submenu_email       { display:block; width:120px; height:36px; background:url('../images/but/submenu-email.png') no-repeat; }
.submenu_email:hover {              display:block; width:120px;         height:36px; background-image: url('../images/but/submenu-email2.png'); background-repeat: no-repeat;}
 
.submenu_credits     { display:block; width:120px; height:36px; background:url('../images/but/submenu-credits.png') no-repeat; }
.submenu_credits:hover { display:block;               width:120px; height:36px; background-image: url('../images/but/submenu-credits2.png'); background-repeat: no-repeat; }
 
.submenu_upgrade     { display:block; width:120px; height:36px; background:url('../images/but/submenu-upgrade.png') no-repeat; }
.submenu_upgrade:hover {display:block; width:120px; height:36px; background-image: url('../images/but/submenu-upgrade2.png');  background-repeat: no-repeat; }
 





.center              { text-align:center; }

.left                { text-align:left; }

.right               { text-align:right; }

.floatleft           { float:left; }

.floatright          { float:right; }

.clearboth           { clear:both; }

.u                   { text-decoration:underline; }

.b                   { font-weight:bold; }

.i                   { font-style:italic; }



.white               { color:#FFFFFF; }

.black               { color:#000000; }

.red                 { color:#FF0000; }

.darkred             { color:#8B0000; }

.bloodred            { color:#CA0000; }

.darkorange          { color:#FF8C00; }

.wheat               { color:#F5DEB3; }

.beige               { color:#F5F5DC; }

.blue                { color:#0000FF; }

.royalblue           { color:#4169E1; }

.aliceblue           { color:#F0F8FF; }

.darkgreen           { color:#006400; }



.w90                 { width:90%; }



.a                   { color:white; }

.border              { border:1px solid #000066; }

.tblr                { font:12px Arial, Helvetica, sans-serif; text-align:center; }

.tblh                { font:16px Arial, Helvetica, sans-serif; text-align:center; }



p.oto                { font:16px/120% Georgia; margin:0px 20px; padding:0; }



h1                   { font:bold 28px Tahoma; color:firebrick; }

h1.home              { text-align:center; font:normal 30px Impact; color:red; }

h1.gold              { text-align:center; font:bold 28px Tahoma; color:red; }

h1.oto               { text-align:center; font:normal 32px Impact; margin:20px 0px 10px 0px; color:mediumblue; }



h2                   { font:bold 24px Tahoma; color:#214E79; }

h2.home              { text-align:center; font:bold 20px Tahoma; color:blue; }

h2.gold              { text-align:center; font:bold 20px Tahoma; color:maroon; }

h2.oto               { text-align:center; font:bold 18px Tahoma; margin:30px 20px; color:#3C3C3C; }

h2.oto em            { font-style:normal; color:#FF3030; }



h3                   { font:bold 20px Arial Black; }

h3.home              { text-align:left; font:18px Tahoma; color:blue; }

h3.oto               { text-align:center; font:normal 32px Impact; margin:20px 0px; color:firebrick; }



h4.oto               { font:bold 15px Verdana, Arial, Helvetica, sans-serif; background-color:#F4F4F4;

            		       border-top-width:2px; border-bottom-width:2px; border-top-style:solid; border-bottom-style:solid; border-top-color:#666666;

		                   border-bottom-color:#666666; padding-top:3px; padding-bottom:3px; color:#333333; }



.linknumbers         { font-size:1.5em; font-weight:bold; color:red; }



table.linkdetails    { width:95%; border:0px; }

table.linkdetails th { text-align:center; padding:0px 6px; }

table.linkdetails td { text-align:center; padding:0px 6px; }



table.linkstats      { width:90%; border:0px; }

table.linkstats th   { border:2px solid white; text-align:center; background-color:#EEFFCC; color:#333333; padding:6px; }

table.linkstats td   { border:2px solid white; text-align:center; background-color:#EEEEEE; color:#333333; padding:6px; }



table.newlinks       { width:95%; border:4px solid white; }

table.newlinks th    { text-align:left; padding:9px 6px 0px 6px; }

table.newlinks td    { text-align:left; padding:0px 6px 12px 6px; }

table.newlinks .clr1 { background-color:#EEFFCC; color:#333333; }

table.newlinks .clr2 { background-color:#EEEEEE; color:#333333; }



table.otoproduct     { margin-left:auto; margin-right:auto; padding:0; background-color:white; border:5px double black; }

table.prodsummary    { margin-left:auto; margin-right:auto; padding:0; background-color:transparent; border:0px double black; }

table.prodsummary td { font:16px Georgia; padding:4px; text-align:left; vertical-align:middle; height:44px; border:3px ridge aliceblue; background-color:azure; }

table.download       { padding:0; border:0; margin:0; }

table.download td    { font:16px Arial; padding:0px 10px; text-align:left; vertical-align:middle; background-color:white; }

table.download th    { font:bold 16px Arial; vertical-align:middle; background-color:#184FA2; color:white; }



table.feature        { margin:auto; width:95%; border-collapse:separate; border:2px solid #555555; text-align:center; }

table.feature th     { background-color:#214E79; color:white; font-weight:bold; padding:8px; }

table.feature td     { background-color:#EEEEFF; padding:8px; }

table.feature td.highlight     { background-color:#8DA95C; color:white; font-weight:bold; }

table.feature td     { width:15%; }

table.feature td+td  { width:30%; }

table.feature td+td+td { width:55%; }



table.controlpanelx  { border-collapse:collapse; }

table.controlpanel td { border:3px outset #999999; padding:0.2em; }



div.box1-divonly     { text-align:center; vertical-align:middle; margin:0px 60px; padding:8px;

                       background-color:beige; color:firebrick; border:2px solid tan; }



hr                   { width:90%; }



ul.checkbox          { margin:0px 20px; padding:0px; }

ul.checkbox li       { list-style-type:none; line-height:24px; padding-left:29px; text-align:left; background:url('../images/bul/checkmark.gif') 0px 0px no-repeat; }



ul.checkbox2         { margin:0px 20px; padding:0px; }

ul.checkbox2 li      { list-style-type:none; line-height:36px; padding-left:45px; text-align:left; background:url('../images/bul/checkbullet_red.gif') 0px 0px no-repeat; }



ul.checkbox3         { margin:0px 20px; padding:0px; }

ul.checkbox3 li      { list-style-type:none; line-height:35px; padding-left:37px; text-align:left; background:url('../images/bul/tick.gif') 0px 0px no-repeat; }



ul.checkbox4         { margin:0px 20px; padding:0px; }

ul.checkbox4 li      { list-style-type:none; line-height:35px; padding-left:46px; text-align:left; background:url('../images/bul/bullet2.gif') 0px 4px no-repeat; }



ul.otocheckbox       { margin:0px 20px; padding:0px; }

ul.otocheckbox li    { list-style-type:none; line-height:24px; padding-left:29px; text-align:left; background:url('../images/bul/checkmarkpowderblue.gif') 0px 0px no-repeat; }



ul.benefits          { margin:0px 20px; padding:0px; }

ul.benefits li       { list-style-type:none; line-height:18px; padding-left:25px; text-align:left; background:url('../images/bul/07_2_03.gif') 0px 0px no-repeat; }



ul.numlist           { margin:0px 20px; padding:0px; }

ul.numlist li        { list-style-type:none; line-height:24px; padding-left:29px; text-align:left; background:url('../images/bul/checkmark.gif') 0px 0px no-repeat; }

ul.numlist li em     { font-style:italic; color:blue; }



.product ul.bullet1  { margin:0px 20px; padding:0px; }

.product ul.bullet1 li { list-style-type:none; background:url('../images/bul/tick.gif') 0px 0px no-repeat;

                         line-height:24px; padding-left:37px; padding-bottom:16px; text-align:left; }



p.testimonial        { font:14px Trebuchet MS, Verdana, Sans-Serif; text-align:left; margin:0px 20px; }

p.testimonial-head   { font:bold 24px/120% Trebuchet MS, Verdana, Sans-Serif; text-align:center; margin:0px 20px; }



a.earn-top           { text-align:center; font-weight:400; }

div.earn-h2a         { display:block; height:3px; background-color:#F2931D; border-top:2px solid black; padding:0px 10px; }

div.earn-h2b         { display:block; background-color:#800A0A; font:bold 24px Tahoma; color:#FCFCE0; border-top:2px solid black; padding:10px; }

textarea.earn        { width:400px; height:300px; background-color:#EEFFEE; border:1px solid black; margin:10px 0px; padding:10px; }



.style1  { font-family: Tahoma; font-size: 16px; color: #000000; }

.style2  { font-family: Tahoma; font-size: 18px; font-weight: bold; color: #1229ab; }

.style3  { font-family: Tahoma; font-size: 20px; font-weight: bold; color: #1229ab; }

.style4  { font-family: Tahoma; font-weight: bold; }

.style5  { font-family: Tahoma; font-size: 18px; }

.style6  { font-family: Tahoma; font-weight: bold; color: #1229ab; }

.style7  { font-family: Tahoma; font-size: 24px; font-weight: bold; line-height:120%; }

.style8  { font-family: Tahoma; font-size: 18px; line-height:120%; }

.style9  { font-family: Tahoma; font-size: 16px; font-weight: bold; color: #0000FF; }

.style10 { font-family: Tahoma; font-size: 16px; color: #555555; }

.style11 { font-family: Tahoma; font-size: 14px; }

.style12 { font-family: Tahoma; font-size: 28px; font-weight: bold; color: #D82A11; }

.style13 { font-family: Tahoma; font-size: 16px; color: #000000; font-style: italic; }

.style17 { font-family: Tahoma; font-size: 12px; color: #000000; }

.style20 { font-family: Tahoma; font-size: 18px; color: #000000; }

.style25 { font-family: Tahoma; font-size: 18px; font-weight: bold; color: #006600; }

.style33 { font-family: Tahoma; font-weight: bold; font-size: 24px; }

.style35 { font-family: Tahoma; font-size: 18px; font-weight: bold; color: #ffffff; }

.style36 { font-family: Tahoma; }

.style44 { font-family: Tahoma; font-size: 28px; font-weight: bold; color: #FF0000; }

.style45 { font-family: Tahoma; font-weight: bold; font-size: 16px; color: #ffffff; }



.headline               { font:32px Impact; color:red; }

.subheadline            { font:24px Tahoma; color:blue; }

.notice                 { font-weight:bold; color:red; }

.status_links_active    { font-weight:bold; color:darkgreen; }

.status_links_inactive  { font-weight:bold; color:firebrick; }

.links_section          { background-color:lightblue; text-align:center; }

.ad_preview             { width:650px; height:100px; text-align:left; border:2px solid #555555; }





.poweredby { background-color:#076C9F; color:white; font:bold 8px Georgia; }



.boxlayoutfix { height:1px; }



#dhtmltooltip { position:absolute; z-index:100; visibility:hidden; border:2px solid tan; width:200px; padding:4px; background-color:lightyellow; filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=115); }



/******************************* Box 6 Layout *******************************/

/* This style is used by the membership activation screen */

.box6

{

		width:97%;    /* Override this width for variable width. */

		margin:0px auto;

}

.box6 > .tc

{

		height:22px;

                background:url('../images/box/6/tc.gif') repeat-x;

                position:relative;

}

.box6 > .tc > .tl

{

		height:22px;

                width:22px;

                background:url('../images/box/6/tl.gif');

                position:absolute;

                left:0px;

}

.box6 > .tc > .tr

{

		height:22px;

                width:22px;

                background:url('../images/box/6/tr.gif');

                position:absolute;

		right:0px;

}

.box6 > .cl

{

                padding-left:22px;

                background:url('../images/box/6/cl.gif') left repeat-y;

}

.box6 > .cl > .content

{

                padding-right:22px;

                background:#FFFFFF url('../images/box/6/cr.gif') right repeat-y;

                text-align:center;

}

.box6 > .bc

{

		height:22px;

                background:url('../images/box/6/bc.gif') repeat-x;

                position:relative;

}

.box6 > .bc > .bl

{

		height:22px;

                width:22px;

                background:url('../images/box/6/bl.gif');

                position:absolute;

                left:0px;

}

.box6 > .bc > .br

{

		height:22px;

                width:22px;

                background:url('../images/box/6/br.gif');

                position:absolute;

		right:0px;

}



/******************************* Box 7 Layout *******************************/

/* This style is used by Timed Offers and by PLATINUM, DIAMOND, ELITE salesletters */

.box7

{

		width:85%;    /* Override this width for variable width. */

		margin:0px auto;

}

.box7 > .tc

{

		height:22px;

                background:url('../images/box/7/tc.gif') repeat-x;

                position:relative;

}

.box7 > .tc > .tl

{

		height:22px;

                width:22px;

                background:url('../images/box/7/tl.gif');

                position:absolute;

                left:0px;

}

.box7 > .tc > .tr

{

		height:22px;

                width:22px;

                background:url('../images/box/7/tr.gif');

                position:absolute;

		right:0px;

}

.box7 > .cl

{

                padding-left:22px;

                background:url('../images/box/7/cl.gif') left repeat-y;

}

.box7 > .cl > .content

{

                padding-right:22px;

                background:#FAFAD2 url('../images/box/7/cr.gif') right repeat-y;

}

.box7 > .bc

{

		height:22px;

                background:url('../images/box/7/bc.gif') repeat-x;

                position:relative;

}

.box7 > .bc > .bl

{

		height:22px;

                width:22px;

                background:url('../images/box/7/bl.gif');

                position:absolute;

                left:0px;

}

.box7 > .bc > .br

{

		height:22px;

                width:22px;

                background:url('../images/box/7/br.gif');

                position:absolute;

		right:0px;

}



/******************************* Box 8 Layout *******************************/

/* This style is used by OTOs */

.box8

{

		width:97%;    /* Override this width for variable width. */

		margin:0px auto;

}

.box8 > .tc

{

		height:50px;

                background:url('../images/box/8/tc.gif') repeat-x;

                position:relative;

}

.box8 > .tc > .tl

{

		height:50px;

                width:50px;

                background:url('../images/box/8/tl.gif');

                position:absolute;

                left:0px;

}

.box8 > .tc > .tr

{

		height:50px;

                width:50px;

                background:url('../images/box/8/tr.gif');

                position:absolute;

		right:0px;

}

.box8 > .cl

{

                padding-left:50px;

                background:url('../images/box/8/cl.gif') left repeat-y;

}

.box8 > .cl > .content

{

                padding-right:50px;

                background:#FFFFFF url('../images/box/8/cr.gif') right repeat-y;

                text-align:center;

}

.box8 > .bc

{

		height:50px;

                background:url('../images/box/8/bc.gif') repeat-x;

                position:relative;

}

.box8 > .bc > .bl

{

		height:50px;

                width:50px;

                background:url('../images/box/8/bl.gif');

                position:absolute;

                left:0px;

}

.box8 > .bc > .br

{

		height:50px;

                width:50px;

                background:url('../images/box/8/br.gif');

                position:absolute;

		right:0px;

}



/******************************* Box 9 Layout *******************************/

/* This style is used by the homepage and by OTOs */

.box9

{

		width:700px;    /* Override this width for variable width. */

		margin:0px auto;

}

.box9 > .tc

{

		height:50px;

                background:url('../images/box/9/tc.gif') repeat-x;

                position:relative;

}

.box9 > .tc > .tl

{

		height:50px;

                width:50px;

                background:url('../images/box/9/tl.gif');

                position:absolute;

                left:0px;

}

.box9 > .tc > .tr

{

		height:50px;

                width:50px;

                background:url('../images/box/9/tr.gif');

                position:absolute;

		right:0px;

}

.box9 > .cl

{

                padding-left:50px;

                background:url('../images/box/9/cl.gif') left repeat-y;

}

.box9 > .cl > .content

{

                padding-right:50px;

                background:#FDEEA6 url('../images/box/9/cr.gif') right repeat-y;

}

.box9 > .bc

{

		height:50px;

                background:url('../images/box/9/bc.gif') repeat-x;

                position:relative;

}

.box9 > .bc > .bl

{

		height:50px;

                width:50px;

                background:url('../images/box/9/bl.gif');

                position:absolute;

                left:0px;

}

.box9 > .bc > .br

{

		height:50px;

                width:50px;

                background:url('../images/box/9/br.gif');

                position:absolute;

		right:0px;

}



/******************************* Box 10 Layout *******************************/

/* This style is used by OTOs */

.box10

{

		width:750px;    /* Override this width for variable width. */

		margin:0px auto;

}

.box10 > .tc

{

		height:50px;

                background:url('../images/box/8/tc.gif') repeat-x;

                position:relative;

}

.box10 > .tc > .tl

{

		height:50px;

                width:50px;

                background:url('../images/box/8/tl.gif');

                position:absolute;

                left:0px;

}

.box10 > .tc > .tr

{

		height:50px;

                width:50px;

                background:url('../images/box/8/tr.gif');

                position:absolute;

		right:0px;

}

.box10 > .cl

{

                padding-left:50px;

                background:url('../images/box/8/cl.gif') left repeat-y;

}

.box10 > .cl > .content

{

                padding-right:50px;

                background:#FFFFFF url('../images/box/8/cr.gif') right repeat-y;

                text-align:center;

}

.box10 > .bc

{

		height:50px;

                background:url('../images/box/8/bc.gif') repeat-x;

                position:relative;

}

.box10 > .bc > .bl

{

		height:50px;

                width:50px;

                background:url('../images/box/8/bl.gif');

                position:absolute;

                left:0px;

}

.box10 > .bc > .br

{

		height:50px;

                width:50px;

                background:url('../images/box/8/br.gif');

                position:absolute;

		right:0px;

}



/******************************* Box 11 Layout *******************************/

/* This style is used by Timed Offers */

.box11

{

		width:97%;    /* Override this width for variable width. */

		margin:0px auto;

}

.box11 > .tc

{

		height:22px;

                background:url('../images/box/6/tc.gif') repeat-x;

                position:relative;

}

.box11 > .tc > .tl

{

		height:22px;

                width:22px;

                background:url('../images/box/6/tl.gif');

                position:absolute;

                left:0px;

}

.box11 > .tc > .tr

{

		height:22px;

                width:22px;

                background:url('../images/box/6/tr.gif');

                position:absolute;

		right:0px;

}

.box11 > .cl

{

                padding-left:22px;

                background:url('../images/box/6/cl.gif') left repeat-y;

}

.box11 > .cl > .content

{

                padding-right:22px;

                background:#D0E0FF url('../images/box/6/cr.gif') right repeat-y;

                text-align:center;

}

.box11 > .bc

{

		height:22px;

                background:url('../images/box/6/bc.gif') repeat-x;

                position:relative;

}

.box11 > .bc > .bl

{

		height:22px;

                width:22px;

                background:url('../images/box/6/bl.gif');

                position:absolute;

                left:0px;

}

.box11 > .bc > .br

{

		height:22px;

                width:22px;

                background:url('../images/box/6/br.gif');

                position:absolute;

		right:0px;

}



/******************************* Testimonial Box Layout *******************************/

.tst2

{

		width:500px;

		margin:0px auto;

}

.tst2 > .top

{

		height:64px;

                background:url('../images/box/tst2/top.gif') no-repeat;

}

.tst2 > .mid

{

                background:url('../images/box/tst2/mid.gif') repeat-y;

}

.tst2 > .mid > .content

{

                text-align:left;

                padding:1px 20px 10px 20px;    /* Warning: Top padding cannot be 0px. */

                font:16px Trebuchet MS;

}

.tst2 > .bot

{

		height:46px;

                background:url('../images/box/tst2/bot.gif') no-repeat;

}

.tst2 > .mid > .content h3

{

                font:20px/1em Arial Black;

                text-align:center;

}



/******************************* Text Box Layout *******************************/

.yoyo

{

		width:600px;

		margin:0px auto;

}

.yoyo > .top

{

		height:36px;

                background:url('../images/box/yoyo/top.gif') no-repeat;

}

.yoyo > .mid

{

                background:url('../images/box/yoyo/mid.gif') repeat-y;

}

.yoyo > .mid > .content

{

                text-align:left;

                padding:1px 30px;    /* Warning: Top padding cannot be 0px. */

}

.yoyo > .bot

{

		height:36px;

                background:url('../images/box/yoyo/bot.gif') no-repeat;

}



/******************************* Text Box Layout *******************************/

.zulu

{

		width:700px;

		margin:0px auto;

}

.zulu > .top

{

		height:61px;

                background:url('../images/box/zulu/top.gif') no-repeat;

}

.zulu > .mid

{

                background:url('../images/box/zulu/mid.gif') repeat-y;

}

.zulu > .mid > .content

{

                text-align:center;

                padding:1px 25px 10px 25px;    /* Warning: Top padding cannot be 0px. */

                font:16px Trebuchet MS;

}

.zulu > .bot

{

		height:64px;

                background:url('../images/box/zulu/bot.gif') no-repeat;

}

.zulu > .mid > .content h3

{

                font:20px/1em Arial Black;

                text-align:center;

}



/******************************* Diamond Box Layout *******************************/

.diamond

{

		width:740px;

		margin:0px auto;

}

.diamond > .top

{

                height:210px;

                background:url('../images/box/diamond/top.gif') no-repeat;

}

.diamond > .mid

{

                background:url('../images/box/diamond/mid.gif') repeat-y;

}

.diamond > .mid > .content

{

                text-align:center;

                padding:1px 30px;    /* Warning: Top padding cannot be 0px. */

}

.diamond > .bot

{

                height:30px;

                background:url('../images/box/diamond/bot.gif') no-repeat;

}



/******************************* Platinum Box Layout *******************************/

.platinum

{

		width:740px;

		margin:0px auto;

}

.platinum > .top

{

		height:210px;

                background:url('../images/box/platinum/top.gif') no-repeat;

}

.platinum > .mid

{

                background:url('../images/box/platinum/mid.gif') repeat-y;

}

.platinum > .mid > .content

{

                text-align:center;

                padding:1px 30px;    /* Warning: Top padding cannot be 0px. */

}

.platinum > .bot

{

		height:30px;

                background:url('../images/box/platinum/bot.gif') no-repeat;

}



/******************************* Elite Box Layout *******************************/

.elite

{

		width:740px;

		margin:0px auto;

}

.elite > .top

{

		height:210px;

                background:url('../images/box/elite/top.gif') no-repeat;

}

.elite > .mid

{

                background:url('../images/box/elite/mid.gif') repeat-y;

}

.elite > .mid > .content

{

                text-align:center;

                padding:1px 30px;    /* Warning: Top padding cannot be 0px. */

}

.elite > .bot

{

		height:30px;

                background:url('../images/box/elite/bot.gif') no-repeat;

}



