/*-----------------------------------/
|	
	Name: doc_style.css 
	Author: AcroMedia Inc. (c) 2007 All Right Reserved. 
	Purpose: CSS For WingSix
|  
+-----------------------------------*/

/*-----------------------------------/
|	Global Elements 
+-----------------------------------*/
html { 
	margin:	0px;
	padding:0px;
	border:	none; 
	background:#ffffff;
	}

body {
	margin:	0px auto;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:13px;
	background:	#ffffff;	
	color:	#000000;
	outline:none;
	text-align:center;
	}

table, tr, th, td {
	margin:	0px;
	padding:0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:13px;
	color:#000000;
	}

a { 
	text-decoration:none; 
	font-weight:bold; 
	color:#0969de;
	outline:none;
	}
	a:hover { text-decoration: underline; }

.center{ text-align: center; }
.floatLeft{ float: left; }
.floatRight{ float: right; }
.clearBoth{ clear: both; }
.clearBothNoSPC	{ clear: both; margin: 0px; padding: 0px; font-size: 0px; height: 0px; line-height: 0px; }
.HR{ padding: 0px; margin: 0px 0px 10px 0px; border-top: 1px solid #e0e0e0; height: 1px; line-height: 1px; font-size: 1px; }
.indent{ padding-left: 20px; }
.addLeftMarg{ margin-left: 9px !important; }

.imgRt { padding-left: 12px; }
.inBox { border: 1px solid #ccc; padding: 5px; background: #fdfdfd; line-height:16px;}
.hdrHBox { color: #0066ff }

p { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
p.noSpace { margin: 0px !important; padding: 0px !important; }

img { border: 0px; }

h1, h2, h3, h4, h5, h6, ul, li, form { margin: 0; padding: 0px; }

ul, ul li { list-style: none; list-style-type: none; }
ol, ol li { list-style: decimal; list-style-type: decimal; }

h1 { margin: 0px; padding: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 22px; line-height: 25px; }
h2 { margin: 0px; padding: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 20px; line-height: 23px; }
h3 { margin: 0px; padding: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; line-height: 21px; }
h4 { margin: 0px; padding: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; line-height: 19px; }
h5 { margin: 0px; padding: 10px 0px 10px 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 15px; }
h6 { margin: 0px; padding: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; line-height: 14px; }

h2.inTxt {
	font-size: 11px; 
	font-weight: bold;
	line-height: 14px;
	}

/*-----------------------------------/
|	Special H1's
+-----------------------------------*/
h1.h1SharedHosting	{ margin: 0px 0px 3px 0px; padding: 0px; text-indent: -9999px; font-size: 10px; line-height: 10px; height: 17px; width: 113px; background: url(graphics/h_sharedhosting.gif) no-repeat; }
h1.h1HostingProvider	{ margin: 0px; padding: 0px; text-indent: -9999px; font-size: 10px; line-height: 10px; height: 17px; width: 294px; background: url(graphics/h_hostprovider.gif) no-repeat; } 

/*-----------------------------------/
|	Site Container 
+-----------------------------------*/
#siteContainer {
	margin:				0px auto;
	padding:				0px 0px 0px 0px;
	width:				990px;
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			11px;
	line-height:		13px;
	font-weight:		normal;
	color:				#000000;
	text-align:			left;
	background: 		#ffffff;
	}
	
/*-----------------------------------/
| > Site Header
+-----------------------------------*/
#siteHeader {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 990px;
	height: 137px;
	background: url(graphics/header_logo.gif) top no-repeat;
	}
	#siteHeader .leftSide {
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 739px;
		}
		#siteHeader .leftSide .addPadding {
			margin: 0px 0px 0px 17px;
			padding: 0px 0px 0px 0px;
			}
	#siteHeader .rightSide {
		float: left;
		margin: 0px 0px 0px 9px;
		padding: 0px 0px 0px 0px;
		width: 242px;
		}
		#siteHeader .rightSide .addPadding {
			margin: 0px 0px 0px 0px;
			padding: 9px 0px 0px 17px;
			}
			
