body,td,th,input,select,textarea {font-family: Verdana, Arial, Helvetica, sans-serif;}
body,td,th{font-size:11px}
body{background:#eeeeee url(../images/bg.gif) top center repeat-y;}
body,form{margin:0;padding:0;}

.clear{clear:both;font-size:1px;line-height:1px;}

.button-blue{display:block;color:#FFFFFF;text-decoration:none;background: url(../images/button-blue.gif) top left no-repeat;text-align:center;padding:5px 0px;font-weight:bold;border:1px solid #000000;}
.button-green{display:block;color:#FFFFFF;text-decoration:none;background: url(../images/button-green.gif) top left no-repeat;text-align:center;padding:5px 0px;font-weight:bold;border:1px solid #000000;}
.button-red{display:block;color:#FFFFFF;text-decoration:none;background: url(../images/button-red.gif) top left no-repeat;text-align:center;padding:5px 0px;font-weight:bold;border:1px solid #000000;}

.red{color:#ff0000;}
.blue{color:#0072bc;}
.green{color:#00a650;}
.black{color:#000000;}

.layout{width:766px;border-collapse:collapse;margin:0 auto;border-left:6px solid #c4c4c4;border-right:6px solid #c4c4c4;background:#FFFFFF}
.toolbar{background: url(../images/toolbar-bg.gif) top left repeat-x;}
.toolbar td{padding:0px 6px;vertical-align:middle;font-size:9px}
.toolbar td img{vertical-align:middle;margin:0 3px}
.toolbar a, .toolbar a:link{color:#FFFFFF;text-decoration:none;}
.toolbar a:hover{text-decoration:underline;}

.nav{background: url(../images/nav-bg.gif) top left repeat-x;vertical-align:middle;padding:0px 6px;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;}
.nav img{vertical-align:middle;margin:0 3px;}
.nav a, .nav a:link{color:#626262;text-decoration:none;font-weight:bold;}
.nav a:hover{text-decoration:underline;}

.homeleftcolumn{width:515px;}
.homeleftcolumn .content{padding:20px 0 20px 15px}
.homerightcolumn{width:250px}
.homerightcolumn .content{padding:20px 15px 20px 18px} 

.flasharea{}  
 
.spellwonderoptionstable{width:503px;border-collapse:collapse;border:1px solid #a0a0a0;margin:20px 0 0 0;}
.spellwonderoptionstable td{border:1px solid #a0a0a0;padding:10px 10px;}
.spellwonderoptionstable h2{font-size:17px;font-family:arial;font-weight:bold;color:#000000;margin:0 0 5px 0}
.spellwonderoptionstable h2 img{vertical-align:middle;}
.spellwonderoptionstable .summary{line-height:17px;}
.spellwonderoptionstable .buyline{text-align:center;  font-style: italic; margin:10px 0 13px 0;font-size:12px}

.buttontable{border:none;}
.buttontable td{padding:0;border:none}

.tryitnow{background:#FFFFFF;border:1px solid #a0a0a0;margin:0px 0 0px 0;}
.tryitnow .content{padding:10px 10px;text-align:center}
.tryitnow h2{font-size:20px;font-family:tahoma;font-weight:bold;color:#da0000;margin:0 0 5px 0;text-align:center}
.tryitnow .summary{font-size:10px;font-family:tahoma;margin:0 0 5px 0;color:#666666;text-align:center}
.tryitnow .textfield{width:160px;margin:0 0 10px 0;border:1px solid #666666;font-size:11px;padding:2px}

.freetrialreport{border:1px solid #a0a0a0;border-top:none;margin:0 0 0px 0;background: url(../images/freetrial-bg.gif) bottom right no-repeat;}
.freetrialreport .content{padding:11px 10px;}
.freetrialreport h2{font-size:13px;font-weight:bold;color:#000000;margin:0 0 5px 0;}
.freetrialreport .summary{line-height:17px;font-size:11px;font-style:italic}

.perfectsitechallenge{background:#FFFFFF;border:1px solid #a0a0a0;margin:20px 0 0px 0;text-align:center;}
.perfectsitechallenge .content{padding:10px 10px 70px 10px;}
.perfectsitechallenge h2{font-size:14px;font-weight:bold;color:#000000;text-align:center;margin:0}
.perfectsitechallenge .summary{text-align:center;margin:0 0 6px 0;font-size:12px}
.perfectsitechallenge .summary a, .perfectsitechallenge .summary a:link{color:#000000;text-decoration:none}

#footer td{color:#FFFFFF;}
#footer td a:link, #footer td a {color:#FFFFFF;text-decoration:none;}
.footerline1 td{background:#005da7;font-size:11px;padding:7px 15px}
.footerline2 td{background:#0072bc;font-size:11px;padding:12px 15px 20px 15px;line-height:22px}

.subleftcolumn{width:510px;}
.subleftcolumn .content{padding:20px 10px 20px 20px;line-height:17px}
.subrightcolumn{}
.subrightcolumn .content{padding:20px 15px 20px 15px;}

.subrightcolumn .tryitnowsub{background:#FFFFFF;border:1px solid #a0a0a0;margin:0px 0 0px 0;}
.subrightcolumn .tryitnowsub .content{padding:10px 10px;}
.subrightcolumn .tryitnowsub h2{font-size:17px;font-family:arial;font-weight:bold;color:#0072bc;margin:0 0 5px 0;text-align:center}
.subrightcolumn .tryitnowsub .textfield{width:176px;margin:0 0 10px 0}

.subrightcolumn h2{font-size:12px;font-weight:bold;font-family:arial;color:#000000;margin:20px 0 4px 0}
.box {margin:0 0 10px 0;color:#626262;line-height:16px;border-bottom:1px solid #c7c7c7;padding:0 0 10px 0}
.box p{margin:0 0 5px 0;}
.box a, .box a:link{color:#000000;}


.buynow .summary{color:#666666}
.buynow .logo{border-bottom:4px solid #c7c7c7;}
.buynow .required{color:red;font-weight:bold;}
.buynow .label{font-size:13px;font-weight:bold;}
.buynow .areaheader{background:#ebf3fa;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;padding:6px 6px;margin:15px 0 15px 0;font-size:15px;font-weight:bold;color:#0072bc}

.buynow .buynowtable{margin:0 0 15px 0;width:471px;border-collapse:collapse;background:#eeeeee}
.buynow .buynowtable th{padding:8px 8px;font-size:13px;font-weight:bold;text-align:right;border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7;}
.buynow .buynowtable td{padding:8px 8px;font-size:13px;border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7;}

.buynow .chooseaplantable{width:470px;border-collapse:collapse;background:#eeeeee;margin:0 0 15px 0}
.buynow .chooseaplantable input{vertical-align:middle;}
.buynow .chooseaplantable th{padding:5px 10px;text-align:left;font-size:13px;color:#0072bc;border-right:1px solid #c7c7c7;border-left:1px solid #c7c7c7;}
.buynow .chooseaplantable td{padding:5px 10px;border-right:1px solid #c7c7c7;border-left:1px solid #c7c7c7;}
.buynow .chooseaplantable ul{margin:0;padding:0;}
.buynow .chooseaplantable li{margin:0 0 5px 20px;}
.buynow #summary.buynowtable {width:80%;margin:10px auto 15px auto;border:1px solid #a0a0a0;background:#f7f7f7;}

.buynow .total {background:#FFFFFF;font-weight:bold;}
.buynow .textfield{width:100%;}
.buynow .button-next{font-size:13px;}
.buynow .button-update{font-size:13px;}

.buynow .subrightcolumn h2{font-weight:bold;color:#000000;font-size:11px;margin:20px 0 5px 0}
.buynow .subrightcolumn .divider{border-bottom:1px solid #c7c7c7;margin:20px 0}
.buynow .subrightcolumn p{margin:0 0 10px 0}
.buynow .subrightcolumn .bulletpointstable{width:205px;border-collapse:collapse;}
.buynow .subrightcolumn .bulletpointstable td{padding:3px 3px;color:#666666}
.buynow .subrightcolumn .bulletpointstable strong{color:#000000;}

.buynow .privacyguaranteed{text-align:center;}

.buynow .foryourprotection{background:#FFFFFF;border:1px solid #a0a0a0;margin:20px 0 0px 0;text-align:center;padding:5px 10px;font-size:11px}
.buynow .foryourprotection h2{margin:0;font-size:13px;color:#00a650}

.buynow .foryourprotection img{vertical-align:middle;}

.subleftcolumn h2{font-size:12px;font-family:arial;color:#0072bc;margin:20px 0 0px 0;font-weight:bold;}
.subleftcolumn p{margin:0 0 10px 0;} 
.subleftcolumn li{ list-style-type:square; }

.quote{border:1px solid #0072bc;padding:7px 10px;background: url(../images/bg-gradientblue.gif) top left repeat-x;width:35%;float:right; font-style:italic; }
.subleftcolumn h1{margin:0 0 25px 0;padding:0;font-family:arial;font-weight:bold;font-size:29px;}
.subleftcolumn h1 .subtitle{color:#898989;font-weight:normal;font-size:24px;margin:8px 0}
.subleftcolumn h2{font-size:12px;font-family:arial;color:#0072bc;margin:20px 0 0px 0;font-weight:bold;}
.subleftcolumn p{margin:0 0 10px 0;} 
.button-startspellwondercheck{background:url(../images/spellwonder/en/button-startspellwondercheck.gif) top left no-repeat;width:170px;height:26px;border:none;}
.button-startspellwondercheck_pt{background:url(../images/spellwonder/pt/button-startspellwondercheck.pt.gif) top left no-repeat;width:200px;height:26px;border:none;}
.subleftcolumn li{ list-style-type:square; }
.quote{border:1px solid #0072bc;padding:7px 10px;background: url(../images/bg-gradientblue.gif) top left repeat-x;width:35%;float:right; font-style:italic; }
.button-spellwonderbuy{background:url(../images/spellwonder/en/button-startspellwondercheck.gif) top left no-repeat;width:170px;height:26px;border:none;}
.button-spellwonderbuy_pt{background:url(../images/spellwonder/pt/button-startspellwondercheck.pt.gif) top left no-repeat;width:200px;height:26px;border:none;}
.grdSelectCol {padding:8px 8px;font-size:13px;font-weight:bold;text-align:left;border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7;}
.grdSelectPrice {padding:8px 8px;font-size:13px;font-weight:normal;text-align:right;border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7;}
.infoTextHighlighted {padding:8px 8px;font-size:13px;font-weight:normal;text-align:left;border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7;background-color:#fffbd0;}
.textURLEMAIL{width:340px; size:340px}
