@charset "utf-8";
img { border:0px; vertical-align:middle;}
* {margin:0; padding:0;}
html,body {
	height:100%;	
}
html {height: 100%; padding-bottom: 1px;} 


.tip {
	background-color:#fff;
	padding:5px 5px 5px 5px;
	color:#5b5a5a;
	font-size:11px;
	width:300px;
	border: 1px solid #bdbdbd;
}
h2 {font-size:12px; color:#000;}
a { outline: none; }
body {background:url(../img/bgr.gif) top left repeat-x #fff; font-family:'Tahoma', Arial, Helvetica, sans-serif; font-size:11px;}

	#wrap {width:960px; margin:auto;}
	/* Top segment */
		#top {float:left; width:960px; height:51px; overflow:auto;}
						.nav {float:left; width:450px;}
				.nav ul li {float:left; list-style-type:none;width:82px;height:39;font-weight:bold;padding-top:15px;border-left:1px solid #C9C9C9;padding-left:5px;}
				.nav ul li a {font-size:12px;color:#764343;}
				.nav ul li a:hover {color:#616161;}
						
			.loginBox {float:right; width:360px; padding:15px 0 0 0;}
				.loginBox label {float:left; font-weight:bold; margin:3px 0 0 0;}
				.loginBox input {float:left; width:116px; margin:0 0 0 8px; font-size:10px; padding:2px;}
				.loginBox input.loginButton {float:right; margin:0; padding:0; background:url(../img/button-bgr.gif) center no-repeat; border:0; font-size:10px; color:#fff; width:52px; height:20px; cursor:pointer;}
				
		/* Header */
		#header {float:left; width:960px; height:109px; background:url(../img/header-bgr.jpg) top left no-repeat; padding:10px 0 0 0;}
			.logo {float:left;}
			.domainSearchBox {float:right; background:url(../img/domain-search-bgr.png); width:290px; height:65px; margin:5px 0 0 0; padding:15px 0 0 20px; 
			/* IE6 png background fix >> */ //background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/domain-search-bgr.png', sizingMethod='scale');}
				.domainSearchBox label {color:#fff; }
				.domainSearchBox input {width:184px; font-size:10px; padding:2px; margin:5px 0 0 0; background-color:#c1c1c1; border:#393a3a solid 1px;}
				.domainSearchBox input.searchButton {margin:5px 0 0 5px; width:73px; height:20px; padding:0; background:url(../img/wide-button-bgr.gif); cursor:pointer; color:#fff; border:0;}
		/* Top segment */
				
		/* Header */
				
		/* Content */
		#content {float:left; width:960px; padding:10px 0 20px 0; background:url(../img/tab-bgr.png) left top repeat-x; overflow:auto;}
			#tabs {float:left; width:960px; padding:11px 0 0 0;}
				#tabs ul li {float:left; list-style-type:none;}
					#tabs li a {float:left; width:84px; background:url(../img/tabs.png) 0 0 no-repeat; font-size:12px; color:#9f9e9e; font-weight:bold; text-decoration:none; text-align:center; padding:8px 0 0 0; height:22px; margin:0 2px 0 0; display:block;}
						#tabs a:hover {background:url(../img/tabs.png) 0 -60px no-repeat; color:#5b5a5a;}
						#tabs a.activeTab {background:url(../img/tabs.png) 0 -30px no-repeat; color:#5b5a5a;}
						
			#tabsHolder {float:left; width:914px; border:#bdbdbd solid 1px; border-top:0; padding:22px;}
					.tabTitle {float:left; width:914px; height:34px; background:url(../img/title-right-bgr.gif) top right no-repeat #6b6b6b; font-size:14px; color:#fff;}
						.tabTitle p {float:left; height:26px; padding:8px 0 0 15px; background:url(../img/title-left-bgr.gif) top left no-repeat;}
				
				#firstStepContent {float:left; width:914px;}
					.firstTabInner {float:left; width:914px;}
						.firstTabInner fieldset {float:left;border:0; padding:22px 0; border-bottom:#d5c3c3 solid 1px;}
							.firstTabInner label {float:left; width:120px; padding:2px 12px 0 0; text-align:right;}
							.firstTabInner input.formField {float:left; width:150px; padding:2px; margin:0;}
							.firstTabInner input {float:left; margin:0 0 5px 0;}
							.firstTabInner p {float:none; padding:0 0 0 5px;}
							.firstTabInner br {clear:both;}
							.firstTabInner input.submitButton {float:left; color:#fff; font-size:11px; cursor:pointer; background:url(../img/button-bgr.gif) left top no-repeat; width:52px; height:20px; border:0;}
							.firstTabInner input.submitButtonWide {float:left; color:#fff; font-size:11px; cursor:pointer; background:url(../img/wide-button-bgr.gif) left top no-repeat; width:73px; height:20px; border:0;}

				
				 #secondTabInnerTable {float:left; width:914px; padding:22px 0;}
						.secondTabInner table {float:left; width:595px;}
							.secondTabInner table th, .secondTabInner table td {border-bottom:#d5c3c3 solid 1px; padding:7px 0; text-align:right}
							.secondTabInner table tfoot th, .secondTabInner table tfoot td {border-bottom:0; padding:10px 0 0 0; text-align:left}
								.secondTabInner table thead td {font-weight:bold; text-align:center}
								.secondTabInner table td.secondColumn {background:#eee8e8;}
								.secondTabInner table tbody tr.takenRow {background:#fdc1c1;}
									.secondTabInner table tbody tr.takenRow td.secondColumn {background:#f3b8b8;}
									.secondTabInner table tbody td input {margin:6px 0 0 0;}
								.secondTabInner table tbody th {padding-left:10px; width:150px; text-align:left;}
								.secondTabInner input.submitButton {float:left; color:#fff; font-size:11px; cursor:pointer; background:url(../img/button-bgr.gif) left top no-repeat; width:52px; height:20px; border:0;}
								.secondTabInner input.submitButtonWide {float:left; color:#fff; font-size:11px; cursor:pointer; background:url(../img/wide-button-bgr.gif) left top no-repeat; width:73px; height:20px; border:0;margin:2px;}
								
				#thirdStepContent {float:left; width:914px;}
					.thirdTabInner {float:left; width:914px; padding:22px 0 0 0;}
						.innerTabLeft {float:left; width:610px; border-right:#d5c3c3 solid 1px; padding:0 7px 0 0;}
							.innerTabLeftBox {float:left; width:595px; margin:0 0 15px 0;}
								.innerTabLeftBoxTitle {float:left; width:595px; padding:0 0 4px 0;}
									.innerTabLeftBoxTitle h2 {float:left;}
									.innerTabLeftBoxTitle a {float:right; text-decoration:none; color:#000;}
										.innerTabLeftBoxTitle a:hover {color:#666666;}
										
								.innerTabLeftBoxContent {float:left; width:595px; border-top:#d8d6d6 solid 1px; padding:10px 0;}
									.innerTabLeftBoxContent label {float:left; width:210px; text-align:right; padding:6px 10px 2px 0;}
									.innerTabLeftBoxContent select {float:left; margin:4px 0;}
									.innerTabLeftBoxContent input {float:left; width:190px; margin:4px 0;}
										.innerTabLeftBoxContent input.radioButton {float:left; width:20px; margin:8px 0 0 0;}
									.innerTabLeftBoxContent br {clear:both;}
								.innerTabLeftBoxContent1 {float:left; width:457px; border-top:#d8d6d6 solid 1px; padding:10px 0;}
									.innerTabLeftBoxContent1 label {float:left;text-align:right; padding:6px 5px 2px 0;}
									.innerTabLeftBoxContent1 select {float:left; margin:4px 0;}
									.innerTabLeftBoxContent1 input {float:left; width:190px; margin:4px 0;}
										.innerTabLeftBoxContent1 input.radioButton {float:left; width:20px; margin:8px 0 0 0;}
									.innerTabLeftBoxContent1 br {clear:both;}
									.innerTabLeftButton input.submitButtonWide {float:left; color:#fff; font-size:11px; cursor:pointer; background:url(../img/wide-button-bgr.gif) left top no-repeat; width:73px; height:20px; border:0;margin-left:220px;}
									.innerTabLeftButton input.submitButton {float:left; color:#fff; font-size:11px; cursor:pointer; background:url(../img/button-bgr.gif) left top no-repeat; width:52px; height:20px; border:0; margin-left:220px;}
						
						.innerTabRight {float:right; width:275px;}
							.innerTabRightTitle {float:left; width:275px; font-size:14px; color:#653030; font-weight:bold; border-bottom:#6b6b6b solid 1px; padding:0 0 2px 0;}
							.innerTabRightContent {float:left; width:275px;}
								.innerTabRightContent a {color:#000000;}
								.innerTabRightContent dl {float:left; width:275px; font-size:12px; color:#000;}
									.innerTabRightContent dt {float:left; height:30px;width:195px; padding:2px 0 2px 5px; border-bottom:#cfcfcf solid 1px; text-align:left;}
									.innerTabRightContent dd {float:left; height:30px;width:70px; padding:2px 5px 2px 0; border-bottom:#cfcfcf solid 1px; text-align:right; font-weight:bold;}
								.innerTabRightContent p.total {float:left; width:270px; padding:3px 5px 3px 0; margin-top:1px; background:#838181; color:#e3e2e2; text-align:right;}
									.innerTabRightContent p.total span {font-size:14px; color:#fff; font-weight:bold;}
									
.error_inner {
	background-color:#ffffff;margin: 200px auto;  width:360px; color: #FF0000; font-weight:bold; padding:20px; border:#bdbdbd solid 1px;
}
#error_holder {
	position:fixed;width:100%;height:100%;text-align:center;
}


		/* Prefooter */
		#preFooterLinks {float:left; width:960px; border-top:#7aa0a6 solid 1px; padding:12px 0;}
			.prefooterBox {float:left; width:224px; padding:0 0 0 15px; border-right:#e0dfdf solid 1px; height:auto !important; height:155px; min-height:155px;}
				.prefooterBox b {float:left; color:#800000; font-size:12px;}
				.prefooterBox ul {float:left; padding:10px 0 0 0;}
					.prefooterBox ul li {float:left; list-style-type:none; width:214px; color:#159aaf; padding:0 0 1px 10px;}
					.prefooterBox li {background:url(../images/prefooter-bullet.gif) 0 5px no-repeat;}
						.prefooterBox li a {color:#800000; text-decoration:none;}
							.prefooterBox li a:hover {text-decoration:underline;}
		
		/* Footer */					
		#footer {float:left; width:960px; border-top:#8f5656 solid 4px; padding:12px 0 20px 0;}
			.footerLeft {float:left; width:400px; color:#747474;}
			.footerRight {float:right; width:400px; color:#d1d1d1; text-align:right;}
				.footerRight a {color:#747474; text-decoration:none; margin:0 3px;}
					.footerRight a:hover {text-decoration:underline;}


.pricesdiv td {
	text-align:left !important;
	padding:0px !important;
	line-height:20px;
	border:0 !important;
}

.pricesdiv th {
	text-align:left !important;
	padding:0px !important;
	height:15px;
}

.pricesdiv tbody {
	margin:5px !important;
	width:90% !important;
}
.pricesdiv div {
	background-color:#6B6B6B;
	padding-left:5px;
	width:100%;
	color:#FFFFFF;
	margin-bottom:5px;
	height:25px;
	line-height:25px;
	font-weight:bold;
}

.pricesdiv table {
	width:273px !important;
	float:left !important;
	text-align:left !important;
	margin-left:3px;
	border-bottom:2px solid #000000;
}















