/* start reset */
@import url("dovetail_common.css");
/*****reset properties*****/

.bodycolor { background-color:#ffffff; }
/* end reset */


/* default settings */


/* main layout */
#pagecontainer { width:1002px; height: auto; margin-left:auto; margin-right:auto; }	/*border:2px red solid;*/
#pagecontainer1 { background:url(../images/repeat_bg.jpg) repeat-y; width:1002px; height: auto; position:relative; float:left; }	/*border:2px red solid;*/
#pagecontainer2 { background:url(../images/lf_bg.png) no-repeat bottom left; width:1002px; height:auto; position:relative; float:left; }	/*border:2px red solid;*/
#lf_col { width: 228px; min-height:541px; height: auto !important; height:640px; float:left; }		/*border:2px red solid;*/
#lf_col_shadow { width:228px; height:auto; float:left; }	/*border:2px red solid;*/
#rt_col { background:#e4e4e4; width:774px; height:auto; position:relative; float:left; z-index:0; }	/*border:2px red solid;*/
#banner { width:774px; height:296px; position:relative; z-index:0; }	/*border:2px red solid;*/
#bannermask { background: url(../images/banner_mask.png) no-repeat; width:774px; height:200px; position:absolute; top:242px; right:0; z-index:1; }	/*margin-top:-59px;*/
#ctmcontentcontainer {width:740px; min-height:160px; padding-left:12px; padding-right:12px; padding-bottom:12px; position:relative; z-index:10; clear:right; }	
#footertop { background: #c27204; width:1002px; height:6px; clear:both; margin:0 auto; }
#footerwrapper { margin:0px auto; background:#3d362c; width:1002px; clear:both; min-height:150px; height: auto !important; height:150px; padding-top:22px; padding-bottom:7px; padding-bottom:0px!ie;
font:normal 12px arial, helvetica, sans-serif; text-decoration:none; color: #a4a4a4; }		/*border:2px red solid;*/
#footerwrapper a:link, #footerwrapper a:visited, #footerwrapper a:hover { font:normal 12px arial, helvetica, sans-serif; text-decoration:none; color: #a4a4a4; }
#footerwrapper a:hover { color:#ae6805; }
#footerlinks { background:url(../images/footerlinksdivider.gif) repeat-y; width:654px; font:normal 12px arial; color:#cecece; padding:0px; float:left; }
#footerlinks ul { }
#footerlinks ul li { list-style:none; margin:0px; padding:0px; }
#column1 { float:left; width:169px; padding-left:80px; }
#column1 ul { padding:0px; margin:0px }
#column2 { float:left; width:142px; padding-left:40px; }
#column2 ul { padding:0px; margin:0px; }
#column3 { float:left; width:183px; padding-left:40px; }
#column3 ul { padding:0px; margin:0px; }
#bottomitems { margin-top: 35px; margin-top: 30px!ie;
width:1000px; height: 29px; height: 25px!ie;
float:right; border: 0px solid #ff0000; text-align:center; }
#ehlicon { width: 25px; height: 20px; float:left; margin-left: 20px; background:url(../images/build_equalhousing.png) left top no-repeat;}
#footertextwrapper { width:auto; height: 20px; float:left; margin-top:3px; }		/*width:765px;*/
#iconlist { width:150px; float:right; border: 0px solid #ff0000; }
/* main layout end */


#pwbymain { border: 0px solid #ff0000; float:right; margin-top:0px; margin-right:17px; width:150px; display:inline; }
.btm_rgt_text { font:normal 12px arial; color:#a4a4a4; float:left; text-align:left; border: 0px solid #ffe5c2; margin:0px; padding:0px; }
.btm_rgt_img { float:left; padding-left:5px; border:0px solid #ffe5c2; }
.btm_rgt_img a{background:url(../images/rclogo_offwhite.png) left top no-repeat; width:76px; height:18px; display:block;}
/* menu settings */
.hmenubg  /* for vertical menu background */ { background:url(../images/menu-bg.jpg) repeat-x; padding: 0px 100px; }
.vmenubg  /* for vertical menu background */ { background:url(../images/vmenubg.jpg) repeat-x; border: 1px solid #c2c2c2; height:38px; }
/* --------------// primary menu starts //----------- */



#TopSearchNewDesign {
	margin:0px;
}
.table-header {background-color: #26201A!important; color:#fff; }
#ctmcontentcontainer {width: 749px; padding-top:12px; min-height:250px;float:left;}
#pagecontainer2 {padding-bottom: 0px;background:none;}
.navbar{margin-bottom:0px;}

#ebrochure #ehlicon{margin-left:0px;}
.navbar .nav{margin:0px;}

h1, h2, h3, h4, h5, h6 {color:#C27204;}
body a:link, body a:visited{color:#C27204; text-decoration:none;}
body a:hover{color:#DD8C22;}