/* ************************************************************************** */
/* Webfusion Styles Â» www.webfusion.co.uk	   		                 	  	  */
/* Author: Webfusion Ltd, Webfusion Ltd   */
/* Created February '05 by Tom Stenson, Updated & restyled June '05			  */
/* ************************************************************************** */

/* initialise =============================================================== */
.hidden, .hide, .url, i {
	display: none;
} 
/* hide skip navigation + print code */
.show {
	display: inline;
}
a img {
	border: none;
} 
table {
	font-size: 100%;
}  /* fixes IE5 font-size bug */
#mainColumn p, #mainColumn td, #mainColumn a, #mainColumn h1, #mainColumn h2, #mainColumn h3, #mainColumn h4, #mainColumn h5, #mainColumn h6, #mainColumn .textfield, #mainColumn .textarea {
	color: #333;
	font-family: Arial, verdana, helvetica, sans-serif !important;
}
div.clear {
	clear:both;
	height:0;
	font-size:1px;
}
/* typography =============================================================== */

p, a, ul, li {
	font-size: 1em;
}
.disclaimer {
	margin: 1em 0 0 0;
	font-style: italic;
}
.disclaimer em {
	font-style: normal;
	font-size: 2.2em;
	font-weight: 800;
	vertical-align: middle;
	color: #69BA3F;
}
.vps .disclaimer em {
	color: #0066CC;
}
.smallprint {
	font-size: 0.8em;
	color: #666;
}
.smallprint a {
	font-size: 1em;
}
.thru {
	text-decoration: line-through;
}
p.right_align {
	text-align:right;
	padding:0 10px;
}
p.centre_align {
	text-align:center;
}

h2 {
	font-size: 22px;
	color: #3d454b;
	font-weight: bold;
	font-family: Arial, verdana, helvetica, sans-serif !important;
}  
/* page title */
#mainColumn h2, h2.comparison {
	margin-top: 36px;
	padding: 0;
}
/* mutli purpose sub-titles */
h3 {
	color: #569833;
	font-size: 16px;
}
h3 a {
	font-size: 16px;
}
h3 span {
	margin: 0;
	padding: 0;
} /* so can position image if want to */
h4 {
	font-size: 14px;
}
/* linkology */
a {
	font-size: 1em;
	color: #3d454b;
	text-decoration: underline;
}
a:hover {
	color: #3d454b;
	text-decoration: none;
}

li {
	line-height: 18px;
}
li span {
	color: #569833;
}


#mainColumn {
	/*display: inline;*/
	float: right;
	width: 601px;
	margin: 0px;
	padding: 20px 0 0 0px;
} /* middle and right column wrapper */
* html #mainColumn {
	width: 611px;
	w\idth: 601px;
}

/* navigation =============================================================== */

#hardwareSpec h3 {
	font-size: 13px;
	color: #393939;
	background: #fff;
	padding: 6px;
	border-bottom: 1px solid #e2e2e2;
}
#hardwareSpec ul {
	margin: 0px;
	list-style-type: none;
}
#hardwareSpec li {
	color: #393939;
	display: block;
	width: 134px;
	background: #efefef;
	padding: 5px 10px;
	border-bottom: 1px solid #e2e2e2;
}

/* reseller has same colour as hosting */
.servers .note {
	display: block;
	color: #569833;
}

/* format top half of the page */
#header {
	clear: both;
	padding: 0;
}
#header img {
	float: left;
	margin: 0 0 3px 0;
}
#header #introduction {
	float: right;
	width: 248px;
}
#introduction .biglink {
	display: block;
	margin-bottom: 5px;
	color: #65ba3b;
	text-decoration: none;
	text-transform: uppercase;
}
#introduction .biglink:hover {
	color: #666666;
}
.right {
	float: right;
	padding-bottom: 5px;
}
.right .biglink {
	display: inline;
}
#divider {
	clear: both;
	height: 9px;
	background-color: #ccc;
	border-bottom: 1px solid #999;
	margin: 0 0 3px 0;
	padding: 0;
} /* creates page divider graphic */
/* index page =============================================================== */

/* new homepage code - recoded dodgy chris ward code 10/08/2006 */ 
#ticker {
	margin-bottom: 6px;
	_margin-bottom: 3px; /* ie margin hack */
}
#tickeranim {
	float: left;
	margin: 0;
}
#sales_bar {
	float: left;
	margin: -3px 0 6px 0; /* -ve margin */
	_margin-bottom: 0px; /* ie margin hack */
}
/* generic tombstone ----- */
.prodbox {
	float: left;
	width: 144px;
	font-size: 0.9em;
	min-height: 24em;
 * height: 24em;
}
#tombstonesx5 a:link, #tombstonesx5 a:visited, #tombstonesx5 a:hover, #tombstonesx5 a:active {
	text-decoration: none !important;
	cursor: pointer;
}
.prodbox div {
	min-height: 24em;
 * height: 24em;
}
.prodbox a {
	margin: 0;
	padding: 0;
	text-decoration: none !important;
}
.prodbox a:hover {
	cursor: pointer;
	text-decoration: none !important;
}
.prodbox h2 {
	border: 0;
	width: 138px;
	margin: 8px 0px 0px 0px;
	color: #FFF;
	font-size: 1.6em;
}
.prodbox h3 {
	margin: 0 5px;
	padding: 0px;
	color: #ffffff !important;
}
.prodbox ul {
	margin: 0.5em 0em 0em 0.5em;
 !important;
}
.prodbox li {
}
/* individual tombstones ----- */

/* shared hosting */
#sharedbox {
	background: url(http://www.webfusion.co.uk/library/images/offers/051108/top_grid.gif) top left;
	margin: 0px 9px 0px 0px;
	border: 1px #233074 solid;
}
#sharedbox #salebox{
	float: left;
	width: 144px;
	background: url(http://www.webfusion.co.uk/library/images/offers/051108/sale_ribbon.gif) top right no-repeat;
}
#sharedbox h3, #sharedbox li {
	color: #ffffff;
}

#sharedbg {
	background: url(http://www.webfusion.co.uk/library/images/offers/030908/shared_pricing.gif) bottom left no-repeat;
}
#sharedbox h4 {
	height: 117px;
	padding: 0px;
	margin: 0px;
	background: url(http://www.webfusion.co.uk/library/images/offers/051108/shared_pricing.gif) bottom left no-repeat;

}
#sharedbox h4 span {
	display: none;
}
/* vps */
#vpsbox {
	background: url(http://www.webfusion.co.uk/library/images/frontpage0806/home_vps_bg.gif) top left repeat-x #3d8cdb;
	margin-right: 9px;
	border: 1px #3d8cdb solid;
}
#vpsbox h3, #vpsbox li {
	color: #094077;
}
#vpsbg {
	background: url(http://www.webfusion.co.uk/library/images/frontpage0806/vps_pricing.gif) bottom left no-repeat;
}
#vpsbox h4 {
	height: 85px;
	padding: 0px;
	margin: 0px;
}
#vpsbox h4 span {
	display: none;
}


/* dedicated */
#dedibox {
	background: url(http://www.webfusion.co.uk/library/images/frontpage0806/home_servers_bg.gif) top left repeat-x #8494da;
	margin-right: 9px;
	border: 1px #8494da solid;
}
#salebox {
	float: left;
	width: 144px;
}
#dedibg {
	background: url(http://www.webfusion.co.uk/library/images/frontpage0806/servers_pricing.gif) bottom left no-repeat;
}
#dedibox h3, #dedibox li {
	color: #304071;
}
#dedibox h4 {
	height: 85px;
}
#dedibox h4 span {
	display: none;
}
/* email */
#emailbox {
	background: url(http://www.webfusion.co.uk/library/images/frontpage0806/home_email_bg.gif) top left repeat-x #aa8cd4;
	margin-right: 9px;
	border: 1px #aa8cd4 solid;
}
#emailbg {
	background: url(http://www.webfusion.co.uk/library/images/frontpage0806/email_pricing.gif) bottom left no-repeat;
}
#emailbox h3, #emailbox li {
	color: #4e3078;
}
#emailbox h4 {
	height: 80px;
}
#emailbox h4 span {
	display: none;
}
/* sharepoint */ 
#sharepointbox {
	background: url(http://www.webfusion.co.uk/library/images/frontpage0806/home_sharepoint_bg.gif) top left repeat-x #4db1a5;
	border: 1px #4db1a5 solid;
}
#sharepointbg {
	background: url(http://www.webfusion.co.uk/library/images/frontpage0806/sharepoint_pricing.gif) bottom left no-repeat;
}
#sharepointbox h3, #sharepointbox li {
	color: #1d4d47;
}
#sharepointbox h4 {
	height: 80px;
}
#sharepointbox h4 span {
	display: none;
}
/* rounded buttons ----- */
.roundedbutton h4 {
	margin-bottom: 0.2em;
	color:#46712c;
}
.roundedbutton p {
	font-size:0.8em;
	color:#46712c;
}
/* index page lower half ----- */
#section2 {
	clear: both;
	padding-top: 5px;
	*padding-top: 2px;
}
/* items floated right - so pods in reverse order */
.valueadds {
	float: right;
	margin-top: 2px;
	margin-right: 9px;
}
.valueadds h4 {
	font-size: 1.0em;
	color: #69ba3f;
	margin-bottom: 0.2em;
	margin-left: 5px;
}
.valueadds p {
	font-size: 0.9em;
	color: #666666;
	margin-bottom: 0.2em;
	margin-left: 5px;
	margin-right: 5px;
}
/* new 123-reg domain search */
.index #domainsearch {
	position: relative;
	width: 301px;
	min-height: 89px; /* ff */
 * height: 89px; /* IE */
	background: url(http://www.webfusion.co.uk/library/images/dscustom/homepage-banner.jpg) no-repeat;
}
.index #domainsearch h1 {
	font-size: 18px;
	margin: 0px 0px 0px 10px;
	padding: 6px 0px 0px 0px;
	color: #fff;
}
.index #domainsearch h1 span {
	display: none;
}
.index #domainsearch h1 a, .index #domainsearch h1 a:hover {
	color: #fff;
}
.index #domainsearch img {
	position: absolute;
	right: -6px;
	top: -10px;
}
.index #domainsearch p {
	font-size:14px;
	padding:45px 0px 0px 12px;
}
.index #domainsearch p a{
	display:block;
	width:60px;
	position:absolute;
	top:62px;
	font-size:11px;
	left:240px;
}
.index #domainsearch form {
	margin: 0;
	padding: 0; /* fix IE margin bug */
}
.index #domainsearch .domtextbox {
	width: 130px;
	margin: 30px 0 0 55px;
	float: left;
	font-size: 11px;
}
.index #domainsearch img.link123 {
	width: 200px;
	height: 30px;
	position: absolute;
	right: 70px;
	top: 60px;
}
.index #domainsearch label a {
	color: white;
	text-decoration: underline !important;
}
.index #searchbut {
	width: 35px;
	height: 21px;
	float: left;
	margin: 30px 0px 0 3px;
}
/* fulham comp */
#fulham {
	width: 301px;
	background: url(http://www.webfusion.co.uk/library/images/frontpage0806/fulham_bg.gif) no-repeat;
	min-height: 89px;
 * height: 89px;
	position: relative;
	margin-top: 10px;
}
#fulham a {
	color: #66cc33;
	text-decoration: underline !important;
}
#fulham p {
	color: #999999;
	font-size: 1.1em;
}
#fulham div { /* position inner content */
	text-align: right;
	margin: 0px 5px 0 80px;
	padding-top: 50px;
}
/* istock promo comp */
#bottomcenterpod {
	width: 301px;
	background: url(http://www.webfusion.co.uk/library/images/frontpage0806/msn_google_fp_bg.gif) no-repeat;
	min-height: 89px;
 * height: 89px;
	position: relative;
	margin-top: 10px;
}
#bottomcenterpod a {
	color: #66cc33;
	text-decoration: underline !important;
}
#bottomcenterpod p {
	width: 280px;
}
#bottomcenterpod div { /* position inner content */
	text-align: left;
	margin: 0px 5px 0 5px;
	padding-top: 0px;
}
#bottomcenterpod h4 {
	padding: 10px 0px 10px 0px;
}
/* support pod */
.valueadds #support {
	margin-top: 0px;
	width: 146px;
	background: url(http://www.webfusion.co.uk/library/images/frontpage0806/webfusion_support_award.gif) no-repeat;
	min-height: 89px;
 * height: 89px;
}
.valueadds #support h4 {
	padding-top: 10px;
}
.valueadds a {
	cursor: pointer;
}
/* larest host pod */
.valueadds #largesthost {
	/* currently this pod is commented in the html */
	margin-top: 10px;
	width: 146px;
	background: url(http://www.webfusion.co.uk/library/images/frontpage0806/largesthost_bg.gif) no-repeat;
	min-height: 89px;
 * height: 89px;
}
.valueadds #largesthost h4 {
	padding-top: 10px;
}
/* awards pod */
.valueadds #awards {
	position: relative;
	margin-top: 10px;
	*margin-top: 7px;
	width: 146px;
	min-height: 89px;
 	*height: 89px;
	background: url(http://www.webfusion.co.uk/library/images/frontpage0806/bg_awardpod.jpg) no-repeat;
	z-index: 1;
}
.valueadds #awards h4 {
	padding-top: 11px;
	z-index: 2;
}
.valueadds #awards p {
	padding-top: 4px;
	z-index: 2;
}
.valueadds #awards a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 89px;
	background: url(http://www.webfusion.co.uk/library/images/frontpage0806/spacer.gif) top left repeat;
}
/* live header image */
#livechat {
	float: right;
	width:400px;
	height:57px;
	text-align:right;
	padding-top: 35px;
	padding-right: 18px;
	
}
p.salesphone {
	font-size: 14px;
	margin-bottom: 10px;
	padding-top: 8px;
}
/* index page news box */
#indexnews {
	float: left;
	width: 500px;
	margin: 10px 0 0 0;
	border: 1px solid #ccc;
	border-left: 0;
	background: url(../../library/images/newsgrad.jpg) repeat-x top;
	background-color: #e9e9e9 !important;
}

#indexnews h3 {
	margin: 7px 0 0 5px;
	padding: 0;
	text-indent: -1000em;
	background: url(../../library/images/news_text.jpg) no-repeat;
}
#indexnews ul {
	margin: 2px 0 7px 6px;
}
#indexnews li, #indexnews li a {
	color: #666;
	margin: 0;
}
#indexnews li a {
	margin: 1px;
	text-decoration: none;
}
#indexnews li a:hover {
	margin: 0;
	border: 1px solid #eee;
	background-color: #f9f9f9;
} /* link margin buffers resting state */
#indexnews span {
	color: #999;
}
/* index header - new Jun 05 - TJS */
#indexheader {
	position: relative;
	float: left;
	background: url(../../library/images/frontpage0806/header_grad.gif) repeat-x;
	width: 100%;
	height: 196px;
	margin: 0 0 15px 0;
	padding: 0;
	_margin-bottom: 8px; /* ie margin hack */
}
#indexheader2 {
	float: right;
	background: url(../../library/images/mainpic.jpg);
	width:378px;
	height:170px;
	margin: 0;
	padding: 0;
}
#indexheader h2 {
	font-size: 1.7em;
	color: #fff;
	padding: 0;
	margin: 20px 20px 10px 20px;
	border: 0;
}
/* style bullet list */
#indexheader ul {
	margin: 0 0 0 35px;
	padding: 0;
}
#indexheader li, #indexheader a {
	color: #fff;
	margin: 0;
	padding: 0;
}
#indexheader li {
	list-style: none;
	list-style-image: url(../../library/images/triangle_bullet.jpg);
	list-style-position: inside;
}
#indexheader a {
	font-size: 1.1em;
	margin-left: 4px;
	text-decoration: none;
}
#indexheader a img {
	border: 0;
	float: left;
	z-index: 10;
}
#indexheader a:hover img {
	border: 0;
}
/* product landing pages ==================================================== */

/* hosting landing page ----- */
#hostheader {
	background: url(http://www.webfusion.co.uk/library/images/hosting_dolls_back_plain.jpg) bottom right no-repeat;
	height: 160px;
	margin: 0 7px 0 0;
}
#hostheader blockquote {
	width: 280px;
	margin: 1em 0;
}
#hostheader p {
	font-size: 0.9em;
	font-weight: bold !important;
	color: #3d6f24;
}
#hostheader h1 {
	font-size: 21px;
	line-height: 21px;
	margin: 0px;
	padding: 0px;
	font-weight: 100;
	color: #69BA3F;
}
.freeexpressionheader {
	margin: 0 7px 0 0;
	position: relative;
}
.freeexpressionheader h1 {
	font-size: 21px;
	line-height: 21px;
	margin: 0px;
	padding-bottom: 10px;
	font-weight: 100;
}
.freeexpressionheader h3 {
	color: #666DC5;
}
.freeexpressionheader p {
	margin: 5px 0px 25px 0px;
}
.freeexpressionheader .terms_conds {
	font-size: 0.9em;
}
.freeexpressionheader .terms_conds li {
	color: #666666;
}
.freeexpressionheader .placeholder {
	float: right;
}
.expressionvps h1 {
	color: #0066CC !important;
}
.expressionvps h3 {
	color: #0066CC !important;
}
.expressionvps p.star {
	position: absolute;
	top: 10px;
	right: 10px;
	line-height: 1em;
	padding-top: 1.3em;
	display: inline;
	font-size: 1.4em;
	width: 100px;
	height: 100px;
	color:#fff;
	background: url(http://www.webfusion.co.uk/library/images/vps_star.gif) no-repeat 50% top;
	text-align: center;
}
.expressionvps p.star span {
	font-size: 1.4em;
	font-weight: 800;
	display: block;
}
.expressionserver h1 {
	color: #666DC5 !important;
}
.expressionserver h3 {
	color: #666DC5 !important;
}
.expressionserver p.star {
	position: absolute;
	top: 10px;
	right: 10px;
	line-height: 1em;
	padding-top: 1.3em;
	display: inline;
	font-size: 1.4em;
	width: 100px;
	height: 100px;
	color:#fff;
	background: url(http://www.webfusion.co.uk/library/images/vps_star.gif) no-repeat 50% top;
	text-align: center;
}
.expressionserver p.star span {
	font-size: 1.4em;
	font-weight: 800;
	display: block;
}

/* reseller landing page ----- */

#resellerheader {
	background: url(http://www.webfusion.co.uk/library/images/reseller_back.jpg) bottom right no-repeat;
	height: 160px;
	margin: 0 0 1em 0;
	padding: 0;
}
#resellerheader img {
	float: left;
}
#resellerheader h1 {
	font-size: 21px;
	line-height: 21px;
	margin: 0px;
	padding: 0px;
	font-weight: 100;
	color: #69BA3F;
}
#resellerheader #promoArea {
	float: left;
	width: 160px;
	margin: 1em 0 0 0;
}
#resellerheader #resblurb {
	display: inline;
	float: right;
	margin: 10px 8px 0 0; /*position: relative; top: 20px; left: 300px; */
	width: 285px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #CCE7B4;
	background: url(http://www.webfusion.co.uk/library/images/trangreen.png);
}
* html #resblurb {
	background: #F4F9F2 !important;
} /* IE only */
#resblurb ul {
	float: left;
	margin-top: 0.2em;
	margin-bottom: 0;
}
#resellerheader #resblurb .orderbutton {
	float: right;
	margin: 3.5em 0 0 0;
}
/* email landing page ----- */

#flashWrapper {
	background: url(http://www.webfusion.co.uk/library/images/delme/flash_filler.jpg);
	margin: 0 0 2em 0;
}
object {
	border: 0;
	margin: 0;
}
/* vps landing page tombstones ----- */

#vps_linux, #vps_windows {
	width: 188px;
}
#vps_bits {
	float: left;
	width: 203px;
	margin-right: 5px;
}
#vps_linux a:hover, #vps_windows a:hover {
	text-decoration: none;
}
#vps_windows ul, #vps_linux ul {
	height: 13em;
}
#vps_windows li, #vps_windows li span, #vps_windows p, #vps_linux li, #vps_linux li span, #vps_linux p {
	color: #094077;
}
#vps_windows p, #vps_linux p {
	margin: 7px 10px 7px 10px;
}
#vps_linux h3 {
	text-indent: -1000em;
	background: url(http://www.webfusion.co.uk/library/images/vps_lin_head.jpg) no-repeat;
	height: 32px;
	width: 188px;
}
#vps_linux {
	background: #7CB3E7 url(../../library/images/vps_lin_from.jpg) no-repeat bottom right;
	margin-right: 8px;
}
#vps_windows h3 {
	text-indent: -1000em;
	background: url(http://www.webfusion.co.uk/library/images/vps_win_head.jpg) no-repeat;
	height: 32px;
	width: 188px;
}
#vps_windows {
	background: #4593DD url(../../library/images/vps_win_from.jpg) no-repeat bottom right;
	margin-right: 0px;
}
#vps_bits #total {
	margin-top: 2em;
}
#vps_bits #total h3 {
	text-indent: -1000em;
	background: url(http://www.webfusion.co.uk/library/images/total_ctrl_txt.jpg) no-repeat;
	width: 132px;
	height: 20px;
}

/* v4 product tombstones ==================================================== */

/* generic tombstone rules ----- */

