body{
	text-align: center;
	color: #745551;
	font-family: tahoma, arial, sans-serif;
	font-size: 75%;
	letter-spacing: 0px !important;
	letter-spacing: -0.1px;
	background-color: #4D4636;
	margin-top: 0px;
	
}

p,li {font-family: arial}


div.hr {
  height: 15px;
  background: #fff url(/_images/hr_bg.gif) repeat-x scroll center;
}
div.hr hr {
  display: none;
}

#holder{
	margin: 0 auto;
	margin-top: 0px;
	text-align: left;
	width: 780px;
	background-color: #fff;
	padding-top:10px;
}

#container
{
	margin: 0 auto;
	text-align: left;
	width: 760px;
	background-color: #fff;
}

#header
{
	background-color: #FFEFC6
}
.vebrafix{
	clear:both; 
	height:5px; 
	line-height:0px !important; line-height:5px;
}
#promoBar,
#promoBarHome
{
	background-color: #796361;
	background-image: url('/_images/picturebar_bg.gif');
	background-repeat: repeat;
	width: 760px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	text-align: center;
	padding-top: 3px;
	color: #fff;
	margin:1px 0 0 0 !important; margin:-1px 0 0 0;
	padding:8px 0 2px 0;
}
#promoBarHome
{
	width:700px;
	margin:0 !important; margin:-1px 0 0 30px;
	padding:8px 0 2px 0;
}

#contentHome h1,
#contentHome h2{
	font-size:120%;
	padding-bottom:0px;
	margin-bottom:0px;
	background-image: url('/_images/longstaff_icon.gif');
	background-repeat: no-repeat;
	padding-left: 25px;
}
#content h1,
#content h2, #contentInt h2
#content h3,
#content h4,
#content h5
{
	font-size: 140%;
	letter-spacing: -0.5px;
	margin-top: 0px;
}

#content h1
{
	background-image: url('/_images/longstaff_icon.gif');
	background-repeat: no-repeat;
	padding-left: 25px;
}
#content h1.auction_an,
#content h1.auction_fa,
#content h1.auction_ot {
	padding-left:28px;
	padding-top: 2px;
	padding-bottom: 4px;
}
#content h1.auction_an {
	background-image: url('/_images/auctionicon_1.gif') !important;
}
#content h1.auction_fa {
	background-image: url('/_images/auctionicon_2.gif') !important;
}
#content h1.auction_ot {
	background-image: url('/_images/auctionicon_3.gif') !important;
}
	
#content h2 {font-size: 140%;}
#contentInt h2 {font-size: 140%; color: #C8BE9C;}
#content h3 {font-size: 130%;}
#content h4 {font-size: 120%; margin-bottom: -5px;}
#content h5 {font-size: 100%;}

#content a,
#contentHome a
{
	color: #BF311A;
}
#contentInt h2 a {font-size: 100%; color: #C8BE9C;text-decoration:none;}
#contentInt h2 a:hover {text-decoration:underline; color: #C8BE9C;}

#content a:hover,
#contentHome a:hover
{
	color: #BF311A;
	text-decoration: none;
}

#contentLeft,
#contentLeftHome
{
	width: 410px;
	padding: 10px;
	float: left;
}
#contentLeftHome
{
	margin-left:28px !important; margin-left:14px;
	padding-top:0px !important;padding-top:10px;
	width:340px;
}

#contentInt
{
	width: 737px;
	padding: 10px;
}
#rightcolHolder{
	float:right;
	width: 320px;
}
#contentRight,
#contentRightInt,
#contentRightHome
{
	width: 300px;
	padding: 10px;
	float: right;
	background-color: #F2F2F2;
}
#contentRightHome
{
	background-color:#fff;
	padding-top:0px !important;padding-top:10px;
}
#contentRightHome .propHolder{
	float:left;
	margin: 0 0 12px 14px;
	width:285px;
	
}
#contentRightHome .propHolder .colOne,
#contentRightHome .propHolder .colTwo{
	float:left;
	width:96px !important; width:86px;
}
#contentRightHome .propHolder .colTwo{
	float:left;
	width:175px !important;
	padding: 0 0 0 10px !important;padding:0;
}
#contentRightHome .propHolder .colTwo p{padding-top:6px;margin-top:0px;}
#contentRightHome h2 {
	margin-bottom:8px;
}
#contentRightInt
{
	/*background-image: url('/_images/rightbg_sales.gif');*/
	background-color: #FFEFC6;
}

