/* Default classes */
body { margin:10px;background-color:#F5F4EF; }
p,td,li {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #55626C;}
p { margin:1.3em auto; }
input,textarea,select {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
ul,ol { margin-left:1.2em;padding-left:1.2em; }
li {list-style-type: disc;margin-bottom:6px; }
h1 {font-size: 16px;color: #706947;}
h2 {font-size: 14px;font-weight: bold;}
form { padding:0px; margin:0px; }
a img { border: none; }
/* Margin classes */
.mt0 { margin-top:0px; }
.mb0 { margin-bottom:0px; }
.mtb0 { margin:0px auto; }

/* Borders */
.bTW {border-top:1px solid #FFFFFF;}
.bBW {border-bottom:1px solid #FFFFFF;}
.bLW {border-left:1px solid #FFFFFF;}
.bAllG {border:1px solid #8FA0AE;}
.bBG {border-bottom:1px solid #8FA0AE;}
.bTG {border-top:1px solid #8FA0AE;}

/* Shades */
.shade2Bg { background-color: #E6E4D8; }
.shade3Bg { background-color: #F5F4EF; }

/* Menu table */
#MENU a {
	display:block;
	float:left;
	line-height:11px;
	padding:6px 10px 7px 10px;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	border-right:1px solid #F5F4EF;
}
#MENU a:hover { background-color:#708CBC; color:#FFFFFF; }
#MENU a.currentPage { background-color:#F5F4EF; color:#000000; }
#MENU a.currentPage:hover { color:#990000; }
#LET_LINK { background-color:#B3AC88; color:#FFFFFF; }
#SALE_LINK { background-color:#837A54; color:#FFFFFF; }

/* Links */
a {font-weight: bold;color:#55626C;text-decoration: underline;}
a:hover {text-decoration: none;}
a.longhurst {text-decoration:none;font-weight:normal;}
a.longhurst:hover {text-decoration:underline;}
a.tinylink {font-size:10px;font-weight:normal;text-decoration: none;}
a.tinylink:hover {color:#000000;}
a.tinylink2 {font-weight:normal;}
a.tinylink2:hover {background-color:#55626C;color:#FFFFFF;}
a.published {font-weight:normal;color:#009900;}
a.published:hover {background-color:#009900;color:#FFFFFF;}
a.unpublished {font-weight:normal;color:#FF0000;}
a.unpublished:hover {background-color:#FF0000;color:#FFFFFF;}
a.nowlet {font-weight:normal;color:#0066CC;}
a.nowlet:hover {background-color:#0066CC;color:#FFFFFF;}
a.sold {font-weight:normal;color:#663300;}
a.sold:hover {background-color:#663300;color:#FFFFFF;}
a.underoffer { font-weight:normal; color:#FF3300; }
a.underoffer:hover { background-color:#FF3300; color:#FFFFFF; }

/* Custom classes */
.quickSearchWidth { width:150px; }
#QUICK_SEARCH select { width:150px; }
#QUICK_SEARCH td { padding-bottom:7px; }
#QUICK_SEARCH td.last { padding-bottom:0px; }

#VIEW_RESULTS td { padding:10px 0px; }

.error {font-weight:bold;color:#FF0000;}
.valid {font-weight:bold;color:#009900;}
.trOdd {background-color:#FFFFFF;}
.trEven {background-color:#F5F4EF;}
.trOver {background-color:#D9EBD9;}

#SORT_TABLE { background-color:#D2DADF; border:1px solid #8FA0AE; }
#LOGIN_TABLE {background-color: #F5F4EF;border: 1px solid #BFBA9B;}
#LOGIN_TABLE th {font-size: 14px;color: #706947;background-color:#E6E4D8;}
#PROPERTY_TABLE {border-top: 1px solid #BFBA9B;border-left:1px solid #BFBA9B;}
#PROPERTY_TABLE td {border-right:1px solid #BFBA9B;border-bottom:1px solid #BFBA9B;}
#PROPERTY_TABLE th {font-size: 12px;color: #706947;background-color:#E6E4D8;border-right:1px solid #BFBA9B;border-bottom:1px solid #BFBA9B;}
#KEY_FEATURES td {padding-bottom:3px;}
#LR_PADDING td {padding:0px 2px;}
#NO_SCRIPT_WARNING { 
	padding:10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background-color:#FF0000;
}

.imageTable {background-color:#CCCCCC;border-right:1px solid #666666;}
.imageTable td {border-top:1px solid #666666;border-bottom:1px solid #666666;border-left:1px solid #666666;}

.imageTableSelected {background-color:#FF0000;border-right:1px solid #FF0000;}
.imageTableSelected td {border-top:1px solid #FF0000;border-bottom:1px solid #FF0000;border-left:1px solid #FF0000;}

.pt0 {padding-top:0px;}
.pb0 {padding-bottom:0px;}

ul.bm10 li {margin-bottom:15px;}
ol.bm10 li {margin-bottom:5px;}

.underline { padding-bottom:3px; border-bottom:1px solid #8FA0AE; }
.overline { padding-top:3px; border-top:1px solid #8FA0AE; }

.bgCenter { background-repeat:no-repeat; background-position:center; }
.bgPic { background-image:url(../images/icon-kf-bedrooms.gif); }

.fieldSet { padding:10px; border:1px solid #BCC7CF; }
.fieldSetTitle { color:#0066CC; padding:5px; line-height:12px; background-color:#FFFFFF; position:absolute; margin-top:-21px; }