body {
	padding:0;
	margin:0 0 15px 0;
	background:top center repeat-x url(../images/page-bgnd.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4E4D4D;
}
body.signuppage {
	background:top center repeat-x url(../images/signuppage-bgnd.png);
}
a { color:#0179b8; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; }
a.featurelink { color:#4E4D4D; text-decoration:underline; }
a.notvisible, a.notvisiblebold { color:#4E4D4D; }
a.notvisible { font-weight:normal; }
a.notvisible:hover, a.notvisiblebold:hover { text-decoration:none; }

h1 { font-size:18px; color:#0179b8; padding:0; margin:0; }
h2 { font-size:14px; color:#0179b8; font-weight:normal; padding:0; margin:0; }
h2.heading { color:#FFFFFF; font-size:24px; font-weight:bold; margin-top:0; line-height:26px; float:left; }
h2.heading span { font-size:14px; font-weight:normal; }
h2.textheading { margin:15px 0 17px 30px; }

h3 { font-size:18px; color:#004D75; padding:0; margin:0; }
h4 { font-size:12px; color:#0e608b; padding:0; margin:0; }
h5 { font-size:11px; font-weight:normal; color:#628ca0; margin:0; padding:0; }

#clear { clear:left; }
.clear { clear:both; }

#mainnav .content, #homebanner .content, #homemain .features-box, #homebottom .content, #main, #prefooter .content, #footer {
	width:918px;
	margin:0 auto;
}


/* nav */

#mainnav { height:46px; padding-top:22px; background:top left repeat-x url(../images/mainnav-bgnd.png); }
#mainnav .content { width:903px; padding-right:49px; }
#mainnav img.logo { float:left; }
#mainnav ul, #nav li { margin:0; padding:0; list-style:none; }
#mainnav ul { float:right; margin-top:8px; }
#mainnav li { display:inline; }
#mainnav li a { padding:6px 8px; text-decoration:none; color:#FEFEFE; font-weight:normal; border:1px solid transparent; }
#mainnav li.selected a, #mainnav li a:hover { color:#03d9fc; border:1px solid #026aa7; }


/* homebanner */

#homebanner { height:305px; background:top left repeat-x url(../images/homebanner-bgnd.png); }
#homebanner .content { width:949px; padding-left:53px; height:305px; background:top left repeat-x url(../images/homebanner-content-bgnd.jpg); }
#homebanner .left { float:left; padding-top:32px;}
#flash_file { float:right; width:500px; padding-top:4px; }
#homebanner h3 { margin:0; font-size:18px; font-weight:normal; color:#FFFFFF; }
#homebanner h1 { margin-top:0; font-size:26px; color:#FFFFFF; }
#homebanner ul, #homebanner li { margin:0; padding:0; list-style:none; }
#homebanner ul { margin:24px 0 0 10px; }
#homebanner li { padding-left:14px; margin:6px 0; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#bff6ff; background:top left no-repeat url(../images/blue-bullet.gif); }
#homebanner img.button { margin:35px 0 0 25px; }


/* homemain */

#homemain {	padding:18px 0 14px 0; background:top left repeat-x #f8f8f8 url(../images/homemain-bgnd.gif); }
#homemain .features-box { width:887px; padding-bottom:14px; background:bottom left no-repeat url(../images/features-box-bgnd.gif); }
#homemain .features-box .top { height:10px; background:top left no-repeat url(../images/features-box-top.gif); }
#homemain .date { float:right; }
#homemain .content { padding:8px 18px 0 18px; }
#homemain h1 { margin:0; font-size:16px; color:#555556; }
#homemain .features { padding:10px 0 0 0; margin:5px 0 9px 0; border-top:1px solid #dfdddd; border-bottom:1px solid #dfdddd; }
#homemain .features .item { float:left; width:275px; height:130px; margin-right:8px; font-size:13px; }
#homemain .features .item img.icon { float:left; margin-bottom:55px; }
#homemain .features .item h2 { margin:0; font-size:18px; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#1b75ba; }
#homemain .features .item h2 a { color:#1b75ba; font-weight:normal; text-decoration:none; }
#homemain .features .item p { margin-top:0; }
#homemain .content img.button-left { float:left; margin-right:3px; }
#homemain .content img.button-right { float:right; }


/* homebottom */

#homebottom { padding:16px 0 14px 0; font-size:11px; background:top left repeat-x #edecec url(../images/bottomgrey-bgnd.gif); }
#homebottom .greybox { float:left; width:621px; margin:0 6px 0 12px; background:top left no-repeat url(../images/greybox-bgnd.gif); }
#homebottom .greybox .content { width:590px; padding:15px 20px 12px 17px; }
#homebottom .greybox h2 { margin:0 0 14px 0; font-size:12px; font-weight:bold; color:#4E4D4D; }
#homebottom .greybox p { margin-top:0; }
#homebottom .greybox .bottom { height:8px; background:bottom left no-repeat url(../images/greybox-bottom.gif);}
#homebottom .greyboxsmall { float:left; width:261px; background:top left no-repeat url(../images/greybox-small-bgnd.gif); }
#homebottom .greyboxsmall .content { width:231px; height:180px; padding:15px 15px 10px 15px }
#homebottom .greyboxsmall h2 { margin:0 0 0px 0; font-size:12px; font-weight:bold; }
#homebottom .greyboxsmall h2 a { color:#4E4D4D; }
#homebottom .greyboxsmall h5 { margin:0; font-size:11px; font-weight:normal; color:#6f6f6f; }
#homebottom .greyboxsmall p.heading { margin-top:0; font-size:12px; font-weight:bold; color:#1b75ba; }
#homebottom .greyboxsmall p.article_footer a { color:#45b900; }
#homebottom .greyboxsmall .bottom { height:8px; background:bottom left no-repeat url(../images/greybox-small-bottom.gif);}


/* prefooter */

#prefooter { border-top:1px solid #d5d5d5; font-size:11px; color:#6f6f6f; }
#prefooter .content { width:883px; padding:22px 30px 0 35px; }


/* footer */

#footer {	margin-top:25px;padding-top:25px;	font-size:11px; background:#FFFFFF top center no-repeat url(../images/footer-bgnd.gif); text-align:center; }
#footer ul, #footer li { margin:0; padding:0; list-style:none; display:inline; }
#footer a { padding:0 8px 0 5px; color:#1b75ba; text-decoration:none; font-weight:normal; border-right:1px solid #bfbfbf; }
#footer .last a { border:none; }
#footer p { margin-top:10px; color:#7e7d7d; }


/* main */

#main { width:935px; padding-top:31px; }


/* subnav */

#subnav { float:left; width:181px; margin:2px 3px 0 0; }
#subnav .top { height:52px; padding:9px 0 0 9px; background:top left no-repeat url(../images/subnav-top.png); }
#subnav .top img { margin-bottom:7px; }
#subnav ul, #subnav li { margin:0; padding:0; list-style:none; }
#subnav ul { width:149px; padding:28px 18px 0 18px; background:top left no-repeat url(../images/subnav-bgnd2.png); }
#subnav li { border-bottom:1px solid #D8D8D8; padding:3px 0; }
#subnav li a { display:block; padding:2px 0 2px 18px; color:#4E4D4D; font-weight:bold; background:center left no-repeat url(../images/nav_bullet.gif); }
#subnav li a:hover { background-color:#CCE4F1; color:#0179B8; text-decoration:none; }
#subnav .selected a { background-color:#0179b8; color:#FFFFFF; }
#subnav .selected ul a { background-color:transparent; color:#0179b8; }
#subnav li.last { border:none; }
#subnav ul ul { margin-left:0; width:auto; padding:0 0 5px 4px; background:none; }
#subnav ul ul li { border:none; padding:0; background:top left no-repeat url(../images/submenu_bullet.gif); }
#subnav ul ul li.last { background:center left no-repeat url(../images/submenu_bullet_last.gif); }
#subnav ul ul a { padding:2px 0 3px 2px; margin-left:12px; margin-top:1px; color:#0179b8; font-weight:normal; background:center left no-repeat url(../images/non-image.gif); }
#subnav ul ul .selected a { background-color:#3aa2d4; color:#FFFFFF; }
#subnav ul ul .selected ul a { background-color:transparent; color:#0179b8; }
#subnav ul ul a:hover { background-color:#CCE4F1; color:#0179B8; }
#subnav ul ul ul { padding-bottom:0; }
#subnav ul ul ul li { margin-left:9px; background:top left no-repeat url(../images/submenu_bullet.gif); }
#subnav ul ul ul a { padding:2px 0 3px 2px; margin-top:1px; color:#0179b8; }
#subnav ul ul ul a:hover { background-color:#CCE4F1; color:#0179B8; }
#subnav ul ul ul li.last { background:center left no-repeat url(../images/submenu_bullet_last.gif); }
#subnav .bottom { height:17px; background:top left no-repeat url(../images/subnav-bottom.png); }


/* bottom */

#bottomlinks { clear:left; font-size:11px; color:#7E7D7D; margin:30px auto 0 auto; width:939px; padding-top:25px; background:#FFFFFF top center no-repeat url(../images/footer_bgnd.png); }
#bottomlinks p { margin-left:135px; }
#bottomlinks a { color:#7E7D7D; font-weight:normal; }


/* mainbody */

#mainbody	{ float:left; width:523px; margin:0 0 0 10px; background:top left no-repeat url(../images/pageheading_bgnd.png); }
#mainbody img.heading { margin:15px 30px; }
#mainbody img.doublehead { margin:8px 30px; }
#mainbody img.icondoublehead { margin:3px 21px; }
#mainbody img.iconhead { margin:5px 20px; }
#mainbody img.icononly { float:left; margin:5px 8px 5px 20px; }
#mainbody img.features { float:left; margin:10px 380px 0 1px; }
#mainbody .box { width:485px; margin:5px 0 3px 20px; background:bottom left no-repeat url(../images/main_featurebox_bgnd.png); }
#mainbody .box .first { height:7px; overflow:hidden; background:top left no-repeat url(../images/main_featurebox_first.gif); }
#mainbody .box .top { height:7px; overflow:hidden; background:top left no-repeat url(../images/main_featurebox_top.gif); }
#mainbody .box .list { padding:10px 20px 15px 4px; }
#mainbody .box .list p { margin:6px 0 5px 0; }
#mainbody .box .middle { padding:2px 20px 10px 4px; }
#mainbody .box .middle h2 { margin-top:10px; }
#mainbody .box .middle p { margin:6px 0 5px 0; }
#mainbody .box .icon { float:left; margin-bottom:50px; }
#mainbody .boxcontent { padding-left:15px; }
#mainbody .boxcontent h4 a { color:#0e608b; }
#mainbody .box ul { margin:0; padding:0; list-style:none; }
#mainbody .box li { padding:2px 10px; margin-left:12px; background:center left no-repeat url(../images/dashboard_bullet.gif); }
#mainbody .special { margin:0px 0 0 20px; height:135px; background:center left no-repeat url(../images/pricing_offer3.gif); }
#mainbody .special p { color:#014885; padding:10px 0 50px 5px; }
#mainbody .special a.notvisible { color:#014885; }
#mainbody .special p span { font-size:14px; font-weight:bold; }
#mainbody .bullets { margin:0 0 40px 25px; }
#mainbody .bullets img.sign-up-now { margin:0 0 0 70px; }
#mainbody .bullets h4 { color:#4a4a4a; font-weight:normal; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #e1e1e1; width:318px; }
#mainbody .bullets h4.second { margin-top:20px; }
#mainbody .bullets ul, #mainbody .bullets li { margin:0; padding:0; list-style:none; }
#mainbody .bullets li { height:20px; margin-left:10px; padding-left:25px; font-weight:bold; background:top left no-repeat url(../images/bullet_green_tick.gif); }
#mainbody .benefits li { background:top left no-repeat url(../images/bullet_orange_tick.gif); }
#mainbody .signup { height:63px; margin:20px 0 0 40px; padding:10px 0 0 140px; background:top left repeat-x url(../images/orange_bgnd.png); }
#mainbody p.paymentexpress {float:right; text-align:right; font-size:11px; color:#898987; }

#maincontent { margin:0 20px 0 20px; }
#maincontent p.indent { margin:5px 0 10px 5px; }
#maincontent img.center { vertical-align:middle; margin-top:1px; }

/*
#maincontent ul, #maincontent li {
	margin:0;
	padding:0;
	list-style:none;
}
#maincontent li {
	height:20px;
	margin-left:10px;
	padding-left:25px;
	background:top left no-repeat url(../images/bullet_green_tick.gif);
}
*/

#maincontent .paragraph { border-bottom:1px dotted #999999; }
#maincontent .paragraphlast { border-bottom:none; }
#maincontent .icon { float:left; margin-top:10px }
#maincontent img.moreinfo { margin:0 0 4px 85px; }
#maincontent .paragraph h1, #maincontent .paragraphlast h1, #maincontent h1.margin { margin:10px 0 2px 85px; }
#maincontent .paragraph p, #maincontent .paragraphlast p, #maincontent p.margin { margin:0 0 10px 85px; }
#maincontent .square, #maincontent .rightsquare, #maincontent .bottomsquare, #maincontent .bottomrightsquare { float:left; width:320px; border-bottom:1px dotted #999999; padding:0 15px 5px 0; }
#maincontent .rightsquare, #maincontent .bottomrightsquare { padding-left:10px; border-left:1px dotted #999999; }
#maincontent a.support { margin-left:85px; }
#maincontent .bottomsquare, #maincontent .bottomrightsquare { border-bottom:none; }
#maincontent .contains { float:left; width:500px; margin:30px 30px 0 0; }
#maincontent .compact { width:465px; float:left; border-bottom:1px dotted #999999; padding-bottom:5px; margin:0px; }
#maincontent .compactlast { width:465px; float:left; border-bottom:none; margin:0 0 10px 0; }
#maincontent .column { width:500px; float:left; border-bottom:1px dotted #999999; margin:0 15px 10px 15px; padding-bottom:16px; }
#maincontent .columnlast { width:500px; float:left; border-bottom:none; margin:0 15px 20px 15px; }
#maincontent .columnlast .container { width:485px; margin:5px 0 3px 5px; background:bottom left no-repeat url(../images/main_featurebox_bgnd.png); }
#maincontent .columnlast .container .top { height:7px; overflow:hidden; background:top left no-repeat url(../images/main_featurebox_top.gif); }
#maincontent .columnlast .container .middle { padding:2px 20px 10px 20px; }
#maincontent .columnlast .container .middle p { margin:6px 0 5px 0; }
#maincontent .columnlast .container ul { margin:0; padding:0; list-style:none; }
#maincontent .columnlast .container li { background:center left no-repeat url(../images/dashboard_bullet.gif); padding:2px 10px; margin-left:12px; }
#maincontent ul.tick, #maincontent ul.tick li { margin:0; padding:0; list-style:none; }
#maincontent ul.tick li { background:center left no-repeat url(../images/bullet_green_tick.gif) !important; padding:2px 20px !important; margin-left:12px; }
#maincontent .video { width:200px; margin-right:10px; margin-top:10px; float:left; }
#maincontent .video a { font-size:11px; font-weight:normal; padding-left:12px; text-decoration:underline; background:center left no-repeat url(../images/enlarge_vid_bullet.gif); }
#maincontent .hostingcontent { width:290px; float:left; margin-top:6px; }
#maincontent .hostingcontent h2 { margin:0; }
#maincontent h2.greyhead { font-size:16px; font-weight:bold; color:#424141; margin:8px 0 0px 6px; }
#maincontent .pricebox { width:446px; padding:16px 0 0 26px; margin-top:13px; background:top left no-repeat url(../images/pricebox-bgnd.png); }
#maincontent .pricebox .left { float:left; width:148px; padding:227px 0 0 0; }
#maincontent .pricebox .left a { text-decoration:underline; }
#maincontent .pricebox .right { float:left; }
#maincontent .pricebox .right .greybgnd { width:270px; padding:15px 14px 17px 8px; background-color:#f0f0f0; }
#maincontent .pricebox .right .greybgnd p { margin:0; color:#282828; }
#maincontent .pricebox .right ul, #maincontent .pricebox .right li { padding:0; margin:0; }
#maincontent .pricebox .right ul { margin:12px 0 13px 7px; }
#maincontent .pricebox .right li { list-style:none; width:267px; padding:1px 0; border-bottom:1px dotted #6a6a6a; }
#maincontent .pricebox .right li div { width:233px; height:21px; display:block; padding:4px 0 0 34px; font-size:16px; font-weight:bold; color:#4e8205; cursor:default; background:top left no-repeat url(../images/green-tick-box.gif); }
#maincontent .pricebox .right li div:hover { background-color:#edfad2; }
#maincontent .pricebox .right li a { color:#4e8205; }
#maincontent .pricebox .right li a:hover { text-decoration:none; }
#maincontent .pricebox .right li.first { border-top:1px dotted #6a6a6a; }
#maincontent .pricebox-bottom { width:311px; padding:8px 0 11px 161px; margin-bottom:50px; background:top left no-repeat url(../images/pricebox-bottom.gif); }
#maincontent h2.faq { font-size:14px; font-weight:bold; color:#838181; margin:0 0 3px 6px; }
#maincontent .questionbox { width:519px; margin:5px 0 4px 0; background:bottom left no-repeat url(../images/faq_smallbox_bgnd.gif); }
#maincontent .questionbox .top { height:8px; overflow:hidden; background:top left no-repeat url(../images/faq_smallbox_top.png); }
#maincontent .questionbox .head { height:25px; margin-left:5px; padding:2px 0 0 30px; overflow:hidden; background:top left no-repeat url(../images/faq_smallbox_head_bgnd.png); }
#maincontent .questionbox .middle { padding:0 20px 10px 37px; }


/* mainlarge */

#mainlarge { float:left; width:725px; padding:3px 0 0 4px; margin:0 0 0 10px; background:top left no-repeat url(../images/longheading_bgnd.png); }
#mainlarge img.heading { margin:10px 25px; }
#mainlarge img.doublehead { margin-top:3px; }
#mainlarge h2 { font-weight:bold; font-size:18px; margin:20px 0 5px 5px; padding:2px 0; color:#004d75; }
#mainlarge .box h2 { font-size:16px; margin:5px 0; border-bottom:1px dotted #999999; }
#mainlarge h3.subhead { font-size:12px; margin-top:20px; padding:8px 15px; background-color:#cde8f4; }

#mainlarge .box ul, #mainlarge .box li { margin:0; padding:0; list-style:none; }
#mainlarge .box li { padding-left:22px; margin-bottom:2px; background:center left no-repeat url(../images/nav_bullet.gif); }
#mainlarge .box li a { font-weight:normal; }

#mainlarge .extrabottom { height:30px; }

#largecontent { margin:25px 13px 0 5px; }

#logincontent { padding:25px 80px; }
#logincontent .loginbox { width:485px; margin:5px 0 150px 20px; background:bottom left no-repeat url(../images/main_featurebox_bgnd.png); }
#logincontent .loginbox .first { height:7px; overflow:hidden; background:top left no-repeat url(../images/login_box_first.gif); }
#logincontent .loginbox .top { height:7px; overflow:hidden; background:top left no-repeat url(../images/login_box_top.gif); }
#logincontent .loginbox .middle { padding:20px 20px 20px 20px; }
#logincontent .left { float:left; width:280px; border-right:1px dotted #999999; }
#logincontent .right { float:left; width:100px; }
#logincontent .right a { text-decoration:underline; }
#logincontent .left label { margin:5px 0 0 10px; float:left; width:64px; }
#logincontent .left label.click { width:250px; font-size:11px; margin:0 0 0 0; line-height:20px; }
#logincontent .left label.click span { padding-left:5px; }
#logincontent .bottom { border-top:1px dotted #999999; margin-top:10px; }
#logincontent input { width:180px; margin:2px 0; }
input.submit { width:auto !important; }
#logincontent input.check { margin:10px 0 10px 72px; height:20px; width:20px; vertical-align:middle; }
#logincontent p { margin-bottom:0; margin-left:40px; font-size:11px; }
#logincontent .left p { margin-bottom:5px; margin-left:0; }
#logincontent img { margin:18px 0 5px 76px; }
#logincontent ul, #logincontent li { margin:0; padding:0; list-style:none; }
#logincontent ul { width:147px; margin-left:8px; padding:0 15px 5px 8px; }
#logincontent li { margin:8px 0; padding-left:20px; background:center left no-repeat url(../images/nav_bullet.gif); }

#maintenance { width:480px; margin:20px 0 0 60px; padding:0; border:4px solid #f2f2f2; }

#maintenanceborder { border:1px solid #999999; padding:4px; background-color:#FFFFFF; }
#maintenanceborder .maintenancecontent { padding:5px; background:top center repeat-x url(../images/maintenance_bgnd.png); }
#maintenanceborder .maintenancecontent img { float:left; margin:5px 0 0 5px; }
#maintenanceborder .maintenancecontent h3 { font-size:12px; color:#2a7100; margin:15px 0 0 50px; }
#maintenanceborder .maintenancecontent p { color:#583001; margin:10px 0 15px 50px; font-size:12px; }


#mainlarge .box, #mainlarge .questionbox { width:705px; margin:5px 0 3px 0; background:bottom left no-repeat url(../images/faq_box_bgnd.png); }
#mainlarge .greybox { width:705px; margin:5px 0 3px 0; background:bottom left no-repeat url(../images/grey_box_bgnd.png); }
#mainlarge .box, #mainlarge .greybox { padding-bottom:20px; }
#mainlarge .box .middle { padding-left:30px; }
#mainlarge .box .top, #mainlarge .greybox .top { height:8px; overflow:hidden; background:top left no-repeat url(../images/faq_box_top.png); }
#mainlarge .box .newstop { height:8px; overflow:hidden; background:top left no-repeat url(../images/news_box_top.png); }

#mainlarge .general { float:left; padding-right:10px; width:315px; }
#mainlarge .other { float:left;	width:325px; padding-left:10px; border-left:1px dotted #999999; }

#mainlarge .questionbox .top { height:8px; overflow:hidden; background:top left no-repeat url(../images/question_box_top.png); }
#mainlarge .questionbox .head { height:25px; margin-left:5px; padding:2px 0 0 30px; overflow:hidden; background:top left no-repeat url(../images/question_box_head_bgnd.png); }
#mainlarge .questionbox .middle { padding:0 20px 20px 37px; }

#mainlarge .middlecontent { padding:0 30px 10px 30px; }
#mainlarge .nospace { padding-bottom:0; }
#mainlarge .nospace p { margin:10px 0 0 0; }
#mainlarge .middlecontent h3 { font-size:12px; }
#mainlarge .middlecontent h3.mainhead { font-size:18px; }
#mainlarge .middlecontent li { margin-left:12px; padding-left:15px; background:center left no-repeat url(../images/dashboard_bullet.gif); }
#mainlarge h1 span { color:#013b5a; font-weight:normal; }
#mainlarge h1.margin { margin:10px 0 2px 85px; font-weight:normal; }
#mainlarge p.margin { margin:0 0 10px 85px; }
#mainlarge .startcontent { border-bottom:1px dotted #999999; }
#mainlarge .startcontent ul, #mainlarge .startcontent li, #mainlarge .startlast ul, #mainlarge .startlast li { margin:0; padding:0; list-style:none; }
#mainlarge .startcontent ul { margin-bottom:10px; }
#mainlarge .startcontent li, #mainlarge .startlast li { margin-left:85px; padding-left:15px; background:0 5px no-repeat url(../images/dashboard_bullet.gif); }
#mainlarge .startlast { border:none; }
#mainlarge .startcontent .icon, #mainlarge .startlast .icon { float:left; }

#mainlarge h3.hosting { font-size:14px; font-weight:normal; margin-top:15px; }
#mainlarge p.hosting { margin:16px 0 0 110px; }
#mainlarge img.hosting { float:left; }

#mainlarge .news { padding:0 30px; }

#mainlarge .news h4 { padding:5px; border-top:1px dotted #999999; border-bottom:1px dotted #999999; }
#mainlarge .news h5 { padding:5px; }
#mainlarge .news li { background:top left no-repeat url(../images/news_bullet.gif); }

#mainlarge .policy { padding:0 30px; }
#mainlarge .policy h3 { font-size:12px; margin-top:20px; }


/* servicecontent */

#servicecontent { margin:15px 13px 0 5px; }
#servicecontent p { margin-bottom:8px; }


/* mainspacing */

#mainspacing { margin:30px 20px 0 20px; }


/* showcase */

#showcase { clear:left; width:380px; height:151px; background:top left no-repeat url(../images/showcase_bgnd_small.png); text-align:center; margin-left:105px; }
#showcase-large { clear:left; width:500px; height:151px; background:top left no-repeat url(../images/showcase_bgnd.png); text-align:center; }
#showcase-text { clear:left; width:480px; height:165px; margin:10px 0 10px 100px; padding:0 10px; background:top left no-repeat url(../images/showcase_text_bgnd.png); text-align:center; }
#showcase h3, #showcase-large h3, #showcase-text h3 { padding:5px 0; font-size:12px; color:#006ca4; text-align:center; }
#showcase h3 span, #showcase-large h3 span, #showcase-text h3 span { font-size:10px; font-weight:normal; }
#showcase img, #showcase-large img { margin:10px 5px 0 5px; }
#showcase-text .vidbox { float:left; width:128px; margin:12px 15px 0 15px; }


/* gauge */

#gauge { width:183px; height:134px; padding:42px 10px 0 150px; margin:10px 10px 0 0; float:left; }
#outergauge { width:183px; height:134px; padding:42px 10px 0 150px; margin:10px 0 0 0; float:left; }
#gauge h4, #outergauge h4 { font-size:14px; color:#FFFFFF; margin-bottom:15px; }
#gauge h3, #outergauge h3 { font-size:14px; margin-bottom:5px; }
#gauge p, #outergauge p { margin-top:0; }

.gauge-online { background:top left no-repeat url(../images/gauge_bgnd_online.png); }
.gauge-online h3 { color: #43a300; }
.gauge-warning { background:top left no-repeat url(../images/gauge_bgnd_warning.png); }
.gauge-warning h3 { color: #ffb900; }
.gauge-offline { background:top left no-repeat url(../images/gauge_bgnd_offline.png); }
.gauge-offline h3 { color: #a01f01; }


/* mainform */

#mainform { border:4px solid #f2f2f2; }

#formborder { border:1px solid #999999; padding:4px; }

#mainform .formheading { height:17px; padding:8px 10px; margin-bottom:2px; background-color:#dfeffc; clear:left; }
#mainform .formheading label.change { color:#01579f; margin-top:4px; }
#mainform .subjectheading { height:17px; padding:8px 10px; margin-bottom:2px; background:top center repeat-x url(../images/subject_bgnd.png); clear:left; }
#mainform .formbody { height:100px; padding:8px 10px; margin-bottom:2px; background-color:#edf4fb; clear:left; }
#mainform .bighead { padding:8px 10px; margin-bottom:2px; background-color:#a5d2f8; clear:left; }

#mainform select { border:1px solid #87b4d9; padding:1px; }
#mainform label { color:#00385c; float:left; width:70px; clear:left; margin-top:2px; }
#mainform input{ float:left; width:250px; margin-bottom:5px; border:1px solid #87b4d9; }
#mainform .captcha { clear:left; text-align:left; padding:8px 0 8px 80px; float:left; }
#mainform .captcha * { clear:left; float:left; margin:0 0 8px 0; }
#mainform .captcha label { width:250px; }
* html #mainform .captcha input{ margin-left:-20px; }
*:first-child+html #mainform .captcha input{ margin-left:-20px; }
#mainform textarea { height:100px; width:250px; border:1px solid #87b4d9; }
#mainform .footer { clear:left; text-align:left; }
#mainform .footer input { padding-left:80px; }
#mainform .bighead img { float:left; margin-right:10px; }
#mainform .bighead label { width:200px; clear:none; }
#mainform .bighead input { width:175px; margin-top:5px; }
#mainform img.submit { margin:10px 0 0 175px; }

#mainform .gold, #mainform .gold label { color:#723e00; font-size:11px; }
#mainform .gold .formheading p { float:left; margin:0; color:#FFFFFF; font-weight:bold; }
#mainform .gold a { color:#dc9d00; font-size:12px; text-decoration:underline; }
#mainform .gold a.forgotpass { float:left; margin-top:12px; }
#mainform .gold .formheading { padding:6px 10px 0px 10px; height:21px; font-size:12px; background:url(../images/signupform_head_bgnd.png); }
#mainform .gold .bighead, #mainform .gold .formbody, #mainform .gold .formbottom, #mainform .gold .formdetail, #mainform .gold .formaccount, #mainform .gold .formpayment { background-color:#fffbdd; }
#mainform .gold .formbody input { width:200px; border:1px solid #dab842; }
#mainform .gold .formbody label { width:60px; height:20px; vertical-align:middle; margin:2px 0 0 10px; }
#mainform .gold img.login { float:left; margin:10px 10px 0 70px; }
#mainform .gold .bighead label { width:400px; line-height:20px; margin:0; }
#mainform .gold .bighead label span { padding-left:5px; }
#mainform .gold .bighead input { width:20px; height:20px; margin:0; border:none; }
#mainform .gold img { margin:5px 10px 0 70px; }
#mainform .gold .bighead img { margin:0; }

#mainform .gold p	{ font-size:12px; color:#583001; }
#mainform .gold span { font-size:11px; font-weight:normal; }

#mainform .gold .formmain, #mainform .gold .formaccepted, #mainform .gold .formerror { font-size:12px; background:top center repeat-x url(../images/signup_bgnd.png); padding:10px 10px; }
#mainform .gold .formmain img, #mainform .gold .formaccepted img, #mainform .gold .formerror img { float:left; margin:0 5px 0 0; }
#mainform .gold .formerror h3 { float:left; margin:6px 0 0 5px; color:#9b0101; font-size:12px; }
#mainform .gold .formerror p { margin-left:42px; }
#mainform .gold .formerror p.other { margin-bottom:0px; }
#mainform .gold .formerror ul, #mainform .gold .formerror li { margin:0; padding:0; list-style:none; }
#mainform .gold .formerror li { margin-left:50px; }
#mainform .gold .formerror img.return { float:none; margin:0 0 0 140px; }
#mainform .gold .formmain h4, #mainform .gold .formaccepted h4 { float:left; margin:10px 0 0 0; color:#317a00; font-size:12px; }
#mainform .gold .formaccepted p { margin:0 0 15px 42px; }
#mainform .gold .formmain p { margin:2px 0 0 42px; }
#mainform .gold .formmain p.other { margin-bottom:12px; }
#mainform .gold .formaccepted img.submit { float:none; }

#mainform .gold .formbottom { height:150px; padding:10px 5px; }
#mainform .gold .formbottom label { width:110px; margin-top:5px; }
#mainform .gold .formbottom label.other { margin-top:0; }
#mainform .gold .formbottom input { width:160px; margin:2px 0; border:1px solid #dab842; }
#mainform .gold .formbottom select { width:280px; margin:4px 0; border:1px solid #dab842; }

#mainform .gold .formbottom .email { font-size:12px; color:#c68000; padding-bottom:5px; }
#mainform .gold .formbottom span { float:left; height:20px; font-size:11px; color:#c68000; margin:5px 0 0 10px; }
#mainform .gold img.submit { margin-left:120px; }
#mainform .gold .formdetail { height:80px; padding:5px; }
#mainform .gold .formdetail label { width:60px; clear:none; margin:2px 0 0 10px; }
#mainform .gold .formdetail input { float:left; width:145px; border:1px solid #dab842; }
#mainform .gold .formdetail select { float:left; width:149px; border:1px solid #dab842; padding:1px; }
#mainform .gold .formaccount { height:150px; padding:10px 20px; }
#mainform .gold .account { width:405px; height:110px; border:1px solid #039adc; background-color:#FFFFFF; padding:10px; }
#mainform .gold .account .general { float:left; width:200px; margin:1px; height:25px; background-color:#FFFFFF; color:#00385c; }
#mainform .gold .account p { color:#00385c; margin:4px; }
#mainform .gold .account p.right { color:#2471a2; float:right; }
#mainform .gold .account .darkblue { background-color:#a5d2f8; }
#mainform .gold .account .lightblue { background-color:#e4f1fc; }
#mainform .gold .account .blue { background-color:#dfeffc; }
#mainform .gold .formpayment { height:80px; padding:10px 0 10px 10px; }
#mainform .gold .formpayment label { clear:none; width:100px; height:15px; margin:6px 0 0 5px; }
#mainform .gold .formpayment label.small { margin:10px 0 0 53px; color:#ad8805; }
#mainform .gold .formpayment span label { width:75px; }
#mainform .gold .formpayment input { float:left; width:150px; margin:5px 0 0 0; border:1px solid #dab842; }
#mainform .gold .formpayment input.small { width:40px; }
#mainform .gold .formpayment select { float:left; margin-right:5px; border:1px solid #dab842; padding:1px; }
#mainform .gold .formpayment img { float:left; margin:0 2px 0 0; }
#mainform .gold .captcha { height:50px; padding:10px; background-color:#fff398; }
#mainform .gold .captcha img { float:left; margin-left:10px; }
#mainform .gold .captcha label { clear:none; font-size:12px; margin-top:10px; width:185px; }
#mainform .gold .captcha input { width:150px; margin-top:2px; border:1px solid #dab842; }
#mainform .gold .bottom { height:65px; padding:10px; color:#5a5a5a; }
#mainform .gold .bottom input { width:20px; margin:3px 0 20px 0; vertical-align:middle; }
#mainform .gold .bottom label { width:280px; font-size:12px; line-height:20px; color:#5a5a5a; }
#mainform .gold .bottom label span { font-size:12px; line-height:16px; }
#mainform .gold .bottom img { float:left; margin:0; }

#mainform .green, #mainform .green label { color:#224201; }
#mainform .green p { float:left; margin:0; color:#FFFFFF; font-weight:bold; }
#mainform .green span { font-weight:normal; font-size:11px }
#mainform .green a { color:#5d9501; text-decoration:underline; }
#mainform .green .formheading { padding:7px 0 0 10px; height:20px; background:url(../images/trialform_head_bgnd.png); }
#mainform .green .formbody, #mainform .green .formmain { padding:10px 0 0 0; }
#mainform .green .formmain .email p { color:#4e6c1c; font-weight:normal; padding-bottom:5px; margin-bottom:5px; }
#mainform .green .formmain span { float:left; font-size:11px; color:#61812b; padding-left:10px; margin-top:2px; }
#mainform .green .bighead { background-color:#daf2a6; height:60px; }
#mainform .green .bighead img.refresh { margin:3px 0 0 72px; }
#mainform .green .formbody, #mainform .green .formmain { background-color:#edfad2; }
#mainform .green label { width:60px; font-size:11px; clear:none; padding:2px 0 0 10px; }
#mainform .green .formbody input, #mainform .green .formmain input { width:150px; border:1px solid #8cb842; }
#mainform .green .formbody select { width:149px; border:1px solid #8cb842; padding:1px; }
#mainform .green .formmain { margin-bottom:4px; }
#mainform .green .formmain label { width:105px; }
#mainform .green .formmain select { width:250px; margin-bottom:5px; border:1px solid #8cb842; padding:1px; }

#mainform .green .bighead label { width:200px; font-size:12px; padding-left:0; clear:none; }
#mainform .green .bighead input {width:175px; margin:2px 0; border:1px solid #8cb842; }
#mainform .green .formbottom label { font-size:12px; color:#5a5a5a; width:250px; line-height:20px; }
#mainform .green .formbottom { height:35px; padding-top:6px; }
#mainform .green .formbottom input { width:20px; margin:0; border:none; }
#mainform .green .formbottom p { color:#5a5a5a; font-weight:normal; padding:15px; }
#mainform .green .formbottom img { float:left; margin-top:3px; }


/* blog */

#blog { padding:0 5px; }
#blog a { color:#f99b33; }
#blog h1{ padding:2px 0; color:#0e608b; border-bottom:1px dotted #999999; }
#blog h2{ color:#1b75ba; font-size:16px; font-weight:bold; padding:5px 10px; }
#blog h2 a{ color:#1b75ba; }
#blog h3 { font-size:16px; padding:2px 0; color:#1b75ba; border-bottom:1px dotted #999999; }
#blog h3 a { color:#1b75ba; }
#blog h4 { color:#1b75ba; padding-top:5px; border-top:1px dotted #999999; }
#blog h4 a { color:#1b75ba; }
#blog h4 span { font-weight:normal; color:#8f8f8f; }
#blog .box { width:523px; margin:5px 0 3px 0px; background:bottom left no-repeat url(../images/blog_box_bgnd.png); }
#blog .box .first { background:top left no-repeat url(../images/bloglist_box_first.png); }
#blog .box .top { background:top left no-repeat url(../images/blog_box_top.png); }
#blog .box .middle { padding:10px 20px 20px 4px; }


/* sponsers */

#sponsers { width:130px; float:left; margin-top:20px; }
#sponsers img.margin { margin-left:22px; }


/* mainvideo */

#mainvideo { float:left; margin-left:13px; width:194px; background:top left no-repeat url(../images/mainvideo_bgnd.jpg); border-bottom:solid 1px #CCCCCC; }
#mainvideo .center { padding:7px; }
#mainvideo .quote { width:180px; background:top left no-repeat url(../images/videoquote_bgnd.jpg); }
#mainvideo img.open { float:left; padding:5px 8px 0 5px; }
#mainvideo .quote p { padding:7px 0 0 10px; }
#mainvideo .quote p.small { font-size:11px; }
#mainvideo img.closed { float:right; margin-top:150px; }


/* quote */

#mainquote { float:left; margin-left:13px; width:171px; color:#173241; font-size:11px; background:top left no-repeat url(../images/quote_bgnd.png); }
#mainquote .large { font-family:"Lucida Bright", Georgia, "Times New Roman", Times, serif; font-size:13px; }
#mainquote .bottom { padding:0 0 15px 0; background:bottom left no-repeat url(../images/quote_bottom_bgnd.png); }
#mainquote img.open { float:left; margin:10px 6px 0 6px; }
#mainquote p { margin:15px 15px 0 15px; }
#mainquote img.closed { float:right; margin:-10px -5px 0 6px; }


/* contactdetails */

#contactdetails { float:left; margin-left:2px; padding-bottom:17px; width:194px; background:top left no-repeat url(../images/contact_details_bgnd.png); }
#contactdetails h3 { margin:15px 0 2px 60px; font-size:12px; color:#000000; }
#contactdetails a { margin-left:5px; }
#contactdetails p { margin:0 0 0 60px; color:#185f84; }
#contactdetails .detailcontent { margin-top:45px; }
#contactdetails .doublespace h3 { margin-top:36px; }
#contactdetails .doublespace p { margin:6px 0 15px 20px; }


/* blognav */

#blognav { float:left; margin-left:13px; width:194px; background:top left no-repeat url(../images/blog_nav_bgnd.png); color:#173241; }
#blognav .bottom { padding:0 0 15px 0; background:bottom left no-repeat url(../images/blog_nav_bottom.png); }
#blognav img { margin:5px 0 0 4px; }
#blognav ul, #blognav li { margin:0; padding:0; list-style:none; color:#02476c; }
#blognav li { padding-left:22px; margin:5px 5px 0px 10px; background:top left no-repeat url(../images/nav_bullet.gif); }
#blognav li.last { font-weight:bold; border-top:1px dotted #999999; padding-top:5px; background:center left no-repeat url(../images/nav_bullet.gif); }
#blognav .category li { background:center left no-repeat url(../images/nav_bullet.gif); }
#blognav li span { font-size:11px; color:#777879; }
#blognav img.rss { margin:10px 0 0 12px; }


/* picquote */

#picquote { float:left; margin-left:13px; width:194px; background:top left no-repeat url(../images/blog_nav_bgnd.png); color:#173241; font-size:11px; }
#picquote .large { font-family:"Lucida Bright", Georgia, "Times New Roman", Times, serif; font-size:13px; }
#picquote img.open { float:left; margin:10px 6px 0 6px; }
#picquote p { margin:15px 15px 0 15px; }
#picquote img.closed { float:right; margin:-10px 40px 0 6px; }
#picquote img.person { float:right; }
#picquote .person1 { padding:0 0 50px 0; background:bottom left no-repeat url(../images/picquote_bgnd.png); }
#picquote .person2 { padding:0 0 50px 0; background:bottom left no-repeat url(../images/picquotemale_bgnd.png); }
#picquote .person3 { padding:0 0 50px 0; background:bottom left no-repeat url(../images/picquotefemale_bgnd.png); }


/* rightside */

#rightside { float:left; margin-left:6px; width:210px; }


/* sitemap */


ul.sitemap, ul.sitemap ul, ul.sitemap li { margin:1em 20px; padding:0; list-style:none; color:#0179b8; font-weight:bold; }
ul.sitemap ul { margin:0; }
ul.sitemap li { float:none; display:block; margin:4px 0; padding:0; }
ul.sitemap li li { padding-left:12px; margin-left:12px; background:top left no-repeat url(../images/dashboard_bullet.gif); }
ul.sitemap li li a { font-weight:normal; }

/* Accessibility CSS. Replaces image based text in text-only browsers */

.access { display: none; text-indent: -1000em; }

.listing_cat { float:left; width:215px; height:70px; margin-top:12px; }
.listing_cat_img { float:left; margin-right:10px; display:block; }
.listing_cat_link { margin-top:20px; }

#priceform { border:4px solid #f2f2f2; width:310px; }

#priceform .small_label { font-size:10px; color:#333333; border-bottom: 1px solid #dedede; padding:2px; }
#priceform .form_title { color:#00385c; font-weight:bold; background:top center repeat-x url(../images/subject_bgnd.png); }

#priceform .formbody { background-color:#edf4fb; color:#00385c; }
#priceform .totallabel { border-top:2px solid #dedede; }
#priceform .total { background-color:#a5d3f8; color:#00385c; font-weight:bold; }


/* comparison */

#compdrop { padding-top:20px; }

#comparison { border:3px solid #f5f5f5; background-color:#FFFFFF; }
#comparison table { border:1px solid #aba9a9; }
#comparison td { height:19px; }
#comparison td.comp-head { font-weight:bold; color:#757575; border:1px solid #aba9a9; }
#comparison td.comp-head span { width:566px; height:19px; padding-top:4px; display:block; background:top left repeat-x url(../images/comp-head-bgnd.gif); }
#comparison td.blue-head, #comparison td.green-head, #comparison td.light-grey-head, #comparison td.grey-head { font-weight:bold; height:27px; color:#FFFFFF; background:top left repeat-x; }
#comparison td.blue-head { width:143px; padding-left:9px; background-image:url(../images/blue-head-bgnd.gif); }
#comparison td.green-head { width:187px; background-image:url(../images/green-head-bgnd.gif); }
#comparison td.light-grey-head { width:187px; background-image:url(../images/light-grey-head-bgnd.gif); }
#comparison td.grey-head { width:186px; background-image:url(../images/grey-head-bgnd.gif); }

#comparison td.blue { padding-left:9px; color:#002053; background-color:#d8f2fd; }
#comparison td.green { padding-left:9px; color:#256300; background-color:#ecfae0; }
#comparison td.light-grey { padding-left:9px; color:#474848; background-color:#f3f3f3; }
#comparison td.grey { padding-left:9px; color:#474848; background-color:#ececec; }

#comparison td.blue-indent { padding-left:22px; color:#002053; background-color:#d8f2fd; }
#comparison td.green-check { padding-top:0px; background-color:#ecfae0; }
#comparison td.light-grey-check { padding-top:px; background-color:#f3f3f3; }
#comparison td.grey-check { padding-top:px; background-color:#ececec; }


/* signuppage */

#signuppage { text-align:center; }
#signuppage h1.heading { width:498px; height:30px; margin-left:220px; display:block; background:top left no-repeat url(../images/heading-signup.gif); }
#signuppage h1.heading span { display:none; }
#signuppage h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; color:#484848; }
#signuppage h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#484848; }
#option-area { margin:40px auto 65px auto; position:relative; width:802px; padding:0 0 0 1px; height:272px; background:top left no-repeat url(../images/option-area-bgnd.gif);}
#option-area .content { position:absolute; width:200px; height:268px; background-color:; text-align:center; }
#option-area .content:hover, #option-area .selected  { height:326px; margin-top:-25px; background:top left no-repeat url(../images/option-area-content-bgnd.gif); }
#option-area .content .top { padding:10px 0 8px 0; margin:0 15px; border-bottom:1px dotted #6a6a6a; }
#option-area .content .top p {font-size:14px; color:#484848;}
#option-area .content .top p.pricing {margin-top:14px; margin-bottom:8px;}
#option-area .content .top p.pricing a {color:#484848; text-decoration:underline;}
#option-area .content h2 { margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:22px;color:#026cb8;line-height:100%; }
#option-area .content h3 { margin:0; font-size:28px; color:#565656;line-height:100%; }
#option-area .content h3 sup { font-size:15px; line-height:1; vertical-align: baseline;	_vertical-align: bottom; bottom:8px; position:relative;}
#option-area .content p.small { margin:0; font-size:10px; color:#7f7e7e;line-height:100%; }
#option-area .content ul, #option-area .content li { margin:0; padding:0; list-style:none; text-align:left; }
#option-area .content ul { margin:10px 0 20px 45px; }
#option-area .content li { margin:5px 0; font-size:12px; line-height:150%; color:#484848; }
#option-area .content li strong { font-size:16px; }
#option-area .content:hover .top p.pricing, #option-area .selected .top p.pricing { font-size:16px; margin-bottom:15px;}
#option-area .content:hover h2, #option-area .selected h2  { font-size:24px; }
#option-area .content:hover h3, #option-area .selected h3 { margin-top:2px; font-size:32px; }
#option-area .content:hover h3 sup, #option-area .selected h3 sup { font-size:16px; }
#option-area .content:hover p.small, #option-area .selected p.small { margin-bottom:5px; } 
#option-area .content:hover ul, #option-area .selected ul { margin:15px 0 15px 45px; }
#option-area .content:hover li, #option-area .selected li { color:#026cb8; line-height:180%; font-size:14px; }
#option-area .content:hover li strong, #option-area .selected li strong { font-size:18px; }


/* signup step2 */

#main .purchasebox { position: relative; width:376px; margin:0 auto 28px auto; padding-bottom:20px; background:bottom left no-repeat url(../images/purchasebox-bgnd.png); }
#main .purchasebox .top { height:12px; background:top left no-repeat url(../images/purchasebox-top.gif); } 
#main .purchasebox img.step { float:left; margin-right:7px; }
#main .purchasebox h3 { float:left; margin:2px 0 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:blod; color:#026cb8; }
#main .purchasebox form { margin:0; }
#main .purchasebox label { float:left; clear:left; padding-top:2px; margin-top:2px; margin-left:37px;  font-size:11px; color:#414040; }
#main .purchasebox input { float:left; margin-bottom:5px; border:1px solid #7d7d7d; }
#main .purchasebox select { float:left; margin-bottom:5px; border:1px solid #7d7d7d; }
#main .purchasebox .stepone { margin:0 16px; padding:4px 0; border-bottom:1px solid #d1d1d1; }
#main .purchasebox .stepone label { width:80px; }
#main .purchasebox .stepone input { width:186px; }
#main .purchasebox .stepone select { width:186px; }
#main .purchasebox .steptwo { margin:0 21px; padding:12px 0 4px 0; }
#main .purchasebox .steptwo label { width:105px; }
#main .purchasebox .steptwo input { width:156px; }
#main .purchasebox .steptwo .usernametext {float:left; font-size:12px; color:#9a9a9a; margin-bottom:8px;}
#main .purchasebox .stepthree { margin:0 21px; padding:12px 0 4px 0; border-top:1px solid #d1d1d1; }
#main .purchasebox .stepthree label { width:80px; }
#main .purchasebox .stepthree input { width:186px; }
#main .purchasebox .stepthree select { float:left; width:186px; }
#main .purchasebox .stepthree select.month { width:45px; margin-right:5px; } 
#main .purchasebox .stepthree select.year { width:75px; }
#main .purchasebox .sidenote { position:absolute; width:218px; height:101px; padding:12px 20px 0 42px; margin-top:-65px; left:355px; background:top left no-repeat url(../images/sidenote-bgnd1.png); }
#main .purchasebox .sidenote h2 { margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#5f5e5e; text-align:left;}
#main .purchasebox .sidenote p { margin:5px 0 8px 0; font-size:14px; color:#5f5e5e;}
#main .purchasebox .stepthree .sidenote { position:absolute; height:128px; margin-top:-35px; background-image:url(../images/sidenote-bgnd2.png); }
#main .purchasebox .bottom { margin:0 21px; padding-top:10px; border-top:1px solid #d1d1d1; text-align:center; }
#main .purchasebox .bottom a { font-weight:normal; text-decoration:underline; }
#main .purchasebox label.license { font-size:12px; line-height:20px; padding-top:2px; margin:0 0 12px 70px; }
#main .purchasebox label.license input { width:auto; margin-left:8px; margin-right:5px; border:none; line-height:20px; }

#signuppage .logos, #signupform .logos { margin:0 0 30px 0; padding:25px 0 0 80px; text-align:center; background:top center no-repeat #FFFFFF url(../images/footer-bgnd.gif); }
#signuppage h2, #signupform h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#7E7D7D; text-align:center; margin-bottom:18px; }
#signuppage .logos img, #signupform .logos img { float:left; margin:0 13px; }
#signuppage .logos .volvo img, #signupform .logos .volvo img { margin-top:20px; }
#signuppage .logos .police img, #signupform .logos .police img { margin-top:5px; }
#signuppage .logos .nasa img, #signupform .logos .nasa img { margin-left:5px; }
#signuppage .logos .utah img, #signupform .logos .utah img { margin-top:7px; }
#signuppage .logos .sanjose img, #signupform .logos .sanjose img { margin-left:5px; }
#signuppage .logos .fortis img, #signupform .logos .fortis img { margin-top:8px; margin-right:0; }
#signuppage .logos .boeing img, #signupform .logos .boeing img { margin-top:14px; }