
/* Register - basic.css
/* Register - basic.css
---------------------------------------*/
/* 	1. Global Elements/Classes
		a. Browser Reset
		b. Font Definitions
		c. Elemant Styles
		d. Global Classes
	2. 	Global Sections
		a. Columns
		b. Banner
		c. Nav
		d. Footerf
		f
		e. Sidebars
	3. Homepage
	4. Domain Search
	5. WHOIS
	6. Products
   	7. Cross Sell
   	8. Checkout
    9. Forgot Password
   10. One Click Renewal
   11. Errors
   12. Success Stories
   13. About
   14. Partner Offers
   15. Legal
   16. Titanizations
   17. Promos
   18. Customer Confirmation
*/	

/************************************* =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 */
	}
	
/************************************* =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; } 


/************************************* =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:both; }
.strike { text-decoration:line-through; }
.lastItem { /* this style is useful if the last item in a list of items doesn't need an underline for example */
	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 */

/************************************* =2a. Columns ***************/
#shadowWrapper { width:966px; margin-right:auto; margin-left:auto; background:url(/imgs/global/bgShadowBox.gif) repeat-y top center; min-height:500px;}
#shadowWrapperCap { width:966px; height:13px; margin-left:auto; margin-right:auto; background:url(/imgs/global/capRoundedCorners.png) no-repeat 0 -260px; font-size:1px; }
#content { margin:0 23px 0 24px; padding:19px 0 36px 0; }
#contentColumns { margin-top: 13px; }
.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 ***************/
/**** TOP NAVIGATION MENU STYLES START ****/
	
#top-navigation {
	z-index: 1000;
	position: relative;
	_margin: 0 0 0 -2px;
	float: left;
	list-style-type: none;
	width: 950px;
	height: 40px;
	margin: 0 0 0 -8px;
	padding: 2px 0 0;
}

#top-navigation li {
	display: inline;
	position: static;
	list-style-type: none;
}

#top-navigation li a {
	float: left;
	cursor: pointer;
	outline: none;
}  /*text for the top navd items*/
#top-navigation li a span {
	margin: 0 0 0 -5000px;
}

.sprite-add-email {
	background: url(/imgs/navs/top-navigation.png) no-repeat;
	background-position: 0 0;
	width: 95px;
	height: 40px;
}

.sprite-add-email:hover {
	background: url(/imgs/navs/top-navigation.png) no-repeat;
	background-position: 0 -40px;
	width: 95px;
	height: 40px;
}

.sprite-build-a-website {
	background: url(/imgs/navs/top-navigation.png) no-repeat;
	background-position: 0 -80px;
	width: 123px;
	height: 40px;
}

.sprite-build-a-website:hover {
	background: url(/imgs/navs/top-navigation.png) no-repeat;
	background-position: 0 -120px;
	width: 123px;
	height: 40px;
}

.sprite-get-a-domain {
	background: url(/imgs/navs/top-navigation.png) no-repeat;
	background-position: 0 -160px;
	width: 117px;
	height: 40px;
}

.sprite-get-a-domain:hover {
	background: url(/imgs/navs/top-navigation.png) no-repeat;
	background-position: 0 -200px;
	width: 117px;
	height: 40px;
	display: block;
}

.sprite-home {
	background: url(/imgs/navs/top-navigation.png) no-repeat;
	background-position: 0 -240px;
	width: 34px;
	height: 40px;
}

.sprite-home:hover {
	background: url(/imgs/navs/top-navigation.png) no-repeat;
	background-position: 0 -280px;
	width: 34px;
	height: 40px;
}

.sprite-host-a-website {
	background: url(/imgs/navs/top-navigation.png) no-repeat;
	background-position: 0 -320px;
	width: 123px;
	height: 40px;
}

.sprite-host-a-website:hover {
	background: url(/imgs/navs/top-navigation.png) no-repeat;
	background-position: 0 -360px;
	width: 123px;
	height: 40px;
}

.sprite-learn {
	background: url(/imgs/navs/top-navigation.png) no-repeat;
	background-position: 0 -400px;
	width: 68px;
	height: 40px;
}

.sprite-learn:hover {
	background: url(/imgs/navs/top-navigation.png) no-repeat;
	background-position: 0 -440px;
	width: 68px;
	height: 40px;
}

.sprite-market-your-site {
	background: url(/imgs/navs/top-navigation.png) no-repeat;
	background-position: 0 -480px;
	width: 129px;
	height: 40px;
}

.sprite-market-your-site:hover {
	background: url(/imgs/navs/top-navigation.png) no-repeat;
	background-position: 0 -520px;
	width: 129px;
	height: 40px;
}

.sprite-secure-your-site {
	background: url(/imgs/navs/top-navigation.png) no-repeat;
	background-position: 0 -560px;
	width: 129px;
	height: 40px;
}

.sprite-secure-your-site:hover {
	background: url(/imgs/navs/top-navigation.png) no-repeat;
	background-position: 0 -600px;
	width: 129px;
	height: 40px;
}

.sprite-your-account {
	background: url(/imgs/navs/top-navigation.png) no-repeat;
	background-position: 0 -640px;
	width: 115px;
	height: 40px;
}

