/* ---------------------------------------- GENERAL SETTINGS ---------------------------------------- */ 



body{

	background-image: url("bg_main.gif");

	background-repeat: repeat-x;

	background-color: #4c433c;

	margin: 0px;

	font-family: arial, verdana;

	font-size: 12px;

}



font{

    FONT-SIZE: 12px;

    FONT-FAMILY: arial, sans-serif;

	COLOR: #000000;

	}



A:link{

    font-size: 12px;

    color: #a69f96;

    font-family: arial, verdana, sans-serif;

    text-decoration: underline;

	}



A:visited{

    font-size: 12px;

    color: #a69f96;

    font-family: arial, verdana, sans-serif;

    text-decoration: underline;

	}



A:hover{

    font-size: 12px;

    color: #A2A2A2;

    font-family: arial, verdana, sans-serif;

    text-decoration: underline;

	}



/* ---------------------------- HOME PAGE SPLASH BACKGROUND DESIGNS - DIMENSIONS ------------------- */ 



table.hmoutsideborder{

	background-image: url("hm_splashback.gif");

	background-repeat: no-repeat;

	background-color: #ffffff;

	border-left: 0px;

	border-right: 0px;

	border-top: 0px;

	border-bottom: 0px;

	padding: 0px;

	margin: 0px;

	width: 1018px;

	height: 714px;

	}



table.hminside{

	border-left: 0px solid;

	border-right: 0px solid;

	border-top: 0px solid;

	border-bottom: 0px solid;

	padding: 0px;

	margin: 0px;

	width: 1008px;

	} 



/* ---------------------------- HOME PAGE HEADER ---------------------------------- */ 



table.hm_topsection{

	border-left: 0px solid;

	border-right: 0px solid;

	border-top: 0px solid;

	border-bottom: 0px solid;

	padding: 0px;

	margin: 0px;

	width: 1008px;

	position: top;

	}



/* --------------------------- HOME PAGE CONTACT BOX ------------------------------ */ 



/* --------------------------- CHANGES HERE  ------------------------------ */ 



.hm_contactbox{

	width:100%; /* USING EXACT WIDTH OF IMAGE PLUS BORDER WIDTH TO MATCH BG IMAGE WIDTH */

	height:68px;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	margin: 0px;

	border:none;

	}



font.hm_contact{

    FONT-SIZE: 11px;

    FONT-FAMILY: georgia,arial, verdana, sans-serif;

	line-height:14pt;

	COLOR: #ffffff;

	}



A.hmcontact:link{

    font-size: 11px;

	line-height:14pt;

    color: #ffffff;

    font-family: arial, verdana, sans-serif;

    text-decoration: none;

	}



A.hmcontact:visited{

    font-size: 11px;

	line-height:14pt;

    color: #ffffff;

    font-family: arial, verdana, sans-serif;

    text-decoration: none;

	}



A.hmcontact:hover{

    font-size: 11px;

	line-height:14pt;

    color: #CCC5BC;

    font-family: arial, verdana, sans-serif;

    text-decoration: none;

	}



/* ---------------------- HOME PAGE LOGO ---------------------- */



td.hm_sectionlogo{

	padding-top: 24px;

	margin: 0px;

	width: 522px;

	height: 106px;

	}



img.logo{ 

    border:0px;

	margin-top:0px;

	margin-left:85px;

	margin-bottom:2px;

	}



img.logohome{ 

    border:0px;

	margin-top:0px;

	margin-left:100px;

	margin-bottom:2px;

	}

/* ------------------------------- HOME PAGE WELCOME SECTION ------------------------------ */



/* --------------------------- CHANGES HERE  ------------------------------ */ 



td.hm_sectionwelcomefeatured{

	padding-top: 25px;

	padding-left: 10px;

	padding-right: 15px;

	padding-bottom: 10px;

	margin: 0px;

	width: 251px; 

	}

	

img.agent{

    border-left: 8px solid #E7E7EE;

	border-right: 8px solid #E7E7EE;

	border-top: 8px solid #E7E7EE;

	border-bottom: 8px solid #E7E7EE;

	}



font.hm_header{

    FONT-SIZE: 14px;

    FONT-FAMILY: verdana, arial, sans-serif;

	COLOR: #ffffff;

	line-height: 16pt;

	}