#contentRightInt ul
{
	margin-left: -20px !important;
	margin-left: 15px;
	margin-top: -5px;
	line-height: 18px;
}

#contentRightInt ul li
{
	list-style-image: url('/_images/arrow_grey.gif');
}
#contentRightBanners{
	float:right; 
	width:318px; 
	margin-top:10px;
}

#contentRightSalesHdr,
#contentRightLettingsHdr,
#contentRightGenHdr,
#contentRightAgriHdr
{
	width: 300px;
	background-color: #BF301A;
	float: right;	
	padding: 10px;
}

#contentRightSalesHdr h3,
#contentRightLettingsHdr h3,
#contentRightGenHdr h3,
#contentRightAgriHdr h3
{
	margin-top: 0px !important;
}

#contentRightLettingsHdr
{
	background-color: #3A79A1;
}

#contentRightGenHdr
{
	background-color: #000;
}

#contentRightAgriHdr
{
	background-color: #2C563A;
}

#contentRightSalesHdr h3,
#contentRightLettingsHdr h3,
#contentRightGenHdr h3,
#contentRightAgriHdr h3
{
	color: #fff;
	margin-bottom: -3px;
	font-size: 120%;
}

#footer
{
	font-size: 75%;
	text-align: center;
}
.homeImage{
	margin-top:6px;
	margin-left:30px;
}
.topimage{
	margin-top:-4px;
	padding-top:0px;
}
.clearboth{
	clear:both;
}

/*////// PROPERTY PAGE STYLES //////*/

.featurepropHolder{
	float:left;
	margin-bottom:10px;
}

#property_container,
#property_containerTwo
{
	background-image: url('/_images/property_container_bg5.gif');
	background-repeat: no-repeat;
	/*height: 502px;*/
	width: 688px;
	margin-left: -10px;
	margin-top:27px !important; margin-top:0px;
}
p.prop_para_top,
p.prop_para_topTwo{
	border-bottom:solid 1px #979797;
	float:left;
	padding-bottom:7px;
	color:#BF311A;
	margin-bottom:6px;
	margin-top:0px;
}
p.prop_para_topTwo{
	width:90%;
}
p.prop_para_mid{
	width:90% !important; width:97%;
}
p.prop_para_bottom{
	float:left;
	width:200px;
	font-size:110%;
}
p.prop_para_btns{
	float:right;
	width:80px;
}
#property_holder,
#property_holderTwo
{
	float: left;
	/*height: 444px;*/
	width: 642px !important; width: 639px;
	padding: 20px;
	padding-top:0px;
	padding-left: 10px !important; padding-left: 0px;
	margin: 5px 0 0 10px;
	font-size:90%;
}
#property_holderTwo
{
	padding-top:0px;
	padding-left: 10px !important; padding-left: 10px;
	margin: 5px 0 0 13px !important; margin: 5px 0 0 7px;
	width: 700px;
	/*height:457px;*/
}
#description_holder,
#description_holderTwo{
	width:430px;
	float: left;
	margin-top:-20px;
}
#description_holderTwo{
	width: 700px;
}
#prop_image_holder,
#auct_image_holder{
	float: right;
	width:150px;
	padding-left:5px;
	margin-left:5px;
}

.text_holder
{
	width: 522px;
	float: left;
	padding-left: 5px;
	font-size:90%;
}
.image_holder{
	width: 210px;
	float: left;
	text-align:center;
}

.text_holder_selected
{
	float: left;
	width: 350px;
	padding-left: 5px;
}
.propertyRef,
.propertyStatus,
.propertyStatusRed{
	font-size:90%;
}
.propertyStatus{
	color:#000;
}
.propertyStatusRed{
	color:#B32D16;
	font-size:110%;
	font-weight:bold;
}
ul.featlistOne{
}
ul.featlistTwo{
	margin:0px;
	margin-left:10px;
}
.list_col_one_holder,
.list_col_two_holder,
.list_col_one_sel_holder,
.list_col_two_sel_holder{
	float:left;
	width:185px;
	padding-left:5px;
}
.list_col_two_holder,
.list_col_two_sel_holder{
	padding-left:10px;
}
.list_col_one_holder{
	margin-left:12px !important; margin-left:6px;
}
.list_col_one_sel_holder{
	padding-left:10px;
	margin-left:6px;
}
.list_col_one_holder,
.list_col_one_sel_holder{
	width:180px;
}
.list_col_one_sel_holder,
.list_col_two_sel_holder{
	width:140px;
	margin-top:-6px;
}
ul.list_col_one,
ul.list_col_two,
ul.list_col_one_sel,
ul.list_col_two_sel {
	list-style:none;
	list-style-image:url('/_images/arrow_grey.gif');
	margin-top:6px;
}
ul#termslist {
	list-style:none;
	list-style-image:url('/_images/blue_arrow.gif');
	margin-left:18px
}
ul.list_col_one {
	margin-left:-22px !important; margin-left:18px;
}
ul.list_col_one_sel {
	margin-left:-24px !important; margin-left:10px;
}
ul.list_col_two {
	margin-left:-24px !important; margin-left:12px;
}
ul.list_col_two_sel {
	margin-left:-26px !important; margin-left:12px;
}
li.listfeat_main,
li.listfeat_sel,
li.listfeat_selTwo{
	padding-left:0px;
	padding-right:2px;
}
li.listfeat_selTwo{
}
li.listfeat_main{
}
.btn_holder
{
	float: left;
	width: 76px;
}

