body {
	background-color:#000000;
	background-image:url(../images/bg_gradient.gif);
	background-repeat:repeat-x;
	font-family: "Times New Roman", Times, serif;
	text-align:center;
	color: #281703;
	font-size:100%; 
}

* {padding:0; margin:0; }

a:focus {outline:none;}

h1 {color:#1e3046; font-weight:normal; font-size:24px;}

h2 {color:#1e3046; font-weight:normal; font-size:20px;}

h3 {color: #203049; font-weight:normal; font-size:18px; padding: 0px 0px 0px 0px;}

h4 {color:#FFF; font-weight:bold; font-size:16px;}

h6 {color:#000; font-weight:normal; font-size:14px; padding: 10px 0px 10px 15px; margin: 0px 45px 0px 15px;}

a {color:#385773; text-decoration:none;}

a:hover {color:#000; text-decoration:underline;}

fieldset {display:block;float:left; border: 1px solid #BBAB8E; padding:4px 0px 0px 4px; margin: 0px 0px 10px 0px; text-align:left; width:272px;}

fieldset img {padding:0px 3px 5px 0px;float:left;}

.float_left {float:left;}
.float_right {float:right;}

#container_wrapper {
	width:852px;
	text-align:left;
	margin: 0 auto;
}

#container {
	background:white;
	border:1px solid #37668D;
	width:840px;
	margin: 8px 0px 0px 0px;
	padding:6px;
	float:left;
}


#top {
	background-image:url(../images/top_bg.jpg);
    width:840px;
	height:172px;
}

#top img{ padding: 43px 0px 0px 39px; float:left;}

#date {text-align:right; width: 150px;}
#date img, #date_search img {text-align:right;}
#date_search {text-align:right; width: 200px;}

.divider {padding:10px 0px 10px 0px;}

#events_text {width:335px; margin:0px 30px 0px 20px; color: #241600; font-size:12px; line-height:18px;}

#highlight { background:#EAE7D1; width:803px; padding: 35px 0px 50px 35px; color:#241600;line-height:18px; text-align:left; background-image:url(../images/highlight_divider.jpg); background-repeat:no-repeat; background-position:top left;}

#highlight img {margin:3px;}
#highlight li {margin:0px 16px 0px 0px; width:141px; float:left;}

#highlight ul, #highlight_images ul { list-style-type:none; }

#highlight_images li { background:#fff; border: 1px solid #BBAB8E; margin:0px 16px 0px 0px; width:139px; height:139px; float:left;}

#highlight_images li a:hover{ background:#BBAB8E; width:139px; height:139px; float:left;}

#highlight span {margin: 20px 0px 0px 0px; float:left; font-size:.8em; }

.content_wrapper {width: 600px; float:left; margin:20px 0px 100px 0px; font-size:16px;}

#content {width:770px; padding:0px 0px 50px 35px; color:#241600; font-size:16px; line-height:18px;}

#content ul {margin:0px 0px 0px 20px;}

#content img {padding:3px; border: 1px solid #BBAB8E;}
#content .float_left {margin:0px 15px 10px 0px;}
#content .float_right {margin:0px 0px 10px 15px;}

#breadcrumb {font-size:14px; margin: 20px 0px 0px 0px;}
#breadcrumb #active{color:#000;}

#content_search {width:530px; margin:0px 30px 0px 45px; color:#241600; font-size:12px; line-height:20px}

#search {background:#EAE7D1; width:830px; padding: 2px; color:#241600; font-size:12px; line-height:18px; text-align:left; border: 1px solid #BBAB8E; }

#search_content {width:775px; padding: 35px 0px 50px 35px; color:#241600; font-size:12px; line-height:18px; float:left;}

#search_content img {float:left; padding: 2px; margin: 0px 10px 0px 0px; background:#fff; border: 1px solid #BBAB8E; }

#search_content ul { list-style-type:none; }

#search_content li { float:left; background:#F2F1E3; margin:0px 0px 0px 0px; padding:4px; width:765px;}

#search_content li a:hover{ background:#BBAB8E;}

#search_content span {margin:0px 0px 0px 0px;}

#search_top{background:#fff; width: 830px; font-size:14px; background-image:url(../images/search_bg.jpg); background-repeat:no-repeat; height:55px; padding: 20px 0px 0px 0px;}
#search_top span{border: 1px solid #630000; padding:3px 1px 3px 1px; height:25px; margin:0px 20px 0px 0px}

.item { border:1px solid #BBAB8E; float:right; padding:2px; margin: 0px 0px 0px 10px;}
.item span{ background:#fff; padding:2px; margin:2px;}

.input { border: 1px solid #BBAB8E; width:230px; font-family:"Times New Roman", Times, serif; height:18px;}

.submit { background:#630000; color:#fff; border: 0; font-family:"Times New Roman", Times, serif;
 padding:2px 2px 2px 2px; font-size:11px; height:20px;}

#footer_container {width: 852px; margin: 0 auto; text-align:center;}

#footer { color:#EAE7D1;font-size:13px; line-height: 20px; margin: 30px 0px 30px 0px; padding: 0px 0px 0px 180px; float:left;}

#footer a{ color:#EAE7D1;}

#footer .footer_icon { background: url(../images/eh.png) no-repeat center; float: left; height: 50px; margin: 13px 25px 0 0; width: 50px; }
#footer .footer_info { float: right; text-align: left; width: 500px; }

/* navigation styles */

#navigation {
	border-top:1px solid #402F11;
	border-bottom:1px solid #5C451E;
	height:40px;
	background:#2C200A;
	padding:0px 0px 0px 2px;
	
}

*html>#navigation {padding:0px 0px 0px 4px;}

#navigation li {
	list-style-type:none;
	color:#EAE7D1;
	height:40px;
	float:left;
}

#navigation li a{
	background:#2C200A;
	height:24px;
	float:left;
	margin: 0px 17px 0px 17px;
	padding:10px 10px 0px 10px;
	font-size:14px;
	color:#EAE7D1;
	text-decoration:none;
	line-height:14px;
	border-top: 3px solid #2C200A;
	border-bottom: 3px solid #2C200A;
/*	border-left: 1px solid #402F11;
	border-right: 1px solid #211505;
	
*/
}

#navigation li a:hover {
	background:inherit;
	color:#fff;
	height:24px;
	float:left;
	margin: 0px 17px 0px 17px;
	padding:10px 10px 0px 10px;
	border-top: 3px solid #5C441E;
	border-bottom: 3px solid #5C441E;
/*	border-left: 1px solid #402F11;
	border-right: 1px solid #211505;
	
*/}

/* old navigation styles */
/*
#navigation {
	border-top:1px solid #402F11;
	border-bottom:1px solid #5C451E;
	height:40px;
}

#navigation li {
	list-style-type:none;
	color:#EAE7D1;
	height:40px;
	float:left;
}

#navigation li a{
	background-image:url(../images/nav_bg.jpg);
	width:85px;
	height:35px;
	float:left;
	padding:5px 0px 0px 55px;
	font-size:15px;
	color:#EAE7D1;
	text-decoration:none;
	line-height:14px;
}

#navigation li a:hover {
	background-image:url(../images/nav_bg_on.jpg);
	color:#EAE7D1;
	width:85px;
	height:35px;
	float:left;
	padding:5px 0px 0px 55px;
}
*/

/* sub nav styles */
#navcontainer { margin: 40px 20px 0px 25px; width:160px; float:left;}

#navcontainer #current {background:#09161F url(../images/subnav_bg_over.png) repeat-x;
  margin: 0 0 1px 0; border:none;}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a
{
display: block;
padding: 5px 10px;
color: #F3FFFF;
background:#09161F url(../images/subnav_bg.png) repeat-x;
text-decoration: none;
border: 1px solid #09161F;
}

#navcontainer a:hover
{
color: #F3FFFF;
background:#09161F url(../images/subnav_bg_over.png) repeat-x;
text-decoration: none;
border: 1px solid #09161F;
}

#navcontainer ul ul li { margin: 0 0 1px 0; }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 10px;
width: 145px;
color: #1E3046;
background:#fff url(../images/subnav_bg_third.png) repeat-x;
text-decoration: none;
border:none;
}

#navcontainer ul ul a:hover
{
color: #436581;
background:#fff url(../images/subnav_bg_third.png) repeat-x;
text-decoration: none;
border:none;
}


/* feature styles */
/*.thumbnail, .thumbnail01{
position: relative;
z-index: 0;
}

.thumbnail:hover, .thumbnail01:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span, .thumbnail01 span{*/ /*CSS for enlarged image*/
/*position: absolute;
background:url(../images/thumb_bg.png) no-repeat;
padding: 30px 0px 0px 20px;
width:429px;
height:300px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

*html .thumbnail span, *html .thumbnail01 span {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/thumb_bg.png',sizingMethod='scale');
			background-image:none;}

.thumbnail span img, .thumbnail01 span img{*/ /*CSS for enlarged image*/
/*border-width: 0;
padding: 2px;
float:left;
}

.thumbnail:hover span, .thumbnail01:hover span{/*CSS for enlarged image on hover*/
/*visibility: visible;
top: -150px;
left: -550px;*/ /*position where enlarged image should offset horizontally */
/*

}*/ 


/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
	text-decoration:none;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -110px;
	left: -400px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #fff;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	vertical-align: top;
}

.hoverbox li
{
	display: inline;
	float: left;
	position: relative;
}

.hoverbox .preview
{
	background:url(../images/thumb_bg.png) no-repeat;
	padding: 30px 40px 0px 20px;
	width: 380px;
	height:275px;
}

*html .hoverbox .preview {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/thumb_bg.png',sizingMethod='scale');
	background-image:none
}

.hoverbox .preview span
{
	padding:0px 0px 0px 10px;
	font-size:.8em; 
	width:170px;
	color:#150D00;
	float:left;
	background:#fff;
	line-height:16px;
}

/* Style for day list -- used in various pages */
.days {
	float: left;
	margin: 3px 0px 12px 0px;
}

.days li
{
	list-style-type:none;
	float:left;
	background:#fff;
	height: 11px;
	width: 11px;
	margin: 1px;
	padding-left: 1px;
	padding-right: 1px;
	text-align: center;
	border-color: #ddc5a3;
	border-width: 1px;
	border-style: solid;
	color: #9a8363;
	font-size: 10px;
	font-family: "Times New Roman", Times, serif;
}

.days li.active {
	background-repeat: no-repeat;
	background-image: url(../images/days_active_bg.jpg);
	color: #fff;
	border: 1px solid #1c2d3f;
}

/* -- Day list style ends -- */

/* -- Home page styles begin -- */

.homeleft {
	float: left;
	width: 400px;
	padding: 10px;
}

.homeright {
	float: right;
	width: 365px;
	padding: 10px 45px 10px 10px;
}

.featurepad {
	padding-left: 30px;
	
}

#mailinglist {
	height: 22px;
}