table.tombstone {
	margin: 0;
	float: left;
}
.tombstone td {
	padding: 0px 5px;
}
.tombstone th {
	border: 0;
	text-align: left;
	font-weight: normal;
	padding: 5px 2px 0px 5px;
}
#mainColumn td.pricing {
	padding: 0px 1px !important;
}
.pricing table {
	width: 100%;
}
.pricing td {
	text-align: center;
}
td.price {
	padding-top: 6px;
}
.upgrades ul {
	list-style-type: none;
	list-style-position: outside;
	margin-top: 0 !important;
	margin-bottom: 0.5em;
}
.upgrades li {
	margin: 0;
}
/* vps tombstone rules ----- */

.vps .tombstone {
	width: 194px;
}
.tombstone .trafspace td {
	padding-top: 10px;
}
.tombstone ul {
	margin-top: 18px;
}
.vps .tombstone table td {
	color: #0066cc;
}
.tombstone h3 {
	font-size: 2em;
	font-weight: normal;
	margin: 4px 0;
}
.tombstone h3 span {
	font-size: 0.4em;
}
.vps .tombstone a img {
	float: right;
	margin-right: 3px;
}
.tombstone h1 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
.tombstone h1 span {
	font-size: 14px;
}
.oldprice {
	text-decoration:line-through;
	font-weight:900;
}
/* hosting tombstone rules ----- */
.tombstone .platform strong{
	float: left;
	color: #569833;
}
.tombstone .platform a {
	display: block;
	float: left;
}
.tombstone .platform img{
	margin: 2px 0px 0 10px;
}
.tombstone .upgrades img {
	margin: 3px 5px 0 0px;
}
.tombstone td.platform, .tombstone td.upgrades {
	padding: 10px 5px 10px 5px;
}
/* servers tombstone rules ----- */

.servers .tombstone {
	width: 144px;
}
.servers #ds4.tombstone {
	width: 145px;
}
/* colour coded product rules =============================================== */

/* vps ----- */



table#vpsvalue.tombstone {
	border: 1px solid #caf0ff;
	margin-right: 6px;
}
#vpsvalue.tombstone td, #vpsvalue.tombstone th {
	background-color: #e4effa;
}
#vpsvalue.tombstone th {
	border-bottom: 1px solid #c7e5f9;
}
#vpsvalue.tombstone .trafspace td {
	border-top: 1px solid #edf5fc;
}
#vpsvalue.tombstone td.pricing {
	border-top: 1px solid #edf5fc;
	border-bottom: 1px solid #bcdff7;
	background: #e4effa;
}
#vpsvalue.tombstone .pricing td {
	background: #e4effa;
}
#vpsvalue.tombstone .freeextrasheadline td {
	border-top: 1px solid #edf5fc;
	border-bottom: 1px solid #bcdff7;
	font-size: 14px;
	font-weight: 800;
	line-height: 30px;
	color: #dc0000;
}
#vpsvalue.tombstone .platformheadline td {
	border-top: 1px solid #edf5fc;
	border-bottom: 1px solid #bcdff7;
	font-size: 14px;
	line-height: 26px;
	font-weight: 800;
}
#vpsvalue.tombstone .platform td {
	line-height: 30px;
	border-top: 1px solid #edf5fc;
	border-bottom: 1px solid #bcdff7;
}
#vpsvalue.tombstone .freeextras td {
	border-top: 1px solid #edf5fc;
	border-bottom: 1px solid #bcdff7;
}
#vpsvalue.tombstone .features td {
	border-bottom: 1px solid #bcdff7;
}
#vpsvalue.tombstone .freeextras ul li, #vpsvalue.tombstone .freeextras ul li span {
	color: #dc0000 !important;
}
#vpsvalue.tombstone .pricing .orderbutton {
	width: 192px;
	padding: 0px !important;
	margin: 0px !important;
	text-align: right;
}
table#vpsplus.tombstone {
	border: 1px solid #B9ECFF;
	margin-right: 6px;
}
#vpsplus.tombstone td, #vpsplus.tombstone th {
	background-color: #dbe9f9;
}
#vpsplus.tombstone th {
	border-bottom: 1px solid #b5ddf7;
}
#vpsplus.tombstone .trafspace td {
	border-top: 1px solid #edf5fc;
}
#vpsplus.tombstone td.pricing {
	border-top: 1px solid #B9ECFF;
	background: #e8f8ff;
}
#vpsplus.tombstone .pricing td {
	background: #dbe9f9;
}
#vpsplus.tombstone .freeextrasheadline td {
	border-top: 1px solid #edf5fc;
	border-bottom: 1px solid #b5ddf7;
	font-size: 14px;
	line-height: 26px;
	font-weight: 800;
	color: #dc0000;
}
#vpsplus.tombstone .platformheadline td {
	border-top: 1px solid #edf5fc;
	border-bottom: 1px solid #b5ddf7;
	font-size: 14px;
	line-height: 26px;
	font-weight: 800;
}
#vpsplus.tombstone .platform td {
	line-height: 30px;
	border-top: 1px solid #edf5fc;
	border-bottom: 1px solid #b5ddf7;
}
#vpsplus.tombstone .freeextras td {
	border-top: 1px solid #edf5fc;
	border-bottom: 1px solid #b5ddf7;
}
#vpsplus.tombstone .features td {
	border-bottom: 1px solid #b5ddf7;
}
#vpsplus.tombstone .freeextras ul li, #vpsplus.tombstone .freeextras ul li span {
	color: #dc0000 !important;
}
#vpsplus.tombstone .pricing .orderbutton {
	width: 192px;
	padding: 0px !important;
	margin: 0px !important;
	text-align: right;
}
table#vpspro.tombstone {
	border: 1px solid #a2d4f5;
}
#vpspro.tombstone td, #vpspro.tombstone th {
	background-color: #d2e4f7;
}
#vpspro.tombstone th {
	border-bottom: 1px solid #a2d4f5;
}
#vpspro.tombstone .trafspace td {
	border-top: 1px solid #e9f2fb;
}
#vpspro.tombstone td.pricing {
	border-top: 1px solid #8CDAFF;
	background: #d2e4f7;
}
#vpspro.tombstone .pricing td {
	background: #d2e4f7;
}
#vpspro.tombstone .freeextrasheadline td {
	border-top: 1px solid #e9f2fb;
	border-bottom: 1px solid #a2d4f5;
	font-size: 14px;
	line-height: 30px;
	font-weight: 800;
	color: #dc0000;
}
#vpspro.tombstone .platformheadline td {
	border-top: 1px solid #e9f2fb;
	border-bottom: 1px solid #a2d4f5;
	font-size: 14px;
	line-height: 26px;
	font-weight: 800;
}
#vpspro.tombstone .platform td {
	line-height: 30px;
	border-top: 1px solid #e9f2fb;
	border-bottom: 1px solid #a2d4f5;
}
#vpspro.tombstone .freeextras td {
	border-top: 1px solid #e9f2fb;
	border-bottom: 1px solid #a2d4f5;
}
#vpspro.tombstone .features td {
	border-bottom: 1px solid #a2d4f5;
}
#vpspro.tombstone .freeextras ul li, #vpspro.tombstone .freeextras ul li span {
	color: #dc0000 !important;
}
#vpspro.tombstone .pricing .orderbutton {
	width: 192px;
	padding: 0px !important;
	margin: 0px !important;
	text-align: right;
}


/* new style order now button */

/* copied from vps.php */
.optioninfo{ display: none; }
	

/* order now button */

.orderNowBox input {
	/*width:73%;*/
	width:auto;
	font-size:22px;
	color:#fff;
	background-color:transparent;
	border-width:0;
	height:26px;
	display:block;
	zoom:1;
	font-weight:bold;
	font-family:Helvetica,Arial,sans-serif;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
	float: left;
	_float:none;
	_display:inline;
	_position:absolute;
	_z-index:10;
	_top:120px;
	*top:120px;
	letter-spacing:-1px;
	overflow:visible;
}

.orderNowBox .monthyear {
	
	position:relative; 	      
	line-height:26px; 	 
	top:4px; 	 
	left:2px;
	/**left:-93px; */	 
	*top:5px;
	}

.orderNowBox .underline {
	width:248px;
	height:2px;
	background-color:#fff;
	bottom:40px;
	position:absolute;
	left:13px;
	cursor:pointer;
	cursor:hand;
	_zoom:1;
	_background-color:transparent;
}

.orderNowBox:hover .underline {
	background-color:transparent;
}

.vpsProductPage .orderNowBox .underline,
.dsProductPage .orderNowBox .underline {
top:45px;
}

/* hosting ----- */
table.tombstone {
	width: 148px;
	color: #000;
	background: #fafafa url("http://www.webfusion.co.uk/library/images/hosting_table_bck.gif") repeat-x left top; 
}
#mainColumn table.tombstone p{
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 0px;
}
table.tombstone td.bottomPricing {
	padding-bottom: 1px;
	border-top: 1px solid #bbd6ad;
}
table.tombstone td.bottomPricing h3{
	padding: 10px 0px;
}
#mainColumn table.tombstone p.hostingTitle{
	color: #393939;
	margin-left: 5px;
	line-height: 18px;
	margin-right: 0px;
}
#mainColumn table.tombstone p.hostingTitle a{
	color: #393939 !important;
}
table.tombstone p.hostingTitle span{
	font-size: 22px;
	font-weight: bold;
}
table.tombstone a{
	text-decoration: none;
}
table.tombstone ul{
	list-style-type: none;
}
table.tombstone li{
	font-size: 12px;
	line-height: 18px;
	padding-left: 12px;
	background: url("http://www.webfusion.co.uk/library/images/green_bullet.gif") no-repeat left 6px; 
}
table.tombstone li strong{
	color: #569833;
}
.hosting table .boosted{
	text-align: right;
	color: #569833;
}
table#starter.tombstone {
	border: 1px solid #ccc;
	border-right: 0px;
}
#starter.tombstone table {
	padding: 0;
	margin: 0;
}

table#professional.tombstone {
	border: 1px solid #ccc;
	border-right: 0px;
}
#professional.tombstone table {
	padding: 0;
	margin: 0;
}

table#business.tombstone {
	border: 1px solid #ccc;
	border-right: 0px;
}
#business.tombstone table {
	padding: 0;
	margin: 0;
}

table#developer.tombstone {
	border: 1px solid #ccc;
}
#developer.tombstone table {
	padding: 0;
	margin: 0;
}
/* servers ----- */

table#ds1.tombstone {
	border: 1px solid #ccc;
	border-right: 0px;
}
table#ds2.tombstone {
	border: 1px solid #ccc;
	border-right: 0px;
}
table#ds3.tombstone {
	border: 1px solid #ccc;
}
#ds1.tombstone .freeextras a, #ds2.tombstone .freeextras a, #ds3.tombstone .freeextras a, #ds4.tombstone .freeextras a {
	color: #dc0000;
}
#ds1.tombstone .morebutton span {
	color: #5357BB !important;
}
#ds2.tombstone .morebutton span {
	color: #646BC5 !important;
}
#ds3.tombstone .morebutton span {
	color: #7B82CE !important;
}

#ds1.tombstone th, #ds2.tombstone th, #ds3.tombstone th {
	background: none !important;
	padding-top: 10px;
}
#ds1.tombstone p, #ds2.tombstone p, #ds3.tombstone p{
	text-align: center;
}
#ds1.tombstone th p, #ds2.tombstone th p, #ds3.tombstone th p{
	color:#393939;
	line-height:18px;
	margin:0px 0px 10px 0px;
	font-size: 22px;
	font-weight: bold;
	text-align: left !important;
}
#ds1.tombstone th p a, #ds2.tombstone th p a, #ds3.tombstone th p a{
	color:#393939;
	text-decoration: none;
}
#ds1.tombstone td.pricing, #ds2.tombstone td.pricing, #ds3.tombstone td.pricing{
	border-top: 1px solid #569833;
	padding: 0px !important;
}
#ds1.tombstone td.pricing p, #ds2.tombstone td.pricing p, #ds3.tombstone td.pricing p{
	line-height: 20px;
}

/* server tombstone buttons ----- */

.tombstone .buttons td {
	padding: 0 !important;
}
#ds1.tombstone .orderbutton, #ds2.tombstone .orderbutton, #ds3.tombstone .orderbutton, #ds1.tombstone .morebutton, #ds2.tombstone .morebutton, #ds3.tombstone .morebutton{
	background: url("http://www.webfusion.co.uk/library/images/button179_green.gif") no-repeat left top !important;
	color:#fff !important;
	display:block;
	font-size:15px;
	font-weight:bold;
	height:26px !important;
	padding:8px 0px 0px 0px !important;
	margin: 0px 0px 5px 0px !important;
	text-decoration:none;
	width:179px;
	text-transform: uppercase;
}
#ds1.tombstone .morebutton, #ds2.tombstone .morebutton, #ds3.tombstone .morebutton {
	margin: 10px 0px 5px 0px !important;
	background: url("http://www.webfusion.co.uk/library/images/button179_moreinfo_blue.gif") no-repeat left top !important;
}
#ds1.tombstone p.saleText, #ds2.tombstone p.saleText, #ds3.tombstone p.saleText {
	color: #569833;
	font-size:12px;
	font-weight: bold;
	line-height:15px;
	text-align:left;
}
#ds1.tombstone p.leftText, #ds2.tombstone p.leftText, #ds3.tombstone p.leftText {
	color:#333333;
	font-size:11px;
	font-weight: bold;
	line-height:15px;
	margin: 0px 0px 14px 0px !important;
	text-align:left;
}
#ds1.tombstone span.normal-price, #ds2.tombstone span.normal-price, #ds3.tombstone span.normal-price {
	color:#569833;
	font-size:24px;
	font-weight:bold;
}
#ds1.tombstone span.pmText, #ds2.tombstone span.pmText, #ds3.tombstone span.pmText {
	color:#569833;
	font-size:12px;
	font-weight:bold;
}
.servers #mainColumn ul{
	padding-left: 1em;
}
.servers #mainColumn .tombstone ul{
	padding-left: 0px !important;
}
.servers #mainColumn .tombstone ul li span{
	padding-left: 15px !important;
}
/*.servers #mainColumn strong{
	color: #112667;
}*/
.servers #promoheader {
	width: 361px;
	height: 213px;
	padding-right: 240px;
	padding-top: 15px;
	position: relative;
	background: url("http://www.webfusion.co.uk/library/images/dedicated-servers/ds_header_saver.jpg") no-repeat left top;
}
.servers #promoheader.saver {
	height: 255px;
	background: url("http://www.webfusion.co.uk/library/images/dedicated-servers/ds_header_saver1.jpg") no-repeat left top;
}
.servers #promoheader h1{
	font-size: 36px;
	line-height: 32px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.servers #promoheader p{
	font-size: 14px;
	margin: 0px 0px 15px 20px !important;
	line-height: 14px;
}
.servers #promoheader p.price{
	font-size: 18px;
	font-weight: bold;
}
.servers #promoheader p.soldOut{
	clear: both;
	color: #fff;
	padding: 10px;
	font-size: 40px;
	font-weight: bold;
	display: inline;
	line-height: 40px;
	*line-height: 55px;
	background: #ac0000;
}
.servers #promoheader p a{
	margin-bottom: 8px;
	display: block;
	height: 34px;
}
.servers #promoheader ul{
	margin-left: 22px;
	padding-left: 1em;
	font-weight: bold;
	list-style-type: disc !important;
	margin-bottom: 15px;
}
.servers #promoheader ul li{
	color: #393939;
	font-size: 14px;
	line-height: 18px;
	padding-left: 0px !important;
	background: none !important;
}
.servers #promoheader #ds-price-holder{
	position: absolute;
	top: 165px;
	width: 188px;
	height: 30px;
	padding-top: 12px;
	padding-left: 20px;
	background: url("http://www.webfusion.co.uk/library/images/dedicated-servers/ds_price_holder.png") no-repeat left top;
}
.servers #promoheader #ds-price-holder p{
	color: #fff;
	font-size: 16px;
	margin-left: 0px !important;
	font-weight: bold;
}
.servers #promoheader #ds-price-holder p span{
	font-size: 20px;
}
.saverservers .tombstone {
	width: 194px !important;
}
.saverservers .tombstone h3{
	font-size: 2em !important;
	color: #dc0000 !important;
}
.saverservers .tombstone ul{
	list-style-type: disc;
	padding-left: 1em;
	text-indent: -1em;
	margin-top: 8px;
}
.saverservers .tombstone ul li{
	color: #112667;
	background: none;
}
.saverservers .tombstone ul li span{
	color: #666;
}
.saverservers .tombstone a{
	text-decoration: underline;
}
.saverservers .pricing td {
	text-align: left !important;
	background: none !important;
}
.saverservers .tombstone td.pricing table td.price h3 {
	text-align: left;
}
.saverservers .tombstone td.pricing table td.price span.from, .saverservers .tombstone td.pricing table td.price span.month {
	display: block !important;
}
.saverservers .tombstone .more {
	font-size: 1em;
}

/* page bottom banners ====================================================== */

/* generic ----- */

.bottompod {
	float: left;
	width: 145px;
	margin: 50px 5px 0 0;
}
.bottompod h4 {
	font-size: 1em;
}
.bottompod a {
	line-height: 1em;
}
.bottompod p {
	margin: 10px 0 0 0;
}
.vps .bottompod h4 {
	font-size: 13px !important;
}
.bottompod div {
	margin: 5px 5px 2em 5px;
}
/* hosting section ----- */

/*.hosting .bottompod div {
	background: url(http://www.webfusion.co.uk/library/images/bottom_pod_background.gif) repeat-x bottom;
}*/
.hosting .bottompod h4 {
	color: #3D6F24;
}
/* server section ----- */

.servers .bottompod h4 {
	color: #569833;
}
/* email & sharepoint page ================================================== */
.email #promoheader {
	/*width: 356px;
	height: 231px;*/
	padding: 30px 225px 0px 20px;
	background: url("http://www.webfusion.co.uk/library/images/email_header.jpg") no-repeat left top;
}
.email #promoheader h1{
	font-size: 36px;
	line-height: 32px;
	margin-bottom: 2px !important;
}
.email #promoheader h2{
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 30px;
	border-bottom: 0px !important;
}
.email #promoheader a{
	width: 273px;
	height: 34px;
	display: block;
}
#spheader {
	background: url("http://www.webfusion.co.uk/library/images/sharepoint_header.jpg") no-repeat left top;
	width: 586px;
	height: 231px;
	padding: 20px 0px 0px 15px;
	margin-bottom: 1em;
}
#spheader h1 {
	font-size: 36px;
	line-height: 32px;
}
#spheader h2 {
	font-size: 17px !important;
	line-height: 20px;
	font-weight: normal;
	border-bottom: 0px !important;
}
#spheader .orderbutton{
	float: left;
	width: 159px;
	*width:179px;
	margin-top: 10px;
	background: url("http://www.webfusion.co.uk/library/images/button179_green.gif") no-repeat left top;
}
.sharepoint #configuratorbottom select {
	margin-right: 1em;
}
.email #antivirus, .sharepoint #antivirus {
	background:#efefef;
	border:1px solid #ccc;
	width:260px;
	height:160px;
	float:right;
	margin: 0 2px 0 0;
	padding:3px;
	color:#333;
}
.sharepoint #antivirus {
	background: #efefef;
	border: 1px solid #ccc;
	color: #333;
}
.email #tailor, .sharepoint #tailor {
	border:1px solid #ccc;
	background:#efefef;
	padding:5px;
	float:right;
	width:250px;
	margin:0 2px 10px 10px;
	color:#333;
}
.sharepoint #templates {
	border:1px solid #ccc;
	background:#efefef;
	padding:5px;
	float:right;
	width:250px;
	margin:0 2px 10px 10px;
	color:#333;
	clear:right;
}
#tailor .orderbutton {
	padding-top: 7px;
	height: 27px;
	font-size: 16px;
	padding-left: 0px !important;
	width: 159px !important;
	text-align: center;
	background: url("http://www.webfusion.co.uk/library/images/button159_green_tall.gif") no-repeat left top !important;
}
.email #outlook {
	border:1px solid #ccc;
	background:#efefef;
	float:left;
	width:310px;
	height:160px;
	padding:3px;
	color:#333;
}
.email #outlook a{
	color: #569833;
}
.sharepoint #templates, .sharepoint #tailor {
	background: #efefef;
	border: 1px solid #ccc;
	color: #393939;
	float: right;
}
.email #outlook .float, .sharepoint #templates .float {
	border:none;
}
.email #antivirus .float, .sharepoint #antivirus .float {
	border:none;
}
.email #antivirus h3, .email #outlook h4 {
	color:#569833;
}
.email .form {
	border: 1px solid #ccc;
}
.sharepoint .form {
	border: 1px solid #ccc;
}
.email #configurator strong {
	color:#666;
}
.sharepoint #configurator strong {
	color:#666;
}
.email .error {
	color:#7554a4;
	font-weight:bold;
} /* This is to set the font to purple if there is an error */




/* page components ========================================================== */

/* format punchy blurb & images on product pages ----- */

#producthead ul, #producthead img {
	float: left;
}
#producthead {
	margin-left: 50px;
}
.subland {
	float: left;
	margin: 0 10px 10px 10px;
	width: 220px;
}
.subland img, .subland2 img {
	float: left;
	width: auto;
	margin: 0;
	padding: 0;
}
.subland ul {
	clear: both;
	margin-left: 10px;
}
.subland {
	margin-bottom: 10px;
}
.subland2 {
	float: left;
	margin-left: 20px;
}
.subland2 ul {
	float: left;
}
/* buttons that appear on server pages ----- */

#producthead2 {
	float: right;
	width: 200px;
	margin-right: 6px;
	margin-bottom: 15px;
}
#producthead2 img {
	float: left;
}
/* generic rules for stuff in side-column ----- */

