body {
	padding: 0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#fff;
	background:#DEDABF url(/wsimages/jc_bg_newest.jpg) repeat-x top left;
}

div.showforprint, li.showforprint {
	display:none;
}

.printbutton {
	display:none;
}

div#PropertyLeftCol {
	float:left;
	width:230px;
}

div#LeftCol {
	float:left;
	width:230px;
}

div#PropertyRightCol {
	float:left;
	background-color:#F0EEE1;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	width:767px;
	padding:35px 0 0 0;
}

div#PropertyRightCol div.homepagebody {
	padding:0 0 0 25px;
	width:742px;
}

div.photoScroll {
	width:225px;
	height:390px;
	float:left;
	overflow:auto;
	border-left:1px solid ##ffffff;
}

div.googleMapBox {
	padding:10px 21px;
	width:425px;
	float:left;
}

div.salesAgentsBox {
	width:250px;
	float:left;
	padding:10px 0 0 21px;
}

div#RightCol {
	float:left;
	background-color:#F0EEE1;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	width:747px;
	padding:20px 0 0 20px;
}

#moreSearchOptionsiFrame, #moreSearchOptionsDiv {
	height:700px;
	width:202px;
	background-color:#DEDABF;
}

form, a {
	margin: 0; 
	padding: 0;
}

div.header {
	height:112px;
	text-align:center;
}

div.topmenu {
	height:30px;
}

div.bodymain {
	border-bottom:1px solid #FFFFFF;
}

div.bodymain div div.searchbox {
	color:#0F545F;
	width:234px;
	overflow:hidden;
	float:left;
}

div.multiselect {
	overflow: auto;
	background: #FFFFFF;
	border-top: 1px solid #0F545F;
	border-right: 1px solid #0F545F;
	border-bottom: 1px solid #0F545F;
	border-left: 1px solid #0F545F;
	color: #0F545F;
	font-size: 11px;
}

div.propertyDescription {
	padding:21px 21px 0 21px;
	width:425px;
	float:left;
}

.searchboxcheck a {
	color:#0F545F;
	text-decoration:none;
}

input.criteria, select.selector {
	border-top: 1px solid #0F545F;
	border-right: 1px solid #0F545F;
	border-bottom: 1px solid #0F545F;
	border-left: 1px solid #0F545F;
	color: #0F545F;
	font-size: 11px;
	height:17px;
}

input.criteria {
	width:200px;
}

select.selector {
	width:95px;
}

.line {
	background-color: #FFFFFF;
}

.line:hover {
	background-color: #DFDFDF;
}

.searchbox a {
	color:#0F545F;
	text-decoration:none;
}

div.bodymain div div.homepagebody {
	border-right:1px solid #FFFFFF;
	width:767px;
	float:left;
}

.auction {
	border-right:1px solid #FFFFFF;
	width:255px;
	height:300px;
	text-align:center;
	float:left;
	overflow:hidden;
	font-size: 11px;
	color:#fff;
	cursor: pointer;
}

.actionout {
	background:url(/wsimages/auct_img_bg.jpg) repeat bottom left;
}

.actionover {
	background:url(/wsimages/auct_img_bg_over.jpg) repeat bottom left;
}

.auction a{
	color:#fff;
	text-decoration:none;
}

b.stObjtitle {
	color:#0E5963;
	font-size: 27px;
	font-weight: normal;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
}

.smallObjtitle {
	color:#0E5963;
	font-size: 19px;
	font-weight: normal;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
}

.smallObjtitleWrapper {
	border-bottom:1px solid #ffffff;
	margin:10px 17px 5px 17px;
	padding:0 0 5px 0;
}

div.bodymain div div.noborder {
	border:0px;
}

div.main-desription-body b {
	color:#0E5963;
}

div.main-desription-body {
	background-color:white;
	font-size:12px;
	line-height:15px;
	color:#333333;
}

div.main-desription-body a{
	text-decoration: none;
	color:#333333;
}

div.homepageicons {
	border-bottom:1px solid #FFFFFF;
	background-color:#bfb580;
}

div.homepageicons a {
	color:#000000;
	text-decoration:none;
}


div.quicklinks {
	background:url(/wsimages/quick_links_bg.jpg) repeat-x;
	height:186px;
}

div.quicklinks div.quicklinkswrapper, div.footer div.footerwrapper, div.bodymain div.bodymainwrapper,div.topmenu div, div.header div, div.homepageicons div  {
	width:1008px;
	margin:auto;
}

div.bodymainwrapper {
	color: #000;
}