#mailinglist_input {
	background: #dfe6ec;
	color: #64798e;
	padding-left: 10px;
	width: 318px;
	height: 20px;
	padding-top: 2px;
	border: 0px;
	font-family: "Times New Roman", Times, serif;
}

.mailinglist_submit {
	color: #FFFFFF;
	width: 35px;
	height: 21px;
	background: #385573;
	border: 0px;
	font-family: "Times New Roman", Times, serif;
	padding-bottom: 2px;
	padding-top: 0px;
}

.mailinglist_submit_two {
	color: #FFFFFF;
	width: 90px;
	height: 21px;
	background: #385573;
	border: 0px;
	font-family: "Times New Roman", Times, serif;
	padding-bottom: 2px;
	padding-top: 0px;
	margin-top: 6px;
}

#brokerage_area {
	background: #dfe6ec;
	border-top: 2px solid #385573;
	padding: 15px 0px 30px 0px;
	width: 840px;
}

#recentlysold_area {
	background: #385573;
	color: #FFFFFF;
	width: 840px;
	padding-top: 28px;
}

#recentlysold_area ul {
	margin-left: 30px;
}

#recentlysold_area li
{
	list-style-type:none;
	float:left;
	width: 170px;
	margin: 1px;
	margin-right: 20px;
	text-align: left;
	color: #FFFFFF;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
}