.hdrLogo {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.hdrSubNavContainer {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.hdrSubNav {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(graphics/bg_hdrSubNav.gif) no-repeat; 
	width: 504px;
	height: 26px;
	}
.imgHeader {
	margin-bottom: 13px;
}
/*------------------------------------
|	> > Sub Navigation 
+-----------------------------------*/
.subNav {
	float: left;
	margin: 5px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
	}
	.subNav li {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 16px;
		display: inline;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #ccc;
		}
	.subNav li a {
		font-weight: normal;
		color: #ccc;
		text-decoration: none;
		}			
	.subNav li a:hover {
		color: #ccc;
		text-decoration: underline;
		}			
	
.hdrMyAccount {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 54px 0px 0px 0px;
	}

.btnMyAccount_NA strong	{ display: block; text-indent: -9999px;  margin: 0px; padding: 0px; font-size: 0px; line-height: 20px; width: 129px; height: 20px; }

.btnMyAccount a			{ display: block; text-indent: -9999px;  margin: 0px; padding: 0px; font-size: 0px; line-height: 20px; width: 129px; height: 20px; background: url(graphics/b_myaccount.gif) no-repeat; }
.btnMyAccount a:hover	{ background-position: 0px -20px; }	

.needHelp {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	width: 242px;
	height: 66px;
	background: url(graphics/bg_needhelp.gif) no-repeat;
	color: #fff;
	}
	.needHelp .addHelpPadding {
		margin: 0px 0px 0px 0px;
		padding: 30px 0px 0px 12px;	
		}
	.needHelp a {
		color: #fff;
		text-decoration: underline;
		font-weight: normal;
		}
		.needHelp a:hover {
			color: #7ab6ff;
			}

.findDomain {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 242px;
	height: 68px;
	background: url(graphics/bg_finddomain.gif) no-repeat;
	color: #fff;
	}
	.findDomain.makeDomainYours {
		background-image: url(graphics/bg_makedomainyours.gif);
	}
	.findDomain.freeSearch {
		background-image: url(graphics/bg_freedomainsearch.gif);
	}
	.findDomain.checkDomains {
		background-image: url(graphics/bg_checkdomains.gif);
	}
	.findDomain .addDomainPadding {
		margin: 0px 0px 0px 0px;
		padding: 31px 0px 0px 14px;		
		}
	.findDomain input {
		padding: 0px 0px 0px 0px; 
		margin: 0px 0px 0px 0px; 
		height: 18px; 
		line-height: 18px; 
		width: 100px;
		}
	.findDomain select {
		padding: 0px 0px 0px 0px; 
		margin: 0px 0px 0px 2px;
		}
	
.goBtn { float: left; margin: 0px 0px 0px 5px; }
	
.btnGo a			{ display: block; text-indent: -9999px;  margin: 0px; padding: 0px; font-size: 0px; line-height: 22px; width: 38px; height: 22px; background: url(graphics/b_go.gif) no-repeat; }
.btnGo a:hover	{ background-position: 0px -22px; }	
	
/*------------------------------------
|	> > Main Navigation 
+-----------------------------------*/
.mainNavContainer {
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	}

#nav {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	}
	#nav li {
		margin: 0px;
		padding: 0px;
		display: inline;
		}
		#nav li a {
			background-image: url(graphics/bg_navmatrix.gif);
			background-repeat: no-repeat;
			display: block;
			float: left;
			height: 37px;
			text-indent: -9999px;
			text-decoration: none;
			outline: none;
			}

#bHome {background-position: 0 0; width: 77px;}
	#bHome:hover, .current #bHome {background-position: 0 -37px;}

#bHosting {background-position: -77px 0; width: 88px;}
	#bHosting:hover, .current #bHosting {background-position: -77px -37px;}

#bDomainReg {background-position: -165px 0; width: 175px;}
	#bDomainReg:hover, .current #bDomainReg {background-position: -165px -37px;}

#bAffiliates {background-position: -340px 0; width: 99px;}
	#bAffiliates:hover, .current #bAffiliates {background-position: -340px -37px;}

#bSupport {background-position: -439px 0; width: 89px;}
	#bSupport:hover, .current #bSupport {background-position: -439px -37px;}

#bContact { background-position: -528px 0; width: 110px; }
	#bContact:hover, .current #bContact { background-position: -528px -37px; }	

#bBlank { background-position: -638px 0; width: 100px; }
	#bBlank:hover, .current #bBlank { background-position: -638px -37px; }	

#nav2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	}
	#nav2 li {
		margin: 0px;
		padding: 0px;
		display: inline;
		}
		#nav2 li a {
			background-image: url(graphics/bg_navmatrix2.gif);
			background-repeat: no-repeat;
			display: block;
			float: left;
			height: 37px;
			text-indent: -9999px;
			text-decoration: none;
			outline: none;
			}
	