.quicklinks a {
	color:#fff;
	text-decoration:none;
}

.quicklinks a:hover {
	color:#fff;
	text-decoration:underline;
}

ul.quciklinks {
    width: 720px;
    list-style-type:none;
    margin: 0 0 10px 0;
    padding:0;
}

ul.quciklinks li {
    width:240px;
    margin: 0;
    padding:0;
    line-height:20px;
    float:left;
}

a {
	color:#000;
}

a:hover {
	color:#0e5963;;
	text-decoration:none;
}

ul.quciklinks a {
	color:#fff;
	font-size: 12px;
	text-decoration:none;
}

div.footer {
	background:url(/wsimages/footer_bg.jpg) repeat-x;
	height:39px;
}

.footermenu a {
	color:#fff;
	font-size: 11px;
	text-decoration:none;
}

.footermenu a:hover {
	color:#fff;
	font-size: 11px;
	text-decoration:underline;
}

.footermenu {
	float:left;
	padding:0px 20px;
}

.footercopyright {
	float:right;
	padding-top:10px;
}

a:hover, ul.quciklinks a:hover {
	text-decoration:underline;
	
}


.icontext {
	font-size: 11px;
	color:#333;
}

#nav, #nav ul {padding:0;margin: 0 auto;list-style: none;text-align:center;}
#nav li {position:relative;float:left;display:block;margin:0;padding:0;text-align:center;}
#nav a {height:23px;width:110px;}
#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#fff;display:block;padding-top:7px;}
#nav a:hover, #nav .aselected {color:#fff; background-image:url(/wsimages/menu_over_bg.jpg);}

#nav li {width:auto}
/* 	
	#nav li ul {border-left: 1px solid #000;background-color:#DFDFDF;width:15.8em;font-size:90%;margin-top:0px;position: absolute;font-weight:normal;left: -999em}
	#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}
	
	#nav li li {background:none;float:none;border:none;border: 1px solid #999;border-top:1px solid #fff;border-right:1px solid #999;border-left:none;padding-left:0}
	#nav li li.last {border-bottom:none}
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#000;padding: 6px 10px 0;width:14em;font-weight:bold;}
	#nav li li a:hover {color:#000;background:#dedabf;}

	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background-image:url(/wsimages/menu_over_bg.jpg);}
 */

div.lefticons {
	float:left;
	height:26px;
}
div.lefticontext {
	float:left;
	height:22px;
	width:18px;
	border-right:1px solid #ffffff;
	background-color:#DEDABF;
	color:#90793E;
	font-size:13px;
	font-weight:bold;
	padding:4px 0 0 2px;
}
div.lefticontext-noborder {
	float:left;
	height:22px;
	width:18px;
	margin-right:1px;
	background-color:#DEDABF;
	color:#90793E;
	font-size:13px;
	font-weight:bold;
	padding:4px 0 0 2px;
}


a.page-options {
	display: block; 
}

a.page-options:hover, 
a.page-options:focus {

}		

.hidden {
	display : none;
}

div.leftColHeader {width:182px;padding:5px 10px;background: url(/wsimages/left_col_options_hdr.jpg) #0e6775 top left no-repeat;text-decoration:none; color:#fff;height:18px;font-size:10px;font-weight:bold;}

div#RefineSearchResultsBox {
	background:url(/wsimages/accordian_bottom.jpg) no-repeat bottom left;
	height:128px;
	width:162px;
	background-color:#F0EEE1;
	padding: 10px 20px;
}

.formContainer {
	color: #0E5963;
}

.formContainer input.small, .formContainer select.small {
	width: 105px;
}

.formContainer input, .formContainer textarea, .formContainer select  {
	border: 1px solid #9a9b96;
	color: #0E5963;
	font-size: 10px;
}

.formContainer div.row, .formContainer div.resultrow {
	clear: both;
	padding-top: 6px;
}

.formContainer div.row span.label, .formContainer div.resultrow span.label {
	float: left;
	width: 110px;
	text-align: left;
	line-height: 115%;
	padding-top: 3px;
	font-size: 10px;
	color:#0E5963;
}

.formContainer div.resultrow span.label {
	text-align: right;
	width: 130px;
}


.formContainer div.row span.field, .formContainer div.resultrow span.field {
	float: left;
	width: 110px;
	text-align: left;
	font-size: 10px;
	color:#0E5963;
	padding-top:1px;
}

.formContainer div.resultrow span.field {
	width: 70px;
}

.formContainer div.resultrow span.field input {
	width: 70px;
	border: 1px solid #9a9b96;
	background-color: #F4F4F4;
	font-weight:bold;
}

