body{background-color:#b0b0b0;font-family: Sans-Serif; color:#191919;}
#headergraphic{
background-color:#ffffff;
/*background:transparent url('banner-layout.png') 0 0 no-repeat;*/
}
#office_logo{
position:absolute;
top:20px;
left:520px;
}


#clientfeedback #main_content {
margin-top:0px;
}







#jill_banner_email {
position:absolute;
top:97px;
left:39px;
}

#jill_banner_email a,
#jill_banner_email a:link,
#jill_banner_email a:visited {
font-family:'Arial';
font-size:16px;
padding:10px 0px 5px 30px;
background:url('email_button_banner.png') 0px 0px no-repeat;
text-decoration:none;
width:25px;
height:40px;
}

#jill_banner_email a:active,
#jill_banner_email a:hover {
color:#ee3a43;
}


#rob_banner_email {
	position:absolute;
	top:97px;
	left:164px;
	}

#rob_banner_email a,
#rob_banner_email a:link,
#rob_banner_email a:visited {
	font-family:'Arial';
	padding:10px 0px 5px 30px;
	background:url('email_button_banner.png') 0px 0px no-repeat;
	font-size:16px;
	text-decoration:none;
	width:25px;
	height:40px;
	}

#rob_banner_email a:active,
#rob_banner_email a:hover {
	color:#ee3a43;
	}



#newsletter {
	position:absolute;
	top:97px;
	left:300px;
	}

#newsletter a,
#newsletter a:visited,
#newsletter a:link {
	font-family:'Arial';
	padding:10px 0px 5px 35px;
	background:url('newsletter-icon_btn.png') 0px 0px no-repeat;
	font-size:16px;
	text-decoration:none;
	width:30px;
	height:30px;
	}

	#newsletter a:active,
	#newsletter a:hover {
	color:#ee3a43;
	}


	
#office_number {
position:absolute;
left:476px;
top:97px;
}
	
#agent_info {
position:absolute;
top:114px;
left:40px;
}

#name_container{
position:absolute;
top:10px;
left:39px;
}
#name_container span#names{
display:none;
}

#headercontent{
background: transparent url('rob_jill_banner.jpg') 680px 0px no-repeat;
height:132px;
}

#headercontent #contact_container{
position:absolute;
left:40px;
top:110px;
text-align:left;
font-size:14px;
line-height:148%;
word-spacing:1px;
}
#headercontent #contact_container a,
#headercontent #contact_container a:link,
#headercontent #contact_container a:visited{
text-decoration:none;
}
#headercontent #contact_container a,
#headercontent #contact_container a:link,
#headercontent #contact_container a:visited{
text-decoration:none;
}
#headercontent #contact_container a:hover{
color:#ee3a43;
text-decoration:none;
}

#rightcontentcontainer_td{background-color:#ffffff;margin:0px;padding:0px;}
#contentcontainer{padding:10px 32px 32px 32px;}
#contentcontainer h1{margin:0px 0 0 0;}

#image_rotate{
height:260px;
width:515px;
overflow:hidden;

position:absolute;
top:0;
right:0;
}
#cfooter{
background-color:#ccc;
padding:10px 32px 32px 32px;
border-bottom: 1px solid #716f70;
}
#main_content{
padding-top:3px;
font-size:17px;
line-height:144%;
line-height:normal;
margin-top:260px;
}
#main_content h1,
#contentcontainer h1,
#main_content h2,
#main_content h3,
#main_content h4{
margin:0;
padding:0;
text-align:left;
font-weight:bold;
}
#main_content h3{
margin:13px 0 10px 0;
font-size:17px;
}
#main_content p{
margin:0;
padding:0;
margin-bottom:4px;
}

table.tble_3col{
height:100px;
border-collapse:collapse;
text-align:left;
}
table td{
/*border:1px solid #ffffff;*/
vertical-align:top;
}
table.tble_3col td.col{
width:308px;
font-size:14px;
line-height:156%;
}
table.tble_3col td.col .c1{
margin:0px 30px 3px 0px;
/*border:1px solid green;*/
}
table.tble_3col td.col .c2{
margin:0px 30px 3px 7px;
/*border:1px solid green;*/
padding-right:20px;
}
table.tble_3col td.col .c3{
margin:0px 30px 3px 0px;
/*border:1px solid green;*/
padding-right:0px;
/*line-height:121%;*/
}
table.tble_3col td.col .c1 .c1h1{
color:#eb2027;
font-size:27px;
line-height:111%;
letter-spacing:-1px;
}
table.tble_3col td.col .c1 .c1h1{
background:transparent url('footer_heading.png') 0 5px no-repeat;
height:90px;
display:block;
text-indent:-9999px;
}

