body {
	margin: 0px 0px 0px 6px;
	background-color:#ffffff;
	background-image:url(../images/grad.gif)
}

textarea,select,input {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
td,body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

a {  text-decoration: none; font-weight: normal; color:#000000; }
a:hover {  text-decoration: underline; color:#333333;}


.bg_head_shadow_top {
	background-image:url(../images/shadow_red_top.gif);
    background-repeat:repeat-x;
	background-position:bottom;
}

.bg_head_shadow_gray {
	background-image:url(../images/shadow_gray_top.gif);
    background-repeat:repeat-x;
	background-position:bottom;
}

.bg_head_shadow_left {
	background-image: url(../images/shadow_head_left.gif);
    background-repeat:repeat-y;
	background-position: right;
}

.bg_date {
	background-image: url(../images/bg_date.gif);
    background-repeat:repeat-x;
	background-position: top;
}


.bg_menu {
	background-image: url(../images/bg_menu.gif);
    background-repeat:repeat-y;
	background-position: right;
}

.bg_search_head {
	background-image: url(../images/head_search_bg.gif);
    background-repeat: no-repeat;
	background-position: right top;
}

.border_top { border-top:#bc0f0f 1px solid;}
.border_top_left { border-top:#bc0f0f 1px solid; border-left:#bc0f0f 1px solid}
.border_top_right { border-top:#bc0f0f 1px solid; border-right:#bc0f0f 1px solid}
.border_bottom { border-bottom:#bc0f0f 1px solid}
.border_left { border-left:#bc0f0f 1px solid}
.border_green {border-left:#4f6504 1px solid; border-top:#4f6504 1px solid; border-right:#4f6504 1px solid;  border-bottom:#4f6504 1px solid}

.menu a {
         display:block; 
         font-family:Arial,Verdana; 
         font-size:11px; 
         font-weight:bold;
		 text-transform:uppercase;
         color:#0659af; 
         text-decoration:none; 
         text-align:left; 
         background-image:  url(../images/buttom.gif); 
         background-repeat: no-repeat; 
         background-position: top; 
         width:159px; 
         height: 22px;
         width*:199px; 
         height*:30px; 
         padding-left:40px; 
         padding-top:8px;
       }
.menu a:link{color:#0659af;}
.menu a:visited{color:#0659af;}
.menu a:hover {
        display:block;
		font-family:Arial,Verdana;
		font-size:11px;
		font-weight:bold;
		color:#ffffff; 
		text-decoration:none;
		text-transform:uppercase;
		text-align:left; 
		background-image: url(../images/buttom.gif);
		background-repeat: no-repeat;
		background-position: bottom;
		width:159px; 
        height: 22px;
        width*:199px; 
        height*:30px; 
        padding-left:40px; 
        padding-top:8px;
		}

 .txt_date { padding-left:12px; padding-top:8px; font-family: Verdana, Helvetica, sans-serif; font-size:10px; color: #0056af; font-weight: bold}
.txt_HEAD {
  font-family:Verdana, Helvetica, sans-serif;
	font-size:9px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	line-height: 8px;
	text-decoration: none;
	padding: 2px;
   }



























.bg_content {
	background-image:  url(../images/content_bg.jpg);
	background-position: top;
    background-repeat: repeat-x;
	BORDER-LEFT: #FFFFFF 1px solid; 
	BORDER-RIGHT: #FFFFFF 1px solid;
}

.bg_feat_corner {
	background-image:url(../images/content_bg_left.jpg);
    background-repeat:no-repeat;
	background-position:top left;
}

.bg_FP {
	background-image:  url(../images/FP_gradient_content.gif);
	background-position: top;
    background-repeat: repeat-x;
}

.bg_QS {
	background-image:url(../images/QS_bg_content_foot.gif);
    background-repeat: repeat-x;
	background-position:bottom;
}

.bg_frame{
	background-image:url(../images/frame.gif);
    background-repeat: no-repeat;
	background-position:center;
}

.bg_foot {
	background-image: url(../images/foot_bg.jpg);
    background-repeat:repeat-x;
	background-position:top left;
}


.bg_content_subtitle {
	background-image: url(../images/content_bg_subtitle.gif);
    background-repeat:repeat-x;
	background-position:top left;
}

.border_black {border-color:#000000; border-bottom:1px solid; border-left:1px solid; border-right:1px solid ; border-top:1px solid}

.menuTOP a {display:block; font-family:Arial,Verdana; font-size:11px; font-weight:bold; color:#ecca7c; text-decoration:none; text-align:left; background-image:  url(../images/buttom_normal_top.gif); background-repeat: no-repeat; background-position: top; width:159px; height: 20px; width*:179px; height*:26px; padding-left:20px; padding-top:6px;}
.menuTOP a:hover {display:block; font-family:Arial,Verdana; font-size:1px; font-weight:bold; color:#7a2e36; text-decoration:none; text-align:left; background-image:  url(../images/buttom_about_roll.gif); background-repeat: no-repeat; background-position: top; width:169px; height:23px; width*:179px; height*:26px; padding-left:10px; padding-top:3px;}
	
.menuMid1 a {display:block; font-family:Arial,Verdana; font-size:11px; font-weight:bold; color:#ecca7c; text-decoration:none; text-align:left; background-image:  url(../images/buttom_normal-mid.gif); background-repeat: no-repeat; background-position: top; width:159px; height:20px; width*:179px; height*:26px; padding-left:20px; padding-top:6px;}
.menuMid1 a:hover {display:block; font-family:Arial,Verdana; font-size:1px; font-weight:bold; color:#7a2e36; text-decoration:none; text-align:left; background-image:  url(../images/buttom_feat_home_roll.gif); background-repeat: no-repeat; background-position: top; width:169px; height:23px; width*:179px; height*:26px; padding-left:10px; padding-top:3px;}

.menuMid2 a {display:block; font-family:Arial,Verdana; font-size:11px; font-weight:bold; color:#ecca7c; text-decoration:none; text-align:left; background-image:  url(../images/buttom_normal-mid.gif); background-repeat: no-repeat; background-position: top; width:159px; height:20px; width*:179px; height*:26px; padding-left:20px; padding-top:6px;}
.menuMid2 a:hover {display:block; font-family:Arial,Verdana; font-size:1px; font-weight:bold; color:#7a2e36; text-decoration:none; text-align:left; background-image:  url(../images/buttom_prop_search_roll.gif); background-repeat: no-repeat; background-position: top; width:169px; height:23px; width*:179px; height*:26px; padding-left:10px; padding-top:3px;}

.menuMid3 a {display:block; font-family:Arial,Verdana; font-size:11px; font-weight:bold; color:#ecca7c; text-decoration:none; text-align:left; background-image:  url(../images/buttom_normal-mid.gif); background-repeat: no-repeat; background-position: top; width:159px; height:20px; width*:179px; height*:26px; padding-left:20px; padding-top:6px;}
.menuMid3 a:hover {display:block; font-family:Arial,Verdana; font-size:1px; font-weight:bold; color:#7a2e36; text-decoration:none; text-align:left; background-image:  url(../images/buttom_rentals_roll.gif); background-repeat: no-repeat; background-position: top; width:169px; height:23px; width*:179px; height*:26px; padding-left:10px; padding-top:3px;}
	
.menuMid4 a {display:block; font-family:Arial,Verdana; font-size:11px; font-weight:bold; color:#ecca7c; text-decoration:none; text-align:left; background-image:  url(../images/buttom_normal-mid.gif); background-repeat: no-repeat; background-position: top; width:159px; height:20px; width*:179px; height*:26px; padding-left:20px; padding-top:6px;}
.menuMid4 a:hover {display:block; font-family:Arial,Verdana; font-size:1px; font-weight:bold; color:#7a2e36; text-decoration:none; text-align:left; background-image:  url(../images/buttom_buyer_roll.gif); background-repeat: no-repeat; background-position: top; width:169px; height:23px; width*:179px; height*:26px; padding-left:10px; padding-top:3px;}
	
.menuMid5 a {display:block; font-family:Arial,Verdana; font-size:11px; font-weight:bold; color:#ecca7c; text-decoration:none; text-align:left; background-image:  url(../images/buttom_normal-mid.gif); background-repeat: no-repeat; background-position: top; width:159px; height:20px; width*:179px; height*:26px; padding-left:20px; padding-top:6px;}
.menuMid5 a:hover {display:block; font-family:Arial,Verdana; font-size:1px; font-weight:bold; color:#7a2e36; text-decoration:none; text-align:left; background-image:  url(../images/buttom_seller_roll.gif); background-repeat: no-repeat; background-position: top; width:169px; height:23px; width*:179px; height*:26px; padding-left:10px; padding-top:3px;}

.menuMid6 a {display:block; font-family:Arial,Verdana; font-size:11px; font-weight:bold; color:#ecca7c; text-decoration:none; text-align:left; background-image:  url(../images/buttom_normal-mid.gif); background-repeat: no-repeat; background-position: top; width:159px; height:20px; width*:179px; height*:26px; padding-left:20px; padding-top:6px;}
.menuMid6 a:hover {display:block; font-family:Arial,Verdana; font-size:1px; font-weight:bold; color:#7a2e36; text-decoration:none; text-align:left; background-image:  url(../images/buttom_mortgage_roll.gif); background-repeat: no-repeat; background-position: top; width:169px; height:23px; width*:179px; height*:26px; padding-left:10px; padding-top:3px;}
	
.menuMid7 a {display:block; font-family:Arial,Verdana; font-size:11px; font-weight:bold; color:#ecca7c; text-decoration:none; text-align:left; background-image:  url(../images/buttom_normal-mid.gif); background-repeat: no-repeat; background-position: top; width:159px; height:20px; width*:179px; height*:26px; padding-left:20px; padding-top:6px;}
.menuMid7 a:hover {display:block; font-family:Arial,Verdana; font-size:1px; font-weight:bold; color:#7a2e36; text-decoration:none; text-align:left; background-image:  url(../images/buttom_community_roll.gif); background-repeat: no-repeat; background-position: top; width:169px; height:23px; width*:179px; height*:26px; padding-left:10px; padding-top:3px;}

.menuMid8 a {display:block; font-family:Arial,Verdana; font-size:11px; font-weight:bold; color:#ecca7c; text-decoration:none; text-align:left; background-image:  url(../images/buttom_normal-mid.gif); background-repeat: no-repeat; background-position: top; width:159px; height:20px; width*:179px; height*:26px; padding-left:20px; padding-top:6px;}
.menuMid8 a:hover {display:block; font-family:Arial,Verdana; font-size:1px; font-weight:bold; color:#7a2e36; text-decoration:none; text-align:left; background-image:  url(../images/buttom_free_market_roll.gif); background-repeat: no-repeat; background-position: top; width:169px; height:23px; width*:179px; height*:26px; padding-left:10px; padding-top:3px;}

.menuMid9 a {display:block; font-family:Arial,Verdana; font-size:11px; font-weight:bold; color:#ecca7c; text-decoration:none; text-align:left; background-image:  url(../images/buttom_normal-mid.gif); background-repeat: no-repeat; background-position: top; width:159px; height:20px; width*:179px; height*:26px; padding-left:20px; padding-top:6px;}
.menuMid9 a:hover {display:block; font-family:Arial,Verdana; font-size:1px; font-weight:bold; color:#7a2e36; text-decoration:none; text-align:left; background-image:  url(../images/buttom_our_associ_roll.gif); background-repeat: no-repeat; background-position: top; width:169px; height:23px; width*:179px; height*:26px; padding-left:10px; padding-top:3px;}

.menuFoot a {display:block; font-family:Arial,Verdana; font-size:11px; font-weight:bold; color:#ecca7c; text-decoration:none; text-align:left; background-image:  url(../images/buttom_normal-foot.gif); background-repeat: no-repeat; background-position: top; width:159px; height:20px; width*:179px; height*:26px; padding-left:20px; padding-top:6px;}
.menuFoot a:hover {display:block; font-family:Arial,Verdana; font-size:1px; font-weight:bold; color:#7a2e36; text-decoration:none; text-align:left; background-image:  url(../images/buttom_contact_roll.gif); background-repeat: no-repeat; background-position: top; width:169px; height:23px; width*:179px; height*:26px; padding-left:10px; padding-top:3px;}

.txt_Contact {
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #c4aa80;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	padding-right: 0px;
	padding-top: 7px;
	height:21px;
	height*:28px;
   }
 

   

   
.txt_search {
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	padding-right: 0px;
   }
   
.txt_gold {
    font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color: #c4aa80;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-right: 0px;
   }
   
.txt_price {
    font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color: #870f0c;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-left: 25px;
   }
   
.links_open_house a{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#c4aa80;
	text-decoration: none;
	padding-left: 5px;
	font-style: normal;
	font-weight: normal;
	padding-right: 5px;
}

.links_open_house a:link {color: #c4aa80; text-decoration: none}
.links_open_house a:visited {color: #c4aa80; text-decoration: none}
.links_open_house a:hover {color: #c4aa80; text-decoration: underline}

.links_OH a{
    display:block;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#6d1e1c;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.links_OH a:link {color: #6d1e1c; text-decoration: none;}
.links_OH a:visited {color: #6d1e1c; text-decoration: none;}
.links_OH a:hover {color: #e6ba57; text-decoration: none; background-color:#6d1e1c}

.OH {
    display:block;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#6d1e1c;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
   }
   
.OH_roll {
    display:block;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #e6ba57;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
    background-color: #6d1e1c;
   }

.links_sign a{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#e6ba57;
	text-decoration: none;
	padding-left: 5px;
	font-style: normal;
	font-weight: bold;
	padding-right: 3px;
}

.links_sign a:link {color: #e6ba57; text-decoration: underline}
.links_sign a:visited {color: #e6ba57; text-decoration: underline}
.links_sign a:hover {color: #e6ba57; text-decoration: none}

.links_more a{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#65110f;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.links_more a:link {color: #65110f; text-decoration: none;}
.links_more a:visited {color: #65110f; text-decoration: none;}
.links_more a:hover {color: #65110f; text-decoration: underline;}

.links_search a{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#e6ba57;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.links_search a:link {color: #e6ba57; text-decoration: none;}
.links_search a:visited {color: #e6ba57; text-decoration: none;}
.links_search a:hover {color: #e6ba57; text-decoration: underline;}

.links_foot a{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#7f4f2e;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.links_foot a:link {color: #7f4f2e; text-decoration: none;}
.links_foot a:visited {color: #7f4f2e; text-decoration: none;}
.links_foot a:hover {color: #661b22; text-decoration: none;}

.links_foot2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#bc1010;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	text-transform:uppercase;
}
a.links_foot2:link {color: #bc1010; text-decoration: none;}
a.links_foot2:visited {color: #bc1010; text-decoration: none;}
a.links_foot2:hover {color: #bc1010; text-decoration: underline;}

/*RESOURCES PAGES*/
.ResCategTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #000000;
padding: 10px;
}
.ResTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #CC0000;
background-color: #EFEFEF;
border-top: 1px solid #14284b;
}
.ResTitle a {
color: #CC0000;
text-decoration: none;
}
.ResShortDesc {
padding: 1px 1px 1px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
background-color:#FAFAFA;
line-height: 20px;
}
.ResShortDesc a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#CC0000;
text-transform: uppercase;
}
.titlediv {
display: block;
width: 538px; /* should be the same as the width of the containing table */
padding: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #bc0f0f;
background-color: #FFFFFF;
border-top: 0px solid #14284b;
border-bottom: 1px solid #bc0f0f;
}
.titlediv a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #666666;
text-transform: uppercase;
}
.textdiv {
display: block;
width: 525px; /* should be the same as the width of the containing table */
padding: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
line-height: 20px;
background-color: #ffffff;
text-indent: 20px;
}
.textdiv p{
margin: 0px;
}
.ResPgCookie {
display: block;
width: 340px;
}
.ResPgCookie a{
display: block;
width: 110px;
padding-left: 3px;
float: left;
clear: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
background-color: #FFFFFF;
text-transform: uppercase;
}
.ResPgCookie a:hover{
color: #CC0000;
}

/*GENERAL*/
.color1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
} 
.color1 a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
}
.color1Bold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
}
.color1Bold a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
}
.color1UpperBold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
 color: #000000;
}
.color1UpperBold a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
 color: #000000;
}
a.linkColor1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
}
a.linkColor1:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #FFFFFF;
 text-decoration: underline;
}
a.linkColor1Bold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}
a.linkColor1Bold:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: underline;
}

.color2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
}
.color2 a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
}
.color2Bold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
}
.color2Bold a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
}
.color2UpperBold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
 color: #FFFFFF;
}
.color2UpperBold a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
 color: #FFFFFF;
}
a.linkColor2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
}
a.linkColor2:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 text-decoration: underline;
}
a.linkColor2Bold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
}
a.linkColor2Bold:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: underline;
}
