
body {
	margin:0;
	background:top left repeat-x #ffffff url(../images/page-bgnd.png);
	color:#4E4D4D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a { color:#1176b0; text-decoration:none; }
a.underline { text-decoration:underline; }
a.button { float:left; margin-bottom:12px; }
p { margin-top:0; }
p.indent { margin-left:12px; }
h1 { margin-top:0; font-size:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#616161; }
h2 { margin-top:0; font-size:18px; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#616161; }
h3 { margin-top:0; font-size:14px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#616161; }
h4 { margin:8px 0 14px 0; padding:2px 0 4px 0; font-size:16px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#1176b0; border-top:1px dotted #6a6a6a; border-bottom:1px dotted #6a6a6a;}
h5 { margin-top:0; font-size:10px; font-weight:normal; color:#616161;}

ul {margin:1em 0 1em 1.3em; padding:0;}
ul li {margin:0; padding:0;}

h1.heading { margin:8px 0 10px 0; line-height:24px; }
h1.heading span { color:#236206; }
p.subtitle { margin:0; font-size:12px; line-height:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#474747; }
h1.double-heading { margin-bottom:6px; line-height:24px; }

h2.affiliate { font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }

ul.tick, .tick li { margin:0; padding:0; list-style:none; }
ul.tick { margin-bottom:12px; }
.tick li { padding:2px 20px; margin-left:12px; background: left center no-repeat url(../images/bullet-green-tick.gif); }

.clear { clear:both; }

#mainnav .content, #homebanner .content, #homemain .content, #bottomgrey .content, #main, #homebottom .content, #prefooter, #footer {
	width:918px;
	margin:0 auto;
}

/* nav */

#mainnav { height:48px; padding-top:21px; background:top left repeat-x url(../images/mainnav-bgnd.png); }
#mainnav .content { width:903px; padding-right:49px; }
#mainnav img.logo { float:left; }
#mainnav ul, #mainnav li { margin:0; padding:0; list-style:none; }
#mainnav ul { float:right; margin-top:8px; }
#mainnav li { display:inline; color:#FEFEFE; }
#mainnav li a { padding:6px 8px; text-decoration:none; color:#FEFEFE; font-size:14px; border:1px solid transparent; }
#mainnav li a:hover, #mainnav li.selected a { color:#a7fd00; border:1px solid #58a705; }
#mainnav li.date { padding-left:6px; font-size:10px; }

/* homebanner */

#homebanner { height:385px; background:top left repeat-x url(../images/homebanner-bgnd1.png); }
#homebanner .content { width:907px; height:305px; padding:80px 0 0 11px; background:top left repeat-x url(../images/homebanner-content-bgnd4.jpg); }
#homebanner img.button { float:left; margin:220px 0 0 18px; }
#homebanner a.link { float:right; width:435px; height:284px; margin:20px 65px 0 0; display:block; }
#homebanner a.mb { float:right; width:435px; height:284px; margin:20px 65px 0 0; display:block; }

/* homemain */

#homemain {	padding:18px 0 14px 0; background:top left repeat-x #f8f8f8 url(../images/homemain-bgnd.gif); }
#homemain .content { width:906px; padding-left:12px; }
#homemain .homebox { float:left; width:887px; padding-bottom:14px; background:bottom left no-repeat url(../images/homebox-bgnd.gif); }
#homemain .homebox .top { height:10px; background:top left no-repeat url(../images/homebox-top.gif); }
#homemain .date { float:right; }
#homemain .homebox .features-content { padding:2px 18px 0 18px; }
#homemain h1 { float:left; margin:4px 0 0 0; font-size:24px; font-weight:bold; color:#555555; }
#homemain .homebox .features { padding:10px 0 0 0; margin:0; border-top:1px solid #dfdddd; /*border-bottom:1px solid #dfdddd;*/ }
#homemain .homebox .features .item { float:left; width:275px; height:155px; margin-right:8px; font-size:13px; }
#homemain .homebox .features .item img.icon { float:left; margin-bottom:55px; }
#homemain .homebox .features .item h3 { margin:0; font-size:18px; font-weight:normal; color:#1b75ba; }
#homemain .homebox .features .item h3 a { color:#1b75ba; text-decoration:none; }
#homemain .homebox .features .item p { margin-top:0; }
#homemain .homebox .features-content p.ppfoot { float:left; margin-left:45px; font-weight:bold; }
#homemain .homebox .features-content img.button-left { float:left; margin:0 6px 0 245px; }
#homemain a.feature-button, #homemain a.mb {display: block; float: right; width: 86px; height: 31px; background: no-repeat transparent url("../images/home-buttons3.gif"); text-indent:-9999px;}
#homemain a.feature-button.tour { margin:0 6px 8px 6px; background-position:0 -62px;}
#homemain a.mb { background-position:0 -31px;}

/* homebottom */

#bottomgrey { padding:16px 0 14px 0; font-size:11px; background:top left repeat-x #edecec url(../images/bottomgrey-bgnd.gif); }
#bottomgrey .greybox { float:left; width:621px; margin:0 6px 0 12px; background:top left no-repeat url(../images/greybox-bgnd.gif); }
#bottomgrey .greybox .content { width:590px; padding:15px 20px 0 17px; }
#bottomgrey .greybox h2 { margin-top:0; font-size:12px; font-weight:bold; color:#4e4d4d; font-family:Arial, Helvetica, sans-serif; }
#bottomgrey .greybox a { font-weight:bold; }
#bottomgrey .greybox .bottom { height:8px; background:bottom left no-repeat url(../images/greybox-bottom.gif);}
#bottomgrey .greyboxsmall { float:left; width:261px; background:top left no-repeat url(../images/greybox-small-bgnd.gif); }
#bottomgrey .greyboxsmall .content { width:231px; height:160px; padding:15px 15px 0 15px }
#bottomgrey .greyboxsmall h3 { margin:0; font-size:12px; font-weight:bold; color:#4e4d4d; font-family:Arial, Helvetica, sans-serif; }
#bottomgrey .greyboxsmall h3 a { color:#4e4d4d; }
#bottomgrey .greyboxsmall h5 { margin:0; font-size:11px; font-weight:normal; color:#6f6f6f; }
#bottomgrey .greyboxsmall p.heading { margin-top:0; font-size:12px; font-weight:bold; color:#1b75ba; }
#bottomgrey .greyboxsmall p.article_footer { color:#4E4D4D }
#bottomgrey .greyboxsmall p.article_footer a { color:#45b900; text-decoration:none; }
#bottomgrey .greyboxsmall .bottom { height:8px; background:bottom left no-repeat url(../images/greybox-small-bottom.gif);}

/* homebottom */

#homebottom { border-top:1px solid #d5d5d5; font-size:11px; color:#6f6f6f; }
#homebottom .content { width:883px; padding:22px 30px 22px 35px; }
#homebottom h2 { margin:0 0 14px; font-size:12px; font-weight:bold; color:#4E4D4D; font-family:Arial, Helvetica, sans-serif; }
#homebottom  a { font-weight:bold; }

/* main */

#main { width:944px; padding-top:9px; }

/* subnav */

#subnav { float:left; width:181px; margin-top:9px; }
#subnav .top { height:48px; 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-bgnd.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/spacer.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.gif); }

/* mainbody */

/*
#mainbody	{ float:left; width:510px; margin:0 39px 0 30px; }
#mainbody .content { width:496px; padding:22px 0 0 14px; }
*/
#mainbody { float:left; width:516px; margin:0 13px 0 30px; }
#mainbody .content { width:502px; padding:22px 0 0 14px; }

#mainbody .help-content { width:490px; padding:38px 0 0 20px; }

/* widebody */

#widebody	{ float:left; width:648px; margin:0 28px 0 19px; }
#widebody .content { padding:22px 0 0 45px; }
#widebody .content-two { padding-top:22px; }

/* custombody */
#custombody	{ float:left; width:492px; margin:0 26px 0 28px; }
#custombody .content { padding-top:22px; }

/* largebody */

#largebody	{ float:left; width:733px; margin-left:30px; }
#largebody .content { padding:22px 0 0 15px; }

/* feature page */

#mainbody .box, #largebody.hosting .box { width:492px; padding-bottom:20px; margin:0 0 4px 4px; background:bottom left no-repeat url(../images/main-featurebox-bgnd.gif); }
#mainbody .box .top, #largebody.hosting .box .top { height:10px; background:top left no-repeat url(../images/main-featurebox-top.gif); }
#mainbody .box .middle, #largebody.hosting .box .middle { width:462px; padding-left:12px; margin:10px 9px 0px 9px; }
#mainbody .box .middle h2, #largebody.hosting .box h2 { margin-bottom:6px; font-size:14px; font-weight:bold; }
#mainbody .box .middle p, #largebody.hosting .box p { margin-top:0; }
#mainbody .box .left { float:left; width:60px; }
#mainbody .box .right { float:left; width:380px; }

/* feature subpages */

#mainbody .compact { float:left; width:502px; padding:12px 0; border-top:1px dotted #6a6a6a; }
#mainbody .compact .left { float:left; width:158px; padding-top:0.5em; }
#mainbody .compact .right { float:left; width:344px; }
#mainbody .compact h2 { margin:5px 0 0 0; font-weight:bold;}
#mainbody .compact p { margin-top:2px; }

#mainbody .compact.first { padding-top:0; border:0; }

#mainbody a.button-try { float:left; margin:10px 0 0 165px; }

/* free trial page */

#widebody .trialbox { width:482px; padding-bottom:35px; background:bottom left no-repeat url(../images/trialbox-bgnd.gif); }
#widebody .trialbox .top { height:12px; background:top left no-repeat url(../images/trialbox-top.gif); } 
#widebody .trialbox .left { float:left; width:304px; padding-top:20px; margin:0 13px 0 21px; }
#widebody .trialbox .right { float:left; width:114px; padding-top:18px; }
#widebody .trialbox form { margin:0 0 0 21px; }
#widebody .trialbox label { float:left; clear:left; width:60px; padding-top:2px; margin-top:2px; font-size:11px; color:#414040; }
#widebody .trialbox input { float:left; width:200px; margin-bottom:5px; border:1px solid #7d7d7d; }
#widebody .trialbox select { float:left; width:202px; margin-bottom:10px; border:1px solid #7d7d7d; }
#widebody .trialbox label.license { width:250px; font-size:12px; line-height:20px; padding-top:2px; margin-top:2px; }
#widebody .trialbox label.license input { width:auto; margin-left:60px; margin-right:5px; border:none; line-height:20px; }
#widebody .trialbox img.download { clear:left; float:left; margin:15px 0 0 56px; border:none; cursor:pointer; }

/*#widebody .instructions { width:456px; padding:20px 0 0 26px; color:#616161; }*/
p.newsletter-text { margin-top:150px; text-align:center; }

#widebody .productbox-small { width:264px; margin-bottom:28px; padding-bottom:16px; background:bottom left no-repeat url(../images/productbox-small-bgnd.gif); }
#widebody .productbox-small .top { height:12px; background:top left no-repeat url(../images/productbox-small-top.gif); }

#widebody .productbox-small .colone { float:left; width:68px; padding-top:8px; text-align:center; }
#widebody .productbox-small .coltwo { float:left; width:160px; padding-top:17px; }
#widebody .productbox-small .coltwo { text-decoration:underline; font-size:14px; font-weight:bold; color:#1176b0; }


/* buy page */

#widebody .checkoutbox { width:542px; padding-bottom:20px; background:bottom left no-repeat url(../images/checkoutbox-bgnd.gif); }
#widebody .checkoutbox .top { height:12px; background:top left no-repeat url(../images/checkoutbox-top.gif); } 
#widebody .checkoutbox .left { float:left; width:365px; padding-top:5px; margin:0 6px 0 16px; }
#widebody .checkoutbox .right { float:left; width:132px; padding-top:8px; }
#widebody .checkoutbox form { margin:0; }
#widebody .checkoutbox label { float:left; clear:left; padding-top:2px; margin-top:2px; font-size:11px; color:#414040; }
#widebody .checkoutbox input { float:left; margin-bottom:5px; border:1px solid #7d7d7d; }
#widebody .checkoutbox select { float:left; margin-bottom:5px; border:1px solid #7d7d7d; }
#widebody .checkoutbox .stepone, #widebody .checkoutbox .steptwo { margin-bottom:12px; padding-bottom:12px; border-bottom:1px solid #d1d1d1; }
#widebody .checkoutbox img.step { float:left; margin-right:8px; }
#widebody .checkoutbox h3 { float:left; margin:4px 0 0 0; }
#widebody .checkoutbox .stepone label { clear:left; width:56px; margin-left:37px; }
#widebody .checkoutbox .stepone input { width:265px; }
#widebody .checkoutbox .steptwo select { clear:left; margin:0 0 5px 35px; }
#widebody .checkoutbox .stepthree { border:none; }
#widebody .checkoutbox .stepthree label { margin-left:32px; font-size:12px; line-height:20px; width:170px; }
#widebody .checkoutbox .stepthree input { border:none; }
#widebody .checkoutbox .stepthree select { float:left; width:158px; }

#widebody .checkoutbox .stepfour { float:left; margin:0 6px 0 16px; border:none; }
#widebody .checkoutbox .stepfour label { margin-left:32px; font-size:12px; line-height:20px; width:170px; }
#widebody .checkoutbox .stepfour label.selected { background-color:#dadada; }
#widebody .checkoutbox .stepfour input { border:none; }

#widebody .checkoutbox .stepfour select { float:left; width:158px; }


#widebody .checkoutbox .payment { float:right; width:272px; padding:0 14px 0 14px; margin-top:2px; background-color:#dadada; }
#widebody .checkoutbox .payment h3 { float:none; }
#widebody .checkoutbox .payment label { margin-left:0; width:100px; font-size:11px; }
#widebody .checkoutbox .payment input { border:none; }
#widebody .checkoutbox .payment select { float:left; width:158px; }

#widebody .checkoutbox .bottom { margin:12px 16px 0 16px; padding-top:10px; border-top:1px solid #d1d1d1; }
#widebody .checkoutbox label.license { width:200px; font-size:12px; line-height:20px; padding-top:2px; margin-top:5px; }
#widebody .checkoutbox label.license input { width:auto; margin-left:14px; margin-right:5px; border:none; line-height:20px; }
#widebody .checkoutbox a.continue { float:right; }

#widebody .productbox { width:603px; margin-bottom:28px; padding-bottom:16px; background:bottom left no-repeat url(../images/productbox-bgnd.gif); }
#widebody .productbox .top { height:40px; color:#FFFFFF; font-weight:bold; background:top left no-repeat url(../images/productbox-top.gif); }

#widebody .productbox .colone { float:left; width:68px; padding-top:8px; text-align:center; }
#widebody .productbox .coltwo { float:left; width:115px; padding-top:17px; }
#widebody .productbox .secondcol { float:left; width:200px; padding-top:17px; }
#widebody .productbox .colthree { float:left; width:116px; padding-top:17px; }
#widebody .productbox .colfour { float:left; width:304px; padding-top:17px; }

#widebody .logos { padding:50px 0 0 28px; }
#widebody .logos img { float:left; }
#widebody .logos img.worldpay { margin:5px 24px 0 0; }
#widebody .logos .coupon { float:left; /*padding-top:18px;*/ width:110px; }
#widebody .logos label { float:left; font-size:10px; color:#666666; }
#widebody .logos input { float:left; width:80px; margin-right:2px; font-size:11px; background-color:#eeeeee; border:1px solid #999999; }

#widebody .productbox .middle { font-size:14px; color:#616161; }
#widebody .productbox .middle a { font-weight:bold; text-decoration:underline; color:#0161ab; }
#widebody .productbox .middle .colfour { font-weight:bold; }

#thankyou { float:left; width:155px; height:67px; padding:128px 78px 0 16px; margin-top:62px; color:#414040; background:top left no-repeat url(../images/thankyou-bgnd.gif); }


/* buy page new design */

#widebody .purchasebox { width:542px; padding-bottom:20px; background:bottom left no-repeat url(../images/checkoutbox-bgnd.gif); }
#widebody .purchasebox .top { height:12px; background:top left no-repeat url(../images/checkoutbox-top.gif); } 
#widebody .purchasebox p.error { margin-left:16px; font-style:italic; color:#FF0000; }
#widebody .purchasebox .left { float:left; width:330px; padding-top:5px; margin:0 12px 0 16px; }
#widebody .purchasebox .right { float:left; width:156px; padding-top:8px; }
#widebody .purchasebox form { margin:0; }
#widebody .purchasebox label { float:left; clear:left; padding-top:2px; margin-top:2px; font-size:11px; color:#414040; }
#widebody .purchasebox input { float:left; margin-bottom:5px; border:1px solid #7d7d7d; }
#widebody .purchasebox select { float:left; margin-bottom:5px; border:1px solid #7d7d7d; }
#widebody .purchasebox .stepone { padding-bottom:8px; border-bottom:1px solid #d1d1d1; }
#widebody .purchasebox .steptwo { padding:12px 0; }
#widebody .purchasebox img.step { float:left; margin-right:8px; }
#widebody .purchasebox h3 { float:left; margin:4px 0 0 0; }
#widebody .purchasebox .stepone label { clear:left; width:56px; margin-left:37px; }
#widebody .purchasebox .stepone input { width:210px; }
#widebody .purchasebox .stepone selected { width:212px; }
#widebody .purchasebox .steptwo select { clear:left; width:235px; margin:0 0 5px 35px; }
#widebody .purchasebox .stepthree { float:left; margin:0px 16px 0 16px; padding-top:12px; padding-bottom:12px; border-top:1px solid #d1d1d1; }
#widebody .purchasebox .stepthree label { margin-left:32px; font-size:12px; line-height:20px; width:170px; }
#widebody .purchasebox .stepthree label.selected { background-color:#dadada; }
#widebody .purchasebox .stepthree input { border:none; }
#widebody .purchasebox .stepthree select { float:left; width:158px; }
#navigationDiv { float:left; }
#widebody .purchasebox .payment { float:right; width:276px; min-height:145px; padding:0 12px 0 12px; margin:2px 8px 0 0; font-size:11px; background-color:#dadada; }
#widebody .purchasebox .payment h3 { float:none; margin-bottom:5px; }
#widebody .purchasebox .payment p { margin-bottom:10px; }
#widebody .purchasebox .payment ul {margin-top:0; margin-bottom:10px;}
#widebody .purchasebox .payment label { margin-left:0; width:100px; font-size:11px; }
#widebody .purchasebox .payment input { width:172px; border:1px solid #7d7d7d; }
#widebody .purchasebox .payment select { float:left; width:174px; }
#widebody .purchasebox .payment select.month { width:75px; margin-right:5px; } 
#widebody .purchasebox .payment select.year { width:75px; }
#widebody .purchasebox .bottom { height:22px; margin:0 16px 0 16px; padding-top:10px; border-top:1px solid #d1d1d1; }
#widebody .purchasebox label.license { font-size:12px; line-height:20px; padding-top:2px; margin-top:5px; }
#widebody .purchasebox label.license input { width:auto; margin-left:14px; margin-right:5px; border:none; line-height:20px; }
#widebody .purchasebox a.continue { float:right; }
#widebody .purchasebox input.continue { float:right; border:none; margin:0; }

#widebody .logos { padding:50px 0 0 28px; }
#widebody .logos img { float:left; }
#widebody .logos img.paymentexpress { margin:8px 24px 0 0; }
#widebody .logos .coupon { float:left; width:110px; }
#widebody .logos label { float:left; font-size:10px; color:#666666; }
#widebody .logos input { float:left; width:80px; margin-right:2px; font-size:11px; background-color:#eeeeee; border:1px solid #999999; }


/* signup page */

#signuppage { text-align:center; width:935px; }
#signuppage h1 {padding:0.7em 0;}
#signuppage .logos {padding-top:20px; background:top center no-repeat #FFFFFF url(../images/footer-bgnd.gif);}
#signuppage .logos img {margin: 0 0.5em;}
#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.png);}
#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; }

/* new version */

#signuppagetwo { text-align:center; width:935px; }
#signuppagetwo h1.heading { width:498px; height:30px; margin:20px auto 0 auto; background:top left no-repeat url(../images/heading-signup.gif); }
#signuppagetwo h1.heading span { display:none; } 
#signuppagetwo #option-area .content h2 { margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:22px;color:#026cb8;line-height:100%; font-weight:bold; }
#signuppagetwo #option-area .content h3 { margin:5px 0 0 0; font-size:20px; color:#565656; line-height:100%; font-weight:normal; }
#signuppagetwo #option-area .content h3 sup { font-size:13px; line-height:1; vertical-align: baseline;	_vertical-align: bottom; bottom:8px; position:relative;}
#signuppagetwo #option-area .content .top { padding:12px 0 10px 0; margin:0 15px; border-bottom:1px dotted #6a6a6a; }
#signuppagetwo #option-area .content .top p.pricing {margin-top:14px; margin-bottom:6px;}
#signuppagetwo .logos {padding-top:20px; background:top center no-repeat #FFFFFF url(../images/footer-bgnd.gif);}
#signuppagetwo .logos img {margin: 0 0.5em;}

/* end of new version */

/* new version */

#signuppagetwo.new #option-area { margin:40px auto 45px auto; position:relative; width:602px; padding:0 0 0 1px; height:272px; background:top left no-repeat url(../images/option-area-bgnd2.png);}
#signuppagetwo.new p.note { margin:0; }
#signuppagetwo.new .logos { margin:20px auto 30px auto; padding:25px 69px 0 69px; width:780px; text-align:center; background:top center no-repeat #FFFFFF url(../images/footer-bgnd.gif); }

/* end of new version */


/* login box */

#largebody .loginbox { width:300px; padding-bottom:15px; margin-bottom:20px; background:bottom left no-repeat url(../images/loginbox-bgnd.gif); }
#largebody .loginbox .top { width:270px; height:23px; padding:17px 15px 0 15px; color:#FFFFFF; font-weight:bold; background:top left no-repeat url(../images/loginbox-top.gif); }
#largebody .loginbox .middle, #largebody .loginbox .middle-two { width:285px; padding:0 0 0 15px; }
#largebody .loginbox form { margin:10px 0 0 0; }
#largebody .loginbox label { float:left; clear:left; width:60px; padding-top:2px; margin-top:2px; font-size:11px; color:#414040; }
#largebody .loginbox input { float:left; width:200px; margin-bottom:5px; border:1px solid #7d7d7d; }
#largebody .loginbox input.login { width:auto; margin:5px 0 5px 60px; border:none; }
#largebody .loginbox a { float:left; margin:5px 0 5px 60px; }
#largebody .loginbox .middle-two label { width:85px; }
#largebody .loginbox .middle-two input { width:180px; }
#largebody .loginbox .middle-two a { margin-left:85px; }


/* tour */

#largebody .box { width:705px; margin:2em 0 0 0; background:bottom left no-repeat url(../images/faq_box_bgnd.png); }
#largebody .greybox { width:705px; margin:5px 0 3px 0; background:bottom left no-repeat url(../images/grey_box_bgnd.png); }
#largebody .box, #mainlarge .greybox { padding-bottom:20px; }
#largebody .box .middle { padding-left:30px; }
#largebody .box .top, #mainlarge .greybox .top { height:8px; overflow:hidden; background:top left no-repeat url(../images/faq_box_top.png); }
#largebody .box .newstop { height:8px; overflow:hidden; background:top left no-repeat url(../images/news_box_top.png); }

#largebody.tour h2 {color:#026CB8; text-align:center; margin:0.5em 0;}
#largebody.tour p {margin:1em 2em;}
#largebody.tour .image {text-align:center; margin:1em 0 0 0;}
#largebody.tour .image a img {border:0;}

hr {padding:0; margin:1em 0; height:1px; border-top:0; border-bottom: 1px dotted #6A6A6A;}


/* contact page */

#custombody .contactbox { width:492px; padding-bottom:16px; background:bottom left no-repeat url(../images/contactbox-bgnd.gif); }
#custombody .contactbox form { margin:0; }
#custombody .contactbox .formtop { width:483px; height:28px; padding:14px 0 0 9px; background:top left no-repeat url(../images/contactbox-top.gif); }
#custombody .contactbox .formbody { width:474px; padding:0 9px; }
#custombody .contactbox label { float:left; clear:left; width:50px; padding-top:2px; margin:2px 0 0 37px; font-size:11px; }
#custombody .contactbox input { float:left; width:240px; margin-bottom:5px; border:1px solid #b0b0b0; }
#custombody .contactbox label.heading { font-size:12px; font-weight:bold; width:auto; margin-left:13px; }
#custombody .contactbox .formtop label.heading { width:65px; }
#custombody .contactbox .formbody h3 { margin:5px 0 10px 13px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#custombody .contactbox .bottomhalf { margin-top:10px; border-top:1px solid #d1d1d1; }
#custombody .contactbox .bottomhalf input { width:350px; }
#custombody .contactbox textarea { float:left; width:350px; height:111px; border:1px solid #b0b0b0; }
#custombody .contactbox .captchabox { width:320px; padding:3px 13px 3px 17px; margin:13px 0 0 87px; border:1px solid #b8b8b8; background-color:#f9f9f9; }
#custombody .contactbox .captchabox label { width:166px; font-size:12px; margin:4px 0 2px 0; }
#custombody .contactbox .captchabox input { float:left; clear:left; width:166px; margin:0; padding:0; }
#custombody .contactbox .captchabox .right { float:right; width:120px; }
#custombody .contactbox input.send { clear:left; width:auto; margin:6px 0 0 172px; border:none; }

#contactdetails { float:left; width:195px; height:449px; padding:48px 0 0 22px; margin-top:62px; background:top left no-repeat url(../images/contactdetails-bgnd.jpg); }
#contactdetails h3 { margin:12px 0 0 53px; }
#contactdetails h3.email { margin-bottom:3px; }
#contactdetails a { font-weight:bold; }
#contactdetails img { margin-top:4px; }
#contactdetails p { margin:0 0 16px 53px; }
#contactdetails img.address { margin-top:0; }
#contactdetails img.office { margin-top:16px; }

/* about us page */

#rightside { float:left; width:217px; margin-top:61px; }

/* support page */

#largebody .square, #largebody .square-right { float:left; width:343px; min-height:220px; padding:15px 15px 10px 0; }
#largebody .square-right { width:328px; padding-left:15px; }
#largebody .square img.icon, #largebody .square-right img.icon { float:left; }
#largebody .square h2, #largebody .square-right h2 { margin:5px 0 0 85px; }
#largebody .square p, #largebody .square-right p { margin:4px 0 0 85px; } 
#largebody .square img.moreinfo, #largebody .square-right img.moreinfo { margin:10px 0 0 85px; }

/* help page */

#largebody .helpbox { width:284px; padding-bottom:24px; background:bottom left no-repeat url(../images/helpbox-bgnd.gif); }
#largebody .helpbox .top { height:12px; background:top left no-repeat url(../images/helpbox-top.gif); }
#largebody .helpbox ul, #largebody .helpbox li { margin:0; padding:0; list-style:none; }
#largebody .helpbox ul { margin:10px 0 0 30px; }
#largebody .helpbox li { padding-left:22px; background:center left no-repeat url(../images/faq-bullet.gif); }
#largebody .helpbox li a { font-size:18px; line-height:22px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#0179b8; }

#helpmenu { float:left; width:184px; margin-top:66px; padding-bottom:30px; background:bottom left no-repeat url(../images/helpmenu-bgnd.gif); }
#helpmenu .top { height:12px; background:top left no-repeat url(../images/helpmenu-top.gif); }
#helpmenu ul, #helpmenu li { margin:0; padding:0; list-style:none; }
#helpmenu ul { margin:10px 0 0 22px; }
#helpmenu li { margin-bottom:3px;  }
#helpmenu li a { padding-left:16px; background:center left no-repeat url(../images/faq-bullet.gif); }

#helpmenu ul ul { margin:2px 0 0 1px; width:auto; padding:0 0 5px 0px; background:none; }
#helpmenu ul ul li { margin:0; border:none; padding:0; background:top left no-repeat url(../images/submenu_bullet.gif); }
#helpmenu ul ul li.last { background:center left no-repeat url(../images/submenu_bullet_last.gif); }
#helpmenu ul ul a { padding:2px 0 3px 3px; margin-left:12px; margin-top:1px; font-size:11px; color:#0179b8; font-weight:normal; background:center left no-repeat url(../images/spacer.gif); }

/* faq page */

#largebody .faqbox {  width:704px; padding-bottom:15px; margin-bottom:15px; background:bottom left no-repeat url(../images/faqbox-bgnd.gif); }
#largebody .faqbox .top { height:12px; background:top left no-repeat url(../images/faqbox-top.gif); }
#largebody .faqbox .content { width:680px; padding:0 0 0 24px; }
#largebody .faqbox .left { float:left; width:320px; border-right:1px dotted #6a6a6a; margin-right:10px; padding-right:11px; }
#largebody .faqbox .right { float:left; width:320px; margin:0; padding:0; }
#largebody .faqbox h2 { font-size:16px; margin-bottom:8px; font-weight:bold; border-bottom:1px dotted #6a6a6a;}
#largebody .faqbox ul, #largebody .faqbox li { margin:0; padding:0; list-style:none; }
#largebody .faqbox ul { margin-bottom:20px; }
#largebody .faqbox li { margin-bottom:3px; padding-left:22px; background:top left no-repeat url(../images/faq-bullet.gif); }
#largebody .faqbox a:hover {text-decoration:underline;} 

h4.section { font-size:18px; color:#616161; margin:25px 0 12px 0; width:704px; }

#largebody .questionbox { width:701px; margin-bottom:9px; background:bottom left no-repeat url(../images/questionbox-bgnd.gif); }
#largebody .questionbox .top { width:668px; height:22px; padding:10px 0 0 33px; background:top left no-repeat url(../images/questionbox-top.gif); }
#largebody .questionbox .top p { font-weight:bold; color:#616161; }
#largebody .questionbox .content { width:642px; padding:8px 26px 10px 33px; }

/* hosting */

#largebody.hosting img[align=left] {margin:0 1em 0.5em 0;}
#largebody.hosting img[align=right] {margin:0 0 0.5em 1em;}
#largebody.hosting .video {clear:left; float:left; width:200px; margin:0.4em 1em 1em 0.5em;}
#largebody.hosting .video_text {float:left; width:320px; margin:0 1em 1em 0;}
#largebody.hosting .box ul { margin:1em 0; padding:0; list-style:none; }
#largebody.hosting .box li { padding:2px 10px 2px 22px; margin-left:0 0 0 12px; background:center left no-repeat url(../images/bullet_green_tick.gif); }
#largebody.hosting hr {clear:both; width:540px;}
#largebody.hosting h2 {color:#1176B0;}

/* customers */

#mainbody.customers .box {background-image: url(../images/main-featurebox-white-bgnd.gif)}
#mainbody.customers .box .top {background-image: url(../images/main-featurebox-white-top.gif)}
#mainbody.customers .box p {margin:1em 2em;}
#mainbody.customers .images {text-align:center;}
#mainbody.customers .images img {margin:1em;}

/* social links */

#mainquote.social_links {text-align:center; padding:1em 0 0 0;}
#mainquote.social_links img {margin-bottom:1em;}

/* team */

#mainbody .team img[align=left] {margin:0 1em 0.5em 0;}
#mainbody .team img[align=right] {margin:0 0 0.5em 1em;}
#mainbody .team h2 {color:#1176B0;}


/* affiliate page */

#mainbody .affiliate-step .left { float:left; width:35px; }
#mainbody .affiliate-step .right { float:left; width:461px; padding-top:5px; }
#mainbody .affiliate-step form { margin-bottom:12px; }

#largebody .affiliatebox { width:672px; padding-bottom:12px; background:bottom left no-repeat url(../images/affiliatebox-bgnd.gif); }
#largebody .affiliatebox .top { width:654px; height:28px; padding:12px 9px 0 9px; background:top left no-repeat url(../images/affiliatebox-top.gif); }
#largebody .affiliatebox .top h3 { margin-top:0; background:none; color:#FFFFFF; }

#largebody .affiliatebox .middle { width:654px; padding:0 9px; }
#largebody .affiliatebox h3 { margin:10px 0 8px 0; padding:3px 0 4px 5px; background-color:#ECECEC; }
#largebody .affiliatebox h3.first { margin-top:0; }
#largebody .affiliatebox .middle p { margin:0 0 10px 5px; }
#largebody .affiliatebox label { float:left; clear:left; width:75px; text-align:right; padding-top:2px; margin:2px 10px 0 5px; }
#largebody .affiliatebox label.wide { width:85px; }
#largebody .affiliatebox input { float:left; width:195px; margin-bottom:5px; border:1px solid #b0b0b0; }
#largebody .affiliatebox input.small { width:145px; }
#largebody .affiliatebox textarea { width:595px; height:130px; margin-left:30px; border:1px solid #B0B0B0; }

#largebody .affiliatebox .left { float:left; width:300px; }
#largebody .affiliatebox .left small { clear:left; width:200px; display:block; margin-left:90px; }
#largebody .affiliatebox .right { float:left; width:354px; }
#largebody .affiliatebox .right label { width:115px; }
#largebody .affiliatebox .right textarea { width:195px; height:68px; margin:0 0 5px 0; }
#largebody .affiliatebox .right select { width:195px; }

#largebody .affiliatebox .bottom { margin-top:10px; text-align:center; }
#largebody .affiliatebox .bottom label { clear:none; width:auto; text-align:left; margin-left:0px; }
#largebody .affiliatebox .bottom input { width:auto; border:none; margin-left:155px; }

/* 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:center left no-repeat url(../images/sitemap-bullet.gif); }
ul.sitemap li li a { font-weight:normal; }

/* blog */

#subnav ul.blog-nav { padding-top:1px; }
#subnav ul.blog-nav li { padding:0; font-size:14px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#4e4d4d; border:none; }
#subnav ul.blog-nav li.editorial, #subnav ul.blog-nav-two li.categories { padding:3px 0 10px 0; }
#subnav ul.blog-nav li.last { margin-top:4px; padding:4px 0; border-top:1px solid #D8D8D8; }
#subnav ul.blog-nav li a { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#1176b0; background:top left no-repeat url(../images/nav-bullet.gif); }
#subnav ul.blog-nav li a:hover { background-color:#CCE4F1; color:#0179B8; text-decoration:none; }
#subnav ul.blog-nav-two { padding-top:0px; background-image:url(../images/blog-nav-bgnd.gif); }
#subnav ul.blog-nav-two li { padding:0; font-size:14px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#4e4d4d; border:none; }
#subnav ul.blog-nav-two li a { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#1176b0; background:top left no-repeat url(../images/nav-bullet.gif); }
#subnav ul.blog-nav-two li a:hover { background-color:#CCE4F1; color:#0179B8; text-decoration:none; }
#subnav ul.blog-nav-two li.rss { padding:5px 0; }
#subnav ul.blog-nav-two li.rss a { padding-left:0; background:none; }
#subnav ul.blog-nav-two li.rss a:hover { background:none; }

#largebody .widebox { width:718px; margin-bottom:8px; background:bottom left no-repeat url(../images/widebox-bgnd.gif); }
#largebody .widebox .top { height:12px; background:top left no-repeat url(../images/widebox-top.gif); }
#largebody .widebox .content { padding:8px 30px 12px 20px; }
#largebody .widebox h5 { margin:0; }
#largebody .widebox h2 { margin-bottom:10px; padding-bottom:8px; border-bottom:1px solid #d5d5d5; }
#largebody .widebox h2 a { color:#616161; }
#largebody .widebox a { font-weight:bold; }
#largebody .widebox .footnote { margin-top:25px; padding-top:14px; border-top:1px solid #d5d5d5; color:#959595; }

/* quote */

#mainquote { float:left; width:177px; margin:63px 0 0 7px; color:#616161; font-size:11px; background:top left no-repeat url(../images/quote-bgnd.gif); }
#mainquote .large { margin-top:25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#4e4d4d; }
#mainquote .bottom { height:13px; background:bottom left no-repeat url(../images/quote-bottom-bgnd.gif); }
#mainquote img.open { float:left; margin:21px 6px 0 18px; }
#mainquote p { margin:15px 20px 0 20px; }
#mainquote img.closed { float:right; margin:-10px 2px 0 6px; }

/* prefooter */

#prefooter { padding-top:25px; margin-top:25px; font-size:11px; color:#7E7D7D; text-align:center; background:top center no-repeat #FFFFFF url(../images/footer-bgnd.gif); }
#prefooter p { margin-top:0; }
#prefooter a { color:#7E7D7D; }

/* footer */

#footer {	padding-top:25px;	font-size:11px; background:top center no-repeat #FFFFFF  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; }

/* Heading hierachy styles */

#homemain h2.h2grey {color:#555556; font-weight:normal; font-size:18px; margin:0;}
#homemain h2.h2lgrey {color:#949494; font-weight:normal; font-size:18px; margin:0;}

