body{ 
margin:0; 
padding:0;
background-image:url(images/background_top.jpg);
background-repeat:repeat-x;
background-color:#0e0f0f;
font-family:Georgia, Helvetica, Arial, sans-serif;
font-size:small;
color:#515151;
}
a{
color:#3a78b3;
}
a:hover{
color:#2b5884;
}
form{
margin:0;
padding:0;
}
h1{
color:#bd210f;
font-size:160%;
letter-spacing:-1px;
font-weight:normal;
margin:0;
padding:0;
}
h2{
color:#bd210f;
font-size:140%;
letter-spacing:-1px;
font-weight:normal;
margin:0;
padding:0;
}
h3{
font-family:Helvetica, Arial, sans-serif;
color:#fff;
font-size:140%;
letter-spacing:-1px;
margin:0;
padding:0;
}
#roy513_main_body{
width:914px;
margin-left:auto;
margin-right:auto;
}
#roy513_main_body_top_background{
width:914px;
height:13px;
background-image:url(images/body_top_background.png);
}
#roy513_main_body_background{
width:914px;
background-image:url(images/body_background.png);
}
#roy513_main_body_bottom_background{
width:914px;
height:14px;
background-image:url(images/body_bottom_background.png);
}
#roy513_main_container{
width:898px;
margin-left:auto;
margin-right:auto;
}
#roy513_header{
width:898px;
}
#roy513_header_top{
width:898px;
height:25px;
}
#roy513_agent_login{
float:left;
padding-left:10px;
}
#roy513_agent_login a{
display:block;
height:20px;
line-height:20px;
background-image:url(images/realtor_login.jpg);
background-repeat:no-repeat;
padding:0 3px 0 22px;
font-size:90%;
color:#fff;
}
/* Quick Search */
#roy513_quicksearch{
float:right;
}
.roy513_quicksearch_section{
}
.roy513_quicksearch_title{
line-height:20px;
color:#fff;
padding-right:5px;
}
.roy513_quicksearch_label{
width:100px;
height:19px;
margin-right:5px;
}
.roy513_quicksearch_field{
width:120px;
height:13px;
color:#333;
}
.roy513_quicksearch_button{
cursor:pointer;
margin:1px 0 0 0;
padding-right:5px;
}
/* END Quick Search */
#roy513_header_flash{
width:898px;
height:266px;
}
#roy513_header_inner{
width:898px;
height:246px;
background-image:url(images/header_inner.jpg);
}

#roy513_nav{
width:898px;
height:35px;
background-image:url(images/nav.jpg);

}

#roy513_nav ul {
margin:0;
padding:0;
list-style:none;
}
#roy513_nav li span{
float:left;
margin:0;
padding:0;
}
#roy513_nav li a span{
float:left;
display:block;
height:35px;
line-height:34px;
background-image:url(images/nav.jpg);
background-repeat:repeat-x;
padding:0px 10px 0px 10px;
border-right:1px solid #222;
text-decoration:none;
font-size:90%;
color:#fff;
}

#roy513_nav li a:hover span
{
background-position:0 -35px;
}

.submenuClass{
cursor:pointer;
}