.btn_holder img
{
	vertical-align: bottom;
}

.toolBtn
{
	margin-bottom: 3px;
}

.housephotos,
.housephotosTwo {
	padding:2px;
	border: solid 1px #AEB5BC;
	float:left;
	margin-right:5px;
}
.housephotosTwo {
	margin-bottom:2px;
}
.pageholder,
.pageholderTwo{
	float:right;
	color:#09347A;
	font-weight:bold;	
}
.pageholderTwo{
	float:left;
}
.pageholder a {
	color:#09347A;
	padding:2px 2px 2px 2px;
	text-decoration:none;
	font-weight:normal;
}
.pageholderTwo a {
	padding:3px 3px 3px 3px;
}
.pageholder a.on,
.pageholder a:hover,
.pageholderTwo a.on,
.pageholderTwo a:hover {
	color:#fff;
	background-color:#EA8F40;
}
.pageholderTwo a.on {
	text-decoration:none;
}

hr.prop{
	border: 1px #C66C2B solid;
	background-color: #C66C2B;
	height: 2px;
}

.floatleft {float:left;}	
.floatright {float:right;}

/*////// NAV STYLES //////*/

#nav
{
	margin-bottom: -13px !important; margin-bottom: -27px;
	background-image: url(/_images/navbg.gif);
	background-repeat: repeat-x;
}

#nav ul
{
	margin-left: -40px !important;
	margin-left: 0px;
	margin-top: 5px;
	font-size: 10px;
}

#nav ul li
{
	display: inline;
	list-style: none;
	margin-right: -3px;
}

#secondNav
{
	background-color: #BF311A;
	color: #fff;
	text-align: center;
	font-size: 90% !important; font-size: 100%;
	margin: 0px 0px 5px 0px;
	padding: 7px 0px 5px 0px;
	font-weight: bold;
	height: 18px;
}

#secondNav a
{
	color: #fff;
	font-family: arial;
	letter-spacing: 0.4px;
	text-decoration: none;
	padding: 2px;
}

#secondNav a:hover
{
	background-color: #C8BE9C;
}

a.secondNavOn
{
	background-color: #C8BE9C;
}

/*////// IMAGE STYLES //////*/

.strap
{
	margin-bottom: 32px;
}

.feature
{
	float:left;
	padding: 1px;
	border: 1px #BF311A solid;
}

/*////// MEMBERS/ACCREDITATIONS STYLES //////*/

.membersCol
{
	float: left;
	width: 175px;
}

.caption
{
	margin-top: 10px;
}

.subMember
{
	margin-left: 100px;
}

/*////// GOOGLE MAPS STYLES //////*/

#map
{
	float: left;
	width: 500px;
	height: 300px;
	border:1px #F79C31 solid;
	font-family: arial;
	font-size: 90%;
}

#offices
{
	float: left;
	width: 190px;
	border: 1px #F79C31 solid;
	font-family: arial;
	font-size: 90%;
	margin-left: 20px;
	padding: 10px;
}

/*////// ENQUIRY FORM STYLES //////*/

#colOne,
#colTwo {
	float:left;
	width:350px;
}

form
{
	margin: 20px 10px 10px 10px;
}

label
{
	float: left;
	width: 130px;
}

.formField
{
	width: 200px;
	border: 1px #F79C31 solid;
}
.formFieldSelect {
	width: 204px;
	margin:1px 0 16px 0;
}

.submit
{
	float: left;
	width: auto;
	background-color: #6E6B62;
	background-image: url('/_images/button_bg.gif');
	padding-top:1px;
	color:#fff;
	border: 1px #322E23 solid;
	margin-left:4px;
}