/*-----------------------------------/
| > Site Content
+-----------------------------------*/
#siteContent {
	margin: 0px;
	padding: 0px;
	}
	#siteContent .mainCTATop {
		margin: 0px;
		padding: 0px;
		background: url(graphics/bg_maincta_top.gif) no-repeat;
		width: 738px;
		height: 124px;
		color: #fff;
		}
	#siteContent .mainCTATop .addPadding {		
		margin: 0px 0px 0px 0px;
		padding: 54px 0px 0px 16px;
		}
	#siteContent .mainCTATop p {
		width: 540px;
		line-height: 16px;
		}
	#siteContent .mainCTABot {
		float: left;
		margin: 0px;
		padding: 0px;
		background: url(graphics/bg_maincta_bot.gif) no-repeat;
		width: 591px;
		height: 36px;
		color: #ffff66;
		}
	#siteContent .mainCTABot .addPadding {		
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 16px;
		}

	#siteContent .secondCTA {
		margin: 0px 0px 11px 0px;
		padding: 0px;
		background: url(graphics/bg_2ndcta.gif) no-repeat;
		width: 242px;
		height: 160px;
		}
	#siteContent .secondCTA .addPadding {
		margin: 0px 0px 0px 0px;
		padding: 13px 0px 0px 13px;		
		}
	#siteContent .secondCTA p {
		width: 214px;
		line-height: 16px;
		}
		
/* SecondCTA AB */
	#siteContent .secondCTAAB {
		margin: 0px 0px 11px 0px;
		padding: 0px;
		background: url(graphics/bg_2ndcta_ab.gif) no-repeat;
		width: 242px;
		height: 160px;
		font-size: 10px;
		}
	#siteContent .secondCTAAB .addPadding {
		margin: 0px 0px 0px 0px;
		padding: 13px 0px 0px 13px;		
		}
	#siteContent .secondCTAAB p {
		width: 214px;
		line-height: 16px;
		margin: 0;
	}
	
	#siteContent .secondCTAAB ul {
		margin: 2px 0 0 0;
		padding: 0;
		line-height: 17px;
	}
	#siteContent .secondCTAAB li a { margin-left: 9px; padding-top: 4px; }
	
	/* MainCTA AB */
	.mainCTATopAB {
		margin: 0 0 0 9px;
		background: url('graphics/bg_main_cta_ab.jpg') no-repeat;
		width: 738px;
		height: 160px;
		color: #fff;
	}
	.mainCTATopAB .left { 
		float: left;
		width: 190px;
		height: 158px;
		background: url('graphics/main_cta_price_ab.gif') 19px 39px  no-repeat;
	}
	.mainCTATopAB .left a { 
		display: block;
		width: 144px;
		height: 32px;
		text-indent: -9999px;
		margin: 108px 0 0 25px;
		background: url('graphics/b_ordernow_ab.gif') 0 0 no-repeat;
	}
	.mainCTATopAB .left a:hover { background: url('graphics/b_ordernow_ab.gif') 0 -32px no-repeat; }
	.mainCTATopAB .right { float: left; width: 534px; }
	.mainCTATopAB .right p { margin: 10px 0 0 16px; line-height: 16px; }
	.mainCTATopAB h1 {
		margin: 33px 0 0 16px;
		text-indent: -9999px;
		height: 29px;
		background: url('graphics/main_cta_mess_ab.jpg') 0 0 no-repeat;
	}
		
/* Expandable Secondary CTA */
.secondCTAExpBot {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(graphics/bg_2ndcta_bot.gif) bottom no-repeat; 
	width: 242px;
	}

.secondCTAExpTop {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(graphics/bg_2ndcta_top.gif) top no-repeat; 
	width: 242px;
	}
	.secondCTAExpTop .addPadding {
		margin: 0px 0px 0px 0px;
		padding: 10px;
		}

