/* Register - basic.css
---------------------------------------*/
/* 	1. Global Elements/Classes
a. Browser Reset
b. Font Definitions
c. Elemant Styles
d. Global Classesf
	2. 	Global Sections
a. Columns
b. Banner
c. Nav
d. Footer
f. Colorbox Modals
e. Sidebars
	3. Homepage
	4. Domain Search
	5. WHOIS
	6. Products
   	7. Cross Sell
   	8. Checkobody#eWorksProd.web div#bottomNumbers.contentFullWidth
    9. Forgot Password
   10. One Click Renewal
   12. Success Stories
   13. About
   14. Partner Offers
   15. Legal
   16. Titanizations
   17. Promos
   18. Customer Confirmation
   19. Click to Buy
   20. Atlas
*/	

/************************************* =1a. Browser Reset - YUI Reset CSS ********************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table {	border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 {	font-size:100%; font-weight:normal; }
q:before,q:after {content:''; } 
abbr,acronym { border:0; }


/************************************* =1b. Font Definitions ********************************************/
/*  The following CSS rule uses the bulletproof @fontface syntax to embed the Vagabond font set.  Browsers will start with the last src: declaration and go up, looking for the first font it can load. 
Browser will stop when it finds a working set ensuring maximum compatibility. */
@font-face {
	font-family: "Vagabond";
 	src: local("VAGRoundedLTCom-Bold"), url("/font/vag-bold.ttf") format("truetype");
	src: url('/font/vag-bold.eot'); /* IE9 JAN-4302 */
	src: url('/font/vag-bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8, Compatibility Mode for IE8 */
	     url('/font/vag-bold.woff') format('woff'), /* Modern Browsers */
	     url('/font/vag-bold.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('/font/vag-bold.svg#VAGRoundedLTCom-Bold') format('svg'); /* Legacy iOS */
	}
@font-face {
  font-family: 'Spinnaker';
  src:  url('/font/Spinnaker.ttf.woff') format('woff'),
    url('/font/Spinnaker.ttf.svg#Spinnaker') format('svg'),
    url('/font/Spinnaker.ttf.eot'),
    url('/font/Spinnaker.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
/************************************* =1c. Element Styles ********************************************/
body { background:#fff; color:#56594b; font: normal 12px trebuchet, "Trebuchet MS", sans-serif; }
h1,h2,h3,h4,h5,h6 { font-weight: bold; }
h1,h2,h3 { color:#303326; }
h1,h2 { font-family: Vagabond, trebuchet, "Trebuchet MS", sans-serif; }
legend { color: #56594B; }
strong { font-weight: bold; }
em { font-style: italic; }
a { color:#33a1cc; text-decoration:none; }
a:hover { text-decoration:underline; }
p { line-height:auto; margin:0 0 1em 0; }

select { border:2px solid #B8B9B9; color:#56594B; font-family:trebuchet,"Trebuchet MS",sans-serif; font-size:15px; font-weight:bold; margin:0pt; padding:0px 0px 0px 0px; }
input { height:22px; margin:0; padding:2px 5px 0px 5px; border:2px solid #b8b9b9; background:url(/imgs/formElements/bgTextField247.gif) no-repeat; color:#56594B; font-weight:bold; font-size:16px !important; }

/* override default sub and sup to keep line-spacing consistent */
sup, sub, span.sup { height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative; }
sup { bottom: 1ex; }
sub { top: .5ex; } 
#bt_invite_box input { border-width: 2px; height: 32px; width: 52px; }


/************************************* =1d. Global Classes ********************************************/
/* float clearing for IE7 */
*+html .clearFix{ min-height: 1%; }
/* float clearing for IE6 */
* html .clearFix{ height: 1%; overflow: visible; }
.clearFix:after { clear: both; content: "."; height: 0; display: block; visibility: hidden;	
}

.validationErrorMessage { color:#d72a18; font-size:14px; }
.alertText { color: #d72a18; }
.formCenterCol .validationErrorMessage { font-weight:bold; }
.errorIcon { margin-right:3px; position:relative; top:3px; }

input.validationError,
select.validationError { border:2px solid #d72a18; }
input.checkbox,
input.radio { width:auto; height:14px; margin-bottom:2px; *margin-bottom:0px; border:none; background:none; }
select.smallSelect { font-size:12px; padding:1px; border:1px solid #b8b9b9; }
input.noborder { border:medium none; height:auto; padding:0pt; width:auto; }
.imgButton { width:auto !important; height:auto !important; padding:0 !important; border:none !important; background:none !important; }
.btnAddToCart { position:relative; left:-9px; }

.clear, .clear-float { clear:both; }
.strike { text-decoration:line-through; }
.lastItem { background-image:none !important; }
.productTitle { color: #000; font-size: 14px; margin-left: 16px; font-weight: bold; text-decoration: underline; }
.detailIcon { float: left; margin-right: 5px; }
.detailTxt { padding-top: 10px; }
.hlBlue { color: #33a1cc; }
.box{border:1px solid}

/************ OLD CART PAGE *******************/
.addProduct { font-weight: bold; font-size: 19px; color: #666666; }
/******* CROSSSELL ***************/
.crossSells  { margin:15px 0 0 0; padding:20px 0 0 0; }
.crossSells h3 { font-size:28px; }
.oneCrossSell {	float:left; }
.oneCrossSell .content { width: 274px; padding: 8px 15px 8px 20px; background-color:#e8f3f7; }
.oneCrossSell .content h3 { margin-bottom: 5px; color: #303326; font-weight: bold; font-size: 18px; line-height: 1;}
.oneCrossSell .content h4 { margin-bottom: 10px; font-weight: bold; font-size: 14px; line-height: 15px; }
.oneCrossSell .content p { margin:10px 40px 5px 0; }
.oneCrossSell .content ul { margin: 0 0 5px 0; padding: 0px; list-style-image: url(https://www.register.com/images/crosssell/bullet.gif); list-style-position: inside; line-height:15px; }
.oneCrossSell .content a { font-weight:bold; }
.oneCrossSell .content p a { font-weight:normal; }
.oneCrossSell .content form { margin-top: 10px; }
.oneCrossSell .content div.priceAndForm { margin-top: 10px;  }
.oneCrossSell .content form img { float: left; }
.oneCrossSell .content div.price { float: left; color: #7E8271; font-weight: bold; font-size: 16px; line-height: 1;}
.oneCrossSell .content div.price span { font-size:24px; color: #303326; }
.oneCrossSell .content div.price .extraFee { color:#7D8170; font-weight: normal; font-size:10px; }
.oneCrossSell .content form input { margin-top: 5px; float: right; vertical-align: bottom; }
	.oneCrossSell .topCap { width:309px; height:7px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -340px; font-size:1px; }
	.oneCrossSell .bottomCap { width:309px; height:7px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -347px; font-size:1px; }
.oneCrossSellSecond { margin-left: 6px; }
	.oneCrossSellSecond .content { background-color:#eff7fa; }
	.oneCrossSellSecond .topCap { background-position: 0 -360px; }
	.oneCrossSellSecond .bottomCap { background-position: 0 -367px; }
	.crossellPrice {float:left;color:#7E8271;font-size:16px;font-weight:bold;line-height:1;margin:10px 0 0 0}
	.crossellPrice span { font-size:24px; color: #303326; font-weight:bold; }

#crossSellWide { margin-top: 35px; }
	#crossSellWide .content { width: 578px; padding: 8px 30px 8px 20px; background-color:#e8f3f7; font-weight: bold; font-size: 14px; }
#crossSellWide .content h3 { margin-bottom: 5px; color: #303326; font: bold 28px Vagabond, trbuchet, sans-serif; line-height: 1;}
#crossSellWide .content h3 span { color: #e06b25; }
#crossSellWide .content h4 { margin-bottom: 10px; font-weight: bold; font-size: 14px; line-height: 15px; }
#crossSellWide .content p { margin:10px 40px 5px 0; }
#crossSellWide .content ul { margin: 20px 0 5px 18px; padding: 0px; list-style-image: url(/imgs/global/bulletGrayRightArrow.gif); list-style-position: outside; line-height:1.3; }
#crossSellWide .content a { font-weight:bold; }
#crossSellWide .content p a { font-weight:normal; }
#crossSellWide .content form { float: right; margin-left: 80px; width: 135px; font-family: Vagabond, trbuchet, sans-serif; }
#crossSellWide .content div.price { color: #7E8271; font-weight: bold; font-size: 16px; line-height: 1;}
#crossSellWide .content div.price span { font-size:24px; color: #303326; }
#crossSellWide .content div.price sup { color: #303326; }
#crossSellWide .content div.price span.firstMonthFree { color: #e06b25; }
#crossSellWide .content div.price .extraFee { color:#7D8170; font-weight: normal; font-size:10px; }
#crossSellWide .content form input { margin-top: 20px; margin-left: -20px; }
	#crossSellWide .topCap { width:628px; height:7px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -540px; font-size:1px; }
	#crossSellWide .bottomCap { width:628px; height:7px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -547px; font-size:1px; }


.featureCallOut { width: 270px; background-color:#fafafa; border:1px solid #d3d3d3; border-top:none; border-bottom:none; position:relative; padding:5px 7px 9px 5px; line-height:18px; clear:both; }
.featureCallOut h2 { display:block; overflow:hidden; height:25px; width:226px; font-size:15px; }
.featureCallOut h3 { margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px solid #D3D3D3; font-size:14px; }
.featureCallOut a { display:block; }
/******* END CROSSSELL ***************/

/************************************* =2. Global Sections */

div#content { width: 100%; margin: auto; text-align: center; }
/************************************* =2a. Columns ***************/

#contentColumns { width: 966px; margin: 32px auto 4px auto; text-align: left; }
.col_L { position:relative; width:624px; float:left; padding: 0; }
.col_R { width:283px; float:right; padding:0; }

/************************************* =2b. Banner ***************/
#bannerLogo { margin-bottom:8px; }
#bannerLogo #registerLogo {	display:block; float:left; width:auto; }
#bannerLogo #topAd { float:right; width:auto; }


/************************************* =2c. Navigation ***************/

/*Rcom Radio Buttons, Hosting Chooose OS*/
.rcomRadios { width: 16px; height: 16px; display: inline; clear: none; float: left; }
span.chooseOS{ display: block; width: 100%; height: 45px; float: left;  clear: both; font-size: 14px; line-height: 16px; color: #424242; }
span.chooseOS span.chooseOStxt { display: inline; clear: none;  float: left; }
span.chooseOS span.chooseOS a { font-size: 10px; cursor: pointer; display: inline; }
body#cartLinksModal span.chooseOS span.chooseOStxt { height: 30px; padding-top: 8px;  }
span.OSChoice { display: block;  float: left; margin: 0 12px 0 18px; }
span.OSChoice label { display: block;  float: left; text-indent: 4px; }
span.OSChoice small.description { display: block; clear: left; float: left; font-size: 10px; line-height: 16px; margin: 2px; color: #666; }


/************************************* Phone and Cart Strip ***************/
#bannerPhone { width: 966px; height: 30px; z-index:0; position:relative; }
#bannerPhone .content { float: left; width: 902px; height: 24px; margin:0 0 15px 0; padding-top: 6px; padding-left: 3px; background-color:#fcf8ed; color:#363636; font-size:14px; }
#bannerPhone .content div { float: left; }
#bannerPhone .content a { font-weight: bold; }
#bannerPhone .content span { color:#898989; }
#bannerPhone .content #phoneNumber,
#bannerPhone .content #phoneNumber span { color:#FF9900; font-weight:bold; }
#bannerPhone .content #loginNavs { float: right; color:#F7941D; font-size:12px; font-weight:bold; }
#bannerPhone .content #loginNavs img { vertical-align: text-top; margin-top: -3px; }
	#bannerPhone .topCap{ float: left; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 0; width:7px; height:30px; font-size:1px; }	
#bannerPhone .bottomCap { float: left; background: url(/imgs/global/capRoundedCorners.png) no-repeat -7px 0; width:7px; height:30px; font-size:1px; }
.usPhoneDisplay   .phoneNumberUSReplace   { display: none; }
.intlPhoneDisplay .phoneNumberIntlReplace { display: none; }

/*new domain search bar*/
input#domainNameMini { background:transparent url(/imgs/formElements/bgTextField349.gif) no-repeat; height:19px; *height:18px; font-size:11px !important; vertical-align: top; width:330px; padding-top: 5px; *background-attachment:fixed; background-color: white; color: #666666; }
input#btnMini { vertical-align: top;  }
#domainsearch { font-size: 13px; padding-left: 12px; margin-top: 5px; vertical-align: top; float: left; color: #000; }
#newNav { width: 920px; 
	*width: 918px; 
	position: relative; 
	margin-top: 7px; 
}
#newSearch { float: left; 
	width: 500px; 
	position: relative; 
	padding-top: 12px; }
#newInfo { 
	float: right; 
	margin-right: 1px; width: 283px; 
	color: #f2af5e; height: 30px; 
	font-size: 12px; 
	font-weight: bold; }
#newInfo #loginNavs { 
	width: 283px; color:#F7941D; font-size:12px; font-weight:bold; height: 30px; 
	position:relative; right:0px; top:0px; width: 283px; text-align: right; }
#newInfo  #loginNavs img { left:0px; position:relative; top:0px; margin-top: -6px; margin-right: -5px; vertical-align: middle; }
#newInfo #loginNavs .content { width: 244px; height: 23px; padding: 7px 16px 0 9px; float: left; background-color:#fcf8ed; }
#newInfo #loginNavs .topCap{ float: left; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 0; width:7px; height:30px; font-size:1px; }	
#newInfo #loginNavs .bottomCap{ float: left; background: url(/imgs/global/capRoundedCorners.png) no-repeat -7px 0; width:7px; height:30px; font-size:1px; }
#loginLeft { float: left; }
#cartRight { float: right; 
}

/*bannerAds */
.bannerBelowNavAd { margin-top: 15px; text-align:center; }
#bannerAdPosition2 { text-align:center; }
/*only put the spacing if there is an actual ad with an anchor tag served */
#bannerAdPosition2 a { display: block; margin-top: 15px; margin-bottom: 30px; }


/******* END BANNER ***************/

/******* =2e. FOOTER ***************/
#footer { width:948px; margin: 13px auto 50px auto;	text-align:center; }
#footerAds { margin-top:-5px; }
#footerAds table { width:100%; }
#footerAds table td { text-align:center; padding:0; margin:0; padding-top:20px; }
#disclaimer { font-size:11px; color:#a6a6a6; margin-top:40px; width: 90%; line-height: 1.5em; }
#disclaimer a { color:#5ec0e7; }
#footerLinks { margin-left: auto; margin-right: auto; margin-top: 15px; color: #ededed; font-size: 14px; font-weight: bold; border-bottom: dashed 1px #d9d9d9; padding-bottom: 25px; }
#footerLinks .divider { padding-left: 15px; padding-right: 15px; }
.monthlyBilling { font-family: trebuchet,"Trebuchet MS",sans-serif; font-size: 12px; color: #666666; }
.cartTerms#monthlyBilling { font-size: 11px; line-height: 14px; margin: 40px 65px 25px 30px; color: #56594B; }
.cartTerms#monthlyBilling img { cursor: pointer; }
#disclaimer.optStatus { margin: -3px 0 0 30px; }
#disclaimer.optStatus.amDashboard { margin-top: 15px; }
#disclaimer.optStatus.amDashboard div#fccWrapper { min-height: 75px; }
#disclaimer.optStatus a { cursor: pointer; }
#disclaimer.optStatus p { width: 880px; text-align: left; font-size: 11px; color: #a6a6a6; line-height: 16px; font-weight: 400; }
#disclaimer.optStatus label { text-align: left; display: inline; font-size: 11px; color: #a6a6a6; font-weight: 400; }
#disclaimer.optStatus p#opt-out { display: none; margin-top: -10px; }
#disclaimer.optStatus input { cursor: pointer; width: auto;  }
.custom-checkbox { position: relative; top: 3px; *top: -1px; padding: 0 6px 6px 0; }
.custom-checkbox span.phoneOptOut-sym { display: block; float: left;  }
.custom-checkbox > .box { display: none; }

.cartDiscPromo { width: 500px; text-align: left; margin: 0 0 0 15px; font-size: 11px; color: #A6A6A6;}

/******* END FOOTER ***************/


/******************************************************
SIDEBAR STYLES
*******************************************************/
/* sidebarCart */
#sidebarCart { margin-bottom: 15px; }
#sidebarCart .content { padding:0 5px 9px 5px; border-right:1px solid #d3d3d3; border-left:1px solid #d3d3d3; background:#fafafa url(/imgs/global/bgCartStrip.gif) no-repeat bottom center; }
#sidebarCart .content h3 { display:block; float: left; padding-bottom: 5px; font: bold 17px Vagabond, trebuchet, "Trebuchet MS", sans-serif;  }
#sidebarCart .content a#editLink { float: right; display: block; width: auto; margin-top: 4px; }
#sidebarCart .content ul li { clear:both; margin-top: 8px; padding-top:10px; border-top:1px solid #d3d3d3; font-size:14px; line-height:18px; font-weight:bold; color:#303326; }
#sidebarCart .content ul li ul li { margin: 0; padding: 0; border: none; font-size:12px; color:#56594b; }
#sidebarCart .content ul li h5,
#sidebarCart .content ul li ul li h6 { width:200px; float:left; }
#sidebarCart .content ul li div.price { float:right; width:66px; padding-right: 5px; font-weight:bold; font-size:12px; color:#303326; text-align: right; }
#sidebarCart .content .total { clear:both; margin:8px 0 15px 0; padding-top: 10px; border-top:1px solid #d3d3d3; color: #303326; }
#sidebarCart .content .total h4 { float:left; width:200px; font-weight:bold; font-size:14px; }
#sidebarCart .content .total .price { float:right;  width:66px; padding-right: 5px; color:#303326; font-weight:bold; font-size:14px; text-align:right; }
#sidebarCart .content .btnGoToCheckout { display:block; overflow:hidden; height:39px; width:160px; margin-right:auto; margin-left:auto; }
#sidebarCart .content .btnGoToCheckoutGray { background: url(/imgs/global/btnCheckoutGray.png) no-repeat; display:block; overflow:hidden; text-indent:-999px; height:41px; width:160px; margin-right:auto; margin-left:auto; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/global/btnCheckoutGray.png',sizingMethod='crop'); _cursor:pointer; }
#sidebarCart .topCap { width:283px; height:10px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -30px; font-size:1px; }
#sidebarCart .bottomCap { width:283px; height:11px;  background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -280px;font-size:1px; }

/* sidebarContact */
#sidebarContact { width: 255px;  /* 283px total */ height: 139px; /* 171px total */ margin-bottom: 15px; padding: 16px 14px; background: url('/imgs/global/bgContact.gif') no-repeat top left; font-weight: bold; }
#sidebarMoreChoices h3 { font-size:17px; font-family: Vagabond,trebuchet,"Trebuchet MS", sans-serif; }
#sidebarContact p { margin: .66em 0; padding: .66em 0; border-top: 1px solid #d3d3d3; border-bottom: 1px dotted #d3d3d3; font-size: 12px;  }
#sidebarContact #usphone { margin: .66em 0; padding: .66em 0; border-top: 1px solid #d3d3d3; border-bottom: 1px dotted #d3d3d3; font-size: 12px;  }
#sidebarContact ul { list-style-image: url('/imgs/global/bulletBlueRightArrow.gif'); list-style-type: disc; margin-left: .62em; padding-left: .62em; padding-top: .33em; font-size: 11px; }

/* sidebarInteractiveGuide */
#sidebarInteractiveGuide { margin-bottom: 15px; }

/* sidebarSuccessStories */
#sidebarSuccessStories { margin-bottom: 15px; }

/* sidebarCallout */
.sidebarCallout { width: 268px; height: 149px; margin-bottom: 15px; padding: 5px 8px; background: url('/imgs/global/gradient_bubble.gif') no-repeat; }
.sidebarCallout h3 { color:#F26522; font-size:16px; font-weight:bold; }
.sidebarCallout h3 span { display: block; color:#303326; font-size: 15px; }

/* sidebarMoreChoices */
#sidebarMoreChoices { margin-bottom: 15px; }
#sidebarMoreChoices .content { padding: 0 7px; border-right:1px solid #d3d3d3; border-left:1px solid #d3d3d3; background-color:#fafafa; line-height:18px; }
#sidebarMoreChoices .topCap { background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -30px; width:283px; height:10px; font-size:1px; }	
#sidebarMoreChoices .bottomCap { background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -40px; width:283px; height:10px; font-size:1px; }
#sidebarMoreChoices h3 { display:block; font-size:17px; font-family: Vagabond,trebuchet,"Trebuchet MS", sans-serif; }
#sidebarMoreChoices h4 { margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px solid #D3D3D3; font-size:14px; }
#sidebarMoreChoices a { display:block; }

/* sidebarSuccessStories */
#sidebarSuccessStories li { height:199px; overflow:hidden; }
#sidebarSuccessStories li { position:relative; width:285px; }
#sidebarSuccessStories .successImage { width:187px; text-align:center; bottom:0px; left:0px; position:absolute; }
#sidebarSuccessStories .successCopy { float:left; width:384px; font-weight:bold; color:#56594b; margin-top:30px; padding-left:205px; }
#sidebarSuccessStories .successStoryTitle { font-weight:bold; font-size:18px; color:#7d8170; }
#sidebarSuccessStories .successStoryBlurb { line-height:15px; margin-top:6px; }
#sidebarSuccessStories .successStoryTitle .productName{ color:#56594b; }
#sidebarSuccessStories .successStoryTitle .domainName{ color:#b7b7b7; }
#sidebarSuccessStories .next{ position:absolute; right:0px; cursor:pointer; top:5px; }
#sidebarSuccessStories .successSiteImage { position:absolute; bottom:-75px; right:30px;	}

/* sidebarAds300px */
.sidebarAds300px { width: 300px; margin-bottom: 15px; }
.sidebarAds300px h4 { margin:0; font-weight: normal; font-size:10px; text-align:right; color:#ccc; }
.sidebarAds300px .300x250 { margin-bottom: 15px; }
.sidebarAds300px .300x150 { margin-top: 15px; }

/* sidebarPartnerOffers */
#sidebarPartnerOffers { width: 300px; margin-bottom: 15px; }
#sidebarPartnerOffers .ad-wrap {width:300px; margin-bottom:20px;}
#sidebarPartnerOffers .ad-wrap p {margin:0; font-size:10px; text-align:right; color:#cccccc;}
#sidebarPartnerOffers .sideAd { float: left; width: 300px; height: 31px; line-height: 30px; padding-left: 10px; background-image: url(https://www.register.com/images/partneroffer/ad_module_backgrounds.gif); background-repeat: repeat-y;}
#sidebarPartnerOffers .sideAd a { font-family: trebuchet,'Trebuchet MS',sans-serif; font-size: 14px; color: #999999; font-weight: bold; }

/**************END SIDEBAR *************/

/* sampleWebsites */
#sampleWebsites #tempBGtop{ position:absolute; top:0px; right:0px; background-color:transparent; width:74px; height:244px; }
#sampleWebsites #tempBGtop.tempOpenSlide { position:relative; top:0px; left:0px; }
#sampleWebsites #tempBGtop .tempSlide { position:absolute; top:0px; right:0px; background-color:#FFFFFF; width:0px; height:244px; border:1px solid #ececec; }
#sampleWebsites #tempBGtop #tempLeftArrow { position:absolute; top:120px; left:20px; display:none; }
#sampleWebsites #tempBGtop #tempTitle { position:absolute; top:30px; left:223px; width:215px; display:none; }
#sampleWebsites #tempBGtop #tempTitle h2 { font-size: 26px; line-height: 1; letter-spacing: -1px; }
#sampleWebsites #tempBGtop #tempRightArrow { position:absolute; top:120px; right:20px; display:none; }
#sampleWebsites #temBGptop .tempNext_slide,
#sampleWebsites #tempBGtop .tempPrev_slide { cursor:pointer; cursor: hand; }
#sampleWebsites #tempBGbottom { position:absolute; top:244px; right:0px; width:0px; height:11px; background-image:url(../imgs/global/slideShadowBottom.png); background-position:top right; background-repeat:no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/global/slideShadowBottom.png',sizingMethod='crop'); }
#sampleWebsites #tempSlideCAR { position:absolute; top:70px; left:44px; }
#sampleWebsites #tempSlideCAR #templates { /* style for hiding carousel while it's building */ position: relative; visibility: hidden; left: -5000px; }
#sampleWebsites #tempSlideCAR #templates li { position:relative; height:197px; width:179px; text-align:center; overflow:hidden; }


/******* =2f. COLORBOX MODALS  ***************/
/*
    ColorBox Core Style:
    The following CSS is consistent between all colorbox windows and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:visible;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
    
*/
#cboxOverlay{background:#fff;}
#cboxTopLeft{width:168px; height:25px; background:url(/imgs/colorbox/cb2TopLeft.png) no-repeat scroll 0 0 transparent; position: relative; top: 4px; left: -1px;}
#cboxTopCenter{height:25px; background:url(/imgs/colorbox/cbTopCenter.png) repeat-x 0 1px transparent; position: absolute; left: 24px; top: 7px;}
#cboxTopRight{width:168px; height:25px; background: url(/imgs/colorbox/cb2TopRight.png) no-repeat scroll 0 0 transparent; position: absolute; right: -2px; top: 4px; }
#cboxBottomLeft{width:25px; height:25px; background:url(/imgs/colorbox/cbBottomLeft.png) no-repeat 0 0; }
#cboxBottomCenter{height:25px; background:url(/imgs/colorbox/cbBottomCenter.png) repeat-x 0 0 transparent; }
#cboxBottomRight{width:25px; height:25px; background:url(/imgs/colorbox/cbBottomRight.png) no-repeat -1px 0px transparent; }
#cboxMiddleLeft{width:25px; background:url(/imgs/colorbox/cbMiddleLeft.png) repeat-y 0 0; } 
#cboxMiddleRight{width:25px; background:url(/imgs/colorbox/cbMiddleRight.png) repeat-y 0 0; }    

/* 
The following 3 lines are a workaround which Inserts the envelope overlapping the colorbox modal in the top right corner,
 specifically for PPDC.  Most modals will not use this envelope.    
*/
#cboxWrapper>div{background:url(/imgs/colorbox/envelope.png) no-repeat 0 0; }    
#theEnvelope { float: right; margin: -25px 30px 0 -10px; position: relative; float: right; left: -24px; top: -26px; }
#theEnvelopeBottom { position: absolute; right: 0px; }

/* 
Baisc CB Styles    
*/
#cboxContent{background:#fff; overflow:visible;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:20px;}
#cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
#cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
#cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
#cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
#cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
#cboxLoadingOverlay{background:#fff url(/imgs/colorbox/loading.gif) no-repeat 50% 50%;}
#cboxClose{position:absolute; top:0; right:0; display:block; width: 33px; height: 33px; text-indent: 100%; white-space: nowrap; overflow: hidden; background:url(/imgs/colorbox/close.png) no-repeat 0 0; }
#cboxClose:hover { background:url(/imgs/colorbox/close.png) no-repeat 0 -42px; }
/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(/imgs/colorbox/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(/imgs/colorbox/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(/imgs/colorbox/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(/imgs/colorbox/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(/imgs/colorbox/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(/imgs/colorbox/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(/imgs/colorbox/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(/imgs/colorbox/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}


div#headerBottom, div#bannerPhone { display: none; }
div#shadowWrapper, div#shadowWrapperCap { background: none; width:100%; text-align: center; }
div#shadowWrapper div#nav-wrapper-v2 { width: 100%; background-color: #f6f8f9; border-bottom: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; position: absolute; z-index: 999; top:91px; }
div#final-cta { width: 100%; height: 126px; white-space: nowrap; line-height: 127px; background: #8cc63f;  }
div#final-cta h6 { width: 1024px; height: 126px; margin: 40px auto 0 auto; text-align: center; color: #fff; font-family: Vagabond; font-size: 32px; }
span#hpBottomCta { display: inline-block; width: 330px; height: 126px; background: url(/imgs/homepage/call-us.png) 50px 50% no-repeat; text-indent: 50px; font-size: 30px; }
div#footer { width: 100%;  }
div#bannerLogo-v2 { width: 100%; height: 125px; background-color: #ffffff; position: relative; z-index: 999; }
div#bannerLogo-v2 div.cont { width: 100%; height: 90px;  background-color: #ffffff; margin-top: 19px;  }
div#bannerLogo-v2 div.cont div.ntld-header { width: 1140px; margin: 0 auto; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-logo { float:left;	position:relative; right:10px; top: -15px; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager { float: right; width: 500px;  }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager p.logout { width: 330px; float: left; text-align: right; font-size: 12px; color: #56594B; margin: 7px 0; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager p.logout a { float: none; padding-left: 10px; color: #33A1CC; }	
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager a { float: right; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul { clear: both; font-family: Vagabond, "Trebuchet MS", sans-serif; font-size: 14px; text-align: right; position: absolute; top: 40px; width: 500px; height: 28px; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li { display: inline-block;	vertical-align: bottom; padding-left: 40px; color: #56594B; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li.ntld-contact { font-family: trebuchet,"Trebuchet MS",sans-serif; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li img { vertical-align: middle; margin-left: 10px; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li a { color: #616567;	font-weight: bold; text-decoration: none; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li a:hover { text-decoration: none; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li.ntld-contact span { color: #007049; font-weight: bold; font-family: Vagabond, "Trebuchet MS", sans-serif; }
.activeAjaxCart { color:#616567; text-decoration:none; }

/************************************* STICKY NAV ********************************************/
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container { width: 1140px; margin:0 auto; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav { text-align: center; font-family: Vagabond, "Trebuchet MS", sans-serif; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li { display: inline-block; padding:15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a { font-size: 17px; color:#6d7174; text-decoration: none; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a:hover { text-decoration: none; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a.products { color: #8dc641; text-decoration: none; }	
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li.list-products { background-image: url('/imgs/productDetail/active-item.png'); background-repeat: no-repeat; background-position: 107px 22px; padding-right: 20px;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li.list-products:hover { background-color: #EDEDED; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav { display:none; width:310px; position:absolute; z-index:15; padding:0; background-color: #ededed; margin-left: -15px; -webkit-border-radius: 0 7px 7px 7px; border-radius: 0 7px 7px 7px; margin-top: 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li { display: block; padding: 8px 0px 8px 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li a { font-size: 16px; text-decoration: none;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li a:hover { text-decoration: none; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover { display: inline-block; 	background-color: #ededed; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav { display: block; text-align: left; padding-top: 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li { display: block; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li:hover a { color:#ffffff; text-decoration: none;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li:hover { background-color: #ced3d6; }

div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li ul.tier-three-nav { display:none; width:310px; position:absolute; z-index:15; padding:0; background-color: #ced3d6; margin-left: -15px; -webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; margin-top: 15px; left: 315px; top: 0px;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav { display: none; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li:hover ul.tier-three-nav { display: block; text-align: left; padding-top: 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li { display: block; padding: 8px 0px 8px 15px;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li:hover { background-color:#ced3d6; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li a { color: #ffffff; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li:hover a { color:#737779; }

/* ntld fcc disclaimer */
div.fccWrapper-ntld div.phoneOptOut p.phoneOptOut-disclaim { font-size: 12px !important; }
div.ntld-footer { width: 100%; }
div.ntld-footer div.ntld-footer-base { width: 1140px; margin: 0 auto; padding-top: 50px; text-align: left;}
div.ntld-footer div.ntld-footer-base div.register-about { width: 420px; float: left; margin-right: 105px; } 
div.ntld-footer div.ntld-footer-base div.register-about a { display: block; margin-bottom: 17px;}
div.ntld-footer div.ntld-footer-base div.register-about p {color: #7d8f96;font-size: 12px;line-height: 24px; }
div.ntld-footer div.ntld-footer-base div.register-about p.links a {color: #007049 !important; font-size: 16px;font-family: Helvetica, sans-serif;text-decoration: none;display: inline-block; }
div.ntld-footer div.ntld-footer-base div.register-about p span {font-size: 16px;color: #007049; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links {float: left;width: 615px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.products {width: 160px; float: left; margin-right: 45px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.support-tools {width: 160px;float: left;margin-right: 45px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.company-partner { width:205px; float: left; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.company-partner p.comp-title { width: 100px;	display: block;	margin-top: -6px; line-height: 24px;}	
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div p {font-size: 18px;color: #007049;font-family: Vagabond, "Trebuchet MS", sans-serif;font-weight: bold;margin: 0px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div ul {padding-left: 0px;margin-bottom: 30px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div ul li {list-style-type: none;margin-top: 15px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div ul li a {text-decoration: none;color: #7d8f96 !important; font-size: 14px;}
div.ntld-footer div.ntld-footer-base div.contact { text-align: center;width: 1140px; margin-top: 15px; }
div.ntld-footer div.ntld-footer-base div.contact a {display: inline-block;padding: 5px;margin-bottom: 15px; }
div.ntld-footer div.ntld-footer-base div.contact p {color: #7d8f96;font-size: 12px; }
div.ntld-footer div.ntld-footer-base div.contact p a {color:#5ec0e7;padding: 0px;margin:0px; }

div#headerBottom, div#bannerPhone { display: none; }
body#cart.checkout #disclaimer { width: 966px; text-align: center; margin: 40px auto; }
body.checkout div#disclaimer { text-align: center; width: 100%; }
body#cart.checkout .cartTerms#monthlyBilling { width: 500px;}
body#cart.checkout .cartTerms#monthlyBilling a:hover { cursor: pointer;}
body.checkout #topNav { margin: -30px 0 0 -38px; }
body#dep.checkout div#content {margin-left: 0;}
body#dep.checkout div#content div#contentColumns { width: 966px; }
body#thankYou div#shadowWrapper, body#thankYou div#shadowWrapperCap { background: none; width:100%; text-align: center; }
body#thankYou div#shadowWrapper div#nav-wrapper-v2 { width: 100%; background-color: #f6f8f9; border-bottom: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; position: fixed; z-index: 999; top:90px; }
body#thankYou #content { width: 100%; margin: 0 auto;}
div#disclaimer.optStatus.amDashboard div#fccWrapper { text-align: center; width: 966px; margin: auto; }
body#wallet.checkout div#footer, body#webLeads div#footer, body#dep.checkout div#footer { text-align: center !Important; }
body.crossSell #contentColumns .col_L .oneCrossSell div.content.clearFix { min-height: 215px; }
body#websitedesign #webdesignWrapper #packagesBottom { width: 966px; }
body#ecomDesigns .redesign .nav a#prev2, body#ecomDesigns .redesign .nav a#next2 { z-index: 0; }
body#wallet.checkout #disclaimer.optStatus p {  margin: auto; }
body#wallet.checkout div#shadowWrapperCap { background: url("/imgs/global/capRoundedCorners.png") no-repeat scroll 0 -260px rgba(0, 0, 0, 0) !Important; width: 966px !Important; }
body#thankYou.checkout div#footer { text-align: center !important; margin: 0 0 0 0; }
body#thankYou #content { width: 100%; margin: 0 auto;}
#atlasNav { float: none; margin: auto; }
#atlasNav li a { text-align: left; }
#atlasFrame { left: 0; display: block; margin: auto; }
body#businessemailsolutions #compare { width: 1140px; }
body.ecom .bottomTabs #tabs #tabs-headings li, body.ecom .bottomTabs #tabs #tabs-headings li.ui-tabs-selected { z-index: 0;}
body#businessemailsolutions #additional_products {   display: block; float: none; font-size: 14px; font-weight: bold; padding: 0 0 0 12px; float: left; width: 100%; clear: both; padding: 20px 2px; }
body#businessemailsolutions .add_to_cart {  height: 35px; }
body#businessemailsolutions .add_to_cart:hover { background-position: 0 -48px; }
body#thankYou.checkout div#configWrapper { width: 966px; margin: auto; }
body#thankYou.checkout #welcomeCallInbound { margin: auto; }
#order-details { width: 966px; margin: auto; }
#thankYou div#questions { width: 966px; margin: auto; float: none; margin-top: 35px; padding-top: 35px; }

#hostingOptions .add .add-continue {margin-right: 75px; }
/***************************************CHECKOUT 966 FOOTER RESET************************************/
body#gbbInterstitial1 div.ntld-footer div.ntld-footer-base div.ntld-footer-links,
body#gbbInterstitial1 div.ntld-footer div.ntld-footer-base div.register-about,
body#gbbInterstitial1 div.ntld-footer i.socials,
body#gbbInterstitial1 div#final-cta,
body#gbbInterstitial2 div.ntld-footer div.ntld-footer-base div.ntld-footer-links,
body#gbbInterstitial2 div.ntld-footer div.ntld-footer-base div.register-about,
body#gbbInterstitial2 div.ntld-footer i.socials,
body#gbbInterstitial2 div#final-cta,
body#checkout-process div.ntld-footer div.ntld-footer-base div.ntld-footer-links,
body#checkout-process div.ntld-footer div.ntld-footer-base div.register-about,
body#checkout-process div.ntld-footer i.socials,
body#checkout-process div#final-cta {display: none !Important;}
body#checkout-process #disclaimer.optStatus p { margin: 0 auto; }
body#singlepagecheckoutv2c div.ntld-footer div.ntld-footer-base div.ntld-footer-links,
body#singlepagecheckoutv2c div.ntld-footer div.ntld-footer-base div.register-about,
body#singlepagecheckoutv2c div.ntld-footer i.socials,
body#singlepagecheckoutv2c div#final-cta {display: none !Important;}

body.web#webLeads #tabs-2 .tabWrap .rightCol { background: url(/imgs/productDetail/leads-column-2.png) 0 0 no-repeat; float: left; left: 63px; position: relative; width: 400px; }
/***************************************CHECKOUT 966 HEADER RESET************************************/
#headerBottom, #bannerPhone { display: none; }
body#singlepagecheckoutv2c div#shadowWrapper, body#gbbInterstitial2 div#shadowWrapper, body#gbbInterstitial1 div#shadowWrapper{ width:966px; margin-right:auto; margin-left:auto; background:url(/imgs/global/bgShadowBox.gif) repeat-y top center; min-height:500px;}
body#singlepagecheckoutv2c div#shadowWrapperCap, body#gbbInterstitial2 div#shadowWrapperCap, body#gbbInterstitial1 div#shadowWrapperCap { width:966px; height:13px; margin-left:auto; margin-right:auto; background:url(/imgs/global/capRoundedCorners.png) no-repeat 0 -260px; font-size:1px; }
body#singlepagecheckoutv2c div#content, body#gbbInterstitial2 div#content, body#gbbInterstitial1 div#content { margin:0 23px 0 24px; padding:19px 0 0 0; }
body#singlepagecheckoutv2c div#contentColumns, body#gbbInterstitial1 div#contentColumns{width:966px; margin: 13px 0 0 0; }
body#gbbInterstitial2 div#contentColumns { width: 919px; margin-right: 84px; }

/************************************* =3. Homepage ********************************************/
body#homepage #footerCopy, body#homepage_v2 #footerCopy { margin-top: 40px; text-align: left; line-height: 1.5}
body#homepage #footerCopy #copyLeft, body#homepage #footerCopy #copyRight, body#homepage_v2 #footerCopy #copyLeft, body#homepage_v2 #footerCopy #copyRight{ float: left; width: 465px; } 
body#homepage #footerCopy #copyRight, body#homepage_v2 #footerCopy #copyRight { margin-left: 18px; }
body#homepage #footerCopy h4, body#homepage_v2 #footerCopy h4 { margin-top: 20px; font-size: 13px; font-weight: bold; color: #24271d; }
body#homepage #footerCopy p, body#homepage_v2 #footerCopy p { margin: 0; font-size: 13px; color: #5a5d52; }
body#homepage ul#homepageLinks li, body#homepage_v2 ul#homepageLinks li { margin-top: 40px; text-align: center; display: block; float: left; width: 18%; }

/************************************* =4. Domain Search ********************************************/
body.domainSearch h1, 
body.domainSearch h2 { font: bold 38px/40px Vagabond, trebuchet, "Trebuchet MS", Verdana, sans-serif; letter-spacing:-2px; }
body.domainSearch h1 { width: 614px; word-wrap: break-word; }
body.domainSearch h1 span { color: #f26522; }
body.domainSearch h2 { display: inline; margin-top:5px; margin-right:20px; }
body#domainTaken h2 { display: block; margin-top:9px; font-size: 22px; line-height: 1.3; }
body#domainTaken form#searchAgain { margin-top: 30px; }
body#domainTaken form#searchAgain fieldset legend { font: bold 22px Vagabond, trebuchet, "Trebuchet MS", Verdana, sans-serif; color: #424131; }
body#domainTaken form#searchAgain fieldset p {margin: 0; }
body#domainTaken .orange {color:#F26522; }
body#domainTaken h3 { display: block; float: left; margin-right: 40px; font-weight: bold; }
body.domainSearch a#seeFeatures { display: block; margin-left: 15px; font-weight: bold;  }
body.domainSearch .premiumCallIn { margin-left:10px; *margin-left:0px; font-size: 19px; color: #7D8170; }
body.domainSearch .phone { color: #F90; }
body.domainSearch table#altDomains { clear: both; width:100%; border-collapse:collapse; font-weight:bold; }
body.domainSearch table#altDomains caption { margin-top: 30px; font: bold 22px Vagabond, trebuchet, "Trebuchet MS", Verdana, sans-serif; color: #424131; }
body.domainSearch table#altDomains caption span { font-size: 14px; color: #7d8170;}
body.domainSearch table#altDomains col.select { width:30px; }
body.domainSearch table#altDomains col.name { width: 185px; }
body.domainSearch table#altDomains col.status { width: 55px; }
body.domainSearch table#altDomains col.price { width: 220px; }
body.domainSearch table#altDomains col.addToCart { width: 80px; }
body.domainSearch table#altDomains th { padding: 6px; font-weight: bold; text-align:left; padding:6px; }
body.domainSearch table#altDomains tfoot td { padding-top: 10px; padding-right: 20px;  background-color:#fff !important; text-align: right; }
body.domainSearch table#altDomains td { background-color:#f0f0f0; padding:6px; height:34px; }
body.domainSearch table#altDomains tr.alt td { background-color:#fff !important; }
body.domainSearch table#altDomains tr.highlightDomain td { background-color:#faf6e7; color:#f26522; }
body.domainSearch table#altDomains label { display: block; width: 185px; word-wrap: break-word; }
body.domainSearch table#altDomains select { width: 180px; }

/* 
The following 3 lines are a workaround which Inserts the envelope overlapping the colorbox modal in the top right corner,
 specifically for PPDC.  Most modals will not use this envelope.    
*/
#cboxWrapper>div{background:url(/imgs/colorbox/envelope.png) no-repeat 0 0; }    
#theEnvelope { float: right; margin: -25px 30px 0 -10px; position: relative; float: right; left: -24px; top: -26px; }
#theEnvelopeBottom { position: absolute; right: 0px; }

/* 
Baisc CB Styles    
*/
#cboxContent{background:#fff; overflow:visible;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:20px;}
#cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
#cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
#cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
#cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
#cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
#cboxLoadingOverlay{background:#fff url(/imgs/colorbox/loading.gif) no-repeat 50% 50%;}
#cboxClose{position:absolute; top:0; right:0; display:block; width: 33px; height: 33px; text-indent: 100%; white-space: nowrap; overflow: hidden; background:url(/imgs/colorbox/close.png) no-repeat 0 0; }
#cboxClose:hover { background:url(/imgs/colorbox/close.png) no-repeat 0 -42px; }
/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(/imgs/colorbox/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(/imgs/colorbox/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(/imgs/colorbox/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(/imgs/colorbox/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(/imgs/colorbox/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(/imgs/colorbox/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(/imgs/colorbox/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(/imgs/colorbox/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}


/************************************* =3. Homepage ********************************************/
body#homepage #footerCopy, body#homepage_v2 #footerCopy { margin-top: 40px; text-align: left; line-height: 1.5}
body#homepage #footerCopy #copyLeft, body#homepage #footerCopy #copyRight, body#homepage_v2 #footerCopy #copyLeft, body#homepage_v2 #footerCopy #copyRight{ float: left; width: 465px; } 
body#homepage #footerCopy #copyRight, body#homepage_v2 #footerCopy #copyRight { margin-left: 18px; }
body#homepage #footerCopy h4, body#homepage_v2 #footerCopy h4 { margin-top: 20px; font-size: 13px; font-weight: bold; color: #24271d; }
body#homepage #footerCopy p, body#homepage_v2 #footerCopy p { margin: 0; font-size: 13px; color: #5a5d52; }
body#homepage ul#homepageLinks li, body#homepage_v2 ul#homepageLinks li { margin-top: 40px; text-align: center; display: block; float: left; width: 18%; }

body#domainTaken #dt_new fieldset { margin-left: 20px; }
body#domainTaken input#domainName { background-color: white; }
body#domainTaken div#makeAnOfferNew { background: url('/imgs/global/dtmakeanoffer.png') no-repeat; width: 632px; height: 44px; margin-left: -3px; margin-top: 5px; }
body#domainTaken div#makeAnOfferNew span { padding-left: 39px; padding-top: 12px; display: block; font-weight: bold; font-size: 13px; }
body#domainTaken #dt_new div#notAvailable h1 { font-size:28px !important; font-family: Trebuchet MS; color: #c60222; }
body#domainTaken #dt_new div#notAvailable h1 img  { position: relative; top: 5px; }
body#domainTaken #dt_new div#notAvailable h1 span { color: #000000; }
body#domainTaken #dt_new div#notAvailable a { margin-left: 45px; font-family: Trebuchet MS; font-weight: bold; font-size: 14px; }
body#domainTaken #dt_new h2 { display: block; margin-top:9px; font-size: 22px; line-height: 1.3; }
body#domainTaken #dt_new form#searchAgain { margin-top: 30px; }
body#domainTaken #dt_new form#searchAgain fieldset legend { font: bold 22px Vagabond, trebuchet, "Trebuchet MS", Verdana, sans-serif; color: #424131; }
body#domainTaken #dt_new form#searchAgain fieldset p {margin: 0; }
body#domainTaken #dt_new div#searchAgainBg { width: 615px; height: 158px; background: url('/imgs/global/bg.jpg') no-repeat; margin-bottom: 30px; float: left; }
body#domainTaken #dt_new div#makeAnOffer { float: left; margin-top: 55px; margin-left: 15px; width: 280px; }
body#domainTaken #dt_new div#makeAnOffer p { margin:0; padding:0; font-family: Trebuchet MS; font-weight: bold; font-size: 15px; color: #55594a; padding-bottom: 5px; }
body#domainTaken #dt_new div#makeAnOffer p span { color: #24271d; }
body#domainTaken #dt_new div#makeAnOffer a { font-weight: bold; font-size: 14px; font-family: Trebuchet MS; }
body#domainTaken #dt_new table#altNames { margin-top: 15px; width: 610px; float: left; margin-right: 8px; font-family: Trebuchet MS; margin-right: 10px; }
body#domainTaken #dt_new table#altNames col.chkBox { width: 35px; }
body#domainTaken #dt_new table#altNames tr, body#domainTaken #dt_new table#altNames tr.even { height: 22px; }
body#domainTaken #dt_new table#altNames tr.even { background-color: #f3f3f3; }
body#domainTaken #dt_new table#altNames td input { position: relative; top: 2px; float: right; }
body#domainTaken #dt_new table#altNames td input.add-to-cart { background:none; border:0; color:#33A1CC; font-size:14px !important; font-family:Trebuchet MS; cursor:pointer;margin:-10px 0 0;}
body#domainTaken #dt_new table#premNames td input.add-to-cart-orange { background:none; border:0; color:#F26522; font-size:14px !important; font-family:Trebuchet MS; cursor:pointer;margin:-4px 0 0; *margin-right: -15px;}
body#domainTaken #dt_new table#altNames col.altName { width: 365px; word-wrap: break-word; }
body#domainTaken #dt_new table#altNames col.altPrice { width: 85px; }
body#domainTaken #dt_new table#altNames col.altAddToCart { width: 125px; }
body#domainTaken #dt_new table#premNames	{ margin-top: 15px; width: 295px; float: left; }
body#domainTaken #dt_new table#premNames tr, body#domainTaken #dt_new table#premNames tr.even { height: 22px; }
body#domainTaken #dt_new table#premNames tr.even { background-color: #f3f3f3; }
body#domainTaken #dt_new table#altNames caption, body#domainTaken #dt_new table#premNames caption { font-size: 22px; font-family: Vagabond, trebuchet, "Trebuchet MS", Verdana, sans-serif; padding-bottom: 15px;  }
body#domainTaken #dt_new table#altNames caption { padding-left: 20px; *padding-left: 22px; }
body#domainTaken #dt_new table#premNames caption { padding-left: 20px; }
body#domainTaken #dt_new table#altNames caption span, table#premNames caption span { color: #f26522; }
body#domainTaken #dt_new table#altNames label { font-family: Trebuchet MS; font-size: 15px; color: #24271d; padding-left: 5px; padding-top: 6px; padding-bottom: 6px; display: block; }
body#domainTaken #dt_new table#altNames td a { float: right; margin-right: 45px; }
body#domainTaken #dt_new table#altNames a, body#domainTaken #dt_new table#premNames a { font-weight: bold; font-family: Trebuchet MS; font-size: 14px; }
body#domainTaken #dt_new table#premNames tr.premDetails { font-family: Trebuchet MS; font-size: 13px;    }
body#domainTaken #dt_new table#premNames tr.premDetails td span.price { float: left; padding-left: 20px; }
body#domainTaken #dt_new table#premNames tr.premDetails td span.phone { float: right; color: #e06b25;    }
body#domainTaken #dt_new table#premNames tr.premName td span { font-weight: bold; font-family: Trebuchet MS; font-size: 19px; color: #24271d; padding-left: 20px; }
body#domainTaken #dt_new table#premNames tr.premName td a { float: right; }
body#domainTaken #dt_new table#premNames col.premName { width: 195px; }
body#domainTaken #dt_new table#premNames col.premAddToCart { width: 100px; }
body#domainTaken #dt_new table#premNames td span.premDn {  padding-left: 20px; display: block; word-wrap: break-word; font-family: Trebuchet MS; padding-right: 10px; font-size: 15px; width: 195px; *width: auto; color: #24271D; padding-top: 6px; padding-bottom: 6px; }
body#domainTaken #dt_new table#altNames td input.addToCart { float: right; margin-right: 45px; }
body#domainTaken #dt_new table#altNames td#toCart { padding-top: 5px; }
body#domainTaken #dt_new table#altNames td#toCart input { float: left; margin-left: 20px; margin-top: 10px; }
body#domainTaken #dt_new td#noneSelected { padding: 5px 0 0 20px; color:#d72a18; font-size:14px; display: none; }
body#domainTaken #dt_new table#premNames tr.premInfo td { padding-top: 6px; padding-bottom: 6px; }
body#domainTaken #dt_new table#premNames a.pMoreInfo { float: right; margin-right: 8px; }
body#domainTaken #dt_new table#premNames span.premPrice { padding-left: 20px; float: left; }
body#domainTaken #dt_new table#premNames span.premCall  { color: #e06b25; float: right; padding-right: 8px; font-weight: bold; }
body#domainTaken #dt_new table#premNames tr.premInfo { display: none; }

body.domainSearch .getThisDomain { margin:30px 0 0 0; padding:30px 0 0 0; }
body.domainSearch .getThisDomain .optionsRight { float:right; width:222px; }
body.domainSearch .getThisDomain .optionsRight input.noborder { background-image:none; left:-6px; position:relative; top:6px; }
body.domainSearch .getThisDomain .optionsLeft { float:left; width:390px; }
body.domainSearch .getThisDomain .optionsLeft a{ display:block; font-weight:bold; font-size:12px; color:#33a1cc; clear:left; }
body.domainSearch .getThisDomain .optionsLeft input { float:left; }
body.domainSearch .getThisDomainLabel { width:370px; display:block; }
body.domainSearch .moreDomains, .searchAgain,  .makeAnOffer { margin:15px 0 0 0; padding:20px 0 0 0; }
body.domainSearch .moreDomains h3 { font-family: font-size:20px; trebuchet, "Trebuchet MS", sans-serif; color:#303326; }
body.domainSearch .moreDomains .btnAddToCart { float:right; margin:20px 30px 0 0; height:auto; width:auto; border:none; background:none; }
body.domainSearch .moreDomains h3 .selectAny { font-size:12px; color:#56594b; }
body.domainSearch .optionLinks a { font-weight:bold; padding-right:35px; }

/* Search failed domain search form */
body.domainSearch form#domainSearch input.domainName { width:236px; }
body.domainSearch form#domainSearch select#tldSelect { width:85px; }
body.domainSearch form#domainSearch input.noborder { vertical-align:middle; }
/* domain search styles */
body.domainSearch input#domainName { background:transparent url(../imgs/formElements/bgTextField309.gif) no-repeat scroll 0% 50%; float:left; height:26px; margin-top:5px; padding-top:5px; width:309px; }
/* set a manual height on the domain search box */
body.domainSearch #optionsDiv0 { margin-top:1px; width:185px !important; }
body.domainSearch #tldSelect { visibility:hidden; }
body.domainSearch .optionLinks { clear:both; }
body.domainSearch .premium { cursor:pointer; color:#56594b; border-bottom:1px dashed #33a1cc; text-decoration:none; }
body.domainSearch .addEmail { font-size: 16px; font-weight: bold; margin-left:11px; margin-top:15px; line-height:16px; }
body.domainSearch .addEmail input { margin-bottom:3px; margin-right:15px; }

body.domainSearch #oneYrSpecialOffer { margin-bottom: 1.5em; float: right; }
body.domainSearch #oneYrSpecialOffer .content { width: 414px; border-left:1px solid #dcdcd2; border-right:1px solid #dcdcd2; background:#fdfdf0 url(/imgs/global/icnDollarSign.png) no-repeat 12px 0px; line-height:18px; padding: 0 20px 0 40px; }
body.domainSearch #oneYrSpecialOffer .content h3 { font-size:17px; font-family: trebuchet, "Trebuchet MS", sans-serif; color:#e06b25; }
body.domainSearch #oneYrSpecialOffer .content h3 span.oneYrTerm { font-size:12px; }
body.domainSearch #oneYrSpecialOffer .content h3 span.oneYrTermPromoCode { color: #262B1E; }
body.domainSearch #oneYrSpecialOffer .content p { margin-bottom: 0; padding-bottom: .5em; }
body.domainSearch #oneYrSpecialOffer .topCap { width:476px; height:24px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -665px; font-size:1px; }
body.domainSearch #oneYrSpecialOffer .bottomCap { width:476px; height:9px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -634px; font-size:1px; }

body.domainSearch .stylish-select ul.newList {left:-9999px;}
body.domainSearch ul.newList * {margin:0; padding:0;}
body.domainSearch ul.newList a {color: #000; text-decoration:none; display:block;}
body.domainSearch ul.newList { margin: 30px 0 0 7px; padding: 0; list-style: none; color: #222; width: 130px; height: 300px; overflow-y: scroll; background: #FFF; position: absolute; border: 1px solid #CCC; top: 0; left: 0; overflow: auto; z-index: 9999; }
body.domainSearch .newListSelected {width: 128px; height: 35px; color:#444; padding:3px 0 0 6px; float:left;  cursor: pointer; background: url(/imgs/global/dt_dropdown.png) no-repeat 0 0; margin: 5px 0 0 5px; }
body.domainSearch .newListSelected span {width: 128px; display:block;}
body.domainSearch ul.newList li { z-index: 5; font-size: 14px; padding: 3px 8px; font-weight: bold; border-bottom: 1px dotted #DDD; }
body.domainSearch ul.newList li a {padding:3px 8px; display: block;}
body.domainSearch ul.newList li a:focus {-moz-outline-style: none;}
body.domainSearch ul.newList li:last-child { border-bottom: none; }
body.domainSearch .selectedTxt {width: 120px; height: 30px;overflow:hidden; padding: 2px 0 0 0; font-size: 20px; font-weight: bold; color: #444; text-shadow: 0 1px 0 #F5F5F5; }
body.domainSearch .hiLite { background: #FFF; color: #444!important; }
body.domainSearch .newListHover { background: #FDCA00!important; color: #222!important; cursor: default; }
body.domainSearch .newListSelHover, .newListSelFocus {background-position:0 -39px; cursor:default;}

body#domainsBot { background-color: #ccc; }

/* .CO Search Page */
body#dotCoSearch div#main { float: left; width: 680px; }
body#dotCoSearch div#main h1 { font-size: 36px; margin-bottom: 15px; }
body#dotCoSearch div#main h1 span { color: #e06b25; }
body#dotCoSearch div#main h2 { color: #5a5d52; font-size: 17px; font-family: Vagabond,trebuchet,"Trebuchet MS",sans-serif; font-weight: bold; }
body#dotCoSearch div#main h3 { font-size: 14px; color: #55594a; font-family: Vagabond,trebuchet,"Trebuchet MS",sans-serif; margin-bottom: 15px; }
body#dotCoSearch div#main input#coSearch { width: 380px; height: 25px; background:transparent url(/imgs/formElements/bgTextField390.gif) no-repeat scroll 0% 50%; margin-top: 6px; padding-top: 6px; float: left; }
body#dotCoSearch div#main span#dotCo { font-size: 25px; font-weight: bold; color: #56594b; font-family: Arial; padding-left: 5px; padding-top: 8px; position: relative; float: left; display: block; padding-right:7px;} 
body#dotCoSearch div#main span#oneDomain { font-family: trebuchet,"Trebuchet MS",sans-serif; font-size: 13px; }
body#dotCoSearch div#main span#reserve { font-family: Vagabond,trebuchet,"Trebuchet MS",sans-serif; color: #44473b; display: block; font-size: 20px; margin-bottom: 25px; margin-top: 15px; width: 500px; }
body#dotCoSearch div#main span#landrush { font-family: Vagabond,trebuchet,"Trebuchet MS",sans-serif; color: #44473B; display: block; font-size: 20px; margin-bottom: 15px; margin-top: 50px; width:500px;}
body#dotCoSearch div#main ul#info { padding-left: 15px; color: #5a5d52; font-size: 14px; font-family: trebuchet,"Trebuchet MS",sans-serif; font-weight: normal; width: 515px; margin:0 0 100px 0;}
body#dotCoSearch div#main ul#info li { padding-bottom: 12px; list-style-image: url('/imgs/global/grey_arrow.gif'); }
body#dotCoSearch div#main ul#info li#promoCode { margin-bottom: 0; color: #eb5822; list-style-image: url('/imgs/global/orange_arrow.gif'); }
body#dotCoSearch div#main p#disclaimer { margin: 0; padding: 0; font-size: 12px; font-family: trebuchet,"Trebuchet MS",sans-serif; width: 565px; padding-top: 15px; color: #888888; }
body#dotCoSearch div#main span#reserve{width:100%;}
body#dotCoSearch div#main #term{font-size:14px;}
body#dotCoSearch div#main #promo{color:#ff7c00;}
body#dotCoSearch div#dotCoLogo { float: left; width: 197px; }
body#dotCoSearch div#dotCoLogo img{ padding:0 0 10px 0;}
body#dotCoSearch div#dotCoLogo img#co-logo{ padding:40px 0 10px 0;}
body#dotCoSearch div#dotCoLogo p { font-size: 13px; font-family: trebuchet,"Trebuchet MS",sans-serif; padding-top: 12px; color: #44473b; margin:0; width:170px;}
body#dotCoSearch div#dotCoLogo span#shortForCo { color: #eb5822; font: bold 18px/normal trebuchet,"Trebuchet MS",sans-serif; float:left; padding:15px 0;}
body#dotCoSearch div#dotCoLogo span#registered { color: #e06b25; font: bold 13px/normal trebuchet,"Trebuchet MS",sans-serif; float:left; padding:7px 0 5px 0;}
body#dotCoSearch div#dotCoLogo span#dotCoUsPhone { color: #eb5822; font: bold 18px/normal trebuchet,"Trebuchet MS",sans-serif; }
body#dotCoSearch div#dotCoLogo span#dotCoIntl { color: #eb5822; font: normal 12px/normal trebuchet,"Trebuchet MS",sans-serif;}
body#dotCoSearch div#dotCoLogo span#dotCoIntlPhone { color: #eb5822; font: normal 12px/normal trebuchet,"Trebuchet MS",sans-serif;}
body#dotCoSearch div#dotCoLogo span#callNow { color: #eb5822; font: bold 22px/normal Vagabond,trebuchet,"Trebuchet MS",sans-serif; display: block; padding-top: 12px; }

body.domainCrossSell h1 { font: bold 32px/36px Vagabond,trebuchet,"Trebuchet MS",sans-serif; }
body.domainCrossSell #getEmail { margin-top: 10px; }
body.domainCrossSell #getEmail .content { width: 586px; padding:0 5px 0 15px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; background-color:#fcfcfc; font-size: 17px; font-weight: bold; }
body.domainCrossSell #getEmail .content div#getEmailMessage { float: left; width: 370px; margin-bottom: 10px; padding-right: 15px; }
body.domainCrossSell #getEmail .content div#getEmailMessage h2 { margin-bottom: 20px; font-weight: bold; font-size: 24px; word-wrap: break-word; }
body.domainCrossSell #getEmail .content div#getEmailMessage h2 span { color: #fd7913; }
body.domainCrossSell #getEmail .content div#getEmailMessage p { margin: 0; line-height: 1em; }
body.domainCrossSell #getEmail .content div#getEmailAndDomainButtons { float: left; }
body.domainCrossSell #getEmail .content div#getEmailAndDomainButtons #envelope { display: block; margin-top: 6px; margin-bottom:10px; }
body.domainCrossSell #getEmail .topCap { background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -440px; width:608px; height:11px; font-size:1px; }	
body.domainCrossSell #getEmail .bottomCap { background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -451px; width:608px; height:11px; font-size:1px; }
body.domainCrossSell h2 { margin-bottom: 10px; font-size: 20px; font-weight: bold; }
body.domainCrossSell h2 span { color: #fd7913; }
body.domainCrossSell a#domainOnlyBottom { display: block; margin-top: 7px; font-weight: bold; font-size: 15px; }
body.domainCrossSell a#domainOnlyTop { display: block; margin-top: 10px; margin-left: 400px; font-weight: bold; font-size: 15px; }
body.domainCrossSell .crossSells { padding-top: 0; border: none; }
body.domainCrossSell .crossSells .content { height: 230px; }



body#premiumDomains h2 { font-size: 20px; color: #696b5e; font-family: Vagabond, Trebuchet MS; }
body#premiumDomains h3 { font-size: 15px; color: #696b5e; font-family: Vagabond, Trebuchet MS; }
body#premiumDomains label { font-size: 15px; font-family: Vagabond, Trebuchet MS; }
body#premiumDomains .orange { color: #f26522; }
body#premiumDomains p.teaser { font-weight: normal !important; }
body#premiumDomains p.copy { width: 300px; margin:0; font-size: 11px; }
body#premiumDomains p.inputColWrapper { width: 300px; margin:0; }
body#premiumDomains hr { border: dashed 1px #dbdbdb; margin: 10px 0 10px 0; width: 95%; }
body#premiumDomains .inputCol { width: 300px; float: left; margin-bottom: 12px; }
body#premiumDomains .inputCol2 { width: 300px; float: left; margin: 0 0 12px 15px; }
body#premiumDomains input.textbox { width:207px; height: 20px; float: left; margin-top: 7px; }
body#premiumDomains input.findIt { border: none; width: 69px; height: 38px; background: none; }
body#premiumDomains .colDomains { width: 350px; margin-top: 8px; }

body#domainsBot { background-color: #ccc; }

/* .CO Search Page */
body#dotCoSearch div#main { float: left; width: 680px; }
body#dotCoSearch div#main h1 { font-size: 36px; margin-bottom: 15px; }
body#dotCoSearch div#main h1 span { color: #e06b25; }
body#dotCoSearch div#main h2 { color: #5a5d52; font-size: 17px; font-family: Vagabond,trebuchet,"Trebuchet MS",sans-serif; font-weight: bold; }
body#dotCoSearch div#main h3 { font-size: 14px; color: #55594a; font-family: Vagabond,trebuchet,"Trebuchet MS",sans-serif; margin-bottom: 15px; }
body#dotCoSearch div#main input#coSearch { width: 380px; height: 25px; background:transparent url(/imgs/formElements/bgTextField390.gif) no-repeat scroll 0% 50%; margin-top: 6px; padding-top: 6px; float: left; }
body#dotCoSearch div#main span#dotCo { font-size: 25px; font-weight: bold; color: #56594b; font-family: Arial; padding-left: 5px; padding-top: 8px; position: relative; float: left; display: block; padding-right:7px;} 
body#dotCoSearch div#main span#oneDomain { font-family: trebuchet,"Trebuchet MS",sans-serif; font-size: 13px; }
body#dotCoSearch div#main span#reserve { font-family: Vagabond,trebuchet,"Trebuchet MS",sans-serif; color: #44473b; display: block; font-size: 20px; margin-bottom: 25px; margin-top: 15px; width: 500px; }
body#dotCoSearch div#main span#landrush { font-family: Vagabond,trebuchet,"Trebuchet MS",sans-serif; color: #44473B; display: block; font-size: 20px; margin-bottom: 15px; margin-top: 50px; width:500px;}
body#dotCoSearch div#main ul#info { padding-left: 15px; color: #5a5d52; font-size: 14px; font-family: trebuchet,"Trebuchet MS",sans-serif; font-weight: normal; width: 515px; margin:0 0 100px 0;}
body#dotCoSearch div#main ul#info li { padding-bottom: 12px; list-style-image: url('/imgs/global/grey_arrow.gif'); }
body#dotCoSearch div#main ul#info li#promoCode { margin-bottom: 0; color: #eb5822; list-style-image: url('/imgs/global/orange_arrow.gif'); }
body#dotCoSearch div#main p#disclaimer { margin: 0; padding: 0; font-size: 12px; font-family: trebuchet,"Trebuchet MS",sans-serif; width: 565px; padding-top: 15px; color: #888888; }
body#dotCoSearch div#main span#reserve{width:100%;}
body#dotCoSearch div#main #term{font-size:14px;}
body#dotCoSearch div#main #promo{color:#ff7c00;}
body#dotCoSearch div#dotCoLogo { float: left; width: 197px; }
body#dotCoSearch div#dotCoLogo img{ padding:0 0 10px 0;}
body#dotCoSearch div#dotCoLogo img#co-logo{ padding:40px 0 10px 0;}
body#dotCoSearch div#dotCoLogo p { font-size: 13px; font-family: trebuchet,"Trebuchet MS",sans-serif; padding-top: 12px; color: #44473b; margin:0; width:170px;}
body#dotCoSearch div#dotCoLogo span#shortForCo { color: #eb5822; font: bold 18px/normal trebuchet,"Trebuchet MS",sans-serif; float:left; padding:15px 0;}
body#dotCoSearch div#dotCoLogo span#registered { color: #e06b25; font: bold 13px/normal trebuchet,"Trebuchet MS",sans-serif; float:left; padding:7px 0 5px 0;}
body#dotCoSearch div#dotCoLogo span#dotCoUsPhone { color: #eb5822; font: bold 18px/normal trebuchet,"Trebuchet MS",sans-serif; }
body#dotCoSearch div#dotCoLogo span#dotCoIntl { color: #eb5822; font: normal 12px/normal trebuchet,"Trebuchet MS",sans-serif;}
body#dotCoSearch div#dotCoLogo span#dotCoIntlPhone { color: #eb5822; font: normal 12px/normal trebuchet,"Trebuchet MS",sans-serif;}
body#dotCoSearch div#dotCoLogo span#callNow { color: #eb5822; font: bold 22px/normal Vagabond,trebuchet,"Trebuchet MS",sans-serif; display: block; padding-top: 12px; }



body#prepayTransfer img#jdPower { float: right; margin-top: 35px; }
body#prepayTransfer input#submitButton { width: 105px; height: 39px; padding-left: 5px; margin-top: 55px; }
body#prepayTransfer h1 { margin-bottom: 5px; padding-bottom: 0; font-family: Vagabond; color: #44473b; font-size: 29px; border: none; }
body#prepayTransfer h1 span { color: #e06b25; }
body#prepayTransfer h2 { color: #55594a; font-size: 15px; font-weight: bold; font-family: Trebuchet MS; }
body#prepayTransfer h3 { margin-top: 35px; color: #24271d; font-size: 18px; font-family: Trebuchet MS; }
body#prepayTransfer p { color: #55594a; font-size: 14px; font-family: Trebuchet MS; }
body#prepayTransfer p#enterNames { padding-top: 5px; font-family: Trebuchet MS; font-weight: bold; color: #5a5d52; }
body#prepayTransfer p#offerValid { font-family: Trebuchet MS; font-weight: bold; font-size: 14px; width: 455px; color: #5a5d52; clear: left; }
body#prepayTransfer ul#steps { list-style-type: none; }
body#prepayTransfer ul#steps li { margin-bottom: 2px; margin-left: 12px; }
body#prepayTransfer ul#steps li span { font-family: Trebuchet MS; font-size: 14px; font-weight: bold; color: #e06b25; }
body#prepayTransfer div#domains { height: 75px; width: 450px; overflow: auto; border: solid 2px #d4d4d4; background-color: #fcf8ed; padding-top: 8px; padding-left: 8px; margin-bottom: 15px; float: left; }
table#denyTransfer { margin-top: 25px; }
table#denyTransfer img.denyTransfer { float: left; width: 18px; height: 18px; }
table#denyTransfer p { float: left; width: 400px; font-size: 12px; font-weight: bold; padding-top: 5px; padding-left: 5px; }
table#denyTransfer ul { line-height: 25px; margin-top: 15px; margin-bottom: 25px; clear: left; }
table#denyTransfer li { font-size: 12px; }
table#denyTransfer span { color: #FF9900; font-weight: bold; font-size: 12px; font-family: Trebuchet MS; }
/************************************* =5. WHOIS ********************************************/
body.whois #contentColumns {margin-top:10px; background:url(../imgs/global/bgWhoisRightCol.gif) right top repeat-y;}
body.whois .col_L { width:575px; padding-top:0px; }
body.whois .col_R { width:314px; padding:28px 3px 0 12px; }
body.whois h1 { margin-top:21px; font-size: 38px; letter-spacing:-2px;  }
body.whois h2 { margin: 10px 0 40px 0; color: #7d8170; font-size: 20px; }
body.whois .subDeclaration { font-size:18px; font-weight:bold; }
body.whois .miniDeclaration { margin-top:15px; font-size:18px; font-weight:bold; }

/* search */
body.whois form#domainSearch { margin:30px 0; }
body.whois .input,
body.whois img { vertical-align:middle; }
body.whois input#domainName { float:left; height:26px; width:309px; margin-top:5px; padding-top:5px; background:transparent url(/imgs/formElements/bgTextField309.gif) no-repeat scroll 0% 50%; }
body.whois .example { color:#f36623; }


body.whois #captcha { margin-left:20px; float:right; }
body.whois #captcha .content { width: 295px; padding: 13px 30px; background-color:#e8f3f7; }
body.whois #captcha .content h2 { margin: 0; color:#303326; font-weight:bold; font-size:18px;}
body.whois #captcha .topCap { width:265px; height:7px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 10 -420px; font-size:1px; }
body.whois #captcha .bottomCap { width:265px; height:7px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 10 -427px; font-size:1px; }
body.whois #captcha .content img#captcha_code { margin:15px 0; }
body.whois #captcha .content form { margin: 0; }
body.whois .validationErrorMessage { margin: 10px 0; }
body.whois .oneCrossSell { margin:10px 0px 20px; }
body.whois a.printFriendly { margin-left:-4px; }
body.whois input#j_captcha_response { width:187px;	 }

body.whois .btn_make_an_offer { background: url(/imgs/global/btn-make-an-offer.png) no-repeat; background-position: 0 0; margin:0 0 0 -7px; width: 131px; height: 37px; display:block;} 
body.whois .btn_make_an_offer:hover { background: url(/imgs/global/btn-make-an-offer.png) no-repeat; background-position: 0 -47px; margin:0 0 0 -7px; width: 131px; height: 37px; display:block;} 

/******* WHOIS PRINT-FRIENDLY PAGE ***************/
#printerFriendlyContainer { margin:20px; }
#printerFriendlyContainer #logoHeader {	margin-bottom:30px; }
/******* END WHOIS PRINT-FRIENDLY PAGE ***************/

/************************************* =6. Products ********************************************/
body.productDetail .col_L h1, 
body.productCategory .col_L h1 { margin-bottom: 26px; color:#303326; font-weight: bold; font-size: 36px;}
body#websitedesign .col_L h1 { margin-bottom: 6px; }
body.productDetail .col_L h1 span, 
body.productCategory .col_L h1 span { display: block; color: #F26522; }
body.productDetail .col_L .teaser, 
body.productCategory .col_L .teaser  { font-size:14px !important; font-weight:bold !important; }
body.productDetail .col_L .teaser img { display: block; float: left; margin: -10px 5px 0 0; }
body.productDetail .col_L #features { float: left; width: 260px; margin: 0; padding-right: 70px; }
/* sometimes the #features is on the ul, other times there are multiple uls wrapped in a div#features */
body.productDetail .col_L ul#features, 
body.productDetail .col_L #features ul { margin-bottom: 16px; padding-left: 15px;  }
body.productDetail .col_L ul#features li, 
body.productDetail .col_L #features ul li, 
body.productCategory .col_L ul#features li, 
body.productCategory .col_L #features ul li { list-style-image:url(/imgs/global/bulletGrayRightArrow.gif); color:#56594B; font-size:14px; font-weight:bold; line-height:18px; }
body.productDetail .col_L ul#features li.last,
body.productDetail .col_L #features ul li.last { list-style-image: none; list-style-type: none; margin: 16px 0 0 -16px; padding: 0; font-weight: normal;  font-size:12px; }
body.productDetail .col_L #features h4 { margin-left:16px; color:#000000; font-size:14px; font-weight:bold; text-decoration:underline; }
body.productDetail .col_L #priceAndTerm { float: left; }
body.productDetail .col_L #priceAndTerm h3 { color: #7d8170; font-size: 18px; font-family: Vagabond,trebuchet,"Trebuchet MS",sans-serif; } 
body.productDetail .col_L #priceAndTerm .price { color:#56594b; font-size:53px; font-weight:bold; }
body.productDetail .col_L #priceAndTerm span.extraFee { display: block; font: normal 12px trebuchet,"Trebuchet MS",sans-serif; }
body.productDetail .col_L #priceAndTerm span.extraFee img { vertical-align: top; }
body.productDetail .col_L #priceAndTerm div.extraFee { display: block; float: left; color: #7d8170; }
body.productDetail .col_L #priceAndTerm img.extraFee { display: block; float: left; margin-left: 5px; }
body.productDetail .col_L #priceAndTerm label { display:block; margin-bottom:5px; color:#898989; font-size:14px; font-weight: bold; }
body.productDetail .col_L #priceAndTerm .imgButton { display: block; margin-top:10px; }
body#pdr .col_L #priceAndTerm .imgButton,
body#emailmarketing .col_L #priceAndTerm .imgButton { margin-top:0px; }
body#bifmDomainSelection div#selectDomains { margin-top: 15px; margin-bottom: 15px; }
body#bifmDomainSelection div#selectDomains label { display: block; padding-bottom: 3px; }
body#bifmDomainSelection div#selectDomains input { width: 13px; height: 13px; padding: 0; margin:0; position: relative border: none; background: none; padding-right: 15px; border: none; background: none;    }
body#bifmDomainSelection div#selectDomains span.domainName { padding-left: 5px; }

body.productCategory .col_L p.monthlyBilling { margin-top: 2em; margin-bottom: 0 !important; }
body.productDetail .col_L p.monthlyBilling { margin-top: 1em; margin-bottom: 0 !important; }

body.productCategory .col_L ul#features { margin: 0; padding-left: 15px; }
body.productCategory .col_L #options { margin-top: 1em; font-size: 18px; font-weight: bold; }
body#ecommercesolutions .col_L #options,
body.productCategory .col_L .group { float: left; width: 285px; }
body.productCategory .col_L #group1 { padding-right: 14px; border-right: 2px solid #d3d3d3; }
body.productCategory .col_L #group2 { padding-left: 14px; }
body#security-sslcertificates.productCategory .col_L #group2 { background: url("/imgs/productCategory/popular-sash.png") no-repeat 160px 6px; }
body.productCategory .col_L .group h2 { position: relative; margin-bottom: 11px; font-weight:bold; font-size:31px; line-height:1em;}
body#businessemailsolutions .col_L {width:100%;}
body#businessemailsolutions .col_L h1 {margin:0 0 15px 0;}
body#businessemailsolutions .col_L span {color:#F26522;display:inline;}
body#businessemailsolutions .col_L h2 {font:normal 20px/normal Vagabond,trebuchet,"Trebuchet MS",sans-serif;}
body#businessemailsolutions .col_L ul#features{margin:0;padding:5px 0 0 5px;}
body#businessemailsolutions .col_L ul#features li{font:bold 14px/18px trebuchet,"Trebuchet MS",sans-serif;background:url("/imgs/global/bulletGrayRightArrow.gif") no-repeat -1px 4px;color:#56594B;list-style-image:none;padding:0 0 0 13px;}
body#businessemailsolutions .col_L .email_package {background: url("/imgs/global/email_package_box.png") no-repeat 0 0; width:306px; height:368px;float:left;margin:10px 0;}
body#businessemailsolutions .col_L .email_package .wrapper {width:270px;_width:265px;margin:20px;}
body#businessemailsolutions .col_L .email_package h1 {font:normal 32px/normal Vagabond,trebuchet,"Trebuchet MS",sans-serif;}
body#businessemailsolutions .col_L .email_package p {font:bold 14px/normal trebuchet,"Trebuchet MS",sans-serif; color:#24271d;}
body#businessemailsolutions .col_L .email_package p.features {font:bold 14px/normal trebuchet,"Trebuchet MS",sans-serif; color:#5a5d52;margin:0;padding:20px 0 0 0;}
body#businessemailsolutions .col_L .email_package ul {padding:0 0 60px 0;}
body#businessemailsolutions .col_L .email_package ul li {font:bold 14px/normal trebuchet,"Trebuchet MS",sans-serif; color:#55594a; list-style:disc inside none;}
body#businessemailsolutions .col_L .priceAndAction div {color:#7E8271;float:left;font-family:trebuchet,"Trebuchet MS",sans-serif;font-size:14px;font-weight:normal;line-height:1.3em;margin-top:10px;}
body#businessemailsolutions .col_L .priceAndAction .action {display:block;float:right;margin-top:20px;}
body#businessemailsolutions .col_L .priceAndAction div span.price {clear:left;color:#313427;font-size:20px;font-weight:normal;font-family:Vagabond,trebuchet,"Trebuchet MS",sans-serif;}
body#businessemailsolutions .add_to_cart { background: url("/imgs/global/btn_add_to_cart_larger.png") no-repeat;background-position: 0 0; width: 123px; height: 38px; border:0; float:right;cursor:pointer;margin:12px 0 0;} 
body#businessemailsolutions .add_to_cart:hover { background: url("/imgs/global/btn_add_to_cart_larger.png") no-repeat;background-position: 0 -48px; width: 123px; height: 38px; border:0; float:right;cursor:pointer;margin:12px 0 0;} 
body#businessemailsolutions .btn_select {background: url("/imgs/global/btn_select.png") no-repeat; background-position: 0 0; width: 66px; height: 32px; cursor:pointer;border:0;margin:5px 0;} 
body#businessemailsolutions .btn_select:hover {background: url("/imgs/global/btn_select.png") no-repeat; background-position: 0 -42px; width: 66px; height: 32px; cursor:pointer;border:0;margin:5px 0;} 
body#businessemailsolutions #additional_products {font-size:14px;font-weight:bold;padding:0 0 0 10px;}
body#businessemailsolutions .checkmark_dark { background: url("/imgs/global/checkmarks.png") no-repeat; background-position: 0 0; width: 19px; height: 19px;  text-align:center;margin: 0 auto;} 
body#businessemailsolutions .checkmark_white { background: url("/imgs/global/checkmarks.png") no-repeat; background-position: 0 -29px; width: 19px; height: 19px; text-align:center;margin: 0 auto;} 
body#businessemailsolutions #compare{width:900px;margin:20px auto 0;}
body#businessemailsolutions #compare form{display:inline;}/*Just for IE6/7*/
body#businessemailsolutions #compare tr.odd{background:#f7f7f7;}
body#businessemailsolutions #compare td{text-align:center; font:bold 15px/normal trebuchet,"Trebuchet MS",sans-serif;padding:10px;}
body#businessemailsolutions #compare td.feature{text-align:left;width:460px;}
body#businessemailsolutions #compare p{ font:normal 13px/normal trebuchet,"Trebuchet MS",sans-serif;color:#5b5d53;margin-bottom:0;}
body#businessemailsolutions #compare th{font:bold 17px/normal trebuchet,"Trebuchet MS",sans-serif;text-align:center;}
body#businessemailsolutions .col_L  span.orange{color:#df6a24;}
body#businessemailsolutions .col_L  span.gray{color:#5a5d52;}

body#websitedesign .col_L .group,
body#websitedesign .col_L .group h2,
body#websitedesign #webdesignWrapper h1, body#websitedesign #webdesignWrapper h2, body#websitedesign #webdesignWrapper h3, body#websitedesign #webdesignWrapper h4 { font-family: Vagabond; }
body#websitedesign #webdesignWrapper h1 { color: #303326; font-size: 42px; }
body#websitedesign #webdesignWrapper h2 { color: #f26522; font-size: 34px; margin-bottom: 45px; margin-top: -10px; }
body#websitedesign #webdesignWrapper input.hoverSprite{position: relative; left: 118px; top: -34px; margin: 0; padding: 0;  text-indent: 100%; white-space: nowrap; overflow: hidden; cursor: pointer; border: none; }
body#websitedesign #webdesignWrapper input.hoverSprite.dimEcomBtn { width: 137px; height: 38px; background: url(/imgs/productCategory/btn-ecom-dim.png) 0 -1px no-repeat;  }
body#websitedesign #webdesignWrapper input.hoverSprite.dimEcomBtn:hover { background-position: 0 -42px; }
body#websitedesign #webdesignWrapper input.hoverSprite.topBucketBtn { width: 137px; height: 38px; background: url(/imgs/productCategory/btn-ecom-dim-top.png) 0 0 no-repeat; }
body#websitedesign #webdesignWrapper input.hoverSprite.topBucketBtn:hover { background-position: 0 -43px; }
body#websitedesign #webdesignWrapper #packagesLeft { float: left; width: 317px; }
body#websitedesign #webdesignWrapper #packagesLeft ul { width: 245px; margin-left: 20px; color: #56594B; line-height: 18px; list-style-image: url("/imgs/global/bulletGrayRightArrow.gif"); }
body#websitedesign #webdesignWrapper #packagesLeft h3 { color: #56594b; font-size: 20px; }
body#websitedesign #webdesignWrapper #packagesLeft span { color: #7d8170; font-size: 14px; font-family: Trebuchet MS; font-weight: bold; }
body#websitedesign #webdesignWrapper #packagesLeft .bucket { width: 252px; margin-top: 15px; background: url('/imgs/global/bucket-left.png') no-repeat; width: 317px; height: 222px; }
body#websitedesign #webdesignWrapper #packagesLeft .content { float: left; margin-left: 18px; margin-top: 28px; }
body#websitedesign #webdesignWrapper #packagesRight { float: left; width: 601px; position: relative; left: 5px; }
body#websitedesign #webdesignWrapper #packagesRight ul { margin-left: 20px; color: #56594B; line-height: 18px; list-style-image: url("/imgs/global/bulletGrayRightArrow.gif"); }
body#websitedesign #webdesignWrapper #packagesRight h3 { color: #56594b; font-size: 20px; }
body#websitedesign #webdesignWrapper #packagesRight span { color: #7d8170; font-size: 14px; font-family: Trebuchet MS; font-weight: bold; }
body#websitedesign #webdesignWrapper #packagesRight .bucket { margin-top: 15px; background: url('/imgs/global/bucket-right.png') no-repeat; width: 601px; height: 222px; float: left; }
body#websitedesign #webdesignWrapper #packagesRight .bucket #container { float: left; margin-left: 18px; margin-top: 28px; }
body#websitedesign #webdesignWrapper #packagesRight .content { width: 252px; float: left; margin-left: 5px; }
body#websitedesign #webdesignWrapper #packagesRight .left { margin-right: 25px; }
body#websitedesign #webdesignWrapper img#eWorksCallIn { padding-left: 44px; }
body#websitedesign #webdesignWrapper #nextToLast { border-bottom: solid 1px #f7f7f7; }
body#websitedesign #webdesignWrapper .noArrow { list-style-image: none; }
body#websitedesign #webdesignWrapper #packagesBottom { padding: 0; width: 100%; margin: 0 auto; clear: both; padding: 6px 0 0 1px; height: 212px; float: left; } 
body#websitedesign #webdesignWrapper #monsterWrapperLeft { background: url('/imgs/global/bucket-left-under.png') no-repeat; width: 321px; height: 183px; float: left; clear: left;  }
body#websitedesign #webdesignWrapper #monsterWrapperRight { background: url('/imgs/global/bucket-right-under.png') no-repeat; width: 598px; height: 183px; float: left; clear: right; position: relative; left: 2px; }
body#websitedesign #webdesignWrapper #monsterWrapperLeft sup { font-size: 11px; color: #aaa; }
body#websitedesign #webdesignWrapper #monsterWrapperLeft .content, body#websitedesign #webdesignWrapper #monsterWrapperRight .content  { padding: 10px 20px; }
body#websitedesign #webdesignWrapper #monsterWrapperLeft .content p { height: 23px; }
body#websitedesign #webdesignWrapper .content h4 { font-size: 26px; color: #303326; }
body#websitedesign #webdesignWrapper .content p { font-size: 11px; color: #56594b; font-family: Trebuchet MS; height: 65px; width: 250px; }
body#websitedesign #webdesignWrapper #monsterWrapperRight .content p {width: 406px; } 
body#websitedesign #webdesignWrapper .content div { width: 100px; float: left; font-weight: bold; color: #7E8271;font-family: Vagabond,trebuchet,"Trebuchet MS",sans-serif; font-size: 14px; }
body#websitedesign #webdesignWrapper .content div p { color: #7D8170; font-size: 12px; }
body#websitedesign #webdesignWrapper .content span { clear: left; color: #313427; font-size: 22px; font-weight: bold; }
body#websitedesign #webdesignWrapper div.subRuler { height: 2px; background-color: #303326; }
body#websitedesign #webdesignWrapper div.subRuler#ltSide { width: 303px; float: left; clear: left;  margin: 0 0 10px 6px; }
body#websitedesign #webdesignWrapper div.subRuler#rtSide { width: 590px; float: left; margin: 0 3px 10px 0; }
body#websitedesign #webdesignWrapper #packagesLeft .content span, 
body#websitedesign #webdesignWrapper #packagesRight .content span { clear: left; color: #313427; font-size: 22px; font-family: Vagabond; }
body#websitedesign #webdesignWrapper table { border-collapse: collapse; border-spacing: 0; font-weight: normal; width: 900px; }
body#websitedesign #webdesignWrapper table thead th { padding: 6px; }
body#websitedesign #webdesignWrapper table th { text-align: left; padding: 6px; padding-left: 12px; }
body#websitedesign #webdesignWrapper table tbody tr { background-color: #F7F7F7; }
body#websitedesign #webdesignWrapper table h5 { font-size: 14px; font-weight: bold; }
body#websitedesign #webdesignWrapper table tbody tr.even { background-color: #FFFFFF; }
body#websitedesign #webdesignWrapper table tbody tr.even td { padding: 5px 6px; }
body#websitedesign #webdesignWrapper table tbody tr td { padding: 5px; text-align:center;}
body#websitedesign #webdesignWrapper table tbody td { padding: 6px; vertical-align: top; }
body#websitedesign #webdesignWrapper table thead tr th { font-size: 22px; font-family: Vagabond; color: #303326; }
body#websitedesign #webdesignWrapper table thead tr th span { display: block; text-align: center; }
body#websitedesign #webdesignWrapper table #pricing td span { position: relative; top: 12px; }
body#websitedesign #webdesignWrapper table #pricing td strong { font-size: 18px; font-family: Vagabond; }
body#websitedesign #webdesignWrapper .monthlyBilling { padding-top: 45px; color: #aaa; }
body#websitedesign #webdesignWrapper p.montlyBilling.dimPop { padding-top: 0; margin-top: -12px; }

body.productDetail .group sup.dagger, body.productDetail span.price  sup.dagger, body.productDetail #content h1 sup.dagger, body.productCategory #content h1 sup.dagger { display: inline; clear: none; color: #F26522; font-size: 12px; vertical-align: top; }
body.productDetail .paddTop { padding-top: 20px; }
body.productDetail .col_L #priceAndTerm.paddTop .imgButton { margin-top: 0; }
body#webhosting.productCategory .col_L .group .priceAndAction .action { margin-top: 0; }
body#webhosting .col_L .group { margin-top: 0px; }
body#webhosting .col_L #group1,
body#ecommercesolutions .col_L #group1,
body#security-sslcertificates .col_L #group1 { border-right: 2px solid #fff; }
body.productCategory .col_L .group h3 { padding: 15px 0px 10px 0; border-top: 1px dotted #d3d3d3; color:#7D8170; font-weight:bold; font-size:18px; font-family: Vagabond,trebuchet,"Trebuchet MS",sans-serif; }
body.productCategory .col_L .group h3 a { color: #7D8170;}
body.productCategory .col_L .group h4 { margin: 0; font-weight: normal; font-size:11px;  }
body.productCategory .col_L .group p { margin: 0; font-weight: normal; font-size:11px;  }
body.productCategory .col_L .group ul { margin: 0 0 0 20px; list-style-type: disc; font-size: 11px; }
body.productCategory .col_L .group ul li.last { list-style-image: none; list-style-type: none; margin: 5px 0 0 -21px; padding: 0; font-weight: normal; font-size:12px; }
body.productCategory .col_L .group a.learnMore { display: block; font-weight: normal; font-size:12px; }
body.productCategory .col_L .group .priceAndAction div { margin-top: 10px; float: left; color:#7e8271; font-weight: bold; font-size:14px; font-family: Vagabond,trebuchet,"Trebuchet MS",sans-serif; line-height: 1.3em; }
body.productCategory .col_L .group .priceAndAction div span.price { clear: left; color:#313427; font-weight: bold; font-size:22px; }
body.productCategory .col_L .group .priceAndAction .action { display: block; float: right; margin-top: 20px; }
body.productCategory .col_L .group .priceAndAction img.action { margin-bottom: 10px; }
body.productCategory .col_L .group .priceAndAction p { color: #7D8170; font-size: 12px; }
body.productCategory .col_L #featureCalloutWrapper { margin-top: 30px; }
body.productCategory .col_L #featureCalloutWrapper .featureCallout { float:left; width: 283px; margin-left: 15px; }
body.productCategory .col_L #featureCalloutWrapper .first {	margin-left: 0px; }
body.productCategory .col_L .featureCallout .content { height: 110px; overflow:hidden; padding: 10px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; background-color:#fafafa; font-size:12px; line-height: 1.5em; }
body.productCategory .col_L .featureCallout .content h3 { margin: 0; /*reset*/ margin-bottom: 10px; font-size:15px; font-weight:bold; }	
body.productCategory .col_L .featureCallout .content h4 { margin: 0; /*reset*/ font-weight:bold; }	
body.productCategory .col_L .featureCallout .content p { font-weight: normal; font-size: 12px; margin: 0; /*reset*/ }
body.productCategory .col_L .featureCallout .topCap{ background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -30px; width:283px; height:10px; font-size:1px; }	
body.productCategory .col_L .featureCallout .bottomCap{  background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -40px; width:283px; height:10px; font-size:1px; }

body#register_domain .col_L{width:100%;}
body#register_domain .col_L h1 span{display:inline; color:#e06b25;}
body#register_domain .col_R{display:none;}
body#register_domain #register_domain_bar{ background: url(/imgs/global/register_domain_bar.png) no-repeat;width:783px;height:97px;float:left;margin:0 0 20px;}
body#register_domain .popular_extensions{font: bold 14px trebuchet,"Trebuchet MS",sans-serif;float:right;margin:-16px 303px 0 0;}
body#register_domain .search{float:left;font: bold 14px trebuchet,"Trebuchet MS",sans-serif;margin:-16px 55px 0 25px;}
body#register_domain #searchBox{clear:both;margin:32px 0 0 25px;background:#fffec5;}
body#register_domain .sprite-btnFindIt{ border:0; margin:25px 0 0 15px;cursor:pointer;} 
body#register_domain #top_tlds{float:right;margin:26px 100px 0 0;overflow:auto;width:365px;*width:370px;}
body#register_domain #top_tlds p, body#register_domain #country_extensions p {margin:0 0 .5em;}
body#register_domain #top_tlds .column, body#register_domain #country_extensions .column{width:90px;display:inline;float:left;overflow: hidden;}
body#register_domain #country_extensions .column.first{margin:0 0 0 20px;*margin:0 0 0 14px;}
body#register_domain #top_tlds .column input, body#register_domain #country_extensions .column input{float:left;margin:3px 5px 0 0;*margin:-15px 5px 0 0;*float:left;}
body#register_domain #top_tlds .column label, body#register_domain #country_extensions .column label{font: bold 14px trebuchet,"Trebuchet MS",sans-serif;*margin:0 0 0 25px;}
body#register_domain #select_all_wrapper{clear:both;float:right;*float:none;font: bold 14px trebuchet,"Trebuchet MS",sans-serif;margin:-33px 0 0;padding:0 15px 0 0;*margin:-33px 23px 0 675px;}
body#register_domain #select_all_wrapper input{vertical-align:text-bottom;margin:2px;*vertical-align:baseline;*float:right;*margin:-15px 0 0 10px;}
body#register_domain #tips{width:239px;float:left;clear:both;margin:0 36px 0 24px;}
body#register_domain #tips ol{list-style:decimal inside none;font: bold 13px trebuchet,"Trebuchet MS",sans-serif;}
body#register_domain #tips ol li{margin:20px 0;color:#24271D;}
body#register_domain #tips ol li p{font-weight:normal;display:inline;color:#5a5d52;}
body#register_domain #tips h2{font: bold 16px trebuchet,"Trebuchet MS",sans-serif;color:#56594B;}
body#register_domain #country_extensions{float:left;width:auto;*width:600px;margin:0 0 0 299px;_padding-left:299px;}
body#register_domain #country_extensions h3{margin:5px 0 10px 6px;font: bold 14px trebuchet,"Trebuchet MS",sans-serif;color:#56594B;}
body#register_domain #country_extensions #country{margin:50px 0 10px 6px;font: bold 14px trebuchet,"Trebuchet MS",sans-serif;color:#56594B;}
body#register_domain #why_register{clear:both;width:100%;padding:70px 0 0 0;}
body#register_domain #why_register{font: normal 13px/normal trebuchet,"Trebuchet MS",sans-serif;}
body#register_domain #why_register h2{font: bold 16px/50px trebuchet,"Trebuchet MS",sans-serif;}
body#register_domain #why_register .column{float:left;background: #f3f3f3; width:260px;margin:0 3px;padding:20px;color#5a5d52;_width:250px;}
body#register_domain #why_register .column span{font: normal 14px/normal trebuchet,"Trebuchet MS",sans-serif;color#24271d;}
body#register_domain #why_register .column h2, body#register_domain #why_register .column h3 {font: bold 14px/normal trebuchet,"Trebuchet MS",sans-serif;color:#24271d;display:inline;}
body#register_domain #why_register .column ul{list-style:disc outside none;margin:0 0 0 16px;}
body#register_domain .error{border:2px solid red;}
body#register_domain #promo{ background: url(/imgs/promo/register_domain_promo_bubble.png) no-repeat 0 0; width:909px; height:84px;margin:-42px 0 60px;_margin:-22px 0 60px;}
body#register_domain #promo .wrapper{position:absolute;left:40px;top:75px;*top:92px;_top:81px;}
body#register_domain #promo .limited_time{ font: bold 17px/normal trebuchet,"Trebuchet MS",sans-serif;color:#308fbf;}
body#register_domain #promo .use_code{ font: bold 17px/normal trebuchet,"Trebuchet MS",sans-serif;color:#e06b25;}
body#register_domain #promo .term{ font: bold 12px/normal trebuchet,"Trebuchet MS",sans-serif;color:#e06b25;}
body#register_domain #promo .code{ font: bold 17px/normal trebuchet,"Trebuchet MS",sans-serif; color:#000;}
body#register_domain #promo small{ font: normal 12px/normal trebuchet,"Trebuchet MS",sans-serif;}


/* Register Domain Names (new 8183) */
body#register_domain div.col_R { display: none; }
body#register_domain div.col_L { width: 100%; }
body#register_domain div#content div#contentColumns { width:100%; margin-top: -20px; }

body#register_domain .highlight::-webkit-input-placeholder { color:#6DC136 !important; opacity: 1; }
body#register_domain .highlight::-moz-placeholder { color:#6DC136 !important; opacity: 1; } /* firefox 19+ */
body#register_domain .highlight:-ms-input-placeholder { color:#6DC136 !important; opacity: 1; } /* ie */
body#register_domain .highlight:-moz-placeholder { color:#6DC136 !important; opacity: 1; }
body#register_domain .highlight { color: #8cc63f; }

/* Begin product page */
body#register_domain div.hero { background-image: url('/imgs/productDetail/hero-orange.jpg'); background-repeat: no-repeat; background-size: 100% 100%;	width: 100%; height: 300px; }
body#register_domain div.hero div.hero-header { width: 860px; margin: 0 auto; text-align: center; padding: 45px 20px 20px 20px; }
body#register_domain div.hero div.hero-header h1 { font-size: 31px; }
body#register_domain div.hero div.hero-header p { font-size: 20px; color: #666666; }
/* Search Bar */
body#register_domain div.hero div.hero-ntld-search { width: 1000px; margin: 0 auto;}
body#register_domain div.hero div.hero-ntld-search form input#domainName { 	height: 50px; width: 720px; background: #fefefe; background-image: url("/imgs/productDetail/search-icon.png"); background-repeat: no-repeat; background-position: 15px 18px; 	padding: 5px 0px 5px 50px; border: 0px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; -webkit-box-shadow:inset 0 3px 5px 0 #cccccc; box-shadow:inset 0 3px 5px 0 #cccccc; font-size: 20px !important; line-height: 24px; }
body#register_domain div.hero div.hero-ntld-search form input#domainName:focus, div.hero div.hero-ntld-search form input.findItNow:focus { outline-width: 0;}
body#register_domain div.hero div.hero-ntld-search form input#domainName::-webkit-input-placeholder { color: #666666; font-weight: 100; font-size: 20px; }
body#register_domain div.hero div.hero-ntld-search form input#domainName:-moz-placeholder { /* Firefox 18- */ color: #666666; font-weight: 100; font-size: 20px; }
body#register_domain div.hero div.hero-ntld-search form input#domainName::-moz-placeholder {  /* Firefox 19+ */ color: #666666; font-weight: 100; font-size: 20px; }
body#register_domain div.hero div.hero-ntld-search form input#domainName:-ms-input-placeholder { color: #666666; font-weight: 100; 	font-size: 20px; }
body#register_domain div.hero div.hero-ntld-search form input.findItNow { background-image: url("/imgs/productDetail/search-button.png"); background-repeat: no-repeat; width: 225px; height: 70px; border: none; 	background-color: transparent; cursor: pointer; vertical-align: middle; }
body#register_domain div.hero div.hero-ntld-search p.ntld-bulk-search { color: #000000; text-align: left; }
body#register_domain div.hero div.hero-ntld-search p.ntld-bulk-search span a { color: #ffffff; }

/* Domain Tabs */
body#register_domain div.grey-seperator { height: 56px; width: 100%; background-color: #eeefef; position: relative; z-index: 1; }
body#register_domain div.domain-hunter { width: 100%; margin-top: -32px; background-color: #f8f8f8; text-align: left; }
body#register_domain div.domain-hunter div#tabs { width: 1140px; margin: 0 auto; z-index: 88; position:relative; top: -31px; }
body#register_domain div.domain-hunter div#tabs ul { width: 490px; margin: 0 auto; }
body#register_domain div.domain-hunter div#tabs div.tabs-panel { width: 1100px; background-color: #ffffff !important;}
body#register_domain div.domain-hunter div#tabs div#tabs-3 { height: 400px; }

body#register_domain div.domain-hunter div#tabs #tabs-headings li, div.domain-hunter div#tabs #tabs-headings li h2 { background: none; }
body#register_domain div.domain-hunter div#tabs #tabs-headings li h2 { padding: 24px 20px 0px 8px; }
body#register_domain div.domain-hunter div#tabs #tabs-headings li, div.domain-hunter div#tabs #tabs-headings li h2 a { color: #007049; }
body#register_domain div.domain-hunter div#tabs #tabs-headings li.ui-tabs-selected { background: transparent url(/imgs/productDetail/most-popular-tab.png) no-repeat scroll 0 0; width: 151px; height: 63px; }
body#register_domain div.domain-hunter div#tabs #tabs-headings li.tld-additional-domains.ui-tabs-selected { background: transparent url(/imgs/productDetail/additional-domains-tab.png) no-repeat scroll 0 0; width: 198px; height: 63px; padding-left: 9px; }
body#register_domain div.domain-hunter div#tabs #tabs-headings li.ui-tabs-selected h2 { background: none; padding: 24px 20px 0px 8px; font-family: Vagabond, "Trebuchet MS", sans-serif; }
body#register_domain div.domain-hunter div#tabs #tabs-headings li.ui-tabs-selected h2 a { color: #8cc63f; }
body#register_domain div.domain-hunter div#tabs div.tabs-panel { margin: 0 auto; background: none; }
body#register_domain div.domain-hunter div#tabs div.tabs-panel p.domain-category-head {	font-family: Vagabond, "Trebuchet MS", sans-serif; color: #8cc63f; font-size: 30px; padding-bottom: 10px; border-bottom: 2px solid #f8f8f8; }
body#register_domain div.domain-hunter div#tabs div.tabs-panel p.domain-category-sub { font-family: Vagabond, "Trebuchet MS",sans-serif;
	color: #666666;	font-size: 15px; letter-spacing: 0.5px;	margin-left: 20px; }
body#register_domain div.domain-hunter div#tabs div.tabs-panel div.set-1 { 	margin-left: 35px; 	margin-top: 10px; } 
body#register_domain div.domain-hunter div#tabs div.tabs-panel div.set-1 a { font-family: Helvetica, "Trebuchet MS", sans-serif; color: #00a7f5; 	font-size: 17px; letter-spacing: 0.8px;	text-decoration: none; margin-right: 20px; }
body#register_domain div.domain-hunter div#tabs div.tabs-panel div.set-2 { width:770px; margin-left: 35px;}
body#register_domain div.domain-hunter div#tabs div.tabs-panel div.set-2 div {display: inline-block; margin-right: 25px;	margin-bottom: 20px; height: 20px; width: 340px; }
body#register_domain div.domain-hunter div#tabs div.tabs-panel div.set-2 div a { font-family: Helvetica, "Trebuchet MS", sans-serif;
color: #666666; font-size: 17px; letter-spacing: 0.8px; text-transform: uppercase; }
body#register_domain div.domain-hunter div#tabs div.tabs-panel div div a:hover { text-decoration: none; }
body#register_domain div.domain-hunter div#tabs div.tabs-panel div div span { font-family: Helvetica, "Trebuchet MS", sans-serif; color: #666666; margin-left: 15px; }

/* Domain services and tools */

body#register_domain div.ntld-domain-services {	width: 100%; background-image: url("/imgs/productDetail/dsat-bg.png"); height: 106px; background-repeat: repeat-x; margin-top: -30px; clear: both;}
body#register_domain div.ntld-domain-services div { width: 1140px; margin: 0 auto; height: 106px; }
body#register_domain div.ntld-domain-services div h3 { float: left; padding-top: 35px; font-size: 26px; color: #666666; }
body#register_domain div.ntld-domain-services div ul { float: left; padding-top: 42px; width: 840px; text-align: right; }
body#register_domain div.ntld-domain-services div ul li { display: inline-block; font-size: 16px; padding: 0px 10px 0px 35px; }
body#register_domain div.ntld-domain-services div ul li a { color: #000000; font-weight: bold; }
body#register_domain div.ntld-domain-services div ul li a:hover { text-decoration: none; }

/* Banner ads */
body#register_domain div.banner { width: 100%; height: 145px; margin: 40px 0px 40px 0px; }
body#register_domain div.banner div.adRotator { width: 1140px; margin: 0 auto; }

/* Controls for the banner */
body#register_domain div.banner div.adRotator div.contentWrap div#rotation div.controls { right: 140px; top: 115px; position:relative; }
body#register_domain div.banner div.adRotator div.contentWrap div#rotation div.controls a { background-image: none; margin-right: 15px;	background-color: #ced3d6; -webkit-border-radius: 100px 100px 100px 100px; border-radius: 100px 100px 100px 100px; float: right; color:transparent; width: 19px; }
body#register_domain div.banner div.adRotator div.contentWrap div#rotation div.controls a.active { background-color: #3f3f3f; }

/* Domain ads */
body#register_domain div.ntld-ads { width: 100%; text-align: left;}
body#register_domain div.ntld-ads div.ntld-ad-cont { width: 1140px; margin: 0 auto; }
body#register_domain div.ntld-ads div.ntld-ad-cont div.ntld-ads-left { width: 665px; float: left; margin-top: 20px; }
body#register_domain div.ntld-ads div.ntld-ad-cont div.ntld-ads-right { float: right; text-align: right; }
body#register_domain div.ntld-ads div.ntld-ad-cont div.ntld-ads-left h4 { font-family: Vagabond, "Trebuchet MS", sans-serif; font-size: 18px; letter-spacing: 0.8px; margin-bottom: 20px; }
body#register_domain div.ntld-ads div.ntld-ad-cont div.ntld-ads-left p.ntld-text { line-height: 26px; }
body#register_domain div.ntld-ads div.ntld-ad-cont div.ntld-ads-left p.ntld-text-sub { font-weight: bold; }
body#register_domain div.ntld-ads div.ntld-ad-cont div.ntld-ads-left div.ntld-guru p.ntld-ad-domain { font-weight: bold; font-family: Vagabond, "Trebuchet MS", sans-serif; font-size: 30px; color: #000000; width: 85px; display: block; margin-bottom: 0px; }
body#register_domain div.ntld-ads div.ntld-ad-cont div.ntld-ads-left div.ntld-guru p.ntld-ad-text { margin-top: -25px; width: 350px; }
body#register_domain div.ntld-ads div.ntld-ad-cont div.ntld-ads-left div.ntld-guru p.ntld-ad-text a { margin-left: 53px; }
body#register_domain div.ntld-ads div.ntld-ad-cont div.ntld-ads-right { width: 390px; margin-top:25px; }
body#register_domain div.ntld-ads div.ntld-ad-cont div.ntld-ads-right div { margin-bottom: 19px; }
body#register_domain div.ntld-ads div.ntld-ad-cont div.ntld-ads-right div.ntld-xyz {	background-image: url("/imgs/productDetail/xyz-reg.png"); 	background-repeat: no-repeat; background-position: 25px 5px; width: 390px; }
body#register_domain div.ntld-ads div.ntld-ad-cont div.ntld-ads-right div.ntld-now { background-image: url("/imgs/productDetail/now-reg.png"); 	background-repeat: no-repeat; background-position: 20px 5px; width: 390px; }
body#register_domain div.ntld-ads div.ntld-ad-cont div.ntld-ads-right div.ntld-club { background-image: url("/imgs/productDetail/club-reg.png"); background-repeat: no-repeat; background-position: 5px 5px; width: 390px; }
body#register_domain div.ntld-ads div.ntld-ad-cont div.ntld-ads-right div p.ntld-ad-domain { width: 212px; float: left; padding-top: 10px; padding-left: 30px; }
body#register_domain div.ntld-ads div.ntld-ad-cont div.ntld-ads-right div p.ntld-register { float: right; }

/* CTA */
body#register_domain div.ntld-cta {	background-color:#8cc63f; height:130px; width: 100%; }
body#register_domain div.ntld-cta div.ntld-cta-cont { width: 870px; margin: 0 auto; padding-top: 15px; }
body#register_domain div.ntld-cta div.ntld-cta-cont div.cta-text { margin-right: 15px; margin-top: 15px;	text-align: center; }
body#register_domain div.ntld-cta div.ntld-cta-cont div.cta-text p.ntld-cta-head { font-size: 30px;	font-family: Vagabond, "Trebuchet MS", sans-serif; color:#FFFFFF; margin: 0px; padding-top: 20px; }
body#register_domain div.ntld-cta div.ntld-cta-cont div.cta-text p { font-size: 24px; margin: 22px 0px 0px 0px; color: #FFFFFF; }
body#register_domain div.ntld-cta div.ntld-cta-cont div.cta-text p img { padding-right: 10px; margin-left: 10px; }

/*Error*/
body#register_domain li.validationErrorMessage { list-style-type: none; background-color: #ffffff; opacity: 0.9; filter: alpha(opacity=90); /* For IE8 and earlier */ padding: 9px 5px 0px 15px; -webkit-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px; -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0, 0.5); box-shadow: 0 5px 10px 0 rgba(0,0,0, 0.5); margin-bottom: 10px; }
body#register_domain li.validationErrorMessage span { color:#e25656; }
body#register_domain li.validationErrorMessage span p { width: 940px; float: left; }
body#register_domain li.validationErrorMessage span a.errorMsgClose { float: right; padding-right: 10px; }
body#register_domain .set-1 .top-domains ul { list-style-type: none; margin: 0; padding: 0; min-width: 100%; width: auto; }
body#register_domain .set-1 .top-domains ul li { width: 20%; float: left; font-size: 30px; text-transform: uppercase; color: #000;	margin: 9px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
body#register_domain .set-1 .top-domains ul li.active {	color: #76d23a; }
body#register_domain .set-1 .top-domains ul li span.tldClick:hover { color: #256672; }
body#register_domain .set-1 .top-domains ul li span.details { font-size: 11px;	margin-left: 5px; color: #444; }
body#register_domain div.domain-hunter div#tabs div.tabs-panel div.set-1 div.top-domains ul li a { font-family: Helvetica, "Trebuchet MS", sans-serif; color: #666666; font-size: 17px; letter-spacing: 0.8px; text-transform: uppercase; }
body#register_domain .set-1 .top-domains ul li { cursor: pointer; outline: none; -webkit-user-select: none; /* Chrome all / Safari all */ -moz-user-select: none; /* Firefox all */ -ms-user-select: none; /* IE 10+ */ user-select: none; }
body#register_domain .pagecontrol-top { font-size: 12px; font-weight: bold; text-align: right; position: absolute; top: 90px; right: 45px; }
body#register_domain .pagecontrol-top img { vertical-align: middle; margin: 0 4px; }
body#register_domain .pagecontrol-top span.pagecurrent { background: none repeat scroll 0 0 #EDF3F9; padding: 4px; }
body#register_domain .pagecontrol-bottom { text-align: right; position: absolute; bottom: 24px; right: 24px; }

body#register_domain #bannerAdRotator { width: 1140px; height:151px; overflow: hidden; position: relative;margin: 0 auto; text-align: center; padding-bottom: 75px; }
body#register_domain #individualSlides3.responsiveCarousel {cursor: move; left: 0px; top: 0px; width: 1140px; height: 151px; overflow: hidden;  }
body#register_domain i.bulletFix {  background: #333; display: block; height: 31px; position: absolute; right: 5px; top: 108px; width: 255px; opacity: .7; }
body#register_domain .responsiveCarousel { position: relative; top: 0px; left: 0px; text-align: center; margin: 0 auto; overflow: hidden; cursor: move;-webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }
body#register_domain #bottomSlider { position: relative; top: 113px; left: 898px; width: 22px; height: 22px;}
body#register_domain #bottomSlider div { position: absolute; width: 22px; height: 22px; padding: 0 0 2px 0;  }
body#register_domain #bottomSlider img {  margin-left: -10px; overflow: visible; }
/* Bullets for Bottom Slider */
body#register_domain .jssorb21 { width: 168px; height: 22px; line-height: 22px; position: relative; top: 240px; left: 0; overflow: hidden; padding: 1px 0 0 0px; }
body#register_domain .jssorb21 div, body#register_domain .jssorb21 div:hover, body#register_domain .jssorb21 .av { background: url(/imgs/homepage/b21.png) no-repeat; overflow: hidden; cursor: pointer; }
body#register_domain .jssorb21 div { position: absolute; width: 19px; height: 19px; text-align:center; line-height:19px; color:White; font-size:12px; background-position: -5px -5px; }
body#register_domain .jssorb21 div:hover, body#register_domain .jssorb21 .av:hover { background-position: -35px -5px; }
body#register_domain .jssorb21 .av { background-position: -65px -5px; }
body#register_domain .jssorb21 .dn, body#register_domain .jssorb21 .dn:hover { background-position: -95px -5px; }
/* END Register Domain Names */



body.productDetail .col_L #mobileProduct h1, body.productCategory .col_L #mobileProduct h1 { margin-bottom: 15px; }
body.productDetail .col_L #mobileProduct h1 span, body.productCategory .col_L #mobileProduct h1 span { display: inline; }
body.productDetail .col_L #mobileProduct #features { width: 280px; }
body.productDetail .col_L #mobileProduct p.teaser { margin-bottom: 35px; }
body.productDetail .col_L #mobileProduct ul#features li, body.productDetail .col_L #mobileProduct #features ul li, body.productCategory .col_L #mobileProduct ul#features li, body.productCategory .col_L #mobileProduct #features ul li { font-family: Trebuchet MS; margin-bottom: 20px; font-size: 13px; }
body.productDetail .col_L #mobileProduct ul#features li.bottom, body.productDetail .col_L #mobileProduct #features ul li.bottom, body.productCategory .col_L #mobileProduct ul#features li.bottom, body.productCategory .col_L #mobileProduct #features ul li.bottom { margin-bottom: 0; }
#mobileProduct #mobileDisclaimers { margin: 15px 0 0 0; padding: 0; display: inline; float: left; width: 240px; }
#mobileProduct #mobileDisclaimers p { display: block; margin-left: 0; padding-left: 0; width: 93%; } 

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Tabs
----------------------------------*/
#tabs { margin-top:2em; }
#tabs #tabs-headings li { list-style: none; float:left; height:31px; width:auto; text-align:center; vertical-align:bottom; background:transparent url(/imgs/global/tabRegular.gif) no-repeat scroll 0 0; }
#tabs #tabs-headings li h2 { float:left; height:26px; margin: 0; margin-left:20px; padding:5px 20px 0 0; background:transparent url(/imgs/global/tabRegular.gif) no-repeat scroll right center; color:#313131; font: bold 15px trebuchet,"Trebuchet MS",sans-serif; line-height: 1.3em; }
#tabs #tabs-headings li.ui-tabs-selected { background:transparent url(/imgs/global/tabSelected.gif) no-repeat scroll 0 0;
clear:right; }
#tabs #tabs-headings li.ui-tabs-selected h2 { background:transparent url(/imgs/global/tabSelected.gif) no-repeat scroll right center; }
#tabs #tabs-headings li a { color:#313131; text-decoration: none;  }
#tabs #tabs-headings li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
#tabs #tabs-headings li a, .ui-tabs .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#tabs .tabs-panel { display: block; width: 624px; min-height: 198px; margin-top:-1px; padding: 0; padding-top: 1px !important; background: transparent url('/imgs/global/bgTabsBox.gif') no-repeat scroll left top; }

/* Tab content in list-format */
#tabs .tabs-panel ul,
#tabs .tabs-panel ol,
#tabs .tabs-panel p { padding: 15px; }
#tabs .tabs-panel ul { list-style-type: disc; }
#tabs .tabs-panel ol { list-style-type: decimal; }
#tabs .tabs-panel p { padding-bottom: 0; margin-bottom: 0; }
#tabs .ui-tabs-hide { display: none !important; }

#tabs .tabs-panel li { margin:6px 0 6px 13px; font-size:12px;  }
#tabs .tabs-panel ul li  {list-style-image:url(/imgs/global/bulletGrayRightArrow.gif); }
#tabs .tabs-panel li h3 { display: inline; font-weight:bold; font-size:12px; }
#tabs .tabs-panel li.adNotice { list-style: none; list-style-image:none; margin-top:1.5em; padding-left:0;  }

/* Tab content in table-format */
#tabs .tabs-panel table { width: 100%; }
#tabs .tabs-panel table col.col1 { width: 33%; }
#tabs .tabs-panel table th { text-align: left; font-weight: bold; }
#tabs .tabs-panel table thead th { padding: 6px; }
#tabs .tabs-panel table tbody th { font-weight: normal; }
#tabs .tabs-panel table tbody tr { background-color: #F7F7F7; }
#tabs .tabs-panel table tbody tr.even { background-color: #FFF; }
body.productCategory #tabs .tabs-panel table tbody tr td.register { background-color: #FFF; }
body.productDetail #tabs .tabs-panel table tbody tr td.register { font-weight: bold; }
#tabs .tabs-panel table tbody th, #tabs .tabs-panel table tbody td { padding: 6px; vertical-align: top; }
#tabs .tabs-panel table tbody  tr.even th, #tabs .tabs-panel table tbody tr.even td { padding: 5px 6px; }
#tabs .tabs-panel table tbody td { }
#tabs .tabs-panel table tbody td img { padding-left: .5em }
#tabs .tabs-panel table tfoot td { padding-top: 2em; }

/* Tab content with faq */
#tabs .tabs-panel .overflow { height:310px; overflow:auto; position: relative; margin:15px 15px 0 0;} /* position: relative needed to overcome ie6 and 7 problem with <sup> relative positioning */
#tabs #faqQuestions, #tabs #faqAnswers { line-height: 1.2em; }
#tabs #faqQuestions li { list-style: none; margin-top: 0; margin-bottom: 0; }
#tabs #faqAnswers { margin-left: 28px; }
#tabs #faqAnswers dt { font-weight: bold; margin-top: 1em; }
#tabs #faqAnswers dd { margin: 0 10px; }
#tabs #faqAnswers dd ul, #tabs #faqAnswers dd ol  { padding: 0 0 0 15px; }
#tabs #faqAnswers dd li {list-style-image: none; margin: 0 0 0 13px; }
#tabs #faqAnswers dd h5 { font-weight: normal; font-size: 12px; text-decoration: underline; }	 
#tabs #faqAnswers dd p { padding: 0;  margin-bottom: 1em;}	 
/* Tab 2 of All SSL Pages */
#tabs #tabs-2 #ssLCompare {width: 610px; padding: 7px; }
#tabs #tabs-2 #ssLCompare table { float: left; }
#tabs #tabs-2 #ssLCompare table tr  { background-color: #f6f6f6;  }
#tabs #tabs-2 #ssLCompare table tr.even { background-color: #ededed; }
#tabs #tabs-2 #ssLCompare table td { vertical-align: top; text-align: center; border-top: 1px dotted #d2d2d2; }
#tabs #tabs-2 #ssLCompare table tfoot tr { background-color: #fff; }
#tabs #tabs-2 #ssLCompare table tfoot tr td { text-align: left; font-size: 12px; padding-top: 15px; color: #333;  }
#tabs #tabs-2 #ssLCompare table th.topHeading { font-size: 14px; text-align: center; font-weight: 900; color: #303326;  }
#tabs #tabs-2 #ssLCompare table th, #tabs #tabs-2 #ssLCompare table th.topHeading#sslProd { text-align: left;  }
#tabs #tabs-2 #ssLCompare table .col1 { width: 145px; text-align: left; padding: 6px 2px 6px 5px; }
#tabs #tabs-2 #ssLCompare table .col2 { width: 136px; background-color: #deefb3; text-align: center; padding: 6px 0 6px 0; border-left: 1px solid #fff; border-right: 1px solid #fff; }
#tabs #tabs-2 #ssLCompare table .col3 { width: 108px; text-align: center;padding: 6px 0 6px 0; }
#tabs #tabs-2 #ssLCompare table .col4 { width: 108px; text-align: center;padding: 6px 0 6px 0; border-left: 1px solid #fff; border-right: 1px solid #fff;}
#tabs #tabs-2 #ssLCompare table .col5 { width: 108px; text-align: center;padding: 6px 0 6px 0; }
#tabs #tabs-2 #ssLCompare img.greenCheck { width: 18px; height: 18px; margin-top: 1px; }
#tabs #tabs-2 #ssLCompare table .borderFix { border-right: 1px solid #ededed;  border-left: 1px solid #ededed; }
#tabs #tabs-2 #ssLCompare .sslDisclaimers { text-align: left;  }
#tabs #tabs-2 #ssLCompare img#compareCompetition {float: left; margin-left: 150px;  }
#tabs #tabs-2 #ssLCompare tr.dislaimers td { line-height: 18px; font-size: 12px; color: #aaa; }

/* SSL TAB 2 IE7-Specific Styles */
* + html #tabs #tabs-2 #ssLCompare img#compareCompetition { margin-left: 147px; }
* + html #tabs #tabs-2 #ssLCompare table .col1 { width: 143px; }
* + html #tabs #tabs-2 #ssLCompare table .col2 { width: 137px; }

/* TECH-1356 Hosting Main Category and Hosting Comparison ----------------------------------*/

body#webhosting .col_R, body#compare-hosting .col_R { display: none; }
body#webhosting .col_L, body#compare-hosting .col_L {position: relative; width: 100%;  padding: 0; margin: 0; font-family: trebuchet, 'Trebuchet MS', sans-serif; font-size: 14px; }
body#webhosting .col_L .tabWrap { margin: 13px; text-align: left; }
body#webhosting .col_L .topHeader h1 { font-size: 48px; margin: 12px 9px 75px 9px; }
body#webhosting .col_L .topHeader h1 span { font-size: 40px; color: #ff9900; margin-top: -15px; }
body#webhosting .col_L .topHeader h1 sup { font-size: 42px; position: relative; top: 1px; }
body#webhosting .col_L h2 { font-size: 36px; font-weight: 900; color: #303326; }
body#webhosting .col_L h2 strong, body#webhosting .col_L h2 span { margin-top: -11px; font-size: 26px; display: block; clear: both; color: #606060; }
body#webhosting .col_L .hostPrice { width: 140px; float: left; clear: both; font-family: Vagabond; font-size: 14px; color: #7e8271; font-weight: bold; color: #7e8271; font-weight: bold; margin-top: 14px; }
body#webhosting .col_L .hostPrice .price { float: left; font-size: 26px; line-height: 20px; color: #303326; }
body#webhosting .col_L .hostPrice strong { display: block; float: left; white-space: nowrap; margin-top: -8px; }
body#webhosting .col_L .triFold form { float: right; width: 130px; clear: right; margin-top: 24px;} 
body#webhosting .chooseOS { position: absolute; top: 132px; left: 13px; }
body#webhosting .middleFold { width: 966px; height: 382px; background: transparent url('/imgs/productCategory/triFoldBg.png') 0 0 no-repeat; padding: 0; text-align: center; margin: 0 auto; clear: both; }
body#webhosting .middleFold .triFold { background: none; width: 303px; height: 357px; float: left; clear: none; text-align:left; }
body#webhosting .middleFold .triFold .subWrap { margin: 14px 5px 5px 26px; }
body#webhosting .middleFold .triFold ul { list-style-type: none; clear: both; margin: 80px 0 0 0; }
body#webhosting .middleFold .triFold ul li { width: 280px; height: 37px; vertical-align: middle; font-weight: bold; text-indent: 4px; margin: 0; padding: 0; }
body#webhosting .middleFold .triFold ul li strong { color: #303326; font-size: 12px; font-weight: 900; display: block; float: left; width: 92px; }
body#webhosting .middleFold .triFold ul li em { color: #7e8271; font-size: 14px; font-weight: 900; }
body#webhosting .middleFold .triFold ul li span { font-weight: normal;}
body#webhosting .middleFold .triFold ul li span.learnMore { font-weight: 900; cursor: pointer; }
body#webhosting .preTabs { vertical-align: middle; width: 100%; margin: 16px 0; }
body#webhosting input.hostBtn, body#compare-hosting input.hostBtn { margin-top: -8px; background: url(/imgs/productCategory/add-new.png) 0 0 no-repeat; width: 125px; height: 42px; background-position: 0 0; border: 0px solid #FFF; outline: none; text-indent: -999px; padding-top: 42px; color: transparent; cursor: pointer; }

body#webhosting .preTabs { margin-bottom: 18px; }
body#webhosting .preTabs h3#leftSide {  background: url(/imgs/global/arrow1.gif) 10px 6px no-repeat; text-indent: 24px; float: left; width: 210px; height: 33px; font-size: 18px; color: #33a1cc; font-family: Vagabond; cursor: pointer;  }
body#webhosting .preTabs h3#rightSide { margin-right: 13px; background: url(/imgs/productCategory/windows-hosting-icon.png) 0 0 no-repeat; text-indent: 37px; float: right;  font-size: 14px; color: #56594b; font-family: 'Trebuchet MS'; font-weight: normal; padding-right: 5px; }
body#webhosting .preTabs h3#rightSide span { color: black; font-weight: 500; }
body#webhosting .col_L .preTabs h3#rightSide a { text-decoration: underline; color: #303326; } 

body#webhosting #best_value { width: 136px; height: 39px; position: absolute; top: -20px; left: 14px; display: none; }
body#webhosting .tooltip { display: none; cursor: pointer; text-decoration: none; }
body#webhosting .bottomTerms2 { display: none; height: 18px; line-height: 12px; font-size: 12px; color: #aaa; clear: both; position: relative; top: 20px; }
body#webhosting .col_L .topHeader h1 span { margin-top: 0; display: block; }
body#webhosting .preTabs h3#leftSide { width: 220px; }
body#webhosting .middleFold .foldTwo { position: relative; }
body#webhosting .tooltip { display: inline-block; }
body#webhosting .middleFold { background: transparent url('/imgs/productCategory/triFoldBg_v2.png') 0 0 no-repeat; }
body#webhosting #best_value { display: block; }
body#webhosting .bottomTerms { display: none; }
body#webhosting .bottomTerms2 { display: block; }
body#webhosting input.hostBtn { background: url(/imgs/productCategory/add-new3.png) 0 0 no-repeat; }
body#webhosting .middleFold .triFold .subWrap .hostPrice strong { display: none; }
.quadFold .subWrap .hostPrice strong { display: block;  height: 10px; visibility: hidden; }


/*********TAB Setup ******/
body#webhosting .preTabs { clear: both; }
body#webhosting .bottomTabs { clear: both; width: 100%; margin:5px 0 0 4px; text-align: left; } 
body#webhosting .bottomTabs #tabs #tabs-headings li { list-style: none; float:left; height:40px; width:auto; text-align:center; vertical-align:bottom; background:transparent url(/imgs/global/norm2.gif) no-repeat scroll 0 0; z-index: 886; padding: 0;position: relative; top: 1px;}
body#webhosting .bottomTabs #tabs #tabs-headings li a { position: relative; display: block;padding: 7px 30px; margin: 0 0 0 -30px; }
body#webhosting .bottomTabs #tabs #tabs-headings li h4 { float:left; height:40px; margin: 0 0 0 30px; padding:0; background:transparent url(/imgs/global/norm2.gif) no-repeat scroll 100% 0; color:#555;  z-index: 887; font: bold 16px trebuchet,"Trebuchet MS",sans-serif; font-weight: 900; line-height: 30px; }
body#webhosting #tabs #tabs-headings li.ui-tabs-selected { height: 40px; background:transparent url(/imgs/global/act2.gif) no-repeat scroll 0 0; z-index: 998; }
body#webhosting #tabs #tabs-headings li.ui-tabs-selected h4 { background: url(/imgs/global/act2.gif) no-repeat scroll 100% 0; z-index: 999; font-weight: 900; }
body#webhosting h4.lastTab {width: 76px; padding-bottom: 4px; }
body#webhosting #tabs .tabs-panel p { margin: 0 0 0 0; font-size: 14px; color: #56594b; padding: 0 0 0 0; }
body#webhosting #tabs .tabs-panel { display: block; width: 100%; background: transparent url('/imgs/global/bgTabsBoxFullWidth.png') no-repeat scroll left top; }
body#webhosting #tabs .tabWrap { padding: 40px 100px 0 30px;}
body#webhosting .tabWrap blockquote { font-family: Vagabond; font-size: 22px; font-weight: 900; color: #7d8170; margin: 0 0 15px 0; paddding: 0; display: block; }
body#webhosting .tabWrap blockquote span { font-size: 21px; }
/*********TAB 1 ******/
body#webhosting #tabs-1 h5, body#webhosting #tabs-1 h6, body#webhosting #tabs-2 h5 { font-family: Vagabond; font-size: 18px; font-weight: 900; color: #303326; margin-top: 30px; }
body#webhosting #tabs-1 .tabWrap ul { list-style-position: outside; margin: 32px 0 0 -4px; padding: 0 0 0 0; }
body#webhosting #tabs-1 .tabWrap li { margin: 6px 0 6px 1px; font-size: 14px;  color: #56594b; font-weight: bold; text-indent: 4px; }

/*********TAB 2 ******/
body#webhosting #tabs-2 .tabWrap { padding: 40px 40px 0 30px;}
body#webhosting #tabs-2 .tabWrap blockquote { margin: 0 0 0 0; }
body#webhosting #tabs-2 .tabWrap .leftCol { width: 48%; float: left; clear: left; }
body#webhosting #tabs-2 .tabWrap .rightCol { width: 52%; float: right; position: relative; left: 13px; clear: right; }
body#webhosting #tabs-2 .tabWrap h5 { font-family: Vagabond; font-size: 18px; clear: both; display: block; padding: 18px 0 26px 0; }
body#webhosting #tabs-2 .tabWrap h5.firstHeading { margin-top: 2px; }
body#webhosting #tabs-2 .tabWrap h6{ text-align: left; font-family: 'Trebuchet MS'; font-size: 14px; font-weight: 900; color: #56594b; margin-left: 100px; } 
body#webhosting #tabs-2 .tabWrap p {text-align: left; font-size: 14px; color: #56594b; line-height: 20px; margin-left: 100px; padding-bottom: 16px; }
body#webhosting #tabs div#wordpress{ background: url(/imgs/logos/fb-icon-wordpress.png) no-repeat scroll 16px 5px;}
body#webhosting #tabs div#blogEngine{ background: url(/imgs/logos/fb-icon-blogengine.png) no-repeat scroll 18px 5px;}
body#webhosting #tabs div#B2evolution{ background:url(/imgs/logos/fb-icon-b2evolution.png) no-repeat scroll 28px 5px;}
body#webhosting #tabs div#joomla{ background: url(/imgs/logos/fb-icon-joomla.png) no-repeat scroll 16px 5px;}
body#webhosting #tabs div#dotNetNuke{ background: url(/imgs/logos/fb-icon-dotnetnuke.png)  no-repeat scroll 16px 5px;}
body#webhosting #tabs div#mambo{ background: url(/imgs/logos/fb-icon-mambo.png)  no-repeat scroll 16px 5px;}
body#webhosting #tabs div#dupral{ background: url(/imgs/logos/fb-icon-dupral.png)  no-repeat scroll 16px 5px;}
body#webhosting #tabs div#typo3{ background: url(/imgs/logos/fb-icon-typo3.png)  no-repeat scroll 28px 12px; margin-bottom: 19px;}
body#webhosting div#xoops{ background: url(/imgs/logos/fb-icon-xoops.png)  no-repeat scroll 26px 5px;}
body#webhosting div#geeklog{ background: url(/imgs/logos/fb-icon-geeklog.png)  no-repeat scroll 26px 5px; margin-bottom: 2px;}
body#webhosting div#owl{ background: url(/imgs/logos/fb-icon-owl.png)  no-repeat scroll 28px 5px;}
body#webhosting div#tikiWiki{ margin-top: 10px;  background: url(/imgs/logos/fb-icon-tikiwiki.png)  no-repeat scroll 20px 2px;}
body#webhosting div#screwturn{ background: url(/imgs/logos/fb-icon-screwturn.png)  no-repeat scroll 0 5px;}
body#webhosting div#phpWiki{ margin-top: 10px; background: url(/imgs/logos/fb-icon-phpwiki.png)  no-repeat scroll 30px 5px;}
body#webhosting div#simpleMachines{ background: url(/imgs/logos/fb-icon-smf.png)  no-repeat scroll 10px 5px;}
body#webhosting div#phpBB{ background: url(/imgs/logos/fb-icon-phpbb.png)  no-repeat scroll 10px 5px;}
body#webhosting div#craftySyntax{ background: url(/imgs/logos/fb-icon-cslh.png)  no-repeat scroll 2px 5px;}
body#webhosting div#helpCenterLive{ background: url(/imgs/logos/fb-icon-helpcenterlive.png)  no-repeat scroll 10px 5px;}
body#webhosting div#gallery02{ background: url(/imgs/logos/fb-icon-gallery2.png)  no-repeat scroll 5px 5px;}
body#webhosting div#coppermine{ background: url(/imgs/logos/fb-icon-coppermine.png)  no-repeat scroll 30px 5px;}
body#webhosting div#osCommerce{ background: url(/imgs/logos/fb-icon-oscommerce.png)  no-repeat scroll 10px 5px;}
body#webhosting div#magento{ background: url(/imgs/logos/fb-icon-magento.png)  no-repeat scroll 30px 5px;}
body#webhosting div#xrms{ background: url(/imgs/logos/fb-icon-xrms.png)  no-repeat scroll 10px 5px;}
body#webhosting div#osTicket{ background: url(/imgs/logos/fb-icon-osticket.png)  no-repeat scroll 10px 5px;}
body#webhosting div#mantis{ background: url(/imgs/logos/fb-icon-mantis.png)  no-repeat scroll 10px 8px;}
body#webhosting div#projekt{ background: url(/imgs/logos/fb-icon-phpprojekt.png)  no-repeat scroll 25px 5px;}
body#webhosting div#siteAddOns{ background: url(/imgs/logos/fb-icon-webcalendar.png)  no-repeat scroll 5px 5px;}
body#webhosting div#bbClone{ background: url(/imgs/logos/fb-icon-bbclone.png)  no-repeat scroll 30px 5px;}
body#webhosting div#advancedGuestbook{ background: url(/imgs/logos/fb-icon-advancedguestbook.png)  no-repeat scroll 30px 5px;}
/*********TAB 3 ******/
body#webhosting #tabs-3 .tabWrap blockquote { margin: 0 0 36px 0; }
body#webhosting #tabs-3 .tabWrap { padding: 40px 40px 0 30px;}
body#webhosting #tabs-3 .tabWrap h5 { font-family: 'Trebuchet MS'; font-size: 14px; font-weight: 900; display: block;  margin-left: 100px; } 
body#webhosting #tabs-3 .tabWrap p {text-align: left; font-size: 14px; color: #56594b; line-height: 20px; margin-left: 100px;  }
body#webhosting #tabs-3 .tabWrap div { margin: 18px 0; }
body#webhosting div#cgiBinDir { background: url(/imgs/logos/fb-icon-cgibin.png)  no-repeat scroll 30px 0;}
body#webhosting div#rubyOnRails{ background: url(/imgs/logos/fb-icon-rubyonrails.png) no-repeat scroll 30px 0;}
body#webhosting div#perlLang{ background: url(/imgs/logos/fb-icon-perl.png)  no-repeat scroll 27px 0;}
body#webhosting div#pythonLang{ background: url(/imgs/logos/fb-icon-python.png)  no-repeat scroll 29px 0;}
body#webhosting div#php50{ background: url(/imgs/logos/fb-icon-php.png)  no-repeat scroll 26px 0;}
body#webhosting div#zendLibs{ background: url(/imgs/logos/fb-icon-zend.png)  no-repeat scroll 30px 0;}
body#webhosting div#jvaServlets{ background: url(/imgs/logos/fb-icon-java.png)  no-repeat scroll 30px 0;}
body#webhosting div#cronJob{ background: url(/imgs/logos/fb-icon-cronjobs.png)  no-repeat scroll 32px 0;}
body#webhosting div#mysqlDb{ background: url(/imgs/logos/fb-icon-mysql.png)  no-repeat scroll 20px 4px;}
body#webhosting div#asp1{ background: url(/imgs/logos/fb-icon-aspl.png)  no-repeat scroll 10px 5px;}
body#webhosting div#asp2{ background: url(/imgs/logos/fb-icon-asp2.png)  no-repeat scroll 6px 5px;}
body#webhosting div#cFusion{ background: url(/imgs/logos/fb-icon-cfusion.png)  no-repeat scroll 22px 1px;}
body#webhosting div#mssqlDb{ background: url(/imgs/logos/fb-icon-mssql.png)  no-repeat scroll 15px 0;}
body#webhosting div#accessMs{ background: url(/imgs/logos/fb-icon-access.png)  no-repeat scroll 5px 5px;}
body#webhosting div#phpAdmin{ background: url(/imgs/logos/fb-icon-phpAdmin.png)  no-repeat scroll 5px 6px;}
body#webhosting #tabs-3 h6 { font-size: 12px; font-weight: normal; color:#999; font-style: italic; text-indent: 100px; } 
/*********TAB 4 ******/
body#webhosting #tabs-4 .tabWrap blockquote { margin: 4px 0 28px 0; }
body#webhosting #tabs-4 .tabWrap { padding: 40px 40px 0 30px;}
body#webhosting #tabs-4 .tabWrap h5 { font-family: Vagabond; font-size: 32px; font-weight: 900; color: #7d8170; padding-bottom: 10px; } 
body#webhosting #tabs-4 .tabWrap h6 { font-family: Vagabond; font-size: 18px; font-weight: 900; color: #303326; margin-top: 24px; margin-bottom: 4px; }
body#webhosting #tabs-4 .tabWrap p {text-align: left; font-size: 14px; color: #56594b; line-height: 20px; margin-right: 90px; }
body#webhosting #tabs-4 .tabWrap .blogSteps { margin: 20px 0 18px -2px; }
body#webhosting #tabs-4 .tabWrap .blogSteps span.numberedList { display: block; margin: 6px 0 6px 4px; font-size: 14px; }
body#webhosting #tabs-4 .tabWrap ul { list-style-position: outside; margin: 0 0 0 -30px; }
body#webhosting #tabs-4 .tabWrap ul li { margin: 6px 0 6px 12px; font-size: 14px; font-family: Vagabond; color: #56594b; font-weight: 900; text-indent: 4px; }

/*********TAB 5 ******/
body#webhosting #tabs-5 .tabWrap { padding: 40px 30px 0 30px;}
body#webhosting #tabs-5 .tabWrap h5 { width: 300px; font-family: Vagabond; font-size: 18px; font-weight: 900; color: #303326; margin: 0 0 0 0; padding: 0 0 0 0; float: left; } 
body#webhosting #tabs-5 .tabWrap h6 { font-family: trebuchet, 'Trebuchet MS', serif; font-size: x14px; font-weight: 900; color: #303326; margin: 0 0 0 0; padding: 0 4px 0 0; float: left; clear: left; display: inline; }
body#webhosting #tabs-5 .tabWrap p { text-align: left; width: 480px; font-size: 14px; color: #56594b; line-height: 20px; }
body#webhosting #tabs-5 .tabWrap .faqQuestion {width: 40%;  float: left; clear: none; }
body#webhosting #tabs-5 .tabWrap .faqAnswer { width: 60%; float: right; clear: right; }
body#webhosting #tabs-5 .tabWrap .singleRow { width: 100%; clear: both; overflow: hidden; padding: 18px 0; border-bottom: 1px dotted #eee; }
body#webhosting #tabs-5 .tabWrap .singleRow#faq7 { border-bottom: none; }
body#webhosting #tabs-5 .tabWrap a.learnMoreHosting:link, body#webhosting #tabs-5 .tabWrap a.learnMoreHosting:active, body#webhosting #tabs-5 .tabWrap a.learnMoreHosting:hover,  body#webhosting #tabs-5 .tabWrap a.learnMoreHosting:visited { font-size: 14px; text-decoration: underline; color: #33a1cd; }
/*********Web Hosting Comparison *****/
body#webhosting span.termLabel, body#compare-hosting span.termLabel { line-height: 28px; }
body#compare-hosting .col_L { width: 900px; overflow: hidden;  margin-left: 10px;}
body#compare-hosting #ctaTop.hostingBundles { width: 900px; height: 162px; margin-top: 70px; margin-left: 229px; padding-top: 44px; background: url(/imgs/productCategory/best-value.png) 0 0 no-repeat; }
body#compare-hosting #ctaBottom.hostingBundles { width: 900px; height: 200px;margin-top: 53px;  margin-left: 229px; padding-top: 44px; background: url(/imgs/productCategory/triFoldBg2.png) 0 0 no-repeat; }
body#compare-hosting span.chooseOS#first {position: relative; top: 6px; left: 3px; }
body#compare-hosting span.chooseOS#second {position: relative; top: 24px; left: 3px; }
body#compare-hosting .quadFold { float: left; width:225px; }
body#compare-hosting .foldOne.quadFold .subWrap { margin-left: 5px;}
body#compare-hosting .col_L h1 { position: relative; top: 12px; font-weight: 900; font-family: Vagabond; }
body#compare-hosting .col_L h3 { clear: both; font-family: Vagabond; font-size: 22px; font-weight: 900; color: #303326; text-indent: 12px; margin: 26px 0 11px 0; } 
body#compare-hosting .col_L ul  { list-style-type: none; display: block; margin: 0; padding: 0;} 
body#compare-hosting .col_L ul li  { text-indent: 16px; font-size: 14px; color: #303326; font-weight: bold; margin: 0; padding: 0; height: 38px; line-height: 38px;  }
body#compare-hosting .col_L ul strong { width: 225px; float: left; font-size: 12px; white-space: nowrap; }
body#compare-hosting .col_L ul span { float: left;  font-style: italic; color: #7e8271; width: 225px; text-indent: 20px; }
body#compare-hosting .col_L span.greenCheck { background: url(/imgs/productCategory/green-check.png) 16px 4px no-repeat; height: 26px; }
body#compare-hosting .col_L .zebra { background-color: #ededed; }
body#compare-hosting .col_L .whiteStripe { border-bottom: 1px solid #ededed; }
body#compare-hosting .col_L p.hostIntro { font-size: 16px; line-height: 20px; font-weight: bold; color: #56594B; margin-bottom: 22px;  }
body#compare-hosting .col_L blockquote { font-size: 12px; font-weight: normal; line-height: normal; color: #666; margin: -10px 0 12px 12px; }
body#compare-hosting .col_L .bottomTerms, body#webhosting .col_L .bottomTerms { height: 18px; line-height: 12px; font-size: 12px; color: #aaa; clear: both; position: relative; }
body#compare-hosting .col_L .bottomTerms { top: 15px; } 
body#webhosting .col_L .bottomTerms { top: 30px; }
body#compare-hosting .col_L h2, body#compare-hosting .col_L h4  { font-family: Vagabond; margin-left: 10px; font-size: 28px; font-weight: 900; color: #303326; }
body#compare-hosting .col_L h2 strong, body#compare-hosting .col_L h2 span, body#compare-hosting .col_L h4 strong, body#compare-hosting .col_L h4 span { margin:-6px 0 6px 0; font-size: 22px; display: block; clear: both; color: #606060; }
body#compare-hosting .col_L h3#hostFeatures { margin-top: 0; }
body#compare-hosting .col_L h3#emailFeatures, body#compare-hosting .col_L h3#siteTools, body#compare-hosting .col_L h3#devTools, body#compare-hosting .col_L h3#dbFeatures { margin-top: 36px; }
body#compare-hosting .col_L .hostPrice {  margin-left: 10px; width: 80%; float: left; clear: both; font-family: Vagabond; font-size: 14px; color: #7E8271; font-weight: 900; padding-top: 9px;  }
body#compare-hosting .col_L .hostPrice .price { float: left; font-size: 18px; line-height: 14px; color: #303326; }
body#compare-hosting .col_L .hostPrice strong { position: relative; top: -3px; white-space: nowrap; }
body#compare-hosting .col_L .quadFold form { width: 130px; margin: 0; padding: 0; position: relative; top: 3px; left: 3px; } 
body.rcomPop { height: auto; color: #333; margin: 0; padding: 0; background: url(/imgs/productCategory/semi-bg.png) 0 100% repeat-x; }
body.rcomPop .popBody { padding: 0 18px; min-height: 400px; }
body.rcomPop .popBody2  { padding: 0 14px; min-height: 400px; }
body.rcomPop .cartPopups { padding: 14px; min-height: 0; }
body.rcomPop .cartPopups h2 { margin: 10px 0 10px 5px; font-size: 18px; }
body.rcomPop .cartPopups div.popBtm { padding: 0; }
body.rcomPop .cartPopups p { line-height: 16px; margin-left: 5px; width: 362px; }
body.rcomPop .cartPopups p span { display: block;  }
body.rcomPop .cartPopups a.closePopup-btm { margin-left: -3px; }
body.rcomPop .cartPopups a.closePopup-btm img { cursor: pointer; } 
body.rcomPop .cartPopups table td { padding: 5px 10px 0 10px; font-size: 15px; line-height: 16px; }
body.rcomPop .cartPopups table tr.headings td { font-family: Vagabond; font-size: 16px; line-height: 22px; color: #000; font-weight: 900; }
body.rcomPop .cartPopups p.additional { padding: 40px 0 1px 0; font-size: 16px;  }
body.rcomPop .popTop { background-color: #1d404c; width: 100%; height: 36px; }
body.rcomPop a.closePopup-top { margin: 5px 4px 0 0; width: 71px; height: 25px; float: right; background: url(/imgs/productCategory/btn-close-v2.png) 0 0 scroll no-repeat; cursor: pointer;}
body.rcomPop div.popTop2 a.closePopup-top { background: none; position: absolute; width: 97px !Important; height: 25px !Important; top: 24px; left: 266px; cursor: pointer; display: block; }
body.rcomPop a.closePopup-btm { margin: 5px 0 0 -8px; width: 84px; height: 36px; float: left; background: url(/imgs/productCategory/btn-close.png) 0 0 scroll no-repeat; clear: both; cursor: pointer; }
body.rcomPop div#logoClose { cursor: pointer;  background: url('/imgs/logos/popTopV2.png') no-repeat; width: 360px; height: 79px; }
body.rcomPop div#logoClose a { cursor: pointer; position: absolute; width: 97px; height: 25px; left: 270px; top: 25px; }
body.rcomPop div.popBtm { padding: 10px 0; width: 100%; height: 40px;} 
body.rcomPop h1 { font-size: 16.667px; font-family: Vagabond; color: #000; font-weight: 900; padding-bottom: 13px;  }
body.rcomPop h1.osPlatform { margin-top: 18px; text-indent: 5px; color:#f26522; font-size: 18px; }
body.rcomPop .popBody2 p { font-size: 12px; padding-left: 7px; color: #424242; }
body.rcomPop .popBody2 p.quest { position: relative; top: 7px; color: #000; font-weight: 900 }
body.rcomPop img.soloLogo { clear: both; margin: 26px 0 13px 0; }
body.rcomPop#promoTerms, body.rcomPop#renewalTerms { margin: 0; padding: 0; overflow-x: hidden; } 
body.rcomPop#promoTerms .popTop, body.rcomPop#renewalTerms .popTop{ width: 415px; height: 38px; position: absolute; left: 1px; padding-right: 11px; }
body.rcomPop#promoTerms img.soloLogo, body.rcomPop#renewalTerms img.soloLogo { margin: 65px 0 5px 18px; }
/* END of Hosting Main Category and Hosting Comparison--*/

body#compare-hosting .col_L .foldTwo.quadFold input.hostBtn { margin-top: -8px; background: url(/imgs/productCategory/add-new2.png) 0 0 no-repeat; width: 127px; height: 40px; background-position: 0 0; border: 0px solid #FFF; outline: none; text-indent: -999px; padding-top: 42px; color: transparent; cursor: pointer; }
body#webhosting .hostBtn:hover,  body#compare-hosting .hostBtn:hover  { background-position: 0 -48px; }
body#compare-hosting .col_L .foldTwo.quadFold input.hostBtn:hover { background-position: 0 -48px; }


/************ Ecom Product Page *******************/	 
.monsterPages { margin-left: 8px; font-family: 'Trebuchet MS'; position: relative; overflow: hidden; clear: both; }
.monsterPages .ecomRuler {  width: 966px; height: 17px; background: transparent url('/imgs/productDetail/shadow-ruler.png') 0 0 no-repeat; clear: both; float: left; margin-left: -10px; }
.monsterPages .rightMain {width: 271px; height: 320px; float: right; clear: right; position: relative; }
body.ecom #content { padding-bottom: 13px; }
body.ecom .monsterPages .rightMain#chatSpace img { position: absolute; left: 10px;  bottom: 8px; }
body.ecom .monsterPages .rightMain#chatSpace {height: 265px; text-align: center; float: right; margin: 0; }
body.ecom .monsterPages .rightMain#trickeTable{ width: 271px; height: 267px; margin: 19px 0 0 0; padding: 13px 0 0 13px; font-size: 13.333px; font-weight: 900; background: url(/imgs/productDetail/trickleTable.png) no-repeat; }
body.ecom .col_L {width: 100%; position: relative; left: 0; }
body.ecom .col_R { display:none;}
body.ecom .monsterPages .fold1 { float: left; width: 630px; height: 265px; z-index: 4; }
body.ecom .monsterPages .fold1 p { width: 169px; font-size: 14px; line-height: 16px;  }
body.ecom .monsterPages .fold1 h1 { white-space: nowrap; color: #000; font-size: 38px; }	
body.ecom .monsterPages .fold1 h2 { font-family: Vagabond; font-size: 23px; color: #000; line-height: 36px; padding: 14px 0; }
body.ecom .monsterPages .fold1 h3 { font-size: 16px; color: #33a1cc; padding: 3px 0 8px 0; }
body.ecom .monsterPages .fold1 ul { margin: 20px 0 0 16px; height: 133px; }
body.ecom .monsterPages .fold1 ul li { font-size: 20px; height: 30px; line-height: 30px; white-space: nowrap; background: url(/imgs/productDetail/monsterBullet.png) 0 50% no-repeat; text-indent: 30px; }
body.ecom .monsterPages strong  {font-family: Vagabond; font-size: 30px; font-weight: 900; color: #898989; white-space: nowrap; }
body.ecom .monsterPages strong span { color: #f26522; }
body.ecom .monsterPages .fold1#topper {width: 630px; height: 265px; overflow: visible; position: relative; }
body.ecom .monsterPages .fold1#guts {width: 584px; height: 280px; overflow: visible; padding-left: 16px; }
body.ecom .tripleFold {float: left; width: 198px; height: 154px;  }
body.ecom .monsterPages .tripleFold#f1 img { margin-left: -5px; }
body.ecom .monsterPages .tripleFold#f1 { width: 185px; }
body.ecom .monsterPages .tripleFold#f2 { margin-left: -10px; padding-left: 10px; background: url(/imgs/productDetail/glimmer.png) 0 0 no-repeat;}
body.ecom .tripleFold#f2 img { margin-left: -3px; }
body.ecom .tripleFold#f2 h3, body.ecom .tripleFold#f2 p{ padding-left: 12px;}
body.ecom .monsterPages .tripleFold#f3 {position: relative; left: 4px; background: url(/imgs/productDetail/glimmer.png) 0 0 no-repeat;}
body.ecom .tripleFold#f3 h3, body.ecom .tripleFold#f3 p{ padding-left: 18px;}	 
body.ecom .monsterPages .tripleFold#f3 img { margin-left: 13px; }
body.ecom .monsterPages .fold1#guts blockquote{ display: inline; width: 100%; font-size: 30px; color: #898989; font-weight: bold; padding: 22px 0 0 0; white-space: nowrap; float: left; clear: left;  }
body.ecom .monsterPages .fold1#guts blockquote span { color: #f26522; } 
body.ecom .monsterPages span#priceAndDagger { width: 140px; float: left; clear: none; margin-left: 20px; font-size: 22px; color: #898989; line-height: 40px; }
body.ecom .monsterPages input.ecomBtn {  text-indent: 200%; white-space: nowrap; overflow: hidden; border: 0; margin: 0 0 0 35px; width: 140px; height: 40px; float:left; clear: none; background: url(/imgs/global/add-to-cart-sprite.png) no-repeat; background-position: 0 0; cursor: pointer; }
body.ecom .monsterPages input.ecomBtn:hover {background-position: 0 -40px; }
body.ecom .monsterPages strong#bottomPhone { display: block; clear: both; text-align: center; width: 100%; font-family: Vagabond; font-size: 30px; font-weight: 900; color: #898989; }
body.ecom .monsterPages p.bottomTerms { clear: both; text-align: left; color: #aaa; padding-top: 25px; padding-right: 30px; position: relative; top: 10px; left: 10px; }
body.ecom .monsterPages sup.dagger { font-size: 15px; }
body.ecom .monsterPages .preTabs { float: left; clear: both; height: 25px; width: 100%; }
body.ecom .monsterPages .fold1#guts blockquote { display: block; font-family: Vagabond; color: #898989; white-space: nowrap;  }
/************ Bottom Tabs on Ecom Product Page *******************/	 
body.ecom .bottomTabs { width: 885px; margin:0 auto; text-align: left; }

body.ecom .bottomTabs #tabs .tabs-panel { margin-top: 0px; }
body.ecom .bottomTabs #tabs #tabs-headings li { list-style: none; float:left; height:30px; width:auto; text-align:center; vertical-align:bottom; background:transparent url(/imgs/global/norm3.gif) no-repeat scroll 0 0; z-index: 886; padding: 0;position: relative; top: 1px;}
body.ecom .bottomTabs #tabs #tabs-headings li a { position: relative; display: block; padding: 4px 20px; margin: 0 0 0 -30px; font-size: 15px;}
body.ecom .bottomTabs #tabs #tabs-headings li h4 { float:left; height:30px;  margin: 0 0 0 30px; padding:0;  background:transparent url(/imgs/global/norm3.gif) no-repeat scroll 100% 0; color:#555;  z-index: 887; font: bold 16px trebuchet,"Trebuchet MS",sans-serif; font-weight: bold; line-height: 22px; }
body.ecom .bottomTabs #tabs #tabs-headings li.ui-tabs-selected { height: 30px; background:transparent url(/imgs/global/act3.gif) no-repeat scroll 0 0; z-index: 998; }
body.ecom .bottomTabs #tabs #tabs-headings li.ui-tabs-selected h4 { background: url(/imgs/global/act3.gif) no-repeat scroll 100% 0; z-index: 999; font-weight: 900; }
body.ecom .bottomTabs #tabs .tabs-panel p { margin: 0 0 0 0; font-size: 14px; color: #56594b; padding: 0 0 0 0; }
body.ecom .bottomTabs #tabs .tabs-panel { display: block; width: 100%; background: transparent url('/imgs/global/bgTabsBox885.png') no-repeat scroll left top; }
body.ecom .bottomTabs #tabs .tabWrap { padding: 10px 0 0 9px; float: left; }
body.ecom .bottomTabs .tabWrap blockquote { font-family: Vagabond; font-size: 22px; font-weight: 900; color: #7d8170; margin: 0 0 15px 0; paddding: 0; display: block; }
body.ecom .bottomTabs .tabWrap blockquote span { font-size: 21px; }
/*********TAB 1 ******/
body.ecom .bottomTabs #tabs-1 h5, body.ecom #tabs-1 h6, body.ecom #tabs-2 h5 { font-family: Vagabond; font-size: 18px; font-weight: 900; color: #303326; margin-top: 30px; }
body.ecom .bottomTabs #tabs-1 .tabWrap ul { list-style-position: outside; margin: 32px 0 0 -4px; padding: 0 0 0 0; }
body.ecom .bottomTabs #tabs-1 .tabWrap li { margin: 6px 0 6px 1px; font-size: 14px;  color: #56594b; font-weight: bold; text-indent: 4px; }
body.ecom .bottomTabs #tabs-1 .tabWrap .comparisons { width: 870px; height: 363px; margin-bottom: 35px; background: url(/imgs/productDetail/ecomBg33.png) 0 0 no-repeat; }
body.ecom .bottomTabs #tabs-1 .tabWrap .trips { width: 287px; float: left; clear: none;  }
body.ecom .bottomTabs #tabs-1 .tabWrap .trips h2 { font-family: Vagabond; color: #000; font-size: 33px; padding: 25px 22px;}
body.ecom .bottomTabs #tabs-1 .tabWrap span.priceAndDagger { float: left; font-size: 16px; position: relative; left: 24px; }
body.ecom .bottomTabs #tabs-1 .tabWrap span.priceAndDagger span { font-family: Vagabond; color: #000; font-size: 27px;  }
body.ecom .bottomTabs #tabs-1 .tabWrap form.priceAndAction input.ecomBtn { float: right; clear: none; background: url(/imgs/productCategory/add-new.png) 0 0 no-repeat; width: 125px; height: 42px; background-position: 0 0; border: 0px solid #FFF; outline: none; text-indent: -999px; padding-top: 42px; color: transparent; cursor: pointer; }
body.ecom .bottomTabs #tabs-1 .tabWrap form.priceAndAction input.ecomBtn:hover  { background-position: 0 -48px; }
body.ecom .bottomTabs #tabs-1 .tabWrap .trips ul { list-style-type: none;  margin: 55px 0 0 0; }
body.ecom .bottomTabs #tabs-1 .tabWrap .trips ul li { background: none;font-size: 14px; line-height: 33px; list-style-image: none; padding: 0 0 0 0; margin: 0 0 0 24px; }
body.ecom .bottomTabs #tabs-1 .tabWrap .trips ul li em { font-family: Vagabond; font-style: normal; color: #767b65; font-size: 14px; font-weight: 900; display: block; float: left; }
body.ecom .bottomTabs #tabs-1 .tabWrap .trips ul li strong { font-family: Vagabond;  font-size: 15px; color: #303326; font-weight: 900; display: block; float: left; width: 150px; }

/*********TAB 2 ******/
body.ecom .bottomTabs #tabs-2 .tabWrap { float: left; padding: 4px 0 35px 0;}
body.ecom .bottomTabs #tabs-2 .tabWrap blockquote { margin: 0 0 0 0; }
body.ecom .bottomTabs #tabs-2 .tabWrap h5 { font-family: Vagabond; font-size: 18px; clear: both; display: block; padding: 18px 0 26px 0; }
body.ecom .bottomTabs #tabs-2 .tabWrap h5.firstHeading { margin-top: 2px; }
body.ecom .bottomTabs #tabs-2 .tabWrap h6{ text-align: left; font-family: 'Trebuchet MS'; font-size: 14px; font-weight: 900; color: #56594b; margin-left: 100px; } 
body.ecom .bottomTabs #tabs-2 .tabWrap p {text-align: left; font-size: 14px; color: #56594b; line-height: 20px; margin-left: 100px; padding-bottom: 16px; }
body.ecom .bottomTabs #tabs-2 .tabWrap ul { list-style-type: none; overflow: hiddeen; float: left; }
body.ecom .bottomTabs #tabs-2 .tabWrap ul li { float: left;  margin: 0 0 0 0; padding: 0 0 0 0; font-size: 13px; overflow: hidden; height: 30px !Important; line-height: 26px; list-style-image: none; font-family: "Trebuchet MS", trebuchet, serif; }
body.ecom .bottomTabs #tabs-2 .tabWrap ul li.rowHeader { font-size: 14px; font-weight: 900; color: #303326; }
body.ecom .bottomTabs #tabs-2 .tabWrap ul li span { border-left: 1px solid #CECECE;  width: 150px;  height: 30px !Important; overflow: hidden; display: block; float: left; text-align: center; padding: 0; margin: 0; }
body.ecom .bottomTabs #tabs-2 .tabWrap ul li span.first {  border-left: 0px solid #CECECE; width: 400px;  height: 30px !Important; float: left; text-align: left; white-space: nowrap; text-indent: 10px; display: block;}
body.ecom .bottomTabs #tabs-2 .tabWrap ul li.zebra { background-color: #EDEDED; }
body.ecom .bottomTabs #tabs-2 .tabWrap span.greenCheck { background: url(/imgs/productCategory/green-check-small.png) 50% no-repeat; height: 26px;  }
/*********TAB 3 ******/
body.ecom .bottomTabs #tabs-3 .tabWrap { padding: 20px 0 35px 0;}
body.ecom .bottomTabs #tabs-3 .tabWrap h5 { margin-left: 60px; font-family: 'Trebuchet MS'; font-size: 14px; font-weight: 900; color: #000; display: block;  } 
body.ecom .bottomTabs #tabs-3 .tabWrap p { margin-left: 60px; text-align: left; font-size: 13px; color: #303326; line-height: 20px; }
body.ecom .bottomTabs #tabs-3 .tabWrap div { padding: 10px; }

body.ecom .bottomTabs #tabs-3 .tabWrap .rightSide { width: 420px; float: left; padding-right: 10px;  }
body.ecom .bottomTabs #tabs-3 .tabWrap .leftSide { width: 387px; float: left; clear: left; margin-left: 10px; padding-right: 16px;}
body.ecom .bottomTabs #tabs-3 .tabWrap .leftSide#addStore { background: url(/imgs/productDetail/add-a-store.png) 0 0 no-repeat; }
body.ecom .bottomTabs #tabs-3 .tabWrap .leftSide#safeShopping {background: url(/imgs/productDetail/safe-shopping.png) 0 0 no-repeat; }
body.ecom .bottomTabs #tabs-3 .tabWrap .leftSide#storeMarket {background: url(/imgs/productDetail/social-icons.png) 0 0 no-repeat; }
body.ecom .bottomTabs #tabs-3 .tabWrap .rightSide#productManagement{background: url(/imgs/productDetail/products.png) 0 0 no-repeat; }
body.ecom .bottomTabs #tabs-3 .tabWrap .rightSide#payments{background: url(/imgs/productDetail/payment.png) 0 0 no-repeat; }
body.ecom .bottomTabs #tabs-3 .tabWrap .rightSide#discounts{background: url(/imgs/productDetail/discounts.png) 0 0 no-repeat; }

/*********TAB 4 ******/
body.ecom .bottomTabs #tabs-4 .tabWrap { padding: 10px 0 0 0;}
body.ecom .bottomTabs #tabs-4 .tabWrap div#slide { float: left; margin-bottom: 25px; position: relative; left: 5px; }
body.ecom .bottomTabs #tabs-4 .tabWrap div#slide div.anyClass { float: left; width: 808px; height: 316px; overflow: hidden; }
body.ecom .bottomTabs #tabs-4 .tabWrap ul#slides li { float: left; display: block; width: 268px; height: 316px; padding: 0; margin: 0; }
body.ecom .bottomTabs #tabs-4 .tabWrap ul#slides li span { display: block;  margin: 10px auto; text-align: center; color: #898989; font-size: 14px; }
body.ecom .bottomTabs #tabs-4 .tabWrap ul#slides li span a { color: #29a0ce; text-decoration: none; }
body.ecom .bottomTabs #tabs-4 .tabWrap ul#slide div.directionals a { width: 26px; height: 45px; }
body.ecom .bottomTabs #tabs-4 .tabWrap ul#slides li span a:hover { text-decoration: underline; }
body.ecom .bottomTabs #tabs-4 .tabWrap div#slide div#prevButton, body.ecom .bottomTabs #tabs-4 .tabWrap div#slide div#nextButton { margin: 40px 6px 0 6px; float: left; cursor: pointer; width: 26px; height: 45px; }
body.ecom .bottomTabs #tabs-4 .tabWrap div#slide #nextButton { float: left; margin: 0 0 0 -10px; }
body.ecom .bottomTabs #tabs-4 .tabWrap blockquote { display: block; font-family: Vagabond; color: #000; font-size: 21px; font-weight: 900; margin: 10px 0 10px 20px; }

/*********TAB 5 ******/
body.ecom .bottomTabs #tabs-5 .tabWrap { padding: 20px 10px 35px 10px; }
body.ecom .bottomTabs #tabs-5 .tabWrap blockquote { display: block; font-family: Vagabond; color: #000; font-size: 21px; font-weight: 900; margin: 0 0 19px 7px; }
body.ecom .bottomTabs #tabs-5 .tabWrap h5 { margin-left: 130px; padding-top: 8px; font-family: trebuchet, "Trebuchet MS", serif; font-size: 18px; font-weight: 900; color: #303326; } 
body.ecom .bottomTabs #tabs-5 .tabWrap p { margin-left: 130px;  text-align: left; font-size: 13px; color: #303326; line-height: 20px; margin-right: 90px; padding-bottom: 18px; }
body.ecom .bottomTabs #tabs-5 #internetMarketing { background: url(/imgs/productDetail/internet-marketing-services.png) 0 0 no-repeat; }
body.ecom .bottomTabs #tabs-5 #facebookStores { background: url(/imgs/productDetail/facebook-likes.png) 14px 0 no-repeat; }
body.ecom .bottomTabs #tabs-5 #callCenters { background: url(/imgs/productDetail/call-center.png) 11px 0 no-repeat; }
body.ecom .bottomTabs #tabs-5 #designService { background: url(/imgs/productDetail/design-services.png) 11px 10px no-repeat; }
/************ Take-a-Payment Product Page *******************/
body#tap.ecom .monsterPages { margin: -7px 0 0 8px; }
body#tap.ecom .monsterPages p, body#tap.ecom .monsterPages ul li { font-family: "Trebuchet MS", Trebuchet, serif; font-size: 12pt; color: #606060; }
body#tap.ecom .monsterPages .topOffer { position: relative; width: 100%; height: 260px; padding-left: 22px;  }
body#tap.ecom .monsterPages .tapDetails { position: relative; margin: 38px 6px 0 12px; }
body#tap.ecom .monsterPages .rightVid { position: absolute; top: -5px; right: 15px;}
body#tap.ecom .monsterPages #videoButton { display: block; width: 365px; height: 269px; background: url(/imgs/productDetail/accept-payments-video.jpg) 0 0 no-repeat; }
body#tap.ecom .monsterPages #videoButton:hover { background-position: 0 -269px; }
body#tap.ecom .monsterPages h1 { font-size: 34pt; padding: 4px 0 12px 0; }
body#tap.ecom .monsterPages h1 sup { font-family: arial; font-size: 18px; color: #000; font-weight: bold; font-style: normal; position: relative; top: -1em; left: -.5em; }
body#tap.ecom .monsterPages .tapDetails h2, body#tap.ecom .monsterPages .tapDetails h3 { font-family: Vagabond; font-weight: 100; color: #90b925; font-size: 19pt; padding: 9px 0;}
body#tap.ecom .monsterPages em { display: block; font-family: Vagabond; font-size: 20pt; color: #f56610; font-style: normal; padding: 0; }
body#tap.ecom .monsterPages blockquote { display: block; color: #606060; font-weight: normal; font-size: 16pt; margin: 0 0 12px 0; line-height: 26px; }
body#tap.ecom .monsterPages span.price { color: #898989; font-size: 23pt; vertical-align: top; line-height: 64px; position: relative; top: 0; *top: 10px;}
body#tap.ecom .monsterPages span.dagger { position: relative; top: -8px; font-size: 14pt; font-family: arial; vertical-align: top; }
body#tap.ecom .monsterPages .tapDetails ul { list-style-type: none; display: block; width: 100%; float: none; clear: both; overflow: hidden; margin: 23px 0 52px -9px; }
body#tap.ecom .monsterPages .tapDetails ul li { display: block; float: left; width: 40%; padding: 7px 0 0 60px; height: 46px; }
body#tap.ecom .monsterPages ul li#bull1 { background: url(/imgs/productDetail/dollarSign.jpg) 0 1px no-repeat; }
body#tap.ecom .monsterPages ul li#bull2 { background: url(/imgs/productDetail/laptop.jpg) 9px 1px no-repeat; }
body#tap.ecom .monsterPages ul li#bull3 { background: url(/imgs/productDetail/clock.jpg) 0 1px no-repeat; }
body#tap.ecom .monsterPages ul li#bull4 { background: url(/imgs/productDetail/padlock.jpg) 9px 1px no-repeat; }
body#tap.ecom .monsterPages form#addTapMonth { position: relative; left: -12px; }
body#tap.ecom .monsterPages form#addTapMonth input.addTap {  width: 202px; height: 64px; background: url('/imgs/productDetail/btn-get-started.png') 0 0 no-repeat; border: 0; outline: none; cursor: pointer;}
body#tap.ecom .monsterPages form#addTapMonth input.addTap:hover{ background-position: 0 -60px; }
body#tap.ecom .monsterPages p.bottomDisclaimer { font-size: 11px; color:#898989; }
body#tap.ecom .monsterPages p#simplicity { overflow: hidden; float: none;}
body#tap.ecom .monsterPages p#simplicity span { display: block; width: 250px; height: 110px; margin-top: -4px; }
body#tap.ecom .monsterPages p#simplicity img { position: absolute; top: 270px; right: 33px; }
/************ Legacy Ecom Promo Page *******************/
.ecomPages { margin-left: 8px; font-family: 'Trebuchet MS'; position: relative; overflow: hidden; clear: both; }
.ecomPages p, ecomPages ul { color: #67695d; }
.ecomPages .sideLeft { width: 490px; height: 417px; float: left; clear: left; }
.ecomPages .sideRight { float: left; position: relative; width: 417px; height: 417px;  }
body.productDetail#ecom .col_L .ecomPages h1, body.promo#ecomLP .ecomPages .sideLeft h1 { color: #303326; font-size: 40px; line-height: 42px; margin: 0 0 0 0; }
.ecomPages .sideLeft blockquote { font-family: Vagabond; font-weight: 900; color: #f26522; font-size: 30px; margin: 25px 0 15px 0; padding: 0 0 0 0; text-indent: 0; }
.ecomPages .sideLeft p.headliner { color: #67695d; font-size: 18px; line-height: 36px; margin: 0 0 0 0; font-weight: 900; }
.ecomPages .sideLeft p { font-size: 15px; }
.ecomPages .sideLeft ul { font-size: 13px; padding-left: 2px; }
.ecomPages .sideRight img { margin-left: 13px; }
.ecomPages .sideRight strong.price { height: 60px; font-family: Vagabond; color: #67695d; font-weight: 900; font-size: 29.667px; display: block; margin-top: -13px; }
.ecomPages .sideRight strong.price span { color: #000; font-size: 49.333px; }
body.productDetail#ecom .col_L .ecomPages div.sideRight p, body.promo#ecomLP .ecomPages div.sideRight p { margin: 10px 0 3px 0; font-family: 'Trebuchet MS'; font-size: 13px; font-weight: normal; }
.ecomPages .sideRight strong.call { font-family: Vagabond; color: #f26522; font-size: 20px; }
.ecomPages .greyBlock  { width: 453px; height: 159px; background: url('/imgs/productDetail/greyBlock.png') 0 0 no-repeat; margin: 0; float: left; clear: none; padding: 0; }
.ecomPages div#manage.greyBlock { position: relative; left: 5px; }
.ecomPages div#launch.greyBlock { margin-left: -3px; }
.ecomPages h2 { margin: 25px 0 10px 14px; font-family: Vagabond; font-size: 22px; color; #303326; font-weight: 900; }
.ecomPages .greyBlock p { margin: 0 0 0 14px; font-size: 14px; width: 426px; }
.ecomPages .greyBlock strong {   margin: 0 0 0 14px; font-size: 16px; padding-top: 14px; display: block; }
.ecomPages #ecomCta { clear: both; overflow: hidden; width: 100%; margin: 0 auto; text-align: center; font-family: Vagabond; color: #555555; font-size: 36px; padding: 24px 0 12px 0; }
.ecomPages #ecomCta span { color: #f26522; }
.ecomPages .ecomRuler { background: url('/imgs/productDetail/ecomRuler.png') 50% no-repeat; width: 100%; height: 13px; display: block; clear: both; }
.ecomPages h3 { color; #555555; font-family: Vagabond; color: #555; font-size: 26px; font-weight: 900; width: 100%; margin: 0 auto; padding: 12px 0 12px 0; text-align: center; }
.ecomPages h3 span.drillDown { background: transparent url(../imgs/global/arrows.png) no-repeat 0 4px; padding: 0 0 0 14px; color: #33A1D2; font-size: 16px; font-weight: 980; cursor: pointer; position: relative; top: -2px; }
body.promo#ecomLP #phoneBanner {display: none; }
.ecomPages .bottomWrap .slideContent ul li{ margin-bottom: 12px; font-size: 13px; line-height: 20px; color: #797979; }
.ecomPages .bottomWrap .slideContent ul li span { display: block; clear: right; font-weight: 900;  padding-top: 2px; color: #606060; }
body#ecom.productDetail div#contentColumns div.col_L { display: block; width: 100%; }
body#ecom.productDetail div#contentColumns div.col_R { display: none; width: 0; }
.ecomPages span.dontBreakYet{ white-space: nowrap; display: block; }
.ecomPages sup.serviceMark { font-size: 9px; margin-left: -2px; }

body#repAlert .col_L sup { color: #424040; font-size: 8px; font-style: normal; position: relative; top: -8px; }
body#repAlert .col_R, body#trust .col_R, body#compare-hosting .col_R { display: none; }
body#repAlert .col_L, body#compare-hosting .col_L {position: relative; width: 100%;  padding: 0; margin: 0; font-family: trebuchet, 'Trebuchet MS', sans-serif; font-size: 14px; }
body#repAlert .col_L .tabWrap { margin: 13px; text-align: left; }
body#repAlert .col_L .topHeader { padding-left: 1px; overflow: hidden; width: 966px; height: 244px; background: transparent url('/imgs/productDetail/shadow-ruler.png') 50% 100% no-repeat; }
body#repAlert .col_L .topHeader h1 { width: 425px; float: left; font-size: 35px; margin: 12px 9px 6px 0; }
body#repAlert .col_L .topHeader h1 span { display: block; float: left; clear: left; font-size: 24px; color: #f26522; white-space: nowrap; }
body#repAlert .col_L .topHeader .focalPt { width: 442px; position: absolute; top: 0; left: 483px;}
body#repAlert .col_L .topHeader .focalPt img {margin-top: -16px; padding-bottom: 16px;}
body#repAlert .col_L .topHeader blockquote { font: bold 17px Arial; color: #000; margin: -11px 0 0 0; text-align: center; white-space: nowrap; }
body#repAlert .col_L .topHeader strong {float: left; clear: left; display: block; width: 370px; margin: 0 0 6px 0; font-size: 20px; font-weight: normal; color: #606060;}
body#repAlert .col_L .topHeader em { font-weight: 900; font-style:normal; }
body#repAlert .col_L .righty form input.add_to_cart { width: 220px; height: 55px;background: url("/imgs/productDetail/add-rep.png") no-repeat; background-position: 0 0; border: 0; float: left; cursor: pointer; margin: -22px 0 0 16px; padding: 0; }
body#repAlert .col_L .righty form input.add_to_cart:hover { background: url("/imgs/productDetail/add-rep-over.png") no-repeat; background-position: 0 0; }
body#repAlert .col_L h2 { font-size: 35px;  font-weight: 900; color: #303326; }
body#repAlert .col_L h2 strong, body#repAlert .col_L h2 span { margin-top: -11px; font-size: 26px; display: block; clear: both; color: #606060; text-align: left;  }
body#repAlert .middleFold { width: 100%; height: auto; overflow: hidden; margin-top: 23px; padding: 0; text-align: left; clear: both; }
body#repAlert .middleFold .lefty { width:500px; float: left; clear: left; }
body#repAlert .middleFold .righty { width: 416px; height: 186px; float:right; background: transparent url('/imgs/productDetail/addRepBg.png') 50% 50% no-repeat;  }
body#repAlert .middleFold .righty p { font: bold 17px Trebuchet MS; color: #545454;margin: 0 0 1em 0; padding: 28px 0 14px 24px;  }
body#repAlert .middleFold .righty strong { margin: -18px 0 24px 6px; white-space: nowrap; font: bold 33px Vagabond; color: #f26522; text-indent: 17px; display: block; font-style: normal; }
body#repAlert .middleFold .righty strong em{  color: #424040; font-style: normal; display: inline; font-style: normal; }
body#repAlert .middleFold .righty strong span { color: #424040; font-size: 14px; font-style: normal;}
body#repAlert .middleFold .lefty ul li { margin: 7px 0 14px 2px; width: 424px; }
body#repAlert .middleFold .moreInfo { background: transparent url('/imgs/productDetail/middle-bg.png') 0 0 no-repeat; float: left; clear: both; width: 100%; height: 339px; }
body#repAlert .middleFold .moreInfo h3  { font: bold 22px Vagabond; color:#424242; margin: 28px 0 14px 0; }
body#repAlert .middleFold .moreInfo ul{ list-style-position: outside; height: 130px; margin: 14px 0 20px 20px; padding: 0 0 0 0; }
body#repAlert .middleFold .moreInfo ul li { margin: 6px 169px 20px 0; font-size: 14px; color: #333333; font-weight: normal; list-style-image: url(/imgs/global/bulletGrayRightArrow.gif); }
body#repAlert .middleFold .moreInfo .alertCta { display: block; width: 600px; height: 110px; margin: 0 auto; text-align: center; }
body#repAlert .middleFold .moreInfo .alertCta strong { font: normal 39px Trebuchet MS; color:#424242; display: block; padding-top: 22px; }
body#repAlert .middleFold .moreInfo .alertCta strong span { font: bold 39px Vagabond;}
body#repAlert .middleFold .moreInfo .alertCta p { font-size: 18px; color: #424242; 	}
/*********TAB Setup ******/
body#repAlert .preTabs { vertical-align: middle; width: 100%; margin: 16px 0; font-size: 11px; color: #545454; clear: both; }
body#repAlert .bottomTabs { clear: both; width: 100%; margin:5px 0 0 4px; text-align: left; } 
body#repAlert .bottomTabs #tabs #tabs-headings li { list-style: none; float:left; height:40px; width:auto; text-align:center; vertical-align:bottom; background:transparent url(/imgs/global/norm2.gif) no-repeat scroll 0 0; z-index: 886; padding: 0; margin-right: 10px; }
body#repAlert .bottomTabs #tabs #tabs-headings li a { position: relative; display: block;padding: 7px 30px; min-width: 117px; min-height: 30px; margin: 0 0 0 -30px; }
body#repAlert .bottomTabs #tabs #tabs-headings li h4 { float:left; height:40px; margin: 0 0 0 30px; padding:0; background:transparent url(/imgs/global/norm2.gif) no-repeat scroll 100% 0; color:#555;  z-index: 887; font: bold 18px trebuchet,"Trebuchet MS",sans-serif; font-weight: 900; line-height: 30px; }
body#repAlert #tabs #tabs-headings	 li.ui-tabs-selected { height: 40px; background:transparent url(/imgs/global/act2.gif) no-repeat scroll 0 0; z-index: 998; }
body#repAlert #tabs #tabs-headings li.ui-tabs-selected h4 { background: url(/imgs/global/act2.gif) no-repeat scroll 100% 0; z-index: 999; font-weight: 900; }
body#repAlert h4.lastTab {width: 76px; padding-bottom: 4px; }
body#repAlert #tabs .tabs-panel p { margin: 0 0 0 0; font-size: 14px; color: #56594b; padding: 0 0 0 0; }
body#repAlert #tabs .tabs-panel { display: block; width: 100%; background: transparent url('/imgs/global/bgTabsBoxFullWidth.png') no-repeat scroll left top; }
body#repAlert #tabs .tabWrap { padding: 40px 100px 0 30px;}
body#repAlert .tabWrap blockquote span { font-size: 21px; }
/*********TAB 1 ******/
body#repAlert #tabs-1 .tabWrap { padding: 40px 40px 0 30px;}
body#repAlert #tabs-1 .tabWrap blockquote { margin: 0 0 0 0; }
body#repAlert #tabs-1 .tabWrap .leftCol { width: 450px; float: left; clear: left; margin-left: -44px; }
body#repAlert #tabs-1 .tabWrap .rightCol { width: 410px; float: left; clear: right; }
body#repAlert #tabs-1 .tabWrap .rightCol div, body#repAlert #tabs-1 .tabWrap .leftCol div { height: 96px; } 
body#repAlert #tabs-1 .tabWrap h5 { font-family: Vagabond; font-size: 33px; clear: both; display: block; margin: -22px 0 26px -18px; }
body#repAlert #tabs-1 .tabWrap h6{ text-align: left; font-family: 'Trebuchet MS'; font-size: 14px; font-weight: 900; color: #56594b; margin-left: 100px; } 
body#repAlert #tabs-1 .tabWrap p {text-align: left; font-size: 12.667px; color: #444444; line-height: 20px; margin-left: 100px; padding-bottom: 16px; }
body#repAlert div#tracking{ padding-right: 28px; background: url(/imgs/logos/fb-icon-google-yahoo-bing.png)  no-repeat scroll 20px -5px;}
body#repAlert div#smoBuzz{ background: url(/imgs/logos/fb-icon-facebook-twitter.png)  no-repeat scroll 20px 7px;}
body#repAlert div#csFeedback{ padding-right: 30px; background: url(/imgs/logos/fb-icon-customer-comments.png)  no-repeat scroll 25px 5px;}
body#repAlert div#realtime-support{ padding-right: 27px; background: url(/imgs/logos/fb-icon-24-7-reputation-alert.png)  no-repeat scroll 28px 1px;}
body#repAlert div#bizMonitor{ background: url(/imgs/logos/fb-icon-business-monitor.png)  no-repeat scroll 38px 5px;}
body#repAlert div#competition-compare{ background: url(/imgs/logos/fb-icon-competition-analysis.png)  no-repeat scroll 29px 9px;}

/*********TAB 2 ******/
body#repAlert #tabs-2 .tabWrap { padding: 40px 30px 0 30px;}
body#repAlert #tabs-2 .tabWrap blockquote { font-family: Vagabond; font-size: 33px; clear: both; display: block; margin: -22px 0 26px -18px; color: #424242; }
body#repAlert #tabs-2 .tabWrap h5 { font-family: trebuchet, 'Trebuchet MS', serif; font-size: 13px; font-weight: 900; color: #424242; margin: 0 0 0 0; padding: 0 50px 0 0; float: left; clear: left; display: inline; }
body#repAlert #tabs-2 .tabWrap p { text-align: left; width: 480px; font-size: 12px; color: #56594b; line-height: 18px; }
body#repAlert #tabs-2 .tabWrap .faqQuestion {width: 40%;  float: left; clear: none; }
body#repAlert #tabs-2 .tabWrap .faqAnswer { width: 60%; float: right; clear: right; }
body#repAlert #tabs-2 .tabWrap .singleRow { width: 100%; clear: both; overflow: hidden; padding: 10px 0; border-bottom: 1px dashed #515151; }
body#repAlert #tabs-2 .tabWrap .faqAnswer p.subPara { margin-bottom: 1em; }

body#repAlert #tabs-2 .tabWrap .singleRow#faq1 { border-top: 1px dashed #515151; }
body#repAlert #tabs-2 .tabWrap .singleRow#faq35 { border-bottom: 0px dashed #fff; }
body#repAlert #tabs-2 .tabWrap a.learnMoreHosting:link, body#repAlert #tabs-2 .tabWrap a.learnMoreHosting:active, body#repAlert #tabs-2 .tabWrap a.learnMoreHosting:hover,  body#leads #tabs-2 .tabWrap a.learnMoreHosting:visited { font-size: 14px; text-decoration: underline; color: #33a1cd; }

/********* TECH 5339 - Rebranded Product Detail Pages  ******/
body.web .col_L  { width: 100%; }
body.web .col_R  { display: none; }
body.web .productTitleTop { display: block; font-style: normal; font-weight: normal; text-decoration: none; height: 60px; font-size: 30px; color: #474747; }
body.web .productTitleTop img { margin-top: 3px; position: relative; top: 6px; }
body.web div.hero { width: 948px; height: 446px; margin: 0 0 20px -15px; position: relative; }
body.web div.hero h1 { font-family:  Vagabond; font-size: 34px; color: #ffffff; position: absolute; left: 0; }
body.web div.contentFullWidth { width: 100%; margin-left: 15px; }
body.web div.contentFullWidth h2  {font-family: Vagabond; font-size: 30px; color: #414141; margin: 10px 0; }
body.web div.contentFullWidth h3 { font-family: Vagabond; font-size: 30px; color: #3a3a3a; margin: 10px 0; }
body.web ul.productFeatures { margin: 90px 0 70px 0; padding: 0 0 0 0; }
body.web ul.productFeatures li { background:url(/imgs/productDetail/round-check.png) 0 0 no-repeat; font-size: 14px; height: 18px; line-height: 18px; color: #333333; margin: 0 0 18px 0; text-indent: 20px; }
body.web .col_L p { font-size: 14px; color: #414141; }
body.web div.gbb { width: 270px; height: 225px; margin: 20px 10px 0 0; padding: 0; float: left; clear: none; text-align: center; }
body.web div.gbb#item1 { clear: left; }
body.web div.gbb#item2 { padding: 0 25px; }
body.web div.gbb#item3 { clear: right; padding-right: 22px; }
body.web div.gbb em { font-weight: bold; font-style: normal; }
body.web .col_L h4 { font-size: 16px; font-weight: 900; color: #3a3a3a; }
body.web div#bottomNumbers.contentFullWidth { text-align: center; color: #666; }
body.web div#bottomNumbers.contentFullWidth blockquote.productTitleTop { color: #666; }
body.web div#bottomNumbers.contentFullWidth span { display: block; margin-top: 35px; font-size: 28px; text-transform: uppercase; }
body.web div.seperator { margin: 0 auto; width: 865px; height: 1px; clear: both; background-color: #ddd; }

body.web div.leftSide { float: left; clear: left; width: 50%; }
body.web div.rightSide {float: left; clear: right; width: 50%; }
body.web strong.heroicPhone { display: block; color: #ededed; font-size: 26px; letter-spacing: -1px; word-spacing: 0px;	}
body.web .col_L sup { font-family: arial; position: relative; top: -1px; }
body.web .bottomDisclaimer { position: relative; }
body.web .bottomDisclaimer div { position: absolute; top: 18px;}
body.web .finePrint { font-size: 11px; color: #8d8d8d; text-align: left;  margin: 21px 0 -2px 30px	; *margin-top: 10px;  } 
body.web .bottomDisclaimer div p { font-size: 11px; color: #8d8d8d; }

/*********Web.com Landing Page ******/
body#difmOffer.web .hero { height: 320px; margin-top: -10px; margin-bottom: 40px; }
body#difmOffer.web .hero img { margin-left: -1px; }
body#difmOffer.web .col_L .hero h1 { font: normal 19px trebuchet,"Trebuchet MS",sans-serif; color: #666; top: 148px; left: 50px; }
body#difmOffer.web .col_L .hero h2 { position: absolute; bottom: 45px; left: 226px; color: #fff; font: normal 28px trebuchet,"Trebuchet MS",sans-serif; margin: 0;
padding: 0; }
body#difmOffer.web .col_L .hero blockquote { position: absolute; top: 206px; left: 194px; font-size: 14px; color: #666; word-spacing: -2px; letter-spacing: 0; }
body#difmOffer.web .col_L .hero blockquote em { font-style: italic; font-weight: bold; }
body#difmOffer.web div#PhoneCallOut { background: url(/imgs/promo/featured-web-products.jpg) 8px 0 no-repeat; padding:5px 0 0 163px; width: 470px; height: 130px; }
body#difmOffer.web div#PhoneCallOut p { margin: -2 0 0 -18px; line-height: 18px; color: #333; font-size: 14px; white-space: nowrap;  }
body#difmOffer.web .col_L .leftSideContent strong { display: block; color: #116bb7; font: bold 22px trebuchet,"Trebuchet MS",sans-serif; padding-top: 54px; }

body#difmOffer.web .leftSideContent { margin-left: 0px; width: 640px; float: left; }
body#difmOffer.web #productSpecs p { margin: 10px 0; color: #333; font-size: 14px; width: 850px; }
body#difmOffer.web .rightSideBlurbs {  padding: 66px 0 0 3px; width: 276px; height: 592px; float: right; margin-top: 0;  background: url(/imgs/promo/why-choose-web.png) 0 0 no-repeat; }
body#difmOffer.web .rightSideBlurbs p { font-size: 11px; width: 250px; margin: 3px 0 32px 0; position: relative; left: 20px; line-height: 16px; }
p.fixOne { padding-top: 15px;}
body#difmOffer.web .bottomCtaWrap { width: 563px; text-align: center; margin: 0 auto; }

body#difmOffer.web p#blurb3 { padding-top: 13px; }
body#difmOffer.web #middleOffers { position: relative; }
body#difmOffer.web #middleOffers a { display: block; margin: 13px 18px 16px 13px; float: left; }
body#difmOffer.web div.dots { width: 886px; height: 15px; margin: 0 0 10px 16px; border-bottom: 1px dashed #DDD; padding: 0 1px 0 0; float: none; clear: both; }

/*********MyTime Product Page ******/
body#myTime .col_L h1 { width: 610px; top: 308px; margin: 0 0 0 30px;   }
body#myTime #productSpecs.contentFullWidth { height: 385px; background: url(/imgs/productDetail/mytime-content-bg.png) 0 65px no-repeat;  }
body#myTime.web div.gbb { position: relative; height: 275px; }
body#myTime .col_L form input.add_to_cart { position: absolute; cursor: pointer; border: none; }
body#myTime form input#add-mts { top: 325px; left: 653px; width: 223px; height: 53px; background: url(/imgs/productDetail/btn-activate.png) 0 0 no-repeat; } 
body#myTime form input#add-mts:hover { background-position: 0 -53px; } 
body#myTime.web ul.productFeatures { margin-top: 62px; }
/*********Ignite Online Marketing Product Page ******/
body#ignite .col_L h1 { top: 312px; margin: 0 0 0 30px; width: auto; display: inline; }
body#ignite .col_L h2 { font: 900 28px Vagabond; color: #414141; }
body#ignite strong.heroicPhone { position: absolute; top: 370px; left: 626px; font-size: 24px; }
body#ignite div.hero { height: 442px; }
body#ignite div#onlineSearch { width: 100%; height: 179px; float: none; clear: both; background: url(/imgs/productDetail/search-engines.png) 8px 0 no-repeat; }
body#ignite div#serp { width: 100%; height: 179px; background: url(/imgs/productDetail/local-marketing.jpg) 525px 0 no-repeat; }
body#ignite div#serp p { width: 475px; margin-left: 16px;  }
body#ignite div#seoExpert { width: 100%; height: 240px; background: url(/imgs/productDetail/seo-web-expert.jpg) 8px 0 no-repeat;  }
body#ignite.web div.contentFullWidth p { width: 840px;}
body#ignite div.oneRow p { width: 430px; margin: 25px 0 0 450px; padding: 50px 0 0 0; *padding: 30px 0 0 0; }
body#ignite.web div#bottomNumbers.contentFullWidth p { width: 100%; }
body#ignite .col_L h1.fontMod { letter-spacing: -1px; word-spacing: 2px; }
/*********SEO Product Page ******/
body#webpromotionmarketing .col_L h1 { top: 325px; margin: 0 0 0 30px; }
body#webpromotionmarketing strong.heroicPhone { position: absolute; top: 380px; left: 626px; font-size: 24px; }
body#webpromotionmarketing div#seoContent { width: 100%; height: 179px; float: none; clear: both; margin-top: 32px; background: url(/imgs/productDetail/content-optimization.jpg) 16px 0 no-repeat; }
body#webpromotionmarketing div#seoResults { width: 100%; height: 179px; background: url(/imgs/productDetail/seo-results.jpg) 620px 0 no-repeat; }
body#webpromotionmarketing div#seoLinks { width: 100%; height: 205px; background: url(/imgs/productDetail/link-building.jpg) 16px 0 no-repeat;  }
body#webpromotionmarketing div.oneRow h3 {margin-left: 318px; font: 900 16px trebuchet,"Trebuchet MS",sans-serif; padding: 46px 0 0 0;}
body#webpromotionmarketing div.oneRow p { width: 590px; margin: 7px 0 0 318px; } 
body#webpromotionmarketing div#seoResults.oneRow h3,  
body#webpromotionmarketing div#seoResults.oneRow p { margin-left: 24px;  }
body#webpromotionmarketing #footer { padding-top: 80px; }
body#webpromotionmarketing.web div.gbb { height: 190px; }
body#webpromotionmarketing.web div.gbb#item2 { padding: 0 20px; width: 286px; }
/*********PPC Product Page *****/
body#webpromotionmarketing-sem .col_L h1 { width: 100%; top: 328px; margin: 0 0 0 30px; font-size: 26px; word-spacing: -1px; }
body#webpromotionmarketing-sem .col_L h2,
body#webpromotionmarketing-sem .col_L h3 { font: 900 30px Vagabond; color: #414141; }
body#webpromotionmarketing-sem strong.heroicPhone { position: absolute; top: 378px; left: 32px; font-size: 24px; }
body#webpromotionmarketing-sem #productSpecs.contentFullWidth { height: auto; background: url(/imgs/productDetail/ppc-content-bg.png) -14px 50px no-repeat; overflow: hidden; }
body#webpromotionmarketing-sem #productSpecs.contentFullWidth p {width: 320px; margin-top: 55px; color: #414141; font: 900 16px trebuchet,"Trebuchet MS",sans-serif; }
body#webpromotionmarketing-sem ul.productFeatures { margin:26px 0 60px 0; }
body#webpromotionmarketing-sem ul.productFeatures li { width: 325px; line-height: normal; height: auto; text-indent: 0; padding-left: 22px; }
body#webpromotionmarketing-sem .col_L ol { width: 726px; height: 550px; list-style-type:none; font-weight: bold; background: url(/imgs/productDetail/ppc-list-bg.jpg) 0 0 no-repeat; position: relative; }
body#webpromotionmarketing-sem .col_L ol li{ width: 722px; position: absolute; left: 150px; height: 50px; font: 900 14px trebuchet,"Trebuchet MS",sans-serif; overflow: visible; }
body#webpromotionmarketing-sem .col_L ol em{ font: 900 16px trebuchet,"Trebuchet MS",sans-serif; display: block; font-style: normal;  }
body#webpromotionmarketing-sem .col_L ol span { font-weight: normal; }
body#webpromotionmarketing-sem .col_L sup { font-size: 17px; position: relative; top: -6px; }
body#webpromotionmarketing-sem #review {top: 18px; }
body#webpromotionmarketing-sem #plan {top: 152px; }
body#webpromotionmarketing-sem #track {top: 310px;  }
body#webpromotionmarketing-sem #campaign { top: 436px; }
/****eWorks  *******/
body#eWorksProd.web h1 { width: 430px; top: 108px; margin: 0 0 0 30px;   }
body#eWorksProd.web #productSpecs.contentFullWidth { height: 419px; background: url(/imgs/productDetail/website-content-bg.png) -1px 85px no-repeat; }
body#eWorksProd.web strong.heroicPhone { position: absolute; top: 195px; left: 32px; font-size: 24px; }
body#eWorksProd.web .hero h1 { width: 350px; position: absolute; top: 70px;  }
body#eWorksProd.web ul.productFeatures { margin:26px 0; }
body#eWorksProd.web ul.productFeatures li { line-height: normal; height: auto; text-indent: 0; padding-left: 22px; }
body#eWorksProd.web div.contentFullWidth h3 {width: 270px; height: 10px; margin-top: -4px; font: 900 16px trebuchet,"Trebuchet MS",sans-serif; }
body#eWorksProd.web div.gbb {height: 205px; }
body#eWorksProd.web div#bottomNumbers.contentFullWidth { float: none; clear: both; }
body#eWorksProd.web #footer { padding-top: 68px; }

/*********Facebook Product Page *****/
body#webpromotionmarketing-facebook.web .hero h1{ width: 473px; top: 61px; margin: 0 0 0 35px; line-height: 38px; }
body#webpromotionmarketing-facebook.web .gbb { margin-top: 0; margin-bottom: 44px; }
body#webpromotionmarketing-facebook.web div.gbb { width: 306px; height: 225px; margin: 0 0 16px -7px; padding: 0; float: left; clear: none; text-align: center; }
body#webpromotionmarketing-facebook.web div.gbb p { width: 290px; margin: 0 auto; font: normal 14px trebuchet,"Trebuchet MS",sans-serif;  color: #414141; line-height: 24px; }
body#webpromotionmarketing-facebook.web div.gbb#item2 { padding: 0 4px; }
body#webpromotionmarketing-facebook.web .gbb h3 { font: 900 16px trebuchet,"Trebuchet MS",sans-serif; color: #414141; }
body#webpromotionmarketing-facebook.web .bottomSpace.seperator { margin-bottom: 25px; }
body#webpromotionmarketing-facebook.web .seperator{ margin-left: 25px; }
body#webpromotionmarketing-facebook.web div.rightSide p { width: 365px;  margin: 70px 0 0 -10px;  } 
body#webpromotionmarketing-facebook.web div.leftSide p { width: 465px; margin: 69px 0 0 27px; } 
body#webpromotionmarketing-facebook.web div.rightSide img {margin-left: 65px;}
body#webpromotionmarketing-facebook.web div.leftSide img {margin-left: 15px;}
body#webpromotionmarketing-facebook.web div.contentFullWidth p.headLineBlurb { width: 890px; }
body#webpromotionmarketing-facebook.web img#lastInLine { padding-bottom: 35px; }
body#webpromotionmarketing-facebook.web strong.heroicPhone { position: absolute; top: 161px; left: 36px; } 

/*********Leads by Web Product Page ******/
body.leadsbyWeb.productDetail .col_L blockquote { position: relative; }
body.leadsbyWeb.productDetail strong.heroicPhone { position: absolute; top: 133px; left: 36px; } 
body.leadsbyWeb.productDetail .hero h1{ top: 76px; margin: 0 0 0 35px; line-height: 38px; }
body.leadsbyWeb.productDetail .col_L blockquote span { position: absolute; top: 50px; left: 120px; }
body.leadsbyWeb.productDetail .col_L blockquote small { position: absolute; top: 75px; left: 120px; font-size: 13px; float: left; clear: left; font-style: italic;}
body.leadsbyWeb.productDetail blockquote#leftSideQuote { display: block; float: left; clear: left; width: 440px; height: 120px; margin: 0 0 0 20px; background: url(/imgs/productDetail/bg90.png) 0 0 no-repeat; font: normal 19px trebuchet,"Trebuchet MS",sans-serif; color: #414141; }
body.leadsbyWeb.productDetail blockquote#rightSideQuote { display: block; float: left; clear: right; width: 440px; height: 120px; margin: 0; background: url(/imgs/productDetail/bg82.png) 0 0 no-repeat; font: normal 19px trebuchet,"Trebuchet MS",sans-serif; color: #414141; }
body.leadsbyWeb.productDetail.web div.contentFullWidth { float: left; clear: both; margin-top: 25px; }
body.leadsbyWeb.productDetail.web div#bottomNumbers.contentFullWidth { margin: 0 0 0 0; }
body.leadsbyWeb.productDetail #productSpecs.contentFullWidth { height: 350px; background: url(/imgs/productDetail/leads-content-bg.png) 0 30px no-repeat; }
body.leadsbyWeb.productDetail #productSpecs.contentFullWidth ul { margin-top: 40px}
body.leadsbyWeb.productDetail #productSpecs.contentFullWidth ul li { width: 342px; line-height: normal; height: auto; margin: 0 2px 20px 0 !Important; }
body.leadsbyWeb.productDetail #productSpecs.contentFullWidth ul li strong { white-space: nowrap; display: block; clear: both; }
body.leadsbyWeb.productDetail #productSpecs.contentFullWidth ul li span { display: block; margin: 2px 0 0 22px; text-indent: 0; }
body.leadsbyWeb.productDetail .bottomTabs { clear: both; width: 875px; margin:5px 0 0 22px; text-align: left; } 
body.leadsbyWeb.productDetail .bottomTabs #tabs #tabs-headings li { list-style: none; float:left; height:40px; width:auto; text-align:center; vertical-align:bottom; background-image: none; z-index: 886; padding: 0; background-color: #dddddd;  margin: 0 2px 0 0; }
body.leadsbyWeb.productDetail .bottomTabs #tabs #tabs-headings li a { position: relative; display: block;padding: 7px 30px; min-width: 117px; min-height: 30px; margin: 0 0 0 -30px; }
body.leadsbyWeb.productDetail .bottomTabs #tabs #tabs-headings li h4 { float:left; height:40px; margin: 0 0 0 30px; padding:0; background-image: none; color:#555;  z-index: 887; font: bold 18px trebuchet,"Trebuchet MS",sans-serif; font-weight: 900; line-height: 30px; }
body.leadsbyWeb.productDetail #tabs #tabs-headings	 li.ui-tabs-selected { height: 40px; background-image: none; background-color: #fff; border: 1px solid #dddddd; border-bottom: none;  z-index: 998; }
body.leadsbyWeb.productDetail #tabs #tabs-headings li.ui-tabs-selected h4 { background-image: none; z-index: 999; font-weight: 900; }
body.leadsbyWeb.productDetail h4.lastTab {width: 76px; padding-bottom: 4px; }
body.leadsbyWeb.productDetail #tabs .tabs-panel p { margin: 0 0 0 0; font-size: 14px; color: #56594b; padding: 0 0 0 0; }
body.leadsbyWeb.productDetail #tabs .tabs-panel { display: block; width: 100%; border: 1px solid #dddddd; background-image: none; }
body.leadsbyWeb.productDetail #tabs .tabWrap { padding: 40px 100px 0 30px;}
body.leadsbyWeb.productDetail .tabWrap blockquote span { font-size: 21px; }
/*********TAB 1 ******/
body.leadsbyWeb.productDetail #tabs-1 .tabWrap { padding: 40px 40px 0 30px; height: 400px;}
body.leadsbyWeb.productDetail #tabs-1 .tabWrap blockquote { margin: 0 0 0 0; }
body.leadsbyWeb.productDetail #tabs-1 .tabWrap .leftCol { width: 370px; background: url(/imgs/productDetail/leads-column-1.png) 0 0 no-repeat; float: left; clear: none; position: relative; left: -10px; }
body.leadsbyWeb.productDetail #tabs-1 .tabWrap .rightCol { width: 420px; background: url(/imgs/productDetail/leads-column-2.png) 0 0 no-repeat;  float: right; position: relative; left: 20px; }
body.leadsbyWeb.productDetail #tabs-1 .tabWrap p { text-align: left; font-size: 14px; color: #414141; line-height: 20px; margin-left: 90px; height: 100px; position: relative; top: 7px; }
body.leadsbyWeb.productDetail #tabs-1 .tabWrap strong { display: block; float: none; clear: both; font: 900 16px trebuchet,"Trebuchet MS",sans-serif; color: #414141; }
body.leadsbyWeb.productDetail #tabs-1 .tabWrap span { display: block; font: normal 14px trebuchet,"Trebuchet MS",sans-serif; color: #414141; }
body.leadsbyWeb.productDetail #tabs-1 .tabWrap .adjust { top: 14px;}
/*********TAB 2 ******/
body.leadsbyWeb.productDetail #tabs-2 .tabWrap { background: url(/imgs/productDetail/leads-step-by-step.png) 15px 30px no-repeat; padding: 40px 30px 0 30px;}
body.leadsbyWeb.productDetail #tabs-2 .tabWrap blockquote { font-family: Vagabond; font-size: 33px; clear: both; display: block; margin: -22px 0 26px -18px; color: #424242; }
body.leadsbyWeb.productDetail #tabs-2 .tabWrap h5 { font-family: trebuchet, 'Trebuchet MS', serif; font-size: 13px; font-weight: 900; color: #424242; margin: 0 0 0 0; padding: 0 50px 0 0; float: left; clear: left; display: inline; }
body.leadsbyWeb.productDetail #tabs-2 .tabWrap p { position: relative; margin-left: 120px; padding-top: 5px; width: 659px; height: 138px; text-align: left; font-size: 14px; line-height: 22px; }
body.leadsbyWeb.productDetail #tabs-2 .tabWrap strong { clear: both; display: block; clear: both; font: 900 16px trebuchet,"Trebuchet MS",sans-serif; color: #414141; white-space: nowrap; }
body.leadsbyWeb.productDetail #tabs-2 .tabWrap span { display: block; font: normal 14px trebuchet,"Trebuchet MS",sans-serif; color: #414141; }
body.leadsbyWeb.productDetail #tabs-2 .tabWrap #leadTime1{ top: 6px; width: 643px; *left: 120px; }
body.leadsbyWeb.productDetail #tabs-2 .tabWrap #leadTime2{ width: 665px; }
body.leadsbyWeb.productDetail #tabs-2 .tabWrap #leadTime2{ width: 665px; }
body.leadsbyWeb.productDetail #tabs-2 .tabWrap #leadTime4{  width: 675px; padding-top: 0; margin-top: -10px; }
body.leadsbyWeb.productDetail #tabs-2 .tabWrap #leadTime5{ width: 660px; padding-top: 0; margin-top: -10px; top: 25px;  }
body.leadsbyWeb.productDetail #tabs-2 .tabWrap #leadTime6{ width: 650px; top: 10px; }
body.leadsbyWeb.productDetail #tabs-2 .tabWrap #leadTime7{ width: 670px; padding-top: 0; margin-top: -10px; top: 13px;  }
body.leadsbyWeb.productDetail #tabs-2 .tabWrap #leadTime8{ width: 660px; top: 16px; }
/*********TAB 3 ******/
body.leadsbyWeb.productDetail #tabs-3 .tabWrap { padding: 40px 15px 0 28px;}
body.leadsbyWeb.productDetail #tabs-3 .tabWrap p { position: relative; margin-left: 120px; padding-top: 5px; width: 659px; height: 138px; text-align: left; font-size: 14px; line-height: 22px; }
body.leadsbyWeb.productDetail #tabs-3 .tabWrap strong { padding: 16px 0; display: block; clear: both; font: 900 16px trebuchet,"Trebuchet MS",sans-serif; color: #414141; white-space: nowrap; }
body.leadsbyWeb.productDetail #tabs-3 .tabWrap span { display: block; float: left; width: 210px; font: normal 14px trebuchet,"Trebuchet MS",sans-serif; color: #414141; }
body.leadsbyWeb.productDetail #tabs-3 .tabWrap #leadTime1{ top: 10px; width: 643px; }
body.leadsbyWeb.productDetail #tabs-3 .tabWrap #block1 { width: 100%; height: 197px; margin-left: -4px; background: url(/imgs/productDetail/google-rankings.png) 458px 0 no-repeat; }
body.leadsbyWeb.productDetail #tabs-3 .tabWrap #block1 span { width: 182px; }
body.leadsbyWeb.productDetail #tabs-3 .tabWrap #block1 div {width: 475px; position: relative; }
body.leadsbyWeb.productDetail #tabs-3 .tabWrap #block2 { height: 197px; padding-top: 13px;padding-left: 418px; margin-left: -13px; background: url(/imgs/productDetail/google-banner.png) 0 8px no-repeat; }
body.leadsbyWeb.productDetail #tabs-3 .tabWrap #block2 div {width: 475px; position: relative;  }
body.leadsbyWeb.productDetail #tabs-3 .tabWrap #block3 { width: 100%; height: 197px; margin-left: -4px; background: url(/imgs/productDetail/local-marketing.jpg) 454px 0 no-repeat; }
body.leadsbyWeb.productDetail #tabs-3 .tabWrap #block3 div {width: 475px; position: relative;  }
body.leadsbyWeb.productDetail #tabs-3 .tabWrap #block4 { height: 197px; padding-top: 13px;padding-left: 418px; margin-left: -13px; background: url(/imgs/productDetail/seo-web-expert.jpg) 0 8px no-repeat; }
body.leadsbyWeb.productDetail #tabs-3 .tabWrap #block4 div { width: 475px; position: relative; }
body.leadsbyWeb.productDetail #tabs-3 .tabWrap #block4 span { width: 230px; }
body.leadsbyWeb.productDetail #tabs-3 .tabWrap .single { background:url(/imgs/productDetail/round-check.png) 0 0 no-repeat; font-size: 14px; height: 18px; line-height: 18px; white-space: nowrap; color: #333333; margin: 0 0 18px 0; text-indent: 25px; }

/***  WSF PREIEIM *******/
body#wsfPre div.col_L{ width: 100%; }
body#wsfPre div.col_R{ display: none; }
body#wsfPre #web-forwarding input { border: none; background: none; width: auto; height: auto; }
body#wsfPre #web-forwarding {clear: both; margin-left: -15px; margin-right: -14px;}
body#wsfPre #web-forwarding .hero {background: url(/imgs/wsf/webfwd-hero-bg.jpg) no-repeat; padding: 25px; padding-right: 360px; height: 199px;}
body#wsfPre #web-forwarding .hero p.heading {font-family: Vagabond,trebuchet,"Trebuchet MS",sans-serif; font-size: 32px; margin-bottom: 10px;}
body #wsfPre #web-forwarding .hero p.subheading {font-size: 18px;}
body#wsfPre #web-forwarding .action-box {width: 836px; height: 106px; padding: 20px 27px; margin: 10px auto; background: url(/imgs/wsf/actionbox-bg.png) no-repeat;}
body#wsfPre #web-forwarding .action-box p.heading {font-family: Vagabond,trebuchet,"Trebuchet MS",sans-serif; font-size: 26px; margin-bottom: 6px;}
body#wsfPre #web-forwarding .action-box p.price {font-size: 18px; color: #666666; margin-bottom: 12px; text-decoration:line-through;}
body#wsfPre #web-forwarding .action-box p.free {font-size: 26px; color: #f8941d; margin-bottom: 0; font-weight: bold;}
body#wsfPre #web-forwarding .action-box .button {float: right; margin-top: 30px;}
body#wsfPre #web-forwarding .features {padding: 30px; padding-right: 0;}
body#wsfPre #web-forwarding .features .heading.decorative {background: url("/imgs/wsf/hr-stylish.gif") repeat-x scroll left bottom transparent; padding: 0 0 10px; color: #84a23b; font-size: 14px; width: 380px; margin-bottom: 20px;}
body#wsfPre #web-forwarding .features .feature-container {margin-bottom: 40px;}
body#wsfPre #web-forwarding .features .feature-container .feature {width: 425px; padding-right: 30px; float: left; margin: 6px 0;}
body#wsfPre #web-fforwarding .features .feature-container .feature .thumbnail {width: 82px; margin-right: 12px; float: left;}
body#wsfPre #web-forwarding .features .feature-container .feature .content {width: 330px; float: left;}
body#wsfPre #web-forwarding .disclaimer {padding: 0px 30px; margin-top: 30px;}
body#wsfPre #web-forwarding .disclaimer p {margin: 0; margin-top: 10px; line-height: 16px; font-size: 11px; color: #999999;}
body#wsfPre #web-forwarding .clr {clear: both;}
vbody#wsfPre div.col_L{ width: 100%; }
body#wsfPre div.col_R{ display: none; }
body#wsfPre #web-forwarding input { border: none; background: none; width: auto; height: auto; }
body#wsfPre #web-forwarding {clear: both; margin-left: -15px; margin-right: -14px;}
body#wsfPre #web-forwarding .hero {background: url(/imgs/wsf/webfwd-hero-bg.jpg) no-repeat; padding: 25px; padding-right: 360px; height: 199px;}
body#wsfPre #web-forwarding .hero p.heading {font-family: Vagabond,trebuchet,"Trebuchet MS",sans-serif; font-size: 32px; margin-bottom: 10px;}
body#wsfPre #web-forwarding .hero p.subheading {font-size: 18px;}
body#wsfPre #web-forwarding .action-box {width: 836px; height: 106px; padding: 20px 27px; margin: 10px auto; background: url(/imgs/wsf/actionbox-bg.png) no-repeat;}
body#wsfPre #web-forwarding .action-box p.heading {font-family: Vagabond,trebuchet,"Trebuchet MS",sans-serif; font-size: 26px; margin-bottom: 6px;}
body#wsfPre #web-forwarding .action-box p.price {font-size: 18px; color: #666666; margin-bottom: 12px; text-decoration:line-through;}
body#wsfPre #web-forwarding .action-box p.free {font-size: 26px; color: #f8941d; margin-bottom: 0; font-weight: bold;}
body#wsfPre #web-forwarding .action-box .button {float: right; margin-top: 30px;}
body#wsfPre #web-forwarding .features {padding: 30px; padding-right: 0;}
body#wsfPre #web-forwarding .features .heading.decorative {background: url("/imgs/wsf/hr-stylish.gif") repeat-x scroll left bottom transparent; padding: 0 0 10px; color: #84a23b; font-size: 14px; width: 380px; margin-bottom: 20px;}
body#wsfPre #web-forwarding .features .feature-container {margin-bottom: 40px;}
body#wsfPre #web-forwarding .features .feature-container .feature {width: 425px; padding-right: 30px; float: left; margin: 6px 0;}
body#wsfPre #web-forwarding .features .feature-container .feature .thumbnail {width: 82px; margin-right: 12px; float: left;}
body#wsfPre #web-forwarding .features .feature-container .feature .content {width: 330px; float: left;}
body#wsfPre #web-forwarding .disclaimer {padding: 0px 30px; margin-top: 30px;}
body#wsfPre #web-forwarding .disclaimer p {margin: 0; margin-top: 10px; line-height: 16px; font-size: 11px; color: #999999;}
body#wsfPre #web-forwarding .clr {clear: both;}
/****Custum Website  *******/
body#customDifm.productDetail .col_L { width: 920px; }
body#customDifm.productDetail .col_L h1 { width: 920px; font-size: 36.4px; padding-top: 20px; font-weight: 900; margin-bottom: 13px; }
body#customDifm.productDetail .col_L h1 span, body.productCategory .col_L h1 span { color: #ff9900; display: inline; }
body#customDifm.productDetail .col_L h2#customPro { clear: both; margin-top: 12px; margin-bottom: 25px; font-size: 16.667px; font-weight: bold; color: #010101; font-family: Trebuchet MS; }
body#customDifm.productDetail .col_L h3#samples { clear: both; padding-top: 46px; margin-bottom: 16px; color: #010101; font-size: 21px; text-indent: 10px; }
body#customDifm.productDetail .col_L ul#features  { width: 525px; margin-bottom: 22px !Important; font-size: 16px; color: #56594b; }
body#customDifm.productDetail .col_L ul#features li { padding-bottom: 15px; font-size: 16px; line-height: 22px; color: #56594b; }
body#customDifm.productDetail .col_L #tabs { color: #000000; font-family: Trebuchet MS; font-size: 12px; }
body#customDifm.productDetail .col_R, body#customDifm.productDetail #sampleWebsites { display: none; }
body#customDifm.productDetail .col_L div#slide { width: 100%; text-align: center; overflow: hidden !important; position: relative; left: 16px;}
body#customDifm.productDetail .col_L div#slide div { float: left; }
body#customDifm.productDetail .col_L ul#slide li { background: none; width: 170px; padding: 0; margin: 0px 15px; }
body#customDifm.productDetail .col_L #prevButton, #nextButton { width: 43px; height: 37px; }
body#customDifm.productDetail .col_L .lefty { width: 550px; float:left; clear: none; }
body#customDifm.productDetail .col_L .righty { float: right; clear: none; width: 345px; text-align: center; }
body#customDifm.productDetail .col_L .righty img{position:relative; top:-16px;}
body#customDifm.productDetail div#addfeatures{ font-size: 15px; font-weight: bold; color: #56594B; text-align: left; position: relative; top: -10px; left: 7px; line-height: 22px; }
body#customDifm.productDetail div#addfeatures span{font-size:12px; line-height:16px; }
body#customDifm.productDetail .col_L #customl{line-height:6px;}
body#customDifm.productDetail .col_L p#mycta{float: left; font-family: Trebuchet MS; color: #56594b; padding-top: 10px; font-size:14px; font-weight:normal; line-height: 20px;}
body#customDifm.productDetail .col_L span#starting{ font-weight:bold; }
body#customDifm.productDetail .col_L .anyClass{display:none;}
body#customDifm.productDetail .col_L #tabs .tabs-panel {width: 100%; background: transparent url('/imgs/global/bgTabsBoxFullWidth.png') no-repeat scroll left top;}
body#customDifm.productDetail .col_L p.monthlyBilling {padding: 40px 0px 0px 0px; margin: 0px 0px 0px 0px !important; }
body#customDifm.productDetail .col_L blockquote { color: #8dc73d; font-weight: 900; font-family: Vagabond; font-size: 25pt; }
body#customDifm.productDetail .col_L #slideWrapper { width: 920px; height: 160px; overflow: hidden; }

/*********Google Places Product Page ******/
body#gPlaces .col_L { width: 100%;  color: #333333; font-family: 'Trebuchet MS'; padding: 0 7px; }
body#gPlaces .col_R { display: none; } 	
body#gPlaces .topHeader { overflow: visible; float: left; width: 100%; height: 250px; position: relative;  }
body#gPlaces.productDetail .col_L h1#google {  color: #303326; font-size: 31px; margin-top: 20px; }
body#gPlaces div.wideDivide { width: 945px; height: 10px; position: absolute; top: 235px; left: -14px; background: transparent url('/imgs/productDetail/wideDivide.png') 50% 100% no-repeat; }
body#gPlaces .topHeader h1 strong { margin-top: -30px; display: block; white-space: nowrap;  }
body#gPlaces .topHeader strong img { position: relative; top: 19px; left: -3px;  }
body#gPlaces .topHeader blockquote { font-weight: normal; width: 530px; color: #606060; font-size: 26px; white-space:nowrap; }
body#gPlaces .topHeader blockquote span {color: #f26522; }
body#gPlaces .topHeader span.focalPt { position: absolute; top: 16px; right: -3px; width: 345px; }
body#gPlaces .middleFold, body#gPlaces .moreInfo { clear: both; }
body#gPlaces .subline { height: 2px; width: 904px; border-bottom: 1px solid #dadada; }
body#gPlaces .middleFold .lefty { width: 449px; float: left; clear: left; }
body#gPlaces .middleFold .lefty h2#tagline { color: #333; font: bold 30px Vagabond; margin: 10px 0 2px -1px;}
body#gPlaces .middleFold .lefty h2.subHeadline { color: #333; font: normal 24px 'Trebuchet MS'; margin: 5px 0 1px -1px; }
body#gPlaces .middleFold .righty h2 { color: #f26522; font: bold 24px Vagabond; margin: 20px 0 20px 29px;   }
body#gPlaces .middleFold .righty { position: relative; margin: 25px 12px 44px 0; width: 414px; height: 294px; float:right; clear: right; background: transparent url('/imgs/productDetail/addGoogleBg.png') 50% 50% no-repeat;  }
body#gPlaces .middleFold .righty ul {  width: 268px; white-space: nowrap;  color: #f26522; text-indent: 17px; display: block; font-style: normal; margin: 10px 0 35px 44px; }
body#gPlaces .middleFold .righty ul li {  position: relative; background: url('/imgs/productDetail/google_bullet.png') 0 50% no-repeat; margin: 0 0 20px 8px; font-size: 14px; color: #333333; font-weight: normal; }
body#gPlaces .middleFold .righty ul li span {position: absolute; left: 0; top: 19px;}
body#gPlaces .middleFold .righty ul li.afterDouble { margin-top: 35px; }
body#gPlaces .middleFold .righty small { display: block; width: 100%; overflow: visible;  color: #333333; font-size: 14px; font-style: normal;text-align: center; position: absolute; top: 57px; left: 43px; }
body#gPlaces .middleFold .righty h2 sup { font-weight: normal; font-family: arial; font-size: 15px; }
body#gPlaces .middleFold .righty span.superLight { color: #666; font-weight: normal; font-size: 12px; }
body#gPlaces .col_L .middleFold .righty form {clear: both; text-align: center; position: absolute; top: 196px;}
body#gPlaces .col_L .middleFold .righty form input.add_to_cart { width: 211px; height: 61px; margin: -8px 0 0 100px; text-align: center; background: url("/imgs/productDetail/add_google_sprite.png") no-repeat; background-position: 0 5px; border: 0; float: left; cursor: pointer; padding: 0; }
body#gPlaces .col_L .middleFold .righty form input.add_to_cart:hover { background: url("/imgs/productDetail/add_google_sprite.png") no-repeat; background-position: 0 -55px; }
body#gPlaces h3 { color: #333; font: bold 30px Vagabond;  }
body#gPlaces h4 { color: #333; font: bold 24px 'Trebuchet MS';  }
body#gPlaces h3#howItWorks{ margin:20px 0 15px 0; }
body#gPlaces .moreInfo h4{ margin: 0; font-weight: normal; margin-bottom: 7px; }
body#gPlaces .moreInfo #pProcess { margin: 0; padding: 0; width: 100%; clear: both; }
body#gPlaces .moreInfo #pProcess p { width: 747px; }
body#gPlaces .moreInfo #pProcess p.slightAdjust { width: 770px; }
body#gPlaces .moreInfo #pProcess h4 { margin-top: 26px; }
body#gPlaces .moreInfo strong {font: bold 14px 'Trebuchet MS'; display: block; }
body#gPlaces .moreInfo strong#firstStep { margin-top: 8px; margin-top: 15px; }
body#gPlaces div#footer { padding-top: 60px; }
body#gPlaces div.btmDisclaimer {position: absolute; bottom: -125px; }
body#gPlaces div.btmDisclaimer p {font: normal 12px 'Trebuchet MS'; line-height: 14px; color: #666; margin: 0; padding: 0; }
body#gPlaces div.btmDisclaimer p#footnote { margin-top: 16px;}

/*********Full Service SEO Product Page ******/
body#seoFull .col_R { display: none; } 
body#seoFull .col_L { width: 100%; }
body#seoFull .wrapper #header { position: relative; margin-top: 12px; background: url('/imgs/productDetail/seoTop.png') no-repeat; width: 929px; height: 275px; font-family: Vagabond; }
body#seoFull .wrapper #header h1 { color: #333; font-size: 50px; line-height: 48px; position: relative; margin-bottom: 8px; }
body#seoFull .wrapper #header h1 span { display: inline; color: #f26522;  }
body#seoFull .wrapper #header em {display: block; color: #333; font-size: 23px; font-family: Vagabond; font-style: normal; }
body#seoFull .wrapper #header strong {  position: absolute; top: 184px; text-indent: 75px;  font-weight: 900;  font-style: normal; color: #fff; font-family: Vagabond;  font-size: 24px; }
body#seoFull .wrapper .seoPitch blockquote { font-family: Tahoma; font-size: 23px; color: #333; }
body#seoFull .wrapper .seoPitch blockquote sup { font-family: arial; font-size: 14px; }
body#seoFull .wrapper .seoPitch { width: 927px; margin-top: 10px; }
body#seoFull .wrapper .seoPitch ul { width: 514px; height: 310px; float: left; margin-top: 20px; }
body#seoFull .wrapper .seoPitch li { width: 515px; height: 75px; padding-left: 90px; }
body#seoFull .wrapper .seoPitch li#dedicatedExperts { background: url('/imgs/productDetail/dedicated-support.png') no-repeat;}
body#seoFull .wrapper .seoPitch li#siteFix { background: url('/imgs/productDetail/site-fix.png') no-repeat;}
body#seoFull .wrapper .seoPitch li#linkBuilding { background: url('/imgs/productDetail/link-building.png') no-repeat;}
body#seoFull .wrapper .seoPitch li#tangibleResults { background: url('/imgs/productDetail/results.png') no-repeat; }
body#seoFull .wrapper .seoPitch li h2 { padding-top: 10px; font-family: Tahoma; font-weight: normal; font-size: 24px; color: #424242; }
body#seoFull .wrapper .seoPitch li span { display: block; width: 404px; font-size: 12px; }
body#seoFull .wrapper .seoPitch .ctaRightBox { width: 323px; height: 227px; background: url('/imgs/productDetail/ctaRightBox.png') no-repeat; margin: 0; padding: 30px 0 0 25px; position: relative; left: 84px; top: 44px; }
body#seoFull .wrapper .seoPitch .ctaRightBox h2 { font-size: 26px; line-height: 28px; }
body#seoFull .wrapper .seoPitch .ctaRightBox strong { display: block; font-size: 21px; font-family: Vagabond; line-height: 33px; padding-top: 5px; }
body#seoFull .wrapper .seoPitch .ctaRightBox em { display: block; font-style: normal; font-family: Vagabond; font-size: 32px; color: #f26522; margin-left: -3px; line-height: 55px;  }
body#seoFull .wrapper .seoPitch .ctaRightBox p  { font-size: 14px; text-indent: 75px; }
body#seoFull .wrapper .divider-thick { background: url('/imgs/productDetail/divider-thick.png') no-repeat; width: 830px; height: 27px; margin: 0 auto;  }
body#seoFull .wrapper .divider-thick#bottomDiv { margin-top: -33px; }
body#seoFull .wrapper .seoPitch div { float: left; }
body#seoFull .wrapper .seoPitch div h2 { position: relative; top: -5px; color: #333333; font-size: 24px; }
body#seoFull .wrapper .seoPitch div ul { margin-top: 15px; }
body#seoFull .wrapper h3 { color: #333; font-size: 22px; font-family: Vagabond; padding: 0 0 13px 0; margin: 0; }
body#seoFull .wrapper h4 { color: #333; font-size: 20px; font-weight: normal; font-family: Tahoma;line-height: 30px;  }
body#seoFull .wrapper .seoPitch p { color: #333333; width: 425px; font-size: 12px; line-height: 14px; font-family: Trebuchet MS; }
body#seoFull .wrapper .seoPitch#biFold, body#seoFull .wrapper .seoPitch#biFold div { margin-bottom: 22px; }
body#seoFull .wrapper .seoPitch .left { width: 482px; float: left; }
body#seoFull .wrapper .seoPitch .right { float: left; position: relative; left: -35px; }
body#seoFull .wrapper .seoPitch .blurb { position: relative; top: 14px; }
body#seoFull .wrapper .seoPitch .right.blurb{ left: -13px; }
body#seoFull .wrapper .seoPitch .left.blurb{ left: 10px; }
body#seoFull .wrapper .bottomCta { width: 100%; text-align: center; }
body#seoFull .wrapper .bottomCta h5 { color: #333; font-size: 18px; font-family: Vagabond; margin: 9px 0; }
body#seoFull .wrapper .bottomCta span{ display: block; width: 720px; text-align: center; margin: 0 auto; padding-top: 16px; color: #aaa; }
body#seoFull #content { padding-bottom: 16px; }
body#seoFull .wrapper .bottomCta .hugeTag { background: url('/imgs/productDetail/seo-get-started.png') 60px 0 no-repeat; font-family: Vagabond; font-size: 67px; color: #f26522; width: 100%; height: 113px; margin: 0 auto; line-height: 113px; text-indent: 237px;  }

/****************** HEX Product Page **************************/
body#hex .col_L { width: 100%; }
body#hex .hexHero { width: 100%; height: 200px; margin-left: 3px; background: url(/imgs/productDetail/outlook-email.png) 100% 0 no-repeat; }
body#hex .hexHero h1 { font-size: 38px; color: #000; }
body#hex .hexHero h1 span { font-size: 26px; color: #f26522; }
body#hex .hexHero blockquote { color: #606060; font-size: 20px; display: block; }
body#hex .hexMiddle h2 { margin-top: 22px; color: #90b925; font-size: 22px; }
body#hex .hexMiddle em#hexDescription { display: block; font-weight: normal; font-style: normal; color: #606060; font-size: 13px; padding-bottom: 13px; } 
body#hex .hexMiddle a.drillDown { cursor: pointer; display: block; font-size: 13px; padding-bottom: 13px; }
body#hex .hexMiddle .hexLeft { width: 430px; height: 340px; float: left; clear: left; margin-top: 13px; }
body#hex .hexMiddle .hexLeft ul { margin: 0 20px 0 0;  list-style-type: none; }
body#hex .hexMiddle .hexLeft ul li { margin: 0; padding: 10px 0 0 85px; height: 75px; font-size: 14px; color: #606060; }
body#hex .hexMiddle .hexLeft ul li strong { color: #90b925; font-weight: 900; }
body#hex .hexMiddle .hexLeft ul li#experience { background: url(/imgs/productDetail/outlook-experience.png) 0 -8px no-repeat; }
body#hex .hexMiddle .hexLeft ul li#productivity { background: url(/imgs/productDetail/outlook-productivity.png) 0 -5px no-repeat; }
body#hex .hexMiddle .hexLeft ul li#enhanced { background: url(/imgs/productDetail/outlook-security.png) 0 0 no-repeat; }
body#hex .hexMiddle .hexLeft ul li#protection { padding-top: 20px; background: url(/imgs/productDetail/outlook-protection.png) 0 0 no-repeat; }
body#hex sup, body#hex .stdFont { font-family: arial; }
body#hex .rightAddHex { position: relative; width: 462px; height: 197px; padding: 20px; background: url(/imgs/productDetail/newRibbonBoxV2.png) 0 0 no-repeat; }
body#hex .hexMiddle .hexLearnMore { display: none; }
body#hex .hexMiddle .hexLearnMore p { font-size: 13px; color: #606060; }
body#hex .hexMiddle .hexLearnMore h3 { font-size: 13px; color: #606060; font-weight:900; }
body#hex .hexMiddle .hexLearnMore ul { margin: 13px 0; list-style-type: none; }
body#hex .hexMiddle .hexLearnMore li { line-height: 18px; height: 18px; background: url(/imgs/productDetail/small-arrow.png) 0 3px no-repeat; padding-left: 17px; font-size: 13px; color: #606060; }
body#hex .hexMiddle .hexRight {width: 472px; height: 215px; float: left; clear: right; }
body#hex .rightAddHex h2 sup, body#hex .hexMiddle h3 sup, body#hex .bottomAddHex strong sup, body#hex #tabs-3 .tabWrap h5 sup { font-size: 14px; }
body#hex .rightAddHex p { font-size: 14px;  font-weight: 900; color: #636363; padding: 0; margin-left: 16px; }
body#hex .rightAddHex form select { position: absolute; left: 368px; top: 90px; cursor: pointer; }
body#hex.productDetail .col_L .rightAddHex #priceAndTerm { float: right; padding-right: 40px; }
body#hex .hexRuler { width: 966px; height: 17px; background: transparent url('/imgs/productDetail/shadow-ruler.png') 0 0 no-repeat; clear: both; margin-top: -15px; } 
body#hex form input.hexAdd { width: 146px; height: 46px; background: url(/imgs/productDetail/add-to-cart-146.png) 0 0 no-repeat; float: right; margin: 4px 47px 0 0; border:none !important; }
body#hex form input.hexAdd:hover { background-position: 0 -46px;  }
/************ Bottom Tabs on HEX Product Page *******************/	
body#hex .bottomTabs {height: auto; overflow: hidden; }
body#hex .bottomTabs #tabs .tabs-panel { margin-top: 0px; }
body#hex .bottomTabs #tabs #tabs-headings li { list-style: none; float:left; height:30px; width:auto; text-align:center; vertical-align:bottom; background:transparent url(/imgs/global/norm3.gif) no-repeat scroll 0 0; z-index: 886; padding: 0;position: relative; top: 1px;}
body#hex .bottomTabs #tabs #tabs-headings li a { position: relative; display: block; padding: 4px 20px; margin: 0 0 0 -30px; font-size: 15px;}
body#hex .bottomTabs #tabs #tabs-headings li h4 { float:left; height:30px;  margin: 0 0 0 30px; padding:0;  background:transparent url(/imgs/global/norm3.gif) no-repeat scroll 100% 0; color:#555;  z-index: 887; font: bold 16px trebuchet,"Trebuchet MS",sans-serif; font-weight: bold; line-height: 22px; }
body#hex .bottomTabs #tabs #tabs-headings li.ui-tabs-selected { height: 30px; background:transparent url(/imgs/global/act3.gif) no-repeat scroll 0 0; z-index: 998; }
body#hex .bottomTabs #tabs #tabs-headings li.ui-tabs-selected h4 { background: url(/imgs/global/act3.gif) no-repeat scroll 100% 0; z-index: 999; font-weight: 900; }
body#hex .bottomTabs #tabs .tabs-panel { display: block; width: 100%; background: transparent url('/imgs/global/bgTabsBox885.png') no-repeat scroll left top; }
body#hex .bottomTabs #tabs .tabWrap { padding: 50px 0 0 9px; float: left; }
body#hex .bottomTabs .tabWrap blockquote { font-family: Vagabond; font-size: 22px; font-weight: 900; color: #7d8170; margin: 0 0 15px 0; paddding: 0; display: block; }
body#hex .hexDisclaimers p { color: #aaa; }
body#hex .hexDisclaimers { padding: 0 0 0 24px; position: relative; top: 28px; float: left; }
/************ HEX TAB 1 *******************/	
body#hex .bottomTabs #tabs #tabs-1 h5 { color: #56594b; font-size: 14px; font-weight: bold; }
body#hex .bottomTabs #tabs .tabs-panel p { padding: 0 0 16px 0; font-size: 12px; }
body#hex .bottomTabs #tabs .leftSideContent { width: 400px; height: 500px; float: left; clear: none;}
body#hex .bottomTabs #tabs .rightSideContent { width: 400px; height: 500px; float: left;  clear: right; margin-left: 40px; margin-right: 50px; }
body#hex .bottomTabs #tabs .leftSideContent .exchange-1 { padding-left: 120px; background: url(/imgs/productDetail/outlook-experienceV2.png) 0 0 no-repeat; }
body#hex .bottomTabs #tabs .leftSideContent .exchange-2 { padding-left: 120px; background: url(/imgs/productDetail/outlook-mail.png) 0 0 no-repeat; }
body#hex .bottomTabs #tabs .leftSideContent .exchange-3 { padding-left: 120px; background: url(/imgs/productDetail/outlook-secure.png) 0 0 no-repeat; }
body#hex .bottomTabs #tabs .rightSideContent .exchange-1 { height: 140px; padding-left: 135px; background: url(/imgs/productDetail/outlook-protect.png) 0 -16px no-repeat; }
body#hex .bottomTabs #tabs .rightSideContent .exchange-2 { height: 185px; padding-left: 135px; background: url(/imgs/productDetail/outlook-calendar.png) 0 -10px no-repeat; }
body#hex .bottomTabs #tabs .rightSideContent .exchange-3 { padding-left: 135px; background: url(/imgs/productDetail/outlook-mobile.png) 0 -21px no-repeat; }
body#hex .bottomAddHex { float: left; width: 904px; height: 238px; background: url(/imgs/productDetail/newRibbonBoxV3.png) 0 0 no-repeat; padding: 20px 20px 0 20px; position: relative; top: 26px; left: 5px; }
body#hex .bottomAddHex strong { display: block; width: 350px; color: #636363; margin: 30px 0 10px 30px; font-size: 25px; line-height: 25px; font-family: Vagabond; }
body#hex .bottomAddHex p { font-size: 14px;  font-weight: 900; color: #636363; padding: 0; margin-left: 30px; }
body#hex .bottomAddHex form select { cursor: pointer;  margin: -36px 0 0 362px; }
body#hex .bottomAddHex .hexAdd { float: right; position: relative; top: -2px; left: -437px; }

/*********HEX TAB 2 ******/
body#hex .bottomTabs #tabs  #tabs-2 .tabWrap { padding: 19px 0 0 11px; }
body#hex #tabs-2 .tabWrap h5 { text-indent: 10px; font-size: 15px; color: #303325; font-weight: 900; margin-bottom: 10px; }
body#hex #tabs-2 .tabWrap table tr td span.greenCheck{ background: url(/imgs/productCategory/green-check-small.png) 24px 6px no-repeat; display: block; }
body#hex #tabs-2 .tabWrap table tr td { height: 30px; width: 240px; line-height: 30px; margin: 0; padding: 0; }
body#hex #tabs .tabs-panel table tbody tr { background-color: #fff; }
body#hex #tabs-2 .tabWrap table tr td.hexZebra { background-color: #ededed; }
body#hex #tabs-2 .tabWrap table tr td.firstCol { width: 623px; text-indent: 13px; }

/*********HEX TAB 3 ******/
body#hex #tabs-3 .tabWrap { margin: -30px 0 0 9px; }
body#hex #tabs-3 .tabWrap h5 { width: 330px; font-family: Vagabond; font-size: 18px; font-weight: 900; color: #303326; margin: 0 0 6px 0; padding: 0 0 0 0; float: left; } 
body#hex #tabs-3 .tabWrap h6 { font-family: trebuchet, 'Trebuchet MS', serif; font-size: x14px; font-weight: 900; color: #303326; margin: 0 0 0 0; padding: 0 4px 0 0; float: left; clear: left; display: inline; }
body#hex .bottomTabs #tabs #tabs-3 .tabWrap p { text-align: left; width: 480px; font-size: 14px; color: #56594b; line-height: 20px; margin: 0 0 6px 10px; padding: 0;  }
body#hex #tabs-3 .tabWrap .faqQuestion {width: 40%;  float: left; clear: none; }
body#hex #tabs-3 .tabWrap .faqAnswer { width: 60%; float: right; clear: right; }
body#hex #tabs-3 .tabWrap .singleRow { width: 100%; clear: both; overflow: visible; padding: 6px 0 6px 0; border-top: 1px dotted #eee; }

/****************** HEX Product Page **************************/
body#hex .col_L { width: 100%; }
body#hex .hexHero { width: 100%; height: 200px; margin-left: 3px; background: url(/imgs/productDetail/outlook-email.png) 100% 0 no-repeat; }
body#hex .hexHero h1 { font-size: 38px; color: #000; padding-left: 13px; }
body#hex .hexHero h1 sup { font-size: 20px; }
body#hex .hexHero h1 span { font-size: 26px; color: #f26522; }
body#hex .hexHero blockquote { color: #606060; font-size: 20px; display: block; padding-left: 13px; }
body#hex .hexMiddle h2 { margin-top: 22px; color: #90b925; font-size: 22px; }
body#hex .hexMiddle em#hexDescription { display: block; font-weight: normal; font-style: normal; color: #606060; font-size: 13px; line-height: 20px; padding-bottom: 13px; } 
body#hex .hexMiddle .intro { margin-left: 16px; }
body#hex .hexMiddle .hexLeft { width: 447px; height: 340px; float: left; clear: left; margin-top: 13px; }
body#hex .hexMiddle .hexLeft ul { margin: 0 20px 0 16px;  list-style-type: none; }
body#hex .hexMiddle .hexLeft ul li { margin: 0; padding: 10px 0 0 85px; height: 75px; font-size: 14px; line-height: 22px; color: #606060; }
body#hex .hexMiddle .hexLeft ul li strong { color: #90b925; font-weight: 900; }
body#hex .hexMiddle .hexLeft ul li#experience { background: url(/imgs/productDetail/outlook-experience.png) 0 -8px no-repeat; }
body#hex .hexMiddle .hexLeft ul li#productivity { background: url(/imgs/productDetail/outlook-productivity.png) 0 -5px no-repeat; }
body#hex .hexMiddle .hexLeft ul li#enhanced { background: url(/imgs/productDetail/outlook-security.png) 0 0 no-repeat; }
body#hex .hexMiddle .hexLeft ul li#protection { padding-top: 20px; background: url(/imgs/productDetail/outlook-protection.png) 0 0 no-repeat; }
body#hex sup, body#hex .stdFont { font-family: arial; }
body#hex .rightAddHex { position: relative; width: 462px; height: 197px; background: url(/imgs/productDetail/newRibbonBoxV2.png) 0 0 no-repeat; }
body#hex .hexMiddle .hexRight {width: 472px; height: 215px; float: left; clear: right; }
body#hex .rightAddHex h3 { width: 350px; color: #636363; position: absolute; top: 30px; left: 40px; font-size: 25px; font-family: Vagabond; line-height: 25px; }
body#hex .rightAddHex h2 sup, body#hex .hexMiddle h3 sup, body#hex .bottomAddHex strong sup, body#hex #tabs-3 .tabWrap h5 sup { font-size: 14px; }
body#hex .rightAddHex p { position: absolute; top: 102px; left: 40px; font-size: 14px;  font-weight: 900; color: #636363; padding: 0; }
body#hex .rightAddHex form select { position: absolute; left: 368px; top: 97px; cursor: pointer; }
body#hex.productDetail .col_L .rightAddHex #priceAndTerm { float: right; padding-right: 40px; }
body#hex .hexRuler { width: 966px; height: 17px; background: transparent url('/imgs/productDetail/shadow-ruler.png') 0 0 no-repeat; clear: both; margin-top: -15px; } 
body#hex form input.hexAdd { width: 146px; height: 46px; background: url(/imgs/productDetail/add-to-cart-146.png) 0 0 no-repeat; float: right; margin: 0; border:none !important; position: absolute; top: 136px; left: 280px; cursor: pointer; }
body#hex form input.hexAdd:hover { background-position: 0 -46px;  }
/************ Bottom Tabs on HEX Product Page *******************/	
body#hex .bottomTabs {height: auto; overflow: hidden; margin-left: 16px; }
body#hex .bottomTabs #tabs .tabs-panel { margin-top: 0px; }
body#hex .bottomTabs #tabs #tabs-headings li { list-style: none; float:left; height:30px; width:auto; text-align:center; vertical-align:bottom; background:transparent url(/imgs/global/norm3.gif) no-repeat scroll 0 0; z-index: 886; padding: 0;position: relative; top: 1px;}
body#hex .bottomTabs #tabs #tabs-headings li a { position: relative; display: block; padding: 4px 20px; margin: 0 0 0 -30px; font-size: 15px;}
body#hex .bottomTabs #tabs #tabs-headings li h4 { float:left; height:30px;  margin: 0 0 0 30px; padding:0;  background:transparent url(/imgs/global/norm3.gif) no-repeat scroll 100% 0; color:#555;  z-index: 887; font: bold 16px trebuchet,"Trebuchet MS",sans-serif; font-weight: bold; line-height: 22px; }
body#hex .bottomTabs #tabs #tabs-headings li.ui-tabs-selected { height: 30px; background:transparent url(/imgs/global/act3.gif) no-repeat scroll 0 0; z-index: 998; }
body#hex .bottomTabs #tabs #tabs-headings li.ui-tabs-selected h4 { background: url(/imgs/global/act3.gif) no-repeat scroll 100% 0; z-index: 999; font-weight: 900; }
body#hex .bottomTabs #tabs .tabs-panel { display: block; width: 100%; background: transparent url('/imgs/global/bgTabsBox885.png') no-repeat scroll left top; }
body#hex .bottomTabs #tabs .tabWrap { padding: 50px 0 0 9px; float: left; }
body#hex .bottomTabs .tabWrap blockquote { font-family: Vagabond; font-size: 22px; font-weight: 900; color: #7d8170; margin: 0 0 15px 0; paddding: 0; display: block; }
body#hex .hexDisclaimers p { color: #aaa; }
body#hex .hexDisclaimers { padding: 0 0 0 24px; position: relative; top: 35px; float: left;}
/************ HEX TAB 1 *******************/	
body#hex .bottomTabs #tabs #tabs-1 h5 { color: #56594b; font-size: 14px; font-weight: bold; }
body#hex .bottomTabs #tabs .tabs-panel p { padding: 0 0 16px 0; font-size: 12px; line-height: 20px; }
body#hex .bottomTabs #tabs .leftSideContent { width: 400px; height: auto; float: left; clear: none;}
body#hex .bottomTabs #tabs .rightSideContent { width: 400px; height: 500px; float: left;  clear: right; margin-left: 40px; margin-right: 50px; }
body#hex .bottomTabs #tabs .leftSideContent .exchange-1 { padding-left: 120px; background: url(/imgs/productDetail/outlook-experienceV2.png) 0 0 no-repeat; }
body#hex .bottomTabs #tabs .leftSideContent .exchange-2 { padding-left: 120px; background: url(/imgs/productDetail/outlook-mail.png) 0 0 no-repeat; }
body#hex .bottomTabs #tabs .leftSideContent .exchange-3 { padding-left: 120px; background: url(/imgs/productDetail/outlook-secure.png) 0 0 no-repeat; }
body#hex .bottomTabs #tabs .rightSideContent .exchange-1 { height: 140px; padding-left: 135px; background: url(/imgs/productDetail/outlook-protect.png) 0 -16px no-repeat; }
body#hex .bottomTabs #tabs .rightSideContent .exchange-2 { height: 185px; padding-left: 135px; background: url(/imgs/productDetail/outlook-calendar.png) 0 -10px no-repeat; }
body#hex .bottomTabs #tabs .rightSideContent .exchange-3 { padding-left: 135px; background: url(/imgs/productDetail/outlook-mobile.png) 0 -21px no-repeat; }
body#hex .bottomAddHex { float: left; width: 904px; height: 238px; background: url(/imgs/productDetail/newRibbonBoxV3.png) 0 0 no-repeat; padding: 0; position: relative; top: 16px; left: 5px;}
body#hex .bottomAddHex strong { display: block; position: absolute; top: 50px; left: 50px; width: 350px; color: #636363; margin: 0; font-size: 25px; line-height: 25px; font-family: Vagabond; }
body#hex .bottomAddHex p { position: absolute; top: 110px; left: 20px; font-size: 14px;  font-weight: 900; color: #636363; padding: 0; }
body#hex .bottomAddHex form select { cursor: pointer;  margin: 0; position: absolute; left: 368px; top: 105px; }
body#hex .bottomAddHex .hexAdd { position: absolute; top: 143px; left: 280px;}

/*********HEX TAB 2 ******/
body#hex .bottomTabs #tabs  #tabs-2 .tabWrap { padding: 19px 0 0 11px; }
body#hex #tabs-2 .tabWrap h5 { text-indent: 10px; font-size: 15px; color: #303325; font-weight: 900; margin-bottom: 10px; }
body#hex #tabs-2 .tabWrap table tr td span.greenCheck{ background: url(/imgs/productCategory/green-check-small.png) 24px 6px no-repeat; display: block; }
body#hex #tabs-2 .tabWrap table tr td { height: 30px; width: 240px; line-height: 30px; margin: 0; padding: 0; }
body#hex #tabs .tabs-panel table tbody tr { background-color: #fff; }
body#hex #tabs-2 .tabWrap table tr td.hexZebra { background-color: #ededed; }
body#hex #tabs-2 .tabWrap table tr td.firstCol { width: 623px; text-indent: 13px; }

/*********HEX TAB 3 ******/
body#hex #tabs-3 .tabWrap { margin: -30px 0 0 9px; }
body#hex #tabs-3 .tabWrap h5 { width: 330px; font-family: Vagabond; font-size: 18px; font-weight: 900; color: #303326; margin: 0 0 6px 0; padding: 0 0 0 0; float: left; } 
body#hex #tabs-3 .tabWrap h6 { font-family: trebuchet, 'Trebuchet MS', serif; font-size: x14px; font-weight: 900; color: #303326; margin: 0 0 0 0; padding: 0 4px 0 0; float: left; clear: left; display: inline; }
body#hex .bottomTabs #tabs #tabs-3 .tabWrap p { text-align: left; width: 480px; font-size: 14px; color: #56594b; line-height: 20px; margin: 0 0 6px 10px; padding: 0;  }
body#hex #tabs-3 .tabWrap .faqQuestion {width: 40%;  float: left; clear: none; }
body#hex #tabs-3 .tabWrap .faqAnswer { width: 60%; float: right; clear: right; }
body#hex #tabs-3 .tabWrap .singleRow { width: 100%; clear: both; overflow: visible; padding: 6px 0 6px 0; border-top: 1px dotted #eee; }


/****************** Ecommerce Designs **************************/
body#ecomDesigns .col_L { width: 100%; }
body#ecomDesigns .col_R { display: none; }
body#ecomDesigns .redesign .rotator { position: relative; background: url(/imgs/productDetail/rotatorBackground.png) 0 0  no-repeat; margin:0 auto; width:916px; height:340px; border :none; overflow : visible ; }
body#ecomDesigns .redesign .rotator a  { margin: 32px 0 0 289px; padding:0; border :none; width: 341px; height: 226px; }
body#ecomDesigns .redesign h1 { color: #00724a; font-size: 35px; text-align: center; margin: 20px auto; }
body#ecomDesigns .redesign h1 em { font-style: italic; color: #89c734; }
body#ecomDesigns .redesign .nav a#next2 { position: absolute; top: 250px; right: 65px; display: block; width: 37px; height: 57px; background: url("/imgs/productDetail/arrowRight.png") 0 0 no-repeat; cursor: pointer; z-index: 9999; }
body#ecomDesigns .redesign .nav a#prev2 { position: absolute; top: 250px; left: 65px; display: block; width: 37px; height: 57px; background: url("/imgs/productDetail/arrowLeft.png") 0 0 no-repeat; cursor: pointer; z-index: 9999; }
body#ecomDesigns .redesign .nav a#prev2:hover, body#ecomDesigns .redesign .nav a#next2:hover { background-position: 0 -57px; }
body#ecomDesigns .redesign .leftSideFeatures ul li { padding-left: 40px; height: 34px; background: url(/imgs/productDetail/smallCheck.png) 10px 1px no-repeat;  }
body#ecomDesigns .redesign.ecomDesigns .leftSideFeatures h3 { position: relative; top: 8px; }
body#ecomDesigns .redesign.ecomDesigns .rotator { visibility: hidden; }
body#ecomDesigns .redesign.ecomDesigns .tooltip2 { cursor: help; }
body#ecomDesigns .redesign.ecomDesigns sup { font-family: arial; font-size: 11px; }
body#ecomDesigns .redesign.ecomDesigns #loading { background: url(/imgs/global/loadingAnimation.gif) no-repeat 0 0; width: 208px; height: 13px; top: 270px; position: absolute; left: 350px; }
.redesign .leftSideFeatures  { width: 570px; float: left; margin-left: 10px; clear: both; }
.redesign .leftSideFeatures h2 { width: 475px; margin-bottom: 15px; color: #8ac835; font-size: 26px; font-weight: normal; }
.redesign .leftSideFeatures  p { width: 485px; font-size: 14px; color: #333; } 
.redesign .rightSideContent { width: 314px; height: 410px; float: right; clear: right; position: relative; top: 6px; left: -14px; }
.redesign .rightSideContent.greenBox { background: url(/imgs/productDetail/callus-form-bg-v2.png) 9px 50px no-repeat; }
.redesign .rightSideContent strong { font-family: Vagabond; font-weight: 900; font-size: 31px; color: #00724a; display: block; text-indent: 7px;}
.redesign .leftSideFeatures ul { list-style-type: none; margin-top: 15px; font-size: 14px; color: #333;  }
.redesign .leftSideFeatures ul li { padding-left: 40px; height: 34px; background: url(/imgs/productDetail/smallCheck.png) 10px 1px no-repeat; }
.redesign .leftSideFeatures ul li span { font-family: arial; }
.redesign .leftSideFeatures h3 { font-size: 14px; color: #333; white-space: nowrap; margin-top: 14px;}
.redesign .myCta { width: 315px; margin: 0 auto; text-align: center; height: 95px; position: relative; top: 4px; left: -31px; }
.redesign .myCta span { color: #898989; font-size: 25px; font-weight: 900; letter-spacing: -1px;  } 
.redesign .myCta strong { font-family: Vagabond; font-size: 35px; color: #f26522; font-weight: 900; display: inline; position: relative; top: 2px; } 
.redesign .myCta em { font-style: normal; font-weight: 900; display: block; text-align: center;} 

.redesign .quadFold {  float: left; width: 325px; height: 65px; margin-left: 15px; margin-right: -45px; }
.redesign .quadFold em { display: block; float: left; font-size: 14px; color: #333; font-style: normal; position: relative; top: -33px; left: 77px; }
.redesign .quadFold  img {display: block;  }
.redesign .bottomFeatures { width: 948px; height: 130px; float: left; clear: both; overflow: visible; background:none; position: relative; left: 3px; }
.redesign .bottomFeatures blockquote { display: block; color: #333; font-size: 12px; font-weight: normal; text-align: center;  clear: left; padding-top: 47px;}
.redesign.marcom img#callNow { display: block; margin: 0 auto; width: 916px; text-align: center; }


/****************** Email Marketing Done For You ****************/
body#marcomDifm .col_L { width: 100%; }
body#marcomDifm .col_R { display: none; }
body#marcomDifm .redesign .emailHero { width: 100%; height: 332px; background: url(/imgs/productDetail/emailHero.png) 450px 0 no-repeat; margin-left: 20px; }
body#marcomDifm .redesign .emailHero h1 { padding-top: 38px; font-size: 46px; line-height: 48px; color: #000; font-weight: 900; text-align: left;  }
body#marcomDifm .ecomRuler { width: 966px; height: 17px; margin-top: -28px; background: transparent url('/imgs/productDetail/shadow-ruler.png') 50% no-repeat; clear: both; float: left; }
body#marcomDifm .redesign .emailHero h1 span { color: #f26522; display: block; font-weight: 400; }
body#marcomDifm .redesign.marcom .emailHero blockquote { width: 420px; display: block; color: #898989; font-size: 24px; font-weight: normal;  line-height: 28px; }
body#marcomDifm .redesign.marcom .leftSideFeatures ul li {white-space: nowrap; background: url(/imgs/productDetail/monsterBullet.png) 0 50% no-repeat;  height: 30px; font-size: 15px; margin-left: 9px; padding-left: 36px; line-height: 30px; color: #5a5a5a; }
body#marcomDifm .redesign.marcom .leftSideFeatures { width: 510px; height: 375px; margin-left: 25px;  }
body#marcomDifm .redesign.marcom .leftSideFeatures h2 { color: #000; margin: 0 0 15px 0; font-family: Vagabond; font-size: 31px; font-weight: 900; white-space: nowrap;  }
body#marcomDifm .redesign.marcom .leftSideFeatures p { width: 505px; font-size:  15px; }
body#marcomDifm .redesign.marcom .leftSideFeatures h3 { width: 500px; font-size: 18px; font-weight: 900; top: 0; color: #51a1cc; }
body#marcomDifm .redesign.marcom .rightSideContent.greyBox { width: 350px; height: 375px; background: url(/imgs/productDetail/trickleTable.png) 58px 106px no-repeat; }
body#marcomDifm .redesign.marcom iframe.ecomSalesChatBox { width: 278px; height: 267px; border: none; background-color: transparent; }  
body#marcomDifm .redesign.marcom .myCta { width: 315px; margin: 0 auto; text-align: center; height: 95px; position: relative; top: 4px; left: 8px; }
body#marcomDifm .redesign.marcom .myCta span { color: #898989; font-size: 25px; font-weight: 900;  } 
body#marcomDifm .redesign.marcom .myCta strong { font-family: Vagabond; font-size: 35px; color: #f26522; font-weight: 900; display: inline; position: relative; top: 2px; } 
body#marcomDifm .redesign.marcom .myCta em { font-style: normal; font-weight: 900; display: block; text-align: center;} 
body#marcomDifm .rightMain#trickeTable { width: 271px; height: 267px; margin: 19px 0 0 60px; padding: 6px 0 0 18px; font-size: 13.333px; font-weight: 900; clear: right; }
body#marcomDifm .redesign.marcom .bottomFold h4 { text-indent: 5px; color: #000; font-familY: Vagabond; font-size: 26px; font-weight: 900; clear: both; }
body#marcomDifm .redesign.marcom .bottomFold { margin-left: 18px; }
body#marcomDifm .redesign.marcom .bottomFold  span#callerInvite { padding-left: 10px; font-family: Vagabond; color: #898989; font-size: 40px; font-weight: 900; position: relative; top: 5px; } 
body#marcomDifm .redesign.marcom .bottomFold  span#callerInvite  strong { font-size: 42px; color: #f26522; }
body#marcomDifm .redesign.marcom .bottomFold p#acctManager { padding-left: 10px; font-size: 18px; color: #5a5a5a; margin-bottom: 0px; }
body#marcomDifm .redesign.marcom div.more{ margin-top: -30px; }
body#marcomDifm .redesign.marcom div.accordionWrapper { width: 894px; height: 330px; background: url('/imgs/productDetail/accordion-bg-v2.png') no-repeat; font-family: Trebuchet MS; float: left; margin: 30px 0 0 -7px; padding: 17px 0 0 30px; }
body#marcomDifm .redesign.marcom  #accordion { list-style: none; margin-top: 2px; padding: 0; width: 830px; height: 290px; overflow: hidden; background: #fff; } 
body#marcomDifm .redesign.marcom  #accordion li { float: left; border-left: none; display: block; height: 295px; width: 50px; padding: 15px 0; overflow: hidden; color: #464646; text-decoration: none; font-size: 13px; }
body#marcomDifm .redesign.marcom  #accordion li img { border: none; float: left; margin: -15px 30px 0 0; cursor: pointer; }
body#marcomDifm .redesign.marcom  #accordion li#tab1 {background: url(/imgs/productDetail/1bg.png) 12px 7px no-repeat; }
body#marcomDifm .redesign.marcom  #accordion li#tab2 {background: url(/imgs/productDetail/2bg.png) 55px 7px no-repeat; }
body#marcomDifm .redesign.marcom  #accordion li#tab3 {background: url(/imgs/productDetail/3bg.png) 25px 4px no-repeat; }
body#marcomDifm .redesign.marcom  #accordion li.active { width: 730px; }
body#marcomDifm .redesign.marcom  #accordion li em { display: block; margin-top: 13px; font-style: normal; color: #464646; font-size: 18px; } 
body#marcomDifm .redesign.marcom  #accordion li span { display: block; width: 250px; line-height: normal; overflow: hidden; }
body#marcomDifm .redesign.marcom  #accordion li strong { display: block; color: #000;  font-family: Vagabond;  font-size: 23px; margin: 35px 0 7px 0; *margin: 45px 0 7px 0; }
body#marcomDifm .redesign.marcom  #tab2 span { width: 273px; }
body#marcomDifm .redesign.marcom  #accordion li span span { height: 10px; }
/****************** Call Center Plus **************************/
body#callCenter .col_L { width: 100%; }
body#callCenter .col_R { display: none; }
body#callCenter .callCenterPlus .call-center { margin-left: -5px; }
body#callCenter .redesign.callCenterPlus h1 { color: #8ac835; font-size: 28px; margin: 30px 0 10px 0; }
body#callCenter .redesign.callCenterPlus .rightSideContent strong { margin: 18px 0 0 13px; color: #00714a; font-weight: 900; }
body#callCenter .redesign.callCenterPlus .rightSideContent small { display: block; font-size: 17px; color: #00714a; font-weight: 900; text-indent: 105px; font-family: Vagabond; }
body#callCenter .redesign.callCenterPlus .leftSideFeatures h2 { margin: 32px 0 0 0; }
body#callCenter .redesign .leftSideFeatures h2 { font-size: 22px;  }
body#callCenter .redesign .rightSideContent { height: 425px; }
body#callCenter .leftSideFeatures ul li { padding-left: 28px; height: auto; margin-bottom: 5px; background-position: 0 1px; }


/*********Call Center Tabs ******/
body#callCenter .preTabs { vertical-align: middle; width: 100%; margin: 16px 0; font-size: 11px; color: #545454; clear: both; }
body#callCenter .bottomTabs { clear: both; width: 100%; margin:5px 0 0 10px; text-align: left; } 
body#callCenter .bottomTabs #tabs #tabs-headings li { list-style: none; float:left; height:40px; width:auto; text-align:center; vertical-align:bottom; background:transparent url(/imgs/global/norm2.gif) no-repeat scroll 0 0; z-index: 886; padding: 0; margin-right: 6px; }
body#callCenter .bottomTabs #tabs #tabs-headings li a { position: relative; display: block;padding: 7px 15px; min-width: 117px; min-height: 30px; margin: 0 0 0 -30px; }
body#callCenter .bottomTabs #tabs #tabs-headings li h4 { float:left; height:40px; margin: 0 0 0 30px; padding:0; background:transparent url(/imgs/global/norm2.gif) no-repeat scroll 100% 0; color:#424040;  z-index: 887; font: bold 15px trebuchet,"Trebuchet MS",sans-serif; font-weight: 900; line-height: 30px; }
body#callCenter #tabs #tabs-headings li.ui-tabs-selected { height: 40px; background:transparent url(/imgs/global/act2.gif) no-repeat scroll 0 0; z-index: 998; }
body#callCenter #tabs #tabs-headings li.ui-tabs-selected h4 { background: url(/imgs/global/act2.gif) no-repeat scroll 100% 0; z-index: 999; font-weight: 900; }
body#callCenter h4.lastTab {width: 76px; padding-bottom: 4px; }
body#callCenter #tabs .tabs-panel ul li { list-style-type: disc; list-style-image: none; line-height: 12px; }
body#callCenter #tabs .tabs-panel p { width: 620px; margin: 0 0 0 0; font-size: 14px; color: #56594b; padding: 0 0 0 0; }
body#callCenter #tabs .tabs-panel#tabs-2 p, body#callCenter #tabs .tabs-panel#tabs-3 p { width: 605px; }
body#callCenter #tabs .tabs-panel { display: block; width: 100%; background: transparent url('/imgs/global/bgtabs897width.png') no-repeat scroll -2px 0; }
body#callCenter #tabs .tabWrap { padding: 40px 100px 0 30px;}
/********END OF ALL PRODUCT PAGES ******/


/************************************* =7. Cross Sell ********************************************/	 
 body.crossSell h1 { font: bold 32px/36px Vagabond,trebuchet,"Trebuchet MS",sans-serif; }	 
 body.crossSell h1 span { color:#F26522; }	 
 body.crossSell h1 span.hasBeenAdded { display: block; color:#7D8170; }	 
 body.crossSell div#price { font: bold 18px Vagabond,trebuchet,"Trebuchet MS",sans-serif; }	 
 body.crossSell div#price span { font-size:54px; }	 
 body.crossSell div#blurb { font: bold 18px Vagabond,trebuchet,"Trebuchet MS",sans-serif; color:#56594B; margin:10px 0px 5px 0px; }	 
 body.crossSell .checkout { margin-top:20px; font: bold 22px Vagabond,trebuchet,"Trebuchet MS",sans-serif; text-align:right; }	 
 body.crossSell .checkout a img { vertical-align: middle; }	 
 body.crossSell .col_L p.monthlyBilling { margin-top: 2em; margin-bottom: 0 !important; }	 
 /*.co renewal cross sell*/	 
 #co-cross-sell .col_L{	 
 width:100%;	 
 margin:20px 0 0 0;	 
 background:transparent url(../imgs/accountManager/co_badge.png) no-repeat 55px 0;	 
 }	 
 	 
 #co-cross-sell h1{	 
 color:#e06b25;	 
 font-size:38px;	 
 margin:6px 0;	 
 }	 
 	 
 #co-cross-sell .col_R{	 
 display:none;	 
 }	 
 	 
 #co-cross-sell #presence{	 
 margin:0 0 0 218px;	 
 }	 
 	 
 #co-cross-sell .co_wrapper{	 
 background:#f3f3f3;	 
 height:200px;	 
 overflow:auto;	 
 width:505px;	 
 padding:0 0 0 15px;	 
 }	 
 	 
 #co_wrapper{	 
 display:none;	 
 }	 
 	 
 #co-cross-sell #presence .item{	 
 clear:both;	 
 margin:5px 0;	 
 }	 
 	 
 #co-cross-sell #presence input{	 
 float:left;	 
 clear:left;	 
 margin:8px 10px 0 0;	 
 *margin:-18px 0 0 0;	 
 }	 
 	 
 #co-cross-sell #presence label{	 
 font: bold 21px/normal "Trebuchet MS",sans-serif;	 
 color:#308fbf;	 
 margin:0;	 
 *margin:0 0 0 30px;	 
 }	 
 	 
 #co-cross-sell #presence label span{	 
 text-decoration:underline;	 
 }	 
 	 
 #co-cross-sell #presence p{	 
 font: bold 18px/normal "Trebuchet MS",sans-serif;	 
 color:#eb5822;	 
 margin:0;	 
 }	 
 	 
 #co-cross-sell #presence p span{	 
 color:#000;	 
 }	 
 	 
 #co-cross-sell #co_facts{	 
 font: 16px/normal Vagabond,trebuchet,"Trebuchet MS",sans-serif;	 
 color:#5a5d52;	 
 margin:20px 0 40px;	 
 }
#co-cross-sell #co_facts li, .ecomPages ul li {
background:transparent url(../imgs/global/arrows.png) no-repeat 0 4px;
padding:0 0 0 17px;
margin:5px 0;
}

#co-cross-sell #presence #add_to_cart{ background: url(../imgs/accountManager/btn_yes_add_to_cart.png) no-repeat; background-position: 0 0; width: 206px; height: 51px; border:0; cursor:pointer;float:right;margin:-12px 170px 0 0;*margin:-45px 170px 0 0;} 

#co-cross-sell #presence #add_to_cart:hover{ background: url(../imgs/accountManager/btn_yes_add_to_cart.png) no-repeat; background-position: 0 -52px; width: 206px; height: 51px; border:0; cursor:pointer;float:right;margin:-12px 170px 0 0;*margin:-45px 170px 0 0;} 

#hostingOptions .added  { margin: 0 0 20px 8px; }
#hostingOptions .added h2 { display: inline; color: #303326; font-size: 36px; font-family: Vagabond; margin-bottom: 35px; }
#hostingOptions .added h2 span { color: #ff9900; }
#hostingOptions .add { background: url('/imgs/global/addhostingbg.gif') no-repeat; height: 107px; }
#hostingOptions .add div { font-family: Trebuchet MS; color: #56594b; font-weight: bold; font-size: 18px; padding: 20px 0 0 35px; }
#hostingOptions .add div select { padding: 0; width: 245px; }
#hostingOptions .add form { display: inline; }
#hostingOptions .add .add-continue { background: url(/imgs/checkout/continue_sprite.png) 0 0 no-repeat; width: 152px; height: 41px; background-position: 0 0; border: 0px solid white; outline: none; text-indent: -999px; float: right; color: transparent; cursor: pointer; position: relative; top: 15px; margin-right: 35px; }
#hostingOptions .add .add-continue:hover { background-position: 0 -42px; }
#hostingOptions .addLeft { float: left; }
#hostingOptions #left, #hostingOptions #right { float: left; background: url('/imgs/accountManager/hostingbg.png') no-repeat; width: 407px; height: 245px; }
#hostingOptions .container { padding: 25px; }
#hostingOptions #left { margin-left: 10px; }
#hostingOptions .container h3 { color: #24271d; font-size: 20px; font-family: Vagabond; }
#hostingOptions #left .container h3 { width: 230px; }
#hostingOptions #left .container input { margin: 20px 0 8px 0; }
#hostingOptions div#domainSearch { float: left; width: 210px; margin-top: 8px; }
#hostingOptions div#domainSearch span { color: #56594b; display: block; }
#hostingOptions div#domainSearch span#search { font-size: 14px; font-weight: bold; }
#hostingOptions div#domainSearch span#tld { font-size: 12px; }
#hostingOptions #left input { width: 253px; background: white; }
#hostingOptions #left select { width: 80px; }
#hostingOptions #left .errors { height: 20px; color: red; }
#hostingOptions input#sb { margin-top: -15px; background: url(/imgs/checkout/search_sprite.png) 0 0 no-repeat; width: 107px; height: 41px; background-position: 0 0; border: 0px solid white; outline: none; text-indent: -999px; float: right; color: transparent; cursor: pointer; }
#hostingOptions input#sb:hover { background-position: 0 -42px; }
#hostingOptions #or { color: #707070; font-size: 20px; float: left; padding-top: 100px; margin-left: 12px; margin-right: 12px; margin: 0 12px 0 12px; font-family: Vagabond; }
#hostingOptions #right h3 { width: 200px; }
#hostingOptions #right a { color: #33a1cc; font-size: 12px; padding-top: 12px; float: left; }
#hostingOptions input#uname { margin: 15px 0 8px 0; width: 288px; background: white; }
#hostingOptions input#pw { margin-bottom: 12px; width: 288px; background: white; }
#hostingOptions input#lg { margin-top: -15px; background: url(/imgs/checkout/login_sprite.png) 0 0 no-repeat; width: 107px; height: 41px; background-position: 0 0; border: none; top: 10px; outline: none; text-indent: -999px; float: right; color: transparent; cursor: pointer; position: relative; }
#hostingOptions input#lg:hover { background-position: 0 -42px;}
#hostingOptions #right .errors { height: 28px; color: red; }
#hostingOptions #bottom { clear: left; margin-left: 12px; }
#hostingOptions #bottom p { float: left; width: 410px; margin-top: 42px; }
#hostingOptions #bottom p span { font-size: 14px; font-family: Vagabond; display: block; }
#hostingOptions #bottom p span#registry { color: #303326; }
#hostingOptions #bottom p span#transfer { color: #707070; }
#hostingOptions #bottom a { color: #33a1cc; font-size: 20px; font-family: Vagabond; float: right; margin: 55px 60px 0 0; }

/* Package Selection Styles (Good Better Best)*/
.spcXtest { font:13px trebuchet,"Trebuchet MS",Verdana,sans-serif; }
.rtop, .rbottom{ display:block; background:#fff; }
.rtop *, .rbottom *{ display: block; height: 1px; overflow: hidden; background:#e9f9c0; }
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px} 
.r4{margin: 0 1px; height: 2px}
.oneLine { margin: 10px 20px 10px 69px; color: #333; font-size: 24pt; display: block; width: auto; word-wrap: break-word; }
.oneLine strong { color: #00a800;  font-size: 24pt; }
.msgContainer { background: #e9f9c0 url('/imgs/promo/newSpcChecked.png') 10px 16px no-repeat; color: #333; width: 685px; text-align: left; margin: 35px auto 0 auto; }
h2.crossSellTest { width: 615px; text-align: center; overflow: visible; margin: 26px auto; font-size: 20pt; color: #303326; }
h2.crossSellTest span { color: #f26522; }
body#singlepagecheckoutv2c .spcDisclaimer  {font-size: 9pt; color:#33a1cc;}
body#singlepagecheckoutv2c .smallPrint { margin:20px 0; clear: both; }
body#singlepagecheckoutv2c #content { padding-bottom: 0; }
body#singlepagecheckoutv2c #xsell { background: url('/imgs/promo/business_builder/grid.png') no-repeat; width: 918px; height: 350px;}
body#singlepagecheckoutv2c #xsell div { width: 272px; height: 330px; float: left; margin-left: 32px; position: relative; }
body#singlepagecheckoutv2c #xsell div img { margin: 18px 0 0 -8px; }
body#singlepagecheckoutv2c #xsell div h3 { font-size: 18px; color: #303326; margin: 3px 0 25px 0; font-family: Vagabond; *line-height: 18px; }
body#singlepagecheckoutv2c #xsell div h3 span { display: block; font-family: Trebuchet MS; color: #606060; font-size: 14px; margin-top: 2px; font-weight: normal; }
body#singlepagecheckoutv2c #xsell div h4 { color: #606060; font-size: 13px; font-weight: bold; font-family: Trebuchet MS; margin-bottom: 12px; }
body#singlepagecheckoutv2c #xsell div h5 { font-size: 18px; color: #303326; margin: 3px 0 25px 0; font-family: Vagabond; *line-height: 18px; }
body#singlepagecheckoutv2c #xsell div h5 span { display: block; font-family: Trebuchet MS; color: #606060; font-size: 14px; margin-top: 2px; font-weight: normal; }
body#singlepagecheckoutv2c #xsell div ul { font-family: Trebuchet MS; color: #606060; font-size: 13px; clear: both; height: 155px; line-height: 15px; }
body#singlepagecheckoutv2c #xsell div ul li { padding-left: 21px; padding-bottom: 8px; width: 240px; background: url('/imgs/promo/business_builder/newcheckmark.png') 0 0 no-repeat; }
body#singlepagecheckoutv2c #xsell div div { height: 148px; }
body#singlepagecheckoutv2c #xsell div form { position: absolute; bottom: 0; overflow: hidden; }
body#singlepagecheckoutv2c #xsell div#domain_only div { margin-left: 28px; }
body#singlepagecheckoutv2c #xsell div#domain_only div h3 { font-size: 19px; }
body#singlepagecheckoutv2c #xsell div form .continue-button { position: relative; background: url('/imgs/checkout/new_flow/btn_continue.png') no-repeat; border: none; width: 145px; height: 45px; margin-left: -8px; cursor: pointer; }
body#singlepagecheckoutv2c #xsell div form .continue-button:hover { background-position: 0 -45px; }
body#singlepagecheckoutv2c #content #xsell.mobile { background: url('/imgs/promo/business_builder/grid3.png') no-repeat; width: 918px; height: 412px; }
body#singlepagecheckoutv2c #content #xsell.mobile div { width: 272px; height: 400px; float: left; margin-left: 32px; position: relative; }
#xsell.mobile { background: url('/imgs/promo/business_builder/grid3.png') no-repeat; width: 918px; height: 412px; }
#xsell.mobile div { width: 272px; height: 385px; float: left; margin-left: 32px; position: relative; }
body#singlepagecheckoutv2c #content #xsell.mobile div.addMobile {  position: absolute; top: 350px; left: 2px; margin-left: 0; float: left; height: 20px; font-size: 13px; font-style: italic; width: 250px; }
div.addMobile span { display: block; float: left; color: #54594b;width: 190px; padding-left: 15px; }
#xsell.mobile div.addMobile .freeMobileWebsite { position: relative; top: 4px; display: block; float: left; background: none;}
div.addMobile span {display: block; float: left; color: #54594b; width: 190px; padding-left: 15px }
div.addMobile input { float: left; }
div.addMobile.sem.allGood { left: -61px; }

/* INTERSTITIAL 1: Domain Only v. Domain w/Email Trial*/
body#gbbInterstitial1 .dtsEmail { width: 100%; padding: 0 0 0 28px; background: url(/imgs/purchasePath/professional-email.png) 550px 145px no-repeat; }
body#gbbInterstitial1 .dtsEmail h1 { color: #303326; font-size: 19pt; font-weight: 900; }
body#gbbInterstitial1 .dtsEmail h1 strong { font-size: 30pt; }
body#gbbInterstitial1 .dtsEmail h1 span { font-size: 30pt; color: #f26522; font-weight: 900; }
body#gbbInterstitial1 .dtsEmail ul { margin: 24px 0 24px -4px; list-style-type: none; }
body#gbbInterstitial1 .dtsEmail li { font-size: 11pt; color: #606060; background: url(/imgs/productDetail/monsterBullet.png) 0 0 no-repeat; padding: 0 0 4px 30px; }
body#gbbInterstitial1 .dtsEmail p { color: #000; font-size: 19pt; text-indent: 2px; margin: 0 0 18px 0; }
body#gbbInterstitial1 .dtsEmail p span { colvor: #f26522; }
body#gbbInterstitial1 .dtsEmail #addTldOnly input.domainOnly { border: 0px solid #000; cursor: pointer; width: 195px; height: 24px; background: url(/imgs/purchasePath/domain-only.png) 0 0 no-repeat; position: relative; top: 8px; }
body#gbbInterstitial1 .dtsEmail #tldEmailAdded input.addEmail { margin: -10px 0 0 -10px; border: 0px solid #000; cursor: pointer; width: 312px; height: 68px; background: url(/imgs/purchasePath/btn-domain-plus-email.png) 0 0 no-repeat; }	
body#gbbInterstitial1 .dtsEmail #tldEmailAdded input.addEmail:hover { background-position: 0 -67px; }
body#gbbInterstitial1 #footerLinks { margin-top: 65px; }
body#gbbInterstitial1 .bottomTerms { position: relative; }
body#gbbInterstitial1 .bottomTerms p { position: absolute; top: 84px; left: -15px; }

/* INTERSTITIAL 2:  DIM/BUSINESS BUILDER v. BOA Partner Offer */
body#gbbInterstitial2 #content { padding-bottom: 0; }
body#gbbInterstitial2 #boaInterstitial.partnerOffer { font-family: "Trebuchet MS", trebuchet, Trebuchet, serif;  font-size: 16px; color: #333; }
body#gbbInterstitial2 #boaInterstitial.partnerOffer h1 { width: 100%; color: #084cc8; font-weight: 100; font-size: 27px; text-align: left; white-space: nowrap; margin: 30px auto; }
body#gbbInterstitial2 #boaInterstitial.partnerOffer h1 sup { font-family: arial; font-size:12px; }
body#gbbInterstitial2 #boaInterstitial.partnerOffer em { display: block; width: 522px; height: 60px; float: left; background: url(/imgs/promo/boa-check.png) 0 0 no-repeat; padding: 0; font-style: normal; font-size: 16px; color: #333333; padding: 0 0 0 28px; margin: 10px 0 0 28px; text-align: left;  }
body#gbbInterstitial2 #boaInterstitial.partnerOffer em sup { font-family: arial; font-size: 8px; padding-left: 6px; }
body#gbbInterstitial2 #boaInterstitial.partnerOffer .partnerLogo { width: 236px; float: right;  margin: -40px 134px 30 30; }
body#gbbInterstitial2 #boaInterstitial.partnerOffer #upsell p.finePrint { width: 103%; font-size: 12px; color: #333; padding-top: 24px; }
body#gbbInterstitial2 #boaInterstitial.partnerOffer #upsell p { color: #000; font-size:15px; }
body#gbbInterstitial2 #boaInterstitial.partnerOffer .partnerLogo img.boa { display: block; float: right; padding-left: 50px; }
body#gbbInterstitial2 #boaInterstitial.partnerOffer #upsell { width: 750px; float: left; clear: none; padding-top: 10px; }
body#gbbInterstitial2 #boaInterstitial.partnerOffer form.boaForm label{ display: block; width: 750px; height: 32px; line-height: 32px; padding-left: 12px; cursor: pointer; }
body#gbbInterstitial2 #boaInterstitial.partnerOffer form.boaForm label span { padding-left: 8px; }
body#gbbInterstitial2 #boaInterstitial.partnerOffer form.boaForm input.radio { position: relative; top: 3px; }
body#gbbInterstitial2 #boaInterstitial.partnerOffer form.boaForm input.submit {  display: block; float: right; clear: both; margin: -10px 0 0 0; width: 145px; height: 45px; background: #fff url(/imgs/checkout/new_flow/btn_continue.png) 0 0 no-repeat; border: none; outline: none; cursor: pointer; }
body#gbbInterstitial2 #boaInterstitial.partnerOffer form.boaForm input.submit:hover { background-position: 0 -45px; }
body#gbbInterstitial2 #boaInterstitial.partnerOffer .bottomTerms { display: block; width: 236px; clear: both; float: left; overflow: visible; margin: 22px 0 22px 60px;  padding: 0; font-size: 12px; text-align: left; color: #333; }
body#gbbInterstitial2 #boaInterstitial.partnerOffer .bottomTerms span, body#gbbInterstitial2 #boaInterstitial.partnerOffer .bottomTerms small { display: block; color: #333; font-size: 14px; padding: 3px 0;}
body#gbbInterstitial2 #boaInterstitial.partnerOffer .bottomTerms a { cursor: pointer; font-size: 13px; }

/************************************* =8. Checkout ********************************************/
/* element styles*/
body.checkout #bannerLogo #phoneBanner { float: right; font: bold 27px/27px Vagabond,trebuchet,sans-serif; color: #f90; text-align: right; }
body.checkout #bannerLogo #phoneBanner p { margin: 0; font: bold 11px trebuchet,"Trebuchet MS",sans-serif; letter-spacing: 0px; line-height: 1.3; color: #666; }
body.checkout #bannerLogo #phoneBanner p#intl { font-weight: normal; }
body.checkout #bannerLogo #phoneBanner p#intl .phoneNumberIntlReplace { font-weight: bold; }
body.checkout h1 { margin: .25em 0; font: bold 32px Vagabond,trebuchet,"Trebuchet MS",sans-serif; letter-spacing: -1px; color: #7d8170; }
body.checkout h1 span { display: block; font-size: 60px; line-height: 1.1; letter-spacing: -2px; color: #303326; }
body.checkout h2, 
body.checkout h3 { font-family: Vagabond,trebuchet,"Trebuchet MS",sans-serif; }
body.checkout fieldset legend { *margin-left: -7px !important; font: bold 18px Vagabond,trebuchet,"Trebuchet MS",sans-serif; color: #303328; width: 100%; }
body.checkout fieldset .legendWrap{ width: 100%; height: 20px; overflow:hidden; }

body.checkout legend span { font: normal 12px trebuchet,"Trebuchet MS",sans-serif; color: #56594B; }
body.checkout fieldset fieldset legend { font-family: trebuchet,"Trebuchet MS",sans-serif; }
body.checkout fieldset fieldset legend ol { font-	weight: normal !important; }

/* Form fields */
body.checkout input { margin-bottom:10px; width:236px; font-size:13px; }
body.checkout input.imgButton { width:auto; }
body.checkout input.checkbox { width:auto; height:14px; border:none; margin-bottom:2px; *margin-bottom:0px; }
body.checkout input.radio { width:auto; height:14px; border:none; margin-bottom:2px; *margin-bottom:0px; }
body.checkout select { width:250px; margin-bottom:10px; font-size:16px !important; color:#56594B; font-weight:bold; padding:2px 0px 2px 0px; }
body.checkout label,
body.checkout #registrationForm fieldset#secret_question legend,
body.checkout #registrationForm fieldset#account_type legend { color:#56594B; display:block; font-size:13px; font-weight:bold; position:static; margin:0; }
body.checkout fieldset#newPayment span { font-weight: normal; }
body.checkout fieldset fieldset label { font-weight:normal; font-size:12px; }
body.checkout label.checkboxLabel { display:inline; top:0px; left:0px; margin:none; }
body.checkout #nospWrapper { margin-bottom:1em; padding-left:1px; }
body.checkout #prefectureSelect, #freeformSelect { display:none; }
body.checkout label.radioLabel { display:inline; top:0px; left:0px; margin:0; }

body.checkout #loginForm .loginOptions { float:right; margin-top:2px; width:165px; }
body.checkout #loginForm .loginOptions a { display:block; font-size:12px; line-height:18px; }
body.checkout #optIn {}
	body.checkout #optIn .topCap { width:299px; height:7px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -320px; font-size:1px; }
	body.checkout #optIn .content { background-color:#e8f3f7; padding:4px 12px; }
	body.checkout #optIn .bottomCap { width:299px; height:7px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -327px; font-size:1px; }

/* Error Messages */
body.checkout .validationErrorMessage { width: 262px; position:relative; top:-10px; }
body.checkout .paypalErrorMessage { margin:0; font-size: 14px; font-weight: bold; color: #D72A18; }
body.checkout #formErrors { display:none; }
body.checkout .lnkContinueToNextStep { clear:both; display:block; height:45px; margin-left:705px; overflow:hidden; padding-top:22px; text-align:left; top:22px; width:192px; position:static; }

/* JS replaced form elements */
body.checkout .selectArea { width:250px !important; margin-bottom:10px; }
body.checkout .selectArea .center { width:214px !important; _width:210px !important; }
body.checkout .optionsDivVisible { width:216px !important; margin-top:3px !important; }
/* END JS replaced form elements */

body.checkout #msgError{ margin:0 0 6px 0;background:url(../imgs/global/errorIcon.gif) no-repeat;height:18px;line-height:17px;color:#f22222;font-size:14px;font-weight:bold;padding:0 0 0 24px; height: auto; }
body.checkout #msgError.off{display:none;}
body.checkout #errorTop{ margin:0 0 6px 0;background:url(../imgs/global/errorIcon.gif) no-repeat;height:18px;line-height:17px;color:#f22222;font-size:14px;font-weight:bold;padding:0 0 0 24px; }
body.checkout #errorTop.off{display:none;}


/* =CART */
	/* #yourCart */
body#cart table#yourCart { margin:20px 0 0 24px; width:96%; border-collapse:collapse; text-align: left; }
body#cart table#yourCart caption { padding: 20px 0 50px 0; font: bold 40px Vagabond, trebuchet,"Trebuchet MS",sans-serif; color:#303326; text-align: left; }
body#cart table#yourCart col.item { width:322px; }
body#cart table#yourCart col.serviceType { width: 133px; }
body#cart table#yourCart col.term { width:191px; }
body#cart table#yourCart col.autoRenew { width: 135px; }
body#cart table#yourCart col.price { width: 60px; }
body#cart table#yourCart col.remove { width: 79px; }

	/* #yourCart thead */
body#cart table#yourCart thead th { text-align: left; font-size:16px; font-weight: bold; }
body#cart table#yourCart thead th.item { padding:0 58px 0 10px; }
body#cart table#yourCart thead th.serviceType { text-align: center; width:200px;}
body#cart table#yourCart thead th.term { text-align: center; width:191px }
body#cart table#yourCart thead th.autoRenew { text-align: center; width:180px; }
body#cart table#yourCart thead th.price { text-align: right; }

	/* #yourCart tfoot */
body#cart table#yourCart tfoot td {  }
body#cart table#yourCart tfoot td { border-top: 1px solid #d3d3d3; vertical-align: top; font-size: 11px; }
body#cart table#yourCart tfoot td .total { font: bold 27px Vagabond, trebuchet,"Trebuchet MS",sans-serif; }
body#cart table#yourCart tfoot td p{ display: block; margin-bottom: 4px; font-size: 13px; color: #313427; margin:10px 0 0;}
body#cart table#yourCart tfoot td.promoCode { padding-top: 13px; padding-left: 10px; line-height: 1.25em; }
body#cart table#yourCart tfoot td.promoCode p { font-size: 11px; margin-bottom:12px; color: #56594B; }
body#cart table#yourCart tfoot td.promoCode p#monthlyBilling { margin-top: 35px; font-weight: bold; }
body#cart table#yourCart tfoot td.promoCode button { width: 56px; height: 29px; margin: 0 0 -1px 5px; padding: 0; border: none; vertical-align: top; background-color: transparent; cursor: pointer; cursor: hand; }
body#cart table#yourCart tfoot td.price { padding-top: 7px; padding-left: 20px; font-size: 13px; text-align: right; }
body#cart table#yourCart tfoot td.price #proceedToCheckout { margin-right: -3px; }
body#cart table#yourCart tfoot .validationErrorMessage { top: 0; width: auto; }
body#cart table#yourCart tfoot td label { 
	color:#313427;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-bottom:4px;
}

	/* #yourCart tbody */
body#cart table#yourCart tbody { padding-bottom: 18px; }
body#cart table#yourCart tbody th,
body#cart table#yourCart tbody td  { vertical-align:top; }
body#cart table#yourCart tbody td.serviceType { text-align: center; }
body#cart table#yourCart tbody td.term { vertical-align:middle !Important; text-align: center !Important;  *padding-left: 0;  }
body#cart table#yourCart tbody td.price { text-align: right; font-weight: normal !important; font-size: 13px !important; white-space: nowrap; }
body#cart table#yourCart tbody td.autoRenew { text-align: center; }
body#cart table#yourCart tbody td.remove { padding-right: 16px; text-align: right; }
body#cart table#yourCart tbody tr.cartItemPrimary td.autoRenew input.checkbox {margin:0 auto; width:auto;}
body#cart table#yourCart tbody tr.cartItemPrimary th, 
body#cart table#yourCart tbody tr.cartItemPrimary td { margin-top: 7px; padding-top: 7px; padding-bottom: 5px; border-top: 1px dotted #d3d3d3; font-size: 13px; word-wrap: break-word; }
body#cart table#yourCart tbody tr.cartItemPrimary th { padding-left: 10px; *padding-left: 0; color:#262b1e; font-weight:bold; font-size:15px; text-align: left; }
body#cart table#yourCart tbody .requiredStep { font-weight: bold; color:#ff0000; }
body#cart table#yourCart tbody tr.cartItemPrimary td { font-size: 13px; }
body#cart table#yourCart tbody tr.cartItemPrimary td.term, body#cart table#yourCart tbody tr.cartItemSecondary td.term{padding-left: 0px !Important;} 
/*wraps long urls so that we don't need to dynamically put in line break tags*/
body#cart table#yourCart tbody tr.cartItemPrimary th h3 {  color:#262b1e; font-weight:bold; font-size:15px; text-align:left; word-wrap:break-word; display:block; width:302px; margin-top:-1px;}

body#cart table#yourCart tbody tr.cartItemSecondary th, 
body#cart table#yourCart tbody tr.cartItemSecondary td { color: #56594b; padding-bottom: 4px; }
body#cart table#yourCart tbody tr.cartItemSecondary th { padding-left: 30px; font-weight:bold; font-size:13px; text-align: left; }
body#cart table#yourCart tbody tr.cartItemPrimary td, 
body#cart table#yourCart tbody tr.cartItemSecondary td { color:#56594b; font-weight: normal; font-size: 11px; vertical-align: top; }
body#cart table#yourCart tbody tr.last td { height: 20px; }
body#cart table#yourCart tbody tr.lifeOfDomainWarning th { padding-left: 30px; padding-bottom: 25px; font-weight: normal; font-size:13px; color:#ff0000; }
body#cart table#yourCart tbody tr.lifeOfDomainWarning a { font-weight: bold; }
body#cart table#yourCart tbody tr.cartItemSecondary td.term{ vertical-align: top !Important; }
body#cart a.editDomain { padding-left: 5px; font-size: 9px; font-weight: normal; }
body#cart select {  width: 90px; margin: 0; padding: 0; font-weight: normal; font-size: 11px !important; }
body#cart .iconInfo { padding-left: 5px; }
body#cart button.csrMake0 { float: left; margin:0 0px 0 6px; }
body#cart #vat { text-align: right; margin: 15px 15px; }

/* styles created for JAN-3536 */
body#cart #autoRenewInfo { float: left; width: 100%; font-size: 14px; font-weight: bold; margin-right: 3px; }
body#cart #autoRenewInfo span { float: right; margin-right: 5px; }
body#cart #autoRenewModule { float: left; width: 100%; margin-bottom: 15px; }
body#cart #autoRenewModule h1 { float: left; display: inline; margin:0;padding:0; color:#303326; font-weight: bold; font-size: 40px; font-family: Vagabond,trebuchet,'Trebuchet MS',sans-serif; text-align:left; display: inline; }
body#cart #autoRenewModule a#autoRenewButtonOn,
body#cart #autoRenewModule a#autoRenewButtonOff { float: right; padding-top: 5px; }

/*styles created for JAN-2498  RT 213827 - Cart Tests - Project 1 Default Test / Promo Price Test - UI and T&T Changes*/
/* remove when no longer needed */
body#cart #oneYrSpecialOffer { margin-left: 440px; margin-bottom: 1.5em; }
body#cart #oneYrSpecialOffer .content { width: 414px; border-left:1px solid #dcdcd2; border-right:1px solid #dcdcd2; background:#fdfdf0 url(/imgs/global/icnDollarSign.png) no-repeat 12px 0px; line-height:18px; padding: 0 20px 0 40px; }
body#cart #oneYrSpecialOffer .content h3 { font-size:17px; font-family: trebuchet, "Trebuchet MS", sans-serif; color:#e06b25; }
body#cart #oneYrSpecialOffer .content h3 span.oneYrTerm { font-size:12px; }
body#cart #oneYrSpecialOffer .content h3 span.oneYrTermPromoCode { color: #262B1E; }
body#cart #oneYrSpecialOffer .content p { margin-bottom: 0; padding-bottom: .5em; }
body#cart #oneYrSpecialOffer .topCap { width:476px; height:24px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -610px; font-size:1px; }
body#cart #oneYrSpecialOffer .bottomCap { width:476px; height:9px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -634px; font-size:1px; }

body#cart #oneYrSpecialOfferBanner { margin-bottom: 1.25em; }
body#cart #oneYrSpecialOfferBanner .content { width: 855px; border-top: 1px solid #dcdcd2; border-right: 1px solid #deded4; border-left: 1px solid #e6e6df; background:#ffffcc url(/imgs/global/icnDollarSign.png) no-repeat 10px 15px; line-height:18px; padding: 16px 30px 0 32px; }
body#cart #oneYrSpecialOfferBanner .content h3 { font-size:17px; font-family: trebuchet, "Trebuchet MS", sans-serif; color:#e06b25; }
body#cart #oneYrSpecialOfferBanner .content h3 span.spOffer { color:#308fbf; }
body#cart #oneYrSpecialOfferBanner .content h3 span.oneYrTermPromoCode { color: #262B1E; }
body#cart #oneYrSpecialOfferBanner .content p { margin-left: 132px; margin-bottom: 0; padding-bottom: .8em; }
body#cart #oneYrSpecialOfferBanner .bottomCap { width:966px; height:5px; background: url(/imgs/global/cap1YrDomainRegTest.png) no-repeat 0 0; font-size:1px; }
/* end styles created for JAN-2498  RT 213827 - Cart Tests - Project 1 Default Test / Promo Price Test - UI and T&T Changes*/

/*styles created for JAN-3057  RT 216038 Reg Price Test Requirements - T&T and UI Changes*/
/* remove when no longer needed */
body#cart #domainPTSpecialOffer { margin: -6px 0 10px 10px;}
body#cart #domainPTSpecialOffer .content { width: 888px; height: 27px; border-left:1px solid #dfdfd5; border-right:1px solid #e2e2d7; background:#fdfdf0 url(/imgs/global/bgCartSpecialOffer.png) repeat-x; padding-right: 20px; }
body#cart #domainPTSpecialOffer .content p { padding-top: 5px; background: transparent url(/imgs/global/icnDollarSign.png) no-repeat 6px 5px; padding-left: 30px; font: bold 14px trebuchet, "Trebuchet MS", sans-serif; color:#e06b25; }
body#cart #domainPTSpecialOffer .topCap { width:910px; height:10px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -650px; font-size:1px; }
body#cart #domainPTSpecialOffer .bottomCap { width:910px; height:5px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -660px; font-size:1px; }
/* end styles created for JAN-3057  RT 216038 Reg Price Test Requirements - T&T and UI Changes*/



	/* Guarantee */
/*body#cart #guarantee { margin-top:45px; } */
body#cart #guarantee { width: 966px; }
body#cart #guarantee .content { border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; background-color:#ffc; line-height:18px; padding: 0 27px; }
body#cart #guarantee .content h3 { font-size:16px; font-family: trebuchet, "Trebuchet MS", sans-serif; color:#56594B; }
body#cart #guarantee .topCap { width:966px; height:11px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -100px; font-size:1px; }
body#cart #guarantee .bottomCap { width:966px; height:12px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -111px; font-size:1px; }

	/* Cross-Sells */
body#cart .crossSellWrapper { margin-top: 6px; margin-left: 23px; }
body#cart .crossSell  {	float:left; width: 302px; margin-left: 6px; }
body#cart .crossSellWrapper .first { margin-left: 0px; }
body#cart .crossSell .content { height: 128px; overflow:hidden; padding: 8px 15px 8px 20px; background-color:#e8f3f7; font-size:12px/15px }
body#cart .crossSell .content h3 { margin-bottom: 10px; color:#303326; font:bold 18px/18px trebuchet, "Trebuchet MS", sans-serif; }	
body#cart .crossSell .content p { margin-right: 40px; }
body#cart .crossSell .topCap{ width:302px; height:6px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -300px; font-size:1px; }	
body#cart .crossSell .bottomCap { width:302px; height:6px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -306px; font-size:1px; }

/* =EXTENDED CART */
body#cartExtended table#yourCart col.item { width: 370px; }
body#cartExtended table#yourCart col.reason { width: 360px; }
body#cartExtended table#yourCart col.edit { width: 195px;  }
body#cartExtended table#yourCart th { padding-left: 10px; padding-right: 20px; border-bottom: 1px solid #d3d3d3; color:#262b1e; font-weight:bold; font-size:15px; text-align: center; }
body#cartExtended table#yourCart td { padding: 4px 20px 4px 10px; border-bottom: 1px solid #d3d3d3; color: #56594b; font-weight:bold; font-size:13px; vertical-align: top; text-align: left; }


/* =LOG IN */
body#login form { margin-top: 27px; }
body#login fieldset { border: none; }
body#login fieldset ol { list-style-type: none; }
body#login fieldset legend { display: none; }
body#login fieldset#logIn { float: left; width: 300px; margin-left: 175px; }
body#login fieldset#createNewAccount { float: left; height: 146px; padding-left: 87px; background: url('/imgs/checkout/orDivide.gif') center left no-repeat;  }
body#login fieldset#createNewAccount img { display: block; margin-top: 58px; }


/* =REGISTRATION PAGES */
body#registration fieldset {  margin-bottom: 15px; padding-bottom: 15px; border: none; border-bottom: 1px dotted #d3d3d3; }
/*body#registration legend { color: #56594B; }*/
body#registration fieldset div.instructions { float: left; width: 300px; }
body#registration fieldset ol { float: left; width: 375px; margin: -20px 0 0 41px; list-style-type: none; }
body#registration fieldset li.subGroup {  width: 262px; margin-bottom: 5px; border-bottom: 1px dotted #d3d3d3;  }
body#registration fieldset fieldset { margin-bottom: 0; padding-bottom: 0; border: none; }
body#registration fieldset fieldset#account_type { margin-top: .5em }
body#registration fieldset fieldset legend { padding-bottom:0px; }
body#registration fieldset fieldset ol { margin: 0; list-style-type: none; }
body#registration fieldset fieldset ol li input.radio{ display: block; float: left; margin-top: 5px; margin-right: 5px;margin-bottom:10px; margin-top:2px; *margin-top:3px; }
body#registration fieldset fieldset ol li label { display: block; float: left; margin-bottom:10px; white-space: nowrap; font-size:12px; font-weight: normal; }
body#registration fieldset fieldset#account_type ol li { display: block; float: left; }
body#registration fieldset fieldset#account_type ol li label { margin-right: 15px; }
body#registration fieldset#setupYourAccount { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }

/* =WALLET PAGES */	
/*body#wallet legend { color: #56594B; }*/
body#wallet fieldset ol { list-style-type: none; margin:15px 0 0 0;}
body#wallet fieldset li.subGroup {  width: 262px; margin-bottom: 5px; border-bottom: 1px dotted #d3d3d3;  }
body#wallet fieldset fieldset { margin-bottom: 0; padding-bottom: 0; border: none; }
body#wallet fieldset fieldset legend span { display: block; width: 375px; margin-bottom: 15px; }
body#wallet fieldset fieldset ol { width:450px; margin: 0; list-style-type: none; }
body#wallet fieldset fieldset ol li.creditCard { margin-bottom:5px; padding-top: 2px; padding-bottom:5px; vertical-align: middle; }
body#wallet fieldset fieldset ol li.last { border-bottom: none; height: 40px; line-height: 20px; margin: 0; padding: 0;  }
body#wallet li.payPal { width: 242px; padding-left: 20px; }
body#wallet fieldset fieldset ol li.creditCard input.radio{ display: block; float: left; margin-top: 5px; margin-right: 5px; outline: none;}
body#wallet fieldset fieldset ol li.creditCard label { vertical-align: middle; display: block; float: left; white-space: nowrap; font-size:12px; font-weight: normal; line-height: 23px; }
body#wallet fieldset fieldset ol li.creditCard label img { display: block; float: left; margin-right: 10px; }
body#wallet fieldset fieldset ol li.creditCard a.edit, body#wallet li.payPal img, body#wallet li.payPalAdd img { display: block; float: right; }
body#wallet li.payPalAdd { margin-top:5px; padding-top:10px !important; border-top: 1px dotted #d3d3d3; }
body#wallet #walletBottomButton, body#wallet #walletTopButton, body#wallet #walletTopButton2  { float:right; margin: 35px 94px 57px 0;}
body#wallet #walletButton2, body#wallet #walletButton3  { float:right; margin:20px 94px 50px 0;}

/* Pay by Check*/
body#wallet form#payByCheck { margin-bottom: 15px; padding-bottom: 15px; border: none; border-bottom: 1px dotted #d3d3d3; }
body#wallet #payByCheck fieldset { margin-bottom: 10px; padding-bottom: 0; border: none;}
body#wallet #payByCheck input.radio { display: block; float: left; margin-right: 6px; }
body#wallet #payByCheck fieldset fieldset legend { font-size: 14px; color: #56594B; }
body#wallet #payByCheck #payByCheckButton { display: block; margin-left: 341px; }

body#wallet #payByCheck #PBCVATNumberCountryCode { width: 25px; }
body#wallet #payByCheck #PBCVATNumber { width: 180px; margin-left: 12px; }

/* New Card Information*/
body#wallet #newCardInformation input.checkbox { display: block; float: left; margin-right: 6px; }
/* Same Address, Service Agreement */
body#wallet #sameAddress { margin-bottom: 15px; }
body#wallet #sameAddress .content { width: 248px; padding: 5px 12px; background-color:#e8f3f7; }
body#wallet #sameAddress .topCap{ background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -210px; width:272px; height:7px; font-size:1px; }	
body#wallet #sameAddress .bottomCap{ background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -217px; width:272px; height:7px; font-size:1px; }

body#wallet #serviceAgreement { margin-bottom: 10px; padding-bottom: 0; border-bottom: none; }
body#wallet #sameAddress input.checkbox, body#wallet #serviceAgreement input.checkbox  { display: block; float: left; margin-right: 6px; margin-bottom: 1em;}
body#wallet #serviceAgreement label { display: block; float: left; width: 230px; font-size:12px; font-weight: normal; }

/* Order Summary */
body#wallet #orderSummary #orderSummaryTableWrapper { margin: -20px 0 0 341px; }
body#wallet #orderSummary #orderSummaryTableWrapper .content { width: 375px; padding: 5px 12px; background-color:#e8f3f7; }
body#wallet #orderSummary #orderSummaryTableWrapper .topCap{ background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -80px; width:399px; height:7px; font-size:1px; }	
body#wallet #orderSummary #orderSummaryTableWrapper .bottomCap{ background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -87px; width:399px; height:7px; font-size:1px; }

body#wallet #orderSummary table { width: 100%; border-collapse: collapse; }
body#wallet #orderSummary th, body#wallet #orderSummary td { padding: 10px 0 2px 0; text-align: left; }
body#wallet #orderSummary .total th, body#wallet #orderSummary .total td { border-bottom: none; }
body#wallet #orderSummary a.edit { display: block; width: 375px; margin-left: 365px; text-align: right; }

body#wallet #orderSummary #subTotal { font-weight: bold; font-size: 14px; }
body#wallet #orderSummary #cartSubtotal { font-weight: bold; font-size: 14px; }
body#wallet #orderSummary #grandTotal { font-weight: bold; font-size: 18px; } 
body#wallet #orderSummary #cartGrandTotal { font-weight: bold; font-size: 18px; }
body#wallet #orderSummary #cartVAT { font-weight: bold; }

body#wallet #VATNumberFields #VATNumberCountryCode { width: 25px; }
body#wallet #VATNumberFields #VATNumber { width: 135px; margin-left: 12px; }

/* Contact Information */
body#wallet fieldset#contactInfo { margin-bottom: 10px; padding-bottom: 0; border-bottom: none !important;}
body#wallet #contactInfo #contactInfoTableWrapper { margin: -20px 0 0 341px; }
body#wallet #contactInfo #contactInfoTableWrapper .content { width: 375px; padding: 5px 12px; background-color:#fafafa; }
body#wallet #contactInfo #contactInfoTableWrapper .topCap{ background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -190px; width:399px; height:7px; font-size:1px; }	
body#wallet #contactInfo #contactInfoTableWrapper .bottomCap{ background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -197px; width:399px; height:7px; font-size:1px; }
body#wallet #contactInfo table{	width: 100%; border-collapse: collapse; }
body#wallet #contactInfo th, #contactInfo td { border-bottom: 1px dotted #d3d3d3; text-align: left; padding: 10px 10px 2px 0; }
body#wallet #contactInfo th { width: 90px; vertical-align: top; text-align: left; }
body#wallet #contactInfo td { padding-top: 10px; padding-bottom: 2px; }
body#wallet #contactInfo .address th, #contactInfo .address td { border-bottom: none; }

/************ THANK YOU PAGE *******************/
body#thankYou #nextSteps { }
	body#thankYou #nextSteps h1 { margin-top: 20px; margin-bottom: 10px; font-size: 30px; }
	body#thankYou #nextSteps h1 span { font-size: 62px; letter-spacing: -2px; color: #303326; }
	body#thankYou #orderNumber { float: left; width: 292px; }
body#thankYou #orderNumber h3 { margin-top: 15px; margin-bottom: 5px; font-weight: bold; font-size: 18px; }
body#thankYou #orderNumber h3 span { color: #F26522; }
body#thankYou #orderNumber p { color: #7D8170; }
	body#thankYou #specialOffer { float: left; width: 287px; margin: 160px 25px 0 20px; }
body#thankYou #specialOffer h4 { margin-bottom: 8px; font-size: 16px; font-weight: bold; } 
body#thankYou #specialOffer h4 span { color: #7D8170; }
body#thankYou #specialOffer .content { padding: 5px 30px 5px 20px; background-color:#e8f3f7; }
body#thankYou #specialOffer .topCap { background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -380px; width:287px; height:7px; font-size:1px; }	
body#thankYou #specialOffer .bottomCap { background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -387px; width:287px; height:7px; font-size:1px; }
	body#thankYou #letsGetStarted { float: left; width: 283px; }
body#thankYou #letsGetStarted h3 { margin-bottom: 5px; font-weight: bold; font-size: 22px; }
body#thankYou #letsGetStarted .content { width: 257px; padding: 0 12px; border-right:1px solid #d3d3d3; border-left:1px solid #d3d3d3; background-color:#fafafa; font-weight: bold; font-size: 14px; }
body#thankYou #letsGetStarted ul { list-style-image:url(/imgs/global/bulletGrayRightArrow.gif); margin:20px 0 25px 16px; padding:0; }
body#thankYou #letsGetStarted li { padding-bottom: 4px; font-size: 12px; }
body#thankYou #letsGetStarted a { display: block; text-align: center; }
body#thankYou #letsGetStarted .topCap { background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -30px; width:283px; height:10px; font-size:1px; }	
body#thankYou #letsGetStarted .bottomCap { background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -40px; width:283px; height:10px; font-size:1px; }
body#thankYou #ads { margin: 40px 0 20px 0; }
body#thankYou #orderWrapUp {}
body#thankYou #orderWrapUp table { width: 100%; border-collapse: collapse; }
body#thankYou #orderWrapUp caption { margin-bottom: 7px; font: bold 18px Vagabond,trebuchet,"Trebuchet MS",sans-serif; text-align: left;}
body#thankYou #orderWrapUp th { font-weight: bold; text-align: left; }
body#thankYou #orderWrapUp th, body#thankYou #orderWrapUp td { padding: 3px; vertical-align: top; }

body#thankYou #paymentAndContact { float: left; width: 310px; }
body#thankYou #paymentAndContact table { margin-bottom: 25px; }
body#thankYou #paymentAndContact th, body#thankYou #paymentAndContact td { border-bottom: 1px dotted #d3d3d3; }
body#thankYou #paymentAndContact tr.last th, body#thankYou #paymentAndContact tr.last td { border-bottom: none; }
 
body#thankYou #orderSummary { float: left; width: 540px; margin-top: 33px; margin-left: 30px; }
body#thankYou #orderSummary table { margin-bottom: 0x !important; }
body#thankYou #orderSummary caption { margin-top: -50px; }
body#thankYou #orderSummary thead th { padding-top: 10px; border-bottom: 1px dotted #D3D3D3; font-size: 14px; }
body#thankYou #orderSummary th, body#thankYou #orderSummary td { color: #303326; }
	body#thankYou #orderSummary .content { padding: 10px 20px; background-color:#eff7fa; color: #303326; font-weight: bold;  }
	body#thankYou #orderSummary .topCap { background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -400px; width:540px; height:7px; font-size:1px; }	
	body#thankYou #orderSummary .bottomCap { background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -407px; width:540px; height:7px; font-size:1px; }
	body#thankYou #orderSummary #ad { height:230px; margin:20px auto 0; width:300px; }
body#thankYou #orderSummary tr.last th, body#thankYou #orderSummary tr.last td { border-top: 1px dotted #D3D3D3;}	

/************************************* =9. Forgot Password ********************************************/
/* CSS Document */
body.forgotPassword .col_L { padding-top:0px; width:575px; }
body.forgotPassword .col_R { padding-top:0px; width:314px; padding:0px 3px 0 12px; }
body.forgotPassword h1 { margin-top:21px; margin-bottom:0; font-weight:bold; font-size:38px; letter-spacing: -1px; }
/* make the uneven height buttons line up */
body.forgotPassword p.continue a { display: block; float: left; vertical-align: middle; }
body.forgotPassword p.continue a.formSubmit img { margin-top: 3px;  }
/*
body.forgotPassword .declaration, orangeDeclaration, h1 { font-size:38px; font-weight:bold; margin-top:21px; margin-bottom:0; }
body.forgotPassword .orangeDeclaration { color:#F26522; }
body.forgotPassword .subDeclaration { font-size:18px; font-weight:bold; }
body.forgotPassword .miniDeclaration { margin-top:15px; font-size:18px; font-weight:bold; }
body.forgotPassword .lnkCancel { position:relative; top:5px; }
*/
/* search */
body.forgotPassword .lookup { margin:5px 0; }
body.forgotPassword .lookup form { margin-bottom:10px; }
body.forgotPassword .lookup form legend { margin-top:15px; font:bold 18px Vagabond,trebuchet,"Trebuchet MS",sans-serif; }
body.forgotPassword .lookup input, 
body.forgotPassword .lookup img { vertical-align:middle; }
body.forgotPassword .lookup form label { display: block; float: left; width:90px; height:18px; margin:5px 0; padding:4px 0; font-weight:bold;}
body.forgotPassword .lookup form input { display: block; float: left; margin:5px 0;}
body.forgotPassword .lookup form p.faq { display:block; float: left; margin-left: 20px; margin-top: 8px;}
body.forgotPassword .lookup form p.continue { padding:10px 0 0 85px;}

/* secret question & select email */
body.forgotPassword .question form, 
body.forgotPassword .select_email form {padding-top:15px; border-top: 1px dotted #d3d3d3;}
body.forgotPassword .question p.faq {display:block; float: left; margin-left: 20px; }
body.forgotPassword .question p.secret_question {display:block; float: left; font-weight:bold;}
body.forgotPassword .question .response, 
body.forgotPassword .select_email .response {padding-left:20px;}
body.forgotPassword .question .response p {font-weight:bold;}
body.forgotPassword .question .response input, 
body.forgotPassword .select_email .response input {vertical-align:middle;}
body.forgotPassword .select_email p.continue a { display: block; float: left; vertical-align: middle; }
body.forgotPassword .select_email p.continue a.faq { margin-top: 12px; margin-left: 20px; }
/* results */
body.forgotPassword .results { margin:15px 0; }

/* right col elements */
body.forgotPassword .ad-wrap {}
body.forgotPassword .ad-wrap {width:300px; margin-bottom:20px;}
body.forgotPassword .ad-wrap p {margin:0; font-size:10px; text-align:right; color:#cccccc;}

body.forgotPassword #contentColumns {margin-top:10px; background:url(../imgs/global/bgWhoisRightCol.gif) right top repeat-y;}


/************************************* =10. One Click Renewal ********************************************/
/* CSS Document */

body.oneClickRenewal h1 { font-size:38px; color:#303326; margin-top:20px; margin-left:10px; }
body.oneClickRenewal .dLine { height:1px; overflow:hidden; background-color:#d9d9d9; }

body.oneClickRenewal .horizDotted { background:url(../imgs/global/bgDottedLineHorizontal.gif) repeat-x; height:1px; overflow:hidden; margin-top:10px; }
body.oneClickRenewal .headerRow a { font-size:12px }
body.oneClickRenewal .headerRow th { height:30px; }

body.oneClickRenewal #renewTopLeft { float:left; width:430px; margin-bottom:20px; font:12px Trebuchet MS, Arial, Verdana; font-weight:bold; margin-top:-8px; margin-left:10px; }
body.oneClickRenewal #renewTopRight { float:right; width:350px; font:11px Trebuchet MS, Arial, Verdana; line-height:13px; text-align:right; margin-right:85px; *margin-right:81px; _margin-right:40px; }
body.oneClickRenewal #renewTopRight img { padding-left:10px; }
body.oneClickRenewal #renewTopRight input { width:145px; height:32px; border:0; background:none; padding:0; margin:0; }
body.oneClickRenewal #renewTopRightBottom { position:absolute; top:30px; right:28px; float:right; width:156px; font:11px Trebuchet MS, Arial, Verdana; line-height:13px; text-align:right; }
body.oneClickRenewal #renewTopRightBottom img { padding-left:10px; }
body.oneClickRenewal #renewTopRightBottom input { width:145px; height:32px; border:0; background:none; padding:0; margin:0; }

/* CART TABLE STYLES */
body.oneClickRenewal table#yourCart { width:100%; background:url(../imgs/global/bgDottedLineHorizontal.gif) repeat-x bottom; }
body.oneClickRenewal table#yourCart { text-align:left; border-collapse:collapse; }
body.oneClickRenewal table#yourCart td { vertical-align:top; }
body.oneClickRenewal table#yourCart th { font-size:16px; }

body.oneClickRenewal table#yourCart tr.cartItemPrimary td { background:url(../imgs/global/bgDottedLineHorizontal.gif) repeat-x top; padding-top:11px; font-size:14px; padding-bottom:5px; }
body.oneClickRenewal table#yourCart tr.cartItemPrimary td .itemName{ color:#303326; font-weight:bold; font-size:14px; line-height:21px; }

body.oneClickRenewal table#yourCart tr.cartItemPrimary td .error{ color:#D72A18; }
body.oneClickRenewal table#yourCart td.itemsList, table#yourCart th.itemsList{ padding-left:10px !important; width:360px; }

body.oneClickRenewal table#yourCart tr.cartItemPrimary td .requiredStep{ font-size:14px; font-weight:bold; color:#ff0000; line-height:15px; margin:5px 0 0 0; height:14px; }
body.oneClickRenewal table#yourCart tr.cartItemPrimary td.emptyCart { width:auto; }
body.oneClickRenewal table#yourCart tr.cartItemPrimary td.terms, table#yourCart tr.cartItemPrimary td.price{ font-weight:bold; font-size:14px; color:#303326; width:178px; }
body.oneClickRenewal table#yourCart tr.cartItemPrimary td.price{ font-weight:bold; font-size:13px; color:#303326; width:120px; }
body.oneClickRenewal table#yourCart tr.cartItemPrimary td.terms { width:197px; }
body.oneClickRenewal table#yourCart tr.cartItemPrimary td.expires { width:150px; color:#f22222; font-weight:bold; }
body.oneClickRenewal .niceform td.autoRenew{ padding-left:23px !important; }
body.oneClickRenewal table#yourCart  td.autoRenew input{ height:15px; }
body.oneClickRenewal table#yourCart tr.cartItemSecondary td { color:#7d8170; font-size:12px; line-height:15px; padding:0 0 3px 0; }
body.oneClickRenewal table#yourCart tr.cartItemSecondary td.expires{ color:#f22222; }
body.oneClickRenewal table#yourCart tr.lastSubRow td { padding-bottom:15px; }
body.oneClickRenewal table#yourCart .lnkAddMoreProducts { margin-top:3px; display:block; }
body.oneClickRenewal table#yourCart td.termsEdit a, table#yourCart td.remove a{ font-size:12px; font-weight:normal; margin-top:10px; }
body.oneClickRenewal table#yourCart td.termsEdit { width:142px; }
body.oneClickRenewal .terms select {	width: 152px; }
body.oneClickRenewal #privateRegistrationRenew { font-size:12px; font-weight:bold; color:#6d6f63; margin-top:18px; margin-bottom:10px; margin-left:10px; }

/* price bar styles */
body.oneClickRenewal #total { background:url(../imgs/checkout/bgTotalBar2.gif) no-repeat; height: 87px; width:872px; position:relative; margin:17px 0 0 -10px; text-align:center; }
body.oneClickRenewal .lnkContinueToNextStep { display:block; position:absolute; right:24px; top:22px; _cursor:hand; }
body.oneClickRenewal #billingTo { width:380px; position:absolute; top:20px; left:22px; text-align:left; font-size:17px; color:#6d6f63; font-family:Trebuchet MS, Arial; }
body.oneClickRenewal #billingTo img { margin-bottom:-1px; }

body.oneClickRenewal #billingTo .line { color:#d9d9d9; }
body.oneClickRenewal #billingTo .editLink { font-size:11px; }

body.oneClickRenewal #promoCode { width:380px; position:absolute; top:40px; left:22px; text-align:left; font-size:17px; color:#6d6f63; font-family:Trebuchet MS, Arial; font-size:11px; }
body.oneClickRenewal #promoCode img { margin-bottom:0px; margin-right:2px; }

body.oneClickRenewal #selectAnother { width:480px; position:relative; top:38px; left:305px; } 
body.oneClickRenewal .pricesWrapper { left:435px; position:absolute; text-align:left; top:10px; width:239px; }
body.oneClickRenewal #totalPriceRenew { font-family: Trebuchet MS, Arial, Verdana; color:#303326; font-size:25px; font-weight:bold; float: right; }

body.oneClickRenewal #totalSavedRenew { font-family: Trebuchet MS, Arial, Verdana; color: #FF9900; font-size: 25px; font-weight: bold; float: right; }
body.oneClickRenewal #titleTotal { width: 100px; font-size: 25px; font-weight: bold; float: left; text-align: left; }
body.oneClickRenewal #titleSaved { width: 120px; font-size: 25px; font-weight: bold; float: left; text-align: left; }
body.oneClickRenewal #totalPrice .price { color:#56594b; }
body.oneClickRenewal #totalSavings {	margin-bottom:-28px; }
body.oneClickRenewal #totalSavings #moreInfo { font:12px Trebuchet MS, Arial, Verdana; color:#b5b6b1; padding:8px 12px 0 72px; }
	
body.oneClickRenewal #needHelpBar { position:relative; width:966px; height:14px; text-align:center; margin-top:20px; }
body.oneClickRenewal #needHelpGuy { position:absolute; bottom:1px; *bottom:-4px; left:20px; }
body.oneClickRenewal #needHelpTxt { font:18px Trebuchet MS, Arial, Verdana; position:absolute; top:35px; left:175px; color:#303326; }
body.oneClickRenewal #needHelpCall { font:12px Trebuchet MS, Arial, Verdana; font-weight:bold; color:#303326; position:absolute; top:25px; left:460px; line-height:15px; }
body.oneClickRenewal #needHelpCall span { color:#ff9900; font:22px Trebuchet MS, Arial, Verdana; font-weight:bold; display:block; margin-left:-1px; }
body.oneClickRenewal #visitCustSupport { position:absolute; top:35px; right:27px; font:12px Trebuchet MS, Arial, Verdana; font-weight:bold; }
body.oneClickRenewal .oneCrossSell { width:267px; *width:266px; overflow:hidden; }
body.oneClickRenewal #promotionalCode .validationErrorMessage { left:350px; position:relative; top:-11px; width:500px; }

/* styles for the premium refund 30 day notice */
body.oneClickRenewal .premiumRefundNotice { background-color:#FFFFFF; border-color:#D3D3D3; border-style:none solid; border-width:medium 1px; background-color:#ffc; line-height:18px; margin:30px 0pt 0pt; padding:5px 7px 9px 27px; position:relative; *width:883px; }
body.oneClickRenewal .premiumRefundNotice h3 { font-size:16px; color:#56594B; }
body.oneClickRenewal .premiumRefundTopCap { background: url(../imgs/global/30DayWideTopCap.gif) no-repeat; height:10px; left:-1px; position:absolute; top:-10px; width:966px; font-size:1px; }
body.oneClickRenewal .premiumRefundBottomCap { background: url(../imgs/global/30DayWideBottomCap.gif) no-repeat top center; height:12px; width:966px; font-size:1px; margin:0 0 12px 0; }
body.oneClickRenewal #shadowWrapperBottomCap { background:transparent url(../imgs/global/bgShadowBoxCap.gif) no-repeat scroll center; font-size:1px; height:13px; margin-left:auto; margin-right:auto; }
body.oneClickRenewal .formCenter { width:570px; margin:0 auto; }
body.oneClickRenewal .formCenterCol { float:left; overflow-y:hidden; overflow-y:visible; width:262px; }
body.oneClickRenewal .formCreateRight { float:left; position:relative; top:58px; width:187px; padding-left:25px }
body.oneClickRenewal .formOr { float:left; width:22px; padding:0 30px 0 40px; }

/* incomplete Transaction */
body.oneClickRenewal .incomplete .formCenterCol { width:auto; position:relative; top:34px; }
body.oneClickRenewal .incomplete .formCenterCol img { margin-bottom:5px; }
body.oneClickRenewal .incomplete .formCreateRight { float:left; position:relative; padding-left:25px; top:0; width:257px; }
body.oneClickRenewal .incomplete .formCreateRight .loginOptions { position:relative; top:3px; }
body.oneClickRenewal #transIncomplete { margin-top:43px; margin-bottom:26px; }
body.oneClickRenewal label, 
body.oneClickRenewal #registrationForm fieldset#secret_question legend { color:#56594B; display:block; font-size:14px; font-weight:bold; margin:0pt; position:static; }
/* END: styles for the premium refund 30 day notice */


body.oneClickRenewal .formCenter { width:570px; margin:0 auto; }
body.oneClickRenewal .formCenterCol { float:left; overflow-y:hidden; overflow-y:visible; width:375px; }
body.oneClickRenewal .formCreateRight { float:left; position:relative; top:58px; width:187px; padding-left:25px }
body.oneClickRenewal .formOr { float:left; width:22px; padding:0 30px 0 40px; }
body.oneClickRenewal .incomplete .formCenterCol { position:relative; top:34px; width:auto; }
	body.oneClickRenewal .incomplete .formCenterCol img { margin-bottom:5px; }
body.oneClickRenewal .incomplete .formCreateRight { float:left; position:relative; top:0; width:257px; padding-left:25px; }
body.oneClickRenewal .incomplete .formCreateRight .loginOptions { position:relative; top:3px; }


/* =LOG IN */

body.oneClickRenewal h1 { margin: 25px 0 45px 0; font: bold 32px Vagabond,trebuchet,"Trebuchet MS",sans-serif; letter-spacing: -1px; }
body.oneClickRenewal div#callUs { float: left; width: 300px; margin-left: 175px; padding-top: 30px; }
body.oneClickRenewal div#callUs h2 { font: bold 21px Vagabond,trebuchet,"Trebuchet MS",sans-serif;  }
body.oneClickRenewal div#callUs h2 span.phoneNumber { font-size: 27px; color: #f90; }
body.oneClickRenewal div#callUs h2 small { display: block; font: bold 10px trebuchet,"Trebuchet MS",sans-serif; }
body.oneClickRenewal div#callUs h2 small span.phoneNumber { font-size: 10px; color: #f90; }
body.oneClickRenewal form#loginForm { float: left; height: 146px; padding-left: 87px; background: url('/imgs/checkout/orDivide.gif') center left no-repeat;  }
body.oneClickRenewal form#loginForm fieldset { border: none; }
body.oneClickRenewal form#loginForm fieldset legend { display: none; }
body.oneClickRenewal form#loginForm fieldset ol { list-style-type: none; }
body.oneClickRenewal form#loginForm img { display: block; margin-top: 58px; }

/* TECH-2010 Enhance Cross Sells for Renewals */
/* Remewal Cross Sells:  A: Bulk Domains Offer */
body#renewalOfferBulk .renewalOffer ul { list-style-type: none; padding-left: 0; height: 110px; margin-top: 25px; font-size: 16px; font-weight: bold; color: #4a4b34; }
body#renewalOfferBulk .renewalOffer ul li { line-height: 25px; width: 290px; word-wrap: break-word; }
body#renewalOfferBulk #standard, body#renewalOfferBulk #deluxe { width: 331px; height: 352px; }
body#renewalOfferBulk #standard { background: url('/imgs/global/green-col.png') no-repeat; float: left; }
body#renewalOfferBulk #deluxe   { background: url('/imgs/global/darkgreen-col.png') no-repeat; float: left; margin-left: 20px; }
body#renewalOfferBulk #wrapper  { width: 777px; height: 464px; background: url(/imgs/accountManager/bulk-xsell.png) 0 0 no-repeat;  padding-left: 45px; margin-top: 16px; overflow: hidden;  }
body#renewalOfferBulk div.contents { margin-left: 35px; }
body#renewalOfferBulk div.contents div { position: relative; top: -25px; }
body#renewalOfferBulk #specialOff {  margin: 0; font-size: 24px; color: #f88e06;  font-family: Vagabond; text-align: left; font-weight: 900; padding: 24px 0 17px 10px;}
body#renewalOfferBulk #specialOff span { color: #303326; }
body#renewalOfferBulk .renewalOffer h1 {  font-family: Vagabond; font-size: 24px; color: #323623; }
body#renewalOfferBulk .renewalOffer { margin-left: 11px; }
body#renewalOfferBulk .renewalOffer h2 { margin-top: 20px; font-weight: bold; font-size: 24px; width: 240px; margin-left: auto; margin-right: auto; font-family: Vagabond; color: white;  white-space: nowrap; }
body#renewalOfferBulk .renewalOffer h2 span { font-size: 30px; color: #303326; }
body#renewalOfferBulk h3 { font-size: 18px; color: #f88e06; margin-top: 53px; margin-bottom: 12px; }
body#renewalOfferBulk h4 { font-size: 16px; color: #4a4b34; display: inline; float: left; }
body#renewalOfferBulk h4 span { display: block; font-size: 30px; color: #303326; line-height: 30px; }
body#renewalOfferBulk h5 { font-family: Vagabond; font-size: 24px; float: right; }
body#renewalOfferBulk p { display: block; font-weight: normal; font-size: 14px; color: #323623; margin: 0;  }
body#renewalOfferBulk #checkout { float: right; position: relative; top: 15px; left: -145px; }
body#renewalOfferBulk #checkout img { float: right; position: relative; top: -5px; }
body#renewalOfferBulk #checkout h5 { display: inline; float: right; padding-right: 5px; }
body#renewalOfferBulk a#threeDomains, body#renewalOfferBulk a#fiveDomains { float: left; position: relative; top: 15px;  }
body#renewalOfferBulk a#threeDomains, body#renewalOfferBulk a#fiveDomains { background: url(/imgs/global/add-to-cart-sprite.png) no-repeat; background-position: 0 0; width: 143px; height: 40px; float:left; }
body#renewalOfferBulk #threeDomains:hover, body#renewalOfferBulk a#fiveDomains:hover { background: url(/imgs/global/add-to-cart-sprite.png) no-repeat; background-position: 0 -40px; width: 143px; height: 40px; }
body#renewalOfferBulk a.noThanks { font-size: 18px; color: #008ee3; text-decoration: underline; font-weight: normal; }

/* Remewal Cross Sells:  B: Email Offer */
body#renewalOfferEmail div.subBottom#email { padding: 3px 25px 0 30px; height: 252px;background: url(/imgs/accountManager/email-xsell.png) 0 0 no-repeat; overflow: hidden; }
body#renewalOfferEmail h1, body#renewalOfferEmail h2 {  text-indent: 6px; font-family: Vagabond; font-size: 24px; color: #323623;  }
body#renewalOfferEmail .subBottom#email h2 { text-indent: 0; margin: 10px 0 10px 11px; font-weight: bold; font-size: 24px; width: 240px; margin-left: 0; margin-right:0; font-family: Vagabond; color: #424242; white-space: nowrap; }
body#renewalOfferEmail .subBottom#email h2.sueEmail strong { font-family: Vagabond; color: #323623; margin: 15px 0 10px 15px; }
body#renewalOfferEmail subBottom h2  { color: #323623;  } 
body#renewalOfferEmail h2 span { font-weight: normal; font-style: normal; color: #ff9000;}
body#renewalOfferEmail p { text-indent: 6px;  display: block; font-weight: normal; font-size: 14px; color: #323623; margin: 10px 50px 10px 0;  }
body#renewalOfferEmail .subBottom#email blockqu	ote { margin: 0; padding: 0 0 8px 0; font-size: 18px; color: #424242;  display: block; white-space: nowrap; clear: left; }
body#renewalOfferEmail .checkout { width: 100px; height: 74px; float: right; position: relative; left: -42px; top: 18px; }
body#renewalOfferEmail .checkout a, body#renewalOfferEmail .checkout input { text-indent: 42px; white-space: nowrap; text-align: right; display: block; clear: both; font-size: 18px; color: #008ee3; text-decoration: underline; font-weight: normal; float: left; }
body#renewalOfferEmail ul#upsellContent {position: relative; top: 7px; left: 25px; width: 450px; }
body#renewalOfferEmail ul#upsellContent li { color: #333333; height: 32px; text-indent: 11px;  margin: 0; padding: 2px 0 0 8px; font-size: 12px; line-height: 33px; color: #333; font-weight: normal; background: url(/imgs/global/bulletGrayRightArrow.gif) 0 50% no-repeat; }

/* Remewal Cross Sells:  C: RepAlert Offer */
body#renewalOfferReputation div.subBottom#repAlert { height: 250px; background: url(/imgs/accountManager/rep-alert-xsell.png) 0 0 no-repeat; }
body#renewalOfferReputation h1 {  font-family: Vagabond; font-size: 24px; color: #323623; }
body#renewalOfferReputation .subBottom ul {margin: 15px 0 0 15px; }
body#renewalOfferReputation .subBottom h2 { margin-top: 20px; font-weight: bold; font-size: 24px; width: 240px; margin-left: auto; margin-right: auto; font-family: Vagabond; visibility: hidden; }
body#renewalOfferReputation .subBottom strong { display: block; font-size: 18px; color: #424242; font-family: 'Trebuchet MS'; display: block; white-space: nowrap; padding: 15px 0 14px 16px; }
body#renewalOfferReputation p { display: block; font-weight: normal; font-size: 14px; color: #323623; margin: 10px 0 10px 0;  }
body#renewalOfferReputation a.noThanks { font-size: 18px; color: #008ee3; text-decoration: underline; font-weight: normal; }
body#renewalOfferReputation .checkout { width: 100px; height: 74px; float: right; position: relative; left: -42px; top: 18px; }
body#renewalOfferReputation .checkout a, body#renewalOfferEmail .checkout input { text-indent: 42px; white-space: nowrap;text-align: right; display: block; clear: both; font-size: 18px; color: #008ee3; text-decoration: underline; font-weight: normal; float: left; }
body#renewalOfferReputation ul#upsellContent { width: 455px; position: relative; left: 25px; position: relative; left: 5px; top: -17px; }
body#renewalOfferReputation ul#upsellContent li { height: 50px; margin:  0; font-size: 12px; padding-left: 12px;  line-height: 20px; color: #333; font-weight: normal;  background: url(/imgs/global/bulletGrayRightArrow.gif) 0 5px no-repeat; }


/************************************* =11. Errors ********************************************/
body.errors h1 { margin: .25em 0; font-size: 27px; }
body.errors #adPosition3 { margin-top: 2.5em; }

body#timeout form { margin-top: 27px; }
body#timeout input { margin-bottom:10px; width:236px; font-size:13px; }
body#timeout input.imgButton { width:auto; }
body#timeout label { color:#56594B; display:block; font-size:14px; font-weight:bold; position:static; margin:0; }
body#timeout fieldset { border: none; }
body#timeout fieldset legend { display: none; }
body#timeout fieldset#logIn { width: 280px; }
body#timeout #loginForm #btnLogIn { float:left; width:auto; position:relative; left:-5px; margin-bottom:8px; }

/*domainHoldPopup only works on ie */
body#domainHoldPopup { height: 460px; background: #fff url('/imgs/global/bgDomainHold.png') repeat-x 0% 100%; margin: 25px auto 0 auto; padding: 0 60px; text-align: center; }
body#domainHoldPopup h1 { font-size: 44px; line-height: 1.1; margin-bottom: 10px; }
body#domainHoldPopup p { margin: 0; text-align: center; font: normal 16px Vagabond, Trebuchet, sans-serif; color: #5a5d52; }
body#domainHoldPopup h1 span,
body#domainHoldPopup p strong { font-weight: bold; color: #e06b25; font-style: none !important; }
body#domainHoldPopup h1 span.firstName { text-transform: capitalize; color: #5a5d52; }
body#domainHoldPopup a { font-weight: bold; color: #3399cc; }
body#domainHoldPopup form { margin: 0; }
body#domainHoldPopup fieldset#domainNames { margin-top: 25px; margin-left: 295px; text-align: left; }
body#domainHoldPopup fieldset#domainNames label { display: block; margin-top: 3px; font: bold 20px Vagabond, trebuchet, "Trebuchet MS", sans-serif; color: #e06b25;}
body#domainHoldPopup div.login { width: 758px; margin: 20px 96px 0 96px; }
body#domainHoldPopup div.login fieldset { float: left; width: 271px; }
body#domainHoldPopup div.login fieldset#existingCustomer { margin-left: 75px; }
body#domainHoldPopup div.login fieldset legend { padding-bottom: 5px; font: bold 18px Vagabond, trebuchet, "Trebuchet MS", sans-serif; color: #313427; }
body#domainHoldPopup div.login fieldset ol { display: block; margin-top: .5em; }
body#domainHoldPopup div.login fieldset ol li { margin-bottom: 5px; font-size:12px; vertical-align: middle; white-space: nowrap; }
body#domainHoldPopup div.login fieldset ol li label { display: block; float: left; width: 70px; margin-top: 5px; text-align: left; }
body#domainHoldPopup div.login fieldset ol li input { display: block; float: left; width: 175px; } 
body#domainHoldPopup div.login fieldset ol li a { display: block; margin-left: 35px; line-height: 1.3; font-size: 10px; font-weight: normal; }
body#domainHoldPopup div.login fieldset ol li .imgButton { margin-top: 7px; margin-left: 70px; }
body#domainHoldPopup .imgButton { }
body#domainHoldPopup ul.errors { list-style-image: url('/imgs/global/errorIcon.gif'); list-style-type: disc; margin-left: 1.25em; padding-left: 1.25em; margin-top: 25px; margin-bottom: 25px; color:#D72A18; 	font-size:14px;	font-weight: bold; }
body#domainHoldPopup ul.errors li { margin-top: .5em; }
body#domainHoldPopup ul.options {  
	list-style-image: url('/imgs/checkout/domain_hold.gif'); 
	list-style-type: disc; 
	margin: 1.7em 0 1.7em .55em; 
	padding-left: .55em;
	}

body#domainHoldTimeout #contentColumns { padding: 0 60px; text-align: center; }
body#domainHoldTimeout h1 { font-size: 44px; line-height: 1.1; margin-bottom: 10px; }
body#domainHoldTimeout #contentColumns p { margin: 0; font: normal 16px Vagabond, Trebuchet, sans-serif; color: #5a5d52; }
body#domainHoldTimeout h1 span,
body#domainHoldTimeout #contentColumns p strong { font-weight: bold; color: #e06b25; font-style: none !important; }
body#domainHoldTimeout h1 span.firstName { text-transform: capitalize; color: #5a5d52; }
body#domainHoldTimeout #contentColumns a { font-weight: bold; color: #3399cc; }
body#domainHoldTimeout fieldset#domainNames { margin-top: 25px; margin-left: 357px; text-align: left; }
body#domainHoldTimeout fieldset#domainNames label { display: block; margin-top: 3px; font: bold 20px Vagabond, trebuchet, "Trebuchet MS", sans-serif; color: #e06b25;}
body#domainHoldTimeout div.login { margin-left: 163px; margin-top: 30px; }
body#domainHoldTimeout div.login fieldset { float: left; }
body#domainHoldTimeout div.login fieldset#existingCustomer { margin-left: 75px; }
body#domainHoldTimeout div.login fieldset legend { padding-bottom: 5px; font: bold 18px Vagabond, trebuchet, "Trebuchet MS", sans-serif; color: #313427; }
body#domainHoldTimeout div.login fieldset ol { display: block; margin-top: .5em; }
body#domainHoldTimeout div.login fieldset ol li { margin-bottom: 5px; font-size:12px; vertical-align: middle; white-space: nowrap; }
body#domainHoldTimeout div.login fieldset ol li label { display: block; float: left; width: 70px; margin-top: 5px; text-align: left; }
body#domainHoldTimeout div.login fieldset ol li input { display: block; float: left; width: 175px; } 
body#domainHoldTimeout div.login fieldset ol li a { display: block; margin-left: 70px; line-height: 1.3; font-size: 10px; font-weight: normal; }
body#domainHoldTimeout div.login fieldset ol li .imgButton { margin-top: 7px; margin-left: 70px; }
body#domainHoldTimeout .imgButton { margin-top: 25px; }
body#domainHoldTimeout ul.errors {
	list-style-image: url('/imgs/global/errorIcon.gif');
 	list-style-type: disc;
 	margin-top: 25px;
	margin-left: 1.25em;
	padding-left: 1.25em;
	color:#D72A18;
	font-size:14px;
	font-weight: bold;
 }
body#domainHoldPopup ul.errors li { margin-top: .5em; }
body#domainHoldTimeout ul.options { 
	list-style-image: url('/imgs/checkout/domain_hold.gif'); 
	list-style-type: disc; 
	margin: 1.7em 0 1.7em .55em; 
	padding-left: .55em;
	}

/************************************* =12. successStories ********************************************/
body.successStories #story { float: left; width:565px; margin-top: 25px; }
body.successStories #story img { border-bottom:1px solid #D9D9D9;}
body.successStories #story h1 { margin: 25px 0 10px 10px; font-size:17px; color:#303326; line-height:1.2em;}
body.successStories #story p { margin: 0 0 5px 10px; padding-right: 25px; font-size:14px; color:#7d8170; line-height:1.1em;}
body.successStories #btnPlayVideo { display:block; float:right; width:136px; z-index:10; margin-top: 25px; }
body.successStories #btnPlayVideo  img { border-bottom: 0; }
body.successStories #moreStories { float: right; width:347px; margin-top:10px; padding:0; border-left:1px solid #d9d9d9;}
body.successStories #moreStories h2 { width:347px; margin-left: 15px; margin-bottom: 2px; background:url(/imgs/successStories/bgMoreStories.gif) left bottom no-repeat; font-size:22px; color:#56594b; }
body.successStories #moreStories ul li { float:left; width:173px; height:130px; margin-top:10px; background:url(/imgs/successStories/bgLiLeft.gif) 0 0 no-repeat;}
body.successStories #moreStories ul li.even {background:url(../imgs/successStories/bgLiRight.gif) 0 0 no-repeat;}

/************************************* =13. About ********************************************/
body.about .col_L h1, body.about .col_L h1 { margin-bottom: 26px; color:#303326; font-size:36px; font-weight:bold; }
body.about .col_L h1 span, body.about .col_L h1 span { display: block; color: #F26522; }
/* Tab content in list-format */
body.about .tabs-panel ul,
body.about .tabs-panel ol,
body.about .tabs-panel p { padding: 15px; }
body.about .tabs-panel p { padding-bottom: 0; margin-bottom: 0; }
body.about .ui-tabs-hide { display: none !important; }
body.about .tabs-panel li { margin:6px 0 6px 13px; font-size:12px;  }

body.about #topHeader { height: 300px; width: 625px; border-bottom: solid 1px #e4e4e4; margin-bottom: 25px; }
body.about #topHeader .headerImg { width: 235px; float: right; margin-left: 25px; }
body.about #topHeader p { font-weight: bold; font-size: 15px; color: #999999; }
body.about #topHeader h2 { font-size: 26px; font-weight: bold; color: #595c4e; }
body.about #topHeader h3 { font-size: 19px; font-weight: bold; color: #666666; }

body.about #aboutUs img { float: left; margin-top: 35px; }

body.about #adTabs { margin: 15px 0 0 15px; }
body.about #adTabs a { font-weight: bold; font-size: 12px; }
body.about #adTabs h2 { font-weight: bold; font-size: 12px; color: #666666; margin: 0; padding: 15px 0 5px 0; }
body.about #adTabs p { font-size: 12px; color: #666666; margin: 0; padding: 0; width: 595px; }
body.about #adTabs li { list-style-type: round; list-style-image: none; }
body.about #adTabs #terms { margin-left: 15px; }

body.about #advertise ul { margin-left: 15px; }
body.about #advertise ul li { font-size: 13px; color: #595c4e; list-style-image:url(/imgs/global/bulletGrayRightArrow.gif); }
body.about #sitemetrics { font-size: 13px ;color: #535353; margin-left: 35px; }
body.about #sitemetrics ul { padding-left: 0; }
body.about #sitemetrics ul li { list-style-type: round; list-style-image: none; }
body.about #sitemetrics h2 { font-weight: bold; font-size: 13px; color: #535353; }
body.about #sitemetrics div.stats { width: 150px; float: left; }

body.about #affiliate h2 { font-weight: bold; font-size: 15px; color: #595c4e; }
body.about #affiliate p { font-size: 13px; color: #595c4e; }
body.about #affiliate #lst,
body.about #affiliate #first { float: left; }
body.about #affiliate #first { margin-left: 15px; margin-right: 75px; }
body.about #affiliate ul li { font-size: 13px; color: #595c4e; list-style-image:url(/imgs/global/bulletGrayRightArrow.gif); }
body.about #affiliate img { margin-top: 15px; }

body.about #contact { margin: 15px 0 0 25px; font-size: 12px; }
body.about #contact h2 { font-weight: bold; font-size: 14px; color: #555555; }
body.about #contact .title { color: #555555; }
body.about #contact .email { color: #3399cc; }
body.about #contact .phone { color: #666666; }

body.about #affiliateAgreement { margin-left: 15px; margin-top: 15px; }
body.about #affiliateAgreement h2 { font-weight: bold; font-size: 12px; color: #666666; margin-top: 15px; margin-bottom: 15px; }
body.about #affiliateAgreement p { padding: 0; margin: 0; font-size: 12px; color: #666666; }
body.about #affiliateAgreement ul li { list-style-type: round; list-style-image: none; }

body.about #affiliateFAQ { margin-left: 15px; margin-top: 15px; }
body.about #affiliateFAQ h2 { font-weight: bold; font-size: 12px; color: #666666; }
body.about #affiliateFAQ p { padding:0; padding-bottom: 15px; margin: 0; font-size: 12px; color: #666666; }
body.about #affiliateFAQ ul li { list-style-type: round; list-style-image: none; }

body.about .award { float: left; font-weight: bold; margin-bottom: 12px; }
body.about .award img { float: left; margin-right: 20px; border-right: solid 1px #e4e4e4; }
body.about .award h2 { font-size: 15px; color: #595c4e; }
body.about .award h3 { font-size: 13px; color: #666666; }
body.about .award p { font-weight: normal; font-size: 11px; color: #595c4e; margin-top: 12px; }

body.about #careers h3 { font-weight: bold; font-size: 15px; color: #333333; margin-bottom: 15px; }
body.about #careers p { font-size: 11px; color: #595c4e; width: 605px; }

body.about .team { margin-bottom: 25px; }
body.about .team h2 { font-size: 18px; font-weight: bold; color: #666666; }
body.about .team h3 { font-weight: bold; font-size: 15px; color: #999999; margin-bottom: 15px; }

body.about .values { border-bottom: solid 1px #e9e9e9; margin-bottom: 25px; }
body.about .values2 { border-bottom: none; margin-bottom: none; }
body.about .values h2, body.about .values2 h2 { font-weight: bold; font-size: 15px; color: #595c4e; padding-bottom: 12px; }
body.about .values p, 
body.about .values2 p { font-weight: bold; font-size: 11px; color: #595c4b; padding-bottom: 5px; }

body.about #tabs .tabs-panel table { width: 90%; margin-left: 2px; border-spacing: 0; } 

body.about #tabs .tabs-panel table thead th, 
body.about #tabs .tabs-panel table tbody td    { padding-left: 15px; }
body.about #tabs .tabs-panel table tbody td.a  { background-color: #ffffff; width: 15%; }
body.about #tabs .tabs-panel table tbody td.b  { background-color: #eff7fa; width: 25%; }
body.about #tabs .tabs-panel table tbody td.c  { background-color: #ffffff; width: 20%; }
body.about #tabs .tabs-panel table tbody td.a2 { background-color: #f7f7f7; width: 15%; }
body.about #tabs .tabs-panel table tbody td.b2 { background-color: #e8eff2; width: 25%; }
body.about #tabs .tabs-panel table tbody td.c2 { background-color: #f7f7f7; width: 20%; }

body.about #payouts { margin: 15px 0 0 15px; }
body.about #payouts h2 { font-weight: bold; font-size: 15px; color: #555555; margin: 0 0 15px 0; }
body.about #payouts .offers { font-weight: bold; font-size: 15px; color: #898989;  }



/************************************* =14. Partner Offers ********************************************/

body.partnerOffers .col_L { width:602px; padding-top:30px; }
body.partnerOffers .col_R { width:300px; padding-top:30px; }
body.partnerOffers #navPartnerOffers li { float: left; height: 60px; }
body.partnerOffers #offers .content { padding-left: 15px; border-right:1px solid #d6d3d6; border-left:1px solid #d6d3d6; background-color:#fff; }
body.partnerOffers #offers .content .bodyAd { width: 560px; background-image: url(https://www.register.com/images/partneroffer/partner_ad_border_slice.gif); background-repeat: repeat-y; }
body.partnerOffers #offers .content .bodyAdTitle { font-size: 17px; font-family: trebuchet,'Trebuchet MS',sans-serif; color: #3399cc; }
body.partnerOffers #offers .content .bodyAdUL { list-style-image: url(https://www.register.com/images/partneroffer/custom_ad_bulletpoint.gif); margin: 5px 5px 5px 16px; padding: 0; color: #666633; }
body.partnerOffers #offers .topCap { margin-top: -1px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -500px; width:602px; height:11px; font-size:1px; }	
body.partnerOffers #offers .bottomCap { background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -511px; width:602px; height:13px; font-size:1px; }



/************************************* =15. Modals ********************************************/
body.modal{padding:0 20px;}
body.modal h1{margin-bottom:20px;font-size:22px;font-weight:700;color:#6A6D5E;}
body.modal h2{font-size:17px;font-weight:700;color:#56594B;}
body.modal .dialogHeaderFull h1{width:500px;}
body.modal .headerOptions{top:15px;z-index:100;margin-bottom:10px;}
body.modal #closeButton{position:absolute;right:4px;top:4px;display:block;background:#333;color:#fff;font-weight:700;padding:2px;}
body.modal .dialogHeader{margin-bottom:10px;}
body.modal #loadingScreen{width:90%;height:200px;position:absolute;background-color:#fff;z-index:1000px;text-align:center;padding-top:25%;}
body.modal label.leftAlign{display:block;float:left;line-height:25px;padding-right:8px;position:relative;text-align:right;top:5px;width:150px;}
body.modal form br{clear:both;display:block;margin-bottom:10px;}
body.modal form#seo br{margin:0;}
body.modal form#seo #contact_wrapper{margin:20px 0 10px;}
body.modal form#seo .promote{margin:50px 0 20px;}
body.modal form#seo .enter_domain{margin:0;}
body.modal form#seo #url{display:block;}
body.modal form#seo .contact{float:left;clear:both;margin-top:6px;*width:150px;}
body.modal form#seo .notice{clear:both;font-style:italic;margin:0 0 0 170px;width:218px;*margin-top:-10px;}
body.modal form#seo #phone, body.modal form#seo #selectedbesttime{float:right;margin:0 165px 0 0;*margin:0 160px 0 0;}
body.modal .tldform .imgButton{width:auto;height:auto;}
body.modal .tldform .rightButton{left:341px;width:auto;height:auto;_top:10px;_left:350px;}
body.modal #selectDomain .rightButton{float:right;top:-32px;margin-bottom:-100px;position:relative;}
body.modal .tldform input{width:236px;z-index:900000;position:relative;opacity:1px;visibility:visible;background:none;}
body.modal .tldform input.listRadio{background-image:none;clear:both;display:block;float:left;height:auto;margin-left:21px;margin-right:10px;padding-left:250px;width:15px;border:1px solid #fff;}
body.modal label.listRadioLabel{float:left;width:auto;border:1px solid #fff;}
body.modal .tldform select{width:250px;position:relative;top:5px;vertical-align:top;}
body.modal .tldform .formNote{font-size:11px;margin-left:160px;}
body.modal .tldform .formNoteLeft{clear:both;margin-top:10px;}
/* modal search form  */body.modal .searchForm select{font-size:16px;position:relative;top:-1px; width: 80px;}
body.modal .searchForm .imgButton{vertical-align:middle;margin-top:-8px;}
/* Domain Attach Styles  */body.modal .savingsNotice{color:#f26522;font-weight:700;text-align:center;}
body.modal #attachForm{width:325px;margin-left:auto;margin-right:auto;}
body.modal #attachForm select{width:175px;position:relative;top:-6px;}
body.modal #attachForm .imgButton{border:medium none;display:block;margin-left:auto;margin-right:auto;width:auto;padding:0;}
/*domain search styles  */body.modal #findDomain input#search{width:236px;}
/* domain search results styles  */body.modal .searchResults{list-style:none;width:auto;}
body.modal .searchResults li{vertical-align:middle;padding:10px;}
body.modal .searchResults .alt{background-color:#f0f0f0;}
body.modal #termForm{height:1%;}
body#ModalAccountManager{font-size:15px;}
body#ModalAccountManager .message{font-size:18px;}
body#ModalAccountManager .message{color:#000;font-weight:700;margin:0;padding:5px 0;}
body#ModalAccountManager ul{list-style-type:disc;padding:15px 0 15px 35px;}
body#ModalAccountManager ul li{padding:0 0 5px;}
body#ModalAccountManager ul li span{text-decoration:underline;}
.action{text-align:center;margin:0 auto;}
body.modal h1.wide,body.modal .dialogHeaderFull{width:100%;}
body.modal .tldform input.radio,body.modal .tldform select#selectedTLDs{width:auto;}
body.modal #loginForm,body.modal #forgotPasswordForm{clear:both;margin-left:50px;}
body.modal #loginForm .imgButton,body.modal #forgotPasswordForm .imgButton{float:left; margin-left: 138px; margin-bottom: 25px;}
body.modal #loginForm label,body.modal #forgotPasswordForm label{color:#56594B;display:block;font-weight:700;}
body.modal #loginForm input,body.modal #forgotPasswordForm input{width:200px;}
body.modal #loginForm .forgotOptions,body.modal #forgotPasswordForm .forgotOptions{clear:left;}
body.modal #loginForm a,body.modal #forgotPasswordForm a{display:block;}
body.modal #findDomain .imgButton,body.modal .searchResults li input.radio{vertical-align:middle;}

/*cartLinksModal*/
*html body.modal#cartLinksModal { overflow: hidden; }
body#cartLinksModal h1 { margin: 0; line-height: 1.1; }
body#cartLinksModal h1 span { display: block; }
body#cartLinksModal h2 { float: left; font-size: 17px; line-height: 1.1; color: #333; }
body#cartLinksModal h2 .price { font-size: 30px; }
body#cartLinksModal h2 .xtraFee { display: block; }
body#cartLinksModal input.imgButton { float: left; margin-top: 5px; margin-left: 15px; }
body#cartLinksModal p { margin-bottom: 7px; font-weight: bold; font-size: 13px; color: #999; }
body#cartLinksModal h3 { margin-top: 7px;font-weight: bold; font-size: 11px; color: #666; }
body#cartLinksModal ul { margin-left: 1.5em; list-style-image: url('/imgs/global/bulletModal.gif'); list-style-type: disc; list-style-position: outside; font-size:11px; color:#666666; }
body#cartLinksModal a { display: block; margin-top: 5px; font-weight: bold; }
body#cartLinksModal p.monthlyBilling { margin-top: 4px !important; margin-bottom:0; padding: 0; clear: both; font-weight: normal !important; font-size: 11px !important; color: #666 !important; }
body#cartLinksModal a.popLink { display: inline;  } 


/*extendedCartModal */
body#extendedCartModal h1 { font: bold 18px trebuchet,"Trebuchet MS",sans-serif;color:#24271d;}
body#extendedCartModal h2 { font: bold 13px trebuchet,"Trebuchet MS",sans-serif;color:#5a5d52;margin:0 0 10px 0;}
body#extendedCartModal p{ font: normal 13px trebuchet,"Trebuchet MS",sans-serif;color:#5a5d52;}
body#extendedCartModal strong{ color:#24271d;	}
body#extendedCartModal #usWrapper { margin:50px 0; }
body#extendedCartModal #usWrapper select { display:block;margin:10px 0; font: normal 13px trebuchet,"Trebuchet MS",sans-serif;color:#24271d;width:275px;}
body#extendedCartModal #usWrapper select option { font: normal 13px trebuchet,"Trebuchet MS",sans-serif;color:#24271d; }
body#extendedCartModal select#caSelect { display:block;margin:10px 0 60px; font: normal 13px trebuchet,"Trebuchet MS",sans-serif;color:#24271d;width:auto;}
body#extendedCartModal .imgButton{ float:right;	}
body#extendedCartModal form fieldset { margin-top: 5px; }
body#extendedCartModal form fieldset legend { font-weight: bold; font-size: 13px; color: #56594B; }

body#extendedCartModal form #fax-to-email .bottom_wrap {padding:10px 0 0 0;clear:both;*margin:-40px 0 0;}
body#extendedCartModal form #fax-to-email input {float:right;margin:0 190px 0 0;width:205px;}
body#extendedCartModal form #fax-to-email label {font-size: 13px;float:left;}
body#extendedCartModal form #fax-to-email .imgButton {margin:20px 185px 0 0;}
body#extendedCartModal #fax-to-email p {font:12px trebuchet,"Trebuchet MS",sans-serif;
margin:0 0 30px;}

body#extendedCartModal form ol li { margin-bottom: 5px; font-size:12px; }
body#extendedCartModal form ol li input { padding-left:0; }
body#extendedCartModal form ol#assign_domain { margin:20px 0; font-size:13px; }
body#extendedCartModal form ol#assign_domain li{ margin:0 0 20px 0; }
body#extendedCartModal form ol#assign_domain li div{ margin:0 0 0 20px;*margin:-25px 0 0 20px; }
body#extendedCartModal form ol#assign_domain li input{ vertical-align:text-bottom; float:left; }
body#extendedCartModal form#seo ol li label,
body#extendedCartModal form#bifm ol li label,
body#extendedCartModal form#seo ol li input,
body#extendedCartModal form#bifm ol li select { display: block; float: left; }
body#extendedCartModal form#seo ol li label,
body#extendedCartModal form#bifm ol li label { margin-top: 5px; }
body#extendedCartModal form#bifm ol li label { width: 135px; }
body#extendedCartModal form#bifm .imgButton { margin-left: 132px; margin-top: 5px; }
body#extendedCartModal form#bifm .submit_btn{margin:-3px 160px 0 0;}
body#extendedCartModal form#seo fieldset legend { margin-left: -5px; }
body#extendedCartModal #number { margin:20px 0 35px;}
body#extendedCartModal #call { font-weight:bold;clear:both;margin:50px 0 0;}
body#extendedCartModal #example { float:left;}
body#extendedCartModal #add_another { margin:50px 0 20px;}
body#extendedCartModal #enter_domain { margin:20px 0;}

/*domainHoldModal*/
body#domainHoldModal h1, 
body#domainHoldModal h2 { line-height: 1.1; margin: 0; }
body#domainHoldModal h2 { color:#999; margin-bottom: 10px;  }
body#domainHoldModal a { font-weight: bold; color: #3399cc; }
body#domainHoldModal div.login { margin-top: 20px; }
body#domainHoldModal div.login form { float: left; }
body#domainHoldModal div.login form#domainHoldDialogForm2 { margin-left: 20px; }
body#domainHoldModal div.login form fieldset legend { padding-bottom: 5px; font-weight: bold; font-size: 18px; color: #56594B; }
body#domainHoldModal div.login form ol { display: block; margin-top: .5em; }
body#domainHoldModal div.login form ol li { margin-bottom: 5px; font-size:12px; vertical-align: middle; white-space: nowrap; }
body#domainHoldModal div.login form ol li label { display: block; float: left; width: 70px; margin-top: 5px; }
body#domainHoldModal div.login form ol li input { display: block; float: left; width: 175px; } 
body#domainHoldModal div.login form ol li a { display: block; margin-left: 70px; line-height: 1.3; font-size: 10px; font-weight: normal; }
body#domainHoldModal div.login form ol li .imgButton { margin-top: 7px; margin-left: 70px; }
body#domainHoldModal ul.errors {
	list-style-image: url('/imgs/global/errorIcon.gif');
 	list-style-type: disc;
	margin-left: 1.25em;
	padding-left: 1.25em;
	color:#D72A18;
	font-size:14px;
	font-weight: bold;
 }
body#domainHoldModal ul.options { 
	list-style-image: url('/imgs/checkout/domain_hold.gif'); 
	list-style-type: disc; 
	margin: 1.7em 0 1.7em .55em; 
	padding-left: .55em;
	}

body#pdrModal     { text-align: center; width: 550px; }
body#pdrModal h1  { padding-top: 12px; margin: 0; }
body#pdrModal h2  { color: #e06b25; font-size: 20px; }
body#pdrModal p   { color: #7e8073; font-size: 14px; width: 505px; margin-left: auto; margin-right: auto; }
body#pdrModal div#more { width: 415px; font-size: 15px; color: #44473b; font-weight: bold; margin-left: auto; margin-right: auto; } 
body#pdrModal div#more img { padding-top: 15px; }

/* DEP */
body#dep h1#single { text-align: center; width: 100%; color: #e06b25; word-wrap: break-word; font-size: 36px; margin-top: 35px; }
body#dep span#single { text-align: center; display: block; font-size: 14px; font-weight: bold; color: #5a5d52; margin-bottom: 25px; }
body#dep div#depContent h1#multi  { color: #e06b25; word-wrap: break-word; }
body#dep div#depContent span#multi { display: block; width: 100%; font-size: 14px; font-weight: bold; color: #5a5d52; margin-bottom: 25px; }
body#dep div#depContent h2 { color: #e06b25; font-size: 20px; font-weight: bold; padding: 0 0 5px 0; }
body#dep div#depContent fieldset  { margin: 15px 0 15px 0; text-align: left; }
body#dep div#depContent fieldset label { display: block; margin-top: 3px; font: bold 20px Vagabond, trebuchet, "Trebuchet MS", sans-serif; color: #e06b25; }
body#dep div#depContent ul { list-style-type: disc; margin: 0 0 12px 65px; color: #5a5d52; font-weight: bold; font-size: 14px; }
body#dep div#depContent #depOptions { padding: 15px 15px 0 0; float:right; height:325px; }
body#dep div#depContent span.perDomain { color: #b7b7b7; }
body#dep div#depContent {
margin:35px 0 0 145px;
}
/* Hostopia Info Modals */
body#hostopiaInfoAdmin div#container { width: 550px; text-align: center; }
body#hostopiaInfoAdmin div#container h1 { font-size: 21px; padding-top: 12px; }
body#hostopiaInfoAdmin div#container p { font-size: 13px; margin-left: auto; margin-right: auto; }
body#hostopiaInfoAdmin div#container p#recommend { font-weight: normal; clear: left; }
body#hostopiaInfoAdmin div#container p#bottom { width: 490px; font-weight: bold; }
body#hostopiaInfoAdmin div#container img { margin-top: 5px; margin-bottom: 15px; }
body#hostopiaInfoAdmin div#container div#button { width: 335px; margin-left: auto; margin-right: auto; }

body#hostopiaInfoWebMail div#container { width: 550px; text-align: center; font-weight: bold; }
body#hostopiaInfoWebMail div#container h1 { font-size: 21px; padding-top: 15px; }
body#hostopiaInfoWebMail div#container p { font-size: 13px;  }
body#hostopiaInfoWebMail div#container p#recommend { font-weight: normal; }
body#hostopiaInfoWebMail div#container p#bottom { width: 490px; }
body#hostopiaInfoWebMail div#container img { margin-top: 5px; margin-bottom: 15px; }

body#afternicLogin h2 { font-weight: bold; font-size: 36px; font-family: Vagabond, trebuchet,"Trebuchet MS", sans-serif; margin-top: 55px; margin-bottom: 15px; }
body#afternicLogin h2 span { color: #F26522; }
body#afternicLogin div#loginForm { margin-top: 35px; width: 236px; margin-left: auto; margin-right: auto; }
body#afternicLogin fieldset#logIn { margin: 0; padding:0; }
body#afternicLogin input#btnLogIn { float:left; left:-5px; margin-bottom:8px; position:relative; width:auto; }

body#afternicOpt h1 { font-size: 18px; font-family: Trebuchet MS, Verdana, sans-serif; margin-top: 55px; margin-bottom: 15px; color: #000; }
body#afternicOpt div#domainMulti, body#afternicOpt div#termsandconditions { height: 75px; width: 600px; overflow: auto; color: #46945a; border: solid 2px #d4d4d4; padding-top: 8px; padding-left: 8px; }
body#afternicOpt div#domain { color: #46945a; width: 600px;  padding-top: 8px; padding-left: 8px; margin-bottom: 25px; }
body#afternicOpt div#domainMulti { margin-bottom: 25px; }
body#afternicOpt div#termsandconditions { color: #56594B; font-size: 10px; }
body#afternicOpt div#buttons { width: 600px; padding-top: 15px; }
body#afternicOpt div#buttons img, body#afternicOpt div#buttons input { float: right; }
body#afternicConfirm h1 { font-size: 32px; font-family: Vagabond, trebuchet, "Trebuchet MS", Verdana, sans-serif; color: #F26522; margin-top: 55px; }
body#afternicConfirm h1.deny { font-size: 24px; color: #56594B; margin-top: 55px; }
body#afternicConfirm h2 { font-size: 17px; font-family: Trebuchet MS, Verdana, sans-serif; color: #5a5d52; }
body#afternicConfirm h2.deny { font-size: 21px; }
body#afternicConfirm h3 { font-size: 15px; font-family: Trebuchet MS, Verdana, sans-serif; color: #303326; }
body#afternicConfirm p { font-size: 12px; color: #55594a; width: 570px; }
body#afternicConfirm p strong { color: #24271d; }
body#afternicConfirm div#domain { color: #46945a; padding-top: 8px; padding-left: 8px; margin-top: 25px; margin-bottom: 25px; }
body#afternicConfirm div#domainMulti { height: 75px; width: 600px; overflow: auto; color: #46945a; border: solid 2px #d4d4d4; padding-top: 8px; padding-left: 8px; margin-top: 25px; margin-bottom: 25px; }
body#afternicConfirm div.validationErrorMessage { width: 550px; color: #ea8026; }
body#afternicModalConfirm h1 { font-size: 25px; color: #56594B; font-family: Vagabond, trebuchet, "Trebuchet MS", sans-serif; }
body#afternicModalConfirm h2 { font-size: 14px; color: #F26522; font-family: Trebuchet MS; margin-bottom: 15px; }
body#afternicModalConfirm h3 { font-size: 12px; color: #56594B; font-family: Trebuchet MS; }
body#afternicModalConfirm div#domain { width: 550px; overflow: auto; color: #46945a; padding-top: 8px; padding-left: 8px; margin-top: 15px; margin-bottom: 15px; }
body#afternicModalConfirm div#domainMulti { height: 65px; width: 550px; overflow: auto; color: #46945a; border: solid 2px #d4d4d4; padding-top: 8px; padding-left: 8px; margin-top: 15px; margin-bottom: 15px; }
body#afternicModalConfirm div#buttons { padding-top: 5px; margin-left: auto; margin-right: auto; width: 140px; }

/* VAS Reinstatement Fee Modal */
body#vasReinstatement div#container         { width: 550px; text-align: center; margin-top: 40px; }
body#vasReinstatement div#container h1      { font-size: 43px; color: #cc0000; font-family: Vagabond, Trebuchet MS, Verdana, Arial;  }
body#vasReinstatement div#container p       { font-size: 19px; color: #44473b; font-family: Trebuchet MS, Verdana, Arial; font-weight: bold; }
body#vasReinstatement div#container p span  { font-size: 21px; color: #24271d; font-family: Trebuchet MS, Verdana, Arial; font-weight: bold; }
body#vasReinstatement div#container span#custservice  { font-size: 15px; color: #44473b; font-family: Trebuchet MS, Verdana, Arial; float: right; font-weight: bold; }

/************************************* =15. Legal ********************************************/
body.policy h1 { margin-bottom: .5em; font-size: 22px; }
body.policy div#mainTld { line-height: 16px;}
body.policy div#mainTld ol{ margin-left: 38px; list-style: decimal outside none; }
body.policy div#mainTld ol.lowerAlphas { list-style: lower-alpha outside none; }
body.policy div#mainTld ol.lowerRoman li, ol.lowerAlphas ol li{ list-style: lower-roman outside none; }
body.policy div#mainTld ul{ margin-left: 38px; list-style: decimal outside none; }
body.policy div#mainTld .noListStyle{ list-style-type: none; }
body#internationalRegistration table#internationalRules { margin: 2em 0; }
body#internationalRegistration table#internationalRules td, table#internationalRules th { padding-right: 3em; }
body#internationalRegistration table#internationalRules th { font-weight: bold; }
body#coAgreement #terms ul{ list-style-type:lower-circle; }
body#coAgreement #terms ol{ list-style-type:decimal; }
body#coAgreement #terms ol ol{ list-style-type:lower-alpha; }
body#coAgreement #terms li{ margin:10px 0 10px 30px; }
div.policyPage{ margin-left:15px;}
div.policyPage td{vertical-align: top; margin-bottom: 2px; }
div.policyPage .rNumeral { width: 50px; }
div.policyPage li#remedies td.rNumeral  { text-align: center; width: 65px; }


/************************************* =16. Titanizations for old Janus Pages (e.g., Account Manager ********************************************/
table#srchFrm { margin-left: 5px; margin-bottom: 5px; width: 510px; }
table#srchFrm tr { height: 25px; width: 510px; }
table#srchFrm tr.alt { background-color: #F9F9F9; }
table#srchFrm td.tld { padding-right: 5px; } 
table#srchFrm td { font-size: 13px; font-weight: bold; }
#chooseyourtld { font-size: 17px; font-weight: bold; margin-bottom: 5px; clear: left; }
#searchForaDomainName { float: left; padding-right: 12px; margin-top: 9px; font-size: 17px; font-weight: bold; }
#searchBox { float: left; margin-bottom: 5px; margin-top: 8px; width: 227px; }
#gobtn { float: left; padding-left: 15px; }
#srchB { float: left; width: 238px; font-weight: bold; }
.whoislookup { padding-right: 12px; }
.goBtn { width: 65px; height: 39px; border: none; background: none; }h1.legacyJanus { margin-bottom:10px; padding-bottom:2px; border-bottom:1px solid #DFE7EF; font:bold 17px verdana,arial,helvetica,sans-serif; letter-spacing:1px; text-transform:uppercase; color:#444444; }

body#domainGlance #container { width: 975px; display: block; font-size: 15px; margin-left: auto; margin-right: auto; margin-top: 15px; }
body#domainGlance #left { float: left; width: 235px; border: solid 2px #73aade; padding: 5px; }
body#domainGlance table.info { width: 235px; font-size: 12px; color: #4071a9; }
body#domainGlance table.info td.title { width: 60px; text-align: center; font-weight: bold; }
body#domainGlance table.info td.moreInfo { width: 150px; padding-left: 5px; }
body#domainGlance hr.info { margin-top: 5px; margin-bottom: 5px; border: solid 1px #bdd7ef; height: 1px; }
body#domainGlance #right { float: right; width: 720px; }
body#domainGlance iframe#site { width: 720px; height: 252px; margin-bottom: 15px; border: solid 2px #75abdf; }
body#domainGlance span#altTlds { width: 720px; background-color: #73aade; color: white; padding-left: 5px; margin-bottom: 5px; display: block; font-size: 12px; font-weight: bold; }
body#domainGlance div#top { width: 980px; background-color: #73aade; color: white; margin: 5px 0 5px 0; font-size: 12px; font-weight: bold; float: left; }
body#domainGlance span#dns { width: 240px; float: left; color: white; padding-left: 5px; }
body#domainGlance span#website { width:720px; float: right; color: white; }
body#domainGlance form#altFrm { clear: both; width: 720px; border: solid 2px #75abdf; }
body#domainGlance table#altDomains { clear: both; width:100%; border-collapse:collapse; font-weight:bold; }
body#domainGlance table#altDomains caption { margin-top: 30px; font: bold 22px Vagabond, trebuchet, "Trebuchet MS", Verdana, sans-serif; color: #424131; }
body#domainGlance table#altDomains caption span { font-size: 14px; color: #7d8170;}
body#domainGlance table#altDomains col.select { width:30px; }
body#domainGlance table#altDomains col.name { width: 185px; }
body#domainGlance table#altDomains col.status { width: 55px; }
body#domainGlance table#altDomains col.price { width: 220px; }
body#domainGlance table#altDomains col.addToCart { width: 80px; }
body#domainGlance table#altDomains th { padding: 6px; font-weight: bold; text-align:left; padding:6px; }
body#domainGlance table#altDomains tfoot td { padding-top: 10px; padding-right: 20px;  background-color:#fff !important; text-align: right; }
body#domainGlance table#altDomains td { background-color:#f0f0f0; padding:6px; height:34px; }
body#domainGlance table#altDomains tr.alt td { background-color:#fff !important; }
body#domainGlance table#altDomains tr.highlightDomain td { background-color:#faf6e7; color:#f26522; }
body#domainGlance table#altDomains label { display: block; width: 185px; word-wrap: break-word; }
	
table#errors td { line-height: 15px; font-size: 12px; }
table#errors span.validationErrorMessage { font-size: 12px; }

/* service notices */
div#serviceNoticeHP { color: #ff2700; border: solid 1px #e0e0e2; margin-top: 20px; margin-bottom: 30px; }
div#serviceNoticeHP p { padding: 12px; font-size: 13px; font-family: Trebuchet MS; }

/*Verify/Cancel new email address for Account Manager */
#verify-email-address{width:100%}
#cancel-email-address,#thank-you{text-align:center;margin:0 auto}
#thank-you h1, #link-expired h1{font-size:35px;margin:70px 0 10px}
#verify-email-address h1 span{color:#99ce00}
#cancel-email-address h1 span{color:#e26b1b;font-size:50px}
#verify-email-address h2,#cancel-email-address h2{color:#7B7D75;font-size:15px;padding:0 0 40px}
#verify-email-address form{width:200px;margin:0 auto}
#cancel-email-address form{width:452px;margin:0 auto}
#cancel-email-address span{font-size:17px}
#verify-email-address input.text{background:url("/imgs/formElements/bgTextField265.gif") no-repeat scroll 0 0 transparent;border:2px solid #B8B9B9;color:#56594B;font-size:16px !important;font-weight:700;margin:0;padding:2px 5px 0}
#verify-email-address form label{font-size:15px;color:#7B7D75;font-weight:700}
#verify-email-address form input.text{width:251px}
#link-expired{width:100%;text-align:center;margin:0 auto}
#link-expired p{font-size:14px}
.sprite-ChangedMyMind{background:url("/imgs/accountManager/new_email_action_buttons.png") no-repeat;background-position:0 0;width:472px;height:47px;display:block;cursor:pointer;border:0; margin:0 auto}
.sprite-ChangedMyMind:hover{background:url("/imgs/accountManager/new_email_action_buttons.png") no-repeat;background-position:0 -97px;width:472px;height:47px;display:block;cursor:pointer;border:0; margin:0 auto}
.sprite-DidNotRequest{background:url("/imgs/accountManager/new_email_action_buttons.png") no-repeat;background-position:0 -194px;width:275px;height:47px;display:block;cursor:pointer;border:0;margin:0 auto}
.sprite-DidNotRequest:hover{background:url("/imgs/accountManager/new_email_action_buttons.png") no-repeat;background-position:0 -291px;width:275px;height:47px;display:block;cursor:pointer;border:0;margin:0 auto}
.sprite-ManageMyAccount{background:url("/imgs/accountManager/new_email_action_buttons.png") no-repeat;background-position:0 -388px;width:191px;height:39px;display:block;cursor:pointer;margin:0 auto 50px}
.sprite-ManageMyAccount:hover{background:url("/imgs/accountManager/new_email_action_buttons.png") no-repeat;background-position:0 -477px;width:191px;height:39px;display:block;cursor:pointer;margin:0 auto 50px}
.sprite-VerifyChange{background:url("/imgs/accountManager/new_email_action_buttons.png") no-repeat;background-position:0 -566px;width:278px;height:39px;display:block;cursor:pointer;border:0;margin:15px 0 20px -7px}
.sprite-VerifyChange:hover{background:url("/imgs/accountManager/new_email_action_buttons.png") no-repeat;background-position:0 -655px;width:278px;height:39px;display:block;cursor:pointer;border:0;margin:15px 0 20px -7px}
#verify-email-address h1,#cancel-email-address h1{font-size:50px;margin:70px 0 10px}
#verify-email-address h1,#cancel-email-address h1{font-size:50px;margin:70px 0 10px}
#new-email-checkboxes{margin:10px 0 10px 20px}
#methods, #reason-dropdown{display:none}
#new-email-checkboxes .checkbox{vertical-align:middle}

/************************************* =17. Promos ********************************************/
body#seo-improvements #bannerLogo{_margin:0 0 0 30px;}
body#seo-improvements #seo-wrap{margin:0 0 0 30px; _margin:0 0 0 50px}
body#seo-improvements h1{color:#313427;font-size:31px;margin:50px 0 0}
body#seo-improvements h1 span{color:#e06b25;font-size:31px}
body#seo-improvements h2{color:#7B7D75;font-size:15px;padding:0 0 40px}
body#seo-improvements #search{background:url("/imgs/promo/sem/search_box_green.png") no-repeat 0 0;width:475px;height:167px;display:block;float:left;padding:20px}
body#seo-improvements #search form{width:467px; *width:auto}
body#seo-improvements #search p{font:normal 13px/normal trebuchet,"Trebuchet MS",sans-serif}
body#seo-improvements #search h2{color:#24271d;font-size:30px;padding:0 0 20px}
body#seo-improvements #search .text{border:2px solid #b8b9b9;background:#fff url("/imgs/promo/sem/input_bg.gif") repeat-x 0 0;height:20px;width:220px;color:#a8a8a8;margin:0 0 5px 0;padding:8px}
body#seo-improvements #search .select{background:url("/imgs/promo/sem/dropdown.png") no-repeat scroll 0 0 transparent;color:#5A5D52;font:bold 20px/32px trebuchet,"Trebuchet MS",sans-serif;height:40px;overflow:hidden;position:absolute;width:130px;margin:-3px 0 0;padding:8px 0 0 8px;; _background:none}
body#seo-improvements #search .select-hover{background:url("/imgs/promo/sem/dropdown.png") no-repeat scroll 0 -53px transparent;color:#5A5D52;font:bold 20px/32px trebuchet,"Trebuchet MS",sans-serif;height:40px;overflow:hidden;position:absolute;width:130px;margin:-3px 0 0;padding:8px 0 0 8px; _background:none}
body#seo-improvements #search select.styled{opacity:0;position:relative;width:117px;height:30px;z-index:5;cursor:pointer; _margin:0 0 12px 0;}
body#seo-improvements #search .sprite-btn_findit{background:url("/imgs/promo/sem/find-it.png") no-repeat;background-position:0 0;width:100px;height:48px;float:right;cursor:pointer;border:0;margin:-4px 0 0; *margin:-50px 0 0 0}
body#seo-improvements #search .sprite-btn_findit:hover{background:url("/imgs/promo/sem/find-it.png") no-repeat;background-position:0 -53px;width:100px;height:48px;float:right;cursor:pointer;border:0;margin:-4px 0 0; *margin:-50px 0 0 0}
body#seo-improvements #award h3{font:bold 20px/32px Vagabond, trebuchet, "Trebuchet MS", sans-serif;margin-left:40px;float:left;color:#56594b}
body#seo-improvements #award p.number{font:normal 31px/32px Vagabond, trebuchet, "Trebuchet MS", sans-serif;margin:0 0 10px;margin-left:40px;float:left;color:#e06b25;}
body#seo-improvements #award p.review{margin-left: 40px;float:left;color:#999;font:bold 13px/normal trebuchet, "Trebuchet MS", sans-serif;width:235px}
body#seo-improvements #award p.review span{color:#e06b25}f
body#seo-improvements #special-offer{background:url("/imgs/promo/sem/special_offer.png") no-repeat 0 0;clear:both;width:864px;height:240px;padding:30px 30px 0}
body#seo-improvements #special-offer h3{font:bold 20px/32px Vagabond, trebuchet, "Trebuchet MS", sans-serif;color:#313427}
body#seo-improvements #special-offer ul{font:normal 16px/normal trebuchet, "Trebuchet MS", sans-serif;color:#5a5d52;float:left;margin:15px 0 0}
body#seo-improvements #special-offer ul li{background:url("/imgs/promo/sem/special_offer_arrow.gif") no-repeat 0 6px;margin:0 0 10px;padding:0 0 0 13px}
body#seo-improvements #promo{float:right;width:400px;text-align:center;margin:0 52px 0 0; _margin:0 25px 0 0}
body#seo-improvements #promo h4{font:normal 16px/normal trebuchet, "Trebuchet MS", sans-serif;color:#5a5d52;text-align:left;width:335px;margin:15px 0 0 35px; _margin:15px 0 0 0}
body#seo-improvements #promo .limited-time{font:bold italic 20px/normal trebuchet, "Trebuchet MS", sans-serif;color:#000;margin:20px 0 0}
body#seo-improvements #promo .code{font:bold 16px/normal trebuchet, "Trebuchet MS", sans-serif;color:#ff7900}
body#seo-improvements #content{margin:0 23px 0 24px;padding:19px 0 0}
body#seo-improvements #disclaimer{font-size:11px;color:#a6a6a6;margin-top:20px;text-align:left}
body#seo-improvements #numbers{font-size:15px;font-weight:700;color:#33A1CC}


/*Email marketing page*/
#email-marketing #bannerLogo{float:left}
#email-marketing #phone-number{float:right;text-align:right}
#email-marketing #phone-number strong{color:#f90;font:bold 23px/normal "Trebuchet MS", sans-serif}
#email-marketing #phone-number p{color:#5a5d52;font:normal 14px/normal "Trebuchet MS", sans-serif}
#email-marketing #hassle-free-email{background:url("/imgs/promo/email_marketing_bg.png") top right no-repeat;clear:both;height:400px;padding:40px 0 0 20px}
#email-marketing #hassle-free-email h1{font-size:47px}
#email-marketing #hassle-free-email h1 span{color:#df6b25}
#email-marketing #hassle-free-email h2{font:normal 20px/normal Vagabond,"Trebuchet MS",sans-serif;color:#24261c;margin:0 0 8px}
#email-marketing #hassle-free-email p,#email-marketing #hassle-free-email .price p{font:bold 15px/normal "Trebuchet MS",sans-serif;color:#5a5d52;width:650px;margin:0}
#email-marketing #hassle-free-email ul{padding:40px 0}
#email-marketing #hassle-free-email ul li{background:url("/imgs/global/bulletOrangeRightArrow.gif") no-repeat scroll 0 2px transparent;color:#5a5d52;font:bold 15px/18px "Trebuchet MS",sans-serif;list-style-image:none;padding:0 0 10px 21px}
#email-marketing #hassle-free-email .price{float:left;width:230px}
#email-marketing #hassle-free-email .price strong{font:bold 23px/normal "Trebuchet MS",sans-serif;color:#24271d}
#email-marketing #add_to_cart{background:url("/imgs/global/add_to_cart_large.png") no-repeat;background-position:0 0;width:190px;height:58px;cursor:pointer;border:0;margin:-8px 0 0 80px}
#email-marketing #add_to_cart:hover{background:url("/imgs/global/add_to_cart_large.png") no-repeat;background-position:0 -59px;width:190px;height:58px;cursor:pointer;border:0;margin:-8px 0 0 80px}
#email-marketing  #footer {width:930px; margin: 15px auto; padding-bottom: 25px; font-size: 13px; color: #02684e; overflow: hidden; clear: both; }
#email-marketing  #footer .info {width:930px; float: left; text-align:center;}
#email-marketing  #footer .info h4 { font-weight: normal; }
#email-marketing  #footer .info p { font-size: 12px; margin:0;color:#7B7D75;}
#email-marketing  #footer .info p.questions { font:bold 16px/30px 'Trebuchet MS', Trebuchet, sans-serif;letter-spacing:normal;}
#email-marketing  #footer .info p.questions span { color:#FF7900;}
#email-marketing  #footer .info a { color: #2BA5BC; text-decoration: none; }
#email-marketing  #footer .info a:hover { text-decoration: underline; }
#email-marketing  #footer .connect { width: 300px; padding-left: 80px; float: left; }
#email-marketing  #footer .connect img { margin: 3px 6px 0 0; }
/*Email marketing page*/

/*Verisign Seal */
#verisign-seal #bannerLogo{float:left}
#verisign-seal #phone-number{float:right;text-align:right}
#verisign-seal #phone-number strong{color:#f90;font:bold 23px/normal "Trebuchet MS", sans-serif}
#verisign-seal #phone-number p{color:#5a5d52;font:normal 14px/normal "Trebuchet MS", sans-serif}
#verisign-seal #verisign{background:url("/imgs/promo/verisign_seal.png") right 130px no-repeat;clear:both;padding:20px 0 0 20px}
#verisign-seal #verisign h1{font-size:47px}
#verisign-seal #verisign h1 span{color:#df6b25}
#verisign-seal #verisign h2,#verisign-seal #verisign strong{font:normal 20px/normal Vagabond,"Trebuchet MS",sans-serif;color:#24261c;margin:0 0 40px}
#verisign-seal #verisign p,#verisign-seal #verisign .price p{font:bold 15px/normal "Trebuchet MS",sans-serif;color:#5a5d52;width:650px;margin:0}
#verisign-seal #verisign ul{padding:15px 0 20px}
#verisign-seal #verisign ul li{background:url("/imgs/global/bulletOrangeRightArrow.gif") no-repeat scroll 0 2px transparent;color:#5a5d52;font:bold 15px/18px "Trebuchet MS",sans-serif;list-style-image:none;padding:0 0 10px 21px}
#verisign-seal #verisign .price{font:bold 18px/normal "Trebuchet MS",sans-serif;color:#5a5d52;margin:40px 0}
#verisign-seal #verisign .price strong{font:bold 29px/normal "Trebuchet MS",sans-serif;color:#24271d}
#verisign-seal #verisign .price-match{background:url("/imgs/promo/money_back.png") no-repeat;background-position:0 0;width:30px;height:30px;border:0;margin:0}
#verisign-seal #verisign .price-match p{font:normal 18px/normal "Trebuchet MS", sans-serif;color:#9a0032;margin:0 0 0 37px;padding:3px 0 0}
#verisign-seal #verisign .price-match p.code{font:bold 14px/normal "Trebuchet MS",sans-serif;color:#000}
#verisign-seal #verisign p.guarantee{width:100%;font:normal 14px "Trebuchet MS",sans-serif;color:#5a5d52;margin:150px 0 0}
#verisign-seal #verisign p.guarantee span{color:#9a0032;font-weight:700}
#verisign-seal #add_to_cart{background:url("/imgs/global/add_to_cart_large.png") no-repeat;background-position:0 0;width:190px;height:58px;cursor:pointer;border:0;margin:0 0 0 -6px}
#verisign-seal #add_to_cart:hover{background:url("/imgs/global/add_to_cart_large.png") no-repeat;background-position:0 -59px;width:190px;height:58px;cursor:pointer;border:0}
#verisign-seal #footer{width:930px;padding-bottom:25px;font-size:13px;color:#02684e;overflow:hidden;clear:both;margin:15px auto}
#verisign-seal #footer .info{width:930px;float:left;text-align:center}
#verisign-seal #footer .info h4{font-weight:400}
#verisign-seal #footer .info p{font-size:12px;color:#7B7D75;margin:0}
#verisign-seal #footer .info p.questions{font:bold 16px/30px 'Trebuchet MS', Trebuchet, sans-serif;letter-spacing:normal}
#verisign-seal #footer .info p.questions span{color:#FF7900}
#verisign-seal #footer .info a{color:#2BA5BC;text-decoration:none}
#verisign-seal #footer .info a:hover{text-decoration:underline}
#verisign-seal #footer .connect{width:300px;padding-left:80px;float:left}
#verisign-seal #footer .connect img{margin:3px 6px 0 0}
/*Verisign Seal */

/*Website to Mobile */
#website-to-mobile #bannerLogo{float:left}
#website-to-mobile #phone-number{float:right;text-align:right}
#website-to-mobile #phone-number strong{color:#f90;font:bold 23px/normal "Trebuchet MS", sans-serif}
#website-to-mobile #phone-number p{color:#5a5d52;font:normal 14px/normal "Trebuchet MS", sans-serif}
#website-to-mobile #wrapper{background:url("/imgs/promo/mobile_website_img.png") right 84px no-repeat;clear:both;padding:20px 0 0 20px}
#website-to-mobile #wrapper h1{font-size:47px}
#website-to-mobile #wrapper h1 span{color:#df6b25}
#website-to-mobile #wrapper h2{font:normal 17px/normal "Trebuchet MS",sans-serif;color:#44463b;margin:0 0 40px}
#website-to-mobile #wrapper strong {font:normal 21px/normal Vagabond, Trebuchet MS, Verdana, Arial;color:#e06b25;margin:0 0 40px}
#website-to-mobile #wrapper p{font:bold 15px/normal "Trebuchet MS",sans-serif;color:#5a5d52;width:650px;margin:0}
#website-to-mobile #wrapper ul{padding:15px 0 20px; width:550px;}
#website-to-mobile #wrapper ul li{background:url("/imgs/global/bulletOrangeRightArrow.gif") no-repeat scroll 0 2px transparent;color:#5a5d52;font:bold 15px/18px "Trebuchet MS",sans-serif;list-style-image:none;padding:0 0 10px 21px}
#website-to-mobile #add_to_cart{background:url("/imgs/promo/add_to_cart_large2.png") no-repeat;background-position:0 0;width:190px;height:58px;cursor:pointer;border:0;margin:-8px 0 0;}
#website-to-mobile #add_to_cart:hover{background:url("/imgs/promo/add_to_cart_large2.png") no-repeat;background-position:0 -59px;width:190px;height:58px;cursor:pointer;border:0}

#website-to-mobile #mobile_domain_form{background:url("/imgs/promo/mobile_domain_enter_box.png") no-repeat; background-position:0 0; width:541px;height:162px;}

#website-to-mobile #mobile_domain_form .wrapper #enter_domain{background:#feffcc; height:35px; width:250px;margin:0 20px 0 0; color:#5a5d52; float:left; font:normal 20px/normal "Trebuchet MS",sans-serif !important;*padding:6px 0 0 5px;}

#website-to-mobile #mobile_domain_form .error {border:2px solid red;}

#website-to-mobile #mobile_domain_form .wrapper{padding:20px 30px;}
#website-to-mobile #mobile_domain_form .wrapper h3{font:bold 20px/normal Vagabond, Trebuchet MS, Verdana, Arial;color:#24261c;padding:0 0 20px;}

#website-to-mobile #mobile_domain_form span{font:bold 19px/normal "Trebuchet MS",sans-serif;margin:3px 50px 0 0;float:right; *margin:-18px 72px 0 0;}

#website-to-mobile #footer{width:930px;font-size:13px;color:#02684e;overflow:hidden;clear:both;margin:60px 0 0 0; position:absolute;}
#website-to-mobile #footer .info{width:930px;float:left;text-align:center}
#website-to-mobile #footer .info h4{font-weight:400}
#website-to-mobile #footer .info p{font-size:12px;color:#7B7D75;margin:0}
#website-to-mobile #footer .info p.questions{font:bold 16px/30px 'Trebuchet MS', Trebuchet, sans-serif;letter-spacing:normal}
#website-to-mobile #footer .info p.questions span{color:#FF7900}
#website-to-mobile #footer .info a{color:#2BA5BC;text-decoration:none}
#website-to-mobile #footer .info a:hover{text-decoration:underline}
/*Website to Mobile */

/* Dim ppc LP  */
body.dimPpcLp #contentColumns{ margin-top: 0; }
body.dimPpcLp #content { padding: 0; }
body.dimPpcLp .col_L{ width: 100%; }
body.dimPpcLp .col_R{ display: none; }
body.dimPpcLp #shadowWrapper, 
body.dimPpcLp #shadowWrapperCap { background: none; }
body.dimPpcLp *  { margin: 0; padding: 0; }
body.dimPpcLp{ font-family: trebuchet ms, arial, verdana, sans-serif; color: #333; background: #EEE; }
body.dimPpcLp h1, body.dimPpcLp h3{ font-family: "Vagabond", trebuchet ms, arial, verdana, sans-serif; }
body.dimPpcLp h2, body.dimPpcLp h4{ font-family: trebuchet ms, arial, verdana, sans-serif; }
body.dimPpcLp h1, body.dimPpcLp h2, body.dimPpcLp h3  { margin-left: 30px; }
body.dimPpcLp h2, body.dimPpcLp h3, body.dimPpcLp h4  { font-weight: normal; }
body.dimPpcLp h1 { padding-top: 15px; color: #508705; font-weight: bold; font-size: 40px; }
body.dimPpcLp h2 { padding-bottom: 10px; color: #494949; font-size: 22px; }
body.dimPpcLp h3 { padding-top: 18px; color: #fff; font-size: 27px; width: 460px; line-height: 37px; }
body.dimPpcLp h3 span  { font-size: 37px; }
body.dimPpcLp h4 { clear: left; color: #444; display: block; text-align: center; padding: 20px 0 10px 0; font-size: 23px; }
body.dimPpcLp #wrapper { clear: both; margin: 0 auto; width: 960px; text-align: left; }
body.dimPpcLp #nav  { height: 79px; width: 938px; background: url("/imgs/promo/easy/web-nav.gif") repeat-x scroll left top #e5e5e5; border: 1px solid #c5c5c5; border-top: 0px none; border-radius: 0 0 10px 10px; position: relative; top: 0; }
body.dimPpcLp #nav #logo  { position: relative; float: left; background: url('/imgs/promo/easy/logo.gif') no-repeat; height: 80px; width: 210px; top: -1px; left: -1px; }
body.dimPpcLp #nav span{ float: right; width: 260px; font-size: 16px; color: #ff6600; padding-top: 11px; }
body.dimPpcLp #nav strong { font-size: 18px; font-weight: bold; }
body.dimPpcLp #top, body.dimPpcLp #bottom  { width: 940px; height: 8px; }
body.dimPpcLp #top  { background: url("/imgs/promo/easy/top.png") no-repeat; margin-top: 15px; }
body.dimPpcLp #contents{ width: 940px; background: #fff; min-height: 700px; }
body.dimPpcLp #hero { background: url("/imgs/promo/easy/hero.jpg"); float: left; display: inline-block; width: 375px; height: 274px; margin-right: 70px; }
body.dimPpcLp #steps{ float: left; width: 450px; list-style-type: none; padding-top: 10px; }
body.dimPpcLp #steps li{ display: block; margin: 0 0 20px; font-size: 17px; }
body.dimPpcLp #steps span { display: inline-block; font-size: 22px; font-weight: bold; }
body.dimPpcLp #s1{ color: #99cc33; }
body.dimPpcLp #s2{ color: #336633; }
body.dimPpcLp #s3{ color: #48bbd6; }
body.dimPpcLp #st, body.dimPpcLp #sb { width: 292px; height: 65px; background: url('/imgs/promo/easy/button.png') no-repeat; }
body.dimPpcLp #st{ float: left; margin-left: 75px; }
body.dimPpcLp #samples { background: url("/imgs/promo/easy/samples.jpg") no-repeat; width: 940px; height: 209px; clear: left; }
body.dimPpcLp .features{ width: 870px; margin: auto; border-top: solid 1px #c7c7c7; padding-top: 35px; padding-left: 45px; }
body.dimPpcLp .features li{ float: left; width: 215px; height: 125px; padding-left: 65px; }
body.dimPpcLp .features strong  { display: block; padding-top: 12px; font-size: 13px; }
body.dimPpcLp .features p { width: 186px; padding-top: 5px; font-size: 12px; color: #333; margin-left: 0; }
body.dimPpcLp #x1{ background: url("/imgs/promo/easy/1.png") no-repeat; }
body.dimPpcLp #x2{ background: url("/imgs/promo/easy/2.png") no-repeat; }
body.dimPpcLp #x3{ background: url("/imgs/promo/easy/3.png") no-repeat; }
body.dimPpcLp #x4{ background: url("/imgs/promo/easy/4.png") no-repeat; }
body.dimPpcLp #x5{ background: url("/imgs/promo/easy/5.png") no-repeat; }
body.dimPpcLp #x6{ background: url("/imgs/promo/easy/6.png") no-repeat; }
body.dimPpcLp #sb{ display: block; margin: auto; padding-bottom: 45px; }
body.dimPpcLp #bottom  { background: url("/imgs/promo/easy/bottom.png") no-repeat; margin-bottom: 15px; }

/* Package and domain selection for dim ppc flow */
#dimOptions.crossSell h2 { color: #303326; font-size: 36px; font-family: Vagabond; margin: 10px 12px; }
#dimOptions.crossSell form { position: relative; }
#dimOptions.crossSell #left select { height: 29px; margin-top: 0; position: absolute; top: 20px; left: 270px; }
body.ppcPathGbb .spcXtest { font:13px trebuchet,"Trebuchet MS",Verdana,sans-serif; }
body.ppcPathGbb .rtop, body.ppcPathGbb .rbottom{ display:block; background:#fff; }
body.ppcPathGbb .rtop *, body.ppcPathGbb .rbottom *{ display: block; height: 1px; overflow: hidden; background:#e9f9c0; }
body.ppcPathGbb .r1{margin: 0 5px}
body.ppcPathGbb .r2{margin: 0 3px}
body.ppcPathGbb .r3{margin: 0 2px}
body.ppcPathGbb .r4{margin: 0 1px; height: 2px}
body.ppcPathGbb .oneLine { margin: 10px 20px 10px 69px; color: #333; font-size: 24pt; display: block; width: auto; word-wrap: break-word; }
body.ppcPathGbb .oneLine strong { color: #00a800;  font-size: 24pt; }
body.ppcPathGbb .msgContainer { background: #e9f9c0 url('/imgs/promo/spcChecked.png') 10px 16px no-repeat; color: #333; width: 685px; text-align: left; margin: 35px auto 0 auto; }
body.ppcPathGbb h2.crossSellTest { width: 615px; text-align: center; overflow: visible; margin: 26px auto; font-size: 20pt; color: #303326; }
body.ppcPathGbb h2.crossSellTest span { color: #f26522; }
body.ppcPathGbb .sideBySides h3 { font-size: 19pt; margin-top: 34px; color: #303326; }
body.ppcPathGbb #tldOnly h3 { margin: 65px 0 0 102px; white-space: nowrap; }
body.ppcPathGbb #dimOffer h3 {margin: 65px 0 0 126px; white-space: nowrap; }
body.ppcPathGbb .sideBySides {width: 426px; height: 321px; float: left; clear: none; position: relative;  top: -16px; left: 20px; }
body.ppcPathGbb .spcDisclaimer  {font-size: 9pt; color:#33a1cc;}
body.ppcPathGbb p.smallPrint{ clear: both; margin: 2px 0 15px 15px; }
body.ppcPathGbb #content { padding-bottom: 0; }
body.ppcPathGbb #tldOnly.sideBySides {  clear: left; width: 328px; margin-right: 18px; }
body.ppcPathGbb #dimOffer.sideBySides { clear: right; }
body.ppcPathGbb .ppcUPsellTest { width: 948px; height: 329px; background: url('/imgs/promo/spcV3.png') 0 0 no-repeat; position: relative; top: -20px; left: -15px;}
body.ppcPathGbb .sideBySides blockquote { margin-top: 50px; margin-left: 13px; height: 30px; font-size: 13pt; color: #606060; }
body.ppcPathGbb .sideBySides p{  margin-left: 126px;  font-size: 12pt; color: #606060; }
body.ppcPathGbb .sideBySides ul { margin-left: 9px; list-style-type: none; width: 326px; clear: both; height: 74px; }
body.ppcPathGbb .sideBySides ul li { background: url('/imgs/promo/spcBull.png') 0 0 no-repeat; font-size: 13.333px; line-height: 21px; color: #606060; padding-left: 24px; margin-bottom: 5px;  }
body.ppcPathGbb .sideBySides ul li.freebie { font-size: 14pt; color: #f26522; font-weight: 900; text-decoration: underline; }
body.ppcPathGbb .sideBySides input.spcSprite1 { margin-left: 173px; width: 192px; height: 44px; cursor: pointer; background: url('/imgs/promo/spcContinueSprite.png') 0 0 no-repeat; border: 0px solid #fff;  }
body.ppcPathGbb .sideBySides input.spcSprite1:hover { background-position: 0 -43px; }
body.ppcPathGbb #xsell { background: url('/imgs/promo/easy/grid-tall.png') no-repeat; width: 934px; height: 387px; }
body.ppcPathGbb #xsell div { width: 272px; height: 330px; float: left; margin-left: 32px; position: relative; }
body.ppcPathGbb #xsell div img { margin: 15px 0 0 -8px; }
body.ppcPathGbb #xsell div h3 { font-size: 18px; color: #303326; margin: 3px 0 25px 0; font-family: Vagabond; *line-height: 18px; }
body.ppcPathGbb #xsell div h3 span { display: block; font-family: Trebuchet MS; color: #606060; font-size: 14px; margin-top: 2px; font-weight: normal; }
body.ppcPathGbb #xsell div h4 { color: #606060; font-size: 13px; font-weight: bold; font-family: Trebuchet MS; margin-bottom: 12px; }
body.ppcPathGbb #xsell div ul { font-family: Trebuchet MS; color: #606060; font-size: 13px; clear: both; height: 155px; line-height: 15px; }
body.ppcPathGbb #xsell div ul li { padding-left: 21px; padding-bottom: 8px; width: 240px; background: url('/imgs/promo/business_builder/checkmark.png') 0 0 no-repeat; }
body.ppcPathGbb #xsell div div { height: 148px; }
body.ppcPathGbb #xsell div form { position: absolute; bottom: -28px; }
body.ppcPathGbb #xsell div#website_builder div { margin-left: 28px; }
body.ppcPathGbb #xsell div#website_builder div h3 { font-size: 19px; }
body.ppcPathGbb #xsell div form .continue-button { background: url('/imgs/promo/business_builder/continue.png') no-repeat; border: none; width: 145px; height: 45px; margin-left: -8px; cursor: pointer; }/* Hosting PPC LP */
body.hostPpcLp h1 { color: #333; font-size: 35px; padding: 39px 0 0 28px; line-height: 40px; font-weight: 100;}
body.hostPpcLp h1 span { color: #f26522; }
body.hostPpcLp .topHeader { width: 941px; height: 256px; background: url(/imgs/promo/hosting/header-bg.jpg) -7px 0 no-repeat; }
body.hostPpcLp .topHeader a#st { display: block; width: 222px; height: 61px; background: url(/imgs/promo/hosting/get-hosting-now.png) 0 0 no-repeat; margin: 24px 0 0 24px; }
body.hostPpcLp .subContent { position: relative; width: 100%; height: 356px; background: url(/imgs/promo/hosting/6454_PriceChart.png) 50% 85px no-repeat; overflow: hidden; }
body.hostPpcLp .subContent h2 { font-size: 31px; color: #333; position: absolute; top: 25px; left: 118px; letter-spacing: 0px; word-spacing: -1px;  font-weight: 100; }
body.hostPpcLp .subContent img { position: absolute; top: 5px; left: 684px;  }
body.hostPpcLp h3.bottomHeadline {margin: 14px 28px; font-size: 27px; color: #333; clear: both; font-family: Vagabond;  font-weight: 100; }
body.hostPpcLp .hostFeatures { margin: 10px 0 0 28px; width: 860px; clear: both; overflow: hidden; }
body.hostPpcLp .hostFeatures ul li { display: block; width: 44%; height: 34px; padding-left: 28px; background: url(/imgs/promo/hosting/greenCheck.jpg) 0 0 no-repeat; float: left; font-size: 14px; color: #666; }

body.hostPpcLp .bottomContent { overflow: hidden; margin: 10px 0 0 -7px; padding: 32px 0 0 40px; background: url(/imgs/promo/hosting/open-source-hosting.jpg) 0 0 no-repeat; }
body.hostPpcLp .bottomContent blockquote { font-size: 25px; color: #000; }
body.hostPpcLp .bottomContent h4 { position: relative; width: 570px; font-size: 31px; color: #333; font-weight: normal; margin: 250px 0 30px 28px;}
body.hostPpcLp .bottomContent h4 span { color: #f26522; }
body.hostPpcLp .bottomContent a#sb { position: absolute; top: -9px; left: 563px; width: 231px; height: 49px; background: url(/imgs/promo/hosting/get-hosting-now-v2.png) 0 0 no-repeat; }
body.hostPpcLp .bottomTerms p { width: 871px; margin-left: 10px; font-size: 12px; color: #636363; }
body.hostPpcLp #content { padding-bottom: 0; }
body#hostingPpcGbb.ppcPathGbb #xsell { background: url('/imgs/promo/hosting/gbbTaller.jpg') no-repeat; height: 437px; }
body#hostingPpcGbb.ppcPathGbb #xsell div { height: 430px; }
body#hostingPpcGbb.ppcPathGbb #xsell div ul li { padding: 4px 0 8px 24px; background: url('/imgs/promo/hosting/circleCheck.jpg') -6px 0 no-repeat; }
body#hostingPpcGbb.ppcPathGbb #xsell div form { bottom: 20px; }
body#hostingPpcGbb.ppcPathGbb #xsell div img { margin: 20px 0 2px -8px; }
body#hostingPpcGbb.ppcPathGbb #xsell div h3 { font-size: 20px; color: #00714b; margin: 3px 0 15px 0; }
body#hostingPpcGbb.ppcPathGbb #xsell div h3 span { border-bottom: 1px solid #CECECE; padding-bottom: 15px; margin-right: 13px; }
body#hostingPpcGbb.ppcPathGbb #xsell div h4 {color: #333;}
body#hostingPpcGbb.ppcPathGbb h2.crossSellTest { margin: 6px auto 20px auto; font-size: 28px; color: #333 ; }

/************************************* =18. Customer Confirmation ********************************************/
body#customerConfirmationInitial div#container { margin-left: auto; margin-right: auto; width: 675px; }
body#customerConfirmationInitial div#container img#logo { margin-top: -15px; margin-bottom: 65px; }
body#customerConfirmationInitial div#container h1 { font-size: 30px; font-family: Vagabond, Trebuchet MS, Verdana, Arial; }
body#customerConfirmationInitial div#container p { margin: 15px 0 15px 0; font-size: 13px; font-family: Trebuchet MS; }
body#customerConfirmationInitial div#container ul { list-style-type: disc; margin: 0; margin-left: 15px; }
body#customerConfirmationInitial div#container .imgButton { margin-left: auto; margin-right: auto; width: 110px; margin-top: 55px; display: block; }
body#customerConfirmationQuestions div#container { margin-left: auto; margin-right: auto; width: 675px; }
body#customerConfirmationQuestions div#container img#logo { margin-top: -15px; margin-bottom: 65px; }
body#customerConfirmationQuestions div#container h1 { font-family: Vagabond; font-size: 20px; color: #303328; margin-bottom: 5px; }
body#customerConfirmationQuestions div#container p { font-family: Trebuchet MS; font-size: 13px; margin:0; margin-bottom: 8px; }
body#customerConfirmationQuestions div#container .orange { color: #e06b25; } 
body#customerConfirmationQuestions div#container .gray { color: #a8a8a8; }
body#customerConfirmationQuestions div#container ul#customerQuestions li { margin-bottom: 35px; }
body#customerConfirmationQuestions div#container span#required { display: block; font-family: Trebuchet MS; font-size: 13px; margin-bottom: 15px; }
body#customerConfirmationQuestions div#container label { display: block; color: #56594b; font-size: 15px; font-family: Trebuchet MS; font-weight: bold; }
body#customerConfirmationQuestions div#container input { margin-bottom: 8px; }
body#customerConfirmationQuestions div#container input.sq { width: 411px; background: none; }
body#customerConfirmationQuestions div#container select { width: 425px; margin-bottom: 5px; }
body#customerConfirmationQuestions div#container label { margin-top: 8px; margin-bottom: 3px; }
body#customerConfirmationQuestions div#container .imgButton { float: right; }

/************************************* =19. Click to Buy CTB  ********************************************/

#ctbP1 { width: 810px; }
#ctbP1 .upsellTop { width: 800px; height: 220px; border: 10px solid #CECECE; margin: 38px 0 0 -17px; padding: 15px;}
#ctbP1 h1 { padding-left: 14px; height: 22px; font: 900 25px trebuchet, "Trebuchet MS", sans-serif; color: #588d07; }
#ctbP1 blockquote { display: block; padding-left: 14px; font: normal 21px trebuchet, "Trebuchet MS", sans-serif; color: #666666; margin: 0; text-indent: 0;}
#ctbP1 p { padding-left: 14px; font: normal 13px trebuchet, "Trebuchet MS", sans-serif;  }
#ctbP1 p.disclaimer { color: #aaa; }
#ctbP1 .topBlock { width: 220px; height: 106px; float: left; clear: left; padding-left: 95px; }
#ctbP1 .topBlock#publicReg { background: url(/imgs/ctb/caution.png) 0 0 no-repeat; }
#ctbP1 .topBlock#pdrResults { background: url(/imgs/ctb/padlock.png) 0 0 no-repeat; width: 388px; clear: right; }
#ctbP1 .topBlock strong { font: 900 17px trebuchet, "Trebuchet MS", sans-serif;display: block; }
#ctbP1 .topBlock strong span { display: inline; color: #588d07; font-size: 17px; font-weight: 900; }
#ctbP1 .topBlock span {  font: normal 13px trebuchet, "Trebuchet MS", sans-serif; display: block; color: #333; }
#ctbP1.modal h2 { margin: 16px 0 16px 8px; font: 900 17px trebuchet, "Trebuchet MS", sans-serif; }
#ctbP1 .cartItems { width: 100%; float: left; border-top: 1px dotted #cecece; border-bottom: 1px solid #cecece; margin-bottom: 20px; padding: 10px; }
#ctbP1 .cartItems .singleItem .checkForPurchase { line-height: 38px; height: 38px; display: block; float: left; }
#ctbP1 .cartItems .singleItem .checkForPurchase img { line-height: 38px; height: 38px; display: block; float: right; }
#ctbP1 .cartItems .singleItem { display: block; float: left; clear: none; width: 380px; font-size: 16px; }
#ctbP1 .orderDetails { width: 415px; height: 68px; margin-left: 412px; overflow: hidden; }
#ctbP1 .orderDetails div { width: 200px; float: left; clear: none; }
#ctbP1 .orderDetails h3 { float: left; font-size: 14px; font-weight: 900; white-space: nowrap; }
#ctbP1 .orderDetails p { padding-left: 0; width: 180px; float: left; margin-right: 20px; height: 30px; line-height: 35px }
#ctbP1 .orderDetails div p.cardForPurchase { padding-top: 3px; }
#ctbP1 .orderDetails p.chargeForPurchase span { font-size: 22px; }
#ctbP1 .orderDetails p span { color: #5d891e; }
#ctbP1 .termsForPurchase { float: right; clear: both; }
#ctbP1 .termsForPurchase p.agreement { width: 378px; float: right; clear: both; margin-bottom: 8px; position: relative; left: 4px; top: -2px; }
#ctbP1 .termsForPurchase p.errorMsg { width: 395px; float: right; clear: both; margin:0; color: #ca0000; }
#ctbP1 .purchaseImage { clear: both; padding-left: 14px; }
#ctbP1 #termsAgree {position: relative; top: 1px; left: 177px; }
#ctbP1 span.agreement { display: block; width: 60%; }
#ctbP1 #ctb-dislaimer { color: #aaa; margin-top: 8px; padding-left: 0; }
#ctbP1 div.purchaseImage input#ctb-button { margin: 3px 0 1px 390px; cursor: pointer; text-indent: 100%; overflow: hidden; padding:0 !important; border:none !important; width: 170px; height: 43px;}
#ctbP1 .returnLink { float: right; margin: 10px 10px 0 0; width: 84px; height: 36px; background: url(/imgs/productCategory/btn-close.png) 0 0 scroll no-repeat; cursor: pointer; }
#ctbP1 div#ctbLegalTerms { margin: 46px 0 28px 0; height: 700px; overflow-y: scroll;  padding-right: 26px; }
#ctbP1 a#closeModal1, #ctbP1 div#closeModal2 { display: block; width: 26px; height: 26px; position: absolute; left: 832px; top: 3px; cursor: pointer; }
#ctbP1 div#ctbLoading { display: none; width: 225px; height: 40px; background:url(/imgs/global/loadingAnimation.gif) 0 0 no-repeat; float: right; position: relative; top: 17px; left: -174px; }
#ctbP1 .cartItems .singleItem .checkForPurchase { height: 50px; line-height: 50px;  }
#colorbox.grayFrame div#cboxTopRight{ width:24px; height:20px; background: url(/imgs/colorbox/cbTopRight.png) no-repeat scroll 0 0 transparent; position: absolute;  right: 1px; top: 12px; } 
#colorbox.grayFrame div#cboxTopCenter { left: 25px; }
#colorbox.grayFrame div#cboxClose { display: none !important; }
#ctbP1 sup { font-family: arial; position: relative; }

/* Wizard modal */
.modal-overlay { background: #000; height: 1px; width: 1px; position: fixed; top: 0; left: 0; opacity:0.5; filter:alpha(opacity=50); display: none; z-index: 99998; }
.modal-overlay img { position: fixed; left: 45%; top: 35%; display: none; z-index: 99998; }
.modalv2 { position: absolute; top: 0; left: 0; background: #ffffff; border: 12px solid #00714b; border-radius: 20px; box-shadow: 0px 0px 20px -10px #1c517d; display: none; z-index: 99999; }
.modal-close { background: url('/imgs/colorbox/wizard-x.png') no-repeat; position: absolute; top: -22px; right: -22px; height: 32px; width: 32px; cursor: pointer; }

/* MyTime Support CTB */
#ctbP1 div#mts.upsellTop { height: 310px; background: url(/imgs/ctb/ctb-6-offer-bg.jpg) bottom right no-repeat; margin-bottom: 40px; }
#ctbP1 div#mts.upsellTop p { padding-top: 10px; }
#ctbP1 div#mts.upsellTop .upsellInfo div { margin-left: 18px; padding-top: 22px; }
#ctbP1 div#mts.upsellTop h1,
#ctbP1 div#mts.upsellTop blockquote { line-height: 38px; padding-bottom: 4px; display: block; color: #515151; font-size: 30px; font-weight: normal;  }
#ctbP1 div#mts.upsellTop blockquote sup { font-size: 16px; top: -16px; }
#ctbP1 div#mts.upsellTop blockquote span { color: #629110; }
#ctbP1 div#mts.upsellTop h2 { margin: 0 0 0 -11px; }
#ctbP1 div#mts.upsellTop h3 sup { font-size: 13px; top: -1px; }
#ctbP1 div#mts.upsellTop .upsellInfo h3 { font-size: 14px; margin-bottom: 14px; }
#ctbP1 div#mts.upsellTop .upsellInfo ul { margin: 0 33px 0 12px; float: left; }
#ctbP1 div#mts.upsellTop .upsellInfo ul li { height: 30px; padding-left: 18px; background: url(/imgs/ctb/ctbArrow.png) 0 2px no-repeat; }
#ctbP1 p#myTimeDisclaimer { margin: 40px 0 0 0 }
.purchasePrice#price42730 { position: absolute; top: 433px; left: 422px; }
.purchasePrice#price2021 { position: absolute; top: 433px; left: 422px; }
hr.divider { margin: 45px 0 15px 0; border: 1px solid #EEE; }
#colorbox.greenFrame div#cboxWrapper { background: white; }
#colorbox.greenFrame div#cboxTopLeft{ width: 25px; height:25px; background:url(/imgs/colorbox/ctbmtsTopLeft.png) no-repeat scroll 0 0 transparent; position: relative; top: 8px; }
#colorbox.greenFrame div#cboxTopCenter{ width: 25px; height:25px; background:url(/imgs/colorbox/ctbmtsTopCenter.png) repeat-x 0 1px transparent; position: absolute; left: 24px; top: 7px;}
#colorbox.greenFrame div#cboxTopRight{ width: 25px; height:25px; background: url(/imgs/colorbox/ctbmtsTopRight.png) no-repeat scroll 0 0 transparent; position: absolute;  top: 8px; right: 2px; }
#colorbox.greenFrame div#cboxBottomLeft{ position: absolute; bottom: 1px; left: -1px; width:25px; height:25px; background:url(/imgs/colorbox/ctbmtsBottomLeft.png) no-repeat 0 0; }
#colorbox.greenFrame div#cboxBottomCenter{ position: absolute; left: 24px; width: 25px; height:25px; background:url(/imgs/colorbox/ctbmtsBottomCenter.png) repeat-x 0 0 transparent; }
#colorbox.greenFrame div#cboxBottomRight{ position: absolute; right: 1px; width:25px; height:25px; background:url(/imgs/colorbox/ctbmtsBottomRight.png) no-repeat -1px 0px transparent; }
#colorbox.greenFrame div#cboxMiddleLeft{width:25px; background:url(/imgs/colorbox/ctbmtsMiddleLeft.png) repeat-y -5px 0; } 
#colorbox.greenFrame div#cboxMiddleRight{width:25px; background:url(/imgs/colorbox/ctbmtsMiddleRight.png) repeat-y 1px 0; }    
#colorbox.greenFrame #cboxClose, #colorbox.greenFrame #cboxClose:hover { width: 28px; height: 24px;  position: absolute; top: -99999px; background: transparent url(/imgs/colorbox/ctbmts-close.png) no-repeat 0 0; }
#colorbox.greenFrame .cboxIframe { background: #FFF;}
div.prod18600 { background: url(/imgs/ctb/free99cents.png) 80% 20% no-repeat; color: transparent; width: 168px; float: right; height: 55px; position:relative; top:3px; overflow:visible; }
div.prod42730 { background: url(/imgs/ctb/mts-free-trial.png) 0 50% no-repeat; color: transparent; width: 150px; height: 55px; overflow:visible; }
div.prod2021 { background: url(/imgs/ctb/60-mts-free-trial.png) 0 50% no-repeat; color: transparent; width: 150px; height: 55px; overflow:visible; }
/*Domain Suspenspended/Send Verification Email Modal*/
div.action#domain-suspended-modal div#verificationRequired {
	width: 700px;
	height: 440px;
	overflow: hidden;
	text-align: left;
	font: 14px trebuchet, "Trebuchet MS", sans-serif;
	color: #333;
	margin: 12px 2px 2px -11px;
}
div.action#domain-suspended-modal div#verificationRequired h2.warning {
	font-family: "Trebuchet MS", Trebuchet, serif;
	font-size: 24px;
	color: red;
	padding: 0 0 0 7px;
	margin: .5em 0;
}
div.action#domain-suspended-modal div#verificationRequired #verify-resendEmail {
	display: block;
	width: 245px;
	height: 51px;
	text-indent: 200%;
	overflow: hidden;
	white-space: nowrap;
	border: medium none;
	outline: medium none;
	margin: -7px 0px 10px 0;
	padding: 0;
	background: transparent url(/imgs/accountManager/btn_verification_sprite.png) 0 0 no-repeat;
    cursor: pointer;
}
div.action#domain-suspended-modal div#verificationRequired #verify-resendEmail:hover {
	background-position: 0 -46px;
}
div.action#domain-suspended-modal div#verificationRequired ol {
	display: block;
	list-style-position: outside;
	margin-bottom: 20px;
}
div.action#domain-suspended-modal div#verificationRequired ol li {
	display: block;
	color: #333333;
	font: 14px trebuchet, "Trebuchet MS", sans-serif;
	padding: 10px 0 0 7px;
}
div.action#domain-suspended-modal div#verificationRequired p.nextSteps {
	display: block;
	font-weight: 900;
	font-size: 16px;
	margin-bottom: 0;
	padding: 5px 0 0 7px;
}
div.action#domain-suspended-modal div#verificationRequired p {
	padding-left: 7px;
}
div.action#domain-suspended-modal #cboxClose2 {
	width: 28px;
	height: 24px;
	background: transparent url(/imgs/colorbox/ctbmts-close.png) no-repeat 0 0;
	position: absolute;
	top: 4px;
	right: -3px;
	cursor: pointer;
}
/************************************* =20. Atlas  ********************************************/

#atlasNav {
	clear: left;
	float: none;
    position: relative;
    z-index: 2;
    font-family: "Spinnaker"; 
    font-size: 12px; 
    letter-spacing: 0.33px; 
    color: #aaa8a8;
	top: 10px;
	height: 49px;
	width: 926px;
}

#atlasNav ul {
    list-style-type: none;
    padding-left: 0;
}

#atlasNav ul li {
    float: right;
    position: relative;
}

#atlasNav ul li i {
    font-style: normal;
}

#atlasNav ul li a {
    color: #738B94;
    font-size: 13px;
    text-decoration: none;
    padding: 0 10px;
    display: block;
    padding-top: 6px;
}

#atlasNav ul li:hover .tab {
    height: 49px;
}

#atlasNav ul li span {
    position: relative;
    vertical-align: top;
    top: 17px;
}

#atlasNav ul li .icon {
    vertical-align: top;
    width: 25px;
    height: 25px;
    position: relative;
    display: inline-block;
    top: 10px;
    background-image: url('/imgs/global/icons-nav.png');
}

#atlasNav ul li ul li {  width: 100%; }

#atlasNav ul li ul {
    background: #f3f3f4;
    border: solid 1px #c2c2c4;
    border-top: none;
    position: absolute;
    top: 55px;
    left: -65px;
	width: 150px;
    visibility: hidden;
    -webkit-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.7);
    -moz-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.7);
    box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.7);
}

#atlasNav ul li:hover ul {
    visibility: visible;
}


#atlasNav ul li ul li {
    position: relative;
    height: 25px;
    float: left;
}

#atlasNav ul li ul li:hover {
    background: #c9cacc;
    width: 100%;
}

#atlasNav ul li ul li a {
    color: #747576;
    background: none;
    vertical-align: top;
    height: 15px;
    position: relative;
	font-size: 12px;
}


#atlasNav .logout {
    border-top: solid 1px #999;
    width: 100%;
}

#atlasNav .help {
	font-size: 12px;
    float: left; 
    position: relative; 
    top: 24px;
}

#atlasNav .help span { 
    top: 0; 
	font-size: 13px;
    letter-spacing: 0.33px; 
    color: #8EC641;
}

#atlasNav .support, #atlasNav .cart, #atlasNav .account {
	margin-left: 15px;
}

#atlasNav .support {
    font-weight: normal;
}

#atlasNav .support .icon {
    background-position: 0px -70px;
}

#atlasNav .cart .icon {
    background-position: 0px 0px;
}

#atlasNav .renewal .icon {
    background-position: 0px -35px;
}

#atlasNav .account .icon {
    background-position: 0px -105px;
}

/* Transfer away ACK/NACK and Thank You pages */
div.t-out-header a { margin-left: 20px; }
div.t-out-content { margin-left: 35px; }
div.t-out-content h1 { font-size: 24px; }
div.t-out-content p { padding-top: 5px; }