.sidepod {
	clear: both;
	padding-left: 5px;
	padding-top: 5px;
	margin: 2px 0 0px 0;
	border-top: 3px solid #ccc;
}
.sidepod h3, .sidepod h4 {
	margin-bottom: 3px;
}
.sidepod .more {
	float: right;
	margin-right: 12px;
	margin-top: 5px;
}
/* LHS List links */

.sidepod2 {
	clear: both;
	padding: 2px 0 0 8px;
	margin: 40px 10px 0 10px;
	border: 1px solid #D0D0D0;
	background-color: #F7F7F7;
}
.sidepod2 h4 {
	margin-bottom: 3px;
}
.sidepod2 ul li {
	list-style-position: outside;
	list-style-type: none;
	margin-left: 0;
}
/* generic rules for stuff in main-column ----- */

#ecohosting, #features, .mainpod {
	clear: both;
	margin-top: 12px;
	padding-top: 12px;
}

/* user type page - new school ----- */

div.usertype {
	clear: both;
	margin-top: 0px;
}
div.usertype .product {
	margin: 0px 6px 5px 0px;
	float: left;
	width: 480px;
}
div.usertype img {
	margin-left: 0;
	float: left;
}
div.usertype h6 {
	margin: 9px 0 3px 0;
}
.userintro {
	background-color: #f4f4f4;
	border-top: 3px solid #ccc;
	padding: 5px;
}
/* for site map ============================================================= */

/* reuses side navs from across the site */

.sitemap ul {
	list-style: none;
	list-style-position: outside;
}
.sitemap ul li{
	background-position: left 6px !important;
}
.sitemap a {
	text-decoration: none;
}
.sitemap a:hover {
	text-decoration: underline;
}
.sitemap h3{
	margin-bottom: 10px;
}
.sitemap #col1, .sitemap #col2 {
	float: left;
	width: 290px;
}
.sitemap #col1 {
	margin-right: 10px;
}
.sitemap .sitemappod {
	width: auto;
	margin-bottom: 1em;
	padding: 5px;
}
.sitemap .sitemappod h3 a{
	color: #569833 !important;
}
.sitemap .sitemappod a, .sitemap .sitemappod span{
	color: #393939 !important;
}

/* faqs ===================================================================== */

/* generic ----- */

#faqsub iframe {
	width: 300px;
	padding-top: 5px;
	margin-top: 10px;
}
#faqsub {
	height: 400px;
	overflow: auto;
	margin-top: 0;
	margin-bottom: 15px;
	padding-top: 0;
}
#faqsub a {
	color: #666;
}
hr {
	color: #EEE;
	height: 0;
	margin: 0;
	padding: 0;
	border-width:0 0 1px 0;
	border-color: #555;
} /* horizontal rules */
/*  -  are only used for formatting tabular data  ----- */

table .heading {
	background-color: #ccc;
	font-weight: bold;
	color: #666;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	padding: 3px;
}
table .heading td {
	font-weight: bold;
	text-align: left;
}
/* comparison ----- */

table td.comheading {
	font-weight: bold;
	text-align: left;
	color: #666;
}
table td.comheading {
	background-color: #F4f4f4;
}
table th.comheading {
	text-align: left;
	color: #666;
}
/* new style account detail page (20/09/2005 TJS) =========================== */

/* account configurator box ----- */

#configurator {
	width: 600px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin: 0;
}
#configurator td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 0;
	text-align: left;
}
#pricing {
	width: 163px;
	margin: 0;
	border: 0;
}
#pricing td, #pricing th {
	border: 0;
	background-color: #fff;
	text-align: center;
}
#pricing label {
	font-weight: bold;
}
td#description {
	text-align: left;
	border-right: none;
	padding: 0;
}
td#description p {
	margin: 5px 0 0 5px;
}
#configurator h3 {
	font-size: 1em;
	margin: 2px 0 3px 0;
}
#configurator h2 {
	border-bottom: 0 !important;
	margin: 1em 0 5px 5px;
	font-size: 1em;
	text-decoration: none;
}
#configurator h2 a {
	text-decoration: none;
}
#configurator .also {
	color: #666;
	margin: 0 0 0 5px;
}
.email #configurator h3 {
	font-size: 1.4em;
	margin:10px 0;
	background: url(http://www.webfusion.co.uk/library/images/arrow_email.gif) no-repeat 8px 0px;
	height: 18px;
}
.email #configurator h3 span {
	margin-left: 28px;
}
.email #configurator .orderbutton{
	font-size:14px;
	width: 124px;
	height: 23px;
	margin-bottom: 0px;
	background: url("http://www.webfusion.co.uk/library/images/button124_order_green.gif") no-repeat left top;
}
.email .orderbutton, .email .updatebutton{
	font-size:14px;
	width: 124px;
	height: 23px;
	margin-bottom: 0px;
	background: url("http://www.webfusion.co.uk/library/images/button124_order_green.gif") no-repeat left top;
}
#configurator td.price {
	text-align: center;
}
#configurator span.price {
	font-size:1.8em;
	font-weight:bold;
}
/*ds detail page ----- */

#serverbadge {
	margin: 10px 5px 10px 5px;
	float: right;
	width: 150px;
	text-align: center;
}
#serverbadge span {
	margin-right: 5px;
}
#unmetered {
	background-color: #EEF0F9;
	border: 1px solid #DBDFF2;
	border-right: 0;
	clear: both;
}
#unmetered img {
	float: left;
	clear: left;
	width: 26px;
	margin: 5px 10px;
}
#unmetered p {
	margin: 4px 5px 2px 0;
}
/* bo selector form ----- */

.boselectorbox {
	margin-top: 15px;
	padding: 5px;
}
.boselectorbox h3 span {
	margin-left: 25px;
}
.boselectorbox .options {
	width: 245px;
	float: left;
	background: url(http://www.webfusion.co.uk/library/images/host_div.jpg) repeat-y right;
}
.boselectorbox label {
	float: left;
	margin-bottom: 3px;
}
.boselectorbox label img {
	margin-right: 10px;
}
.boselectorbox input {
	float: right;
	margin-right: 10px;
}
.boselectorbox .comment {
	width: 342px;
	float: left;
	text-align: center;
}
#selectecom {
	display: none;
}
/* bo selector section colors ----- */

.hosting .boselectorbox h3 {
	background: url(http://www.webfusion.co.uk/library/images/arrow_host.jpg) no-repeat;
	height: 18px;
}
.hosting .boselectorbox {
	background-color: #F8FCF5;
	border: 1px solid #D9EECC;
}
.hosting .boselectorbox .comment p {
	color: #3D6F24;
}
.hosting .serveroptions {
	float:left;
	width:25%;
	text-align:center;
}
.hosting .boselectorbox .serveroptions input {
	float:none;
}
/* section colors ----- */

.hosting #pricing th {
	color: #3d6f24;
}
.vps #pricing th {
	color: #0066cc;
}
.controlThumb {
	float: left; /*width: 126px;*/
	margin: 0 10px 0 5px;
	border: 1px solid #ccc /*#0066cc*/;
}
/* specific account features table ----- */

#account_feat, .account_feat {
	/* with usp sidebar */
	width: 100%;
	margin: 20px 0 10px 0;
	padding: 0;
	border: 1px solid #ccc;
	border-bottom: 0;
}
#account_feat td, .account_feat td, #account_feat th, .account_feat th, #account_feat .heading, .account_feat .heading {
	border-bottom: 1px solid #ccc;
	border-right: 0;
	text-align: left;
	padding: 3px;
}
#account_feat td, .account_feat td {
	text-align: right;
}
#account_feat td span {
	/* highlight was/now, May 2006, TC */
	font-weight: 800;
	color: #3d6f24;
}
#account_feat .feature, .account_feat .feature {
	text-align: left;
}
#account_feat .alternate td, .account_feat .alternate td {
	background-color: #f5f5f5;
}
/* drop-down tables ----- */

table.blinds {
	width: 100%;
}
.email table.blinds, .email table#account_feat {
	width: 98%;
}
table.blinds {
	margin: 20px 0 0 0;
	padding: 0;
	border: 1px solid #ccc;
	border-bottom: 0;
} /*with usp side bar*/
table.data {
	margin: 0;
	padding: 0;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
table.data {
	border-right: 1px solid #ccc;
}
table.expand {
	border-top: 0;
	margin-top: 0;
}
.blinds td, .data td, .data th, .blinds th {
	border-bottom: 1px solid #ccc;
	border-right: 0;
	padding: 3px;
}
.blinds th, .data th {
	font-weight: bold;
}
.blinds td {
	padding: 3px;
	text-align: center;
}
.blinds td span {
	font-weight: 800;
	color: #3d6f24;
} /* highlight was/now, May 2006, TC */
.blinds .feature {
	width: 75%;
	text-align: left;
}
/* resizes spec tables that appear in popups ----- */

#popup #account_feat, #popup .account_feat {
	width: 100%;
	border-right: 1px solid #ccc;
}
#popup table.blinds, #popup table.data {
	width: 100%;
	border-right: 1px solid #ccc;
}
/* section specific (colour coding) rules ----- */

/* set reseller same as hosting section */

.hosting .account_feat .heading .hosting #account_feat .heading, .reseller .account_feat .reseller .hosting #account_feat .heading {
	background-color: #d9eecc;
	color: #3d6f24;
}
.hosting .blinds .feature, .reseller .blinds .feature, .servers .blinds .feature, .servers .data .feature {
	background: #f0f0f0;
}
.vps .blinds th, .vps #account_feat th {
	border-top: #eaf3fb 1px solid;
	border-left: #eaf3fb 1px solid;
	border-right: #eaf3fb 1px solid;
}
.vps .blinds .feature {
	background-color: #fff;
}
.vps #account_feat table {
	border: #a2d4f5 1px solid !important;
}
.email .blinds th, .email #account_feat th, .email .data th {
	padding: 3px;
}
.email .blinds .feature, .email .data .feature {
	background-color: #f0f0f0;
}
.sharepoint .blinds td, .sharepoint .data td {
	color: #103230;
}
.servers .blinds th, .servers #account_feat th, .servers .account_feat th, .servers .data th {
	padding: 3px;
}
.blinds .colhead {
	text-align: center;
}
/* calculator table ----- */

#calculator {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin: 5px;
}
#calculator th, #calculator td {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 3px;
	text-align: center;
}
#calculator th {
	background-color: #efefef;
	color: #393939;
}
#calculator .years th {
	background-color: #efefef;
}
#calculator .feature {
	text-align: left;
	color: #393939;
	float: none !important;
}
#calculator .year1 {
	background-color: #f1f1f1;
}
#calculator .year2 {
	background-color: #f1f1f1;
}
#calculator .year3 {
	background-color: #f1f1f1;
}
#calculator .totals td {
	border-bottom: 1px solid #999;
	background-color: #efefef;
}
#calculator .savings th, #calculator .summary th {
	background-color: #efefef;
}
#calculator .summary th {
	text-align: left;
	color: #393939;
}
#calculator form {
	margin: 10px;
	color: #7554A4;
}
#calculator .orderbutton {
	width: 104px !important;
	padding-top: 3px !important;	
}
#calcbox {
	float: right;
}
#calcbox .updatebutton{
	padding-left: 20px;
	text-align: left;
}

/* product feature pages ==================================================== */

/* vps features rules ----- */
.vps_features .feature {
	clear: both;
	width: 601px;
	margin-bottom: 40px;
	float: left;
}
.vps_features .feature img {
	display: block;
	margin: 0 20px 20px 0;
	width: 152px;
	height: 126px;
	border: 1px solid #569833;
	float: left;
}
.vps_features .feature h3 {
	margin: 4px 0px 4px 0px !important;
	line-height: 18px;
	float: right;
	width: 420px;
}
.vps_features .feature p {
	float: right;
	font-size: 12px;
	line-height: 18px;
	width: 410px !important;
}
.vps_features .feature ul {
	margin: 20px 0px !important;
	list-style-position: inside !important;
	padding: 0px !important;
	color: #666 !important;
	float: right;
	width: 400px !important;
}
.vps_features .feature ul li {
	color: #666 !important;
	margin-left: 10px !important;
}

/* specific vps features images ----- */
#intro img {
	background:url(http://www.webfusion.co.uk/library/images/vps2906/new_and_improved.gif) no-repeat center center;
}
#the_freedom_to_configure img {
	background:url(http://www.webfusion.co.uk/library/images/vps2906/install_anything.gif) no-repeat center center;
}
#plesk_control_panel img {
	background:url(http://www.webfusion.co.uk/library/images/vps2906/plesk_logo.gif) no-repeat center center;
}
#integrated_virtuozzo_power_panel img {
	background:url(http://www.webfusion.co.uk/library/images/vps2906/virtuozzo.gif) no-repeat center center;
}
#unlimited_bandwidth img {
	background:url(http://www.webfusion.co.uk/library/images/vps2906/unlimited_bandwidth.gif) no-repeat center center;
}
#dell_poweredge_r710 img {
	background:url(http://www.webfusion.co.uk/library/images/vps2906/dell_server_ad.gif) no-repeat center center;
}
#round_robin_cpu_unique_ip_address img {
	background:url(http://www.webfusion.co.uk/library/images/vps2906/dual_core_cpu.gif) no-repeat center center;
}
#guaranteed_burstable_dynamic_ram img {
	background:url(http://www.webfusion.co.uk/library/images/vps2906/burstable_ram.gif) no-repeat center center;
}
#raid_10_hard_disk_array img {
	background:url(http://www.webfusion.co.uk/library/images/vps2906/raid.gif) no-repeat center center;
}
#ubuntu_ruby_ready img {
	background:url(http://www.webfusion.co.uk/library/images/vps2906/now_with_ubuntu.gif) no-repeat center center;
}
#ruby_ruby_on_rails img {
	background:url(http://www.webfusion.co.uk/library/images/vps2906/rub_on_rails.gif) no-repeat center center;
}
#aspnet_with_net_framework_v20 img {
	background:url(http://www.webfusion.co.uk/library/images/vps2906/aspnet_sqlserver.gif) no-repeat center center;
}
#x7x365_webfusion_e_mail_phone_and_web_support img {
	background:url(http://www.webfusion.co.uk/library/images/ds1007/feature-usp-support.gif) no-repeat center center;
}
#foot img {
	background:url(http://www.webfusion.co.uk/library/images/vps2906/pipex_logo.gif) no-repeat center center;
}
#windows_server_2008_net_ready img {
	background:url(http://www.webfusion.co.uk/library/images/vps/win_2008_154w.jpg) no-repeat center center;
}
#ms_sql_server_2005_workgroup_edition img {
	background:url(http://www.webfusion.co.uk/library/images/vps2906/raid.gif) no-repeat center center;
}

/* dedi features rules ----- */
.dedi_features .feature {
	clear: both;
	width: 601px;
	/**width: 595px;*/
	margin-bottom: 40px;
	float: left;
}
.dedi_features .feature img {
	display: block;
	margin: 0 20px 20px 0;
	width: 152px;
	height: 126px;
	border: 1px solid #569833;
	float: left;
}
.dedi_features .feature h3 {
	margin: 4px 0px 4px 0px !important;
	color: #122696;
	font-size: 14px;
	line-height: 18px;
	float: right;
	width: 420px;
}
.dedi_features .feature p {
	float: right;
	font-size: 12px;
	line-height: 18px;
	width: 410px !important;
}
.dedi_features .feature ul {
	margin: 20px 0px !important;
	list-style-position: inside !important;
	padding: 0px !important;
	color: #666 !important;
	float: right;
	width: 420px !important;
}
.dedi_features .feature ul li {
	color: #666666 !important;
	margin-left: 30px;
}
/* ds feature images */
#new_servers_better_spec_more_power img {
	background:url(http://www.webfusion.co.uk/library/images/ds1007/feature-usp-new-and-improved.gif) no-repeat top center;
}
#unmetered_bandwidth img {
	background:url(http://www.webfusion.co.uk/library/images/ds1007/feature-usp-unlimited-bandwidth.gif) no-repeat top center;
}
#service_level_agreement img {
	background:url(http://www.webfusion.co.uk/library/images/ds1007/feature-usp-sla.gif) no-repeat top center;
}
#windows_or_ubuntu_linux_your_choice img {
	background:url(http://www.webfusion.co.uk/library/images/ds1007/feature-usp-os-choice.gif) no-repeat top center;
}
#dell_server_hardware img {
	background:url(http://www.webfusion.co.uk/library/images/ds1007/feature-usp-dell-hardware.gif) no-repeat top center;
}
#intel_pentium_processor img {
	background:url(http://www.webfusion.co.uk/library/images/ds1007/usp-icon-twin-core-value.gif) no-repeat top center;
}
#xeon_processors img {
	background:url(http://www.webfusion.co.uk/library/images/ds1007/feature-usp-xeon-processors.gif) no-repeat top center;
}
#hardware_raid img {
	background:url(http://www.webfusion.co.uk/library/images/ds1007/feature-usp-raid.gif) no-repeat top center;
}
#root_access_or_fully_managed img {
	background:url(http://www.webfusion.co.uk/library/images/ds1007/feature-usp-root-access.gif) no-repeat top center;
}
#all_round_power_for_best_performance img {
	background:url(http://www.webfusion.co.uk/library/images/ds1007/feature-usp-all-power.gif) no-repeat top center;
}
#sas_hard_drives_for_ultimate_performance img {
	background:url(http://www.webfusion.co.uk/library/images/ds1007/feature-usp-sas-hardrives.gif) no-repeat top center;
}
#uk_based_support img {
	background:url(http://www.webfusion.co.uk/library/images/ds1007/feature-usp-support.gif) no-repeat top center;
}
#part_of_pipex img {
	background:url(http://www.webfusion.co.uk/library/images/ds1007/feature-usp-pipex-hosting.gif) no-repeat top center;
}
#no_set_up_fee img {
	background:url(http://www.webfusion.co.uk/library/images/ds1007/feature-usp-no-setup-fee.gif) no-repeat top center;
}
#instant_activation img {
	background:url(http://www.webfusion.co.uk/library/images/ds1007/feature-usp-auto-setup.gif) no-repeat top center;
}
#dedicated_uk_ip_addresses img {
	background:url(http://www.webfusion.co.uk/library/images/ds1007/feature-usp-dedicated-ip.gif) no-repeat top center;
}
#secure_data_centres img {
	background:url(http://www.webfusion.co.uk/library/images/ds1007/feature-usp-data-center.gif) no-repeat top center;
}
#support_free_and_uk_based img {
	background:url(http://www.webfusion.co.uk/library/images/ds1007/feature-usp-support.gif) no-repeat top center;
}

#cpu_cores img,
#ram img,
#ftp_server img,
#mysql img,
#dns_server img,
#qmail_mail_server img,
#clam_anti_virus img,
#webalizer_statistics img,
#webfusion_control_panel img,
#fast_reboot_on_request img,
#x7x365_webfusion_e_mail_phone_amp_web_support img
{display:none}

/* feature popups ----- */
#popup .feature {
	clear: both;
	width: 100%; /* margin-bottom: 50px; */
	float: left;
	padding-top: 8px;
	padding-bottom: 8px;
}
#popup .feature img {
	margin: 0 0px 20px 20px;
	width: 152px;
	height: 126px;
	border: 1px solid #569833;
	float: right;
}
#popup .feature h3 {
	margin: 10px 0 10px 0 !important;
	color: #569833;
	font-size: 14px;
	line-height: 18px;
}
#popup .feature p {
	font-size: 12px;
	line-height: 18px;
}
#popup .feature ul {
	margin: 20px 0px !important;
	list-style-position:inside !important;
	padding: 0px !important;
	color: #666 !important;
}
#popup .feature ul li {
	color: #666 !important;
	margin-left: 30px;
}

/* twocol layout ============================================================ */

/* structural ----- */
#twocols {
	/*margin-top: 18px;*/
	width: 601px;
	min-height: 300px;
}
#twocols #onethird {
	float: right;
	/*margin-top:-380px;*/
	width: 193px;
	padding: 14px 0px;
	margin-right: 8px;
}
#twocols #twothirds {
	float: left;
	width: 375px;
}
#onethird h2 {
	line-height: 30px;
	padding: 0px 10px !important;
	font-size: 14px !important;
	background: #fff;
	color: #569833 !important;
	text-align: left;
	display: block;
	border: 1px solid #569833 !important;
	margin: 130px 0 0 0 !important;
}
.hosting #onethird h2 {
	margin: 0 !important;
	border-color: #569833 !important;
}*/

/* lists ----- */
#onethird ul {
	background: #fff;
	display: block;
	border: 1px solid #b5ddf7;
	border-top: 0px;
	padding: 5px 10px !important;
	margin: 0px !important;
	text-align:left;
}
#onethird li {
	padding: 5px 5px 5px 10px !important;
}
#onethird .imagelist {
	background: #fff;
	display: block;
	border: 1px solid #569833;
	border-top: 0px;
	padding: 5px 10px !important;
	margin: 0px !important;
	text-align:left;
}
.hosting #onethird .imagelist {
	border-color: #97D178 !important;
}

/* paragraphs ----- */
#onethird p {
	font-size: 11px;
	text-align: center;
	padding: 5px;
}

/* images ----- */
#twocols #onethird img {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

/* overrides ----- */