/* -- Home page styles end -- */

/* -- Featured Auctions styles begin -- */

.ac_dropdown {
	border: 1px solid #281703;
	margin-left: 5px;
}

.ac_dropdown.page {
	width: 70px;
}

.ac_dropdown.sort {
	width: 80px;
}

.list_title {
	font-size: 18pt;
	width: 565px;
}

.list_subtitle {
	font-size: 16pt;
	width: 565px;
}

.list_sold {
	margin-top: 8px;
	font-size: 14pt;
	color: #cf0000;
}

.details_title {
	color: #1e3046;
	font-size: 20pt;
}

.details_subtitle {
	color: #1e3046;
	font-size: 18pt;
}

.details_address {
	color: #1e3046;
}

.details_description {
	font-size: 16pt;
	padding-right: 8px;
	text-align: justify;
}

.details_description ul {
	margin-left: 15px;
}

.details_description blockquote {
	margin-left: 30px;
}

.details_terms {
	font-size: 14pt;
	text-align: justify;
}

.details_disclaimer {
	font-size: 12pt;
	font-style: italic;
	margin-bottom: 25px;
	text-align: justify;
}

.home {
	padding-left: 20px;
	font-size:16px;
}

#pageheader {
}

.featuredContainer {
	float: left;
	padding: 15px 60px 20px 30px;
	font-size: 14pt;
	width: 798px;
	background: #FFFFFF;
	color: #251601;
}

