/* CSS Document */

html {
}
*{
	margin: 0;
	padding: 0;
}
.clear {
clear:both;
}

body{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:10px;
	background-color:#3979BA;
}

div#container{
	/* used to hold stuff together */
	padding-bottom: 15px;
}
	
div#page{
	margin:0 auto;
	background: url(../img/body-bg.png) repeat-x;
	background-color:#3979BA;
	height:600px;
	overflow: visible;
}

div#header-top{
	width:910px;
	height: 77px;
	background: url(../img/header-bg.png) no-repeat top;
	margin:0 auto;
}
	#label{
		float: right;
		padding: 2px 5px 0 0;
		font-size: 12px;
	}
		div#label a{
			font-size: 12px;
			padding: 2px 10px 0 0;
		}
	#logged-in{
		float: right;
		padding: 2px 10px 0 0;
		font-size: 14px;
		font-weight:bold;
		text-align:right;
	}
		div#logged-in .webmail img{
			border:none;
			padding: 10px 0 0 0;
		}
		div#logged-in a{
		font-size: 12px;
		font-weight:bold;
		}
	
	#username{
		float: right;
		width: 160px;
		height: 20px;
		background: url(../img/username-bg.png) no-repeat;
		padding: 0 10px 0 0;
		text-indent: 5px;
	}
	#password{
		float: right;
		width: 160px;
		height: 20px;
		background: url(../img/password-bg.png) no-repeat;
		text-indent: 5px;
	}
	#reminder{
	float: right;
	width: 85px;
	height: 20px;
	text-align: right;
	padding: 3px 0 0 0;
	}
		div#reminder .basket img{
		border:none;
		padding: 12px 30px 0 0;
		}
	#go{
		float: right;
		width: 35px;
		height: 20px;
		background: url(../img/go-bg.png) no-repeat;}
		div#go img{border:none;padding: 0px 0 0 0;}
		div#go .webmail img{border:none;padding: 10px 0 0 0;}
		
	.login-submit{
		border: none;
		float: right;
		width: 35px;
		height: 20px;
		background: url(../img/go-bg.png) no-repeat;
	}

	a#search-submit{
		border: none;
		float: right;
		width: 85px;
		height: 23px;
		background: url(../img/searchbutton.png) top center no-repeat;
	}
	a:hover#search-submit {
	background-position: bottom center;
	}
	a#continue{
		border: none;
		float: right;
		width: 85px;
		height: 23px;
		background: url(../img/continue.jpg) top center no-repeat;
	}
	a:hover#continue {
	background-position: bottom center;
	}
	
	input.continue{
		border: none;
		width: 85px;
		height: 23px;
		margin-top: 5px;
		background: url(../img/continue.jpg) top center no-repeat;
		cursor:pointer;
	}
		input:hover.continue{
		background-position: bottom center;
		}
	
	
	a#readmore, a#buynow{
	border: none;
	float: right;
	width: 126px;
	height: 25px;
	margin: 3px 0 4px 0;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:white;
	}
	a:hover#readmore, a:hover#buynow {
	background-position: top center;
	}
	a#readmore{
		background: url(../img/button-bg.png) bottom center no-repeat;
	}
	a#buynow{
		background: url(../img/buynow-bg.png) bottom center no-repeat;
	}
	.login-formfield{
		background-color: #ffffff;
		height: 13px;
		width: 65px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		border: none;
		margin: 2px 0 0 5px;
	}


.domain-formfield{
	background-color: #ffffff;
	height: 13px;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: none;
	margin: 2px 0 0 5px;
}
.domain-formfield-big{
	background-color: #ffffff;
	height: 18px;
	width: 220px;
	border: none;
	margin: 4px 0 0 5px;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
}
div#menubox {
	/* background:url(../img/menu.png) no-repeat; */
	margin: 0 auto;
	width:910px;
	height: 23px;
}

div#main{padding: 10px 0 0 0;width:910px;margin: 0 auto;}
	
