body {
color:#3f3f3f;
font-family: helvetica, arial, tahoma, sans-serif;
font-size:12px;
/* background: #0284c9; */
background:#088bbb url(/php_images/bg.gif) repeat-x; 
margin:0px;
}
h1 {font-size:24px; color:#0d2742; font-weight:normal;}
h2 {font-size:20px; color:#112f3f; font-weight:normal;}
h3 {font-size:16px; color:#272727; font-weight:normal;}
h3 a:link {font-size:16px; text-decoration:none; color:#0284c9; }
h3 a:hover {font-size:16px; text-decoration:underline; color:#0284c9; }
h3 a:visited {font-size:16px; text-decoration:none; color:#0284c9; }

p {
	font-size: 13px;
	line-height: 150%;
}

a:link {color:#000000; text-decoration:underline;}
a:hover {color:#0099CC; text-decoration:underline;}
a:active {color:#000000; text-decoration:underline;}
a:visited {color:#000000; text-decoration:underline;}
.logo {margin-top:20px; margin-bottom:10px;}

.bumf {
	font-size: 16px;
	color: #3e3e3e;
	margin: 0 25px 0 0;
	line-height: 130%;
}


#container { 
width:900px;
height:auto;
/* background:url(https://www.hostedweb.co.uk/php_images/background_nofade.jpg); */
background-repeat: repeat-y;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
}
#logo { 
width:320px;
height:113px;
margin-left:25px;
margin-top:10px;
_margin-left:16px;
float:left;
}

#nav{
width:850px;
height:43px;
background:url(../php_images/menu_bg.gif);
margin: 0px auto;
clear:left;
font-size:14px;
line-height:43px;
font-weight:normal;
text-align:left;
}

#nav ul {list-style:none; padding:0px; margin-left:10px; _margin-left:5px; border-right:#444444 1px solid;}
#nav ul li{float:left; border-right:#444444 1px solid;}
#nav ul li a,#nav ul li a:visited{color:#ffffff;display:block;height:43px;text-align:center;text-decoration:none;width:80px; _width:110px;}
#nav ul li a.active,#nav ul li a.active:visited,#nav ul li a.active:hover{background: url(../php_images/menu_active_bg.gif) repeat-x;color:#FFF;}
#nav ul li a:hover{color:#FFF; background: url(../php_images/menu_active_bg.gif) repeat-x;}

#nav ul li.web_design_services {float:left; border-right:#444444 1px solid; _width:115px; width:130px; }
#nav ul li.web_design_services a,#nav ul li.order a:visited,#nav ul li.order a:hover{color:#FFF; width:130px; _width:115px;}
#nav ul li.web_design_services a.active,#nav ul li a.active:visited,#nav ul li a.active:hover{background: url(../php_images/menu_active_bg.gif; ) repeat-x;color:#FFF; _width:115px;}
#nav ul li.web_design_services a:hover{color:#FFF; background: url(../php_images/menu_active_bg.gif) repeat-x; _width:115px;}

#nav ul li.domain_registration {float:left; border-right:#444444 1px solid; _width:150px; width:150px; }
#nav ul li.domain_registration a,#nav ul li.order a:visited,#nav ul li.order a:hover{color:#FFF; width:150px; _width:115px;}
#nav ul li.domain_registration a.active,#nav ul li a.active:visited,#nav ul li a.active:hover{background: url(../php_images/menu_active_bg.gif; ) repeat-x;color:#FFF; _width:115px;}
#nav ul li.domain_registration a:hover{color:#FFF; background: url(../php_images/menu_active_bg.gif) repeat-x; _width:115px;}

#nav ul li.support_center {float:left; border-right:#444444 1px solid;}
#nav ul li.support_center a,#nav ul li.order a:visited,#nav ul li.order a:hover{color:#FFF; width:120px;}
#nav ul li.support_center a.active,#nav ul li a.active:visited,#nav ul li a.active:hover{background: url(../php_images/menu_active_bg.gif) repeat-x;color:#FFF;}
#nav ul li.support_center a:hover{color:#FFF; background: url(../php_images/menu_active_bg.gif) repeat-x;}

#nav ul li.web_hosting {float:left; border-right:#444444 1px solid;}
#nav ul li.web_hosting a,#nav ul li.order a:visited,#nav ul li.order a:hover{color:#FFF;width:120px;}
#nav ul li.web_hosting a.active,#nav ul li a.active:visited,#nav ul li a.active:hover{background: url(../php_images/menu_active_bg.gif) repeat-x;color:#FFF;}
#nav ul li.web_hosting a:hover{color:#FFF; background: url(../php_images/menu_active_bg.gif) repeat-x;}

#nav ul li.contact {float:left; border-right:#444444 1px solid;}
#nav ul li.contact a,#nav ul li.order a:visited,#nav ul li.order a:hover{color:#FFF;width:100px;}
#nav ul li.contact a.active,#nav ul li a.active:visited,#nav ul li a.active:hover{background: url(../php_images/menu_active_bg.gif) repeat-x;color:#FFF;}
#nav ul li.contact a:hover{color:#FFF; background: url(../php_images/menu_active_bg.gif) repeat-x;}

#nav ul li.forum {float:left; border-right:none;}
#nav ul li.forum a,#nav ul li.order a:visited,#nav ul li.order a:hover{color:#FFF;width:100px;}
#nav ul li.forum a.active,#nav ul li a.active:visited,#nav ul li a.active:hover{background: url(../php_images/menu_active_bg.gif) repeat-x;color:#FFF;}
#nav ul li.forum a:hover{color:#FFF; background: url(../php_images/menu_active_bg.gif) repeat-x;}

#nav ul li.sign_up{float:right; margin-right:10px; border-right:none;}
#nav ul li.sign_up a,#nav ul li.order a:visited,#nav ul li.order a:hover{color:#FFF;width:120px;}

#client_login { 
width:300px;
height:46px;
margin-right:35px;
margin-top:20px;
float:right;
text-align:right;
}

#leftcontent {
width:610px;
height:auto;
float:left;
background-color:#fff;
margin-top:1px;
_margin-top:10px;
margin-bottom:25px;
}

#rightcontent {
width:230px;
_width:220px;
height:auto;
float:right;
margin-top:1px;
_margin-top:10px;
}

#live_chat {
width:228px;
height:90px;
/* border:#eeeeee solid 1px; */
/* background:url(../php_images/live_chat.gif); */
margin-top:5px;
text-align:center;
}

#body {
width:850px;
_width:850px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-bottom:25px;
}

#footer_sitemap {
background: #;
width:900px;
height:auto;
text-align:center;
color:#FFFFFF;
margin-top:20px;
margin-bottom:10px;
margin-right:auto;
margin-left:auto;
clear:both;
}
#footer_sitemap a:link {color:#FFFFFF; text-decoration:none;}
#footer_sitemap a:hover {color:#FFFFFF; text-decoration:underline;}
#footer_sitemap a:visited {color:#FFFFFF; text-decoration:none;}

#container_bottom { 
width:900px;
height:auto;
border-top:1px solid #EEE;
/* background:url(https://www.hostedweb.co.uk/php_images/bottom_background.jpg); */
margin-left:auto;
margin-right:auto;
clear:both;
text-align:center;
background-color:#ffffff;
}

.cc_images {
border:none;
margin:2px;
}

#sidebar {
width:95%;
height:auto;
}

/* BLOG */

.header1 {text-decoration:none; font-size:20px;}

#blogcontent {
width:610px;
height:auto;
float:right;
margin-top:1px;
_margin-top:10px;
}

#blogleft {
width:230px;
height:auto;
float:left;
background-color:#fff;
margin-top:1px;
_margin-top:10px;
}

.urbangreymenu{
width: 200px; /*width of menu*/
float:left;
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #000000 url(media/arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 8px; /*31px is left indentation of header text*/
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: black;
background: #FFFFFF;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
border-bottom: 1px solid #eee;
border-left: 3px solid #33CC00;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: 999999;
background: #eeeeee;
border-left: 5px solid #FF9900;
}

/* CHECKOUT */

.textbox {border:#006699 1px solid; background: #ECFFEC;;}