body{background-image:url(../App_Images/framework/bodyInterior_bg.jpg);}

.subNav {position:relative; border-bottom:1px solid #008AE0; height:40px; margin-bottom:20px; z-index:10;padding-top:15px;}
.subNav .sectionTitle {float:left; width:376px; font-size:2em; margin:0; padding:0;}
.subNav ul {margin:0; padding:0; float:left; width:580px; z-index:11;}
.subNav li {display:inline;}
.subNav li a {color:#C0ECFE; text-decoration:none; display:block; float:left; padding:10px; height:20px; background-position:bottom center; background-repeat:no-repeat;}

.subNav li a:link, .subNav li a:visited { background-image:none;}
.subNav li a:hover, .subNav li a:active, .subNav li a.selected { background-image:url(../App_Images/framework/subnav_arrow.png);}

.banner {height:305px;z-index:10;position:relative;} /*245*/
.banner .left {width:470px; float:left;}
.banner .right {width:445px; float:right;margin-top:-32px;}
.banner .createAccount{width:459px;position:absolute;top:267px;left:0px;color:#FFF;display:block;height:20px;}
.banner .createAccount .bigText{font-weight:bold;font-size:14px;}
.banner .createAccount a{color:#FFF;text-decoration:underline;font-weight:bold;}

h3.pageTitle {color:#F60; margin:0px 0 0 0; font-weight:normal; font-size:1.5em;}
.last h3 {margin:0 20px; font-weight:normal; font-size:1.33em;}
.hasGreenCheck {padding-left:25px;background-image:url(../App_Images/framework/checkbullet.gif);background-repeat:no-repeat;background-position:0 -2px;}
.intContent{line-height:155%;}
.intContent ul {padding:10px 40px;}
.intContent p { padding:0px 0; margin:0;}
.intContent .last p { padding:10px 20px; margin:0;}

div.featureColumn {border:none; position:relative; padding-bottom:30px;}
.featureColumn strong {display:block;}
.featureColumn p {padding:10px 0 10px 75px; margin:0;}
.featureColumn img {position:absolute; top:45px; left:0;cursor:pointer;}
.featureColumn ul {color:#078DE1; list-style-type:none; padding:10px 0 10px 0px; margin:0;}
.featureColumn li{margin:0;padding-left:95px;background-image:url(../App_Images/framework/arrowbullet.gif);background-repeat:no-repeat;background-position:75px 0;}
.featureColumn li.expanded{background-image:url(../App_Images/framework/arrowbulletDown.gif);}
.featureColumn li {padding-bottom:3px;cursor:pointer;}
.featureColumn ul li div{color:#000;font-size:11px;cursor:auto;clear:both;}
.featureColumn ul img {position:inherit;top:auto;left:auto;cursor:pointer;}

.newFeatureBox{}
.newFeatureBox .previewImage{float:left;padding-top:15px;cursor:pointer;}
.newFeatureBox p, .newFeatureBox div{padding-left:320px;}
.newFeatureBox h4.sendlabs{padding-left:0;}

ul.imagedList{list-style-type:none;padding:0;}
ul.imagedList li{padding:0 0 25px 50px;position:relative;}
ul.imagedList li img{position:absolute;left:0;top:5px;}

/*.pricingCase{position:relative;}
.pricingTable{border-left:1px solid #82B4FF;border-bottom:1px solid #82B4FF;margin-bottom:20px;}
.pricingTable th{border-top:1px solid #82B4FF;padding:8px 20px;text-align:left;font-size:13px;font-weight:normal;}
.pricingTable th.last{border-right:1px solid #82B4FF;}
.pricingTable td{padding:8px 10px 8px 20px;border:1px solid #82B4FF;border-left:0;border-bottom:0;}
.pricingTable .pricingTitle{color:#069;font-size:13px;font-weight:bold;font-size:13px;}
.pricingTable .pricingStartup td{background-color:#C6DDFF;}
.pricingTable .pricingSmallBusiness td{background-color:#D5E8FF;}
.pricingTable .pricingProfessional td{background-color:#EAF4FF;}
.pricingTable tr .pricingFree{background-color:#FFFFCB;}

.pricingTip{width:285px;height:122px;background-image:url(../App_Images/framework/pricingTip.png);position:absolute;left:120px;}
.pricingTip div{padding:20px 20px 30px 48px;font-size:11px;color:#000;font-weight:normal;}*/

h4.pricingHeader{font-size:27px;color:#0189DF;font-weight:normal;margin:20px 0;padding-bottom:10px;border-bottom:1px solid #CCC;}
h4.pricingSpecialHeader{background:url(../App_Images/framework/pricing_title.jpg) -8px 0 no-repeat;text-indent:-5000px;height:38px;margin: 0 0 10px 0;}

.biggerFont{font-size:16px;}
.pricingTableCase{position:relative;margin-bottom:20px;}
.pricingTable td, .pricingTable th{border-left:1px solid #D8DED2;border-bottom:1px solid #D8DED2;text-align:center;}
.pricingTable td.last{border-right:1px solid #D8DED2;}
.pricingTable th{color:#999;font-size:28px;font-family:Georgia, "Times New Roman", Times, serif;height:67px;background:url(../App_Images/framework/pricing_tableHeaderBG.jpg) repeat-x 0 0 #000;vertical-align:top;width:146px;border-left:1px solid #5C5C5C;}
.pricingTable th.last{border-right:1px solid #5C5C5C;}
.pricingTable td{padding:20px 0;}
.pricingTable td strong{font-size:20px;}
.pricingTable .pricingPerEmail{color:#999;}
.pricingTable .pricingFeatures td{color:#0167FF;text-indent:20px;background:url(../App_Images/framework/pricing_tableCheck.jpg) no-repeat  30px center;}
.pricingTable .pricingFooter{border-bottom:none;background:url(../App_Images/framework/pricing_tableFooterBG.jpg) repeat-x 0 0;padding:0;height:59px;font-size:17px;text-align:left;text-indent:145px;}
.pricingTableCase .pricingFreeAccBtn{position:absolute;display:block;width:247px;height:41px;top:350px;left:600px;}

.pricingColWide{width:573px;margin-right:16px;float:left;overflow:hidden;}
.pricingColWide .pricingPower{margin:20px 0;padding:0;list-style-type:none;width:567px;overflow:hidden;}
.pricingColWide .pricingPower li{background:url(../App_Images/framework/pricing_tableCheck.jpg) no-repeat  0 center;padding:3px 0;text-indent:20px;width:189px;float:left;}
.pricingColWide .yetAnotherPricingCol{width:267px;float:left;margin-right:16px;}
.pricingColWide .last{margin-right:0;}
.pricingColWide .last p{padding:10px 0;}

.pricingColThin{width:295px;float:left;overflow:hidden;}

.pricingSmall{dot-size:11px;color:#999;}

h4{margin:10px 0 0;}
.formBox{background-image:url(../App_Images/framework/formBoxTop.jpg);background-repeat:no-repeat;padding-top:30px;padding-bottom:10px;}
.formBox table{border:1px solid #F9E2B6;border-top:0;padding-bottom:30px;background-color:#FFFFE1;}
.formBox table td{background-color:#FFFFE1;}
.formBox table td.first{padding-left:32px;}
.formBox label{display:block;font-weight:bold;padding-top:15px;padding-bottom:5px;}
.formBox .shortField, .formBox .longField, .formBox .longDropdown{border:1px solid #F9E2B6;padding:5px;float:left;}
.formBox .shortField{width:165px;}
.formBox .firstNameField{margin-right:0px;width:150px;}
.formBox .nameBox{display:block;float:left;width:180px;text-indent:5px;font-size:10px;}
.formBox .longField{width:348px;}
.formBox .longDropdown{width:360px;}
.formBox table td p{font-size:10px;margin:5px;padding:30px 30px 0 0;clear:both;}
.formBox table td.first p{padding:0;}
.forumSubmitArea p{font-size:10px;margin:5px;padding:5px 0 0;clear:both;}
.formBox span.required{color:#F00;}
.forumSubmitArea{text-align:right;padding-bottom:30px;}
.formBox table.checkBList{border:none;padding-bottom:0;}
.formBox table.checkBList label{display:inline;font-weight:normal;padding:0;}

.smallButton, .longButton{float:right;border:none;height:40px;padding:0;margin:0;display:block;background-repeat:no-repeat;cursor:pointer;background-color:#FFFFFF;color:#FFF;font-weight:bold;outline:none;}
.longButton{width:195px;background-image:url(../App_Images/framework/longButton.png);}
.smallButton{width:86px;background-image:url(../App_Images/framework/shortButton.png);}
a.longButton, a.smallButton{color:#FFF !important;text-align:center;height:30px;padding-top:10px;} /*This line exists to overload the default hyperlink styles*/
a.longButton, a.smallButton{text-decoration:none !important;} /*This line exists to overload the default hyperlink styles*/
.longButton:hover, .smallButton:hover{background-position:bottom;}

.specialDropdownBox{width:360px;height:28px;background-image:url(../App_Images/framework/dropdownBG.jpg);position:relative;cursor:pointer;float:left;}
.specialDropdownBox:hover{background-position:bottom;}
.specialDropdownBox .display{padding:6px 37px 6px 6px;cursor:pointer;}
.specialDropdownBox .specialDropdown{cursor:pointer;background-color:#FFF;width:358px;border:1px solid #F9E2B6;border-top:none;max-height:200px;overflow:scroll;overflow-x:hidden;margin-top:-2px;}
.specialDropdownBox .specialDropdown ul{margin:0;padding:0;list-style-type:none;}
.specialDropdownBox .specialDropdown ul li{padding:4px;cursor:pointer;display:block;}
.specialDropdownBox .specialDropdown ul li:hover{background-color:#FFFFE1;}

.formBox #Checkbox1, .formBox #Checkbox2, .formBox #Checkbox3{float:left;clear:both;margin-bottom:6px;}
.checkBoxLabel{float:left;margin-bottom:10px;}

.subscribeNotes{padding-right:60px; margin-right:20px;}

.validationOops{color:#F00;font-weight:bold;background-image:url(../App_Images/framework/validationArrow.gif);background-repeat:no-repeat;float:left;width:60px;padding:4px 0;background-position: 5px 11px;text-indent:15px;}
.errMessage{color:#F00;display:block;}
.firstNameValidator{width:20px;text-indent:-5000px;}

.codeBox{background-color:#F0F0F0;border:1px solid #0086c8;margin:10px 0;padding:10px 10px 0;}
.codeBox pre{margin:0;padding:0;display:inline;}

.intContent .apiList{margin:0;padding-right:20px;list-style-type:none;}
.intContent .apiList li{margin:7px 0 0;padding:0;}
.intContent .apiList li ul{list-style-type:none;margin:0;padding:0;}
.intContent .apiList li ul li{padding-left:10px;}
.intContent .apiList li ul li.new{border-left:5px solid #090;list-style-type:none;padding-left:5px;}
.intContent .apiList li ul li.title{padding-left:5px;}

.intContent .crewItem{padding-left:100px;position:relative;padding-bottom:20px; border-bottom:1px dotted #CCCCCC; margin:10px 0 20px 0;}
.intContent .crewItem img{position:absolute;left:0;top:5px;}

div.codeExample{border:1px solid #0086C8;background-color:#6270AF;margin:10px 0 20px 0;}
ol.codeExample{margin:0;background-color:#6270AF;color:#FFF;}
ol.codeExample li{padding-left:15px;font-family:"Courier New", Courier, monospace;font-size:12px;background-color:#F0F0F0;}
ol.codeExample li pre{color:#000;display:inline;}
ol.codeExample li pre .value{color:#990000;}

.featureTitle{float:left;}
a.summer {float:left;}

.outdated{border:1px solid #600;padding:10px;background-color:#FDD;margin:0 20px 10px;}
.current{border:1px solid #060;padding:10px;background-color:#DFD;margin:0 20px 10px;}
.outdated strong, .current strong{display:block;}
.outdated ul, .current ul{padding:0px 40px;margin-top:0;margin-bottom:0;}