.featuredContainer.alt {
	background: #dfe6ec;
}

.featuredimage {
	width: 180px;
	float: left;
	border: 1px solid #1e3046;
	margin: 0px 0px 30px 0px;
}

.multiimage {
	width: 87px;
	height: 130px;
	float: left;
	margin-right: 4px;
	margin-top: 4px;
	border: 1px solid #1e3046;
}


.featuredright {
	width: 580px;
	margin-left: 10px;
	float: left;
}


.featuredContainer.gallery {
	background-image: url("../images/ac_gallery_bg.png");
	color: #FFF;
	margin:0px 0px 0px 0px;
}

.featuredContainer.gallery .list_title {
	color: #FFFFFF;
}

.featuredContainer.gallery .list_title a {
	color: #FFFFFF;
}

.featuredContainer.gallery .list_title a:hover {
	color: #FFFFFF;
}

/* -- Featured Auctions styles end -- */

/* -- Tab styles begin -- */

.activetab {
	margin-right: 5px;
	border-top: 1px solid #1e3046;
	border-right: 1px solid #1e3046;
	border-left: 1px solid #1e3046;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
	color: #1e3046;
	background-color: #FFFFFF;
	float: left;
	cursor: pointer;
}

.othertab {
	margin-right: 5px;
	border-right: 1px solid #1e3046;
	border-left: 1px solid #1e3046;
	border-top: 1px solid #1e3046;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
	color: #FFFFFF;
	background-color: #1e3046;
	float: left;
	cursor: pointer;
}

.tabbar {
	float: left;
	width: 800px;
	top: 1px;
	position: relative;
}

.tabbox {
	float: left;
	width: 798px;
	overflow: hidden;
	border: 1px solid #1e3046;
}

.pagebar {
	height: 25px;
	margin-right: 15px;
	margin-bottom: 15px;
	float: right;
	font-size: 14px;
	vertical-align: middle;
}

/* -- Tab Styles End -- */

/* -- Featured Auction Details / Brokerage / Etc -- */

.leftcolumn {
	width: 559px;
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 10px;
	float: left;
	font-size: 16pt;
	min-height: 155px;
}

.rightcolumn {
	width: 205px;
	float: left;
	padding-right: 5px;
	padding-top: 5px;
}

.rightcolumn img {
	border: 0px;
	margin-bottom: 5px;
	cursor: pointer;
}

.picturecolumn {
	width: 205px;
	height: 700px;
	overflow: auto;
}

