html, body { 
	text-align: center; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 30px;
	padding: 0; font-size:11px;
}

body{
	background:url(images/bg2.gif) repeat-y center #053009; font-size:11px;
}


/* General */

.hide{
	display:none;
}

a{
	color:#2E3192;
}
a:hover{
	text-decoration:none;
}

ul.nolist{
	list-style:none; margin:0; padding:0;
}

ul.nolist li{
	margin:0 0 10px 0; font-size:11px;
}

img{
	border:0;
}

/* end of general */

#frame_header {
	width: 760px; height: 50px; background: transparent url(images/frame_topmost.gif) no-repeat bottom;
	border: 0px solid #000000; margin: 0; padding:0; float: left;
}

div#body_bg {
	float: left; width:760px; height: 100%; min-height: 10em; background: #fff; margin:0; padding: 0; border: 0px solid #000;
}


div#frame_header_b {
	width: 760px; height: 200px; background: transparent url(images/headerimage.jpg) no-repeat left; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; border: 0px solid #ff3300; float: left;
}

img.fltright{
	float:right; padding:10px 15px 0 10px;
}

/* *************************** */

div#frame_left {
	width: 235px; min-height: 30em; padding-top: 25px;
	/* any IE */
	padding-top: expression('20px'); background: transparent url(images/nav_sub_bg.jpg) no-repeat top; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; border: 0px solid #ff3300; float: left;
}

#frame_left h1 {
	padding: 0px 0 0px 60px; font-size: 12px; line-height: 1.0; font-weight:bold; filter:alpha(opacity=50); opacity: 0.5;
	-moz-opacity:0.5; color: #fff;	
}


#frame_left ul {	
	margin: 0; padding: 0; list-style-type: none; height: 300px; min-height: 25em; vertical-align:top;
}

#frame_left ul li{
	margin:0; padding:0;
}

#frame_left ul li a, #frame_left ul li a.list_active {
	height: 20px; width: 175px; display: block; text-align: left; text-decoration: none; background: transparent url(images/nav_sub.gif) no-repeat right;
	padding: 7px 0 3px 60px; color:#333333; font-size:12px;
}

#frame_left ul li a:hover, #frame_left ul li a:active, #frame_left ul li a.list_active {
	background:url(images/nav_sub_hover.gif) no-repeat top right;
	color: #fff;
}

/******* Current ********/

body#curtab2 li#tab2 a{
	background:url(images/nav_sub_hover.gif) no-repeat top right #E1671E ; color:#FFF;
}
body#curtab3 li#tab3 a{
	background:url(images/nav_sub_hover.gif) no-repeat top right #E1671E ; color:#FFF;
}


div#wrap_all {
	width: 760px; height: 100%;	border: 0px solid #fff;	 margin: auto; padding: 0; text-align: left;
}


#frame_footer {	
	width: 740px; height: 85px;	 border: 0px solid #ff3300; padding: 15px 0 0 20px; margin: 0 0 20px 0; font-size: x-small; text-align: left;
	color: #e1671e; font-family: Verdana, Arial, Helvetica, sans-serif; background: transparent url(http://www.marwoodpropertyservices.co.uk/images/frame_footer.gif) no-repeat top;
	/* any IE */
	background: expression('transparent url(http://www.marwoodpropertyservices.co.uk/images/frame_footer_ie.gif) no-repeat top'); border: 0px solid #000;
	float: left;
}

#frame_footer .copyr {
color:#999999; text-decoration: none; border: 0px solid #000; padding:0; margin: 0; text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small;
}

#bodycontent {
	width: 470px; height: 100%; min-height: 10em; padding: 20px 20px 20px 20px;	text-align: left; margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 0px solid #ff3300; color: #000;
	float: left;
}

#bodycontent p{
	font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-top: 10px; line-height: 1.3; padding: 0 0 20px 0;
}

#bodycontent h1, .h1 {
	padding: 0; margin: 0 0 5px 0; font-size: 18px; color: #2E3192; line-height: 1.5;
}

#bodycontent h2,.h2 {
	padding: 0; margin: 10px 0 5px 0; font-size: 12px; font-weight: bold; color: #2f3186; line-height: 1.0;
}

/************rs Register Page *****************/

fieldset.regField{
	border:0; margin:0; padding:10px 0 0 0;
}

div.col_wrap{
	clear:both; height:10px; margin:0 0 5px 0;
}

html>body div.col_wrap{
	min-height:10px; height:auto; overflow:hidden;
}

div.col_left{
	float:left; width:140px; margin:0 10px 0 0; font-size:11px;
}

div.col_right{
	float:left;
}

div.col_wrap h4{
	font-size:12px; margin:0 0 10px 0; padding:0;
}

div.col_right input{
	display:block; margin:0 0 5px 0; font-size:11px;
}

a.regbut{
	display:block; width:70px; height:23px; background:url(images/register_but.gif) no-repeat top left;
}

textarea#Message{
	width:280px; font-family:Arial, Helvetica, sans-serif; font-size:13px;
}

#infofooter
{
width:100%;
text-align:center;
background-color:#FFFFFF;
margin-bottom:10px;
}

#facts
{
background:url(images/facts_bg.jpg) repeat-x;

width:100%;
border:1px solid #E5CF7C;
}

#facts ul {	
	margin-top: 12px;
	margin-left: 14px;
	margin-right: 14px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0;
	color:#73521A;
	list-style-type: none;
	vertical-align:top;
}

#facts ul li{
	margin-top: 5px;
}

#infobox_rel, #infobox_qual, #infobox_cus, #infobox_int, #infobox_flex, #infobox_pas {
	background: #EEF6EF;
	color: #144809;
	padding: 10px;
	border: 1px solid #1B640B;
}


.shortlinks
{
margin-left:10px;
color:#999999;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

h3
{
font-size:13px;
margin:5px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#458138;
}