table.tble_3col td.col .c1 #f_contontact,
table.tble_3col td.col .c1 #f_office,
table.tble_3col td.col .c1 #rights{
margin-top:7px;
font-size:15px;
letter-spacing:0.5px;
line-height:121%;
margin-bottom:7px;
}
table.tble_3col td.col .c1 #f_office{
margin-top:13px;
}
table.tble_3col td.col .c1 #rights{
font-size:11px;
letter-spacing:0.5px;
margin-top:10px;
margin-bottom:0px;
display:block;
}
table.tble_3col td.col .c2{
/*line-height:121%;*/
}
table.tble_3col td.col h3{
margin:0;
padding:0;
font-size:16px;
}
table.tble_3col td.col p{
margin:0;
margin-top:10px;
padding:0;
font-size:14px;
}
table.tble_3col td.col ul{
list-style: none;
margin:0; padding:0;
}
table.tble_3col td.col ul li{margin-top:5px; margin-bottom:10px;}
table.tble_3col td.col ul li label{
display:block;
font-weight:bold;
color:#404040;
margin:0;
font-size:14px;
}
table.tble_3col td.col h4{
font-weight:bold;
font-size:14px;
margin:10px 0;
padding:0;
}
table.tble_3col td.col #name,
table.tble_3col td.col #email,
table.tble_3col td.col #name2,
table.tble_3col td.col #email2{
width:222px;
margin:0;
}
table.tble_3col td.col textarea{
width:263px;
resize:none;
}

table.tble_3col td.col #submit{
background:transparent url('signup_btn.png') 0 0 no-repeat;
border:none;
width:99px;
height:34px;
cursor:pointer;
text-indent: -9999px;
margin:-2px;
}
table.tble_3col td.col #submit2{
background:transparent url('feedback_btn.png') 0 0 no-repeat;
border:none;
width:142px;
height:34px;
cursor:pointer;
/*font-size:0;*/
text-indent: -9999px;
margin:-1px;
}
#cfooter_links{
margin-top:33px;
border-top: 1px solid #716f70;
padding-top:20px;
text-align:center;
}
#cfooter_links ul{
margin:0;
padding:0;
display:inline-block;
height:18px;
font-size:14px;
list-style:none;
}
#cfooter_links ul li{
margin:0;
padding:6px 5px;
float:left;
}
#cfooter_links li a,
#cfooter_links li a:link,
#cfooter_links li a:visited{
text-decoration:none;
}
#cfooter_links li a:hover{
text-decoration:underline;
}
#nav_container{
text-align:center;
background-color: #404041;
}
#nav_container ul#nav{
background-color:transparent;
height:41px;
display:inline-block;
}

#nav_container ul#nav li a{
background-color:transparent;
padding:8px 15px 9px 15px;
font-size:15px;
/*text-transform:capitalize;*/
font-size:16px;
}

#nav li.last_mainmenuitem a {
border-right:none;
}

#nav_container ul#nav li a:hover{
/*background-color:#eb2027;
background-color:#505050;*/
color:#bababa;
}
#nav_container ul#nav ul{
top:41px;
}
#nav_container ul#nav ul li{
background-color:#404041;
}
#nav_container ul#nav ul li a{
padding:5px 10px 7px 10px;
}
/*
#btn_listings{
background:transparent url('btn_viewlistings.png') 0 0 no-repeat;
height:49px;
width:214px;
display:block;
text-indent: -9999px;
margin-top:10px;
}
*/
#btn_listings{
height:35px;
width:152px;
display:block;
text-indent: -9999px;
margin-top:15px;
margin-left:-2px;
}

#btn_listings a,
#btn_listings a:link,
#btn_listings a:visited {
background:url('btn_viewlistings2.png') 0px 0px no-repeat;
height:35px;
width:152px;
text-decoration:none;
display:block; 
}

#btn_listings a:hover,
#btn_listings a:active {
background:url('btn_viewlistings2.png') -152px 0px no-repeat;
height:35px;
width:152px;
display:block; 
}



#btn_view_our_sales {
position:absolute;
top:218px;
left:220px;
height:35px;
width:152px;
display:block;
text-indent: -9999px;
margin-top:15px;
margin-left:-2px;
}
#btn_view_our_sales.nosalesbtn {
left:35px;
}

#btn_view_our_sales a,
#btn_view_our_sales a:link,
#btn_view_our_sales a:visited {
background:url('http://www.youronlineagents.com/jillandrob/custom/pages/btn_view_sales.png') 0px 0px no-repeat;
height:35px;
width:152px;
text-decoration:none;
display:block; 
}

