@charset "utf-8";
/* CSS Document */
body{
padding:0;
margin:10px 0 0 0;
font-family:Helvetica, sans-serif;
}
p{
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
font-size:12px;
}
.content{
width:800px;
padding:0px;
}
.header{
width:780px;
height:85px;
margin:0 0 0 10px;
}
h1.gw{
background-image:url(images/gwLogo.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
height:55px;
width:150px;
padding:0;
margin:0;
*margin:0 0 0 5px;
cursor:pointer;
}
h1.bh{
background-image:url(images/bhLogo.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:right;
height:55px;
width:125px;
padding:0;
margin:0;
cursor:pointer;
}
h1.tw
{
background-image:url(images/twLogo.gif);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
height:80px;
width:175px;
padding:0;
margin:0;
cursor:pointer;
}
.mainContent{
margin:10px 0 0 10px;
width:780px;
float:left;
}
.leftPanel{
width:195px;
float:left;
margin:0 5px 0 0; 
}
.search{
background:#d7d7d9;
}
.search h2{
background-image:url(images/fah.jpg);
padding:2px 0 2px 10px;
color:#FFFFFF;
font-size:17px;
margin:0;
}
.search p{
padding:3px 0 2px 10px;
font-size:12px;
}
.search select{
margin:0 0 0 10px;
width:170px;
}

.submit{
background-image:url(images/search.jpg);
background-color:#d7d7d9;
background-position:left top;
background-repeat:no-repeat;
border:none;
color:#FFFFFF;
font-size:12px;
margin:5px 0 5px 120px ;
overflow:visible;
padding:0 0 0px 0;
vertical-align:baseline;
width:62px;
height:20px;
}
.submit, x:-moz-any-link {
padding:0 0 5px 0;
}
.submit{
*padding:0 0 0px 0;
}
.welcome{
background:#eeeeee;
margin:10px 0 0 0;
}
.welcome h3{
font-size:18px;
padding:5px;
margin:0;
}
.welcome h4{
font-size:18px;
padding:5px 5px 0px 5px;
margin:0;
color:#1a459d;
text-transform:uppercase;
}
.welcome p{
font-size:16px;
padding: 0 5px 5px 5px;
margin:0;
font-weight:bolder;
color:#1a459d;
}

.mobile{
margin:10px 0 0 0;
}
.mobile img{
padding:0;
margin:0;
}
.blue{
color:#1a459d;
font-weight:bolder;
font-size:16px;
}
.mobile p{
padding:0 10px 0 20px;
float:right;
}
.details{
float:right;
font-size:11px;
width:100px;
direction: rtl;
padding:0 10px 0 0 !important;
}
.rightPanel{
width:575px;
float:right;
margin:0; 
}
.rightPanel p{
margin:10px 0 0 0;
}
.note{
margin:50px 0 0 0 !important;
font-size:10px;
}
.footer{
float:left;
background:url(images/footerBg.jpg);
background-repeat:repeat-x;
height:28px;
width:790px;
*width:800px;
padding:0;
margin:0;
color:#FFFFFF;
font-size:10px;
}
*:first-child+html .footer {
width:790px;
}
.footer ul{
padding:0 0 0 10px;
margin:6px 0 0 0;
width:500px;
float:left;
}
.select{
font-family:Arial, Helvetica, sans-serif;
display:block;
font-size:12px;
margin:0 0 0 10px;
padding:2px 0;
}
.footer li{
padding:0;
margin:0;
display:inline;
}
.footer a{
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;

}
.footer a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.footer img{
float:right;
padding:5px 10px 0 0;
margin:0;
}
.searchResults{
color:#FFFFFF;
background-image:url(images/topRight.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
font-size:17px;
margin:0;
padding:2px 0 2px 10px;
}
.result{
color:#b12a39;
font-size:11px;
font-weight:bold;
}
.thumbnailList {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CD5806;
float:left;
font-size:100%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
position:relative;
width:576px;
padding:0;
margin:0;
}
.thumbnailListImageImage {
float:left;
height:60px;
width:80px;
padding:2px 10px 3px 0;
}
.thumbnailListItem .thumbnailListImage {
float:left;
height:60px;
margin:0 10px 0 0;
position:relative;
width:80px;
}
.thumbnailListItem {
border-bottom:1px solid #FFFFFF;
float:left;
font-size:100%;
margin:0;
padding:2px 0 3px 0 ;
position:relative;
width:550px;
}
.thumbnailListInfoFull {
color:#5C5C5C;
float:left;
height:auto;
margin:0;
padding:2px 0 0;
position:relative;
width:362px;
}
.thumbnailListInfoFullHeading {
color:#1a459d;
display:block;
float:left;
font-size:12px;
margin:0 10px 0.2em 0;
position:relative;
width:auto;
}
.linkNormal{
background-image:url(images/arrow.jpg);
background-position:100% 50%;
background-repeat:no-repeat;
color:#1a459d;
font-weight:bold;
padding-right:17px;
text-decoration:none;
font-size:12px;
display:block;
}

.backButton,
.linkBold {
background-image:url(images/arrow.jpg);
background-position:100% 50%;
background-repeat:no-repeat;
color:#1a459d;
font-weight:bold;
padding-right:17px;
text-decoration:none;
font-size:12px;
}
.linkNormal,
.linkBold:hover{
text-decoration:underline;
}
.linkBold:active {
color:#000000;
text-decoration:none;
}
.thumbnailListInfoP {
clear:both;
color:#5C5C5C;
display:block;
font-size:11px;
margin:0 0 0.2em !important;
position:relative;
}
.boldBlue {
color:#360F8F;
font-weight:bold;
}
.imgDev{
float:left;
margin:0;
}
.estate{
float:right;
width:194px;
margin:0 0 10px 10px;
*margin:0 0 10px 5px;
background-color:#eeeeee;
padding:5px;
}
.estate p
{
padding: 2px;	
}
h4{
color:#1a459d;
font-size:12px;
font-weight:bold;
margin:2px 0 3px 0;
text-align:left;
}
.estate ul{
padding:0;
margin:0;
}
.estate li{
padding:0;
margin:0;
list-style-type:none;
}
.info{
border-bottom:#1a459d solid 1px;
float:left;
margin:0 0 10px 0;
padding:0 0 1px 0; 
}
.price{
padding:0;
margin:21px 0 0 0;
height:54px;
width:200px;
}
.was 
{
font-size:12px !important;
float:left;
width:90px;
padding:0 1px 0 0;
*padding:0;
margin:0;
border-right:#8c2b34 solid 3px;
}
.now 
{
float:left;
width:90px;
padding:0;
margin:0;
}
.wasR {
float:left;
color:#8c2b34;
font-size:12px;
padding:0;
margin:0 10px 0 5px;
font-weight:bolder;
}
.wasP {
float:left;
color:#1a459d;
font-size:20px;
padding:0;
margin:0 0px 0 5px;
font-weight:bolder;
}
.mainImageAdditionalStatus{
	position:absolute;
	top:390px;
	left:680px;
	z-index:20;
}
.newHomeSelect 
{
	position:relative; 
	width:100%; 
	margin:0 0 5px 0; 
	color:#5c5c5c; 
	border:1px solid #999999;
}
.telephone {
clear:both;
display:block;
margin:0 0 0.2em !important;
position:relative;
font-size: 20px;
color:#1a459d; 
font-weight:bolder;
}
.propertyDescription
{
	width:350px;
	float: left;
	margin: 0 0 10px 10px;
}
.pxlinks
{
	float: left;
}
.pxlinks ul
{
	list-style: none;
	font-size: 75%;
}
.pxlinks li
{
	padding: 3px 0 3px 0;
}
.pxlinks li a
{
	text-decoration: none;	
}
.LI
{
	list-style-position:outside;
}
#requestInfo
{
	float: left;
	background-color: #EEE;
}
#requestInfo p
{
	padding: 2px;
}
#requestInfo .infoCol
{
	float: left;
	margin: 0 15px;
}
#requestInfo .requestBtn
{
	float: right;
	padding: 10px 60px 10px 10px;
}
#dpaCol
{
	margin: 10px;
	float: left;
	/*clear: both;*/
	padding: 5px;
}
#dpaCol label
{
	font-size: 75%;
	padding: 0 20px 0 1px;
}
#dpaTop
{
	float: left;
	margin: 20px 0 0 0;
}
#dpaBottom
{
	float: left;
	margin: 10px 0 0 0;
}
.dpaChecks
{
	padding:10px;
}
.dpaCheckCol
{
	float: left;
}
.valSummary
{
	float: right;
	font-size: 80%;
	padding: 5px 60px 0 0;
}
.requestButton
{
	background-image: url(images/request-button.gif);
	background-color: #EEE;
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	color: #FFFFFF;
	font-size: 12px;
	margin: 5px 0 5px 0;
	overflow: visible;
	padding: 0 0 5px 0;
	vertical-align: baseline;
	width: 129px;
	height: 20px;
}