font.hmrealestateagent{

    FONT-SIZE: 12px;

    FONT-FAMILY: verdana, arial, sans-serif;

	COLOR: #ffffff;

	line-height:13pt;

	}

	

font.hm_agentname{

    FONT-SIZE: 15px;

    FONT-FAMILY: verdana, arial, sans-serif;

	COLOR: #ffffff;

	font-weight:normal;

	line-height:18pt;

	}



font.hm_details{

    FONT-SIZE: 11px;

    FONT-FAMILY: georgia, arial, sans-serif;

	COLOR: #ffffff;

	line-height:16pt;

	}



A.hmdetails:link{

    font-size: 11px;

    color: #ffffff;

    font-family: arial, sans-serif;

    text-decoration: underline;

	line-height:16pt;

	}



A.hmdetails:visited{

    font-size: 11px;

    color: #ffffff;

    font-family: arial, sans-serif;

    text-decoration: underline;

	line-height:16pt;

	}



A.hmdetails:hover{

    font-size: 11px;

    color: #CCC5BC;

    font-family: arial, sans-serif;

    text-decoration: underline;

	line-height:16pt;

	}



/* ------------------------------- HOME PAGE BOTTOM SECTION ------------------------------ */

td.hm_bottom {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    padding-bottom: 10px;
}

div.hm_bottom_cont {
}

/* ------------------------ FEATURED PROPERTY ----------------------- */



img.hm_featuredproperty{

    border-left: 11px solid #FFFFFF;

	border-right: 11px solid #FFFFFF;

	border-top: 11px solid #FFFFFF;

	border-bottom: 11px solid #FFFFFF;

	margin-right: 8px;

	margin-top: 5px;

	margin-left:94px;

	margin-bottom: 15px;

	}



.featuredproperty {

	padding-left:0px;

	padding-top:0px;

}



/* ---------------------- ALTERNATE ART AND FLASH DESIGN SECTION  ---------------- */



td.hm_section_art{

	padding-top: 30px;

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	margin: 0px;

	width: 546px;

	}



img.hmaltimg{

    border-left: 4px solid #000000;

	border-right: 4px solid #000000;

	border-top: 4px solid #000000;

	border-bottom: 4px solid #000000;

	}







/* -------------------- HOME PAGE NAVIGATION ----------------- */

.hm_navigation_bg {

	background-color:#ffffff;

	width:100%;

	}



.hm_navigation{

	font-family: arial, helvetica, sans-serif;

	font-size: 11px;

	font-weight:900;

	width: 100%; /*leave this value as is in most cases*/

	height:49px;

	}



.hm_navigation ul{

	margin: 0;

	padding: 0;

	float: left;

	font-size: 12px;

	width: 790px; /*width of menu - UPDATED MAY 30TH */

	height:49px;

	font-family: arial, helvetica, sans-serif;

	border: 0px;

	/* background: url(hmnavbkup.gif) center center repeat-x; */

	}



.hm_navigation ul li{

	display: inline;

	}



.hm_navigation ul li a{

	float: left;

	font-size: 12px;

	font-family: arial, helvetica, sans-serif;

	color: white; /*text color*/

	padding: 17px 34px;

	text-decoration: none;

	border: 0px;

	}



.hm_navigation ul li a:visited{

	color: white;

	text-decoration: none;

	}



.hm_navigation ul li a:hover, .indentmenu ul li .current{

	float: left;

	color: white !important; /*text color of selected and active item*/

	padding: 17px 34px;

	border: 0px;

	text-decoration: none;

	background: url(hmnavbkover.gif) center center repeat-x;

}







/* ---------------------------------------- FOOTER ---------------------------------------- */	





font.footer{

	font-family: arial, sans-serif;

	font-size:11;

	color: #CCC5BC;

	}



A.footer:link{

    font-size: 11px;

    color: #CCC5BC;

    font-family: arial, verdana, sans-serif;

    text-decoration: none;

	}



A.footer:visited{

    font-size: 11px;

    color: #CCC5BC;

    font-family: arial, verdana, sans-serif;

    text-decoration: none;

	}



A.footer:hover{

    font-size: 11px;

    color: #FFFFFF;

    font-family: arial, verdana, sans-serif;

    text-decoration: none;

	}







/* ---------------------------------------- SUB SECTION BEGINS ------------------------------------ */