#btn_view_our_sales a:hover,
#btn_view_our_sales a:active {
background:url('http://www.youronlineagents.com/jillandrob/custom/pages/btn_view_sales.png') -152px 0px no-repeat;
height:35px;
width:152px;
display:block; 
}

#featured_txt{
position:absolute;
top:0;
left:0;
height:230px;
padding-left:35px;
width:100%;
}
#featured_txt #social_box{
position:absolute;
right:57px;
top:372px;
width:240px;
text-align:right;
color:#404041;
}
#featured_txt #social_box a{
text-indent: -9999px;
}
#gconnected_sub{
font-size:17px;
margin-top:6px;
display:block;
}
#gconnected_sub a,
#gconnected_sub a:link,
#gconnected_sub a:visited{
text-decoration:none;
}
#gconnected_sub a:hover{
text-decoration:underline;
}
#featured_txt #social_box #ftwiticon{
background:transparent url('icon_twitter.png') 0 0 no-repeat;
height:46px;
width:45px;
display:inline-block;
text-indent: -99999px;
text-align:left;
}
#featured_txt #social_box #ffaceicon{
background:transparent url('icon_facebook.png') 0 0 no-repeat;
height:46px;
width:45px;
display:inline-block;
text-indent: -99999px;
margin-right:2px;
margin-left:10px;
margin-bottom:10px;
text-align:left;
}
#featured_txt #gconnected{
font-weight:bold;
display:block;
}
/*
#featured_txt{
position:absolute;
top:30px;
left:59px;
text-indent: -9999px;
background:transparent url('featured_text.png') 0 0 no-repeat;
width:528px;
height:259px;
}
#featured_txt #btn_listings{
position:absolute;
top:302px;
left:1px;
}
#featured_txt #social_box{
background:transparent url('social_txt.png') 0 0 no-repeat;
width:306px;
height:144px;
position:absolute;
top:13px;
left:603px;
text-indent: -9999px;
}
#featured_txt #social_box #ftwiticon{
background:transparent url('icon_twitter.png') 0 0 no-repeat;
height:46px;
width:45px;
display:block;
position:absolute;
top:88px;
left:23px;
}
#featured_txt #social_box a{
text-indent: -9999px;
}
#featured_txt #social_box #ffaceicon{
background:transparent url('icon_facebook.png') 0 0 no-repeat;
height:46px;
width:45px;
display:block;
position:absolute;
top:88px;
left:79px;
text-indent: -9999px;
}
#featured_txt #donedeals_wrap{
border:1px solid #000;
background:transparent url('done_deals_bg.png') 0 0 no-repeat;
height:262px;
width:368px;
position:absolute;
top:165px;
left:556px;
text-indent: 0px;
}
#featured_txt #donedeals_wrap #moredd{
text-indent: -9999px;
}
#featured_txt #donedeal_img{
width:346px;
height:186px;
position:absolute;
top:60px;
left:11px;
overflow:hidden;
}
#featured_txt #donedeal_img a,
#featured_txt #donedeal_img img{
border:none;
}
*/
table.tble_3col{
padding:0;
}
table.tble_3col td{
padding:0;
}
blockquote.style1 {
padding-left:25px;
margin: 0px;
margin-bottom:22px;
background: transparent url('openquote1.png') 0px 3px no-repeat;
text-indent: 0px;
}

#main_content a,
#main_content a:link,
#main_content a:visited{
text-decoration:none;
}
#main_content a:hover{
text-decoration:underline;
}
#main_content .red{
color:#eb2027;
}
#main_content a.red1{
font-weight:bold;
color:#eb2027;
}
#moredd{
margin:11px 0px 0px 10px;
width:347px;
height:40px;
display:block;
}
a#yoa_brand,
a#yoa_brand:link,
a#yoa_brand:visited,
a#cf_login,
a#cf_login:link,
a#cf_login:visited{
margin-top:3px;
color:#ccc;
text-decoration:none;
font-size:10px;
}
a#cf_login:hover,
a#yoa_brand:hover{
text-decoration:underline;
}

/* LISTINGS STYLES */
#contentcontainer{
padding-bottom:20px;
float:left;
width:936px;
}
.property_container{
margin-bottom:20px;
clear:both;
float:left;
width:100%;
}



