body{ 
margin:0; 
padding:0;
background-color:#edd3b3;
background-image:url(images/leather_bg.jpg);
background-repeat:repeat-y;
background-position:center;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:small;
color:#333;
}
form, h2, h3{
margin:0;
padding:0;
}
a:link, a:active, a:visited{
color:#6e2816;
}
a:hover{
color:#8b321c;
}
.submenuClass{
cursor:pointer;
}
#tw_main_container{
padding-top:15px;
}
#tw_main_body{
width:896px;
margin-left:auto;
margin-right:auto;
padding:2px;
background-color:#fff;
}
#tw_header{
width:896px;
height:150px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
margin-bottom:2px;
}
#tw_header_right{
float:right;
width:200px;
height:150px;
padding-right:10px;
text-align:right;
}
#tw_find_an_office_title{
color:#7d0728;
font-style:italic;
margin-top:20px;
}
#tw_find_an_office a:link, #tw_find_an_office a:active, #tw_find_an_office a:visited{
display:block;
line-height:18px;
color:#7d0728;
text-decoration:none;
font-weight:bold;
}
#tw_find_an_office a:hover{
color:#ad0a37;
}
#tw_header_left{
float:left;
width:200px;
height:150px;
cursor:pointer;
}

#tw_nav ul{
margin:0;
padding:0;
list-style:none;
}


#tw_nav li{
float:left;
margin:0;
padding:0;
}
/*
#tw_nav li a{
float:left;
display:block;
padding:0 15px 0 15px;
text-decoration:none;
color:#fff;
font-size:90%;
font-family:Georgia, "Times New Roman", Times, serif;
border-left:1px solid #844535;
border-right:1px solid #5f2314;
}
*/

.tw_clear{
clear:both;
height:0px;
font-size:1px;
padding:0;
margin:0;
}
.tw_clear_bottom{
clear:both;
height:0px;
font-size:1px;
}
#tw_home_content{
width:896px;
background-color:#fff;
}
#tw_home_content_left{
float:left;
width:297px;
height:382px;
background-image:url(images/left_bg.jpg);
background-repeat:no-repeat;
}
h2{
font-size:140%;
color:#6e2816;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:-1px;
margin-bottom:3px;
}
.tw_home_content_left_text{
font-size:90%;
color:#7b2d19;
}
#tw_quick_search{
padding:10px 16px 10px 16px;
}
.tw_quick_search_table tr td{
vertical-align:top;
}
input.tw_quick_search_fields{
width:125px;
height:13px;
line-height:13px;
font-size:85%;
color:#333;
padding-left:3px;
}
select.tw_quick_search_fields{
width:125px;
font-size:85%;
color:#333;
padding-left:3px;
}
#tw_map_search{
padding:0 16px 10px 16px;
}
#tw_luxury_search{
padding:0 16px 0 16px;
}
#tw_christies_logo{
float:left;
width:78px;
height:29px;
background-image:url(images/christies.png);
background-repeat:no-repeat;
margin:3px 0 0 35px;
}
.tw_search_button_container{
float:right;
padding:10px 0 10px 0;
}
.tw_search_button:link, .tw_search_button:active, .tw_search_button:visited{
display:block;
width:104px;
height:24px;
line-height:24px;
background-image:url(images/search_button.png);
background-repeat:no-repeat;
text-align:center;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}
.tw_search_button:hover{
background-position:0 -24px;
}
.tw_home_content_left_bottom{
clear:both;
height:2px;
background-image:url(images/left_bottom_border.jpg);
background-repeat:repeat-x;
}
#tw_home_content_right{
float:right;
width:597px;
height:382px;
}
#tw_flash{
width:597px;
height:382px;
}
.tw_title{
font-family:Georgia, "Times New Roman", Times, serif;
}
#tw_home_bottom_header{
margin:2px 0 2px 0;
}
#tw_home_bottom_header_left{
float:left;
width:477px;
height:25px;
line-height:25px;
background-color:#8d331d;
margin-right:2px;
padding-left:16px;
color:#fff;
font-size:120%;
letter-spacing:-1px;
}
#tw_home_bottom_header_right{
float:right;
width:385px;
height:25px;
line-height:25px;
background-color:#8d331d;
padding-left:16px;
color:#fff;
font-size:120%;
letter-spacing:-1px;
}
#tw_home_bottom{
background-image:url(images/home_bottom_bg.jpg);
}
#tw_home_bottom_left{
float:left;
width:477px;
padding:16px 0 16px 16px;
}
#tw_home_bottom_left_links a:link, #tw_home_bottom_left_links a:active, #tw_home_bottom_left_links a:visited{
display:block;
height:24px;
line-height:24px;
background-image:url(images/home_link_bg.png);
background-repeat:no-repeat;
background-position:0 7px;
padding-left:23px;
color:#6e2816;
text-decoration:none;
}
#tw_home_bottom_left_links a:hover{
color:#6e2816;
text-decoration:underline;
}
#tw_home_socialmedia{
float:left;
width:220px;
padding-top:20px;
}
#tw_home_agent_login{
float:left;
width:240px;
padding-top:27px;
}
#tw_home_agent_login a:link, #tw_home_agent_login a:active, #tw_home_agent_login a:visited{
display:block;
height:28px;
line-height:28px;
background-image:url(images/agent_login_bg.jpg);
background-repeat:no-repeat;
padding-left:100px;
color:#6e2816;
font-size:80%;
text-decoration:none;
border:1px solid #6e2816;
}
#tw_home_agent_login a:hover{
text-decoration:underline;
}
#tw_home_bottom_right{
float:right;
width:370px;
padding:16px 16px 16px 16px;
}
.tw_featured_image{
float:left;
width:225px;
}
.tw_featured_desc{
float:left;
width:100px;
}
.tw_featured_pic{
vertical-align:top;
width:230px;
}
.tw_featured_text{
vertical-align:top;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
}
.tw_featured_price{
font-size:120%;
color:#002c1f;
}
.tw_featured_details{
font-size:85%;
color:#7b2d19;
}
#tw_inner_content{
width:866px;
padding:15px;
}
#tw_about{
width:860px;
margin:20px auto 30px auto;
color:#fff;
font-size:90%;
}
#tw_disclaimer{
width:860px;
margin:20px auto;
color:#fff;
font-size:80%;
}