/* ---------------------------------------- MAIN TABLE ---------------------------------------- */



table.submain {

	background-image: url("bg_main.gif");

	background-repeat: repeat-x;

	background-color:#4c433c;

	width:100%;

	margin:0px;

}

	

table.sub_outsideborder{

	background-image: url("sub_splashback2.jpg");

	background-repeat:no-repeat;

	background-color:#a69d96;

	border-left: 0px;

	border-right: 0px;

	border-top: 0px;

	border-bottom: 2px solid #cccccc;

	padding: 0px;

	margin-top:14px;

	margin-bottom:0px;	

	margin-left:0px;

	margin-right:0px;	

	width: 913px;

	height: 650px;

	}



table.subinside{

	

	border:0px;

	padding: 0px;

	margin: 0px;

	width: 913px;

	height: 650px;

	position: top;

	}





/* ---------------------------------------- SUB HEADER ---------------------------------------- */

td.header{

	border:0px;

	padding: 0px;

	margin: 0px;

	height: 136;

	width: 913;

	}



td.headerinside_left{

	

	border-left: 0px;

	border-right: 0px;

	border-top: 0px;

	border-bottom: 0px;

	padding: 0px;

	margin: 0px;

	width: 40%;

	}



td.headerinside_right{

	

	border-left: 0px;

	border-right: 0px;

	border-top: 0px;

	border-bottom: 0px;

	padding: 0px;

	margin: 0px;

	width: 60%;

	}



img.sub_altimg{

    border-left: 6px solid #E7E7EE;

	border-right: 6px solid #A4A5AA;

	border-top: 6px solid #E7E7EE;

	border-bottom: 6px solid #A4A5AA;

	}



	

/* ----------------------------------------  SUB NAVIGATION HEADER ---------------------------------------- */



td.sub_navigation{

	

	background-color: #766e67;

	border:0px;

	padding: 0px;

	margin: 0px;

	width:100%;

	height:49px;

	}



.sub_navigation{

font-family: arial, helvetica, sans-serif;

font-size: 11px;

font-weight:900;

width: 748px; /*leave this value as is in most cases*/

height:49px;

}



.sub_navigation ul{

margin: 0;

padding: 0;

float: left;

font-size: 12px;

width: 748px; /*width of menu*/

height:49px;

font-family: arial, helvetica, sans-serif;

border: 0px;



}



.sub_navigation ul li{

display: inline;

}



.sub_navigation ul li a{

float: left;

font-size: 12px;

font-family: arial, helvetica, sans-serif;

color: white; /*text color*/

padding: 17px 28px;

text-decoration: none;

border: 0px;

}



.sub_navigation ul li a:visited{

color: white;

text-decoration: none;

}



.sub_navigation ul li a:hover, .indentmenu ul li .current{

float: left;

color: #FFFFFF !important; /*text color of selected and active item*/

padding: 17px 28px;

border: 0px;

text-decoration: none;

background: url(hmnavbkover.gif) center center repeat-x;



}







/* ----------------------------------------  SUB BODY BEGINS ---------------------------------------- */	



table.body{

	border-left: 0px;

	border-right: 0px;

	border-top: 0px;

	border-bottom: 0px;

	padding: 0px;

	margin-right: 5px;

	width: 908px;

	height: 600;

	}





/* ------------------------------------- LEFT COLUMN ATTRIBUTES --------------------------------------*/



td.sub_leftcolumn{

	border-left: 0px;

	border-right: 0px;

	border-top: 0px;

	border-bottom: 0px;

	padding: 0px;

	margin: 0px;

	width: 206px;

	}

	

td.sub_agent{

	/*background-image: url("sub_column1back.gif");*/

	border:0px;

	padding: 0px;

	margin: 0px;

	height: 250px;

	width: 186px;

	}



img.sub_agent{

    border: 4px solid #ffffff;

	

	}

	

table.sub_leftnavigation{

	border-left: 0px;

	border-right: 0px;

	border-top: 0px;

	border-bottom: 0px;

	padding: 0px;

	margin: 0px;

	width: 186;

	}



font.sub_contact{

    FONT-SIZE: 12px;

    FONT-FAMILY: arial, verdana, sans-serif;

	COLOR: #ffffff;

	}



font.sub_agentname{

    FONT-SIZE: 13px;

    FONT-FAMILY: verdana, arial, sans-serif;

	COLOR: #ffffff;

	font-weight: bold;

	}