.formContainer .checkb {
	border: 1px solid #9a9b96;
	margin:0px;
	padding:0px;
	width: 17px;
	height: 17px;
}

.formContainer .checkbLabel {
	margin:0px;
	padding:0 5px;
}

 .formContainer  .textf {
	margin:0px;
	padding:0 10px 0 0;
}

#navigation {
	margin:0px;
	padding:0px;
	text-indent:1px;
	width:202px;
	font-size:10px;
}

#navigation li ul li a strong {
	color: #0e5963;
}

#navigation a.head, #navigation a.last {
	cursor:pointer;
	background:url(/wsimages/accordian_bg.jpg) repeat-x top left;
	color:#FFFFFF;
	display:block;
	margin:0px;
	padding:7px 0;
	text-indent:10px;
	text-decoration: none;
	height:16px;
}

#navigation a.last {
	background:url(/wsimages/accordian_bg_last.jpg) no-repeat top left;
}

#navigation a.head:hover {

}

#navigation a.selected, #navigation a.head:hover  {
	background:url(/wsimages/accordian_bg_active.jpg) repeat-x top left;
}

#navigation ul {
	background-color:#f0eee1;
}

#navigation li {
	list-style:none outside none;
}

ul#navigation li ul li {
	list-style: disc;
	text-indent:0px;
	color:#000000;
}

ul.lastitem {
	background:url(/wsimages/accordian_bottom.jpg) no-repeat left bottom;
}

#navigation li li a {
	color:#000000;
	display:block;
	text-decoration: none;
	padding: 4px 0;
}

#navigation li li a:hover {
}

#subnavigation {
	background-color:white;
	margin:0;
	padding:15px 10px 15px 20px;
	border-bottom:1px solid #cccccc;
}

#subnavigation a.head {
	text-decoration:none;
	float:left;
	padding:4px 5px;
	margin:0 2px;
	height:27px;
	background:#AB975D url(/wsimages/sub_nav_off.gif) repeat-x top left;
	color:white;
	line-height:13px;
}

#subnavigation a.selected, #subnavigation a:hover.head {
	background:#0A8293 url(/wsimages/sub_nav_on.gif) repeat-x top left;
}

.PropertyAlerts {
	height:107px;
}

.propertyDetailsBlock {
	width:260px;float:left;padding:21px 5px 0 0;
}

.norightborder {
	border-right:0px solid #FFFFFF;
}



div.propertyDescription li {
	margin:5px 20px;
}

.formcontent {
	bord/er:1px Solid #d7d7d7;
	backgr//ound:#dfdfdf;
	margin:0px;
	padding:10px;
}

.formcontent fieldset {
	border:0px;
}

.formcontent .formline {
	padding-top:10px;
}

.formcontent input,.formcontent textarea,.formcontent select {
	border:1px Solid #d7d7d7;
}

.formcontent label {
	width:110px;
	text-align:right;
	padding:0px 10px 0px 0px;
	clear:both;
	float:left;
}


/* inside pagebody */

.pagebody {
	border-right:0px solid #FFFFFF;
	color:#333333;
	line-height:15px;
	font-size:12px;
	padding:22px 0 0 6px;
	margin:0;
}

.pagebody a {
	color:#0F545F;
}

.pagebody a:hover {
	color:#000;
}

.pagebody h1, .pagebody h2, .pagebody h3, .pagebody h4 {
	margin:0;
	padding:0;
}

.pagebody h1 {
	font-size:20px;
}

.pagebody h2 {
	font-size:18px;
}

.pagebody h3 {
	font-size:16px;
}

.pagebody h4 {
	color:#0F545F;
	font-size:14px;
}

.pagebody hr {
	color:#0F545F;
	background-color:#0F545F;
	height:1px;
	border:none;
}

.newsTeaserImage {
	padding-right:10px;	
	border:0px;
}

div.Auctioneers {
	float:left;
	width:150px;
	text-align:center;
	height:210px;
}


iframe.propertyAlert {
	height:128px;width:100%;
}

.nextpreviouslink {
	width:25px;cursor:default;background-color:#cccccc;
}

.standardbgcolor {
	background-color:#DEDABF;
}

.refinesearchbg {
	background-color:#F0 EE E1;
}

.propertyAlertBox {
	background-color:#f8f8f0;border-top:5px solid #F0EEE1;border-bottom:5px solid #F0EEE1;
}

.googleMapBoxMain {
	width:424px;
	height:280px;
	border:1px solid #999999;
	display:block;
}