.roy513_clear{
clear:both;
height:0px;
font-size:0px;
}
#roy513_home_section{
height:100%;
background-image:url(images/home_background.jpg);
background-repeat:repeat-y;
}
#roy513_inner_section{
height:100%;
background-image:url(images/inner_background.jpg);
background-repeat:repeat-y;
}
#roy513_inner_container{
float:left;
width:674px;
padding:9px;
background-color:#fff;
font-size:90%;
}
#roy513_inner_container a{
font-size:90%;
}
#roy513_home_left{
float:left;
width:204px;
background-image:url(images/left_bg_solid.jpg);
border-right:1px solid #90190c;
}
#roy513_home_left_top{
width:204px;
min-height:420px;
background-image:url(images/left_bg.jpg);
background-repeat:repeat-x;
padding-top:18px;
}
.roy513_center{
margin-left:auto;
margin-right:auto;
}
#roy513_logo{
width:169px;
height:84px;
background-image:url(images/logo.jpg);
margin-bottom:20px;
cursor:pointer;
}
#roy513_marquee{
width:169px;
margin-bottom:60px;
}
#roy513_buyers{
width:168px;
height:93px;
background-image:url(images/buyers_button.png);
margin-bottom:10px;
}
#roy513_sellers{
width:168px;
height:93px;
background-image:url(images/sellers_button.png);
margin-bottom:10px;
}
#roy513_commercial{
width:168px;
height:93px;
background-image:url(images/commercial_button.png);
margin-bottom:10px;
}
#roy513_home_text{
float:left;
width:394px;
background-color:#eee;
}
#roy513_home_text_container{
margin:20px;
line-height:18px;
}
#roy513_blog{
margin-top:15px;
display:none;
}
.roy513_rss{
margin-left:5px;
}
.roy513_blog_title{
width:170px;
float:left;
}
.roy513_twitter{
display:block;
height:30px;
line-height:30px;
background-image:url(images/twitter-logo.jpg);
background-repeat:no-repeat;
padding:0 0 0 34px;
}
#roy513_home_map_search{
float:left;
width:298px;
background-image:url(images/map_search_bg_solid.jpg);
border-left:1px solid #bababa;
}
#roy513_home_map_search_top{
width:298px;
min-height:420px;
background-image:url(images/map_search_bg.jpg);
background-repeat:repeat-x;
padding-top:17px;
}
#roy513_home_map_search_container{
width:261px;
}
#roy513_home_map_search_text{
font-size:75%;
color:#414141;
padding:10px 0 10px 0;
}
#roy513_home_map_search_link{
float:right;
padding:5px 0 5px 0;
}
#roy513_home_map_search_link a{
display:block;
height:16px;
background-image:url(images/globe.jpg);	
background-repeat:no-repeat;
padding:0 3px 0 19px;
margin-top:5px;
font-size:90%;
}
#roy513_footer_links{
height:20px;
padding-left:20px;
}
#roy513_footer_links a{
display:block;
height:20px;
line-height:20px;
background-image:url(images/footer_link_bg.jpg);
background-repeat:no-repeat;
background-position:0 7px;
padding-left:10px;
margin-top:2px;
font-size:90%;
color:#fff;
}
#roy513_disclaimer{
width:860px;
margin-left:auto;
margin-right:auto;
padding-top:20px;
color:#ccc;
font-size:80%;
}
#roy513_disclaimer a{
color:#eee;
}
.disclaimertext img{
background-color:#ccc;
margin:2px;
}

/*stab*/
.stab a:link ,.stab a:visited,.stab a:active 	{
		font-family:"Trebuchet MS", Tahoma ,Verdana ,snas-serif;
		color:#4c77a6;
		}
.stab a:hover {
		font-family:"Trebuchet MS", Tahoma ,Verdana ,snas-serif;
		color:#4c77a6;
		text-decoration:none;
}
.stab{
	color:#333;
	Font-weight: bold;
	font-family:"Trebuchet MS", Tahoma ,Verdana ,snas-serif;
	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-family:"Trebuchet MS", Tahoma ,Verdana ,snas-serif;
	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-family:"Trebuchet MS", Tahoma ,Verdana ,snas-serif;
	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;


}
.agents {
	float:left;
	width:300px;
	padding-top:7px;
	padding-bottom: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left:10px;
}
.agents a,.agents a:visited {

}
.agents a:hover {

}
.ai_img {
	float:left;
	height: 115px;
	width: 100px;
	margin-right: 12px;
	margin-bottom: 8px;
	overflow:hidden;
}
.agent_info{
	float:left;
	width:180px;
}
.p_search_option_reset a:link, .p_search_option_reset a:active, .p_search_option_reset a:visited, .p_search_option_reset a:hover{
font-size:13px;
}
/*****************************lwolficon in disclaimer**********************/
.disclaimertext{
	font-size:11px;
}
.lwolf {	
	width:400px;
	margin-bottom:10px;
	margin-top:10px;
	height:27px;
}
.lwolf_text{
	vertical-align:text-top;
	line-height:27px;
	float:left;
	font-size:11px;
}
.lwolf_logo {

}
.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;
}

.p_search_header_title {padding:0px 0px 0px 10px;}
span.p_search_option_reset {float:right;font-size:12px;}
span.p_search_option_reset  a:link, span.p_search_option_reset  a:active, span.p_search_option_reset  a:visited, span.p_search_option_reset  a:hover{font-size:11px;}