.sprite-your-account:hover {
	background: url(/imgs/navs/top-navigation.png) no-repeat;
	background-position: 0 -680px;
	width: 115px;
	height: 40px;
}

/*All Submenus */
#top-navigation ul {
	visibility: hidden;
	position: absolute;
	top: 33px;
	left: -555px;
	z-index: 100;
	border: 2px solid #d9d9db;
	background: #f5f5f5;
	border-top: 0;
	height: auto;
	margin: 0;
	padding: 0;	
	float: left; 
	display: block;
}

/*Display submenu when its parent is hovered */

#top-navigation li:hover span, #top-navigation li:hover ul,#top-navigation a:hover ul { visibility: visible; top: 33px; left: 0; padding: 0 0 0 1px; min-height: 248px; }
/*Global  Submenu Styles*/
#top-navigation ul li { width: 219px; display: block; float:left; clear: both; padding-top: 1px; border-bottom: 1px solid #CECECE; }
#top-navigation ul li:hover { background: #FC0; text-decoration: none; }
#top-navigation ul li a { min-width: 99%; white-space:nowrap; cursor: pointer; color: #303326; font: bold 14px/ 18px trebuchet, "Trebuchet MS", sans-serif; text-decoration: none; display: block; clear: both;  cursor: pointer; padding: 2px 4px; }
#top-navigation ul li.first { padding-top: 4px; }
#top-navigation ul li.lastRight { cursor: pointer; position: absolute; top: 5px; right: 92px; margin: 0; padding: 0; border: none; }
#top-navigation ul li.lastRight img { margin: 0 2px; padding: 0; float: right; }
#top-navigation ul li.lastRight:hover { background: none; margin: 0; padding: 0; }


/*Specific Submenu Definitions */
/* 1.  Each submenu is given an explicit width and margin. */
/* 2.  Links within each submenu are assigned an explicit width based on the length of the longest item*/
/* 3.  Each submenu ad is assigned an absolute position */

ul#top-navigation ul#domain  { margin: 6px 0 0 32px;  width: 478px; }
ul#top-navigation ul#domain li { width: 208px; }
ul#top-navigation ul#domain li.lastRight { right: 62px; }

ul#top-navigation ul#email  { margin: 6px 0 0 149px; width: 470px; }
ul#top-navigation ul#email li { width: 200px; }
ul#top-navigation ul#email li.lastRight { right: 71px; }

ul#top-navigation ul#build { margin : 6px 0 0 244px; width : 478px; }
ul#top-navigation ul#build li { width : 208px; }
ul#top-navigation ul#build li.lastRight { right : 61px; }

ul#top-navigation ul#host{ margin: 6px 0 0 368px; width: 496px; }
ul#top-navigation ul#host li { width: 225px; }
ul#top-navigation ul#host li.lastRight { right: 44px; }

ul#top-navigation ul#secure{ margin: 6px 0 0 82px; width: 535px; }
ul#top-navigation ul#secure li { width: 265px; }
ul#top-navigation ul#secure li.lastRight { right: 6px; }

ul#top-navigation ul#market{ margin: 6px 0 0 277px; width: 468px; }
ul#top-navigation ul#market li { width: 195px; }
ul#top-navigation ul#market li.lastRight { right: 76px; }

#top-navigation li:hover ul#learn, ul#top-navigation ul#learn { margin: 6px 0 0 644px; width: 170px; min-height: 1%; }
ul#top-navigation ul#learn li { width: 170px; }
ul#top-navigation ul#learn li.lastRight { right: 76px; }

ul#top-navigation ul#account li { width: 218px; }
ul#top-navigation ul#account{ margin: 6px 0 0 433px; width: 488px; }
ul#top-navigation ul#account li.lastRight { right: 52px; }
body#home #optionsDiv0 { z-index: 401; }
/*End Flyout Navigation*/

/************************************* Phone and Cart Strip ***************/
#bannerPhone { width: 919px; 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; }
#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; }
/******* 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; }


/************************************* =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; }

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#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.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: 205px; 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 0 -420px; font-size:1px; }
body.whois #captcha .bottomCap { width:265px; height:7px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -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#webpromotionmarketing-sem .col_L .featureCallout .content { width: 263px; padding: 0 10px; background-color:#faf6e7; font-size:12px; line-height: 1.5em; }
body#webpromotionmarketing-sem .col_L .featureCallout .content p { color: #52594a; font-weight: bold; font-size: 13px; margin: 0; /*reset*/ }
body#webpromotionmarketing-sem .col_L .featureCallout .topCap{ background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -480px; width:283px; height:7px; font-size:1px; }	
body#webpromotionmarketing-sem .col_L .featureCallout .bottomCap{  background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -487px; width:283px; height:7px; font-size:1px; }
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#webpromotionmarketing  .col_L #options { margin-bottom: 12px; }
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.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#webpromotionmarketing .col_L .group { margin-top: 85px; }
body#websitedesign .col_L .group h2,
body#webpromotionmarketing .col_L .group h2 { margin-top: -43px; }
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 #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 .noArrow { list-style-image: none; }
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 .content div { 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 .content input { position: relative; top: 15px; left: 25px; float: left; }
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; margin-top: 55px; }
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; }
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{margin:0 0 42px 8px;}
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;}
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;}	 
 	 