/* Inner Template */
.tw_innerpage_title{
font-size:140%;
color:#6e2816;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:-1px;
margin-bottom:15px;
}
.tw_innerpage_panel{
width:200px;
background-image:url(images/innerpage_left.jpg);
background-repeat:repeat-x;
vertical-align:top;
padding-top:10px;
}
.tw_innerpage_panel a:link, .tw_innerpage_panel a:active, .tw_innerpage_panel a:visited{
display:block;
width:170px;
text-decoration:none;
padding:5px 5px;
margin:0 auto;
margin-bottom:2px;
}
.tw_innerpage_panel a:hover{

}
.tw_innerpage_content{
line-height:20px;
background-color:#edddca;
}
.tw_innerpage_contentdiv{
width:846px;
background-color:#edddca;
padding:10px;
}
.tw_innerpage_content_2{
padding:0 25px 0 10px;
line-height:20px;
}
.tw_innerpage_content h3, .tw_innerpage_content_2 h3{
font-size:140%;
color:#6e2816;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:-1px;
margin:0px 0 10px 0;
padding:0;
}
/* END Inner Template  */

/*stab*/
.stab a:link ,.stab a:visited,.stab a:active{
		color:#4c77a6;
		}
.stab a:hover {
		color:#4c77a6;
		text-decoration:none;
}
.stab{
	color:#333;
	Font-weight: bold;
	font-size: 12px;
	background-color: #eeeeee;
	text-align: center;
	border-style: solid;	
	border-width: 1px 1px 1px 1px;	
	border-color: #dadada;
	height:25px;
}

.stabbdr{
	padding: 1.5px 1.5px 0px; 
}

.stabbdron{
	color:#000;
	Font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	background-color: #fff;
	text-align: center;
	border-style: solid;	
	border-width: 1px 1px 0px 1px;	
	border-color: #000;
	height:25px;
}

.stabbdroff{
	color:#fff;
	Font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	background-color: #e10717;
	text-align: center;
	border-style: solid;
	border-width: 1px 1px 1px 1px;	
	border-color: #000;
	}

.stabspacer{
	border-style: solid;
	border-width: 0px 0px 1px 0px;	
	border-color: #dadada;
}

.searchresult{
	font-size: 12px;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #DADADA;
	background-color: #fff;
	text-align: left;
	height:220px;
}
.bs_formcolor {
	background-color: #ececec;
}
.pd_menu {
	float: right;
	width:180px;
	}
	
.lwolf {	
	width:300px;
	margin-bottom:2px;
	margin-top:2px;
	height:27px;
}
.lwolf_text{
	vertical-align:text-top;
	line-height:27px;
	float:left;
}
.lwolf img{
	height:27px;
	padding-left:6px;
}
.lwolf  a:link, .lwolf a:visited, .lwolf a:active{
	text-decoration:underline;	
}
.lwolf  a:hover{
	text-decoration:none;
}