body{font-family:Tahoma, Arial, Helvetica, sans-serif;}
a img {
border:0px solid;
}
table{
padding-top:5px;}
tr{padding-top:3px;}

#wrap{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:xx-small;
line-height:11px;
border:1px solid #000;
width:743px;
padding:5px;
margin:auto;
border-top-width:0px;
}
#cont{
margin:auto;
width:753px;
background-color:#fff;
height:90px;
margin-top:0px;
border:1px solid #000;
border-bottom-width:0px;

}
#topbar{
background-color:#fff;
height:90px;
position:relative;
border-top:5px solid #FFF;
*left:5px;
width:743px;
text-align:left; /* changed from center */
}
#topbar img.topbar{float:right;padding:0px 0px 5px 0px }
.navbar{background:#CC3333;color:#fff;width:743px;height:20px;margin:-2px 0px 4px 0px;text-align:center;font-size:13px;padding-top:4px;text-align:left;}
.navbar ul{display:inline; padding-left:100px;}
.navbar ul li {line-height:15px;background-image:url(http://www.rlhp.co.uk/images/red_dot.png);background-repeat:no-repeat;display:inline;padding:0px 15px 0px 15px;}
.navbar ul li a {color:#fff;text-decoration:none}
.navbar ul li a:hover {color:#fff;text-decoration:underline}
#strapline{width:755px;background-color:#fff;height:20px;margin:10px auto -15px auto;}
#strapline p{color:#CC9933;font-size:14px;font-weight:600;padding:0px 0px 0px 0px;}
#strapline form input.text{padding:0px 5px 0px 5px;margin:0px 3px 0px 3px;color:#CC3333;border:1px solid #CC3333;font-size:11px;width:130px;}
#strapline form input.submit {background-color:#FFCCCC;border:1px solid #CC3333;color:#CC3333; font-size:10px;width:25px;font-weight:600}
#strapline p span.purple{color:#CC3333}
#strapline form p span.search{color:#CC3333; padding-left:324px;font-size:12px;}
#mask{
width:755px;
height:5px;
background-color:#fff;
position:relative;
margin:auto;
border-bottom:1px solid #000;
margin-bottom:-1px;

}
#maskcont{
width:755px;
margin:auto;
background-color:#fff;
}

html>body #topbar{
position:fixed;
margin-left:5px;
margin-top:35px;}


html>body #secondbar{
margin-top:5px;}

html>body #mask{
position:fixed;
}

td{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:xx-small;
line-height:11px;
}


a span{
display:none;}

ul#nav{
margin:5px;
padding:0px;
position:relative;
top:0px;
left: 75px;
}
ul#nav li {
display:inline;
margin:0px;
padding:0px;

}

ul#nav li img{
border:0px solid;}


#footer{
padding-top:10px;
text-align:center;
font-size:9px;
color:#CC3333;
clear:both;}

a{
text-decoration:underline;
color:#000;}

a:hover{
text-decoration:none;
color:#000;}

html, body {
	margin:auto;
	height: 100%;
	overflow: auto; 
	}

.row{
clear:both;
width:100% -20px;
padding:5px;
padding-left:10px;
padding-right:10px;

}
.label{
width:150px;
float:left;
}
div.reg{width:550px;padding:5px 0px 0px 25px;font-size:11px}
div.reg span.formfield {
  float: right;
  width: 55%;
  text-align:left;
  clear: both; 
  }
div.reg span.formtext {
  float: left;
  text-align:left;
  width: 25%;
  }
 div.reg input , div.reg textarea,  div.reg select{
  color:#000;
  font-size:11px;
  }
#pagetop{
height:201px;
margin-bottom:5px;
font-size:11px;
color:#000;
margin-top:-5px;
}

html>body #pagetop{
padding-top:4px;}
#pagetop p{
padding:0px;
padding-bottom:5px;
line-height:14px;
}
#pageleft{
float:left;
height:235px;
background:#E7BC47
}
 div.footer_right {width:40%;float:right;text-align:right;padding:0px 5px 0px 0px;}
 div.footer_left {width:50%;float:left;text-align:left;padding:0px 0px 0px 5px;}

.browseform{
padding:5px;
background-color:#FFCC66;
}
.frmbutton{
font-size:11px;
font-family:Tahoma;
color:#fff;
background-color:#CC3333;
}