@charset "utf-8";
@font-face {
    font-family: 'HeroRegular';
    src: url('../fonts/hero-webfont.eot');
    src: url('../fonts/hero-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hero-webfont.woff') format('woff'),
         url('../fonts/hero-webfont.ttf') format('truetype'),
         url('../fonts/hero-webfont.svg#HeroRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HeroLight';
    src: url('../fonts/hero_light-webfont.eot');
    src: url('../fonts/hero_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hero_light-webfont.woff') format('woff'),
         url('../fonts/hero_light-webfont.ttf') format('truetype'),
         url('../fonts/hero_light-webfont.svg#HeroLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
	margin:0px;
	padding:0px;
	background: url(img/bgtile.gif);
	font-family: 'HeroRegular', Arial;
	font-size:14px;
	color:#3d3d3d;
}

input {
	font-size:10px;
}

select {
	font-size:10px;
}

#outerContainer{background: url(img/bgheaderslice.gif);background-repeat:repeat-x;width:100%;height:209px;z-index:auto;padding-top:10px;}

#container{
	width:730px;
	background-color:#FFFFFF;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	border:#8e1a02 solid 5px;
}

#header{
	height:135px;
	background-image:url(img/header.jpg);
}

#nav{
	height:40px;
	margin-top:5px;
}

#nav a {text-decoration:none;padding-left:10px;padding-right:10px;line-height:40px;color:#8b8b8b;text-transform:lowercase;font-size:13px;font-weight:bold;border-right:1px solid #8B8B8B;}
#nav a.no_border{border-right:none;}
#nav a:hover{color:#8e1a02;}
#nav img {border:none;}

#nav .propertySearch {
	float: right;
	line-height:none;
    margin-top: 4px;
	padding: 0px;
}
.navLink {
	float:left;
}
.navLinkImg {
	float: right;
}
#content{
	background-color:#f1f1f1;
	padding:5px;
}

p.contact_info
{
	font-size:10pt;
	font-weight:bold;
}

p.contact_info span
{
	font-size:20pt;
	color:#7c170f;
	display:block;
	margin:5px 0 5px 0;
}

p.contact_info a
{
	color:#7c170f;
}

#columnLeft{width:475px;float:left;}
#columnLeft h1{margin-top:5px;font-size: 22pt;color:#8e1a02;font-weight:700;font-family: 'HeroLight', Arial;}
#columnLeft h2{margin:5px 0 5px 0;font-size: 10pt;color:#8e1a02;font-weight:normal;font-family: 'HeroLight', Arial;}
#columnLeft #mainFeature{background-color:#FFFFFF;padding:10px;margin-top:5px;text-align:left;}


#columnRight{width:240px;float:right;}
#columnRight h2{font-size:12px;color:#8e1a02;padding-left:5px;}
#columnRight img{border:none;}
#columnRight p{padding-left:5px;text-align:justify;padding-right:5px;}
#columnRight p a{color:#8e1a02;padding-left:0px;}
#columnRight p a:hover{background-color:#f1f1f1;color:#666666;}


#columnRight a{display:block;line-height:55px;text-decoration:none;}

#columnRight a.button{display:block;line-height:18px;text-decoration:none;padding-left:5px;color:#3d3d3d;}
#columnRight a.button:hover{background-color:#FFFFFF;}
#columnRight a.side_menu
{
	margin:10px;
}
#columnRight a.side_menu:hover
{
	background:none;
}
#columnRight .heading{color:#9d514b;font-size:15pt;font-weight:700;}

#footer{padding-top:20px;background-image:url(img/ricsLogo.gif);background-repeat:no-repeat;
background-position:5px;}
#footer .copyright{float:left;font-size:10px;margin-left:70px;margin-top:40px;}
#footer .copyright a{color:#666666;text-decoration:none;}
#footer .office{float:right;margin-right:8px;border-left:#CCCCCC 1px solid;font-weight:700;padding-left:5px;}

.error {
	color: #ff0000;
}

.efefef {
	background: #efefef;
}

.E7E9E3
	{
	background: #E7E9E3;	
}

div#extrapara
{
	border:#999999 1px solid;
	margin:15px 0px 15px 0px;
	padding:15px 5px 15px 5px;
	width:225px
}

div.quote
{
	border-bottom:#999999 1px solid;
	border-top:#999999 1px solid;
	padding:5px 5px 5px 5px;
	width:100%
}

div.quote div.desc
{
	font-style:italic
}

div.quote div.title
{
	font-weight:700
}
table.property_search_buttons
{
	font-size:10pt;
	width:105px;
}
table.property_search_buttons tr
{
	height:50%;
}
table.property_search_buttons label
{
	display:block;
	text-align:left;
	line-height:20px;
}

table.property_search_buttons label input
{
	float:right;
}

table.property_search_buttons input.frm
{
	float:right;
	background: url('/images/search_button.jpg') no-repeat;
	height:16px;
	width:60px;
	border:none;
	cursor:pointer;
	position:absolute;
	bottom:7px;
	right:15px;
	color: #8E1A02;
	font-family:'Hero',Arial;
}

input.frm_button
{
	float:right;
	color: #8E1A02;
	font-family:'Hero',Arial;
	background: url('/images/search_button.jpg') no-repeat;
	height:16px;
	width:60px;
	border:none;
	cursor:pointer;
}

td.overlay_let
{
	background:url('/img/let.gif');
	background-repeat:no-repeat;
	background-position:center;
}
td.overlay_sold
{
	background:url('/img/sold.gif');
	background-repeat:no-repeat;
	background-position:center;
}
td.overlay_under_offer
{
	background:url('/img/underoffer.gif');
	background-repeat:no-repeat;
	background-position:center;
}

td.overlay_let img.print_image,
td.overlay_sold img.print_image,
td.overlay_under_offer img.print_image
{
	display:none;
}

/** Home Page Slideshow **/
.slideshow {
	height: 245px;
	width: 475px;
}
.slideshow img {
}