/* (apply different images / colours for other sections) */
#twocols.plesk8 {
}
#twocols.vpsserver {
/*	background:url("http://www.webfusion.co.uk/library/images/vps2906/dell_server.gif") top right no-repeat !important;*/
}
#twocols.dedicated {
	min-height: 250px;/* background:url("http://www.webfusion.co.uk/library/images/ds1007/ds07_power_evenmore.jpg") top right no-repeat; !important;  */
}
#twocols.dedicated h2 {
	margin: 0 0 0 0 !important;
}
#twocols.dedicated h1, #twocols.dedicated h2 {
	color: #112667 !important;
}
#twocols.dedicated #onethird ul, #twocols.dedicated #onethird .imagelist, #twocols.dedicated #onethird h2 {
	border-color: #c1d1ec !important;
}

/* faux column layout ======================================================= */
#specwrapper, #fauxcolumn {
	margin-right: 10px;
	background: url(http://www.webfusion.co.uk/library/images/spec_fauxcolumn.gif) repeat-y top right;
	height: 1%; /* fixes background display issues in IE7 */
}
#unixspec, #windowsspec, #allspec, #copy {
	float: left;
	width: 385px;
}
#copy table td, #copy table th {
	padding: 3px;
}
#featurepoints {
	float: right;
	/*margin-top: -380px;*/
	width: 176px;
	text-align: center;
	padding: 14px 5px;
}
/* IEwin needs a height to clear floats */
/* hide from IEmac \*/
* html #specwrapper, * html #fauxcolumn, * html #fauxcolumn_vps {
	/* IE6 needs a height to clear floats */
	height: 1%;
}
#featurepoints p {
	color: #333;
	margin-top: -0.5em;
	margin-bottom: 2em;
}
/* reseller tweaks */
#specwrapper h3 {
	margin: 1em 0;
}
.usporder { /*GENERIC - set background image, border, and color in page*/
	width:154px;
	height:32px;
	margin-top: 2em;
	font-weight:900;
	font-size:1.5em;
	cursor:pointer;
	padding-right:1.8em;
}
#fauxcolumn:after, #specwrapper:after, #fauxcolumn_vps:after { /* CSS2 EasyClearingTM method */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#featurepoints img {
	border: 1px solid #ccc;
	margin-bottom: 1em;
}
/* vps version - blue */
#specwrapper_vps, #fauxcolumn_vps {
	margin-top: 10px;
	margin-right: 10px;/*background: url(http://www.webfusion.co.uk/library/images/spec_fauxcolumn_vps.gif) repeat-y top right;*/
}
#fauxcolumn_vps #featurepoints {
	background: #efefef;
	border: 1px solid #ccc;
	padding: 0px !important;
	width: 175px;
}
#fauxcolumn_vps #featurepoints p {
	font-size: 11px;
	color: #6e6e6e !important;
	margin: 0 5px;
}
#fauxcolumn_vps #featurepoints h1 {
	display: block;
	color: #569833;
	font-size: 14px;
	line-height: 25px;
	margin: 1px;
	padding: 0 10px;
	background: #efefef;
	text-align: left;
}
#fauxcolumn_vps #featurepoints img {
	border: 1px solid #ccc;
	margin-top: 2em;
}
#fauxcolumn_vps #featurepoints .orderbutton {
	width: 159px;
	height: 34px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	background: url("http://www.webfusion.co.uk/library/images/button159_green_tall.gif") no-repeat left top;
	display: block;
	text-decoration: none;
	color: #fff !important;
	margin: 10px 0px 10px 8px;
}
/* dedi version - purple */

#specwrapper_vps, #fauxcolumn_dedi {
	margin-top: 10px;
	margin-right: 10px;
}
#fauxcolumn_dedi #featurepoints {
	background: #efefef;
	border: 1px solid #ccc;
	padding: 0px !important;
	width: 175px;
}
#fauxcolumn_dedi #featurepoints p {
	font-size: 11px;
	color: #333 !important;
	margin: 0 0 20px 0;
	padding: 0 10px 10px 10px;
}
#fauxcolumn_dedi #featurepoints h3 {
	display: block;
	color: #112667;
	font-size: 12px;
	margin: 0px;
	padding: 5px 10px;
	text-align: center;
}
#fauxcolumn_dedi #featurepoints img {
	border: 1px solid #ccc;
}
#fauxcolumn_dedi #featurepoints .orderbutton {
	font-size:16px;
	width: 146px;
	height: 34px;
	padding-top: 0px;
	margin-bottom: 10px;
	border: 0px;
	color: #fff;
	font-weight: bold;
	background: url("http://www.webfusion.co.uk/library/images/button146_green.gif") no-repeat left top;
}
/* buttons ================================================================== */



/* generics  ----- */
.tombstone .orderbutton {
	font-size:16px;
	width: 146px;
	height: 27px;
	padding-top: 7px;
	margin-bottom: 0px;
	background: url("http://www.webfusion.co.uk/library/images/button146_green.gif") no-repeat left top;
}
/* safari hack*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.tombstone .orderbutton {
	padding-top: 8px;
	margin-bottom: -1px;
}
}
input.gobutton {
	background: url("http://www.webfusion.co.uk/library/images/input_submit_bck.gif") repeat-x left center;
	color: #fff;
	width: 26px;
	border: 0px;
	cursor: pointer;
	height: 18px;
	padding-bottom: 2px;
	margin-bottom: -1px;
	*margin-bottom: 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
input.gobutton {
	padding-top: 1px;
	margin-top: -1px;
	font-size: 11px;
}
}
.orderbutton, 
.updatebutton, .updatebuttonred, .morebutton, .orderbuttonred {
	border: 0;
	color: #fff !important;
	height: 23px;
	width: 124px;
	font-weight: bold;
	/*margin: 5px auto; tom*/
	padding: 0;
	background: url("http://www.webfusion.co.uk/library/images/button124_order_green.gif") no-repeat left top;
}
.updatebutton:hover, .updatebuttonred:hover, .orderbutton:hover, .orderbuttonred:hover {
	cursor: pointer;
}
p.floatedRight {
	float: right;
}
a.orderbutton, a.orderbuttonred, a.morebutton {
	width: 139px;
	/**width: 159px;*/
	height: 27px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	padding-top: 7px;
	cursor: pointer;
	background: url("http://www.webfusion.co.uk/library/images/button159_green_tall.gif") no-repeat left top;
	display: block;
	text-decoration: none;
	color: #fff !important;
	font-family: Arial, verdana, helvetica, sans-serif !important;
}
a.orderbutton span, a.morebutton span, a.orderbuttonred span {
	color: #fff;
	text-decoration: none;
	margin-top: 50px;
}
.servers .morebutton {
	background: url(http://www.webfusion.co.uk/library/images/dkgrey_button_back.jpg) repeat-x;
}
.hosting .updatebutton, .hosting .orderbutton {
	font-size:16px;
	width: 146px !important;
	height: 27px;
	text-align: center;
	padding-left: 0px;
	padding-top: 7px;
	margin-bottom: 0px;
	*height: 26px;
	*padding-top: 8px;
	background: url("http://www.webfusion.co.uk/library/images/button146_green.gif") no-repeat left top;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.hosting .updatebutton, .hosting .orderbutton {
	height: 25px;
	padding-top: 9px;
}
}
#configuratorbottom .orderbutton, #configuratorbottom .updatebutton {
	width: 157px !important;
	height: 23px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	background: url("http://www.webfusion.co.uk/library/images/button157_order_green.gif") no-repeat left top;
	border: none;
	color: #fff;
	padding-top: 0px !important;
}
#configuratorbottom a.orderbutton, #configuratorbottom a.morebutton {
	width: 159px;
	height: 27px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	padding-top: 7px !important;
	cursor: pointer;
	background: url("http://www.webfusion.co.uk/library/images/button159_green_tall.gif") no-repeat left top;
	display: block;
	text-decoration: none;
	color: #fff !important;
}

.tombstone .readmore_button {
	font-size:14px;
	padding-top: 0px;
	padding:3px;
	background:#87b95b;
	display: block;
	text-align: center;
	text-decoration: none !important;
	height: 1.5em;
	vertical-align:middle;
	color: #fff;
}

.tombstone .readmore_button:hover {
	color:#FFF;
}

.servers .tombstone .orderbutton, .servers .tombstone .morebutton {
	font-size: 12px;
	height: 20px;
	padding-top: 5px;
	padding-right: 10px;
	text-align: center;
}
/* hosting - usp bar (green) order button  ----- */


.hosting #uspbar_orderbutton {
	width: 157px;
	height: 23px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	background: url("http://www.webfusion.co.uk/library/images/button157_order_green.gif") no-repeat left top;
	border: none;
	color: #fff;
}
/* expand close tabs ======================================================== */

/* tabbed product pages ===================================================== */


/* sliding doors tab nav ----- */
#tabs {
	float: left;
	width: 590px;
	background: url(http://www.webfusion.co.uk/library/images/v4/tab_bak.gif) repeat-x bottom;
	line-height: normal;
	margin-bottom: 1em;
	position: relative;
	z-index: 600;
}
#tabs ul {
	margin: 0;
	padding: 10px 10px 0 0 !important;
	text-align: center !important;
	list-style: none;
}
.reseller #tabs ul {
	padding-left: 1em;
	text-indent: -1em;
}
#tabs li {
	float: left;
	margin: 3px 5px 0 0;
	padding: 0 !important;
}
#tabs li a img {
	margin-right: 4px;
}
#tabs li.current {
	margin-top: 0;
}

#tabs a {
	float: left;
	color: #393939 !important;
	display: block;
	white-space: nowrap;
	padding: 5px 20px 2px 20px;
	text-decoration: none;
	outline:none;
	font-family: arial, verdana, helvetica, sans-serif;
}
#tabs > ul a {
	width: auto;
}
/* IE5Mac hack 


fixed float bug \*/


#tabs a {
	float: none;
}
/* end IE5 mac hack */

/* reseller page only tabs cludge ----- */

.reseller #tabs a {
	width: 95px;
	
} /* these tabs won't grow */
/* unselected tabs - coloured by section ----- */

#tabs li {
	padding-left: 0px !important;
	background: url("http://www.webfusion.co.uk/library/images/v4/tabr_host.gif") no-repeat right top !important;
}
#tabs a {
	background: url("http://www.webfusion.co.uk/library/images/v4/tabl_host.gif") no-repeat left top !important;
}

/* selected tabs ----- */

#tabs li.current {
	padding-left: 0px !important;
	background-image: url("http://www.webfusion.co.uk/library/images/v4/tabr.jpg") !important;
}
#tabs li.current a {
	background-image: url("http://www.webfusion.co.uk/library/images/v4/tabl.jpg") !important;
	padding-bottom: 8px;
}
#minreq_bus, #minreq_cat {
	margin-top: 25px;
	font-size: 0.8em;
}
#minreq_bus h3, #minreq_cat h3 {
	color: #666;
}
.featurelink {
	margin-bottom: 30px;
}
/* bullets ================================================================== */

#bullets li {
	text-align: left;
	padding: 0 0 0 10px;
}
#bullets2 li {
	text-align: left;
	padding: 0 0 0 100px;
}
#bullets a { /*color: #666;*/
	text-decoration: underline;
}
#bullets a:hover {
	color: #FF6633;
	text-decoration: none;
}
/* definition lists ========================================================= */

dl {
	clear: both;
	margin-top: 7px;
	margin-bottom: 5px;
	display: block;
}
dt { /*float: left; */
	margin-right: 3px;
	width: auto;
}
dd { /*margin-left: 10px; */
}
dd strong, dd strong a {
	color: #65ba3b;
	font-weight: bold;
	text-decoration: none;
}
dd strong a:hover {
	text-decoration: underline;
}


/* generics ----- */


.btn {
	font-size: 11px;
	border: 1px solid #999;
	color: #fff;
	font-weight: bold;
	margin: 0;
	overflow: visible;
}
.checkbox {
}
.textfield, .textarea {
	border: 1px solid #ccc;
	font-size: 10pt;
	color: #666;
}
.textarea {
	margin-bottom: 10px;
}
.textfield {
	height: 20px;
}
select {
	color: #666;
	font-weight: normal;
}
/* msw mini-login ----- */

/* contact form ----- */


.boxed {
	border: 1px solid #ccc;
	padding: 10px;
	margin-left: 10px;
	width: 330px;
}
.boxed2 {
	padding: 10px;
	margin: 0 auto 0 auto;
	width: 340px;
	height: 300px;
}
.boxed2 h4 {
	margin-bottom: 1em;
}
#custdetails {
	width: 160px;
	border-right: 1px solid #ccc;
	margin-right: 10px;
	float: left;
	padding: 0;
}
#enquiry {
	margin: 10px 0 0 0;
	padding: 0;
}
form#contactform label {
	display: block;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-size: 0.9em;
}
form#contactform .textfield {
	padding-left: 3px;
	margin: 2px 0 10px 0;
}
form#contactform .textarea {
	display: block;
	width: 316px;
}
#form #contactform .btn {
	margin-left: 210px;
}
/* error form ----- */


#errorpage p, #errorform, #errorpage ul {
	margin-left: 5px;
	margin-right: 5px;
}
/* order process ============================================================ */



/*  for continuity same code as previous stylesheet ----- */

/*#order {
	padding: 0 5px 0 5px;
}*/
#order form {
	margin-bottom: 15px;
}
#order .btn {
	display: inline;
	width: 124px;
	height: 23px;
	color: #fff;
	font-size: 14px;
	border: 0px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 2px;
	*padding-bottom: 0px;
	margin: 0 8px 0px 5px;
	cursor: pointer;
	background: url("http://www.webfusion.co.uk/library/images/button124_order_green.gif") no-repeat left bottom;
}

#order .holding {
	text-align:left;
	font-size:11px;

}
.hozrule2 {
	clear: both;
	margin:0px 0px 15px 0px ;
	padding:0px;
}
#order h3 {
	font-size: 1.1em;
	height: auto;
	background: none;
}
#order select, #order input {
	width: auto;
}
#order .small {
	width: 200px;
}
#order .medium {
	width: 375px;
}
#order .large {
	width: 100%;
}
#order td, #order th {
	text-align: left;
	background: none;
	padding:5px;
}
.bullettitle h3 {
	display: inline;
}
/* old table styles  ----- */


#order table { /*border: 1px solid #ccc;*/
	border: 0;
	margin: 0; /* width: 750px;*/
}
.dedorder .textfield, .dedorder textarea {
	width: 350px;
}
#direct_debit select {
	width: auto;
}
#order td {
	border: 0; /*border: 1px solid #0033FF;*/
}
#order th {
	border: 0; /*border: 1px solid #FF0000;*/
}
#order tr {
	border: 0;
}
#order .datatable {
	text-align: center;
	background-color: #fff;
	margin: 10px;
	margin-left: 0px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #666;
}
#order .datatable .liteblue {
	background-color: #efefef;
}
#order .datatable .medblue {
	background-color: #efefef;
}
#order .datatable th em {
	color: #7c5ea6;
	font-style: normal;
}
#order .datatable td, .datatable th {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 3px;
	text-align:center;
	color: #666;
}
#order .datatable th {
	background-color: #569833;
	font-weight: bold;
	color: #fff;
}
#order .datatable th a {
	color: #666;
	font-weight: bold;
}
#order .datatable .alternate {
	background-color: #efefef;
}
#order .datatable .rhun {
	background-color: #fff;
}
#order .datatable input {
	background-color:transparent;
}
#order .datatable .description {
	font-weight: bold;
	color: #666;
	text-align: left;
}
#order .datatable ul {
	margin: 0;
	padding-top: 0;
	padding-bottom: 0; /*list-style: inside disc;*/
}
#order .datatable li {
	margin: 0;
	color: #999;
	list-style-position: inside;
	list-style-type: disc;
}
#order .datatable li span {
	color: #333;
}
#order .datatable img {
	margin: 0;
	padding: 0;
}
#orderprocess {
	float: right;
	margin: 5px 20px 0 0;
} /* positions step 1,2,3 picture */
/* domain search boxes ----- */

#search, #search2, #searchagain {
	background-color: #efefef;
	padding: 5px 5px 30px 5px;
	border-top: 1px solid #ccc;
	margin-top: 35px;
} /* the green boxes holding the whois form */
#searchagain {
	padding: 5px;
	margin: 0;
}
#search, #search2 {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	padding-bottom: 10px;
} /* the whois form (#search2, used when using previously registered domain */
#search form#domainsearch, #search2 form#domainsearch2 {
	border: 0;
	padding: 0px;
}
#searchagain .btn {
	display: inline;
	width: 124px;
	height: 23px;
	color: #fff;
	font-size: 14px;
	border: 0px;
	font-weight: bold;
	text-align: center;
	margin: 0 0 0px 5px;
	cursor: pointer;
	background: url("http://www.webfusion.co.uk/library/images/button124_order_green.gif") no-repeat left bottom;
}
#domaininfo {
	border: 1px dashed #999;
	width: 175px;
	padding: 5px;
	float: right;
	height: auto;
}
#search li {
	list-style-position: inside;
}
/* account selection page ----- */
#order img  {
	margin:0px 10px 0px 0px;
	padding:0px;
	border:1px solid #64A533;
	/*width:137px;*/
}
#domainresults {
	border: 1px solid #ccc;
	background-color: #DDEAD7;
	margin: 15px 0 30px 0;
	padding: 5px;
	clear: both;
}
#domainresults em {
	font-style: normal;
	color: #51a127;
}
div .selectaccount {
	height: auto;
	margin: 0px 0px 0px 120px;
	padding: 0;
}
.selectaccount h3 {
	margin-top: 10px;
}

.moredetails {
	margin-left: 135px;
	display:none;
	margin-bottom:20px;
}
.link {
	cursor:pointer;
	font-weight:bold;
	text-decoration:underline;
	color:#666;
	margin-top:5px;
	float:left;
}


.selectpic {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}
.selectaccount div {
	
	margin-top: 5px;
	padding:5px 10px;
	float: right;
	background:#579834; /*url(http://www.webfusion.co.uk/library/images/button159_green_tall.gif) no-repeat scroll left top;*//*button124_order_green.gif*/
	
	font-weight:bold;
} 
/* creates a box for the links */
.selectaccount a {
	
	/*font-weight: bold;*/
	/*margin: 0 0 3px 0;*/
	color: #fff;
} /* generic link rules */
.selectaccount a:hover {
	/*color: #666;*/
	color: #fff;
}
.details { /*display: block; */
} /* gets the link on its own line */
.details img {
	margin: 1px 5px 0 2px;
	padding: 0;
}
/* shopping-basket table  ----- */

#basket {
	border-left: 1px solid #ccc !important;
	border-top: 1px solid #ccc !important;
	width: 760px;
	margin-bottom: 15px;
}
#basket th {
	background: #569833;
	color: #fff;
	font-weight: bold;
	text-align: left;
}
#basket td, #basket th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px;
}
#basket .btn, #order .btn157 {
	width: 157px;
	text-align: left;
	padding-left: 10px;
	background: url("http://www.webfusion.co.uk/library/images/button157_order_green.gif") no-repeat left bottom;
}
/* additional account options ----- */

#addoptions {
	border: 1px dashed #ccc;
	padding: 5px;
	margin: 0 0 10px 0;
}
#addoptions p {
	margin: 0.4em 10px 0 10px;
}
#addoptions select {
	margin: 10px 10px 20px 20px;
}
/* domain results table ----- */

/*.domspacer { height: 300px; } /* spaces out content to ensure search again is always at bottom of page */

#domaintable {
	margin-left: 0px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
#domaintable td, #domaintable th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px !important;
}
#domaintable th p{
	color: #fff !important;
}
#domaincol {
	width: 250px;
} 
#domaintable .orderbutton {
	font-size:14px;
	width: 124px;
	height: 23px;
	margin-bottom: 0px;
	color: #fff;
	padding-bottom: 3px;
	*padding-bottom: 0px;
	font-weight: bold;
	background: url("http://www.webfusion.co.uk/library/images/button124_order_green.gif") no-repeat left top;
}
/* holding page ============================================================= */

/* header ----- */

#holdheader {
	background: url("http://www.webfusion.co.uk/library/images/holding_header.jpg") no-repeat left top;
	width:688px;
	*width:768px;
	height:102px;
	*height:152px;
	padding: 25px 40px;
}
#holdheader h1{
	float: left;
	display: block;
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	width: 300px;
}
.checkDomainHolding {
	float: right;
	position:relative;
	width:290px;
}
/* dom search ----- */

#holddomainsearch h3 {
	margin-bottom: 5px;
}
#holddomainsearch .textbox {
	/*margin: 0 0 7px 5px;*/
	/*width: 75px;*/
	padding: 1px 2px;
	border: 1px solid #a5acb2;
	height:17px;
}
#holddomainsearch .dropdown {
	width: 75px;
	margin: 0 0 7px 0;
	border: 1px solid #a5acb2;
}
#holddomainsearch .searchbutton {
	display: inline;
	width: 124px;
	height: 21px;
	color: #fff;
	font-size: 14px;
	border: 0px;
	font-weight: bold;
	padding-left: 20px;
	text-align: left;
	margin: 0 0 7px 5px;
	background: url("http://www.webfusion.co.uk/library/images/button124_order_green.gif") no-repeat left bottom;	
	position:absolute;
	right:10px;
	top:25px;
}
#holddomainsearch a {
	color: #fff;
	margin: 0;
	font-weight: bold;
	padding: 0;
	display: block;
	text-decoration: none;
}
#holddomainsearch a:hover {
	text-decoration: underline;
	color: #fff;
}
/* unmetered clarification pod (DS) ========================================= */

/* generic ----- */

