.conlinks{margin:0px; padding:0px;}
hr{display:none; width:100%; }
h2,h1{font-size:14px; color:#A31E1C; font:Verdana, Arial, Helvetica, sans-serif; font:bold}
h3{font-size:11px; color:#A31E1C; font:Verdana, Arial, Helvetica, sans-serif; font:bold; margin:4px 0px 0px 10px; padding:0px;}
h3.grey{font-size:11px; color:#666666; font:Verdana, Arial, Helvetica, sans-serif; font:bold; margin:4px 0px 0px 10px; padding:0px;}
h3.right{font-size:12px; color:#A31E1C; font:Verdana, Arial, Helvetica, sans-serif; font:bold; margin:4px 0px 0px 10px; padding:0px; text-align:right;}
h4{font-size:11px; color:#A31E1C; font:Verdana, Arial, Helvetica, sans-serif; font:bold; margin:4px 0px 0px 10px; padding:0px;}
h5{font-size:10px; color:#A31E1C; font:Verdana, Arial, Helvetica, sans-serif}
p{font-size:11px; margin:0px; padding:0px; font:Verdana, Arial, Helvetica, sans-serif}

span.grey{
color:#666;
}

body {

	SCROLLBAR-FACE-COLOR: #817F80;
	SCROLLBAR-HIGHLIGHT-COLOR: #BBBBBB;
	SCROLLBAR-SHADOW-COLOR: #898B8B;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR:  #851D1C;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	 background-image:url(../images/property_bg/property_bg.jpg);
	 background-position: top center;
	 background-repeat:no-repeat;



text-align:center;margin:0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#851D1C; color:#000000;}
.stylelink a{color: #000000;}
.stylelink a:link{color: #000000;}
.stylelink a:hover{color: #000000;}
.stylelink a:active{color: #000000;}
.stylelink a:visited{color: #000000;}

a:link{color: #DE1C29; text-decoration:none;  }
a:visited{color: #DE1C29; text-decoration:none;  }
a:hover{color: #494949; text-decoration:underline; }
a:active{color: #494949; text-decoration:underline; }

.formbox{
font-size:12px;
margin-left:15px;
font-family:verdana;
color: #000000;
width:200px;
margin-bottom:10px;
border:1px solid #b16f6e;
}
#form{
margin-left:15px;
font-size:10px; font:Verdana, Arial, Helvetica, sans-serif;
}

#system_background{
width:980px; height:110%; margin-right:auto;margin-left:auto; margin-top:10px; margin-bottom:0px;
padding:0px 0px 0px 0px ;
}
#system_outwrap{
width:980px; height:110%; margin-right:auto;margin-left:auto; margin-top:0px; margin-bottom:0px;padding:0px 0px 0px 0px ; background: url(../images/gradient/gradient_left.gif) repeat-y left ;
}
#system_outwrapr{
width:980px; height:100%; margin:0px;padding:0px 0px 0px 0px ; background:url(../images/gradient/gradient_right.gif) repeat-y top right;
}
#system_wrapper{
width:910px;text-align:left;margin-right:auto;margin-left:auto; margin-bottom:0px; background-color:#E9EBEA; border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;
}





#system_header{width:910px; height:122px; margin-top:0px; color:#000000;}
#system_logo{width:910px; height:122px; margin:0px 0px; padding:0px;}
#system_logo h2{display:none;}


#system_condetails form{float:right; width:75%;  margin:0px 0px 0px 0px; }
#system_condetails legend{display:none;}
#system_condetails fieldset{ float:right; border:0px; margin:0px 0px 0px 0px; padding:0px;}
html>body #system_condetails fieldset{margin-right:3px;}
#system_condetails label{/* block float the labels to left column, set a width */
display:block; float:left;width: 80px; font-size: 10px;
	color: #ffff;padding: 0; margin: 0px 0px 0px 0px; /* set top margin same as form input - textarea etc. elements */
text-align: right;}
#system_condetails input {width:120px; margin:0px 0px 0px 0px ; padding:0px;font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #eeeeee;
	border: 1px solid #939598;
	color:#000000;}
#system_condetails #submit{font-size:11px;float:right;width:70px; height:15px; color:#FFFFFF; background-color:#666666; padding:0px; text-align:center; border:0px;}
.submitb{float:right;width:50%; margin:0px 1px 0px 0px}
html>body .submitb{margin:0px 3px 0px 0px;}
#system_Bannerout{width:890px; margin:9px auto 9px auto;}
#system_Banner{ height:158px; margin:0; padding:0px; color:#000000;}
#system_main{border-top:9px solid #A41E1D; margin:0px 8px 0px 8px; padding:0px 0px;}
#system_leftcontent{float:left; width:685px; height:100%; margin:10px 8px 10px 0px;}
#top_spacer{
width:90px;
height:25px;
}
#bottom_spacer{
width:90px;
height:100px;
}

#system_leftcontent H2{padding:3px 3px 3px 10px; margin:0px;}
#system_leftcontent p{padding:10px;}
#system_rightcontent{float:right; width:196px; margin:10px 0px 0px 0px; padding:0px;}
#system_newswrap{width:100%;margin:0px; padding:0px;align:top}
#system_rightcontent H2{background-color:#A5AAAD; padding:0px 3px 3px 10px; margin:0px 0px 5px 0px; }
#system_rightcontentbutton{margin:0px 0px 8px 0px;}
#system_tabs{float:left; width:880px; margin:20px auto 20px 10px;}
.system_news{background-color:#CCCCCC; width:100%; margin:0px 0px 5px 0px; padding:0px}
.system_news h3{padding:5px 0px 0px 5px; margin:0px;}
.system_news p{border:1px solid #cccccc;}
.system_news a{ width:100%; display:block; text-align:right;}
.system_news a{color:#DE1C99;}
.system_news a:hover{color:#003366;}
#system_footer{  width:100%; height:64px; background-image:url(../images/footer/footer.jpg); background-repeat: no-repeat;}
#system_footer_left{float:left; height:90%; width:30%; padding-top:10px; padding-left:20px; color:#FFFFFF; font-size:9px; font:Verdana, Arial, Helvetica, sans-serif}
#system_footer_right{float:right;height:20px; width:60%; color:#FFFFFF; padding-top:30px; padding-right:10px; font-size:9px; font:Verdana, Arial, Helvetica, sans-serif;}
#system_footer_sitemap{float:right;  height:10px; width:60%; color:#FFFFFF; padding-top:0px; padding-right:10px; font-size:9px; font:Verdana, Arial, Helvetica, sans-serif;}
#system_footer a:link{color: #FFFFFF; text-decoration:underline;  }
#system_footer a:hover{color: #A41E1B; text-decoration:none }
#system_footer a:active{color: A41E1B; }
#system_footer a:visited{color: #FFFFFF; text-decoration:underline;  }
.alignleft{float:left; }
.alignright{float:right; }
#system_clean{clear:both; border-bottom:0px solid #A5AAAD; width:100%; height:0px;}
#system_clean p{float:right; margin:2px;}
#system_clean img{margin:0px;}
#system_clean ul{display:inline;list-style-type: none; float:right; clear:right;}
#system_clean li{float:left;}

/*+_________________________Menu navigation styles__________________________________+*/
#navcontainer {border-top:0px solid #A6A6A6; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px; width:99.99%; height:25px;}
#navbar {width:99.9%; height:99.9%; margin-top:0;}
html>body #navcontainer{height:25px; border-top:0px solid #FFFFFF;}
#navcontainer h2{display:none;}
#navcontainer ul{background-color:#FF2525; border: 0px; margin: 3px 0px 0px 1px; padding: 0px;list-style-type: none;text-align: center; width:99.7%;}
#navcontainer ul li{float: left;text-align: center;  width:25%; padding: 0;margin: 0;}
#navcontainer ul .long{width:24.8%}
#navcontainer ul li a{background:#6A0201;height:18px; border-top:1px solid #A5AAAD;border-left: 1px solid #A5AAAD; border-right:none;border-bottom: 1px solid #A5AAAD;padding: 0;margin: 0 0 0px 0;color:#000000;text-decoration: none;display: block;text-align: center;font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
#navcontainer ul li a.endborder{border-right:1px solid #A5AAAD;}
#navcontainer ul li a:hover{color:#F8FAF7;background: #DE1C29; margin:0px; padding:0px; }
#navcontainer a:active{background:#DE1C29;color: #ffffff; height:18px;}
#navcontainer li#active a{background:#DE1C29;color: #fff;}
ul li {
	list-style-type: disc;
	margin: 5px 25px 2px 0px;
	padding-left: 0px;
	list-style-position: outside;
	color: #000000;
	text-align:justify;
}
  #image{
  margin:34px 0px 0px  20px;
  float:left
  }
  
  .extra_pad{
  padding-left:10px;
  }
  
  #text{
  float:right;
  padding-right:10px;
  margin-top:20px;
  width:600px;
  line-height:150%;
  }
  
  .tabPage {
  width:880px;
  height:203px;
  font-family: Tahoma;
  font-size: 10px; color: #000000;
  word-wrap: break-word;
  border-top: solid 1px #E7E4D7;
  border-left: solid 1px #E7E4D7;
  border-right: solid 1px #5D5332;
  border-bottom: solid 1px #5D5332;
 
  
  background-repeat: no-repeat;
  background-image: url(../wdtabs.files/tab_bg.jpg);
  }
#websynergi{
float:left;
}
#sitemap{
float:right;
}
#audiocast{
margin-top:25px;
margin-left:110px;
margin-bottom:25px;
}
.formboxcheck{
margin-left:30px;
font-weight:bold;
}

.formboxgo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #851D1C;
	border: 1px solid #ffffff;
}

.txt{font-size:11px; margin:0px; padding:0px; font:Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.rtext{
font-size:11px; 
margin:0px; 
padding:0px; 
font:Verdana, Arial, Helvetica, sans-serif; 
color:#A31E1C; 
font-weight:bold;}

.fooertxt{font-size:10px; margin:0px; padding:0px; font:Verdana, Arial, Helvetica, sans-serif}

.cards_pic{float:right; margin-left:10px; margin-bottom:10px; width:118px; height:auto;}
.btn_enquiry{float:right; margin-left:10px; margin-bottom:10px; width:176px; height:auto;}

/* Property Database Buttons */
img.pdb{
padding-top: 5px;
border:none;
}


 /* == video page ==*/
 
 
.video{
width:440px;
height:360px;
margin:10px 0px 20px 10px;
}

.appearances{
width:440px;
height:300px;
margin:10px 0px 20px 0px;
}

/*== video page ==*/

/* Property Database Tables */

table.property{
position:relative;
left: 5px;
border:0;
margin:0 0 10px 0;
padding:0;
width: 98%;
}

table.property tr td {
padding:5px;
font-size: 11px;
text-align:left;
border:0;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#999999;
}

.shadingred {
padding:2px;
font-size: 12px;
text-align:left;
font-weight:bold;
color:#CCCCCC;
height:25px;
background-color:#941E1E;
}

.shadingdarkgrey {
padding:10px;
font-size: 12px;
text-align:left;
font-weight:normal;
color:#000000;
height:25px;
background-color: #CCCCCC;
}

.shadinglightgrey {
padding:10px;
font-size: 12px;
text-align:left;
font-weight:normal;
color:#000000;
height:25px;
background-color: #E9E9E9;
}

#bookmark{
text-align:left;
width:910px;
margin:auto;
padding-top:10px;
}

/* Large Fast Track Lettings Button - Rollover */
.fast_track_btn_lrg a{
position:relative;
left:10px;
display:block;
width: 445px;
height: 99px;
background: url(../images/property_birmingham/property_fast_track_lettings_lrg.jpg) no-repeat top left;
clear:both;
margin-bottom:10px;
margin-top:10px;
}

.fast_track_btn_lrg a:hover {
	background-position: bottom left;
}

/* Search Our Property Button - Rollover */
.search_property_btn_lrg a{
position:relative;
left:10px;
display:block;
width: 445px;
height: 99px;
background: url(../images/property_birmingham/property_search_lrg.jpg) no-repeat top left;
clear:both;
margin-bottom:10px;
margin-top:10px;
}

.search_property_btn_lrg a:hover {
	background-position: bottom left;
}

/* Small Fast Track Lettings Button - Rollover */
.fast_track_btn_sm a{
	position:relative;
	left:10px;
	float:left;
	display:block;
	width: 329px;
	height: 73px;
	background: url(../images/property_birmingham/property_fast_track_lettings_sm.jpg) no-repeat top left;
	margin-bottom:10px;
	margin-top:15px;
}

.fast_track_btn_sm a:hover {
	background-position: bottom left;
}

/* RHS Search Our Property Database - Rollover */
.seach_property_rhs_btn a{
	position:relative;
	float:left;
	display:block;
	width: 198px;
	height: 99px;
	background: url(../images/property_birmingham/property_btn_search.jpg) no-repeat top left;
	margin-bottom:10px;
	margin-left:10px;
}

.seach_property_rhs_btn a:hover {
	background-position: bottom left;
}


/* Header Buttons for Search Property and Fast Track Lettings */

#spd_button a{
	position:relative;
	float:left;
	width: 501px;
	height: 124px;
	background: url(../images/header/spd_button.jpg) no-repeat;
	outline:none;
}

#spd_button a:hover {
	opacity: .90;
	filter: alpha(opacity=90);
}

#ftl_button a{
	position:relative;
	float:right;
	width: 385px;
	height: 124px;
	background: url(../images/header/ftl_button.jpg) no-repeat;
	outline:none;
}

#ftl_button a:hover {
	opacity: .90;
	filter: alpha(opacity=90);
}

#properties_to_buy a{
	position:relative;
	float:left;
	width: 292px;
	height: 34px;
	background: url(../images/header/properties_to_buy.jpg) no-repeat;
	margin: 5px 6px 0 0;
	outline:none;
}

#properties_to_buy a:hover {
	background-position: bottom left;
	margin: 5px 6px 0 0;
}