A.sub_leftnav:link{

    font-size: 11px;

    color: #ffffff;

    font-family: arial, verdana, sans-serif;

    text-decoration: none;

	}



A.sub_leftnav:visited{

    font-size: 11px;

    color: #ffffff;

    font-family: arial, verdana, sans-serif;

    text-decoration: none;

	}



A.sub_leftnav:hover{

    font-size: 11px;

    color: #dcdcdc;

    font-family: arial, verdana, sans-serif;

    text-decoration: none;

	}



	

A.sub_contact:link{

    font-size: 11px;

    color: #ffffff;

    font-family: arial, verdana, sans-serif;

    text-decoration: none;

	}



A.sub_contact:visited{

    font-size: 11px;

    color: #ffffff;

    font-family: arial, verdana, sans-serif;

    text-decoration: none;

	}



A.sub_contact:hover{

    font-size: 11px;

    color: #dcdcdc;

    font-family: arial, verdana, sans-serif;

    text-decoration: none;

	}





/* --------------------------- RIGHT COLUMN -  BODY - MAIN CONTENT DISPLAYED HERE --------------------------- */



td.sub_rightcolumn{ 

	background-color: #ffffff;

	border-left: 0px;

	border-right: 0px;

	border-top: 0px;

	border-bottom: 4px solid #a69f96;

	padding:0px;

	margin:0px;

	width: 698px;

	height:700px;

	}



font.details{

    FONT-SIZE: 12px;

    FONT-FAMILY: arial, sans-serif;

	COLOR: #2c2c2c;

	}



font.forms{

    FONT-SIZE: 12px;

    FONT-FAMILY: verdana, arial, sans-serif;

	COLOR: #413e3a;

	}



font.subheaders{

	font-family: arial, sans-serif;

	font-size:18;

	color: C6C6C6;

	font-weight: bold;

	margin-left:5px;

	}



font.subbullet{

	font-family: arial, sans-serif;

	font-size:12;

	color: 660000;

	}





A.sub_details:link{

    font-size: 12px;

    color: #4689f2;

    font-family: arial, verdana, sans-serif;

    text-decoration: underline;

	}



A.sub_details:visited{

    font-size: 12px;

    color: #4689f2;

    font-family: arial, verdana, sans-serif;

    text-decoration: underline;

	}



A.sub_details:hover{

    font-size: 12px;

    color: #A2A2A2;

    font-family: arial, verdana, sans-serif;

    text-decoration: underline;

	}





/* ----------------------------------------  TESTIMONIAL SECTIONS ---------------------------------------- */



table.testimonials{

	background-color: #ffffff;

	border-left: 1px solid #C6C6C6;

	border-right: 1px solid #C6C6C6;

	border-top: 1px solid #C6C6C6;

	border-bottom: 1px solid #C6C6C6;

	padding: 0px;

	margin: 0px;

	width: 200;

	position: top;

	}



font.testimonials{

    FONT-SIZE: 12px;

    FONT-FAMILY: arial, sans-serif;

	COLOR: #7C7C7C;

	}



font.testimonialname{

    FONT-SIZE: 12px;

    FONT-FAMILY: arial, sans-serif;

	COLOR: #000000;

	font-style: italic;

	}



/* ---------------------------------------- PROPERTY LISTINGS ---------------------------------------- */



tr.sub_divider{

	background-color: #CCCCCC;

	}



td.pic{

	background-color: #D2D2D2;

	}



font.listingdetails{

    FONT-SIZE: 11px;

    FONT-FAMILY: arial, sans-serif;

	COLOR: #585858;

	}



font.listingtitle{
    FONT-SIZE: 14px;

    FONT-FAMILY: arial, sans-serif;

	COLOR: #4689f2;

	font-weight: bold;

	}

	

font.listingsmall{

    FONT-SIZE: 10px;

    FONT-FAMILY: arial, sans-serif;

	COLOR: #6C6C6C;

	}



font.blurb{

	font-family: arial, sans-serif;

	font-size:11;

	color: #4689f2;

	font-weight: bold;

	}

	

A.listingtitle:link{

    font-size: 12px;

    color: #4689f2;

    font-family: arial, verdana, sans-serif;

    text-decoration: underline;

	}