.mainCTAList {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	.mainCTAList li {
		margin: 0px 0px 0px 0px;
		padding: 0px 16px 0px 0px;
		display: inline;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #ffff66;
		}
	.mainCTAList li a {
		font-weight: normal;
		color: #ffff66;
		text-decoration: none;
		}			
	.mainCTAList li a:hover {
		color: #FFF;
		text-decoration: underline;
		}			

.signupNowBtn { float: left; margin: 0px 0px 0px 0px; }
.signupNowBtnRight { float: right; margin: 0px 10px 10px 0px; }

.getStartedBtn { float: left; margin: 0px 0px 0px 0px; }
.getStartedBtnRight { float: right; margin: 0px 0px 5px 0px; }

.btnSignupNow a			{ display: block; text-decoration: none !important; text-indent: -9999px;  margin: 0px; padding: 0px; font-size: 0px; line-height: 22px; width: 140px; height: 28px; background: url(graphics/b_ordernow.gif) no-repeat; }
.btnSignupNow a:hover	{ background-position: 0px -28px; }	

.btnGetStarted a			{ display: block; text-decoration: none !important; text-indent: -9999px;  margin: 0px; padding: 0px; font-size: 0px; line-height: 22px; width: 140px; height: 28px; background: url(graphics/b_getstarted.gif) no-repeat; }
.btnGetStarted a:hover	{ background-position: 0px -28px; }	

.btnSignupNowGR a			{ display: block; text-decoration: none !important; text-indent: -9999px;  margin: 0px; padding: 0px; font-size: 0px; line-height: 22px; width: 140px; height: 28px; background: url(graphics/b_signupnow_green.gif) no-repeat; }
.btnSignupNowGR a:hover	{ background-position: 0px -28px; }	



.infoBlock {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	}

.infoBlockBot {
	margin: 0px;
	padding: 0px;
	background: url(graphics/bg_infoblock1_bot.gif) bottom no-repeat;
	width: 489px;
	}
.infoBlockTop {
	margin: 0px;
	padding: 0px;
	background: url(graphics/bg_infoblock1_top.gif) top no-repeat;
	width: 489px;
	}
		
.infoBlock .addInfoPadding {
	margin: 0px 0px 0px 0px;
	padding: 13px 13px 0px 13px;
	}
	
.hostingPackagesRight {
	float: left;
	width:210px;
	margin-left:30px;
}

.hostingPackages {
	width:240px;
	float:left;
}
	
.hostingPackages ul, .hostingPackagesRight ul { margin:5px 0 10px 15px; }

.hostingPackages li, .hostingPackagesRight li {
	background: url(graphics/bullet.gif) no-repeat left;
	padding-left:10px;
}

.hostingPackages h5, .hostingPackagesRight h5 { color:#0969de; }

	
/*-----------------------------------/
| > > Content Wide
+-----------------------------------*/
#contentWide {
	margin: 0px;
	padding: 0px;
	display: block;
	}
#contentWide a {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	text-decoration: underline;
	}
	#contentWide a:hover {	
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-weight: normal;
		text-decoration: none;
		}

#contentWide .addPadding {
	margin: 0px 0px 0px 0px;
	padding: 12px 12px 12px 12px;
	}	

.contentBlockWideBot {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(graphics/bg_colwide_bot.gif) bottom no-repeat; 
	width: 737px;
	}

.contentBlockWideTop {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(graphics/bg_colwide_top.gif) top no-repeat; 
	width: 737px;
	}

/*General List*/
.genListOne {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	}
	.genListOne ul {
		margin: 0 0 10px 0px;
		padding: 0px;
		}
		.genListOne ul li  {
				margin: 0px;
				padding: 0px 0px 3px 10px;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				line-height: 16px;
				list-style: none;
				background: url(graphics/bul_blocks.gif) 1px 7px no-repeat;
				color: #000;
				}

.smallList {
	width: 600px;
}
/*-----------------------------------/
| > > Sub Nav [Left Nav]
+-----------------------------------*/
#leftSubNav {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	#leftSubNav .addPadding {
		margin: 0px 0px 0px 0px;
		padding: 11px 0px 3px 0px;
		}		
	
	#leftSubNav .subNavBot {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: url(graphics/bg_sidenav_bot.gif) bottom no-repeat;
		width: 226px;
		}
	#leftSubNav .subNavTop {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: url(graphics/bg_sidenav_top.gif) top no-repeat;
		width: 226px;
		display: block;
		}
	#leftSubNav .subNavTopCurrent {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: url(graphics/bg_sidenav_top_cur.gif) top no-repeat;
		width: 226px;
		}