#unmetered_pod {
	margin-left: 24px;
	padding: 5px;
	width: 405px;
	height:90px;
	background-color: #F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:1.0em;
	border: 1px solid;
	border-color:#ccc;
}
#unmetered_pod img {
	float:left;
	display: inline;
}
#unmetered_pod a {
	font-weight: bold;
	font-size:1.0em;
	text-decoration:none;
}
#unmetered_pod .pod1 {
	margin-top: 5px;
	padding: 0px 9px 0 0;
	width: 196px;
	color: #666;
	display: inline;
	float:left;
	border-right: 1px solid;
	border-color: #666;
	font-size:0.9em;
	font-weight: normal;
}
#unmetered_pod .pod1 a {
	font-size:1.0em;
	font-weight: normal;
	text-decoration:none;
	color: #666;
}
#unmetered_pod .pod2 {
	margin-top: 5px;
	padding: 0px 0 0 5px;
	width: 194px;
	color: #666;
	display: inline;
	float:right;
	font-size:0.9em;
	font-weight: normal;
}
#unmetered_pod .pod2 a {
	font-size:1.0em;
	font-weight: normal;
	text-decoration:none;
	color: #666;
}
/* sitemap ================================================================== */

/* generic ----- */

#twocolumn5050 #section1a {
	margin-right: 14px;
}
#twocolumn5050 #section1a, #twocolumn5050 #section2 {
	float: left;
	width: 376px;
}
#headerline {
	border-top: 2px solid #63BA39;
	padding-bottom: 15px;
}
.corp2 ul li, .hosting2 ul li, .vps2 ul li, .hostedapps2 ul li, .ecommerce2 ul li, .servers2 ul li, .broadband2 ul li {
	display: block;
	list-style-position: inside !important;
	list-style-type: disc !important;
}
.corp2 ul, .hosting2 ul, .vps2 ul, .hostedapps2 ul, .ecommerce2 ul, .servers2 ul, .broadband2 ul {
	margin-left: 5px;
	clear: both;
}
.corp2 h3 a, .hosting2 h3 a, .vps2 h3 a, .hostedapps2 h3 a, .ecommerce2 h3 a, .servers2 h3 a, .broadband2 h3 a {
	margin: 0;
	padding: 1px 0 1px 5px;
	width: 250px;
}
/* popups =================================================================== */

/* generic ----- */

#popup {
	margin: 0;
	padding: 0;
	text-align: left;
	min-width:0;
}
#popup #logo {
	width: 335px;
}
#popup h1 {
	background: url("http://www.webfusion.co.uk/library/images/logo_webfusionuk.png") no-repeat left top;
	float: left;
}
#popup h5 {
	float: left;
	width: 128px;
	height: 9px;
	border: 0px;
	margin: 0px;
	padding-top: 110px;
	background: url("http://www.webfusion.co.uk/library/images/logo_webfusionuk_tag.png") no-repeat left bottom;
}
#pophead a img {
	padding-top: 2px;
}
#popup #bar {
	clear: both;
	height: 1px;
	background: #ccc;
	margin-bottom: 20px;
}
#popup #popcontent {
	margin-left: 6px;
	margin-right: 6px;
}
#popup h2 {
	border-bottom: none;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 15px;
}
#popup h3 {
	margin-top: 1em;
}
#popup p{
	margin-bottom: 12px;
}
#popup .pricepoint {
	border: 1px solid #ccc;
	background-color: #efefef;
	padding: 3px 5px;
	margin: 2em 0;
}
#popup .pricepoint a {
	color: #65BA3B;
} /* added by T Curzon */
#popup .pricepoint a:hover {
	text-decoration: none;
} /* added by T Curzon */
.closewindow {
	float: right;
	padding: 10px 10px 1px 3px;
	margin-right: 0px;
	font-size: 12px;
	text-decoration: underline !important;
}
.closewindow:hover {
	text-decoration: none;
}
/* webmail popup ----- */


#popup.pop_webmail #popcontent div {
}
#popup.pop_webmail .wm_feature {
	padding: 0 20px;
	clear: both;
}
#popup.pop_webmail h3 {
	clear: both;
	margin: 0;
	padding: 1em 0 1em 0;
	font-size: 1.2em;
}
#popup.pop_webmail h4 {
	position: relative;
	color: #3D6F24;
}
#popup.pop_webmail p {
	text-align: justify;
	margin-right: 20px;
}
#wm_interface_info p {
	margin-left: 20px;
	text-align: justify;
	margin-right: 20px;
}
#popup.pop_webmail .wm_feature p {
	margin-left: 0;
}
#popup.pop_webmail ul {
	margin-left: 10px;
}
#popup.pop_webmail ul li {
	color: #666 !important;
}
#popup.pop_webmail .imglink {
	float: right;
	margin: 0 0 1em 30px;
	padding: 0;
	border: 1px solid #9d0;
}
#popup.pop_webmail a.imglink:hover {
	border: 1px solid #519430;
}
#popup.pop_webmail img.star {
	float: right;
	margin: 0 0 0 20px;
}
#popup.pop_webmail .footer {
	clear: both;
}
#popup.pop_webmail .footer a {
	display: block;
	float: right;
	padding: 0 25px 20px 0;
}
/* section colours ========================================================== */

/* switch class on the container div to applies section colour theme */ 


/* content pane ----- */

#mainColumn h1 {
	letter-spacing: -1px;
}
#mainColumn h2 {
	margin: 5px 0px 15px 0px !important;
	color: #393939 !important;
	font-size: 24px;
	font-family: arial, verdana, helvetica, sans-serif;
}
#mainColumn h3 {
	color: #569833;
	font-size: 14px;
}
#mainColumn p {
	margin-right: 10px;
	margin-bottom: 14px;
}
#mainColumn ul {
	list-style-type: none;
}
#mainColumn ul li{
	padding-left: 12px;
	background: url("http://www.webfusion.co.uk/library/images/green_bullet.gif") no-repeat left 5px;
}
#mainColumn a {
	color: #569833;
}
#mainColumn table th {
	color: #fff;
	background: #569833;
}
/* default color ----- */


table .heading, dd strong, dd strong a, table td.comheading {
	color: #65ba3b;
}
.usertype h5 {
	color: #65ba3b;
}
/*#header {
	border-top: 2px solid #63778D;
}*/
.usertitle {
	padding: 3px;
	margin: 0 0 3px 0;
}
/*#divider {
	background-color: #65ba3b;
}*/
#notice {
	clear: both;
	border: 0px;
}
#footernav {
	clear: both;
	border-top: 1px solid #d6dee5;
}

/* hosting ----- */
.hosting .usertitle {
	border-top: 3px solid #3d6f24;
}
.hosting #divider {
	background-color: #3d6f24;
}
.hosting #sidelinks a:hover, .hosting #sidelinks a:focus, .hosting table td.comheading {
	background-color: #d9eecc;
}

/* reseller (same as hosting) ----- */

.reseller .usertitle {
	border-top: 3px solid #3d6f24;
}
.reseller #divider {
	background-color: #3d6f24;
}
.reseller #sidelinks a:hover, .reseller #sidelinks a:focus, .reseller table td.comheading {
	background-color: #d9eecc;
}
/* vps ----- */



.vps table .heading, .vps a, .vps h3, .vps a:hover, .vps li, .vps h6, .vps dd strong, .vps dd strong a, .vps table td.comheading, .vps .colorheading {
	color: #297291;
}
.vps #mainColumn h1 {
	margin-bottom: 20px;
}

.vps #mainColumn ul {
	padding-left: 1em;
}


/* servers ----- */

.servers table .heading, .servers a, .servers h2, .servers h3, .servers a:hover, .servers h6, .servers dd strong, .servers dd strong a, .servers table td.comheading, .servers .colorheading {
	color: #112667;
}
.servers h4 {
	color: #666;
	padding: 0;
	margin: 0;
}
.servers #header {
	border-top: 2px solid #112667;
}
.servers .usertitle {
	border-top: 3px solid #112667;
}
/* email ----- */

.index #threecolumn #section3 {
	border-top: 6px solid #ccc !important;
}
.featurelist li {
	color: #666;
}
#divider {
	background-color: #ccc !important;
}
/* reset some of the defaults ----- */


/* image styles - ReUsed throughout site ----- */


img.float {
	float:right;
	margin:3px;
	border:1px solid black;
}
img.centre {
	margin:0 auto;
	border:1px solid black;
	display:block;
}
/* atlas Table ----- */


/* configurator ============================================================= */


/* configurator top ----- */

#configuratortop h3 {
	clear:right;
	display:inline;
	font-weight:bold;
	color:#000000;
	font-size: 1em;
	vertical-align:10px;
	margin-bottom: 0px;
	position: relative;
	z-index: 999;
}
.sharepoint #configuratortop h3 {
	font-size: 1.5em;
}
#configuratorbottom a{
	color: #569833 !important;
}
#configuratorbottom a:hover {
	text-decoration: none;
}

/* hiding defunct code = sloppy ----- */


.fusion #frontPg, .fusion2 #frontPg, .fusion3 #frontPg {
	display: block;
}
.fusion #ecommerce, .fusion2 #ecommerce, .fusion3 #ecommerce {
	position: absolute;
	visibility: hidden;
}
.fusion #optionsAdvanced, .fusion2 #optionsAdvanced, .fusion3 #optionsAdvanced {
	display:none;
}
.fusion #optionsOriginal, .fusion2 #optionsOriginal, .fusion3 #optionsOriginal {
	display:none;
}
.fusion .serverPkgs, .fusion2 .serverPkgs, .fusion3 .serverPkgs {
	display: none;
}
.fusion .options, .fusion2 .options {
	display: none;
}
/* price points ----- */

.monthyear {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.extraprice {
	color: #666;
	font-weight:normal;
}
#configuratortop, .regular, .getmefree, .threemonthtrial, .full, .fiftypercent {
	text-align: left;
	padding: 0;
	width: 601px;
}
#configuratortop {
*height:251px;
}
#os_tab_preview {_height:40px;}

.hosting  #configuratortop {
*height:209px;
}
.regular {
	background: url(http://www.webfusion.co.uk/library/images/hosting_config.jpg) bottom right no-repeat;
}
.vps .regular {
	height: 189px;
	padding-top: 20px;
	background: url("http://www.webfusion.co.uk/library/images/vps2008/vps_header_inner.jpg") no-repeat left top;
}
.servers_small .regular {
	height: 189px;
	padding-top: 20px;
	background: url("http://www.webfusion.co.uk/library/images/dedicated-servers/ds_header_windows2008.jpg") no-repeat left top;
}
.servers_small .linux_bgImage, .servers_small .Linux_bgImage{
	height: 189px;
	padding-top: 20px;
	background: url("http://www.webfusion.co.uk/library/images/dedicated-servers/ds_header_linux.jpg") no-repeat left top;
}
.servers_large .regular {
	height: 189px;
	padding-top: 20px;
	background: url("http://www.webfusion.co.uk/library/images/dedicated-servers/ds_header_windows2008.jpg") no-repeat left top;
}
.servers_large .linux_bgImage, .servers_large .Linux_bgImage{
	height: 189px;
	padding-top: 20px;
	background: url("http://www.webfusion.co.uk/library/images/dedicated-servers/ds_header_linux.jpg") no-repeat left top;
}
.getmefree {
	background: url(http://www.webfusion.co.uk/library/images/hosting_getmefree.jpg) bottom right no-repeat;
}
.threemonthtrial {
	background: url(http://www.webfusion.co.uk/library/images/hosting_freetrial_config.jpg) bottom right no-repeat;
}
.full {
	background: url(http://www.webfusion.co.uk/library/images/hosting_dolls_back.jpg) bottom right no-repeat;
}
#configuratortop.shpoint {
	background: url("http://www.webfusion.co.uk/library/images/sharepoint_header.jpg") no-repeat left top;
	width: 601px;
	height: 231px;
	padding: 20px 0px 0px 0px;
	margin-bottom: 1em;
}
#configuratortop.shpoint h3{
	line-height: 32px !important;
}
#configuratortop.shpoint #promoArea .orderNowBox{
	top: 125px;
}

.hosting .regular {
	height: 189px;
	padding-top: 20px;
	background: url("http://www.webfusion.co.uk/library/images/offers/hosting_fusion_header.jpg") no-repeat left top;
}
/* configurator bottom ----- */


.sharepoint #configuratorbottom {
	border: 1px solid #ccc;
	margin-top: 1em;
}
#configuratorbottom {
	clear: both;
	width: 582px;
	border: 1px solid #ccc;
	border-top: 0;
	padding: 1em 5px;
	/**margin-top: 42px;*/
}
#configuratorbottom.no_tabs {
	border:none;
}

.reseller p.floatedRight {
	width: 200px;
	margin-right: 0px !important;
}
.fusion .theProduct, .fusion2 .theProduct, .theProduct {
	display:inline;
	margin-bottom: 0px;
}
.reseller #configuratortop {
	height: 40px;
}
/* promoarea ----- */

#promoArea {
	clear: both;
	float: left;
	width: 355px;
	height: 190px;
	position: relative;
}
#mainColumn  #promoArea h3, #promoArea h4{
	color: #393939;
	font-size: 28px;
	margin-left: 20px;
	line-height: 28px;
	margin-bottom: 0px;
}
#mainColumn  #promoArea h3 {
	letter-spacing: -1px;
	*line-height: 30px;
}
#mainColumn  #promoArea h4 {
	font-size: 24px;
}
#promoArea .dsPrice, #promoArea .dsPricePeriod, #promoArea .dsPriceExtra {
	color: #393939;
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
}
#promoArea .small_print {
	color: #666;
}
#promoArea .dsPricePeriod, #promoArea .dsPriceExtra {
	margin-left: 0px;
}
#promoArea .orderNowBox {
_background-color:#569833;
_padding:20px;
}

#promoArea>.orderNowBox {
	/*position: absolute;
	margin:0px;
	top: 90px;
	left: 0px;

	width: 318px;
	height: 70px;
	padding-top: 17px;
	padding-left: 12px;*/
	height:70px;
left:0;
margin:0;
padding-left:12px;
padding-top:17px;
position:absolute;
top:90px;
width:318px;
}
.hosting #promoArea .orderNowBox {
	top: 100px;
	
	
}
.hosting #promoArea .dsPrice, .hosting #promoArea .dsPricePeriod, .hosting #promoArea .dsPriceExtra {
	line-height: 18px;
}
#promoArea .orderNowBox a{
	color: #fff;
	font-size: 22px;
	font-weight: bold;
}
#promoArea .orderNowBox strong.newPrice{
	color: #fff;
	font-weight: normal;
	font-size: 22px;
}
#promoArea .Linux, #promoArea .linux /* caps class is for hosting page */{
	background: url("http://www.webfusion.co.uk/library/images/dedicated-servers/ds_ordernow_linux_bck.png") no-repeat left top;
}
#promoArea .Windows, #promoArea .windows /* caps class is for hosting page */{
	background: url("http://www.webfusion.co.uk/library/images/dedicated-servers/ds_ordernow_windows_bck.png") no-repeat left top;
}
#promoAreaRight {
	float: left;
	width: 220px;
}
#promoAreaRight.linux_headerText, #promoAreaRight.Linux_headerText {
	display: none;
}
#mainColumn #promoAreaRight h2{
	color: #393939;
	font-size: 20px;
	line-height: 20px;
	border-bottom: 0px;
	margin: 0px 0px 10px 0px;
}
#mainColumn  #promoAreaRight p{
	line-height: 15px;
	margin-bottom: 5px;
}
#mainColumn  #promoAreaRight a{
	color: #393939;
}

/* other ----- */
.optioninfo {
	background-color: #ebf5e2;
	border: 1px solid #dfefce;
	padding: 4px;
	margin-top:4px;
	margin-bottom: 15px;
}
.fusion #tabs, .fusion2 #tabs {
	margin-bottom: 0;
	padding-bottom: 0;
	clear: both;
}
.fusion #tabs ul li, .fusion2 #tabs ul li {
	min-width: 105px;
	
	/* height: 30px; */
}
* html .fusion #tabs ul li, * html .fusion2 #tabs ul li {
	width: 103px;/* height: 30px; */
}
.fusion td #description, .fusion2 td #description {
	color:#3d6f24;
}
.fusion #newtitles, .fusion2 #newtitles {
	display:inline;
	color: #666;
	font-weight:bold;
	margin-bottom:4px;
}
.choicefeatures {
	clear:both;
	text-align:left;
	margin: 20px 0 10px 0;
	padding: 0;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-right: 0;
	border-left: 0;
	color: #666666 !important;
}
.fusion select, .fusion2 select {
	margin-bottom: 0.5em;
}
#configuratorbottom .updatebutton, #configuratorbottom .updatebuttonred, #configuratorbottom .orderbutton, #configuratorbottom .orderbuttonred {
	float: right; 
	margin-right: 7px;
}
.fusion .updatebutton {
/* background-color: #999; */

}
.fusion .coldesc, .fusion2 .coldesc {
	text-align: left;
	width: 572px;
	/*color: #3d6f24;*/
}
.fusion .optionVal, .fusion2 .optionVal {
	width: 95px;
	vertical-align: middle;/* background-color: #DEEFCE; */
}
/* vps configurator & pricepoint overrides ----- */

.vps .fusion .coldesc, .vps .fusion2 .coldesc {
	color: #666666;
}
.vps .fusion label {
	font-size: 14px;
	font-weight: 800;
	color: #569833;
	margin: 0;
	padding: 20px 0 10px 0;
	line-height: 30px;
}
.vps p.upgrade_desc {
	padding: 14px 10px 14px 40px;
	font-weight: 100 !important;
	background: #efefef url("http://www.webfusion.co.uk/library/images/vps2906/upgrade.gif") no-repeat left center;
	background-position: 10px 50%;
}
/* dedicated configurator & pricepoint overrides ----- */

.servers .fusion .coldesc, .servers .fusion2 .coldesc {
	color: #666;
}
.servers .fusion label {
	font-size: 14px;
	font-weight: 800;
	color: #569833;
	margin: 0;
	padding: 20px 0 10px 0;
	line-height: 30px;
}
.servers p.upgrade_desc {
	padding: 14px 10px 14px 40px;
	font-weight: 100 !important;
	background: #efefef url(http://www.webfusion.co.uk/library/images/ds1007/upgrade.gif) no-repeat left center;
	background-position: 10px 50%;
}
/* ************************************************************************** */

/* WebFusion, Modifications Styles Â» www.webfusion.co.uk	   			  	  */

/* Author: Pipex Communications UK Ltd, (c)2008 PIPEX Communications UK Ltd   */

/* Added bt T Curzon / J Smith / I Ryde							  			  */

/* ************************************************************************** */


/* generic rules ============================================================ */

.bigtext {
	font-size: 1.3em;
	letter-spacing: -0.1em;
}
.bigtextbold {
	font-size: 1.3em;
	font-weight: bold;
	letter-spacing: -0.1em;
}
.biggertext {
	font-size: 1.6em;
	letter-spacing: -0.1em;
}
.biggertextbold {
	font-size: 1.6em;
	font-weight: bold;
	letter-spacing: -0.1em;
}
.biggesttext {
	font-size: 1.9em;
	letter-spacing: -0.1em;
}
.biggesttextbold {
	font-size: 1.9em;
	font-weight: bold;
	letter-spacing: -0.1em;
}
.smalltext {
	font-size: 0.9em;
}
/* ds auxiliary pages  ====================================================== */



/* section header ----- */
.servers .sectionhead {
	position: relative;
	margin-bottom: 2em;
}
.servers .sectionhead p {
	position: absolute;
}
/* ubuntu */
.servers .sectionhead-ubuntu p {
	top: 40px;
	left: 350px;
	padding: 10px 0 10px 30px;
	color: #000;
	font: normal 800 1.2em arial, sans-serif;
	border-left: 1px solid #000;
}
/* windows */
.servers .sectionhead-win p {
	top: 35px;
	left: 165px;
	color: #fff;
	font: normal 100 2.4em arial, sans-serif;
}
.servers .sectionhead-win span {
	display: block;
	font: normal 100 0.5em arial, sans-serif;
}
/* windows 2008 */
.servers .sectionhead-win2008{
	width: 290px;
	height: 126px;
	padding: 15px 161px 0px 150px;
	background: url("http://www.webfusion.co.uk/library/images/ds1007/windows2008-header.jpg") no-repeat left top;
}
.servers .sectionhead-win2008 h1{
	font-size: 24px;
	line-height: 26px;
}
.servers .sectionhead-win2008 p{
	padding-top: 5px;
}
.servers .sectionhead-win span {
	display: block;
	font: normal 100 0.5em arial, sans-serif;
}
.servers .sectionhead-custom {
	width: 586px;
	height: 189px;
	padding-left: 15px;
	padding-top: 20px;
	background: url("http://www.webfusion.co.uk/library/images/dedicated-servers/custom-dedicated-header.jpg") no-repeat left top;
}
.servers .sectionhead-custom h1{
	font-size: 36px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #393939;
	line-height: 32px;
	letter-spacing:-1px;
}
.servers .sectionhead-custom h2{
	font-size: 17px !important;
	font-weight: normal !important;
	line-height: 20px;
	border-bottom: 0px !important;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:8px !important;
}
/* hosting extras (CW) ====================================================== */



/* quota pod rules  ----- */

#extraquota {
	width:125px;
	height:60px;
	*height:20px;
	background-color:#E7EFE0;
	border:1px solid #A7D67C;
	padding:5px;
	*margin-bottom:-5px;
	position:absolute;
	top:240px;
	*top:237px;
	right:10px;
}
#extraquota ul {
	margin-top:5px;
	margin-bottom:0 !important;
	padding-bottom:0 !important;
}
#extraquota li {
	background:url(http://www.webfusion.co.uk/library/images/v4/hostingquotatick.gif) center right no-repeat;
	list-style-type:none;
	padding-right:15px;
 *margin-left:-15px;
	line-height:1.5em;
	padding-bottom:0;
}
/* updated offers page (TC, Sept 2006) ====================================== */