.radioLabel
{
	color: #CD832C;
}

.radio
{
	margin-left: 125px !important; margin-left: 123px;
}

.star
{
	color: orange;
}

.errors
{
	color: red;
	font-weight: bold;
	font-size: 90%;
}

/*////// EMAIL WINDOW STYLES //////*/

#emailpage-wrapper 
{
	background-color: #fff;
	width:384px !important; width: 378px;
	margin: 20px;
	border: solid 1px #7F858A;
	font-size:12px;
	text-align:left;
}
#emailpage-header
{
	background-color:#FFEFC6;
	float:right;
	background-image:url('/_images/emailheader.gif');
	background-repeat: no-repeat;
	padding-bottom:85px;	
	border-bottom: solid 1px #A4C3A6;
	height:25px !important; height:101px;
	width:384px;
}
#emailBoxTitle
{
	width: 325px;
	padding-left: 4px;
	margin: 8px 4px 8px 28px !important; margin: 8px 4px 4px 14px;
	padding: 6px 0px 8px 0px;
	float:left;
	color:#68667C;
	font-size:115%;
	font-weight:bold;
}
#emailBoxContent 
{
	width: 294px !important; width: 325px;
	margin: 10px 0px 10px 28px !important; margin: 10px 0px 8px 28px;
	padding: 10px 5px 0px 24px !important; padding: 18px 5px 0px 24px;
	border: solid 1px #A4C3A6;
	background-color: #fff;
}
.inputTextEmail,
.inputTextEmailComments
{
	width: 240px !important; width: 230px;
	margin:4px 0px 5px 24px !important; margin:4px 0px 5px 0px;
	border: 1px #CCCCCC solid;
	background-color: #E5E5E5;
}

.inputTextEmailComments
{
	height: 80px;
}

#emailpage-footer
{
	width: 360px;
	padding:0px 10px 0px 0px;
}

.submitemail
{
	float:right;
	padding: 2px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	background-color: #B32D16;
	margin-right:30px !important; margin-right:35px;
	margin-bottom:10px !important; margin-bottom:0px;
	border: 1px #fff solid;
}
.submitemailborder 
{
	border: 1px #000 solid;
}
#webforms {
	margin-top:0px;
	font-size:80%;
	margin-left:40px;	
}

#homenews h2,
#othernews h2,
#newspage h2 {
	margin: 4px 0 4px 0;
}
#newspage h2 {
	font-size:120%;
}
#homenews p,
#othernews p,
#newspage p {
	margin: 4px 0 4px 0;
}
#homenews ul,
#othernews ul,
#newspage ul {
	list-style:none;
	margin:0;
}
#homenews ul,
#othernews ul,
#newspage ul {
	list-style-image: url('/_images/longstaff_icon.gif');
	margin-left: -14px !important; margin-left: 14px;
}
#newspage ul {
	margin-left: -38px !important; margin-left: 0px;
	list-style-image: none;
}
#newspage ul li ul {
	list-style:disc;
	list-style-image: none;
	margin-left:20px;
}
#homenews ul li,
#othernews ul li,
#newspage ul li ul li{
	padding-left: 8px;
	margin-top:6px;
}
#newspage ul li {
	margin-top: 18px;
	padding-left: 2px;
}


/***** AUCTION CALENDER ******/

#calenderTop .colOne{
	float:left;
	width:515px;
}
#calenderTop .colTwo{
	float:right;
	width:180px;
	margin: 16px 0 0 14px;
	padding-left:6px;
}
#calenderTop .colTwo h2{
	font-size:120%;
	margin-bottom: 4px;
}
#calenderTop .colTwo ul{
	list-style:none;
	margin:0 0 0 -38px !important; margin:0;
}
#calenderTop .colTwo ul li {
	color: #BF311A;
}
#calenderTop .colTwo ul li img{
	vertical-align: -60%;
}
	