/* 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 #lpButtondDiv, body#compare-hosting #lpButtondDiv { position: absolute; top: 0; right: 0; width: 251px; height: 44px; }
body#webhosting .col_L .topHeader h1 { font-size: 48px; margin: 12px 9px 36px 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: 95px; 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 { font-size: 26px; line-height: 20px; color: #303326; }
body#webhosting .col_L .hostPrice strong { position: relative; top: -3px; white-space: nowrap; }
body#webhosting .col_L .triFold form { float: right; width: 130px; clear: right; margin-top: 24px;} 
body#webhosting .middleFold { width: 919px; 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 .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; } 
/*********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 15px 0;}
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#compare-hosting .col_L { width: 900px; overflow: hidden;  margin-left: 10px;}
body#compare-hosting #ctaTop.hostingBundles { width: 900px; height: 162px; 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-left: 229px; padding-top: 44px; background: url(/imgs/productCategory/triFoldBg2.png) 0 0 no-repeat; }
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; }
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: #666; 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 { 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 .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.popBtm { padding: 10px 0; width: 100%; height: 40px;} 
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 h1 { font-size: 16.667px; font-family: Vagabond; color: #000; font-weight: 900; padding-bottom: 13px;  }
body.rcomPop img.soloLogo { clear: both; margin: 26px 0 13px 0; }
/* 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 *******************/	 
.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 #lpbuttondiv { height: 40px; margin: 3px 0 0 40px; }
.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; }
/****eWorks  *******/
body.productDetail #eWorks .clearFix#ecomBlurb { clear: both; padding-top: 15px; }
body.productDetail .col_L #eWorks h1 { width: 535px; }
body.productDetail .col_L #eWorks h3, body.productDetail .col_L #eWorks h2 { font-size: 22px; font-weight: bold; font-color: #010101; font-family: Trebuchet MS; margin-top: 15px; margin-bottom: 15px; }
body.productDetail .col_L #eWorks ul#features  { width: 425px; color: 56594b; font-size: 16px; }
body.productDetail .col_L #eWorks ul#features li { padding-bottom: 8px; }
body.productDetail .col_L #eWorks #tabs { color: #000000; font-family: Trebuchet MS; font-size: 12px; }
body.productDetail .col_L #eWorks #addtocart{background:url("/imgs/global/bifmaddtocart.png") no-repeat; width:265px;height:108px;cursor:pointer;border:0;margin: 0; }
body.productDetail .col_L #eWorks div#slide { margin-bottom: 25px; }
body.productDetail .col_L #eWorks div#slide div { float: left; }
body.productDetail .col_L #eWorks ul#slides li { background: none; width: 170px; padding: 0; margin: 0; margin-right: 15px; }
body.productDetail .col_L #eWorks #prevButton, #nextButton { width: 43px; height: 37px; }
body.productDetail .col_L #eWorks #nextButton { margin-left: 15px; }
body.productDetail#eWorksProd .col_L { width: 920px; background: url('/imgs/global/bifmbanner.png') no-repeat; background-position: right 55px; }
body.productDetail#eWorksProd .col_R, body.productDetail#eWorksProd #sampleWebsites { display: none; }
body.productDetail#eWorksProd .finePrint { text-align: left; margin: 18px 0 0 16px; font-family: 'Trebuchet MS'; color: #BDBDBD;}

/************ END 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; }

/************************************* =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; }
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; width:100%; 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:919px; 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 .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:919px; height:11px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -100px; font-size:1px; }
body#cart #guarantee .bottomCap { width:919px; height:12px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -111px; font-size:1px; }

	/* Cross-Sells */
body#cart .crossSellWrapper { margin-top: 6px; }
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:20px 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; }
body#wallet li.payPal { width: 242px; padding-left: 20px; }
body#wallet fieldset fieldset ol li.last { border-bottom: none; }
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 { display: block; float: left; white-space: nowrap; font-size:12px; font-weight: normal; }
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:919px; 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:919px; font-size:1px; }
body.oneClickRenewal .premiumRefundBottomCap { background: url(../imgs/global/30DayWideBottomCap.gif) no-repeat top center; height:12px; width:919px; 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; }

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

body#timeout form { float: right; 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 { padding: 0 60px; text-align: center; }
body#domainHoldTimeout h1 { font-size: 44px; line-height: 1.1; margin-bottom: 10px; }
body#domainHoldTimeout p { margin: 0; font: normal 16px Vagabond, Trebuchet, sans-serif; color: #5a5d52; }
body#domainHoldTimeout h1 span,
body#domainHoldTimeout p strong { font-weight: bold; color: #e06b25; font-style: none !important; }
body#domainHoldTimeout h1 span.firstName { text-transform: capitalize; color: #5a5d52; }
body#domainHoldTimeout 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;}
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#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; }

/************************************* =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 */

/************************************* =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; }