.prop_image{
border:4px solid #999999;
display:inline-block;
}
#listings_bottom_pagination{
clear:both;
text-align:center;
padding-top:10px;
}
#listings_bottom_pagination table{
margin:0 auto;
}
.prop_image img{
border:none;
}
.property_details{
float:right;
width:490px;
}
.property_pagenav_top{
position:absolute;
top:20px;
right:30px;
width:400px;
text-align:right;
}
.property_pagenav_bottom{
text-align:right;
clear:both;
position:absolute;
bottom:22px;
right:30px;
}
.property_results{
display:inline-block;
margin-top:6px;
margin-right:10px;
}
.property_nav_btn_wrap{
display:inline-block;
vertical-align:middle;
}
#contentcontainer{
padding-top:22px;
}
#contentcontainer h1{
font-size:24px;
margin-bottom:12px;
}
.property_status{
display:block;
font-weight:bold;
}
.featured_title{
display:block;
font-weight:bold;
margin-bottom:8px;
}
.listing_identifier{
display:none;
}
.property_price{
display:block;
color:#666666;
}
.property_brooms{
display:none;
}
.property_address{
text-transform:capitalize;
display:block;
color:#666666;
}
.property_description{
text-transform:capitalize;
margin-top:8px;
display:block;
}
.desription_moreinfo_link{
white-space:nowrap;
}
.property_description a,
.property_description a:link,
.property_description a:visited{
text-decoration:none;
}
.property_description a:hover{
text-decoration:underline;
}
.more_info_btn{
background:transparent url('btns_listings.png') 0 0 no-repeat;
display:block;
height:25px;
width:133px;
text-indent: -9999px;
margin-top:12px;
margin-bottom:8px;
}
.map_listing_btn{
background:transparent url('btns_listings.png') 0px -33px no-repeat;
display:block;
height:25px;
width:133px;
text-indent: -9999px;
margin-top:8px;
margin-bottom:8px;
display:none;
}

/* Prop Deatils */
#prop_details_leftcol{
width:622px;
float:left;
}
#prop_details_rightcol{
float:right;
width:295px;
}
#prop_details_main_img{
border:4px solid #999999;
display:inline-block;
width:614px;
}
#prop_details_info_wrap{
margin-top:15px;
margin-bottom:15px;
color:#ffffff;
width:614px;
border:4px solid #999999;
background-color:#1a1a1a;
line-height:140%;
}
.prop_description{
margin-bottom:15px;
}
.prop_description p{
text-transform:capitalize;
}
#prop_details_walkscore{
width:614px;
border:4px solid #999999;
margin-bottom:15px;
}
#prop_details_walkscore table{
border-collapse:collapse;
}
#prop_details_walkscore table td{
vertical-align:top;
padding:0;
}
#ws-walkscore-tile{
border:none !important;
margin-top:0px !important; 
margin-bottom:0px !important;
}
#prop_address_rc{
margin-bottom:15px;
}
.prop_featuredtitle_and_price{margin-bottom:15px;text-transform:capitalize;}
#prop_container h1{text-transform:capitalize;}
#prop_address_rc{text-transform:capitalize;}

#prop_details_images_wrap{
margin-bottom:15px;
}
/*
#prop_details_images_wrap table{
border:1px solid green;
}
#prop_details_images_wrap table td{
border:1px solid blue;
}
*/
.highslide-gallery{
margin-left:-3px;
}
#prop_details_menu{
margin-top:20px;
}
#prop_details_menu a span {
text-transform:uppercase;
display: block;
text-align:center;
background: transparent url('red_btn_no_txt.png') no-repeat 0 0;
padding: 4px 0 5px 0px;
}
#prop_details_menu a,
#prop_details_menu a:link,
#prop_details_menu a:visited{
display:block;
color:#fff;
text-decoration:none;
height:25px;
background: transparent url('red_btn_no_txt_right.png') top right no-repeat;
margin-right: 0px;
padding-right: 6px;
}
#prop_details_menu a:hover{
letter-spacing:1px;
}
#prop_details_info_wrap ul span{
margin-right:5px;
}
#featured_txt h1{
font-size:58px;
font-weight:100;
padding-top:20px;
line-height:50px;
font-family:sans-serif;
background:transparent url('its_not_just_where_you_live.png') 0 20px no-repeat;
text-indent:-9999px;
height:60px;
}
#featured_txt p{
width:500px;
/*width:386px;*/
color:#231f20;
line-height:21px;
}
#image_rotate { 
	width: 515px;
	height: 360px;
	background: #fff url('orbit/loading.gif') no-repeat center center;
	overflow: hidden;}
#image_rotate>img,  
#image_rotate>div,
#image_rotate>a { display: none; }
#image_rotate, div.orbit-wrapper { 
     position: absolute;
     top: 0px; 
     right: 0px;
}
div.orbit-wrapper{z-index:0;}
.timer { display: none !important; }

#f_left p{
font-weight:normal;
width:450px;
font-size:0.8em;
}
#f_left span {
color:#eb2027;
}
#home #main_content blockquote{
padding-left:25px;
margin: 0px;
margin-bottom:22px;
background: transparent url('openquote1.png') 0px 3px no-repeat;
text-indent: 0px;
}
#home #main_content{
 margin-top:250px; 
}