/* CSS Document */
body {
	background: #ffffff;
	font-family: Verdana, Tahoma, Arial,  Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a:link { 
	color: #0000ff; text-decoration: none; }
a:visited { 
	color: #0000ff; text-decoration: none; }
a:hover { 
	color: #ff0000; text-decoration: underline; }
a:active { 
	color: #ff0000; text-decoration: none; }		
h1 { height: 21px; padding: 0px; padding-left: 5px; margin: 0px; margin-bottom: 5px; background-image: url(/assets/images/nav/nav_spacer.gif);	border: 1px solid #8aa8be; font-size: 14px; }
h1.newsh1 { padding: 0px; margin: 0px; margin-bottom: 0px; font-size: 16px; border: none; background: none;  }
h2 { font-size: 14px; margin: 0px; margin-bottom: 5px; }
h3 {
	font-size: 12px;
	margin: 3px;
	margin-bottom: 5px;
}
h4 { font-size: 12px; margin: 3px; margin-bottom: 5px; color: #666666;}
p {
	margin: 0px;
	/*margin-bottom: 10px;*/
	line-height: 1.5em;
}
table { border: none; margin: 0px; padding: 0px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; }
form { margin: 0px; }
input, select, textarea { font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; }
td { vertical-align: top; }
img { margin: 0px; padding: 0px; border: none; }
div { padding: 0px; margin: 0px; }
.dateitalic { display: block; font-style: italic; margin: 0px; } 

#pagelayout { background: #ffffff; margin: 0 auto; }
	#pagelayout td{ padding: 10px; }
	
div#contactinfo { text-align: right; padding: 3px; }	
	div#contactinfo img { vertical-align: middle; }
	div#contactinfo p { margin-top: 2px; margin-bottom: 2px; }

table#headerlayout { border: 1px solid #8aa8be; }	
	table#headerlayout td { padding: 0px; margin: 0px; }
	table#headerlayout td.leftcol { width: 180px; vertical-align: middle; }
	table#headerlayout td.midcol { width: 370px; width: 600px; background: url(/assets/images/headerback.gif) repeat-y; background-position: 230px 0px; }
	table#headerlayout td.rightcol { width: 180px; border-left: 1px solid #8aa8be; background: #cfd8e4; }

div#navigation { height: 21px; margin-bottom: 5px; margin-top: 5px; border: 1px solid #8aa8be; background-image: url(/assets/images/nav/nav_spacer.gif); background-repeat: repeat-x; }
	div#navbar { padding-left: 35px;  }
	div#navbar ul { list-style: none; padding: 0px; margin: 0px; }
	div#navbar ul li { list-style-image: none; float: left; margin-top: 0px; margin-bottom: 0px; margin-right: 43px;  }
	div#navbar ul li img { margin: 0px; }

div#maincontent {  }
		
table#contentlayout { border: 1px solid #8aa8be; width: 100%; }
	img.contentheaderimg { /*border-bottom: 1px solid #8aa8be;*/ float: right; }
	table#contentlayout td { padding: 0px; margin: 0px; }
	table#contentlayout td.leftcol { width: 180px; background: url(/assets/images/b_bkgnd.gif) repeat-x; }
	table#contentlayout td.midcol { width: 370px; width: 600px; background: url(/assets/images/b_bkgnd.gif) repeat-x; }
		table#contentlayout td.midcol h1 { margin-top: 5px; }
	table#contentlayout td.rightcol { width: 180px; border-left: 1px solid #8aa8be; background: #cfd8e4; }
	table#contentlayout td.sitescol { width: 180px; background: #cfd8e4; }
	table#contentlayout td.sitescol img.site { margin-left: 0px; margin-right: 3px; float: left; margin-bottom: 5px; }
		div#leftcolcontent { margin-left:5px; /*margin-top: 123px;*/ padding-top: 2px; }
		div#leftcolcontent p { text-align: justify; margin-right: 10px; }
		div#leftcolcontent p img { vertical-align: middle; margin-left: 5px; margin-right: 10px; }
		div#leftcolcontent li {	margin-left: -15px; }
		.glanceitalic { padding-left: 0px; margin-top: 5px; display: block; font-style: italic; color: #999966; } 
			
	div#midcolcontent { margin-left: 5px; margin-right: 5px; margin-top: 123px; }
		div#midcolcontent p { text-align: justify; padding-top: 5px; padding-bottom: 5px;}	
	div#rightcolcontent { margin-left: 5px; margin-right: 5px; }
		div#rightcolcontent p { text-align: justify; }	

div#footer { margin-top: 5px; }
table#footerlayout { border: 1px solid #8aa8be; height: 60px; }
	table#footerlayout td { padding: 0px; margin: 0px; }
	table#footerlayout td.leftcol { width: 180px; vertical-align: bottom; }
	table#footerlayout td.midcol { width: 370px; width: 600px; background: url(/assets/images/headerback.gif) repeat-y; background-position: 230px 0px; }
	table#footerlayout td.rightcol { width: 180px; border-left: 1px solid #8aa8be; background: #cfd8e4; vertical-align: bottom; font-family: tahoma, arial, verdana; }	
	div#privacy { text-align: left; padding: 3px; }
		div#privacy p { font-size: 9px;  margin-left: 2px; margin-bottom: 1px;}
		div#privacy img#ukwda { border: 0px; margin-top: 2px;}
	div#copyright {	text-align: right; padding: 3px; }
		div#copyright p { font-size: 9px; margin-bottom: 2px; }
		div#copyright img#validhtml { border: 1px solid #8aa8be; margin-right: 3px; }
		div#copyright img#validcss { border: 1px solid #8aa8be; }

#news-header { margin: 5px 5px 0px 5px; border-top: 1px solid #8aa8be; border-left: 1px solid #8aa8be; border-right: 1px solid #8aa8be; }
#news-header img { margin: 0px; display: block; }
#AutoScrollContainer { position:relative; top:0px; left:0px; width:168px; height:170px; clip:rect(0px,168px,170px,0px); overflow:hidden; z-index:1; visibility:visible; margin: 0px; }
#AutoScrollContainer { border: 1px solid #8aa8be; background: #fbfbfb; margin: 0px 5px 5px 5px; }
	#AutoScrollContent { position:absolute; top:170px; left:0px; width:158px; visibility:visible; }
	#AutoScrollContent { padding:5px; font-family: verdana, arial, sans-serif; font-size: 11px; }
		#AutoScrollContent ul { list-style: none; }
		#AutoScrollContent ul li { list-style-image: none; font-family: verdana, arial, sans-serif; font-size: 11px; text-align: left; padding-top: 15px; border-top: 1px dotted #999966; padding-left: 5px; margin-left: -40px; padding-bottom: 5px; }	

table.hostingdetail { border: 1px solid #8aa8be; border-bottom: none; margin-bottom: 7px; background: #fbfbfb; margin-top: 3px; width: 100%; }
table.hostingdetail td { border-bottom: 1px solid #8aa8be;}
table.hostingdetail td img.title { display: block; }
table.hostingdetail p, table.hostingdetail h2 { margin: 5px; margin-left: 5px; margin-right: 5px; }
table.hostingdetail td table td { border-bottom: none; }
table.hostingdetail td img { margin: 0px; padding: 0px; }
table.hostingdetail td p img.bullet { vertical-align: middle; margin-left: 5px; margin-right: 10px; }
table.hostingdetail td p img.header { vertical-align: middle; margin-bottom: 0px; margin-top: 5px; }
table.hostingdetail table#request-form td { vertical-align:top; }
table.hostingdetail table#request-form td.fieldname { width: 100px; }
table.hostingdetail td#firefox { padding-top: 5px; padding-bottom: 5px; }

.oddrow { background: #E8E8E8;}

#adverts {
	width: 175px;
	margin-bottom: 5px;
}
#adverts img {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
}
#adverts td {
	vertical-align: middle;
	text-align: center;
	height: 60px;
}

#affiliations {
	width: 170px;
	margin-bottom: 5px;
}
#affiliations img {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
}
#affiliations td {
	vertical-align: middle;
	text-align: center;
	height: 60px;
}

#googleads { width: 170px; margin-bottom: 5px; text-align: center; }
div#googleholder { margin-bottom: 5px; margin-top: 5px; }

td.mainbackground { background: url(images/mainback.gif); }

#subscribe {
	width: 175px;
	margin-bottom: 5px;
}
#whois {
	width: 175px;
	margin-bottom: 5px;
}
.sitescol img.site { margin-left: 0px; margin-right: 4px; float: left; margin-bottom: 0px;}

.faq-answer {
	padding-top: 5px;
	padding-bottom: 5px;
	font-style: italic;
	display: block;
}

ul li { list-style-position: outside; list-style-image: url(/assets/images/bullet.gif); margin-top: 5px; }

#featured-site {
	width: 175px;
	margin-bottom: 5px;
}
#featured-site td#featured-site-cell { text-align: center; padding-bottom: 5px; }
p.subnav { padding: 2px; margin: 0px;  }

table#hosting-compare { width: 100%; }
table#hosting-compare td#element { width: 40%; }

div#footer-banner { text-align: center; margin: 10px; }

.bordered-img { border: 1px solid #8aa8be; }

label { }

.goRight { float: right; margin-left: 5px; }
.goLeft { float: left; margin-right: 5px; }

div.paypal-forms { margin-left: 15px; margin-bottom: 5px; }

#leftcolcontent h1 { display: none; }
#leftcolcontent ul { display: none; }

#paypal { width: 175px; }
	#paypal td { text-align: center; }
	#paypal td img { margin-bottom: 12px; }

#vertical-banners { width: 175px; text-align: center; }

#basket, #userinfo, #orderinfo { margin: 10px auto; border: 1px solid #cccccc; }
#userdetails { margin: 0px auto; width: 100%; }
	#basket th, #userinfo th, #orderinfo th { text-align: left; border: 1px solid #cccccc; }
	td.item { width: 250px; }
	#basket td.price { width: 50px; }
	td.net, td.total, td.vat { font-weight: bold; }
	td.price, td.actions, td.net, td.total, td.vat { text-align: right; }
	#orderinfo div.paypal-forms { text-align: center; }
	 
#divSystemMsg { border: 1px solid #cccccc; background: #f9f9f9; padding: 10px; margin: 10px; }
.icon { vertical-align: middle; padding: 0px; margin: 0px; border: none; }
#title { font-size: 14px; font-weight: bold; }

a.add_to_cart { font-size: 12px; font-weight: bold; background: #8aa8be; padding: 3px; }
a.add_to_cart:link { color: #ffffff; }  
a.add_to_cart:visited { color: #ffffff; }  
a.add_to_cart:hover { color: #ffffff; }  
a.add_to_cart:active { color: #ffffff; }  

.vacancy { border: 1px solid #8aa8be; background: #f9f9f9; padding: 5px; margin-bottom: 5px; }
	
.news-title { border-top: 1px solid #8aa8be; border-left: 15px solid #8aa8be; padding: 4px; display: block; /*background: #cfd8e4; */font-size: 12px; }
.news-snippet { padding-left: 19px; }
.dontShow { display: none; }

#fallback-nav { padding-bottom: 10px; margin: 0 auto; width: 730px; text-align: center; }
	#fallback-nav ul { margin: 0px; padding: 0px; list-style-type: none; position: relative; width: 100%; }
	#fallback-nav ul li { list-style-image: none; float: left; border-left: 1px solid #908e8e; text-transform: uppercase; margin: 0px; padding: 5px; }
	#fallback-nav ul li.first-li { border-left: 0px; }
	#fallback-nav a { display: block; height: 12px; text-align: center; margin-top: 2px; font-size: 9px; font-style: normal; }
	#fallback-nav a span { display: block; }
	#fallback-nav a:link {  }
	#fallback-nav a:visited { }
	#fallback-nav a:hover { }
	#fallback-nav a:active {  }		

ol li { margin-top: 15px; }