#subNavMenu {
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	background: #fff;
	width: 222px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	}
	#subNavMenu li {
		border-bottom: 1px solid #e9e9e9;
		}
	#subNavMenu li a {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #666;
		outline: none;
		display: block;
		padding: 0px 0px 0px 10px;
		height: 33px;
		line-height: 33px;
		text-decoration: none;
		}
		#subNavMenu li a:hover { 
			background: #0d9eef url(graphics/ico_subnav_arrow.gif) 205px 13px no-repeat; 
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #fff;
			}

	#subNavBOne { padding-bottom: 7px !important; }			
		#subNavMenu li.current #subNavBOne { padding-bottom: 7px !important; background: #0d9eef url(graphics/ico_subnav_arrow.gif) 205px 13px no-repeat; font-size: 12px; font-weight: bold; color: #fff; }
	
	#subNavBTwo { padding: 7px 0px 7px 10px !important; background-position: 205px 20px !important; }
		#subNavMenu li.current #subNavBTwo { padding: 7px 0px 7px 10px !important; background: #0d9eef url(graphics/ico_subnav_arrow.gif) 205px 20px no-repeat; font-size: 12px; font-weight: bold; color: #fff; }

	#subNavBThree { padding: 7px 0px 7px 10px !important; background-position: 205px 20px !important; }
		#subNavMenu li.current #subNavBThree { padding: 7px 0px 7px 10px !important; background: #0d9eef url(graphics/ico_subnav_arrow.gif) 205px 20px no-repeat; font-size: 12px; font-weight: bold; color: #fff; }	

/*-----------------------------------/
| > > Content Mid [Medium Length]
+-----------------------------------*/
#contentMed {
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 0px 0px;
	display: block;
	}
#contentMed a {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	text-decoration: underline;
	}
	#contentMed a:hover {	
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-weight: normal;
		text-decoration: none;
		}

#contentMed .addPadding {
	margin: 0px 0px 0px 0px;
	padding: 12px 12px 12px 12px;
	}	

.contentBlockMedBot {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(graphics/bg_colmed_bot.gif) bottom no-repeat;
	width: 504px;
	}

.contentBlockMedTop {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(graphics/bg_colmed_top.gif) top no-repeat; 
	width: 504px;
	}

/*-----------------------------------/
| > General Form
+-----------------------------------*/
.genForm {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	}
	.genForm table {
		margin: 0px;
		padding: 0px;
		width: 690px;
		}
		.genForm table td {
			margin: 0px;
			padding: 0px;
			height: 24px;
			}
		.genForm table td.col1 {
			width: 190px;
			vertical-align: top;
			}
		.genForm table td.col1 p {
			color: #009;
			padding-left: 10px;
			}
			
.domainReg input, .domainReg select {
	border:1px solid #ccc;
	padding: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top:4px;
}

.domainReg .error { border:1px solid #FF0000; background: #ffe0e0; }

#checkstatus { display: none; }
#firstStep { display: block; }

#checkstatus, #firstStep, .btnStyle, .lbAction {
	height:25px;
	line-height: 25px;
	text-align:center;
	width: 120px;
	background: #e1e1e1;
	border: 1px solid #e3e3e3;
	border-right-color: #888;
	border-bottom-color: #888;
	color: #000;
	text-decoration:none !important;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#firstStep { line-height: 16px !important; }
#order #firstStep { line-height: 25px !important; }

#checkstatus:hover, #firstStep:hover, .btnStyle:hover {
	background: #0D99ED;
	color:#fff;
}

#domainName, #width2 { width: 200px; }

.packagetype { width: 280px }


input.width1 {	width: 100px;}
select.width1 { width: 104px;}

input.width2 { width: 200px; }
select.width2 { width: 204px; }

input.width3 { width: 250px; }
select.width3 { width: 254px; }

#order input {width: 250px;}
#order #newCustomer, #order #existingCustomer, #order #infoSameCheck, #order #termsOfUse { width: 14px; vertical-align: middle; }

		
.loginInfoTbl {
	margin: 5px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	width: auto !important;
	}
		.loginInfoTbl td {
			margin: 0px;
			padding: 0px;
			height: 24px;
			}
		.loginInfoTbl td.col1 {
			width: 190px;
			vertical-align: top;
			}
		.loginInfoTbl td.col1 p {
			color: #009;
			padding-left: 10px;
			}

#loginRow {
	display: none;
}		

.cvv2Pop {
	margin: 0px;
	padding: 0px;
	width: 400px;
	border: 1px solid #bbb;
	position: absolute;
	margin-top: -305px;
	margin-left: 340px;
	background: #fff;
	display: none;
	}
	.cvv2Pop .addPadding {
		margin: 0px; 
		padding: 10px;
		}
	.cvv2Pop .hdr {
		font-weight: bold;
		color: #ff6f2f;
		}
		
/*-----------------------------------/
| > Domain Messages
+-----------------------------------*/
.domainMessage div, #errorDiv {
	display:none;
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	padding: 20px;
	margin: 10px 0px 0px 0px;
	line-height: 26px;
}

#errorDiv {
	font-size: 12px;
	text-align:left;
	padding-left:30px;
	line-height: 26px;
	font-weight: normal;
}