/* -- content boxes -- */
	div#content-inner{width: 730px;margin: 0 auto;}
	div#content-inner #top-inner{
		background:url(../img/box-730-top.png) top no-repeat;
		height: 10px;	}
	div#content-inner #middle-inner{
	background:url(../img/box-730-bg.png) top repeat-y;
	padding: 0 10px 0 10px;}
	div#content-inner #bottom-inner{
		background:url(../img/box-730-bottom.png) top no-repeat;
		height: 10px;
		margin-bottom: 15px;}

	div#content-inner-left{width: 160px;float:left;padding: 0 10px 0 0;}
	div#content-inner-right{width: 160px;float:right;padding: 10px 0 10px 0;}
	div#content-inner-left #top-inner-left,div#content-inner-right #top-inner-right{
		background:url(../img/box-160-top.png)  no-repeat;
		height: 10px;	}
	div#content-inner-left #middle-inner-left,div#content-inner-right #middle-inner-right{
	background:url(../img/box-160-bg.png)  repeat-y;
	padding: 0 10px 0 10px;}
	div#content-inner-left #bottom-inner-left,iv#content-inner-right #bottom-inner-right{
		background:url(../img/box-160-bottom.png)  no-repeat;
		height: 10px;}

	div#content-inner-domain{width: 260px;float:right;padding: 10px 10px 10px 0;;}
	div#content-inner-domain #top-inner-domain{
		background:url(../img/box-260-top.png) top no-repeat;
		height: 10px;	}
	div#content-inner-domain #middle-inner-domain{
		background:url(../img/box-260-bg.png) top repeat-y;
		padding: 0 10px 0 10px;}
	div#content-inner-domain #bottom-inner-domain{
		background:url(../img/box-260-bottom.png) top no-repeat;
		height: 10px;}

	div#content-left360{width: 360px;float: left;margin-right: 10px;}
	div#content-left360 #top{
		background:url(../img/box-360-top.png) top no-repeat;
		height: 10px;	}
	div#content-left360 #middle{
		background:url(../img/box-360-bg.png) top repeat-y;
		padding: 0 10px 0 10px;
		min-height:80px;}
	div#content-left360 #bottom{
		background:url(../img/box-360-bottom.png) top no-repeat;
		height: 10px;}

	div#content-right{width: 160px;float: right;}
	div#content-leftmenu{width: 160px;float: left;}
		div#content-right #top,div#content-leftmenu #top{
			background:url(../img/box-160-top.png) top no-repeat;
			height: 10px;	}
		div#content-right #bottom,div#content-leftmenu #bottom{
			background:url(../img/box-160-bottom.png) top no-repeat;
			height: 10px;}
		div#content-right #middle,div#content-leftmenu #middle{
			background:url(../img/box-160-bg.png) top repeat-y;
			padding: 0 10px 0 10px;}
		div#content-leftmenu #middle{
			min-height:300px;}
			
	div#content-left{width: 730px;float: left;}
	div#content-main{width: 730px;float: right;}
	div#content-left #top, div#content-main #top{
		background:url(../img/box-730-top.png) top no-repeat;
		height: 10px;}
	div#content-left #middle, div#content-main #middle{
		background:url(../img/box-730-bg.png) top repeat-y;
		padding: 0 10px 0 10px;
		min-height:130px;}
	div#content-left #bottom,div#content-main #bottom{
		background:url(../img/box-730-bottom.png) top no-repeat;
		height: 10px;}
		div#content-main #middle{
		min-height:300px;}
			div#content-main #middle ul {list-style:none;}
			div#content-main #middle li {margin: 0; padding-left: 10px;}
			div#content-main #middle h3 {margin: 0; padding:5px 0 5px 10px;}
			div#content-main #middle h4 {margin: 0; padding:5px 0 5px 10px}
		
				
	div#content-full{
			width: 910px;
			float: right;}
			div#content-full #top{
				background:url(../img/box-908-top.png) top no-repeat;
				height: 10px;	}
			div#content-full #middle{
				background:url(../img/box-908-bg.png) top repeat-y;
				padding: 0 10px 0 10px;}				
			div#content-full #bottom{
				background:url(../img/box-908-bottom.png) top no-repeat;
				height: 10px;}
/* -- end content boxes-- */

/* -- lists -- */
div#domainlist{padding:10px 0 10px 0;}
	div#domainlist ul{text-indent: 30px;list-style: disc inside;}
	div#domainlist li{line-height: 20px;}
	
ul#host{
	float:left;
	list-style:none;
	width:140px;
	vertical-align: top;
	padding: 0 6px 0 6px;
	border-top: solid 1px #3979BA;
	border-bottom: solid 1px #3979BA;
	background: url(../img/ul-bg.png) repeat-x top;
	color: #3366FF;
}
	ul#host li{
	padding: 4px 0 4px 0;
	border-bottom:groove 1px green;
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	text-indent:10px;
}
		ul#host li.end{border-bottom:none;padding:0}
		ul#host li.head{color:#996633;text-align:center;text-indent:0;}
ul#host.features{
	border-left: solid 1px #3979BA; color:#996633;
}
ul#host.small{
}
ul#host.medium{
}
ul#host.large{
	border-right: solid 1px #3979BA;
}