A.listingtitle:visited{

    font-size: 12px;

    color: #4689f2;

    font-family: arial, verdana, sans-serif;

    text-decoration: underline;

	}



A.listingtitle:hover{

    font-size: 12px;

    color: #A2A2A2;

    font-family: arial, verdana, sans-serif;

    text-decoration: underline;

	}







A.listingdetails:link{

    font-size: 11px;

    color: #4689f2;

    font-family: arial, verdana, sans-serif;

    text-decoration: none;

	}



A.listingdetails:visited{

    font-size: 11px;

    color: #4689f2;

    font-family: arial, verdana, sans-serif;

    text-decoration: none;

	}



A.listingdetails:hover{

    font-size: 11px;

    color: #A2A2A2;

    font-family: arial, verdana, sans-serif;

    text-decoration: none;

	}



/* ---------------------------------------- FORMS ---------------------------------------- */



input.formstyle{

	background-color: #EFEFEF;

	border-left: 1px solid #C8C8C8;

	border-right: 1px solid #C8C8C8;

	border-top: 1px solid #C8C8C8;

	border-bottom: 1px solid #C8C8C8;

	padding: 1px;

	margin: 0px;

	color: 323232;

	}



textarea.formstyle{

	background-color: #EFEFEF;

	border-left: 1px solid #C8C8C8;

	border-right: 1px solid #C8C8C8;

	border-top: 1px solid #C8C8C8;

	border-bottom: 1px solid #C8C8C8;

	padding: 1px;

	margin: 0px;

	color: 323232;

	}



select.formstyle{

	background-color: #EFEFEF;

	border-left: 1px solid #C8C8C8;

	border-right: 1px solid #C8C8C8;

	border-top: 1px solid #C8C8C8;

	border-bottom: 1px solid #C8C8C8;

	padding: 1px;

	margin: 0px;

	color: 323232;

	}



A.subsearch:link{

    font-size: 12px;

    color: #000099;

    font-family: arial, verdana, sans-serif;

    text-decoration: underline;

	}



A.subsearch:visited{

    font-size: 12px;

    color: #000099;

    font-family: arial, verdana, sans-serif;

    text-decoration: underline;

	}



A.subsearch:hover{

    font-size: 12px;

    color: #990000;

    font-family: arial, verdana, sans-serif;

    text-decoration: underline;

	}



font.sub_featuredproperty{

    FONT-SIZE: 20px;

    FONT-FAMILY: verdana, arial, sans-serif;

	COLOR: #000099;

	font-weight: bold;

	}

    

/* image frame */

table.cpf_image_frame {

    border: 2px solid #CCCCCC;

    background-color: #FFFFFF;

}

table.cpf_image_frame td {

    padding: 0px;

    border: 1px solid #CCCCCC;

    background-color: #F1F3F5;

    text-align: center;

}

table.cpf_image_frame img {

    border: none;

}



/* pagination */

div.pagination {

    margin: 3px 0px;

    font-size: 12px;

    font-family: arial, verdana, sans-serif;

}



/* rollover thumb */

td.rollover_thumb1 {

    background-color: #d8d8d8;

}

td.rollover_thumb2 {

    background-color: #c8c8c8;

}



/* form message */

div.form_msg {

    font-size: 12px;

    font-family: arial, sans-serif;

}



/* ---------------------------------------- SUB FOOTER ---------------------------------------- */



A.sub_footer:link{

    font-size: 11px;

    color: #CCC5bC;

    font-family: arial, verdana, sans-serif;

    text-decoration: none;

	}



A.sub_footer:visited{

    font-size: 11px;

    color: #CCC5bC;

    font-family: arial, verdana, sans-serif;

    text-decoration: none;

	}



A.sub_footer:hover{

    font-size: 11px;

    color: #FFFFFF;

    font-family: arial, verdana, sans-serif;

    text-decoration: none;

	}



font.sub_footer{

	font-family: arial, sans-serif;

	font-size:11;

	color: #CCC5bC;

	}





/* ---------------------------------------- PAGE IMAGE ---------------------------------------- */

    

.page_image0, .page_image1 {

    float: left;

    display: inline;

    border: 1px solid #CCC;

    margin: 3px 8px 0 0;

}



.page_image1 {

    float: right;

    margin: 3px 0 0 8px;

}



.clear {

    clear: both;

}



