/* global reset padding and margins */
* { padding: 0; margin: 0; }

/* site wide colours and text */
body { background: #E6E4D3; color: #333333; font-family: sans-serif; font-size: 100% }

/* structure and default font sizes*/
#wrapper { 	width: 910px; margin: 10px auto 10px auto; }
#header {
	float: left;
	width: 880px;
	font-size: 0.8em;
	background: #FFFFFF url(../imaging/bg-header.png) no-repeat;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#nav { float: left; width: 880px; font-size: 0.8em; padding: 10px 15px; background: #FFFFFF url(../imaging/bg-content.png); }
#content { float: left; width: 880px; font-size: 0.8em; padding: 0 15px 10px 15px; background: #FFFFFF url(../imaging/bg-content.png); }
#contentinner { float: left; width: 100%; background: url(../imaging/bg-content-inner.png) }
#sidebar { float: left; width: 180px; }
#main {
	float: left;
	width: 620px;
	vertical-align: top;
	min-height: 400px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 50px;
	position: relative;
	visibility: inherit;
}
#footer { float: left; width: 880px; font-size: 0.70em; padding: 0 15px 15px 15px; background: #FFFFFF url(../imaging/bg-footer.png) no-repeat bottom; }

/* general tags formatting */
h1 {
	font-size: 2em;
	color: #E9801B;
	margin: 0 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
h2 {
	font-size: 1.6em;
	margin: 0 0 10px 0;
	color: #46667B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

h3 {
	font-size: 1.3em;
	color: #46667B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 10px;
	padding: 10px;
	background-color: #DEE7ED;
}
/*
h3 {
	font-size: 1.2em;
	color: #5F89A5;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #C1D2DD;
	padding-top: 30px;
}
*/
h4 {
	font-size: 1.2em;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 5px;
	color: #46667B;
	}
h5 { font-size: 1.2em; margin: 20px 0 10px 0; }
h6 {
	font-size: 1.2em;
	margin: 20px 0 10px 0;
	color: #E9801B;
}

p {
	line-height: 1.5em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}
ol { margin: 0 0 10px 25px; }
ul { margin: 0 0 10px 20px; }
li { line-height: 1.5em; }
blockquote { line-height: 1.5em;; margin: 0 0 10px 0; font-style: italic; padding: 0 15px; }
img { border: 0; }
a:link {
	color: #50758D;
	font-weight:400;
	text-decoration:none;
}
a:visited {
	color: #50758D;
	text-decoration:none;}
a:hover {
	color: #F98D2A;
	text-decoration: underline;
}
a:active {
	color: #50758D;
		text-decoration:none;
}

/* header */
.logo { float: left; }
.header-slogan {
	float: left;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	position: absolute;
	overflow: visible;
	text-align: left;
	}
.header-phone {
	float: right;
	text-align: right;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0;
	line-height: 30px;
	font-weight: normal;
}
.phonenumber {
	font-size: 2em;
	color: #E9801B;
	line-height: 1em;
	font-weight: normal;
	}

/* main navigation */
ul.nav { float: left; width: 100%; list-style: none; margin: 0 0 1px 0; }
ul.nav li { float: left; text-align: center;}
ul.nav li a {
	float: left;
	display: block;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
	padding: 5px 0;
	background-color: #5F89A5;
	background-image: url(../imaging/bg-nav.png);
	letter-spacing: 0.05em;
}
ul.nav li img { margin: 2px 0 0 0; }
ul.nav li a:link { color: #FFFFFF; }
ul.nav li a:visited { color: #FFFFFF; }
ul.nav li a:hover { color: #FFFFFF; background: #FF9966 url(../imaging/bg-nav-hover.png); }
ul.nav li a:active { color: #FFFFFF; }

/* NEW link classes for main nav links for current page state */
a.navhosting { width: 150px; border-right: 1px solid #FFFFFF;}
a.navdomains { width: 150px; border-right: 1px solid #FFFFFF; }
a.navdev { width: 175px; border-right: 1px solid #FFFFFF; }
a.navsupport { width: 171px; border-right: 1px solid #FFFFFF; }
a.navbilling { width: 171px; border-right: 1px solid #FFFFFF; }
a.navcart { float: right; width: 58px; }

/* link classes for main nav links for current page state 
a.navhosting { width: 94px; border-right: 1px solid #FFFFFF;}
a.navdomains { width: 94px; border-right: 1px solid #FFFFFF; }
a.navdev { width: 161px; border-right: 1px solid #FFFFFF; }
a.navsolutions { width: 181px; border-right: 1px solid #FFFFFF; }
a.navsupport { width: 92px; border-right: 1px solid #FFFFFF; }
a.navpcom { width: 118px; border-right: 1px solid #FFFFFF; }
a.navlogin { width: 73px; border-right: 1px solid #FFFFFF; }
a.navbilling { width: 75px; border-right: 1px solid #FFFFFF; }
a.navcart { float: right; width: 58px; }*/

/* these assign the link state for the current page using body ID */
body#hosting a.navhosting { background: #FF9966 url(../imaging/bg-nav-hover.png) }
body#domains a.navdomains { background: #FF9966 url(../imaging/bg-nav-hover.png) }
body#dev a.navdev { background: #FF9966 url(../imaging/bg-nav-hover.png) }
body#solutions a.navsolutions { background: #FF9966 url(../imaging/bg-nav-hover.png) }
body#billing a.navbilling { background: #FF9966 url(../imaging/bg-nav-hover.png) }
body#support a.navsupport { background: #FF9966 url(../imaging/bg-nav-hover.png) }
body#pcom a.navpcom { background: #FF9966 url(../imaging/bg-nav-hover.png) }
body#login a.navlogin { background: #FF9966 url(../imaging/bg-nav-hover.png) }
body#cart a.navcart { background: #FF9966 url(../imaging/bg-nav-hover.png) }



/* search form */
form.search { float: left; height: 25px; width: 860px; text-align: right; padding: 7px 10px; background: #BDD2DE url(../imaging/bg-search.png) }
form.search label { color: #FFFFFF; font-weight: bold; margin-right: 10px }
input.search {  }
/*.btn-search {color: #FFFFFF; background: #BDD2DE; border: 1px solid #5F89A5; font-weight: bold }*/
.btn-search {
	color: #436276;
	background: #BDD2DE;
	font-weight: bold;
	letter-spacing: .05em;
}
.searchresults {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 20px;
	padding-top: 20px;
}
.searchsection {}
.searchtitle {
	font-size: 14px;
	color: #5F89A5;
	font-weight: bold;
}
.searchdescription {
	line-height: 1.5em;
}
.searchlink {}

/* new search form */
.searchbar { float: left; height: 25px; width: 860px;  padding: 7px 10px; background: #BDD2DE url(../imaging/bg-search.png) }

.searchbarads { float: left; height: 25px; width: 60%; padding: 0 0 0 0px;}

form.newsearch { float: left; height: 25px; width: 40%; text-align: right;  }
form.newsearch label { color: #FFFFFF; font-weight: bold; margin-right: 10px }

/* sidebar navigation list */
ul.subnav { list-style: none; margin: 0;}
ul.subnav li { border-bottom: 2px solid #FFFFFF; }
ul.subnav li a { display: block; font-weight: bold; color: #FFFFFF; text-decoration: none; padding: 5px 10px; background: #B0C8D6 url(../imaging/bg-subnav.gif) }
ul.subnav a:link {color: #FFFFFF; background: #B0C8D6 url(../imaging/bg-subnav.gif); }
ul.subnav a:visited {color: #FFFFFF; background: #B0C8D6 url(../imaging/bg-subnav.gif); }
ul.subnav a:hover {color: #FFFFFF; background: #999999 url(../imaging/bg-subnav-hover.png); }
ul.subnav a:active {color: #FFFFFF; background: #B0C8D6 url(../imaging/bg-subnav.gif); }

/* 4 services block */
ul.services { list-style: none; margin: 0;}
ul.services li.left { float: left; margin: 0 0 10px 0; }
ul.services li.right { float: right; margin: 0 0 10px 0; }

/* footer boxes, quicksearch, links and text */
.footer-left {  float: left; width: 160px; height: 80px; padding: 10px; text-align: center; background: #80A2B9; }
form.quickfind label { color: #FFFFFF; }
form.quickfind select { width: 140px; }
.footer-right { float: right; width: 690px; }
p.footerlinks { float: left; width: 670px; height: 29px; line-height: 29px; list-style: none; padding: 0 10px; background: #BDD2DE; margin: 0 0 1px 0; }
p.footerlinks a { color: #50758D; }
p.footertext {
	float: left;
	width: 670px;
	height: 60px;
	padding: 10px 10px 0px 10px;
	background: #BDD2DE;
	clear: left;
	margin: auto;
	color: #595959;
	}
p.footertext-quote {
	float: left;
	width: 670px;
	height: 60px;
	padding: 10px 10px 0px 10px;
	background: #BDD2DE;
	clear: left;
	margin: auto;
	font-size: 1.6em;
	color: #50758D;
	font-family: "Courier New", Courier, monospace;
	font-weight: normal;
	}
	

/* SPACERS */
.space30 {	height: 30px; }
.space20 {	height: 20px; }
.space15 {	height: 15px; }
.space10 {	height: 10px; }

.spaceline20 {
		font-size: 1.2em;
	color: #5F89A5;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #C1D2DD;
	padding-top: 20px;
}


/* TABLES */

table {
	color: #333333;
	margin: 0px;
	padding: 0px;
}

table td{
}

.table-row-subtitle {
	font-weight: bold;
	line-height: 1.8em;
	margin-bottom: 10px;
	color: #5F89A5;
	font-size: 1.4em;
	vertical-align: bottom;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1D2DD;
	border-right-style: none;
	border-right-color: #FFFFFF;
	}

.table-title {
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5F89A5;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	letter-spacing: 0.1em;
}

.table-plan {
	font-size: 1em;
	font-weight: bold;
	color: #3D5769;
	background-color: #C1D2DD;
	text-align: center;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
	
.table-billing  {
	line-height: 25px;
	}
	.table-billing input{
	color: #333333;
	padding: 2px;
	}
	
		.table-hosting  {
	padding-top: 10px;
	font-size: 0.9em;
	margin-top: 4px;
	margin-bottom: 2px;
	line-height: 22px;
	}
	.table-hosting tr { }
 .table-hosting img { }
	.table-hosting td {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C1D2DD;
	}

/* CASES */
.cases-right {
	float: left;
	width: 18%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.smallcase {
	font-size: 11px;
	color: #5F89A5;
	margin: 0px;
	padding: 5px 0 15px 0px;
}



#tip{
	position:absolute;
	background-color: #FFFCF9;
	width: 400px;
	padding: 10px;
	border:1px solid #F98D2A;
	line-height:1.5em;
	visibility: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.small {
	font-size: 10px;
	color: #5F89A5;
}
.smallblue {
	font-size: 11px;
	color: #5F89A5;
	margin-top: 20px;
}
.small-right {
	font-size: 10px;
	color: #5F89A5;
	text-align: right;
}
.formlabel {
	font-size: 0.9em;
	color: #666666;
	padding-bottom: 3px;
}
.formnote {
	font-size: 0.9em;
	color: #5F89A5;
	padding-top: 3px;
	padding-bottom: 15px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding: 2px;
}

input { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding: 2px;}

/* TABLE HOVER */
table.hovtab {
	margin:0;
}
table.hovtab td {
	padding:7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1D2DD;
}
table.hovtab tr.alt {
	background-color: #DEE7ED;
}
table.hovtab tr:hover {
	background-color: #DEE7ED;
} 

/* FADE 
.fade img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1;}
.fade:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.7;}
*/
/* KNOWLEDGEBASE */

.helpresult {
	width: 48%;
	float: left;
	padding-top: 20px;
}

.helpquestion {
	width: 100%;
	float: left;
	margin-bottom: 3px;
}

.code {
	font-family: "Courier New", Courier, monospace;
	font-size: 120%;
	padding-top: 10px;
	padding-bottom: 20px;
}

.bigo {
	font-size: 18px;
	color: #5F89A5;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.redalert {
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #CC0000;
	}


.quicktablebutton {
	vertical-align: middle;
	height: 25px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}	
	
	
	/*AWBS*/
div.paging {
	background-color: #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	display:block;
	min-width:550px;
}
div.paging ul#paging {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	margin: 0;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0px;
}
div.paging ul#paging li {
	display: inline;
	margin:1px;
}
div.paging ul#paging li.active {
	border:1px solid #5F89A5;
	padding: 3px 8px 3px 8px;
	color:#FFFFFF;
	font-weight:700;
	background-color: #DEE7ED;
}
div.paging ul#paging li a, 
div.paging ul#paging li.previous-off,
div.paging ul#paging li.next-off  {
	padding: 3px 8px 3px 8px;
	color:#50758D;
	text-decoration: none;
	border:1px solid #5F89A5;
}
div.paging ul#paging li.previous-off,
div.paging ul#paging li.next-off  {
	border:1px solid #C1D2DD;
	color:#C1D2DD;
}
div.paging ul#paging li a:hover {
	border:1px solid #5F89A5;
	color:#50758D;
	background-color: #DEE7ED;
}

.hostinglist {
	float: left;
	width: 40%;
	font-size: 1em;
	color: #50758D;
	padding-top: 0px;
	font-weight: normal;
	}
	.hostingitems {
	float: left;
	width: 100%;
	font-size: 1.2em;
	color: #50758D;
	padding-top: 4px;
	font-weight: normal;
	}
.hostingimage {
	float: right;
	margin: 0px;
	padding: 0px;
	}

.clear { clear: both;}

.imgright {
	float: right;
	}

/* HOME PAGE */

.home-toprow-title {
	padding-top: 5px;
	color: #50758D;
}
.home-toprow {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 1.4em;
	}
.home-topimage-left {
	float: left;
	width: 430px;
	font-size: 2em;
	color: #E9801B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: .05em;
		line-height: 1.2em;
}
.home-topcolmid {
	float: left;
	width: 200px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #DEE7ED;
	font-size: 1em;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 0em;
	padding-top: 10px;
	padding-right: 20px;
	}
.home-topcolright {
	float: left;
	width: 200px;
	padding-left: 20px;
	font-size: 1.0em;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 0em;
	padding-top: 10px;

}
.home-toptitle {
	font-size: 1.4em;
	color: #46667B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 0em;
	padding-bottom: 10px;
	}

.home-midrow {
	font-size: 11px;
	color: #5F89A5;
	letter-spacing: 0em;
	padding-top: 10px;
	padding-bottom: 20px;
	width: 100%; }
	
.home-botrow {
 width: 100%; 
	line-height: 1.3em;
	}
.home-botimage-left {
	float: left;
	width: 200px;
}
.home-botcolleft {
	float: left;
	width: 190px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DEE7ED;
	font-size: 0.9em;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 0em;
	padding-right: 20px;
	height: 150px;
}
.home-botcolmid {
	float: left;
	width: 200px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DEE7ED;
	font-size: 0.9em;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 0em;
	padding-left: 20px;
	padding-right: 20px;
	height: 150px;
	}
.home-botcolright {
	float: left;
	width: 200px;
	padding-left: 20px;
	font-size: 0.9em;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 0em;
}
.home-bottitle {
	font-size: 1.2em;
	color: #E9801B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	}
.home-bottitlecomments {
	font-size: 1.2em;
	color: #E9801B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	}


/* new home page */
.home-botcolumnleft {
	float: left;
	width: 200px;
	padding-right: 13px;
}
.home-botcolumnmid {
	float: left;
	width: 200px;
	padding-left: 13px;
	padding-right: 13px;
	}
.home-botcolumnright {
	float: left;
	width: 200px;
	padding-left: 13px;
}
.home-botcolumn-hosting {
	background-image: url(/imaging/ukwebhosting/bg-plans.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 110px;
	padding-top: 10px;
	padding-left: 5px;
}
.home-botcolumn-title1 {
	float: left;
	font-size: 18px;
	color: #E9801B;
	padding: 0 6px 0 0;
	line-height: 120%;	
}
.home-botcolumn-title2 {
	float: left;
	font-size: 18px;
	color: #50758D;
	padding: 0 6px 0 0;
	line-height: 120%;	
}
.home-botcolumn-description {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	clear: both;
	padding: 5px 0 5px 0;
}
.home-botcolumn-priceview {
	width: 100%; 
}
.home-botcolumn-price {
	padding: 0 5px 0 0;
	float: left;
	font-size: 22px;
	font-weight: normal;
	color: #E9801B;
	line-height: 30px;
	vertical-align: baseline;
}
.home-botcolumn-period { padding: 0 5px 0 0; float: left; font-size: 11px; font-weight: bold;	color: #cccccc;}
.home-botcolumn-view { float: right; padding: 0 5px 0 0;}
.home-botcolumn-subtext {
	float: left;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	clear: left;
	width:100%;
	padding: 0 0 0 0;
}


.home-midrowquote {
	font-size: 14px;
	color: #5F89A5;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #CCD4D9;
	border-bottom-color: #CCD4D9;
}
	.home-footrow {
	font-size: 11px;
	color: #5F89A5;
	letter-spacing: 0em;
	padding-top: 10px;
	padding-bottom: 1px;
	width: 100%; }
	.home-prizetitle {
	font-size: 1.2em;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.05em;
	padding-bottom: 5px;
	float: left;
	}
	.home-prizetitlewin {
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.05em;
	padding-bottom: 5px;
	color: #F98D2A;
	float: left;
	padding-right: 5px;

}
	
.home-linkimage {
	padding-top: 10px;
	float: left;
}
.home-linktext {
	padding-top: 5px;
	float: left;
}

ul.home-list {
	float: left;
	list-style: none;
	margin: 0;
	background-position: top;
}
ul.home-listing {
	float: left;
	list-style: none;
	margin: 0;
	background-position: top;
	width: 100%;	
}

ul.home-listing li {
	width: 85%;	
	float: left;
	background-image: url(../imaging/ukwebhosting/tickbox.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0 20px 35px;
	color: #50758D;
	line-height: 17px;
}
ul.home-list li {
	float: left;
	background-image: url(../imaging/icon-tick.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	margin-bottom: 8px;
}
.imageright {
	float: right;
	padding-left: 40px;
	position: relative;
	padding-bottom: 20px;
}

	.catalogueitems {
	float: left;
	width: 100%;
	font-size: 1em;
	color: #50758D;
	padding-bottom: 15px;
	font-weight: normal;
	}
.catalogueimage {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	}
.left-logos {
	text-align: center;
	width: 180px;
}

.titledashed {
	font-size:18px;
	font-weight:normal;
	color:#50758D;
	font-family:arial;
	line-height:110%;
	padding: 20px 0 10px 0;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;}
	
.loginbox {
	padding: 10px;
	float: left;
	width: 40%;
	border: 1px solid #83A3B8;
 min-height: 250px;
}

.loginboxr {
	padding: 10px;
	float: right;
	width: 40%;
	border: 1px solid #83A3B8;
	min-height: 250px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
/* HOSTING PAGE */
.hosting-short-image {	float: left;	width: 65px;}
.hosting-short-description {
	float: left;
	width: 36%;
	padding-right: 20px;
	} 
.hosting-short-title {
	color: #50758D;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.hosting-short-text {	color: #50758D; }
.hosting-short-divide {
	height: 20px;
	clear: both;
}
.hosting-med-image {	float: left;	width: 165px;}
.hosting-med-description {
	float: left;
 width: 450px;
	}
.hosting-long-divide {
	clear: both;
	padding: 15px 0 0 0;
	margin: 0px 0 15px 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.hosting-long { width: 100%;	float: left; padding: 0 0 10px 0;}
.hosting-long-description {
	float: left;
 width: 550px;
	} 
.bestfor {
	color: #50758D;
	background-image: url(../imaging/icons/bestchoice50.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 20px 10%;
}

/* recommend us */
.rec-message {
	margin: 0;
	padding: 20px;
	border: 1px solid #83A3B8;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 200%;
}

/* blog */
.articles {
	float: left;
	width: 75%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCD4D9;
	margin: 0 20px 0 0;
	padding: 0 20px 0 0;
}
.articles-title {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCD4D9;
	font-size: 1.4em;
	color: #50758D;
	margin: 20px 0 0 0;
	padding: 20px 0 10px 0;
}
.articles-right {
	float: left;
	width: 18%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.quotation {
	padding: 10px;
	margin: 10px 0 0 0;
	border: 1px solid #CCD4D9;
}
.quotation-title {
	font-size: 12px;
	color: #50758D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 10px;
}
.quotation-text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #50758D;
	line-height: 140%;
}
.quotation-link {
	padding-top: 10px;
}

.billing-loggedinas {
	color: #333333;
	background-color: #FF9966;
	padding: 5px 5px 5px 10px;
}