body {background:url(../images/bg.jpg); margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;} 

ul {margin:0px; padding:0px; list-style:none;}
li {margin:0px; padding:0px; list-style:none;}
img{border:0px;}

p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:20px; text-align:18px; text-align:justify;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;color:#000000; padding:0 0 5px 0; margin:0px; }
h2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;color:#7b130f;  padding:0 0 5px 0;margin:0px; }
h3 {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;color:#11174b; padding:0 0 5px 0;margin:0px; }
p{margin:0px; padding:0px 0 10px 0;}
form{margin:0px; padding:0px;}

a{text-decoration:none; color:#7b1310;}
a:hover{text-decoration:underline; color:#8a2805;}

.red{color:#7b1310;}

.border {border-left:1px #c3be9b solid; border-right:1px #c3be9b solid;}

.header-container{height:117px;position:relative;}

.topbg {background:url(../images/bg_topstripe.jpg) no-repeat; width:882px; height:117px;}

.logo {position:absolute;top:10px;left:20px;padding-left:12px;}

.banner {background:url(../images/banner_index.jpg) no-repeat center;}
.banner_searchlistings {background:url(../images/banner_searchlistings.jpg) no-repeat center; width:838px; height:305px;}
.banner_searchlistings2{background:url(../images/banner_searchlistings2.jpg) no-repeat center; width:838px; height:305px;}
.banner_aboutus {background:url(../images/banner_aboutus.jpg) no-repeat center; width:838px; height:215px;}
.banner_contactus {background:url(../images/banner_contactus.jpg) no-repeat center; width:838px; height:215px;}
.banner_preapproval {background:#fff url(../images/banner_preapproval.jpg) no-repeat center top; width:838px; height:119px;}
.banner_thanks {background:url(../images/banner_thanks.jpg) no-repeat center; width:838px; height:215px;}

.bnrheading {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#2b305b; text-align:left;}

.bdr_white {border:3px #ffffff solid;}

.topurl {width:188px; position:absolute;right:26px;top:2px; text-align:right; line-height:24px;}
a.toplink {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.toplink:hover {text-decoration:underline; color:#993300;}

.navmenu{position:absolute;top:82px;right:16px;width:650px;}
.info-detail{width:320px; height:14px;position:absolute;right:25px;top:40px;font-size:11px;}


.navmenu ul{height:100%;overflow:hidden;}
.navmenu ul li{float:left;margin-right:5px;}

.navmenu ul li a{height:34px;line-height:34px;padding:0px 10px;  font-family:Arial, Helvetica, sans-serif;color:#ffffff;text-align:center;font-size:12px;display:block;float:left;text-decoration:none;}

.navmenu ul li a:hover{background:transparent url(../images/nav_bg.jpg) repeat-x center top;color:#fbcf00 !important; }
.navmenu ul li a span.left-curve{background:url(../images/nav_left.jpg) no-repeat left top !important;width:10px;display:block;}
.navmenu ul li a:hover span.left-curve{background:url(../images/nav_left.jpg) no-repeat left top;width:10px;}
.navmenu ul li a.act {background:transparent url(../images/nav_bg.jpg) repeat-x center top;color:#ffffff;}

.default-curve{background:none;width:10px;height:34px;float:left;}
.hover-curve{background:url(../images/nav_left.jpg) no-repeat left top;width:10px;height:34px;float:left;}
.hover-curve-r{background:url(../images/nav_right.jpg) no-repeat left top;width:10px;height:34px;float:left;}

.form_pad {}
.form_pad2 {padding-top:10px; padding-right:60px; padding-left:10px;}
.form_pad3 {padding-top:10px; padding-right:60px; padding-left:10px;}
*html.form_pad {padding-top:45px; padding-right:60px;} /*Ie 6 Hack */
.form2_pad {padding-top:10px;}
.txtbox {width:230px; height:20px; border:1px #a7964e solid; color:#999999;}
.txtbox1 {width:230px; height:27px; border:1px #a7964e solid; color:#999999;}
.txtbox2 {width:110px; height:27px; border:1px #a7964e solid; color:#999999;}
.msgbox { width:230px; height:50px; border:1px #a7964e solid; color:#999999;}
.btn_submit{width:58px; height:24px; background:url(../images/btn_submit.jpg) no-repeat; border:0px; cursor:pointer;}
.dropdown { width:110px; height:27px; border:1px #a7964e solid; color:#999999;}

.txt_box{width:190px; height:19px; border:1px solid #a7964e;}
.txt_box1{width:50px; height:22px; border:1px solid #a7964e; padding:0px; padding:0px;}
.txt_box2{width:55px; height:22px; border:1px solid #a7964e; padding:0px; padding:0px; margin:0px 6px;}
.txt_box3{width:70px; height:22px; border:1px solid #a7964e; padding:0px; padding:0px;}
.txt_box4{width:66px; height:22px; border:1px solid #a7964e; padding:0px; padding:0px; margin:0px 0 0 2px ;}
.txt_box5{width:280px; height:22px; border:1px solid #a7964e; padding:0px; padding:0px;}
.txt_box6{width:210px; height:16px; border:1px solid #a7964e; font-size:11px;}
.txt_box7{width:160px; height:16px; border:1px solid #a7964e; font-size:11px;}
.txt_box8{width:38px; height:20px; border:1px solid #a7964e; font-size:11px;}
.txtarea5{border:1px solid #a7964e; height:100px;  width:190px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.txtarea6{border:1px solid #a7964e; height:100px;  width:160px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.drop_box{width:190px; height:19px; border:1px solid #a7964e;}
.txt_red{color:#770e08;}
.blk_txt{color:#000000;}

.meruntxt1 {color:#6c0f0b; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.meruntxt2 {color:#6c0f0b; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  padding-left:10px;}
.pad_lft {padding-left:100px;}
.bg_sdw {background:url(../images/bg_sdw.png) no-repeat; width:161px; height:144px; padding-top:9px;}

.btn_view {padding-left:8px;}

ul.list {margin:0px; padding:0px; }
ul.list li { background:url(../images/img_div.jpg) repeat-x bottom; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6b5c4c; padding-left:10px; line-height:33px; text-decoration:none;}
ul.list li a { background:url(../images/bullet.jpg) no-repeat left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6b5c4c; padding-left:15px; display:block; height:33px; vertical-align:middle; text-decoration:none;}
ul.list li a:hover {text-decoration:underline; color:#993300;}

ul.list2 {margin:0px; padding:0px; }
ul.list2 li { background:url(../images/img_div.jpg) repeat-x bottom; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6b5c4c; padding-left:0px; line-height:33px; text-decoration:none;}
ul.list2 li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6b5c4c; padding-left:5px; display:block; height:33px; vertical-align:middle; text-decoration:none;}
ul.list2 li a:hover {text-decoration:underline; color:#993300;}

.footer {background:#03213a;}
.ftr {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#FFFFFF; line-height:20px;}
.ftr a {color:#FFFFFF; text-decoration:none;  padding-left:5px; padding-right:5px; }
.ftr a:hover {text-decoration:underline;}
.select_box{width:235px; height:22px; border:1px solid #a7964e; padding:0px; padding:0px;}
/*Search for home Styles*/
#IDX-quickSearchForm { position: relative; height:250px; width: 350px; padding-top:25px;} 
#QS-minPriceField { position: absolute; width:112px; height:27px; padding:0px 0 0 0px; border:1px #a7964e solid; color:#2b2d3f; left: 70px; top: 100px; } 
#QS-maxPriceField { position: absolute; width:112px; height:27px; padding:0px 0 0 0px; border:1px #a7964e solid; color:#2b2d3f; left: 185px; top: 100px; } 
#QS-minRoomsField { position: absolute; width:113px; height:27px; padding:0px 0 0 0px; border:1px #a7964e solid; color:#2b2d3f; left: 70px; top: 135px; } 
#QS-minBathsField { position: absolute; width:112px; height:27px; padding:0px 0 0 0px; border:1px #a7964e solid; color:#2b2d3f; left: 185px; top: 135px; } 
#QS-buttonSearch { position: absolute; width:157px; height:46px; border:1px #a7964e solid; color:#2b2d3f; left: 110px; top: 175px; background:url(../images/btn_searchhomes.png) no-repeat; border:0px;cursor:pointer;} 
*html #QS-buttonSearch { position: absolute; width:157px; height:46px; border:1px #a7964e solid; color:#2b2d3f; left:10px; top:110px; background:url(../images/btn_searchhomes.png) no-repeat; border:0px;cursor:pointer;} 
*html #QS-buttonSearch2 { position: absolute; width:157px; height:46px; border:1px #a7964e solid; color:#2b2d3f; left:10px; top:110px; background:url(../images/btn_searchhomes.png) no-repeat; border:0px;cursor:pointer;} 
#QS-buttonSearch2 { position: absolute; width:157px; height:46px; border:1px #a7964e solid; color:#2b2d3f; left:110px; top:175px; background:url(../images/btn_searchhomes.png) no-repeat; border:0px;cursor:pointer;} 
#QS-selectCityList { position: absolute;width:227px; height:27px; border:1px #a7964e solid; left: 70px; top: 67px;  color:#2b2d3f;  } 
#backLink {position:absolute; top:300px;}
#IDX-userSignupName{border:1px solid #a7964e !important; height:22px !important;}
#IDX-userSignupPhone1{border:1px solid #a7964e !important; height:22px !important;}
#IDX-userSignupPhone2{border:1px solid #a7964e !important; height:22px !important;}
#IDX-userSignupPhone3{border:1px solid #a7964e !important; height:22px !important;}
#IDX-formSubmit{background:#008000 !important; color:#ffffff !important; border:1px solid #004b00 !important; width:90px !important; height:30px !important; text-align:center !important;}
#IDX-userSignupName{border:1px solid #a7964e !important; height:22px !important;}
#IDX-searchInput{border:1px solid #a7964e;}
#lowPrice{border:1px solid #a7964e;}
#highPrice{border:1px solid #a7964e;}
#IDX-searchInput input{border:1px solid #a7964e;}
#sortByPrice{border:1px solid #a7964e;}
#IDX-featuredSubmit{background:#7b130f; color:#ffffff;}
#IDX-forceRegistrationMessage strong span{color:#008000!important;}
#IDX-signInMessage a{text-decoration:underline; color:#7b130f;}
#IDX-signInMessage a:hover{text-decoration:underline; color:#7b130f;}
#IDX-userSignupEmail{border:1px solid #a7964e !important; height:22px !important;}
#IDX-userSignupEmail2{border:1px solid #a7964e !important; height:22px !important;}
#IDX-resultsPagerTop a{text-decoration:none;  !important; margin:0 2px;}
#IDX-resultsPagerTop a:hover{text-decoration:underline;  !important;}
#IDX-resultsLinkSave a{text-decoration:underline;  !important}/*color:#822300*/
#IDX-resultsLinkSave a:hover{text-decoration:none; !important}
#IDX-resultsLinkNew a{text-decoration:underline;  !important}
#IDX-resultsLinkNew a:hover{text-decoration:none;  !important}
#IDX-resultsLinkModify a{text-decoration:underline;  !important}
#IDX-resultsLinkModify a:hover{text-decoration:none;  !important}
#IDX-resultsAddress a{text-decoration:none; color:#2d2f42 !important;}
#IDX-resultsAddress a:hover{text-decoration:underline; color:#2d2f42 !important;}
#IDX-resultsPrice{color:#980b0b !important;}
#IDX-resultsDetailsLink a{text-decoration:none; color:#2d2f42!important;}
#IDX-resultsDetailsLink a:hover{text-decoration:none; color:#2d2f42!important;}
.IDX-resultsLinks a{text-decoration:none; !important;}
.IDX-resultsLinks a:hover{text-decoration:none; !important;}



.IDX-showcaseAddress{font-weight:bold; color:#6C0F0B;}
.IDX-showcasePhoto{ margin-bottom:10px;}
.IDX-showcasePhoto img{border:3px solid #E9E9E9; width:102px; height:88px;}
.IDX-showcasePrice{ height:26px; color:#ffffff; line-height:24px; font-weight:bold; color:#263F14; font-size:14px;}
.IDX-showcaseListingID{float:left; width:150px;}
.bnrheading{padding:26px 0 0 0px; text-align:center}
.IDX-showcaseListingID{color:#212F5F;}

#drop1{position:absolute; display:none; top:100px; padding-top:17px; margin-left:638px; z-index:100;}
.drop a{text-decoration:none; color:#ffffff; display:block; padding:5px 5px 5px 20px; background:#500905; border-bottom:1px solid #690c07;}
.drop a:hover{text-decoration:none; color:#ffffff; background:#770e08; }
a.link1{text-decoration:none; color:#8a2805;}
a.link1:hover{text-decoration:underline; color:#8a2805;}
a.link2{text-decoration:none; color:#000000;}
a.link2:hover{text-decoration:underline; color:#000000;}
.banner_inner{background:url(../images/banner_innner.jpg) no-repeat top;}
.banner_inner h1{font-size:24px; color:#611a00; padding:10px 50px;}
.banner_inner h2{color:#222222;}
.banner_inner .f_left{padding:0px 0 0 50px; line-height:30px; color:#000000;}
.banner_inner .f_right a.req_btn{text-decoration:none; background:url(../images/request_btn.png) no-repeat; display:block; width:287px; height:74px;}
.banner_inner .f_right a.req_btn:hover{text-decoration:none; background:url(../images/request_btn_over.png) no-repeat; display:block; width:287px; height:74px;}

.contact_pag{background:url(../images/contact_bg.gif) repeat-y ;}
ul.list1{margin:0px; padding:0px 0 10px 0;}
ul.list1 li{line-height:20px; background:url(../images/bullet1.gif) no-repeat left 9px; padding-left:13px;}

.pad_l20{padding-left:30px;}

/*form styles*/
.form_evalution .txt_box{width:142px ; height:20px; border:1px solid #c8be8e ;}
.form_evalution .txt_box1{width:382px ; height:20px!important; border:1px solid #c8be8e;}
.form_evalution .select_box{width:142px ; height:22px; border:1px solid #c8be8e;}
.form_evalution .select_box2{width:382px ; height:22px; border:1px solid #c8be8e;}
.form_evalution .txt_area{width:465px ; height:90px; border:1px solid #c8be8e; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.form_evalution .btn_submit{width:58px; height:25px; background-repeat:no-repeat;}

/*Position Styles*/
.f_right{float:right;}
.f_left{float:left;}