#properties_to_let a{
	position:relative;
	float:left;
	width: 292px;
	height: 34px;
	background: url(../images/header/properties_to_let.jpg) no-repeat;
	margin: 5px 7px 0 0;
	outline:none;
}

#properties_to_let a:hover {
	background-position: bottom left;
	margin: 5px 7px 0 0;
}

#commercial_properties a{
	position:relative;
	float:right;
	width: 292px;
	height: 34px;
	background: url(../images/header/commercial_properties.jpg) no-repeat;
	margin: 5px 0 0 0;
	outline:none;
}

#commercial_properties a:hover {
	background-position: bottom left;
	margin: 5px 0 0 0;
}

.clear{
clear:both;
}

/************* COMPETITION FORM LAYOUT **************/
#un {
height:24px;
margin-left:10px;
}

#field {
height:24px;
padding:0px;
margin:0px;
line-height:0;
vertical-align:bottom;
}

#btnOuter {
height:24px;
margin-left:16px;
}
/****************** END ***********************/

/***** Philip's Blog - Property Blog Styling ******/

span.blog{
color:#787878;
font-size:11px;
font-style:italic;
}

.line{
width:660px;
height:1px;
background-color:#999999;
margin:10px 0 5px 0;
margin:0 auto;
}

/***** maguire Staff Photos ******/

.staff_container{
width:150px;
height:200px;
float:left;
margin-bottom:5px;
padding:4px;
} 

.staff_photo{
	width:150px;
	height:150px;
	border:1px solid #787878;
}

.staff_text{
width:140px;
height:40px;
margin-top:5px;
background-color:#CCCCCC;
padding:5px;
border-bottom:1px solid #999999;
}

.staff_text span{
color:#787878;
font-size:10px;
font-style:normal;
}