#domainsuccess {
	background: #a8ff93;
	border: 1px #06930d solid;
	color:#06930d;
}
#domainfailure, #errorDiv {
	border:1px solid #FF0000; 
	background: #ffe0e0;
	color:#FF0000;
}
#domainwaiting {
	background: #f6f6f6 url("/graphics/domainwaiting.gif");
	border: 1px #666 solid;
	color:#666;
}

/*-----------------------------------/
| > Host Package Boxes
+-----------------------------------*/
.hostBoxBot {
	margin: 0px;
	padding: 0px;
	background: url(graphics/bg_hostbox_bot.gif) bottom no-repeat;
	width: 239px;
	}
	.hostBoxTopOff {
		margin: 0px;
		padding: 0px;
		background: url(graphics/bg_hostbox_top_off.gif) top no-repeat;
		width: 239px;
		}
	.hostBoxTopOn {
		margin: 0px;
		padding: 0px;
		background: url(graphics/bg_hostbox_top_on.gif) top no-repeat;
		width: 239px;
		}
	.hostBoxBot .addPadding {
		margin: 0px;
		padding: 10px;
		}
		
.hBoxContainer {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
	}		
.hBoxContainerLast {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	}		

/*-----------------------------------/
| > Site Footer
+-----------------------------------*/
#siteFooter {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(graphics/bg_footer.gif) no-repeat; 
	width: 990px;
	height: 118px;
	}
	#siteFooter .addFooterPadding {
		margin: 0px 0px 0px 0px;
		padding: 18px 0px 0px 17px;	
		}

.ft_col0 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 232px;
	}
	
.ft_col1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 194px;
	}		

.ft_col2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 200px;
	}			

.ft_col3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 140px;
	}			

.ft_col4 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 188px;
	}						


.footerLinks {
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	}
	.footerLinks li  {
			margin: 0px;
			padding: 0px 0px 3px 10px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			line-height: 13px;
			list-style: none;
			background: url(graphics/bul_greysquare.gif) no-repeat 0px 7px;
			color: #838383;
			}	
		.footerLinks li a {
			color: #838383;
			font-weight: normal;
			text-decoration: none;
			}
		.footerLinks li a:hover {			
			text-decoration: underline;
			}
		.footerLinks li a.current {
			font-weight: bold;
			color: #0969de;
			}
	
.ft_copyAcro {
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	}
	.ft_copyAcro p.copy {
		color: #999;
		}
	.ft_copyAcro p.acro, p.acro a {
		font-weight: normal;
		color: #ccc;
		}	


/* --------------------------------------------
|  SITE MAP													
--------------------------------------------- */
	
	.siteMapList { margin-top: 15px }
	.siteMapList dt {
		background:url(graphics/ico_folder.gif) 0 4px no-repeat;
		padding-left:20px;
		line-height:20px;
	}
	.siteMapList dd {	
		padding-left:10px;
		margin-left:25px;
		line-height:16px;
		background:url(graphics/sitemap_2nd.gif) no-repeat;
	}
	.siteMapList dd a {	
		color: #666 !important;
		text-decoration:none;
	}
	.siteMapList .bottom { background:url(graphics/sitemap_2nd_bottom.gif) no-repeat; }
	.siteMapList dd em a {
		font-weight: normal;
		color: #a80000 !important;
		}

	.siteMapList dd em a:hover {
		text-decoration: underline;
		color: #f40000 !important;
		}

.lPageCont {
	float: left; 
	width: 350px; 
	margin: 0px 0px 30px 0px;
	}
	.lPageCont div {		
		text-align: center !important;
		}
		
		
.CTA695 {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 30px;
	}		
	
.signupStep1TBL {
	margin: 0px;
	padding: 0px;
	}
	.signupStep1TBL td {
		vertical-align: top;
	}
	.signupStep1TBL td.col1 {
		vertical-align: top;
		padding-top: 7px !important;
		width: 130px !important;
		}

.signupStep2TBL {
	margin: 0px;
	padding: 0px;
	}
	.signupStep2TBL td {
		vertical-align: top;
	}
	.signupStep2TBL td.col1 {
		vertical-align: top;
		padding-top: 7px !important;
		width: 190px !important;
		}

.signupStep2TBL2 {
	margin: 0px;
	padding: 0px;
	}
	.signupStep2TBL2 td {
		vertical-align: top;
	}
	.signupStep2TBL2 td.col1 {
		vertical-align: top;
		padding-top: 7px !important;
		width: 190px !important;
		}
	