ul#menu{
	list-style: none;
	text-align: center;
	margin: 0 auto;
	padding: 0 60px 0 60px;
}
	ul#menu li{
	width: 20%;
	float: left;
	font-weight:bold;
	text-align:center;
	vertical-align: middle;
	}
	ul#menu li a{
	padding: 8px 10% 0 10%;
	display: block;
	height:25px;
	text-decoration:none;
	color:#3399CC;
	border: 1px  #999999;
	vertical-align: middle;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	}
/* 	ul#menu li a:hover,	ul#menu li a:active{background-color:#98dc39;} */
 	ul#menu li a:hover,	ul#menu li a:active{color:#003366;} 


ul#cpmenu { list-style:none;}
	ul#cpmenu li {margin: 0; padding-left: 0px; width: 100%; }
		ul#cpmenu li a {color: #666; font-weight: bold; display: block; padding: 4px 0 4px 5px;}
		ul#cpmenu li a:hover {color: #333; background: #ccc; padding: 4px 0 4px 5px; }

ul#cp {width: 710px; list-style:none;}
	ul#cp li{display:inline; }
	ul#cp li a{width: 135px;  text-align: center; float: left; margin: 0 7px 10px 0; 
		font-size: 11px; font-weight: bold; display: block; color: #666; text-decoration: none; }
	ul#cp li.end {margin-right: 0; }
	ul#cp li a:hover {color: #999;}
		ul#cp img {
	margin: 7px auto 3px auto;
	border: none;
}

/* -- end lists -- */


div#innerleft-nb {float:left;}
.innerright-nb {float:right;}
.reg {width: 70%;margin: 0 auto;}
	.reg th{text-align: left;padding: 2px;width: 200px;}
	.reg td{text-align: left;	padding: 2px;}

p {
	text-align:left;
	padding: 0px 0 0px 10px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

h1 {
font-size:16px;
font-weight:bold;
color:#3979BA;
text-align:left;
padding: 0px 0 0 10px;
}

h2 {
font-size:16px;
font-weight:bold;
color:#DF1453;
text-align:left;
padding: 0px 0 0 10px;
}



a {font-size:10px;text-decoration:none;color:#0099CC;}
a.buy{font-size:14px;text-decoration:none;color:#0099CC;line-height:22px;}
.domaincheck{font-size:11px;color:#CC0043;font-weight:bold;padding: 0px;}
div#domainbox{width: 150px;	height: 20px;	background: url(../img/domain-input.png) no-repeat;
	text-indent: 3px;	margin: 0 auto;}
div#domainbox-big{width: 250px;	height: 30px;	background: url(../img/domain-input-big.png) no-repeat;
	text-indent: 3px;}

.dac-results-table {width: 90%; align:center; border: 1px solid #ccc; border-collapse: collapse; border-spacing: 2;}
.dac-results-table td, th {padding: 5px; border: 1px solid #ccc;}
table.basket {width: 100%; border-collapse: collapse; border: 1px solid #ccc; border-spacing: 2;}
	table.basket thead th {	background: #888;	color: white;}
	table.basket tbody td,
	table.basket tbody th,
	table.basket tfoot th,
	table.basket tfoot td {	background: #eee;	color: black;	border-bottom: 1px solid #ccc;line-height:22px; text-align: center;}
	table.basket tfoot th,table.basket tbody th {	text-align: left;}
	table.basket tbody td:first-child {	text-align: left; padding-left:5px;}
	td.unit_price_left {	border-width: 1px 0px 1px 1px;}
	td.unit_price_mid {	border-width: 1px 0px 1px 0px;}
	td.unit_price_right {	border-width: 1px 1px 1px 0px;text-align: right;}
	.contact-1 table th {	text-align: left;}


/* -- footer -- */
#footer {
	clear:both;
	color: #aaaaaa;
	padding: 4px;
	font-size: 10px;
	text-align:center;
	text-transform: uppercase;
	vertical-align: top;
	height: 300px;
}
	div#footer ul{list-style:none;}
	div#footer ul li {display:inline;padding: 0 5px 0 5px;}		
	div#footer ul li a{color:#aaaaaa;}
	div#footer ul li a:hover{color:#66CCFF;}
/* -- end footer -- */


div#FP-features { 
	background-color:#FFFFFF;
}
div#FP-features ul{
	list-style: url(none) none;
}
div#FP-features-title{
	padding-left: 10px;
	font:normal 18px Geneva, Arial, Helvetica, sans-serif;
	color: #3979BA;
}

ul#features{
	padding-top:2px;
	float:left;
	list-style:none;
	vertical-align: top;
}
	ul#features li{
	font-weight: bold;
	font-size: 10px;
	text-indent:20px;
	color: #666666;
}

