body{background-color:#adb8cc;background-repeat:repeat-x;text-align:center;font-family:verdana, arial, sans-serif;font-size:80%;color:#000;padding:25px;}
form{border:0 solid #fff;margin:0;padding:0;}
input,select,textarea{font-family:verdana, arial, sans-serif;font-size:100%;}
input.textbox,select,textarea{border:1px solid #3499cc;}
.floatRight{float:right;}
a,a:link,a:visited{color:#36c;text-decoration:underline;}
a:hover{color:#00f;}
img{border:0;margin:0;padding:0;}
p{line-height:130%;margin:.8em 0;padding:0;}
th{font-weight:400;}
div.centeringContainer{width:780px;text-align:left;margin:0 auto;padding:0;}
div#outerContainer{float:left;width:780px;background-color:#fff;margin:0 0 20px;padding:0;}
div.cornerContainer{float:left;width:780px;margin:0;padding:0;}
div.cornerContainer div.corner{float:left;width:390px;height:10px;font-size:1%;background-repeat:no-repeat;margin:0;padding:0;}
div#cornerTopLeft{background-image:url(../images/upperleft.png);background-position:top left;}
div#cornerTopRight{background-image:url(../images/upperright.png);background-position:top right;}
div#cornerBottomLeft{background-image:url(../images/lowerleft.png);background-position:bottom left;background-color:#F2F2F2;}
div#cornerBottomRight{background-image:url(../images/lowerright.png);background-position:bottom right;background-color:#F2F2F2;}
div#logo{float:left;width:350px;padding:20px 20px 25px;}
div#login{float:right;text-align:right;width:350px;margin:10px 10px 0 0;}
div#login a{color:#888;font-size:110%;font-weight:700;text-decoration:none;}
div#login a:hover{text-decoration:underline;}
.pageRow{float:left;margin:10px 10px 0 0;}
.faqheader{width:auto;margin:5px 0;}
.faqExtenderImage{margin:2px 0 0 5px;}
.PasswordStrength{font-size:70%;color:red;margin:2px 0 0 5px;}
div#navbar{float:left;width:763px;height:24px;font-size:15px;vertical-align:middle;background-color:#F5F5F5;background-image:url(../Images/navbarBg.jpg);background-repeat:repeat-x;border-top:solid 1px #b7becf;border-bottom:solid 1px #b7becf;margin:0;padding:7px 10px 0 7px;}
#navbar ul li{float:left;margin-right:31px;white-space:nowrap;}
#navbar ul li.first{margin-left:9px;}
#navbar a{font-family:verdana, arial, sans-serif;font-size:15px;font-weight:700;text-decoration:none;color:#31A3EC;}
#navbar a:hover,#navbar a.active{text-decoration:underline;color:#35D500;}
div#homePage{font-size:85%;margin:0;}
div#homePage p{margin:5px 0 0;}
div.bluePoints{font-size:90%;color:#31A3EC;margin-top:5px;}
div#realTime{margin-top:20px;background-image:url(../images/heatmap.png);background-repeat:no-repeat;height:197px;padding:10px 0 0 240px;}
img#moreThanHeat{margin-top:20px;}
img#heatmapScreenshot{float:left;margin-right:5px;}
div#readyForBusiness ul{margin:5px 0 0 15px;}
div.columnRightButtons{width:261px;margin-left:16px;float:right;display:inline;padding:16px 0 0;}
div.columnRightNews{width:333px;margin-left:16px;float:right;clear:right;display:inline;}
div.columnRight{_margin:20px 13px 0 0;width:292px;float:right;margin:20px 26px 0 0;}
img#advancedTop{float:right;margin:45px 50px 0 0;}
img#advancedBottom{float:left;margin:0 10px 0 129px;}
div#sectionDivider{margin-top:20px;width:100%;height:8px;background-image:url(../Images/section_divider.png);}
div#bottomSection{width:100%;height:424px;background-image:url(../Images/bottom_section_bg.png);}
div#bottomSectionContent{padding:26px;}
p#minutesToSetUp{background-image:url(../Images/hover_click_screenshots.png);background-repeat:no-repeat;background-position:left bottom;height:180px;width:350px;float:left;}
div.columnSingle{float:left;width:750px;background-color:#fff;margin:15px 0 0;padding:0 15px;}
div#footer{float:left;width:780px;font-size:90%;color:#000;background-color:#f2f2f2;border-top:1px solid #e4e4e4;margin:0;padding:0;}
div#footer a{color:#3D55C5;}
div#footer .copyright,div#footer div#utilityMenu{font-weight:400;float:left;margin:0;padding:15px 15px 5px;}
div#footer .copyright{width:490px;}
div#utilityMenu ul{display:block;list-style-type:none;text-align:right;margin:0;padding:0;}
div#utilityMenu li{display:inline;padding-left:1em;}
.middle{margin:0 0 0 38.5px;}
div.containerTopLeft{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/containerTopLeft.png');width:10px;height:10px;float:left;}
div.containerTopLeft[class]{background-image:url(../images/containerTopLeft.png);background-repeat:no-repeat;}
div.containerTopRight{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/containerTopRight.png');width:10px;height:10px;float:right;}
div.containerTopRight[class]{background-image:url(../images/containerTopRight.png);background-repeat:no-repeat;}
div.containerBottomLeft{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/containerBottomLeft.png');width:10px;height:10px;float:left;}
div.containerBottomLeft[class]{background-image:url(../images/containerBottomLeft.png);background-repeat:no-repeat;}
div.containerBottomRight{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/containerBottomRight.png');width:10px;height:10px;float:right;}
div.containerBottomRight[class]{background-image:url(../images/containerBottomRight.png);background-repeat:no-repeat;}
div.containerContent{padding:10px 10px 0;}
div.containerContent h2{color:#666;margin:0;}
div.containerPink,div.containerGreen{background-repeat:repeat;padding-bottom:10px;text-align:left;margin:0;}
div.containerPink{background-image:url(../images/backgrounds/pink.png);}
div.containerGreen{background-image:url(../images/backgrounds/lightGreen.png);}
div.circleTickGreen{width:32px;height:25px;background-image:url(../images/tick_circle_green.png);background-repeat:no-repeat;}
div.circleTickPink{width:32px;height:25px;background-image:url(../images/tick_circle_pink.png);background-repeat:no-repeat;}
div#whatsNew{width:302px;height:117px;text-align:right;background-image:url(../images/whats_new_bg.png);background-repeat:no-repeat;display:none;}
div#homeRss{margin:0 8px 5px 5px;}
div.whatsNewContent{text-align:left;width:250px;font-size:80%;padding:40px 0 0 55px;}
div.whatsNewContent p{margin:0 0 3px;}
div.signupList ul{font-size:10px;margin:0 0 0 20px;padding:0;}
div#topSection{margin-left:26px;}
#mainContent{padding-top:15px;padding-bottom:15px;margin:0;}
.mainContent p{background:url(../Images/main/mainbottom.jpg) no-repeat bottom left;text-align:justify;margin:0;padding:10px;}
.text{width:150px;border:1px solid #7F9DB9;}
#screenshotThumb{margin-left:10px;}
.updatingPrice div{display:inline;float:left;}
.button{margin-bottom:30px;}
h1{font-family:verdana, arial, sans-serif;color:#666;font-size:200%;font-weight:700;margin:0 0 23px;}
h2{color:#31A3EC;font-size:140%;font-weight:400;margin:0 0 20px;}
h3{color:#666;font-size:120%;margin:0;}
h3 img{vertical-align:middle;margin-right:9px;}
table.packages{clear:both;background-color:#F5F7FA;width:750px;}
table.packages td,table.packages th{border-collapse:collapse;border:solid 1px #DADFE9;padding:5px 0;}
table.packages th.emptyCell,table.packages td.emptyCell{border:none;background-color:#FFF;}
table.packages th{font-size:90%;font-weight:700;padding-left:3px;}
.support{font-size:80%;text-align:left;width:749px;padding:0 0 10px;}
#customPackageLink{font-size:80%;float:right;color:#666;margin:10px 0;}
#framesWarning{font-size:80%;text-align:left;color:#666;float:left;margin:10px 0;}
h2.signUpSteps{font-size:195%;font-weight:400;color:#666;}
h2.signUpSteps img{vertical-align:middle;margin:0 5px;}
.textarea{width:230px;margin:5px 0;}
div.product{width:195px;min-width:195px;min-height:160px;height:160px;float:left;padding:6px 0 6px 6px;}
div.productBorderRight{border-right:solid 2px #C4C4C4;}
div.productBorderBottom{border-bottom:solid 2px #C4C4C4;}
div.product h3{color:#FFF;font-weight:700;font-size:1.2em;margin:0 0 5px;padding:3px 5px;}
div.product h4{font-size:1em;font-weight:700;color:#666;margin:0 5px;}
div.product p{text-align:left;font-size:.85em;margin:1em 5px;}
div.product p.link{font-size:.91em;font-style:italic;text-align:right;color:#666;}
#signUpQuickSignUp{color:#666;font-size:120%;margin:0 0 15px;}
.signUpWhichPackage{font-size:80%;text-align:right;width:749px;clear:both;font-weight:700;padding:20px 0 10px;}
div.formRow{float:left;width:100%;margin:0;padding:0;}
div.formRowDashed{float:left;width:100%;border-bottom:dashed 1px #CCC;margin:0;padding:0;}
div.formRowDashed h2,div.formRow h2{padding-bottom:15px;margin:20px 0 0;}
div.signupformControl{float:left;width:422px;font-size:10px;}
div.formControlLabel,div.formBillingControlLabel{float:left;width:170px;text-align:left;margin-right:10px;padding-top:7px;}
div.formBillingControlLabel{width:180px;}
div.formControl{float:left;width:310px;}
div.formControl input.textbox,div.formControl select,div.formControl table{margin:5px 0;}
.formPackage{width:422px;color:#666;font-weight:700;}
span.mandatory{color:red;margin-right:10px;}
.nonMandatory{margin-left:18px;}
div.formRow input.textbox,div.formRow select,div.formRow textarea{width:100%;}
.nextButton{margin:15px 0;}
#quickAndSecure{border:solid 1px #DADFE9;margin-left:30px;height:30px;background-color:#F5F7FA;float:left;width:578px;}
#tick{float:left;margin:3px 13px 3px 3px;}
.vertAlign{margin:7px;}
#signupOptions{width:780px;clear:both;}
.currencyRBL{float:left;margin-right:10px;}
.blockImage{display:block;}
.ccImage{display:block;margin-bottom:4px;}
.flagImageTop{display:block;margin-top:10px;}
#signupOptions h3,#changeCurrency h3,#changeCurrencyDetails h3{font-size:12px;margin-bottom:8px;}
#paymentOptions{border:solid 1px #DADFE9;float:left;width:300px;height:92px;background:#F5F7FA;margin:12px 0 0 13px;padding:6px 10px 10px;}
.paymentType{margin-bottom:2px;}
.paymentTypeHeader{float:left;width:110px;}
#oneMonthFree{width:240px;height:122px;background-image:url(../images/special_offer_background.png);background-repeat:no-repeat;float:left;}
#oneMonthFreeDetails{margin-top:20px;text-align:left;width:228px;height:122px;background-image:url(../images/special_offer_background_small.png);background-repeat:no-repeat;}
#paymentHeader{color:#666;font-size:100%;font-weight:700;padding:0 6px 8px 0;}
#oneMonthFreeHeader{font-size:14px;padding:21px 6px 0 80px;}
#oneMonthFreeHeaderDetails{font-size:12px;padding:18px 6px 3px 88px;}
#oneMonthText{padding:0 6px 3px 80px;}
#oneMonthTextDetails{padding:15px 6px 3px 32px;}
#signupDetailsLeft{float:left;width:520px;}
#changeCurrency{width:140px;height:130px;background:#F5F7FA;border:solid 1px #DADFE9;float:left;margin:12px 0 0 13px;padding:6px 10px 10px;}
#changeCurrencyDetails{width:186px;height:110px;background:#F5F7FA;border:solid 1px #DADFE9;text-align:left;padding:6px 10px 10px;}
.signupPendingBARow{clear:both;margin:25px 0 0 25px;}
.signupPendingStepNo{float:left;padding:0 10px 0 0;}
.signupPendingText{padding:10px 0 0;}
.billingPDF{margin:0 10px;}
.billingSpace{margin:25px;}
.contactSpace{margin-left:50px;}
.eightyFiveText{font-size:85%;}
.authRBL{font-size:80%;}
div#contactUsPage{float:left;width:420px;margin:0;padding:0;}
div#contactUsPage div.contactForm div.formRow{margin-bottom:.5em;}
div#contactUsPage div.contactForm input.textbox,div#contactUsPage div.contactForm select{width:272px;}
div#contactUsPage div.contactForm div.formControlLabel{width:160px;text-align:left;}
div#contactUsPage div.contactForm div.formControl div.signupformControl{width:auto;padding:auto;}
div#pageContent{margin:0 26px;}
div#benefitsPage ul li{margin:0 0 1em;padding:0;}
div#benefitsPage ul li h2,div#benefitsPage ul li p{margin:0 0 .5em;padding:0;}
li.padding{margin-bottom:1em;}
.pp_tos{float:left;background-color:#FFF;text-align:left;}
.faq p{padding:0 0 20px;}
h2#packageHelpHeading{color:#31A3EC;font-size:140%;font-weight:400;margin:20px 0 10px;padding:0;}
div#whatIsItPage h3{color:#000;font-size:110%;}
div.lowerrightGreen{_height:135px;min-height:135px;}
div.lowerrightPink{height:60px;}
div#NewsContent ul{margin-left:40px;padding:0;}
div#NewsContent ul li{margin:10px 0;padding:0;}
div.faqList ul{font-size:10px;margin-left:20px;text-align:left;padding:0;}
div.faqList ul li{list-style-type:none;margin:5px 0 15px;padding:0;}
div#productsGrid{width:450px;padding-bottom:30px;float:left;}
code.faqCode{font-size:120%;}
div.textSizeStudyImage{text-align:center;padding:30px 0;}
div.communityBookmarker{padding-bottom:50px;}
div.communityBookmarker ul{list-style-type:none;}
div.communityBookmarker ul li a{margin-right:30px;text-decoration:none;padding:1px 0 3px 25px;}
a#communityBookmarkerDelicious{background-image:url(../Images/delicious.gif);background-repeat:no-repeat;}
a#communityBookmarkerDigg{background-image:url(../Images/digg.gif);background-repeat:no-repeat;}
a#communityBookmarkerTechnorati{background-image:url(../Images/technorati.gif);background-repeat:no-repeat;}
a#communityBookmarkerBlinklist{background-image:url(../Images/blinklist.gif);background-repeat:no-repeat;}
a#communityBookmarkerFurl{background-image:url(../Images/furl.gif);background-repeat:no-repeat;}
a#communityBookmarkerReddit{background-image:url(../Images/reddit.gif);background-repeat:no-repeat;}
.browserAdoptionTable{border:solid 1px #000;border-right:0;border-bottom:0;}
.browserAdoptionTable td,.browserAdoptionTable th{border:solid 1px #000;border-top:0;border-left:0;}
.browserAdoptionTable th{background-color:#BBB;font-weight:700;}
.verify{padding:10px 0 100px;}
.PanelComments{padding:5px 0 0;}
.blogImage{float:left;padding:0 4px 5px 0;}
.NewsDividerImage{padding:50px 0 0;}
.feedsHeader{padding:20px 0 0;}
.noComments{color:Gray;margin:0 0 10px;}
.RssText{font-size:12px;font-weight:400;padding:0 0 0 10px;}
.blogCommentsLink{float:left;font-size:10px;text-decoration:none;height:18px;padding:3px 0 0;}
.pipe{float:left;font-size:10px;padding:3px 10px 0;}
.navPipe{float:left;font-size:12px;padding:1px 5px 20px;}
.permalinkLink{font-size:10px;text-decoration:none;height:18px;padding:3px 0 0;}
.blogPost h2{margin:0 0 10px;}
.blogPost{padding:0 0 50px;}
.blogName{float:left;font-size:11px;color:Green;padding:3px 5px 0 0;}
.postedBy{float:left;font-size:11px;color:Gray;padding:3px 5px 0 0;}
.blogBodyText{font-size:12px;line-height:18px;text-align:left;margin-bottom:15px;}
.blogBody{font-family:Verdana, Arial, Tahoma, Sans-Serif;}
.blogComment{background-color:#e7eaef;margin:6px 0;padding:10px;}
.blogCommentInfo{font-size:10px;padding:0 0 10px;}
.blogCommentNumber{font-weight:700;}
.blogCommentMessage{font-size:11px;line-height:14px;}
.blogMain{width:550px;float:left;}
.blogTools{float:right;width:180px;padding-left:20px;}
.blogDescription{margin-bottom:15px;font-size:11px;}
.postTitle{font-size:12px;padding:10px 0;}
.commentRow input{font-size:11px;border-color:#000;border-width:1px;}
.commentRow textarea{width:400px;height:100px;font-size:11px;border-color:#000;border-width:1px;padding:0 0 10px;}
.commentButton{font-size:12px;padding:10px 0;}
.commentButton input{padding:2px 10px;}
.commentControl{float:left;margin-right:3px;}
.commentControlLabel{padding-bottom:3px;font-size:11px;}
.blogRequiredText{font-size:10px;color:Gray;font-weight:700;margin:6px 0 0;padding:0 0 10px 5px;}
.latestItemsImage{float:left;padding:0 3px 8px 1px;}
.latestItemsPost{height:18px;padding:2px 0 8px;}
.latestItemsDate{padding:10px 0 3px;}
.feedslink{padding-left:3px;}
.latestItems{font-size:11px;color:Gray;}
.latestItems a{font-size:11px;text-decoration:none;}
.blogRightButtons{width:180px;display:inline;}
.blogHeader{margin-bottom:23px;}
.blogHeader a{font-family:verdana, arial, sans-serif;color:#666;font-weight:700;font-size:200%;text-decoration:none;margin:0 0 23px;}
.tags{padding:0 0 10px;}
.tagText{font-size:10px;padding:6px 0 10px;}
.tagLink{padding:0 5px 0 0;}
.tagsHeader{float:left;font-weight:700;font-size:10px;padding:6px 4px 0 0;}
.tagImage{float:left;padding:3px 3px 8px 1px;}
div.greyText{margin-top:5px;color:#777;font-size:90%;font-weight:400;clear:left;}
span.smallGreyText{color:#777;font-size:60%;font-weight:400;}
.signupFlag{margin-right:3px;float:left;}
.collapsePanel{background-color:#FFF;}
div.toggler{cursor:pointer;}
.floatLeft,div#ctl00_Content_UpdateProgress,div.communityBookmarker ul li,.paginateControls{float:left;}
.hidden,a#ctl00_NavBar_BlogLink{display:none;}
#navbar ul,div#benefitsPage ul{list-style-type:none;margin:0;padding:0;}
#navbar ul li.last,div.communityBookmarker ul li a.last{margin-right:0;}
div#homePage h2,div.faqList p{margin:0;}
div#readyForBusiness,img#advancedMiddle{float:right;margin-right:50px;}
div#footer div#utilityMenu,.textbox{width:230px;}
div.signupList ul li,div.signupList p{margin:0;padding:0;}
p.howItWorksStep,div#NewsContent p{margin-bottom:20px;}
table.packages td,div.browserAdoptionImage{text-align:center;}
table.packages th.packageName,table.packages th.packageNameStarter,table.packages th.packageNameStandard,table.packages th.packageNamePremium{color:#0F669F;font-size:150%;font-weight:400;text-align:center;}
table.packages th.packageNameTrial,table.packages th.packageNameBuilder,table.packages th.packageNamePlus{background:#EFF2F8;color:#0F669F;font-size:150%;font-weight:400;text-align:center;}
.cssTrial,.cssBuilder,.cssPlus,.priceTrial,.priceBuilder,.pricePlus{background:#EFF2F8;}
span.signUpStepName,.blogPost h2 a{color:#31A3EC;}
td.price,td.priceTrial,td.priceStarter,td.priceBuilder,td.priceStandard,td.pricePlus,td.pricePremium{font-size:120%;font-weight:700;}
div.clearing,.clear{clear:both;}
div.submitRow,div#contactUsPage div.contactForm div.submitRow{text-align:right;}
div.formControl input.checkbox,div.signupformControl input.checkbox{width:15px;margin:0;padding:0;}
#paymentText,.faq p.faq{padding:0;}
.blogCommentsLink a,.permalinkLink a,.latestItems a:visited,.tagText a{text-decoration:none;}
.blogCommentsLink a:hover,.permalinkLink a:hover,.latestItems a:hover,.tagText a:hover{color:#000;}