
#colorbox, #cboxOverlay, #cboxWrapper  {
left:0;
overflow:hidden;
position:absolute;
top:0;
z-index:9999;
}
#cboxOverlay {
height:100%;
position:fixed;
width:100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
clear:left;
}
#cboxContent {
overflow:visible;
position:relative;
}
#cboxLoadedContent {
overflow:auto;
}
#cboxLoadedContent iframe {
border:0 none;
display:block;
height:100%;
width:100%;
}
#cboxTitle {
margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
left:0;
position:absolute;
top:0;
width:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
cursor:pointer;
}
#cboxOverlay {
background:url("/images/overlay.png") repeat scroll 0 0 transparent;
}
#colorbox {
}
#cboxTopLeft {
background:url("/images/sprite1.png") no-repeat scroll -10px -10px transparent;
height:21px;
width:21px;
}
#cboxTopCenter {
background:url("/images/sprite3.png") repeat-x scroll 0 -10px transparent;
height:21px;
}
#cboxTopRight {
background:url("/images/sprite1.png") no-repeat scroll -10px -51px transparent;
height:21px;
width:21px;
}
#cboxBottomLeft {
background:url("/images/sprite1.png") no-repeat scroll -10px -92px transparent;
height:21px;
width:21px;
}
#cboxBottomCenter {
background:url("/images/sprite3.png") repeat-x scroll 0 -51px transparent;
height:21px;
}
#cboxBottomRight {
background:url("/images/sprite1.png") no-repeat scroll -10px -133px transparent;
height:21px;
width:21px;
}
#cboxMiddleLeft {
background:url("/images/sprite2.png") repeat-y scroll -10px 0 transparent;
width:21px;
}
#cboxMiddleRight {
background:url("/images/sprite2.png") repeat-y scroll -51px 0 transparent;
width:21px;
}
#cboxContent {
background:none repeat scroll 0 0 #FFFFFF;
}
#cboxContent h1 {
color:#006600;
text-align:left;
}
#cboxLoadedContent {
margin-bottom:28px;
}
#cboxTitle {
bottom:3px;
color:#949494;
left:0;
position:absolute;
text-align:center;
width:100%;
}
#cboxCurrent {
bottom:3px;
color:#949494;
left:5px;
position:absolute;
}
#cboxSlideshow {
bottom:3px;
color:#0092EF;
position:absolute;
right:30px;
}
#cboxPrevious  {
background:url("/images/sprite1.png") no-repeat scroll -10px -174px transparent;
bottom:160px;
height:80px;
left:-8px;
position:absolute;
text-indent:-9999px;
width:40px;
}

#cboxPrevious.hover {
opacity:0.95; 
}

#cboxNext  {
background:url("/images/sprite1.png") no-repeat scroll -10px -274px transparent;
height:80px;
left:398px;
position:absolute;
text-indent:-9999px;
width:40px;
opacity:0.85; 
bottom:160px;
}

#cboxNext.hover {
opacity:0.95; 
}
#cboxLoadingOverlay {
background:url("/images/loading_background.png") no-repeat scroll center center transparent;
}
#cboxLoadingGraphic {
background:url("/images/loading.gif") no-repeat scroll center center transparent;
}
#cboxClose {
background:url("/images/sprite1.png") no-repeat scroll -60px -374px transparent;
bottom:0;
height:25px;
position:absolute;
right:0;
text-indent:-9999px;
width:25px;
}
#cboxClose.hover {
background-position:-60px -399px;
}

.search1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #021235;
	text-decoration: none;
}
.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	width: 100px;
}
.dropdown2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	background-color: #D1D9E0;
	width: auto;
	font-size: 9px;
}
.bodylink {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #051C43}
a.bodylink  { text-decoration: none;}
a.bodylink:hover { text-decoration: none; color: #FF6600;

}
.whitelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin:0;
	padding:0;
	
}
	
	
a.whitelink  { text-decoration: none;}
a.whitelink:hover { text-decoration: underline; color: #FF6600;

}
body {
	font-family: Arial, Helvetica, sans-serif;
	background:url(/images/bg.jpg) repeat-x;
}