.mainimagebox {
	border: 1px solid #241600;
	width: 550px;
}

.sideimagebox {
	border: 1px solid #241600;
}

.mainimagetext {
	font-size: 14px;
	font-style: italic;
	width: 540px;
	border-bottom: 1px solid #241600;
	border-right: 1px solid #241600;
	border-left: 1px solid #241600;
	padding: 5px;
	color: #385773;
}

.imagetext {
	font-size: 14px;
	font-style: italic;
	margin: 5px;
	color: #385773;
}

.tinytext {
	font-size: 14px;
}

.descriptiontext {
	font-size: 16px;
	text-align: justify;
}

.auction_title {
	font-weight: bold;
	color: #1e3046;
	font-size: 16px;
	line-height: 22px;
}

.auction_subtitle {
	color: #1e3046;
	font-size: 16px;
	line-height: 20px;
}

.auction_openhouse {
	color: #241600;
	font-size: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.auction_businesscard_title {
	color: #1e3046;
	font-size: 14px;
	font-weight: bold;
}

.auction_businesscard_text {
	color: #385773;
	font-size: 14px;
	line-height: 18px;
}

.soldfont {
	margin-top: 8px;
	font-size: 16px;
	color: #cf0000;
}

/*		Foreclosures Styles		*/

.foreclosureContainer {
	font-size: 12px;
	padding: 10px;
	width: 798px;
	background: #FFFFFF;
	color: #1E3046;
	border-bottom: 1px solid #1E3046;
}

.foreclosureContainerAlt {
	font-size: 12px;
	padding: 10px;
	background: #dfe6ec;
	width: 798px;
	color: #1E3046;
	border-bottom: 1px solid #1E3046;
}

.foreclosures_table {
	margin: 15px;
	width: 765px;
}

.foreclosures_table th {
	background-color: #1E3046;
	color: #FFF;
	font-size: 14pt;
	font-weight: bold;
	padding: 3px;
}

.foreclosures_table td {
	padding: 3px;
}

.foreclosures_table tr.alt td {
	background-color: #F0F0F0;
}

div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	width: 369px; 
	height: 277px;
	overflow: hidden;
	border:1px solid #c2c7cb;
}

div.scroller div.section {
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
	width:370px;
	height:277px;
	overflow:hidden;
	float:left;
	padding:0px;		
}

div.scroller div.content {
	width: 50000px;
}

div.scrollsection {
	width:798px;
	overflow:hidden;
	padding:0px;
	float: left;
}
	
#scontent {
	width: 10000px;
}

/* FAQs Styles */

#faq_nav {
	margin-bottom: 30px;
}

#faq_nav li {
	float: left;
	list-style-type: none;
	height: 30px;
}

#faq_nav li a {
	margin-right: 20px;
	color: #281703;
	font-weight: bold;
}

.faq_question {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
}

.faq_answer {
	margin-left: 15px;
	margin-bottom: 15px;
	margin-right: 15px;
}

.faq_back {
	color: #281703;
	font-weight: bold;
	font-size: 12px;
}

/* Gallery Styles */

.gallery_item {
	font-size: 14pt;
}

.gallery_item.title {
	font-weight: bold;
}

.gallery_item.saleprice {
	font-weight: bold;
	color: red;
}

.bonsai-body {
	font-size: 16pt;
}

#ml_wrap { border: 1px solid #203049; width: 373px; position: absolute; margin-left: 420px; margin-top: 3px;}
#ml_container { background: #FFFFFF; color: #203049; border: 1px solid #DFE6EC; padding: 5px; }
#ml_container input { margin-right: 6px; }
#ml_container div { margin-top: 3px; }
#ml_container a { font-size: 10px; text-decoration: underline;}

.gallery_picture { max-height: 300px; height: expression(this.height > 300 ? 300: true); width: expression(this.width > 350 ? 350: true); max-width: 350px; border: 0px; border: 1px solid #395774; padding: 1px;}

.print_page_details { margin-left: 15px; float: left; border: 0px; }

.click-to-view { margin: 6px 0px 6px 0px; display: block; }

.full_column { padding: 15px; }
