/*------------------------------------------------------------------
[0. Common]
*/
.clear { clear: both; }
.left { clear: left; }
.right { clear: right; }
form { padding: 0px; margin:0px;}
fieldset { border: 1px solid #dee4e7; background: #f1f1f1; padding: 10px; position: relative; margin-top: 10px; margin-bottom: 30px;}
legend { color: #e5321f; font-weight: bold; font-size: 16px; position: absolute;  top: -10px; }
.noBorder { border: none; }

/*------------------------------------------------------------------
[1. Body]
*/

body {
	background:#FFFFFF url(img/bg.gif) repeat-x;
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica;
}

/*------------------------------------------------------------------
[2. Container / .container]
*/

.frmRow { font-size: 14px; }

.container {
	width:778px;
	margin:0px auto 0px auto;
}
	.header {
		height:96px;
	}
		.headerL {
			width: 322px;
			float: left;
			padding: 0px 0px 0px 0px;
		}
		.headerR {
			float: right;
			width: 456px;
		}
			.topMenu { }
				.topMenu a { color: #ff9900; font-size: 12px; text-decoration: none; }
				.topMenu a:hover { text-decoration: underline; }
				.topMenu ul { list-style: none; float: right; margin: 0px; }
				.topMenu ul li { float: left; padding-left: 15px; }
			.menu { background: url(img/menu-bg.gif) no-repeat; width: 456px; float: right; margin-top: 37px; }
				.menu a { color: #fff; font-size: 19px; text-decoration: none; display: block; }	
				.menu a:hover { text-decoration: none; color: #ff9900; }
				.menu ul { list-style: none; float: right; margin: 0px; width: 456px;}
				.menu ul li {
					float: left;
					padding: 0px 0px 0px 0px;
					position: relative;
					height: 34px;
					width: 152px;
					text-align:center;
				}		
				.menu ul li a { padding-top: 5px; }
					.menu ul li ul li {
						float:none;
						padding:0px;
						border-top:#989898 1px solid;
						background-color:#3d3f44;
						width: 160px;
						height: 30px;
						overflow:hidden;
					}
					.menu ul li ul li:hover, div.menu ul li li.sfhover { background-color:#2C2C2C; }
					.menu>ul>li>ul>li { height: 30px; }
					.menu ul li ul li a { 
						color:#FFF;
						text-indent: 0em;
						text-decoration: none;
						font-size: 12px;
						padding-left: 17px;
						height: 30px; 
						padding-top: 5px;
						text-align: left;
					}
					.menu ul li ul li a:hover{ color:#ff9900; background: #5b5d61; text-decoration: none; }
					.menu>ul>li>ul>li>a:hover{ }
					.menu ul ul {
						position: absolute;
						z-index: 500;
						top:34px;
						left:-0px;
						border-bottom:#757776 1px solid;
						padding: 0px;
						overflow: hidden;
					}
					div.menu ul ul { display: none; }
					div.menu ul li:hover ul, div.menu ul li.sfhover ul { display: block; }
					
					ul.dropDomains { width:160px; }
					ul.dropHosting { width:160px; }
					ul.dropWeb { width:152px; }
																		
		.header img { border: none; }
		a img { border: none; }
	/*------------------------------------------------------------------
	[2.1 - Index
	*/
	.promo {
		width: 778px;
		height: 224px;
	}
		.promoL { float: left; width: 137px; }
		.promo img { border: 0px; }
		.audaLogo { padding: 22px 0px 0px 24px; }
		.promoR { float: left; width: 641px; height: 227px; overflow:hidden;}
			.loginBox { text-align: right; margin-top: 8px; }
				.loginBox label {
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #3d3f44;
					line-height: 20px;
				}
				.loginBoxInput { border: 1px solid #dee4e7; width: 125px; height: 16px; font-size: 11px; }
				.loginBoxButton {
					background: url(img/loginButton.jpg) no-repeat;
					color: #fff;
					border: none;
					width: 57px;
					height: 18px;
					cursor: pointer;
				}
			.flashBanner { width: 637px; height: 188px; float: right; padding-top: 8px; }

	.searchBox { clear: both; padding: 13px 0px 15px 0px; }
		.searchBoxL { background: url(img/searchBoxLeft.gif) no-repeat; width: 7px; height: 70px; float: left; }
		.searchBoxR { background: url(img/searchBoxRight.gif) no-repeat; width: 7px; height: 70px; float: left; }
		.searchBoxM { width:764px; height: 70px; background: #f9f9f9; float: left; }
			.searchBoxML { float: left; width: 305px; }
			.searchBoxMR { float: right; width: 451px; padding: 13px 7px 0px 0px; text-align:right; }
			.searchBoxM h1 { color: #e5321f; font-size: 24px; font-weight: normal; margin: 0px; padding: 10px 0px 0px 7px; }
			.searchBoxM label { color: #ff9900; font-size: 14px; }
			.searchBoxInput {
				height: 18px;
				width: 200px;
				color: #3d3f44;
				border: 1px solid #dee4e7;
				font-size: 12px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				padding: 3px 0px 0px 5px;
			}
			.searchBoxDrop { border: 1px solid #dee4e7; height: 21px; }
			.searchButton {
				background: url(img/searchButton.jpg) no-repeat;
				color: #fff;
				border: none;
				width: 57px;
				height: 18px;
				cursor: pointer;
			}			
		.searchBoxLinks { clear: both; text-align: center; width: 764px; padding-top: 5px; }
			.searchBoxLinks ul {
				list-style: none;
				font-size: 11px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				margin: 0px auto;
				width: 500px;
				padding: 0px;
			}
			.searchBoxLinks ul li { float: left;}
			.searchBoxLinks ul li a { color: #3d3f44; text-decoration: underline; }
			
	.content { clear: both; width: 778px; padding-top: 15px;}
		.contentTop { background: url(img/contentTop.gif) no-repeat; height: 7px; overflow: hidden; }
		.contentBottom { background: url(img/contentBottom.gif) no-repeat; height: 7px; }
		.contentMid { background: #f9f9f9; padding-top: 3px; }
			.servicesHold { padding: 0px 7px 0px 7px; }
			.serviceBox { float: left; width: 248px; }
				.serviceBoxTop { background: url(img/serviceBoxTop.gif) no-repeat;  height: 9px; overflow: hidden; }
				.serviceBoxBottom { background: url(img/serviceBoxBottom.gif) no-repeat;  height: 9px; overflow:hidden; }
				.serviceBoxMid { background: url(img/serviceBg.gif) repeat-y; height: 183px; }
					.serviceBoxMid h2 { font-weight: normal; color: #e5321f; font-size: 19px; padding: 5px 0px 0px 15px; margin:0px; }
					.serviceContent1, .serviceContent2, .serviceContent3 { position:relative; }
					.serviceBoxMid p {
						color: #3d3f44;
						font-size: 11px;
						line-height: 18px;
						padding: 5px 15px 0px 15px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						margin: 0px;
					}
					.serviceBoxMid a { color: #ff9900; text-decoration: underline; font-family:"Trebuchet MS", Arial, Helvetica; }
					.serviceContent1 img { position: absolute; top: 40px; left: 150px; }
					.serviceContent2 img { position: absolute; top: 40px; left: 100px; }
					.serviceContent3 img { position: absolute; top: 40px; left: 145px; }
			.hostingBoxContainer { height: 270px; margin-top: 8px; }
				.hostingBoxContainer h1 { color: #e5321f; font-size: 24px; font-weight: normal; margin: 0px; padding: 10px 0px 0px 7px; }
				.hostingLabel { width: 745px; height: 20px; padding: 5px 0px 0px 10px; }
				.hostingBoxContainer p { padding-left: 10px; font-size: 12px; color: #6f7174; }
				.hostingPlanBoxHold { height: 160px; padding: 10px 0px 0px 8px; } 
					.hostingPlanBoxHold img { border: none; padding: 0px; margin: 0px; width: 122px; height: 160px; float: left; padding-right: 3px; } 
					.hostingPlanBoxHold a { padding: 0px; margin: 0px; } 
				.domainBanner { width: 778px; height: 100px; padding: 15px 0px 0px 0px; float: left; }
					.domainBanner img  { border: none; }
	.news { float: left; padding: 18px 12px 0px 8px; width: 490px; }
		.news h1 { color: #086ea3; font-size: 24px; margin: 0px; font-weight: normal; }
		.news h2 { color: #086ea3; font-size: 16px; line-height: 24px; margin: 0px; font-weight: bold; padding-top: 10px; }
			.news h2 a { color: #086ea3; text-decoration: none; }
			.news h2 a:hover { text-decoration: underline; }
		.news p { color: #3d3f44; font-size: 14px; line-height: 20px; margin: 0px; font-weight: normal; }
		.news p a { color: #e5321f; text-decoration: underline; }
	.blog { float: left; width: 246px; padding: 18px 5px 0px 3px; }
		.blog h1 { color: #086ea3; font-size: 24px; margin: 0px; font-weight: normal; padding: 0px 0px 0px 13px; }
		.blog h2 { font-size: 14px; line-height: 22px; margin: 0px; font-weight: normal; padding: 10px 0px 0px 13px; }
		.blog h2 a { text-decoration: none; color: #086ea3; }
		.blog h2 a:hover { text-decoration: underline; }
		
	/*------------------------------------------------------------------
	[2.2 Domains ]
	*/	
	.promoSmall {
		width: 778px;
		height: 79px;
	}
		.promoSmall img { border: none; }
		.promoSmallLeft { float: left; width: 137px; }
		.promoSmallRight { float: left; width: 641px; }
			.promoFlash { width: 635px; float: right; padding-top: 14px; }
		
	.steps { width: 778px; height: 53px; padding-top: 14px; float: left; }
		.stepsL { background: url(img/steps-bg-left.gif) no-repeat; width: 13px; height: 53px; float: left; }
		.stepsM { width: 752px; background: #f9f9f9; float: left; }
		.stepsR { background: url(img/steps-bg-right.gif) no-repeat; width: 13px; height: 53px; float: left; }
		.steps ul { list-style: none; margin: 0px; padding: 0px; width: 752px;  height: 53px; text-align: center; }
			.steps ul li { 
				float: left;
				width: 125px;
				height: 31px;
				color: #bdbdbd;
				font-size: 12px;
				padding: 19px 0px 0px 0px;
				
			}
				.stepsBgInactive { background: url(img/step-bg-mid.gif) no-repeat; }
				.stepsBgActive { background: url(img/step-bg-mid-anchor.gif) no-repeat; }
				.stepsBgVisited { background: url(img/step-bg-mid-anchor.gif) no-repeat; }			
				
				.steps ul li a { color: #086ea3; text-decoration: none;}
				.steps ul li a:hover { text-decoration: underline; }
				.stepsBgActive a { font-weight: bold; }
				
	.contentLeft { float: left; width: 254px; padding: 0px 9px 0px 0px; }
	.contentRight { float: left; width: 515px; }
		
	.leftBox { width: 254px; padding-bottom: 9px; }
		.leftBoxTop { background: url(img/leftBoxTop-bg.gif) no-repeat; height: 9px; overflow: hidden; }
		.leftBoxBottom { background: url(img/leftBoxBottom-bg.gif) no-repeat; height: 9px; overflow: hidden; }
		.leftBoxMid { background: #f9f9f9; padding: 0px 13px 0px 13px; width: 228px; }
			.leftBoxMid h1 { color: #e5321f; font-size: 19px; font-weight: normal; margin: 0px; padding: 8px 0px 9px 0px; }
			.leftBoxMid label { color: #ff9900; font-size: 14px; float: left; padding: 1px 3px 0px 0px; }
			.leftSearchBoxMidInput {  border: 1px solid #dee4e7; width: 180px; height: 16px; }
			.tldChkHold { padding: 13px 0px 13px 0px; }
			.flTld { float: left; width: 76px; color: #3d3f44; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px 0px 5px 0px; }
			.leftSearchBoxButton { text-align: right; padding: 0px 0px 8px 0px; }
			
			ul.searchHistory { list-style: none; margin: 0px; padding: 0px 0px 10px 0px;}
			.searchHistory li { font-size: 11px; line-height: 20px; }
			.searchHistory a { color: #3d3f44; }
			
			ul.faqList { list-style: none; margin: 0px; padding: 0px;}
			.faqList li { font-size: 12px; line-height: 18px; padding-bottom: 10px; }
			.faqList a  { color: #086ea3; }
			
			.shoppingCartItem { float: left; padding: 10px 0px 0px 0px; }
				.shoppingCartC1 { width: 162px; float: left; }
				.shoppingCartC2 { width: 65px; float: left; text-align: right; }
				
				
			.shoppingCartTotal {  padding: 10px 0px 10px 0px; width: 142px; float: left; }
			.shoppingCartPrice {  padding: 10px 0px 10px 0px; width: 85px; float: left; text-align: right; }
				.shoppingCartPrice h2 { color: #3d3f44; font-size: 12px; font-weight: bold; margin: 0px;}
			
			.shoppingCartC1 input { float: left; margin: 0px 5px 0px 0px; padding: 0px 5px 0px 0px; width: 15px; }
				.shoppingCartTotal h2, .shoppingCartC1 h2, .shoppingCartC2 h2 { 
					color: #086ea3;
					font-size: 14px;
					font-weight: normal;
					margin: 0px;
				}
				.leftBoxMid p { color: #3d3f44; font-size: 11px; margin: 0px; }
				.shoppingCartC1 em, .shoppingCartC2 em { color: #bdbdbd; }
				
				.shoppingCartButtons { float: right; }
					.removeButton {
						background: url(img/removeButton.jpg) no-repeat;
						color: #fff;
						border: none;
						width: 67px;
						height: 18px;
						cursor: pointer;			
					}
					.checkoutButton {
						background: url(img/checkoutButton.jpg) no-repeat;
						color: #fff;
						border: none;
						width: 77px;
						height: 18px;
						cursor: pointer;			
					}					
	
	.rightBox { width: 514px; }
		.rightBoxTop { background: url(img/rightBoxTop-bg.gif) no-repeat; height: 9px; overflow: hidden; }
		.rightBoxBottom { background: url(img/rightBoxBottom-bg.gif) no-repeat; height: 9px; overflow: hidden; }
		.rightBoxMid { background: #f9f9f9; padding: 3px 13px 0px 13px; width: 489px; overflow: hidden; }
			.rightBoxMid h1 { color: #086ea3; font-size: 20px; font-weight: bold; margin: 0px; padding: 0px 0px 7px 0px; }
			.rightBoxMid p { color: #000; font-size: 14px; line-height: 20px; margin: 0px; padding: 0px 0px 10px 0px; }
			
			.searchInstRow { float: left; padding: 20px 0px 10px 0px; }
				.searchInstImg { float: left; width: 27px; height: 25px; padding-right: 10px; }
				.searchInstCol1 { float: left; width: 120px; }
				.searchInstCol2 { float: left; width: 125px; }
				.searchInstCol3 { float: left; width: 70px; }
				.searchInstRow1 { float: left; width: 158px; }
				.searchInstRow2 { float: left; width: 162px; padding-right: 35px; }
				.searchInstRow3 { float: left; width: 107px; }
					.searchInstCol1 p, .searchInstCol2 p, .searchInstCol3 p { font-size: 11px; color: #086ea3; line-height: 14px; }
			.bigSearchFrm { float: left; width: 489px; padding: 10px 0px 10px 0px; }
				.bigSearchFrm label { float: left; color: #5b5d61; font-size: 16px; font-weight: bold; padding-top: 3px;  }
				.bigSearchBox { float: left; height: 25px; width: 345px; border: 1px solid #8d8d8d; margin: 0px 5px 0px 5px; }
				.bigSearchButton { margin-top: 2px; float: left; background: url(img/bigSearchButton.jpg) no-repeat; width: 77px; height: 24px; cursor: pointer; border: none; }
				.tldHold { margin: 0px auto; width: 480px; clear: both; padding: 20px 0px 10px 0px;}
					.flSearchTld { width: 96px; float: left; font-weight: bold; }
			
			
			.searchResultsC1 { float: left; width: 206px; }
			.searchResultsC2 { float: left; width: 62px; text-align: left; }
			.searchResultsC3 { float: left; width: 160px; text-align: left; }
			.searchResultsC4 { float: left; width: 30px; text-align: right; }
			
			.rightBoxMid ul, .rightBoxMid ol { font-size: 14px; }
			
			.searchResultsC1 h2, .searchResultsC2 h2, .searchResultsC3 h2 {
					color: #e5321f;
					font-size: 14px;
					font-weight: normal;
					margin: 0px;			
			}
			.searchResultsC1 p, .searchResultsC2 p, .searchResultsC3 p {
					color: #3d3f44;
					font-size: 12px;
					font-weight: normal;
					margin: 0px;			
			}		
			.available { color: #149100; }
			.unavailable { color: #e5321f; }	
			
			.domainInfoHold { clear: both; }
			
			.addToOrderButton {
				background: url(img/addToOrderButton.jpg) no-repeat;
				color: #fff;
				border: none;
				width: 94px;
				height: 18px;
				cursor: pointer;			
			}
			.orderButtonHold { clear: both; text-align: right; }
			.resultsHold { clear: both; padding: 0px 0px 5px 0px; }
			.resultsDropDown { border: 1px solid #dee4e7; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 150px; }
	
	/*------------------------------------------------------------------
	[2.3 Hosting ]
	*/		
	
	.rightBoxMid h2 {
		color: #e5321f;
		font-size: 16px;
		font-weight: bold;
		margin: 0px;
		padding-bottom: 3px;	
	}
	.rightBoxMid h3 {
		color: #086ea3;
		font-size: 17px;
		font-weight: normal;
		margin: 0px;	
	}		
	
	.compareHold { width: 489px; }
		.compareHoldH1 { width: 137px; height: 50px; background: url(img/compare-h1-bg.jpg) no-repeat; float: left; }
		.compareHoldH2, .compareHoldH3, .compareHoldH4 { width: 87px; height: 50px; background: url(img/compare-bg.jpg) repeat-x; float: left; margin-right: 1px; }
		.compareHoldH5 { width: 88px; height: 50px; background: url(img/compare-h5-bg.jpg) no-repeat; float: left; }
	
		.compareHold h4 { font-size: 14px; color: #fff; font-weight: normal; margin: 0px; text-align: center; padding: 5px; }
	
		.compareC { width: 487px; border: 1px solid #fff; clear: both; text-align: center; font-size: 12px; }
			.compareC1 { background: #f5f5f5; width: 135px; float: left; padding: 5px 0px 5px 0px; border-right: 1px solid #fff; }
			.compareC2, .compareC3, .compareC4 { 
				width: 87px;
				float: left;
				padding: 5px 0px 5px 0px;
				background: #f5f5f5;
				border-right: 1px solid #fff;
			}
			.compareC5 { width: 87px; float: left; padding: 5px 0px 5px 0px; background: #f5f5f5; }
	
			.compareC img { padding: 5px 0px 2px 0px; }
	
			.selectButtonHold { clear: both; }
	
			.selectButton {
				background: url(img/selectButton.jpg) no-repeat;
				color: #fff;
				border: none;
				width: 57px;
				height: 18px;
				cursor: pointer;	
			}	
			.continueButtonHold { float: right; text-align: center; padding: 20px 15px 0px 0px; }
			.continueHostingButton {
				background: url(img/hostingImg/wOutHostingBut.jpg) no-repeat;
				color: #fff;
				border: none;
				width: 190px;
				height: 35px;
				cursor: pointer;			
			}	
			
			
	.hostingTbl { width: 752px; padding-left: 13px; }
		.hostingTblHeader { width: 752px; height: 50px; }
			.hostingTblHeaderL { background: url(img/hostingHeaderL.gif) no-repeat; width: 10px; height: 50px; float: left; }
			.hostingTblHeaderM { background: url(img/hostingHeaderM.gif) repeat-x; width: 733px; height: 50px; float: left; }
				.hostingFeaturesH { width: 200px; float: left; text-align: left; } 
				.hostingTblHeaderM h2, .hostingPlanH h2 { 
					color: #fff;
					font-size: 14px;
					font-weight: bold;
					margin: 0px;
					padding-top: 15px;
				}
				.hostingPlanHold { float: left; width: 733px; }
					.hostingPlanH { float: left; text-align: center; width: 89px; }
					.hostingPlanH2 { float: left; text-align: center; width: 133px; }
			.hostingTblHeaderR { background: url(img/hostingHeaderR.gif) no-repeat; width: 9px; height: 50px; float: left; }
			
			.hostingComparisionTbl { 
				clear: both;
				width: 750px;
				background: #fff;
				border-left: 1px solid #ececec;
				border-right: 1px solid #ececec;
				border-bottom: 1px solid #ececec;		
			}
			.hostingCompFeature { float: left; width: 210px; background: #f7f7f7; }
				.hostingCompFeature h4 { font-weight: bold; margin: 0px; font-size: 12px; padding: 5px 0px 5px 13px;}
				.hostingCompFeature h3 { font-weight: normal; margin: 0px; font-size: 12px; padding: 5px 0px 5px 13px;}
			.hostingCompHold { border-bottom: 1px solid #ececec;  background: url(img/compTblBg.jpg) repeat-y left; margin-left: 0px; width: 750px; } 
			.hostingCompHold2 { border-bottom: 1px solid #ececec;  background: url(img/compTblBg2.jpg) repeat-y left; margin-left: 0px; width: 750px; } 
				.hostingCompCol { float: left; text-align: center; width: 89px; }
				.hostingCompCol a, .forwardBoxPrice a { color: #ff9900; text-decoration: underline; font-weight: normal; }
				.hostingCompCol2 { float: left; text-align: center; width: 133px; }
				.hostingCompCol p, .hostingCompCol2 p { margin: 0px; font-size: 12px; padding: 5px 0px 5px 0px; }
				.hostingCompCol img, .hostingCompCol2 img { margin: 0px; padding: 5px 0px 3px 0px; }
			
	
	.stepInfo h1 { color: #086ea3; margin: 0px; font-size: 20px; font-weight: bold; padding: 0px 0px 7px 13px; }
	.stepInfo h2 { color: #e5321f; margin: 0px; font-size: 16px; font-weight: bold; padding: 0px 0px 3px 13px; }
	.stepInfo p { padding: 0px 13px 13px 13px; margin: 0px; font-size: 14px; line-height: 20px; width: 752px; }
	
	.hostInfo p { padding: 13px 13px 13px 13px; margin: 0px; font-size: 14px; line-height: 20px; }
	.hostInfo h2 { color: #e5321f; margin: 0px; font-size: 16px; font-weight: bold; padding: 10px 5px 3px 13px; }
	.smtxt { font-size: 12px; }
	
	/*------------------------------------------------------------------
	[2.4 Login / Register ]
	*/		
	
	.loginBoxLarge { }
		.loginBoxLarge label {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #3d3f44;
			line-height: 20px;
			text-align: right;
			float: left; 
			width: 110px;
			padding: 0px 15px 0px 0px;
		}		
		.loginBoxLargeInput { border: 1px solid #dee4e7; width: 150px; height: 16px; float: left; font-size: 11px; }
		.loginBoxExtraLgInput { border: 1px solid #dee4e7; width: 330px; height: 16px; float: left; font-size: 11px; }
		.loginBoxPostInput { border: 1px solid #dee4e7; width: 60px; height: 16px; float: left; font-size: 11px;}
		.loginBoxMedInput { border: 1px solid #dee4e7; width: 100px; height: 16px; float: left; font-size: 11px; }	
		.loginBoxSmallInput { border: 1px solid #dee4e7; width: 40px; height: 16px; float: left; margin-right: 5px; font-size: 11px; }	
		.loginBoxLargeButtonHold { clear: both; text-align:right; padding: 0px 0px 0px 0px; }
		.rightBoxMid a { color:#086ea3; text-decoration: underline; }
		
	.registerButton {
		background: url(img/registerButton.jpg) no-repeat;
		color: #fff;
		border: none;
		width: 77px;
		height: 18px;
		cursor: pointer;			
	}	
		.loginBoxLarge p { clear: both; color: #bdbdbd; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 130px; line-height: 14px; padding-top: 5px;}
		
	.frmRow { clear: both; padding: 5px 0px 5px 0px; }
		.errorInput { border: 1px solid #dee4e7; background: #fdfafa; }
		p.errorText, label.errorText { color: #ec2c18; font-weight: bold; }	
	
	#errStr{
	font-weight:bold;
	font-family: verdana;
	font-size: 10px;
	color: #FF0000;
	padding-top: 5px;
	}
	/*------------------------------------------------------------------
	[2.5 Configure ]
	*/	
	
	.continueButton {
		background: url(img/continueButton.jpg) no-repeat;
		color: #fff;
		border: none;
		width: 77px;
		height: 18px;
		cursor: pointer;			
	}		
	
	.regDetails { clear: both; }
		.regDetailsC1 { float: left; width: 125px; text-align: right; padding-right: 15px; }
		.regDetailsC2 { float: left; width: 315px; }
	
	/*------------------------------------------------------------------
	[2.6 News ]
	*/	
		
	.newsArticle blockquote { background: #fff; border: 1px solid #ececec; }
	.newsArticle blockquote p { font-size: 12px; padding: 13px; color: #086ea3; }		
		
	.newsArticle ul { font-size: 14px; line-height: 20px; }
	.newsArticle ul li { padding: 5px 20px 5px 0px; }
	.newsArticle a { color: #e5321f; text-decoration: underline; font-size: 14px; }
	.newsArticle p { font-size: 14px; line-height: 20px; }
	.dateHold { clear: both; width: 100%; padding: 5px 0px 13px 0px; }
	.dateHold h6 { font-weight: bold; float: left; font-size: 12px; color: #3d3f44; margin: 0px; padding-left: 5px; }
	.dateHold img { float: left; }
	.newsArticle h2 a { color:#086ea3; font-size: 16px; text-decoration:none; line-height: 20px; font-weight: bold;}
	p.more a { font-size: 11px; }
	
	.pagging { 
		float: left;
		height: 51px;	
		text-align: center;
		width: 100%;
	}
		hr { color: #ececec; background: #ececec; border: none; height: 1px; }

		.paggingTbl { float: right; font-size: 11px; }
		.noOfRec { font-size:12px; font-weight:bold; color:#3d3f44; float:left; padding: 10px 13px 0px 0px; }
		.paggingLink, .paggingRec { float:left; padding: 5px; }
		.paggingLink a, .paggingRec a { 
			color: #086ea3;
			border: 1px solid #ececec;
			background: #fff;
			display: block;
			padding: 5px;	
			text-decoration: none;
		}
		.paggingLink a:hover, .paggingRec a:hover { border: 1px solid #fdc775; }

		.paggingNo { float: left; padding: 5px; }
		.paggingNo a { cursor: pointer; text-decoration: none; text-align: center; }
		
		.act a {
			color: #fdc775;
			font-weight: bold;
			border: 1px solid #fdc775;
			background: #fff;
			display: block;
			padding: 5px;	
		}
		.inact a { 
			color: #086ea3;
			border: 1px solid #ececec;
			background: #fff;
			display: block;
			padding: 5px;		
		}
		.inact a:hover { border: 1px solid #fdc775; }

	/*------------------------------------------------------------------
	[2.7 Confirm Order ]
	*/	
	
	.orderSummary { float: left; padding: 0px 0px 13px 0px; }
		.orderSummaryC1 { float: left; width: 304px; }
		.orderSummaryC2 { float: left; width: 77px; }
		.orderSummaryC3 { float: left; width: 78px; text-align: right; }
		
		.orderSummary p { padding: 0px;}
	
	.confirmButtonHold { float: right; padding: 13px 0px 13px 0px; }
			
	.confirmOrderButton {
		background: url(img/confirmOrderButton.jpg) no-repeat;
		color: #fff;
		border: none;
		width: 104px;
		height: 18px;
		cursor: pointer;			
	}		
	p.grey { color: #bdbdbd; clear: both; }
	
	.eligibilityFrm {}
		.eligibilityFrm label {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #3d3f44;
			line-height: 20px;
			text-align: right;
			float: left; 
			width: 125px;
			padding: 0px 15px 0px 0px; }
		.eligibilityLargeInput { border: 1px solid #dee4e7; width: 200px; height: 16px; float: left; font-size: 11px; }
		.eligibilityMedInput { clear: both; border: 1px solid #dee4e7; width: 100px; height: 16px; float: left; margin-left: 140px; font-size: 11px; }
		.req { color: #990000; } 
		.formDropDown { 
			float: left;
			font-size: 11px;
			border: 1px solid #dee4e7;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		.eligibilityFrm p { clear: both; color: #bdbdbd; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 140px; line-height: 14px; margin: 0px;}		
	
	/*------------------------------------------------------------------
	[2.8 Blog ]
	*/			
		
	.blogArticle {}
		
	.blogArticle blockquote { background: #fff; border: 1px solid #ececec; }
	.blogArticle blockquote p { font-size: 12px; padding: 13px; color: #086ea3; }
		
	.blogArticle ul, .blogArticle ol { font-size: 14px; line-height: 20px; }
	.blogArticle ul li { padding: 0px 20px 0px 0px; }
	.blogArticle ol li { padding: 0px 20px 0px 0px; }
	.blogArticle a { color: #e5321f; text-decoration: underline; font-size: 14px; }
	.blogArticle p { font-size: 14px; line-height: 20px; }
	.blogArticle h2 a { color:#086ea3; font-size: 16px; text-decoration:none; line-height: 22px; font-weight: bold;}
	p.more a { font-size: 11px; }		
	.dateHold a { font-size: 12px; padding: 0px; }
	.blogArticle a { padding: 0px; }
	
	.commentBoxInput { border: 1px solid #dee4e7; width: 325px; height: 150px; float: left; }
	.blogCommentFrm {}
		.blogCommentFrm label {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #3d3f44;
			line-height: 20px;
			text-align: right;
			float: left; 
			width: 115px;
			padding: 0px 15px 0px 0px;
		}		
		.blogCommentFrm p { clear: both; color: #bdbdbd; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 130px; line-height: 14px; padding-top: 5px;}
		
		.captcha { float: left; margin: 0px; padding-left: 130px; }	
		
		.postCommentButton {
			background: url(img/postCommentButton.jpg) no-repeat;
			color: #fff;
			border: none;
			width: 102px;
			height: 18px;
			cursor: pointer;			
		}				
		.commentHold { clear: both; width: 100%; padding: 5px 0px 13px 0px; }
		.commentHold h5 { font-weight: normal; font-size: 12px; color: #3d3f44; margin: 0px; padding-left: 5px; }
		.commentHold h6 { font-weight: normal; font-size: 11px; color: #cacccf; margin: 0px; padding: 5px 0px 0px 5px; }
		.commentHold img { vertical-align: bottom; }
		.commentHold p { clear: both; padding: 5px 0px 0px 10px; font-size: 12px; }	
		
	.socialBookmarks { float: left; width: 480px; padding: 13px 0px 13px 0px; }
		.socialBookmarks img { float: left; padding-right: 23px; border: none; } 	

	/*------------------------------------------------------------------
	[2.9 Contact Us ]
	*/	
	
	.submitEnquiryButton {
		background: url(img/submitEnquiryButton.jpg) no-repeat;
		color: #fff;
		border: none;
		width: 106px;
		height: 18px;
		cursor: pointer;			
	}		
	.enquiryInput { border: 1px solid #dee4e7; width: 330px; height: 150px; float: left; }	
		
	/*------------------------------------------------------------------
	[2.10 Web Hosting Plans ]
	*/			
	
	.hostingBox { float: left; width: 239px; padding-bottom: 11px; }
		.pL11 { padding-left: 11px;}
		.hostingBoxTop { background: url(img/hostingBox-top.jpg) no-repeat; height: 39px; }
			.hostingBoxTop h3 { color: #fff; font-size: 18px; font-weight: normal; margin: 0px; padding: 7px 0px 0px 15px; }
		.hostingBoxMid { background: url(img/hostingBox-mid.jpg) repeat-y; height: 250px; }
			.hostingBoxMid p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3d3f44; padding: 15px; }
			.hostingBoxMid ul { 
				list-style: url(img/bulletTick.jpg); 
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 12px; 
				color: #3d3f44;
				list-style-position:outside;
				padding: 0px 0px 0px 35px;
				margin:0px 0px 0px 0px;
			}
			.hostingBox ul li { line-height: 20px; padding: 0px 0px 0px 10px; margin: 0px; }
			.hostingPrice { height: 84px; width: 239px; padding-top: 13px; text-align:center; }
				.hostingPrice img { border: none; }
				.hostingPrice h4, .hostingPrice h5 { 
					color: #e63f2e;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: normal;
					margin: 0px; 
				}
				.hostingPrice h4 { font-size: 30px; }
				.hostingPrice h5 { font-size: 14px; padding-bottom: 10px; }
				.hostingPriceL { float: left; width: 63px; padding-left: 15px;}
				.hostingPriceR { float: right; padding-right: 15px; }
		.hostingBoxBottom { background: url(img/hostingBox-bottom.jpg) no-repeat; height: 11px; }
		
	.hostingBox, .forwardBox { float: left; width: 239px; }	
	.forwardBoxHold { padding-left: 13px; float:left; width: 752px; }
		.forwardBoxMid { background: url(img/hostingBox-mid.jpg) repeat-y; height: 250px; }
			.forwardBoxMid p { font-size: 12px; color: #3d3f44; padding: 10px 15px 0px 15px; margin: 0px; }
		.forwardBoxTop { background: url(img/hostingBox-top.jpg) no-repeat; height: 39px; }
			.forwardBoxTop h3 { color: #fff; font-size: 14px; font-weight: bold; margin: 0px; padding: 10px 0px 0px 15px; }
		
		.pLR { padding-left: 17px; padding-right: 17px;}
		
	.forwardBoxPrice { background: url(img/hostingBox-mid.jpg) repeat-y;  text-align: center; overflow: hidden; padding: 0px; margin: 0px; }
		.forwardBoxPrice p { margin: 0px; padding-bottom: 10px; font-size: 12px; font-weight: bold; }
	.forwardBoxButton { background: url(img/hostingBox-mid.jpg) repeat-y; height: 20px; text-align: center; }
			
		
		
	/*------------------------------------------------------------------
	[2.11 Order Complete ]
	*/			
	
	.orderDetails { float: left; padding: 5px 0px 5px 0px; }
	.orderDetailsC1 { float: left; width: 150px; font-weight: bold; font-size: 14px; }
	.orderDetailsC2 { float: left; width: 280px; font-size: 14px; }
	.orderDetailsC3 { float: left; width: 40px; font-size: 14px; }
		
	.footer { float: left; padding: 0px 0px 20px 0px; }
		.footerLeft { float: left; width: 523px; }
			.footerLeft ul {
				color: #cacccf;
				font-size: 11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				list-style:none;
				margin: 0px;
				padding: 10px 0px 0px 0px;
			}
			.footerLeft ul li { float: left; }
			.footerLeft ul li a { color: #ff9900; text-decoration: underline; }
			.footerLeft p { 
				clear: both;
				font-size: 11px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #cacccf;
				line-height: 18px;
				margin: 0px;
				padding-top: 5px;
			}
			.footerLeft p a { color: #086ea3; text-decoration: underline; }
		.footerRight { float: right; width: 250px; text-align:right; }
			.footerRight img { padding-top: 10px; }
			
	/*------------------------------------------------------------------
	[2.12 Transfer Domains ]
	*/			
	
	.transferFrm { padding:0px 0px 20px 0px; }
		.addTranFrm label, .transferFrm label { color: #ff9900; font-size: 14px; }
		.startButton, .addButton, .nextButton, .transferButton {
			background: url(img/startButton.jpg) no-repeat;
			color: #fff;
			border: none;
			width: 57px;
			height: 18px;
			cursor: pointer;
		}	
		.addButton { background: url(img/addButton.jpg) no-repeat; }
		.nextButton { background: url(img/nextButton.jpg) no-repeat; float: right; }
		.transferButton { background: url(img/transferButton.jpg) no-repeat; float: right; width: 168px; }
	.grey { color: #bdbdbd; font-size: 12px; }
		
	.transferList { width: 450px; }
		.transListC1 { float: left; width: 250px; }
		.transListC2 { float: left; width: 170px; }
		.transListC3 { float: left; width: 30px; text-align: right; }
		
	.addTranFrm { float: right; }
		.addTransBoxInput {
			height: 18px;
			width: 270px;
			color: #3d3f44;
			border: 1px solid #dee4e7;
			font-size: 12px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			padding: 3px 0px 0px 5px;
		}		
		.addTranFrm p { padding-top: 15px; font-size: 12px; }	
		
	/*------------------------------------------------------------------
	[2.13 Prices ]
	*/			
			
	.pricingTable { clear: both; width: 450px; padding-top: 10px; }
		.pricingTblCol1 { float: left; width: 150px; text-align: center; }
		.pricingTblCol2 { float: left; width: 150px; text-align: center;}
		.pricingTblCol3 { float: left; width: 150px; text-align: center;}

	/*------------------------------------------------------------------
	[2.14 Hosting Plan Detail ]
	*/		
		
	.planInfo { width: 489px; }
		.planInfoHeader { background: url(img/hosting-detail-header.jpg) no-repeat; width: 489px; height: 39px; }
			.planInfoHeader h1 { color: #fff; font-size: 18px; font-weight: normal; margin: 0px; padding: 7px 0px 0px 15px; }
		.planInfoMid { background: url(img/hosting-detail-bg.jpg) repeat-y; width: 489px; }
			.planInfoMid img { float: right; padding: 0px 15px 0px 15px; }
			.planInfoMid p { padding: 0px 15px 15px 15px; margin: 0px; }
			.planOverviewHold { width: 489px; float: left; padding: 15px 0px 15px 0px; height: 85px; overflow:hidden; }
				.planOverview { float:left; width: 329px; }
					.planOverview ul { 
						list-style: url(img/bulletTick.jpg); 
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						font-size: 12px; 
						color: #3d3f44;
						list-style-position:outside;
						padding: 10px 0px 0px 35px;
						margin:0px 0px 0px 0px;
					}
				.hostOverview { float:left; }
					.hostOverview ul { 
						list-style: url(img/bulletTick.jpg); 
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						font-size: 12px; 
						color: #3d3f44;
						list-style-position:outside;
						padding: 15px 0px 5px 35px;
						margin:0px 0px 0px 20px;
					}
					.hostOverview li{ padding-bottom:5px;}
					.planPrice { float: left; width: 160px; text-align: center; }
						.planPrice h4, .planPrice h5 { 
							color: #e63f2e;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-weight: normal;
							margin: 0px; 
						}
						.planPrice h4 { font-size: 30px; }
						.planPrice h5 { font-size: 14px; padding-bottom: 10px; }					
				.planOverview ul li { line-height: 20px; padding: 0px 0px 0px 10px; margin: 0px; }			
		.planInfoBottom { background: url(img/hosting-detail-bottom.jpg) no-repeat; width: 489px; height: 10px; }
		
		.planTbl { width: 489px; }
			.planTblRow { border-bottom: 1px solid #ececec; float: left; width: 489px; }				
				.planTblCol1 {width: 348px; float: left; background: #f7f7f7; border-right: 1px solid #ececec; margin-left: 1px; }
					.planTblCol1 p { margin: 0px; padding: 5px 0px 5px 15px; }
				.planTblCol2 { width: 138px; text-align:center; float: left; }
					.planTblCol2 p { margin: 0px; padding: 5px 0px 5px 0px; }
					.planTblCol2 img { padding: 10px 0px 0px 0px; float: none; }
					
			.orderHostingButton {
				background: url(img/orderHostingButton.jpg) no-repeat;
				color: #fff;
				border: none;
				width: 98px;
				height: 18px;
				cursor: pointer;
			}	
			
	/*------------------------------------------------------------------
	[2.15 Error Messages ]
	*/	
	#sucMsg {
		font-size:13px;
		border:1px solid #a9d260;
		background-color: #fafff1;
		margin: 15px 0px 15px 0px;
		padding:10px 10px 10px 10px;
		color: #6c985f;
		font-weight:normal;
		text-align:center;
		width: 96%;
	}
	#systemErrDiv { text-align:center; width:96%; }
	#errorTable, #errorTableFront {
		border:solid #d10e48 1px;
		margin: 15px auto 15px auto;
		padding: 5px;
		text-align: left;
		background-color:#fff3f7;
		width:96%;
	}
	#errorTable #head, #errorTableFront #head {
		font-size:12px;
		margin:5px auto;
		text-align:center;
		font-weight:normal;
		color:#d10e48;
	}
	#errStr {
		margin:10px;
		padding:0px;
		text-align:center;
		font-weight:normal;
		color: #D10E48;
		font-size:11px;
	}
	#errPnt, #errPnt a { font-size:11px; color:#FF9900; margin:5px 5px 5px 10px; }
	.jsErr { color: #BF2B2B; font-size: 10px; }
	.ajaxErr { font-size: 10px; color: #D10E48; }	
	
/*------------------------------------------------------------------
[2.16 Eligibility Details ]
*/			

.eligibilityHold { width: 440px; }
	.eligC1 { float: left; width: 120px; }
	.eligC2 { float: left; width: 300px; }
		.eligC1 p { font-weight: bold; margin: 0px; font-size: 12px; line-height: 24px; padding: 0px; }
		.eligC2 p { margin: 0px; font-size: 12px; line-height: 24px; padding: 0px;}

	.backButton {
		background: url(img/button-back.gif) no-repeat;
		color: #fff;
		border: none;
		width: 48px;
		height: 18px;
		cursor: pointer;
	}
	.skipButton {
		background: url(img/button-skip.gif) no-repeat;
		color: #fff;
		border: none;
		width: 48px;
		height: 18px;
		cursor: pointer;
	}
	
/*------------------------------------------------------------------
[2.17 New Hosting Table ]
*/	

.newHostingTbl {  margin: 0px 8px 0px 8px; }
	.newHostingTbl h1 { font-weight: normal; color: #e5321f; font-size: 19px; padding: 5px 0px 10px 15px; margin:0px; }
		.newHostingRow { float: left; padding: 0px 0px 5px 9px; }
			.hostingDoubleRow { float: left; padding: 0px 0px 10px 0px; width:450px; }
			.hostingTextCol{ float:left; width:290px}
			.newHostingDisc { padding: 5px 0px 5px 0px; }
				.newHostingDisc p { color: #6f7174; font-size: 12px; text-align: center; padding: 0px; margin: 0px; }
				    .newHostingDisc a { color:#209CDA;text-decoration:none;}
							 .newHostingDisc a:hover { text-decoration: underline; color:#5FBEEE}
			.econPlusDisc { padding: 0px 0px 2px 0px; }
				.econPlusDisc p { color: #6f7174; font-size: 12px; text-align: center; padding: 0px; margin: 0px; }
				    .econPlusDisc a { color:#209CDA;text-decoration:none; }
							 .econPlusDisc a:hover { text-decoration: underline;color:#5FBEEE}
			.newHostingCol { width: 136px; float: left; padding: 7px 5px 0px 0px; }
			.econPlusCol { width: 175px; float: left; padding: 0px 5px 0px 0px; }
			.bigImgCol { width: 208px; float: left; padding: 0px 5px 0px 0px; }
			.allAccounts p{ color:#cccccc; font-family: "Trebuchet MS",Arial,Helvetica; font-size: 11px;  }
			
			
				.newHostingColTop { height: 20px; color: #fff; }
				.greenBG { background: #89d93a; }
				.blueBG { background: #00a8cd; }
				.orangeBG { background: #febd5a; }
				.redBG { background: #e31803; }
				.purpleBG { background: #ea8eed; }
					.newHostingColTop p  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 3px 0px 0px 8px; margin: 0px; }
			.newHostingColImg { padding: 10px 0 4px 0; }
			.econPlusColImg { padding-top: 0px; }
			
			.newHostingButton { }
				.orderButSmall { border: none; width: 136px; height: 32px; cursor: pointer; background: url(img/hostingImg/orderButSmall.jpg) no-repeat; }
				.orderButMed { border: none; width: 175px; height: 32px; cursor: pointer; background: url(img/hostingImg/orderButMed.jpg) center top no-repeat; }
				.orderButBig { border: none; width: 208px; height: 43px; cursor: pointer; background: url(img/hostingImg/orderButBig.jpg) center top no-repeat; }
				
				.emailHostingButton { border: none; width: 178px; height: 27px; cursor: pointer; background: url(img/order-email-button.jpg) no-repeat; }
				.basicHostingButton { border: none; width: 132px; height: 32px; cursor: pointer; background: url(img/hostingImg/orderButSmall.jpg) no-repeat; }
				.sitebuilderHostingButton { border: none; width: 178px; height: 27px; cursor: pointer; background: url(img/order-sitebuilder-button.jpg) no-repeat; }
				.businessHostingButton { border: none; width: 178px; height: 27px; cursor: pointer; background: url(img/order-business-button.jpg) no-repeat; }
				.otherHostingButton { border: none; width: 178px; height: 27px; cursor: pointer; background: url(img/order-other-button.jpg) no-repeat; }
				
			.newHostingPackage { height: 20px; color: #fff; background: #d3d4d4; margin: 25px 0px 12px 0px; }
				.newHostingPackage p  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 3px 0px 0px 8px; margin: 0px; }
			
			.newHostingPoints { color: #2e2323; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }	
				.newHostingPoints ul { margin: 0px; padding: 0px 0px 0px 16px;  }	
				.newHostingPoints ul li { list-style-image: url(img/raquo.gif); line-height: 20px; margin: 0px; }	
				
			.newHostingContent { padding: 0px 10px 10px 10px; }
				.newHostingContent p { padding: 0px 0px 10px 0px; }
					