.body1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #051C43;
	text-decoration: none;
	line-height: 14px;
	text-align: left;
}
.smalllink {font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666}
a.smalllink  { text-decoration: none;}
a.smalllink:hover { text-decoration: underline; color: #FF6600;
}.body2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #051C43;
	text-decoration: none;
	line-height: 14px;
}
.sectionhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: lighter;
	color: #BCBFC1;
	line-height: 20px;
}
.body1Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #051C43;
	text-decoration: none;
}
.listlink {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #051C43}
a.listlink  { text-decoration: none;}
a.listlink:hover { text-decoration: none; color: #FF6600;

}

.listlinkwhite {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF}
a.listlinkwhite  { text-decoration: none;}
a.listlinkwhite:hover { text-decoration: none; color: #000F2C;

}
.bodycopy_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #051C43;
	text-decoration: none;
	line-height: 16px;
}
.sectionheadlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #051C43;
	line-height: 24px;
}
.whyselltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 5;
}
.Layer1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FA6D16;
	width: 800px;
	border: 1px solid #000000;
	height: 20px;
	visibility: hidden;
}
#container {
	text-align: center;
	margin:0 auto;
	width:950px;
	display:block;
}
.Editorial {
	text-align: center;
	background-color: #F4F4F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-top: 28px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	}
.table1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FF8400;
	padding: 2px;
	margin: 0px;
}
.basetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}
#leftnav_container {
	vertical-align: top;
}
.content_table {
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #D1D9E0;
	border-right-color: #D1D9E0;
	border-bottom-color: #D1D9E0;
	border-left-color: #D1D9E0;
}
#searchbox {
width: 200px;
}
#searchboxmort {
	background-repeat: no-repeat;
	height: 200px;
	width: 200px;
}
.callus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 12px;
	font-weight: bold;
	color: #FF6600;
}


/* START SEARCH RESULTS SECTION */


.house_detail {
	background-color: #001b3a;
}

.house_detail a {
	color: white;
	text-align: left;
	text-decoration: none;
	font-size: .7em;
	position: relative;
	top:-8px;
}

.house_detail a:hover {
	text-decoration: underline;
}


.house_desc {
	font-size: .6em; 
	background-color:#ffffff;
	vertical-align: top;
}

.guide_price {
	background-color: #eff3f6;
	border-top: 1px solid #98a1a5;
	border-right: 1px solid #98a1a5;
	border-bottom: 1px solid #98a1a5;
	color: #051c43;
	font-weight: bold;
	font-size: .7em;
}

.topResults {
	font-size: .6em;
	text-align: center;
	background-color: #d1d9e0;
	padding:10px;
	
}


.topResults a{
	color: black;
	text-decoration: none;
}

.viewDetails {
	border-top: 1px solid #98a1a5;
	background-color: white;
	font-size: .8em;
}

.viewDetails a{
	color: #051c43;
	font-size: .8em;
	text-align: center;
	text-decoration: none;
}



.bottomPaging {
	font-size: .7em;
	width: 100%;
}

/* END SEARCH RESULTS SECTION*/


/* START PROPERTY DETAILS SECTION*/

.propAddress{
	background-color: #e7e7e7;
	font-weight: bold;
	color: #001b3a;
	height: 20px;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;	
}


.propType {
	background-color: #d1d9e0;
	font-size: 10px;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	padding:5px;
}

.propOptions {
	background-color: #051c43;
}

.propOptions a{
	color: white;
}

.propDetails {
	padding:5px;
	font-size: 10px;
	background-color: #eff3f6;
	border-right: 1px solid white;
	line-height: 1.3em;
	color: #051C43;
}

.propDetails ul {
	font-size: 10px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.propDetails a {
	color: gray;
	text-decoration: none;
}


.propDetails a:hover {
	color: orange;
	text-decoration: underline;
}
.moreInfo a {
	float: right;
	color: black;
}

.requiredField {
	color: red;
	font-weight: bold;
}

.propMidHeader {
	background-color: #e7e7e7;
	color: #051c43;
	font-weight: bold;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height:14px;
}


.filler {
	background-color: #051c43;
	color: white;
	font-weight: bold;
	font-size: .7em;
	padding-left: 5px;
}

.tandC {
	text-align: center;
	font-size: 10px;
	color: black;
}

.getQuote a{
	text-align: center;
	color: #051c43;
	font-weight: bold;
	text-decoration: none;
}
/* END PROPERTY DETAILS SECTION*/



.about_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #001B3A;
	background-image: url(images/bg_grad2.jpg);
	padding: 4px;
	margin: 4px;
	border: 1px solid #4B6389;
}
#about_table {
	vertical-align: top;
	background-position: top;
}