/* generic ----- */

/* headings */

.offers h2 {
	border: none !important;
}
/* reset list structural */

.offers ul {
	padding: 0;
	text-indent: 0;
	list-style: none;
}
.offers li {
	padding: 0;
	text-indent: 0;
}
/* links */



.offers a {
	color: #69ba3f;
	text-decoration: underline;
}
.offers a:hover {
	text-decoration: none;
}
/* highlights */
.offers .highlight {
	color: #800;
}
/* structural ----- */

.offers #promopod_sub {
	clear: both;
	width: 100%;
	height: 176px;
	margin-top: 10px;
	margin-bottom: 0 !important;
}
.offers #col1 {
	float: left;
	clear: left;
	width: 360px;
}
.offers #col2 {
	float: left;
	width: 220px;
	margin-left: 10px;
}
/* section header ----- */


.offers #sectionheader {
	clear: both;
	width: 401px;
	height: 131px;
	margin-bottom: 10px;
	padding: 20px 180px 20px 20px;
	background: url("http://www.webfusion.co.uk/library/images/offers_header.jpg") no-repeat left top;
}
.offers #sectionheader h1{
	font-size: 36px;
	line-height: 32px;
	letter-spacing:-2px;
}
.offers #sectionheader h2{
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
}

/* promo header ----- */
.offers #promoheader {
	position: relative;
	background: url(http://www.webfusion.co.uk/library/images/fiddy-po-cent/bg_hosting.jpg) bottom right no-repeat;
}
.offers #promoheader .headerlink {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 147px; /* truncated 20px for terms link */
	cursor: pointer;
	background: url(http://www.webfusion.co.uk/library/images/trans.gif) top left repeat;
	z-index: 10;
}
.offers #promoheader .bg_right {
	position: absolute;
	top: 0;
	left: 601px;
	height: 284px;
	width: 108px;
	background: url(http://www.webfusion.co.uk/library/images/fiddy-po-cent/bg_hosting_extra.jpg) top left no-repeat;
}
.offers #promoheader .star {
	position: absolute;
	top: 40px;
	left: 62px;
	width: 60px;
	height: 60px;
	line-height: 1.2em;
	font-size: 1em;
	text-align: center;
	color: #fff;
}
.offers #promoheader .star em {
	display: block;
	line-height: 1.1em;
	font-size: 1.9em;
	font-style: normal;
	font-weight: 800;
}
.offers #promoheader .star .pad {
	display: block;
	margin-top: 0.5em;
}
.offers #promoheader .limited {
	position: absolute;
	top: 40px;
	left: 62px;
	width: 60px;
	height: 60px;
	padding-top: 0.7em;
	line-height: 1.1em;
	font-size: 1.2em;
	text-align: center;
	color: #fff;
}
.offers #promoheader .limited * {
	color: #fff;
}
.offers #promoheader .hook {
	position: absolute;
	top: 25px;
	left: 170px;
	width: 278px;
	height: 89px;
	text-indent: -9999px;
	background: url(http://www.webfusion.co.uk/library/images/fiddy-po-cent/50percent_off_hookline_large.gif) top left no-repeat;
}
.offers #promoheader .free {
	position: absolute;
	top: 115px;
	left: 195px;
	width: 240px;
	color: #fff;
	font-size: 1em;
}
.offers #promoheader .free * {
	color: #fff;
}
.offers #promoheader .terms {
	position: absolute;
	top: 150px;
	left: 400px;
	width: 240px;
	font-size: 0.9em;
	color: #69ba3f;
}
.offers #promoheader .terms a {
	color: #69ba3f;
}
.offers #promoheader .terms a:hover {
	text-decoration: none;
}

/* feature pod ----- */
.offers .featurepod {
	clear: both;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 350px;
}
.offers .featurepod .img_holder {
	float: left;
	width: 125px;
	margin-right: 10px;
}
.offers .featurepod .img_holder img {
	float: left;
	width: 125px;
}
.offers .featurepod .img_holder p {
	float: left;
	font-size: 0.9em;
	text-align: center;
	width: 125px;
}
.offers .featurepod h1 {
	color: #69ba3f;
	font-size: 2em;
	font-weight: 800;
	padding: 0px;
	margin: 20px 0px 0px 0px;
	clear: both;
}
.offers .featurepod h3 {
	color: #909090;
	font-size: 1.2em;
	font-weight: 800;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	clear: both;
}
.offers .featurepod ul {
	display: block;
	margin: 6px 0 !important;/*	padding-left: 135px; */
}
.offers .featurepod li {
	margin: 2px 0 0 0 !important;
	padding-left: 10px;
	_padding-left: 0;
	color: #666;
	background: url(http://www.webfusion.co.uk/library/images/offers/bullet_triangle_green_onwhite.gif) left 3px no-repeat;
}
.offers .featurepod .feature_text {
	margin-top: 6px;
}
.offers .featurepod .feature_foot {
	font-size: 0.9em;
}

/* alternative feature pod ----- */
.offers .alt_featurepod {
	position: relative;
	clear: both;
	padding: 10px 0 0 0;
	min-height: 130px;
	height: 130px;
	border-bottom: 1px solid #ccc;
}
.offers .alt_featurepod * {
	margin-left: 125px;
}
.offers .alt_featurepod .promo {
	position: absolute;
	margin: 0;
	left: -3px;
	bottom: 0px;
}
.offers .alt_featurepod .logo {
	display: inline;
}
.offers .alt_featurepod h3 {
	margin-top: 4px;
	margin-bottom: 4px;
	color: #909090;
}
.offers .alt_featurepod .feature_text {
	font-size: 0.9em;
}

/* notices ----- */
.offers p.notice {
	margin: 10px 0;
	font-size: 0.9em;
}

/* sidebar summary strip ----- */
.offers #summary_strip {
	width: 100%;
	border: 1px solid #ccc;
	margin-bottom: 10px;
}
.offers #summary_strip li{
	background: none;
	padding-left: 0px;
}
.offers #summary_strip li.free {
	padding: 5px 5px 3px 90px;
	font-size: 0.9em;
	color: #800;
	background: url(http://www.webfusion.co.uk/library/images/offers/sticker_free_darkred.gif) left top no-repeat;
	border-top: none;
}
.offers #summary_strip li.free a {
	color: #800;
}
.offers #summary_strip li {
	clear: both;
	list-style-position: outside;
	border-top: 1px solid #ccc;
}
.offers #summary_strip li:after {
	display: block;
	clear: both;
	content: " ";
	color: #fff;
	height: 0;
	visibility: hidden;
}
.offers #summary_strip .value {
	float: left;
	margin: 0 10px 0 2px;
}
.offers #summary_strip .logo {
	padding-top: 3px;
}
.offers #summary_strip p {
	margin: 0;
	font-size: 0.9em;
}

/* sidebar product summary pod ----- */
.offers .product_summary {
	margin: 0 0 10px 0;
	border: 1px solid #ccc;
}
.offers .product_summary h2, .offers .product_summary h4 {
	margin: 0 !important;
	padding: 8px !important;
	font-size: 24px;
	font-weight: normal;
	color: #393939;
}
.offers .product_summary h4 {
	font-size: 18px;
}
.offers .product_summary ul {
	margin: 0px 0 0 10px;
}
.offers .product_summary li {
	padding-left: 18px;
	background: url("http://www.webfusion.co.uk/library/images/dedicated-servers/ds-feature-check.gif") no-repeat left 3px;
	font-size: 0.9em;
	color: #666 !important;
}
.offers .product_summary li.highlight {
	padding: 0;
	font-weight: 800;
	background-image: none !important;
}
.offers .product_summary a {
	width: 159px;
	height: 23px;
	display: block;
	font-size:14px;
	font-weight: bold;
	padding-top: 7px;
	color: #fff !important;
	margin: 0px 0px 10px 10px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	background: url("http://www.webfusion.co.uk/library/images/button159_green_tall.gif") no-repeat left top;
}

/* countdown promos ========================================================= */


/* generic ----- */
.hosting .updatebuttonred, .hosting .orderbuttonred {
	display: block;
	background: url(http://www.webfusion.co.uk/library/images/wintersale/red_button_back.gif) repeat-x;
}

/* home page header ----- */
#promoheader {
	position: relative;
	height: 253px;
}
#promo-back {
	position: relative;
	height: 229px;
	width: 330px;
	padding: 20px 413px 0px 25px;
	background: url("http://www.webfusion.co.uk/library/images/offers/windows2008-bck.jpg") no-repeat left top;
}
#promo-back h1{
	font-size: 34px;
	line-height: 34px;
	margin-bottom: 10px;
	font-weight: normal;
	letter-spacing: -2px;
	font-family: Arial, helvetica, sans-serif !important;;
}
#promo-back h2{
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	font-family: Arial, helvetica, sans-serif !important;
}
#promo-back ul{
	width: 400px;
	list-style-type: none;
}
#promo-back ul li{
	font-size: 13px;
	padding-left: 20px;
	margin-bottom: 3px;
	background: url("http://www.webfusion.co.uk/library/images/green_bullet_arrow.gif") no-repeat left 3px;
}
#promo-back p{
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 12px;
	font-weight: normal;
	font-family: Arial, helvetica, sans-serif;
}
#promo-back p span{
	color: #6bb62e;
	font-size: 16px;
	font-weight: bold;
}

/* promo 1 pound */
#promo-back a.button_more {
	float: left;
	width: 221px;
	height: 30px;
	color: #fff;
	font-size: 22px;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
	font-family: Arial, helvetica, sans-serif;
	background: url("http://www.webfusion.co.uk/library/images/button221_blue.gif") no-repeat left top;
	line-height: 26px;
}
.hosting #promo-back{
	height: 220px;
	width: 586px;
	padding: 29px 0px 0px 15px;
}
.hosting #promo-back {
	background: url("http://www.webfusion.co.uk/library/images/offers/hosting_header.jpg") no-repeat left top;
}
.hosting #promo-back h1 {
	font-size: 36px;
	line-height: 32px;
	font-weight: bold;
	margin-bottom: 2px;
}
.hosting #promo-back h2{
	border-bottom: 0px !important;
	font-size: 18px;
	font-weight: normal;
}
.hosting #promo-back p{
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
}
.hosting #mainColumn table th, .hosting #mainColumn table td {
	padding: 3px;
}
.hosting #mainColumn .tombstone th{
	padding:5px 1px;
	background: none;
}

#tombstonesx5 {
	z-index: 20;
	position: relative;
	zoom: 1;
}
#two-months-free{
	width: 647px;
	height: 177px;
	background:  transparent url(http://www.webfusion.co.uk/library/images/offers/110708/tear_tb_sprite.jpg) no-repeat 0px 133px;
	position:absolute;
	left:0;
	margin:0;
}
#two-months-free  #twofree {
	background: transparent url(http://www.webfusion.co.uk/library/images/offers/110708/2-months-free-header.gif)  no-repeat 0 0;
	width: 368px;
	height: 74px;
	position: absolute;
	top: 37px;
	left: 220px;
}
#two-months-free #plusfreesetup {
	position:absolute;
	width: 350px;
	bottom: 42px;
	left: 273px;
	text-indent:0;
	font-size: 14px;
	font-weight: 300;
}
#two-months-free span {
	text-indent: -9999px;
	color: #FFF;
}

#free_domain_setup {
	position:absolute;
	width: 221px;
	height: 278px;
	background: transparent url(http://www.webfusion.co.uk/library/images/offers/110708/tear-right.jpg)  no-repeat 0 0;
	right:-102px;
	top:-10px;
}

#free_domain_setup small {
	position:absolute;
	bottom:104px;
	left: -19px;
	color:#aaa;
}

#promoheader #promo-whole {
	position: absolute;
	top: 0;
	width: 100%;
	height: 210px;
	margin: 0;
	padding: 0;
	background: transparent url(http://www.webfusion.co.uk/library/images/frontpage0806/spacer.gif) no-repeat 0px -47px;
	text-indent: -9999px;
}

#promoheader .orderbutton {
	position:absolute;
	background:transparent url(http://www.webfusion.co.uk/library/images/green_button_back.jpg) repeat-x scroll 0% 0%;
	top:103px;
	left:580px;
	height: 24px;
	width: 96px;
	font-size: 16px;
	padding-top: 3px;
}

#biggest-host-star {
	position: absolute;
	width: 149px;
	height: 148px;
	text-align: center;
	background: transparent url(http://www.webfusion.co.uk/library/images/offers/110708/redstar.png) no-repeat 0 0;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.webfusion.co.uk/library/images/offers/110708/redstar.png", sizingMethod="crop");
	color: #FFF;
	padding: 0;margin: 0;border-width:0;
	padding-top: 32px;
	padding-left: 2px;
	font-size: 1.5em;
	font-weight:normal;
	left: 40px;
	top: 8px;

}

#biggest-host-star span {
	display:block;
	font-size: 1.9em;
	font-weight:bolder;
	line-height:1em
}
#promopodlink {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 301px;
	height: 147px; /* truncated 20px for terms link */
	cursor: pointer;
	background: url(http://www.webfusion.co.uk/library/images/trans.gif) top left repeat;
	z-index: 10;
}
#mainbannerlink {
	display: block;
	top: 0;
	left: 0;
	width: 456px;
	height: 167px;
	cursor: pointer;
	background: url(http://www.webfusion.co.uk/library/images/trans.gif) top left repeat;
	z-index: 10;
}

/* promo banner ----- */
#promopod {
	position: relative;
	float: left;
	width: 301px;
	height: 167px;
	background: url(http://www.webfusion.co.uk/library/images/fiddy-po-cent/bg_home.jpg) top right no-repeat;
	z-index: 1;
}
#promopod .bg_left {
	position: absolute;
	top: -21px;
	left: -99px;
	width: 99px;
	height: 287px;
	background: url(http://www.webfusion.co.uk/library/images/fiddy-po-cent/bg_home_left.jpg) top left no-repeat;
}
#promopod .bg_bottomleft {
	position: absolute;
	top: 167px;
	left: 0;
	width: 25px;
	height: 10px;
	background: url(http://www.webfusion.co.uk/library/images/fiddy-po-cent/bg_home_bottomleft.jpg) top left no-repeat;
}
#promopod .star {
	position: absolute;
	top: 71px;
	left: -3px;
	width: 60px;
	height: 60px;
	line-height: 1.2em;
	font-size: 0.8em;
	text-align: center;
	color: #fff;
}
#promopod .star em {
	display: block;
	line-height: 0.9em;
	font-size: 1.7em;
	font-style: normal;
	font-weight: 800;
}
#promopod .star .pad {
	display: block;
	margin-top: 0.5em;
}
#promopod .limited {
	position: absolute;
	top: 70px;
	left: -3px;
	width: 60px;
	height: 60px;
	padding-top: 0.7em;
	line-height: 1.2em;
	font-size: 0.8em;
	text-align: center;
	color: #fff;
}
#promopod .hook {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 30px;
	left: 60px;
	width: 229px;
	height: 69px;
	text-indent: -9999px;
	background: url(http://www.webfusion.co.uk/library/images/fiddy-po-cent/50percent_off_hookline_home.gif) top left no-repeat;
	border: none;
}
#promopod .free {
	position: absolute;
	top: 115px;
	left: 65px;
	width: 240px;
	color: #fff;
	font-size: 1em;
}
#promopod .free * {
	color: #fff;
}
#promopod .terms {
	position: absolute;
	top: 150px;
	left: 30px;
	width: 240px;
	font-size: 0.9em;
	color: #69ba3f;
}
#promopod .terms a {
	color: #69ba3f;
}
#promopod .terms a:hover {
	text-decoration: none;
}
#promopod .read {
	position: absolute;
	top: 150px;
	left: 230px;
	width: 60px;
	text-decoration: none;
	font-size: 0.9em;
	color: #ad0101;
	background: url(http://www.webfusion.co.uk/library/images/fiddy-po-cent/arrow_right_maroon_mini.gif) right 50% no-repeat;
}
#promopod .read:hover {
	text-decoration: underline;
}
/* 2 months free promo banner ================================================ */


/* generic flash styling ----- */
.flash p.star {
	background: url(http://www.webfusion.co.uk/library/images/lto_flash.gif) no-repeat !important;
	width: 46px !important;
	height: 46px !important;
	padding: 10px !important;
	color: #fff !important;
	text-align: center !important;
	position: absolute !important;
	font-size: 0.8em !important;
	line-height: 1em !important;
}
.flash p.star span {
	display: block;
	font-size: 1.7em;
	line-height: 1em;
	font-weight: bold;
}

/* promopod ----- */
#promopod_home, #promopod_prod, #promopod_sub {
	background: #fff url(http://www.webfusion.co.uk/library/images/lto_home_.jpg) no-repeat;
	float: left;
	width: 301px;
	height: 167px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
}
#promopod_prod {
	background-image: url(http://www.webfusion.co.uk/library/images/lto_prod_.jpg);
	width: 286px;
	height: 158px;
	position: absolute;
	top: 0;
	right: 0;
}
#promopod_sub {
	background-image: url(http://www.webfusion.co.uk/library/images/lto_sub_.jpg);
	width: 601px;
	height: 168px;
	margin-bottom: 10px;
}

/* promopod girl ----- */
#promopod_home div.girl {
	background: url(http://www.webfusion.co.uk/library/images/lto_girll.gif) no-repeat;
	width: 66px;
	height: 167px;
	position: absolute;
	left: -66px;
	top: 0;
}
#promopod_prod div.girl {
	background: url(http://www.webfusion.co.uk/library/images/lto_girll_small.gif) no-repeat;
	width: 66px;
	height: 158px;
	position: absolute;
	left: -65px;
	top: 0;
}
#promopod_sub div.girl {
	background: url(http://www.webfusion.co.uk/library/images/lto_girlr.gif) no-repeat;
	width: 65px;
	height: 168px;
	position: absolute;
	right: -65px;
	top: 0;
}

/* promopod limited time offer header ----- */						
#promopod_home h2, #promopod_prod h2, #promopod_sub h2 {
	text-indent: -5000px;
	margin: 0;
	font-size: 0;
	border: 0;
	line-height: 0;
}

/* promopod 2 months free header ----- */
#promopod_home h3, #promopod_prod h3, #promopod_sub h3 {
	text-indent: -5000px;
	background: url(http://www.webfusion.co.uk/library/images/lto_text_centre.gif) no-repeat 50% 0;
	height: 64px;
	display: block;
	margin: 58px 0 0;
	font-size: 0;
	line-height: 0;
}
#promopod_sub h3 {
	background-position: 30px 0;
}
#promopod_prod h3 {
	margin-top: 49px;
}

/* promopod 2 months free header when star is displayed ----- */
#promopod_home div.flash h3 {
	background-image: url(http://www.webfusion.co.uk/library/images/lto_text_left.gif);
	background-position: 12px 0;
}
#promopod_prod div.flash h3 {
	background-image: url(http://www.webfusion.co.uk/library/images/lto_text_leftsmall.gif);
	background-position: 12px 0;
}

/* promopod terms paragraph ----- */
#promopod_home p, #promopod_prod p, #promopod_sub p {
	font-size: 0.9em;
	color: #69ba3f;
	text-align: center;
	margin: 20px 0 0;
}
#promopod_sub p {
	text-align: left;
	padding-left: 75px;
}

/* promopod terms paragraph when star is displayed ----- */
#promopod_home div.flash p, #promopod_prod div.flash p {
	text-align: left;
	padding: 0 15px;
}

/* individual star formatting ----- */
#promopod_home div.flash p.star, #promopod_prod div.flash p.star {
	right: 5px;
	bottom: 3px;
}
#promopod_sub div.flash p.star {
	left: 275px;
	bottom: 8px;
}

#promopod_sub h4 {
	display: none;
}
#promopod_sub ul {
	margin: 0;
	padding: 0;
	width: 264px;
	height: 168px;
	position: absolute;
	right: 17px;
	top: 0;
	background: url(http://www.webfusion.co.uk/library/images/lto_sub_extras.gif) no-repeat;

}
#promopod_sub ul li {
	display: none;
}
/* main banner  ----- */


.mainbanner {
	position: relative;
	float: left;
	width: 456px;
	height: 167px;
	margin-left: 9px;
	background: url(http://www.webfusion.co.uk/library/images/fiddy-po-cent/free-extras-worth-up-to-300-pounds.gif);
	z-index: 1;
}
.mainbanner h2, .mainbanner ul {
	display: none;
}

/* shared tombstone ----- */
#sharedbg_promo {
	background: url(http://www.webfusion.co.uk/library/images/offers/030908/bg_hosting_boosted.gif) bottom left no-repeat;
}

/* hosting landing page ----- */
#hostheader_fifty {
	position: relative;
	height: 177px;
	margin: 0;
	background: url(http://www.webfusion.co.uk/library/images/fiddy-po-cent/bg_hosting.jpg) top right no-repeat;
}
#hostheader_fifty .bg_right {
	position: absolute;
	top: 0;
	left: 601px;
	height: 284px;
	width: 108px;
	background: url(http://www.webfusion.co.uk/library/images/fiddy-po-cent/bg_hosting_extra.jpg) top left no-repeat;
}
#hostheader_fifty .star {
	position: absolute;
	top: 40px;
	left: 62px;
	width: 60px;
	height: 60px;
	line-height: 1.2em;
	font-size: 1em;
	text-align: center;
	color: #fff;
}
#hostheader_fifty .star em {
	display: block;
	line-height: 1.1em;
	font-size: 1.9em;
	font-style: normal;
	font-weight: 800;
}
#hostheader_fifty .star .pad {
	display: block;
	margin-top: 0.5em;
}
#hostheader_fifty .limited {
	position: absolute;
	top: 40px;
	left: 62px;
	width: 60px;
	height: 60px;
	padding-top: 0.7em;
	line-height: 1.1em;
	font-size: 1.2em;
	text-align: center;
	color: #fff;
}
#hostheader_fifty .limited * {
	color: #fff;
}
#hostheader_fifty .hook {
	position: absolute;
	top: 25px;
	left: 170px;
	width: 278px;
	height: 89px;
	text-indent: -9999px;
	background: url(http://www.webfusion.co.uk/library/images/fiddy-po-cent/50percent_off_hookline_large.gif) top left no-repeat;
}
#hostheader_fifty .free {
	position: absolute;
	top: 115px;
	left: 195px;
	width: 240px;
	color: #fff;
	font-size: 1em;
}
#hostheader_fifty .free * {
	color: #fff;
}
#hostheader_fifty .terms {
	position: absolute;
	top: 150px;
	left: 400px;
	width: 240px;
	font-size: 0.9em;
	color: #69ba3f;
}
#hostheader_fifty .terms a {
	color: #69ba3f;
}
#hostheader_fifty .terms a:hover {
	text-decoration: none;
}