#auctioncalender{
	margin-left:20px;
	padding: 10px 0 0 0;
}
#auctioncalender ul{
	list-style:none;
}
#auctioncalender ul li{
	float:left;
	clear:both;
	padding-bottom: 10px !important; padding-bottom: 0px;
	width:630px;
}
#auctioncalender ul li .date,
#auctioncalender ul li .dateTwo{
	display:block;
	margin:1px 0 0 0;
	padding:4px;
	background-color:#C8BE9C;
	color:#fff;
	float:left;
}
#auctioncalender ul li .dateTwo{
	background-color:#fff;
}
#auctionEntry h2{
	font-size:120%;
} 
#auctionEntry h3 {
	font-size:110%;
}
#auctionEntry #colOne p{
	width:310px;
}
#auctionEntry #colOne label.small{
	font-size:90%;
	width:290px;
}
#auctionEntry #colOne,
#auctionEntry #colTwo {
	float:left;
}
#auctionEntry #colOne .checkbox{
	float:left;
	margin-right:6px;
}
#auctionEntry #colTwo label{
	width:60px;
}
#auctionEntry #colTwo .formField{
	width:140px;
}
#auctionEntry #colTwo .reserve{
	padding-left: 8px;
}
#auctionEntry #colTwo .shrink{
	width:56px !important;
}
#auctionEntry #colTwo {
	width:370px;
	margin-left:4px;
}
#auctionEntry #colOne {
	width:340px;
}








/*** LONGSTAFF VEBRA CONFIG *******/

/* styles for ALL PAGES */
table#vebraTable  {
	margin:0;
	padding:0;
}
table#vebraTable table.MainTable {
	width: 760px;
}

/* REFINE PAGE */
table#vebraTable td.RefineBar {
	width : 100%;
	background-color: #fff;
	text-align: left;
	font-size : 110%;
	font-weight: normal;
	color: #745551;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('http://longstaff.isledev.co.uk/_images/propsearch_head.gif');
	background-repeat:no-repeat;
	padding:3px 0 4px 250px;
}
table#vebraTable #form1 table{
	width: 280px;
	border: solid 1px #FFF;
}
table#vebraTable #form1 td{
	border: solid 1px #FFF;
	padding: 0px;
	text-align:left;
}
table#vebraTable .RefineCount {
	font-size : 100%;
	color : #BF311A;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:-30px;
}
table#vebraTable .RefineText{
	font-size : 1%;
	color : #fff;
	font-family: Arial, Helvetica, sans-serif;
}
table#vebraTable .RefineTowns{
	font-size : 100%;
	color : #745551;
	font-family: Arial, Helvetica, sans-serif;
	padding-right:30px;
}

/* RESULTS PAGE */
/* rental and sales page */
table#vebraTable .ResultsFound {
	font-size : 12px;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
}
table#vebraTable .ResultsHeader {
	text-align: left;
	font-size : 120%;
	font-weight: bold;
	color: #745551;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('http://longstaff.isledev.co.uk/_images/longstaff_icon.gif');
	background-repeat:no-repeat;
	padding: 0 0 0 22px;
}
table#vebraTable .ResultsNav {
	font-size : 100%;
	color : #BF311A;
}
table#vebraTable .ResultsNav b{
	background-color:#EA8F40;
	color:#BF311A;
	padding: 2px;
	font-weight:normal;
}
table#vebraTable a.ResultsNav {
	text-decoration : underline;
	color : #BF311A;
	padding: 2px;
	margin:0;
}
table#vebraTable a.ResultsNav:hover {
	text-decoration : none;
	background-color:#EA8F40;
	color:#BF311A;
}
table#vebraTable span.ResultsText{
	color: #745551;
}
table#vebraTable .ResultsFound{
	color:#BF311A;
}
table#vebraTable td.ResultsBar {
	background-color: #fff;
	color : #E3E1DA !important;
	font-size : 120%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 2px 4px 0px 4px;
	padding-top:8px;
	padding-bottom:8px;
	border-top: solid 1px #BF311A;
}
table#vebraTable .ResultsMainImage {
	border: solid 1px #BF311A;
	padding:1px;
	margin-left:3px;
}
table#vebraTable td.ResultsBar .ResultsArea,
table#vebraTable td.ResultsBar .ResultsHouseType, 
table#vebraTable td.ResultsBar .ResultsPrice{
	font-size : 90%;
	color: #C8BE9C;
	color: #745551;
	font-family: Arial, Helvetica, sans-serif;
}
table#vebraTable td.ResultsBar .ResultsPrice {
	padding: 0 2px 0 0;
}
table#vebraTable td .ResultsDescription{
	margin: 0 20px 0 0;
}
table#vebraTable .ResultsAddress{
	color: #BF311A;
	font-size : 100%;
	color: #C8BE9C;
	font-weight:bold;
}
table#vebraTable td.ResultsBar .ResultsArea {
	background-image: url('http://longstaff.isledev.co.uk/_images/circle1none.gif');
	background-repeat:no-repeat;
	padding: 0 0 0 0px;

}