/* tombstone sale pod  ----- */
td.promo {
	font-size: 1em;
	text-align: left;
}
td.promo .text {
	font-size: 1em;
	text-align: left;
	color: #ad0000;
}
#mainColumn td.promo h3 {
	color: #569833;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
	letter-spacing: -1px;
}
#mainColumn td.promo h3 span{
	font-size: 18px;
}
td.promo h3 .small_print, .newPrice .small_print {
	font-size: 10px;
}


/*----------------------------------------------
new look for the dedicated server landing page 
changes made by Adrian Sandu on July '08
during the amends for Dedicated Servers pages
----------------------------------------------*/

table.compared-servers {
	margin:0px 10px 10px 0px;
	border:0px;
	width:589px;
}
.servers #mainColumn table.compared-servers p{
	margin-bottom: 3px;
}
.servers #mainColumn table.compared-servers strong{
	color: #333;
}
table.compared-servers tr.alt-row{
	background: #f0f0f0;
}
table.compared-servers p span.pmText {
	font-size: 12px;
	color: #569833;
	font-weight: bold;
}
.servers #mainColumn table.compared-servers td p.leftText, 
.vps #mainColumn table.compared-servers td p.leftText{
	color: #333;
	font-size: 11px;
	text-align: left;
	margin-left: 8px;
	line-height: 15px;
	margin-right: 0px !important;
}
.servers #mainColumn table.compared-servers td p.leftText strong, 
.vps #mainColumn table.compared-servers td p.leftText strong{
	color: #333;
}
.servers #mainColumn table.compared-servers p span.normal-price, 
.vps #mainColumn table.compared-servers p span.normal-price{
	font-size: 24px;
	color: #569833;
	font-weight: bold;
}
table.compared-servers td.first-column {
	text-align:left;
	vertical-align:top;
}

table.compared-servers td.second-column {
	width:120px;
	vertical-align:top;
}

table.compared-servers td.second-column-large {
	width:240px;
	vertical-align:top;
}

table.compared-servers td.newItemCell {
	background-image:url(http://www.webfusion.co.uk/library/images/dedicated-servers/new-item-marker.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

table.compared-servers a.moreInfoButtons,
table.compared-servers a.moreInfoButtons:hover {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:126px;
	height:18px;
	padding-top:3px;
	background-image:url(http://www.webfusion.co.uk/library/images/dkblue_button_back.jpg);
	background-position:0px 0px;
	background-repeat:repeat-x;
}
	
	
a.enterpriseMarker,
a.enterpriseMarker:hover {
	display:block;
	width:126px;
	background-color:#dc0000;
	color:#fff;
	padding:1px 0px 2px;
	font-size:10px;
	line-height:11px;
}
	
div#configuratorbottom table.compared-servers {
	width:582px;
	border: 0px;
	margin:0px 0px 16px 0px;
}
div#configuratorbottom table.compared-servers td{
	border: 0px;
	padding: 3px;
}
/*div#configuratorbottom table.compared-servers tr.alt-row td{
	background: #eef0f9;
}*/
div#configuratorbottom  p{
	margin-bottom: 10px;
}

ul.twoColumnsList {
	list-style-type:none;
	width:568px;
	padding:0px;
	text-indent:0px;
}

ul.twoColumnsList li{
	width:250px;
	padding:0px 0px 0px 20px;
	margin:0px 14px 0px 0px;
	line-height:16px;
	color:#666666;
	float:left;
	background: url("http://www.webfusion.co.uk/library/images/green_bullet.gif") no-repeat left 5px !important;
}
	
div#configuratorbottom h3 {
	font-size:14px;
	padding-bottom:5px;
	margin-bottom:16px;
	border-bottom:solid 1px #ccc;
}

#generalFeaturesContent,
#windowsFeaturesContent,
#linuxFeaturesContent {
	display:block;
	margin-bottom:1em;
}

/*===================================
RESELLERS SECTION
===================================*/

#newResellerHeader {
	width:601px;
	height:264px;
	padding-top: 20px;
	background:url("http://www.webfusion.co.uk/library/images/resellers/reseller_header.jpg") no-repeat left top;
	margin-bottom:20px;
	position:relative;
}
#newResellerHeader h1 {
	font-size: 36px;
	line-height: 32px;
	margin: 0px;
	color: #333;
	margin-left: 20px;
	margin-bottom: 10px;
	letter-spacing: -1px;
	font-family: arial, verdana, helvetica, sans-serif;
}
#newResellerHeader h1 span {
	font-size: 24px;
	line-height: 32px;
	font-weight: normal;
}
#newResellerHeader p {
	font-size: 14px;
	margin: 0px;
	color: #333;
	font-family: arial, verdana, helvetica, sans-serif;
}
#newResellerHeader .orderReseller {
	top:173px;
}
#newResellerHeader ul {
	list-style-type: disc;
	padding-left: 20px;
}
#newResellerHeader ul li{
	margin-left: 15px;
	line-height: 12px;
	margin-bottom: 10px;
	background: none !important;
	padding-left:0px !important;
}
#newResellerHeader ul li strong{
	font-size:14px;
}
.orderReseller {
	position: absolute;
	top: 230px;
	width: 268px;
	height: 37px;
	padding: 5px 0px 0px 20px;
	font-family: arial, verdana, helvetica, sans-serif;
	background: url("http://www.webfusion.co.uk/library/images/resellers/reseller_price_holder.gif") no-repeat left top;
}
.end {
	position:absolute;
	top:0px;
	right:0px;
	/**right:30px;*/
	width:21px;
	height:42px;
	background: url("http://www.webfusion.co.uk/library/images/resellers/end.png") no-repeat left top;
	}
.orderReseller p{
	color: #fff !important;
	font-size: 18px;
	font-weight: bold;
}
.orderReseller p span{
	color: #fff;
	font-size: 26px;
	font-weight: bold;
}
.orderReseller p a{
	font-size: 22px;
	font-weight: bold;
	color: #fff !important;
}


/* home reseller pod */
.homeResellerPod {
	float: left;
	width:768px;
	height:93px;
}

.homeResellerPod a{
	display:block;
	width:768px;
	height:93px;	
}

/* what is reseller */
.whatisResellerHeader {
	/*width: 381px;*/
	height:281px;
	*height: 275px;
	padding: 20px 200px 0px 20px;
	background:url("http://www.webfusion.co.uk/library/images/resellers/what_is_reseller_header.jpg") no-repeat left top;
	margin-bottom:20px;
}
.whatisResellerHeader h1 {
	font-size: 34px;
	line-height: 32px;
}
.whatisResellerHeader h2 {
	font-size: 18px;
	font-weight: normal;
	border-bottom: 0px !important;
}
.featureBox {
	float: left;
	width: 256px;
	min-height: 250px;
	height: 250px;
	margin-bottom: 20px;
	padding: 10px 18px;
	margin-right: 3px;
	border: 1px solid #d9dee1;

	background: url("http://www.webfusion.co.uk/library/images/resellers/featureBox_bck.gif") repeat-x left bottom;
}
.featureBox p{
	font-size: 1em;
	margin-right: 0px !important;
	font-family: arial, verdana, helvetica, sans-serif;
}
.guaranteeBox {
	width: 266px;
	padding-right: 8px;
}
.guaranteeBox img.floatedRight{
	float: right;
	margin: 0px;
}
.guaranteeBox p.smalltext{
	font-size: 10px !important;
	margin-bottom: 20px !important;
}
.fotoliaBox {
	width: 265px;
	padding: 10px 12px 10px 15px;
}
.fotoliaBox p.centerButton{
	text-align: center;
	margin-bottom: 0px !important;
}
.featureBox h2{
	font-weight: normal;
	letter-spacing: -1px;
	margin: 5px 0 15px;
	font-size: 20px !important;
	border-bottom: 0px !important;
	font-family: arial, verdana, helvetica, sans-serif;
}
.featureBox a {
	color: #569833 !important;
}
div.bestOffer{
	width:594px;
	height:101px;
	background: url("http://www.webfusion.co.uk/library/images/resellers/guarantee-bkg.png") no-repeat 0px 0px;
}
div.bestOffer {
	width: 590px;
	margin-bottom:20px;
	background: url("http://www.webfusion.co.uk/library/images/resellers/best-offer-bkg.png");
}
div.bestOffer ul {
	margin:0px;
	padding: 15px 20px 0px 150px;
	font-size: 14px;
	font-weight: bold;
	list-style-type: disc !important;
}
div.bestOffer ul li{
	background: none !important;
	padding: 0px !important;
	margin-bottom: 5px;
}
div.guaranteeMessage {
	width:594px;
	height:101px;
	background: url("http://www.webfusion.co.uk/library/images/resellers/guarantee-bkg.png") no-repeat 0px 0px;
}
div.guaranteeMessage p {
	margin:0px !important;
	padding:15px 20px 0px 140px;
}
div.guaranteeMessage p small{
	display:block;
	margin:10px 0px 0px 0px !important;
	padding:0px;
}
	
div.billboard {
	width:390px;
	height:330px;
	*height:360px;
	padding: 20px 15px 10px 0px;
	float:right;
	margin:0px 10px 20px 10px;
	background: url("http://www.webfusion.co.uk/library/images/resellers/billboard_bck.gif") repeat-x left bottom;
	overflow:hidden;
	position:relative;
	border: 1px solid #ccc;
}
div.billboard ul {
	margin-left: 30px;
	list-style-type: square !important;
}
div.billboard ul li{
	line-height: 18px;
	margin-bottom: 22px;
	padding: 0px !important;
	background: none !important;
}
div.billboard .orderReseller {
	top: 310px;
	width: 355px;
	background: url("http://www.webfusion.co.uk/library/images/resellers/reseller_price_holder_big.gif") no-repeat left top;
}
.end_big {
	position:absolute;
	top:0px;
	right:0px;
	width:21px;
	height:42px;
	background: url("http://www.webfusion.co.uk/library/images/resellers/end-big.png") no-repeat left top;


}
div.billboard .orderReseller p{
	font-size: 14px;
	font-weight: normal;
}

/*===================================
VPS 2.0 SECTION
===================================*/

#vpsHeader {
	width:579px;
	height:242px;
	padding: 18px 0px 0px 22px;
	margin-bottom: 28px;
	background: url("http://www.webfusion.co.uk/library/images/vps2008/vps-main-header.jpg") no-repeat left top;
}
#vpsHeader h1{
	font-size: 36px;
	height: 58px;
	margin: 0px;
	margin-bottom: 12px !important;
	background: url("http://www.webfusion.co.uk/library/images/vps2008/vps-main-title.gif") no-repeat left top;
}
#vpsHeader h2{
	font-size: 14px;
	line-height: 18px;
	color: #3d454b;
	margin-top: 0px;
	letter-spacing: -1px;
	border-bottom: 0px !important;
}
#vpsHeader ul{
	padding-left: 0px !important;
	list-style-type: none;
}
#vpsHeader ul li{
	line-height: 20px;
	font-size: 14px;
	color: #393939;
	padding-left: 20px;
	background: url("http://www.webfusion.co.uk/library/images/green_bullet_arrow.gif") no-repeat left 4px;
}			
.vpsLandingPage table.comparisonTable {
	width: 590px;
	font-size: 14px;
	margin-bottom: 20px;
}
.vpsLandingPage table.comparisonTable th{
	padding: 6px 0px 10px 0px;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	border-left: 1px solid #fff;
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/table_heading_grey.gif") repeat-x left top !important;
}
.vpsLandingPage table.comparisonTable th.firstTH{
	border-left: 0px;
}
.vpsLandingPage table.comparisonTable th.proCell{
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/table_heading_green.gif") repeat-x left top !important;
}
.vpsLandingPage table.comparisonTable td.proCell{
	background: #f0f3f5;
}
.vpsLandingPage table.comparisonTable tr.altRow td.proCell{
	background: #e8ebee;
}
.vpsLandingPage table.comparisonTable th.blank{
	background: none !important;
}
.vpsLandingPage table.comparisonTable th span{
	font-size: 14px;
}
.vpsLandingPage table.comparisonTable td{
	padding: 10px 0px 0px 0px !important;
	margin: 0px !important;
	text-align: center;
	line-height: 18px;
	width: 115px !important;
	border-left: 1px solid #c2cfd8;
}
.vpsLandingPage table.comparisonTable tr.osLin td div{
	height: 45px !important;
}
.vpsLandingPage table.comparisonTable tr.osWin td div{
	height: 60px !important;
}
.vpsLandingPage table.comparisonTable td div{
	padding-bottom: 10px;
	margin: 0px 5px;
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/dot.gif") repeat-x left bottom;
}
.vpsLandingPage table.comparisonTable td.blank div{
	margin-left: 0px !important;
}
.vpsLandingPage table.comparisonTable td span.textBig{
	font-size: 18px;
}
.vpsLandingPage table.comparisonTable tr.buyRow td{
	background: #f3f5f7;
	text-align: left;
	padding: 5px 0px 5px 6px !important;
	border-bottom: 1px solid #c2cfd8;
}
.vpsLandingPage table.comparisonTable tr.buyRow td.blank{
	border-bottom: 0px;
	background: none;
}
.vpsLandingPage table.comparisonTable td.blank{
	background: none;
	font-size: 12px;
	font-weight: bold;
	border: 0px;
}
.vpsLandingPage table.comparisonTable tr.altRow td{
	background: #f7f7f7;
}
.vpsLandingPage table.comparisonTable tr.lastRow td div{
	background: none;
}
.vpsLandingPage table.comparisonTable tr.lastRow td.blank{
	background: none;
}
.vpsLandingPage table.comparisonTable td.lastCell{
	border-right: 1px solid #c2cfd8;
}
.vpsLandingPage table.comparisonTable tr.altRow td.lastCell{
	border-right: 1px solid #c2cfd8;
}
.vpsLandingPage table.comparisonTable tr.buyRow td input.buyButton {
	display: block;
	height: 34px;
	width: 105px;
	font-size: 18px !important;
	color: #fff !important;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	border: 0px;
	padding-bottom: 2px;
	background: url("http://www.webfusion.co.uk/library/images/vps2008/btn_green105.gif") no-repeat center center;
}

.vps ul.twoColumnsList li {
	background-image:url("http://www.webfusion.co.uk/library/images/vps2008/vps-feature-check.gif");
}


/*== VPS product page styles ==*/

.vpsProductPage #configuratortop h3,
.vpsProductPage #configuratortop .newPrice,
.vpsProductPage #configuratortop .monthyear,
.vpsProductPage #configuratortop .extraprice {
	color:#fff;
}

.vpsProductPage #configuratortop .orderbutton {
	color:#fff;
	font-weight:bold;
	width:160px;
	height:18px;
	padding-bottom:3px;
	background-color:#487E2C;
	background-image:url(http://www.webfusion.co.uk/library/images/vps2008/more-info-button-green.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;
}
/*== What is VPS page ==*/

#twocols.vpsserver {
	padding-top:9px;
	margin-top:0px;
}

#mainColumn h3.blockSpacer {
	display:block;
	width:290px;
	height:180px;
	float:right;
	margin:0px;
	padding:0px;
}
#mainColumn h3.blockSpacer span {
	display:none;
}

.vpsBoxRight, .vpsBoxLeft {
	width:207px;
	height:315px;
	padding:20px 20px 0px 20px;
	background-color:#efefef;
	float:right;
	margin:20px 10px 20px 20px;
}
.vps #mainColumn h3, .vps #mainColumn h3{
	margin-bottom: 15px;
}

.vpsBoxLeft {
	/*background-image:url(http://www.webfusion.co.uk/library/images/vps2008/vps-box-left.jpg);*/
	float:left;
	clear:both;
	margin:10px 20px 20px 0px;
}

.vpsBoxRight strong, .vpsBoxLeft strong {
	display:block;
}
.dedicatedBoxRight, .dedicatedBoxLeft {
	width:207px;
	padding:20px 20px 20px 20px;
	background:#efefef;
	float:right;
	margin:0px 10px 20px 20px;
}
.dedicatedBoxRight h3, .dedicatedBoxLeft h3{
	margin-bottom: 15px;
}

.dedicatedBoxRight {
clear:right;
}

.dedicatedBoxLeft {
	/*background-image:url(http://www.webfusion.co.uk/library/images/vps2008/vps-box-left.jpg);*/
	float:left;
	clear:both;
	margin:10px 20px 20px 0px;
}

/*== virtuozzo page ==*/

#twocols.virtuozzo {
	background-image:url(http://www.webfusion.co.uk/library/images/vps2008/virtuozzo-header.jpg) no-repeat top right;
}

.vps li {
	color:#333;
}

/* semi-transparent overlay ----- */
#trans_back {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #FFF;
	opacity: 0;
	-moz-opacity: 0;
	z-index: 201;
}

/* error message ----- */
#overlay_wrap,
.overlay_wrap {
	width: 431px;
	margin: 0 auto;
	position: fixed;
	top: 0;
	z-index: 202;
	/*height: 226px;*/
}
#msgbox {
	color: #000000;
	background-color:#FFF;
	height:auto;
	border:1px solid #555;
	padding:36px;
	text-align:left;

}
#msgbox p {
	font-size:1.2em;
	color:#000;
}

#msgbox ul, #msgbox li  {
	list-style-type:none;
	margin: 0; padding: 0;
	color: #000;
}

#msgbox ul, button  {
	margin-bottom:12px;
	display: block;
}

#msgbox p {
	font-size:1.2em;
	color:#000;
}
#msgbox h3 {
	font-size: 1.4em;
	color: #000;
	margin: 0 auto;
	margin-bottom:24px;
	position:relative;
}

.go_us {
	color:green;
}

#msg_ok {
	background-image: url(http://www.webfusion.co.uk/library/images/orderprocess/ok_btn_left.png);
	background-repeat: no-repeat;
	background-position: top left;
	/*text-indent: -999px;*/
	display: block;
	height: 26px;
	margin: 10px auto 0 auto;
	overflow: hidden;
/*      padding-left:7px;*/
	width:139px;
	text-decoration:none;
	position:absolute;
	bottom:16px;
	right: 36px;
	cursor: pointer;
}
#msgbox select {
	display:block;
	margin:0 auto;
	width:100%;
}

#msg_close {
	position:absolute;
	right:12px;
	top:12px;
	width:16px;
	height:16px;
	border:0px;
	font-size:0;
	background: url(http://www.webfusion.co.uk/library/images/close_overlay.gif) no-repeat;
	cursor:hand;
	padding:0;
}
#msg_close span {display: none;}
#msg_ok:hover {
	text-decoration:none;
}

#msg_ok span {
	background-image: url(http://www.webfusion.co.uk/library/images/orderprocess/ok_btn_whole.png);
	background-repeat: no-repeat;
	background-position: top right;
	/*text-indent: -999px;*/
	display: block;
	height: 24px;
	overflow: hidden;
	text-align:center;
	color: #00;
	padding-right:7px;
	margin-left:7px;
	padding-top:2px;
	font-size: 1.5em;
}


/* new stuff */
.homeBox {
	float: left;
	width: 225px;
	/**width:240px;*/
	padding: 16px;
	padding-right: 6px;
	margin-right: 5px;
	border: 1px solid #d6dee5;
	background: url("http://www.webfusion.co.uk/library/images/homebox_bck.jpg") repeat-x left bottom;
}
.webhosting {
	width: 230px;
	
}
.customservers {
	width: 231px;
	*width:230px;
	margin-right: 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.homeBox h2{
	font-weight: normal;
}
}
.homeBox h2 a{
	color: #3d454b;
	text-decoration: none;
}
.homeBox h2 a:hover{
	text-decoration: underline;
}
.homeBox h3{
	margin-bottom: 10px;
}
.homeBox ul {
	list-style-type: none;
}
.homeBox ul li{
	padding-left: 12px;
	background: url("http://www.webfusion.co.uk/library/images/green_bullet.gif") no-repeat left 6px;
}
.homeBox ul li.nobg{
	display: hidden;
	background: none;
}
.homeBox ul li span{
	font-weight: bold;
}
.homeBox a.button {
	display: block;
	width: 214px;
	height: 30px;
	color: #fff;
	font-size: 18px;
	padding-top: 4px;
	margin-top: 26px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background: url("http://www.webfusion.co.uk/library/images/button214_green.gif") no-repeat left top;
	line-height:26px;	
}
/* safari hack*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.homeBox a.button {
	padding-top: 6px;
}
}
#homepod {
	float: left;
	width: 734px;
	padding: 10px 16px 10px 16px;
	margin-bottom: 5px;
	*margin-bottom: 0px;
	border: 1px solid #d6dee5;
	background: url("http://www.webfusion.co.uk/library/images/homebox_bck.jpg") repeat-x left bottom;
}
#homepod h2 {
	margin-bottom: 10px;
}
#homepod p {
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 10px;
}
#homepod a {
	color: #393939;
}
#homepod p.floatedRight {
	float: right;
}
#homepod p.floatedLeft{
	float: left;
	margin-bottom: 0px !important;
}
#homepod p.floatedRight {
	margin-bottom: 0px !important;
}
#homepodLeft {
	float: left;
	width: 230px;
	padding-right: 10px;
	margin-right: 22px;
	background: url("http://www.webfusion.co.uk/library/images/homebox_separator.jpg") no-repeat right bottom;
}
#homepodRight {
	float: left;
	width: 470px;
}
#section1 ul {
	padding-left: 1em;
}

#navRowSub ul.subVisible{	
	display:inline;
}
#navRowSub ul.subVisible li a.current, #container ul#mininav li a.current{
	text-decoration:underline;
}
#navRowSub ul.subVisible li a.current, #container ul#mininav li a.current, #mainmenu ul li a.current, #mainmenu1 ul li a.current, #mainmenu2 ul li a.current, #mainmenuul.sublist li a.current{
	text-decoration:underline;
}
/*#sitenav {margin:0px; padding:0px; border:red 1px solid; width:100%;}*/

/* testimonials page */

.testimonials hr {
	width: 99%;
	margin: 20px 0px;
}
.testimonials #mainColumn h3 {
	font-size: 16px;
}
.testimonials #mainColumn a{
	color: #333;
}
.testimonials #mainColumn p {
	font-size: 14px;
	line-height: 18px;
}
.testimonials #mainColumn .floatedRight {
	float: right;
	width: 220px;
	text-align: right;
	margin-right: 28px;
	_margin-right: 14px;
}
/* ratepoint landing page */
.clear {
	clear: both;
}
#container.ratepoint {
	width: 952px;
}
.ratepoint #logo {
	padding-top: 10px;
	margin-right: 20px;
}
#ratepointHeader {
	float: left;
	margin: 65px 0px 10px 0px;
	padding-left: 28px;
	border-left: 3px solid #569833;
}
#ratepointHeader h2{
	font-size: 36px;
}
#ratepointHeader h3{
	font-size: 20px;
	font-weight: normal;
}
#ratepointLeft, #ratepointRight {
	float: left;
	width: 550px;
	height: 410px;
	padding: 40px 60px;
	margin-right: 8px;
	border: 1px solid #d5dee4;
	background: #fff url("http://www.webfusion.co.uk/library/images/ratepoint/ratepoint_box_bck.gif") repeat-x left bottom;
}
#ratepointRight {
	width: 235px;
	height: 450px;
	margin: 0px;
	padding: 20px 15px 20px 20px;
}
#ratepointRight p{
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 10px;
}
#ratepointRight p span{
	color: #569833;
}
#ratepointRight p.wfLogo{
	float: right;
	margin-top: 5px;
}
#ratepointRight ul{
	list-style-type: none;
}
#ratepointRight ul li{
	font-size: 13px;
	line-height: 18px;
	padding-left: 12px;
	background: url("http://www.webfusion.co.uk/library/images/green_bullet.gif") no-repeat left 6px; 
}
#ratepointRight a.button{
	display: block;
	width: 221px;
	height: 27px;
	color: #fff;
	font-size: 18px;
	padding-top: 7px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background: url("http://www.webfusion.co.uk/library/images/button221_green.gif") no-repeat left top;
}
#ratepointFooter {
	float: left;
	width: 952px;
	margin-top: 8px;
	padding: 10px 0px 7px 0px;
	border-top: 1px solid #c4d1d9;
	border-bottom: 1px solid #c4d1d9;
}
#ratepointFooter p{
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
#ratepointFooter p.featuredLogos{
	padding-top: 0px;
	float: none;
}
#ratepointFooter p.featuredLogos img{
	margin-left: 120px;
	height: 28px;
}


/* ssl page */
#sslheader{
	background: url("http://www.webfusion.co.uk/library/images/ssl/ssl_header.jpg") no-repeat left top;
	height: 240px;
	padding: 30px 200px 0 20px;
	width: 381px;
}
#sslheader h1 {
	font-size: 36px;
	line-height: 32px;
	margin-bottom: 4px !important;
}
#sslheader h2 {
	border-bottom: 0 none !important;
	font-size: 14px;
	line-height: 18px;
}
#sslheader ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0 !important;
}
#sslheader ul li {
	line-height: 24px;
	color: #393939 !important;
	background: url("http://www.webfusion.co.uk/library/images/green_bullet_arrow.gif") no-repeat left 6px;
	padding-left: 20px;
}
.ssl table.sslTable {
	width: 590px;
	border: 0px;
	margin-bottom: 20px;
}
table.sslTable th{
	text-align: center;
	font-size: 18px;
	height: 55px;
	font-weight: normal;
	border-left: 1px solid #fff;
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/table_heading_grey.gif") repeat-x left top !important;
}
.ssl #mainColumn table.sslTable th a{
	color: #fff;
	text-decoration: none;
}
.ssl table.sslTable th.firstTH{
	border-left: 0px;
}
.ssl table.sslTable th.proCell{
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/table_heading_green.gif") repeat-x left top !important;
}
.ssl table.sslTable th.blank{
	background: none !important;
}
.ssl table.sslTable td{
	padding: 10px 0px 0px 0px !important;
	margin: 0px !important;
	text-align: center;
	width: 160px;
	border-top: 0px !important;
	border-left: 1px solid #c2cfd8;
}
.ssl table.sslTable td div{
	padding-bottom: 10px;
	margin: 0px 5px;
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/dot.gif") repeat-x left bottom;
}
.ssl table.sslTable td.blank div{
	margin-left: 0px !important;
}
.ssl table.sslTable td.lastCell{
	background: #f0f3f5;
	border-right: 1px solid #c2cfd8;
}
.ssl table.sslTable tr.altRow td.lastCell{
	background: #e8ebee !important;
	border-right: 1px solid #c2cfd8;
}
.ssl table.sslTable td.blank{
	background: none;
	font-size: 12px;
	font-weight: bold;
	border: 0px;
	width: 115px;
	text-align: center;
}
.ssl table.sslTable td.blank a{
	color: #3d454b !important;
}
.ssl table.sslTable tr.altRow td{
	background: #F7F7F7 !important;
}
.ssl table.sslTable tr.lastRow td{
	border-bottom: 1px solid #C2CFD8;
}
.ssl table.sslTable tr.lastRow td div{
	background: none;
}
.ssl table.sslTable tr.lastRow td.blank{
	background: none;
	border: none;
}

/*==== web design page - hosting section ====*/

#container.webDesign #promoheader {
	margin-bottom:20px;
}
#container.webDesign #promo-back {
	background: url("http://www.webfusion.co.uk/library/images/web-hosting/web-design-header.jpg") no-repeat 0px 0px;
	padding-right:300px;
	width: 276px;
	padding-top: 25px;
}
#container.webDesign #promo-back h2 {
	border-bottom:0 none !important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px !important;
	font-weight:normal !important;
	line-height:20px;
}
#container.webDesign #promo-back a.button_more {
	font-size:14px;
	padding-right:21px;
	width:200px;
	margin-top: 15px;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
}
#container.webDesign #mainColumn h2.noBorder{
	border-bottom:none;
}
#container.webDesign #mainColumn .tombstone {
	width:190px;
	margin-right:8px;
	border:solid 1px #e1e7eb;
}
#container.webDesign #mainColumn .tombstone th {
	background: none;
	padding:5px;
	font-size:22px;
	font-weight:bold;
	color:#3d454b;
}
#container.webDesign #mainColumn .tombstone td {
	padding:5px;
}
#container.webDesign #mainColumn .tombstone td a.orderbutton {
	background-image:url(http://www.webfusion.co.uk/library/images/button179_green.gif);
	width:159px;
	text-decoration:none;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}
#container.webDesign #mainColumn .tombstone td.pricing {
	padding:5px !important;
	color:#569833;
	font-size:16px;
	font-weight:bold;
	padding-bottom: 0px !important;
}
#container.webDesign #mainColumn .tombstone td.pricing .bordered{
	border-bottom:dotted 1px #3d454b;
	padding-bottom: 5px !important;
}
#container.webDesign #mainColumn .tombstone td.pricing span{
	font-size:12px;
	font-weight:normal;
	color:#333;
}
#container.webDesign #mainColumn table.contactForm td{
	padding:5px;
}
#container.webDesign #mainColumn table.contactForm label{
	text-align:right;
	font-size:14px;
	font-weight:bold;
	display:block;
}
#container.webDesign #mainColumn table.contactForm input.textField{
	width:188px;
	height:20px;
	padding:0px;
	border:solid 1px #7e9db9;
}
#container.webDesign #mainColumn table.contactForm input.btn{
	width:190px;
	height:32px;
	padding-bottom:2px;
	border:none;
	cursor:pointer;
	text-align:left;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	background:#508d30 url(http://www.webfusion.co.uk/library/images/button190_green.gif) no-repeat top right;
}
label.errorLabel {
	color:#a80000 !important;
}
div.formThankYou {
	padding:40px 0px;
	text-align:center;
}
div.formThankYou h2 {
	border-bottom:0px !important;
}
div.formThankYou p {
	color:#569833 !important;
	font-weight:bold !important;
}

/* webspark page */
#container.webspark #mainColumn h2 {
	border-bottom: 0px;
}
#container.webspark #mainColumn h3 {
	margin-bottom: 15px;
}
#container.webspark #mainColumn ul {
	margin-bottom: 20px;
	margin-left: 60px;
}
#container.webspark #mainColumn ul li{
	margin-bottom: 15px;
	line-height: 15px;
}
#container.webspark .sectionhead {
	background: url("http://www.webfusion.co.uk/library/images/dedicated-servers/header_webspark.jpg") no-repeat left top;
	height: 207px;
	width: 580px;
	padding-left: 21px;
	padding-top: 23px;
}
#container.webspark .sectionhead h1{
	background: url("http://www.webfusion.co.uk/library/images/dedicated-servers/microsoft_webspark.jpg") no-repeat left top;
	height: 35px;
	margin-bottom: 2px;
}
#container.webspark .sectionhead h2{
	border-bottom: 0px !important;
	font-size: 18px !important;
	color: #fff !important;
	margin-bottom: 10px;
	font-weight: normal;
}
#container.webspark .sectionhead h3{
	border-bottom: 0px !important;
	font-size: 21px !important;
	line-height: 21px;
	color: #fff !important;
	margin-bottom: 10px;
	font-weight: normal;
}
#container.webspark .sectionhead p{
	font-size: 14px !important;
	color: #50ac00 !important;
	margin-bottom: 5px;
	_margin-bottom: 7px;
	*margin-bottom: 7px;
	font-weight: bold;
}
#container.webspark .sectionhead p span{
	font-size: 18px !important;
}
.sectionhead #livechat2 {
	float: left;
	width: 336px;
	height:26px;
	text-align: left;
	padding-right: 18px;
}
.websparkbox {
	width: 170px;
	height: 208px;
	float: left;
	padding: 10px;
	margin-bottom: 30px;
	margin-right: 8px;
	border: 1px solid #d6dee5;
}
.websparkbox h3{
	font-size: 14px !important;
	color: #333 !important;
}
.websparkbox ul{
	margin-left: 0px !important;
}
.websparkbox ul li{
	margin-bottom: 6px !important;
}
.webbox01 {
	background: url("http://www.webfusion.co.uk/library/images/dedicated-servers/webspark-box01-bck.jpg") no-repeat left bottom;
}
.webbox02 {
	background: url("http://www.webfusion.co.uk/library/images/dedicated-servers/webspark-box02-bck.jpg") no-repeat left bottom;
}
.webbox03 {
	margin-right: 0px;
	background: url("http://www.webfusion.co.uk/library/images/dedicated-servers/webspark-box03-bck.jpg") no-repeat left bottom;
}
/* hosted exchange page ================================================== */
.hostedExchange #promoheader {
	width: 311px;
	height: 223px !important;
	padding: 28px 270px 0px 20px;
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/hosted_exchange_header.jpg") no-repeat left top;
}
.hostedExchange #promoheader h1{
	height: 37px;
	margin-bottom: 2px !important;
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/title_hosted_exchange.png") no-repeat left top;
}
.hostedExchange #promoheader h2{
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	border-bottom: 0px !important;
}
.hostedExchange #promoheader a.orderbutton{
	position: static !important;
	display: block;
	color: #fff !important;
	font-size: 18px;
	font-weight: normal;
	height: 30px;
	padding-top: 4px;
	width: 248px;
	padding-left: 10px !important;
	margin-top: 10px;
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/btn_blue258.gif") no-repeat left top;
}
.hostedExchange #mainColumn p,
.hostedExchange #mainColumn h2,
.hostedExchange #mainColumn h3,
.hostedExchange #mainColumn ul{
	margin-right: 10px;
}
.hostedExchange #mainColumn ul {
	margin-left: 18px;
	margin-bottom: 18px;
}
.hostedExchange #mainColumn ul li{
	font-size: 14px;
	margin-bottom: 9px;
	line-height: 18px;
}
.hostedExchange #mainColumn p {
	font-size: 14px;
	line-height: 18px;
}
.hostedExchange #mainColumn p.free30days {
	float: right;
	width: 448px;
	height: 58px;
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/30days_free.gif") no-repeat left top;
}
.hostedExchange #mainColumn h3 {
	font-size: 16px;
	margin-bottom: 18px;
}
.hostedExchange #mainColumn h3.noMargin {
	margin-bottom: 0px;
}
.hostedExchange table.comparisonTable {
	width: 590px;
	font-size: 14px;
	margin-bottom: 20px;
}
.hostedExchange table.comparisonTable th{
	padding: 6px 0px 10px 0px;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	border-left: 1px solid #fff;
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/table_heading_grey.gif") repeat-x left top !important;
}
.hostedExchange table.comparisonTable th.firstTH{
	border-left: 0px;
}
.hostedExchange table.comparisonTable th.proCell{
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/table_heading_green.gif") repeat-x left top !important;
}
.hostedExchange table.comparisonTable th.blank{
	background: none !important;
}
.hostedExchange table.comparisonTable th span{
	font-size: 14px;
}
.hostedExchange table.comparisonTable td{
	padding: 10px 0px 0px 0px !important;
	margin: 0px !important;
	text-align: center;
	line-height: 18px;
	width: 142px !important;
	border-left: 1px solid #c2cfd8;
}
.hostedExchange table.comparisonTable td div{
	padding-bottom: 10px;
	margin: 0px 5px;
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/dot.gif") repeat-x left bottom;
}
.hostedExchange table.comparisonTable td.blank div{
	margin-left: 0px !important;
}
.hostedExchange table.comparisonTable td span.textBig{
	font-size: 18px;
}
.hostedExchange table.comparisonTable tr.buyRow td{
	background: #f3f5f7;
	text-align: left;
	padding: 5px 0px 5px 6px !important;
	border-bottom: 1px solid #c2cfd8;
}
.hostedExchange table.comparisonTable tr.buyRow td.blank{
	border-bottom: 0px;
	background: none;
}
.hostedExchange table.comparisonTable td.blank{
	background: none;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	border: 0px;
	padding-left: 5px !important;
}
.hostedExchange table.comparisonTable tr.altRow td{
	background: #f7f7f7;
}
.hostedExchange table.comparisonTable tr.lastRow td div{
	background: none;
}
.hostedExchange table.comparisonTable tr.lastRow td.blank{
	background: none;
}
.hostedExchange table.comparisonTable td.blank a{
	color: #333 !important;
}
.hostedExchange table.comparisonTable td.lastCell{
	background: #edf0f2;
	border-right: 1px solid #c2cfd8;
}
.hostedExchange table.comparisonTable tr.altRow td.lastCell{
	background: #e5e9ec;
	border-right: 1px solid #c2cfd8;
}
.hostedExchange table.comparisonTable tr.buyRow td input.buyButton {
	display: block;
	height: 34px;
	width: 137px;
	font-size: 18px !important;
	color: #fff !important;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	border: 0px;
	padding-bottom: 2px;
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/btn_green137.gif") no-repeat center center;
}
.hostedExchange img.floatedRight {
	float: right;
	margin: 0px 10px 10px 10px;
}
.hostedExchange p.centerText {
	margin-left: 190px;
}
.hostedExchange p.centerText a.orderbutton{
	background: url("http://www.webfusion.co.uk/library/images/button221_green.gif") no-repeat left top;
	margin-top:10px;
	width:211px;
	padding-left: 10px;
}
.hostedExchange .enterprisePod {
	float: right;
	margin: 0px 11px 20px 0px;
	_margin-right: 5px;
	width: 316px;
	height: 167px;
	padding: 20px 120px 0px 14px;
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/enterprise_pod_bck.jpg") no-repeat right top;
}
.hostedExchange .enterprisePod h3, .hostedExchange .enterprisePod p.phone{
	font-size: 20px !important;
	color: #3d454b !important;
	margin-bottom: 12px;
	font-weight: normal;
	font-family: arial;
}
.hostedExchange .enterprisePod h3 {
	margin-bottom: 14px !important;
}
#mainmenu.hostedExchange {
	margin-bottom: 0px;	
}
#phones {
	background: #efefef;
	padding: 15px 5px 15px 10px;
	margin-bottom: 1px;
}
#phones img.floatedRight{
	float: right;
	margin: 6px 4px 0px 4px;
}
#phones p {
	font-size: 12px;
}
#phones p span{
	font-size: 10px;
}
.hostedExchange .featureBox {
	height: auto;
	width: 272px;
	margin-right: 8px;
	padding: 14px 0px 0px 14px;
}
.hostedExchange .featureBox .sharepoint {
	padding-right: 14px;
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/sharepoint_pod_bck.jpg") no-repeat right 30px;
}
.hostedExchange .featureBox .blackberry {
	padding-right: 14px;
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/blackberry_pod_bck.jpg") no-repeat right 10px;
}
.hostedExchange .featureBox a.button{
	display: block;
	color: #fff !important;
	font-size: 18px;
	text-decoration: none;
	text-align: center;
	width: 258px;
	height: 28px;
	padding-top: 6px;
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/btn_blue258.gif") no-repeat center center;
}
/* sharepoint page */
#spheader {
	background: url("http://www.webfusion.co.uk/library/images/sharepoint_header.jpg") no-repeat left top;
	width: 586px;
	height: 231px;
	padding: 20px 0px 0px 15px;
	margin-bottom: 1em;
}
#spheader h1 {
	font-size: 36px;
	line-height: 32px;
}
#spheader h2 {
	font-size: 17px !important;
	line-height: 20px;
	font-weight: normal;
	border-bottom: 0px !important;
}
#spheader .orderbutton{
	float: left;
	width: 159px;
	*width:179px;
	margin-top: 10px;
	background: url("http://www.webfusion.co.uk/library/images/button179_green.gif") no-repeat left top;
}
.sharepoint #configuratorbottom select {
	margin-right: 1em;
}
/* blackberry page */
#bbheader {
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/blackberry_header.jpg") no-repeat left top;
	width: 254px;
	height: 231px;
	padding: 20px 326px 0px 20px;
	margin-bottom: 1em;
}
.hostedExchange #bbheader h1{
	height: 43px;
	margin-bottom: 5px !important;
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/title_blackberry.png") no-repeat left top;
}
.hostedExchange #bbheader h2{
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
	margin-bottom: 30px;
	border-bottom: 0px !important;
}
#bbheader .orderbutton, .rightPod .orderbutton{
	display: block;
	color: #fff !important;
	font-size: 20px;
	font-weight: normal;
	height: 30px;
	padding-top: 4px;
	width: 233px;
	margin-top: 10px;
	background: url("http://www.webfusion.co.uk/library/images/hosted-exchange/btn_blue253.gif") no-repeat left top;
}
.rightPod {
	float: right;
	width: 253px;
	margin: 0px 14px 0px 20px;
	_margin-right: 7px;
}
.hostedExchange #account_feat,
.hostedExchange .blinds{
	width: 98% !important;
}
/* custom tooltip styling */
#container .tooltip {
	position: absolute;
	text-align: left;
	background-color: transparent;
	color: #333;
	font-size: 12px ;
	z-index: 9999;
	height: auto;
	width: auto;
}
.tooltip .tooltip_header {
	background-color: transparent;
	background-image: url(http://www.webfusion.co.uk/library/images/tooltips/bg_tooltip_top.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 141px;
	height: 4px;
}
.tooltip .tooltip_footer {
	background-color: transparent;
	background-image: url(http://www.webfusion.co.uk/library/images/tooltips/bg_tooltip_bottom.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 141px;
	height: 4px;
}
.tooltip .tooltip_content {
	background-color: #fff;
	padding: 20px 13px;
	width: 115px;
}
.tooltip .tooltip_content h4 {
	margin-bottom: 10px;
}
.tooltip .tooltip_arrow {
	background-color: transparent;
	background-image: url(http://www.webfusion.co.uk/library/images/tooltips/bg_tooltip_arrow.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 8px;
	height: 16px;
	position: absolute;
	right: -8px;
	top: 25px;
}


/* vps style to add */
#promoArea span.guaranteeText {
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding-top: 4px;
	margin-left: 20px;
}