@charset "utf-8"; 

a, a:visited{color:#155f48; text-decoration:none}
a:hover{color:#b04a11}
body{font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#000; background-color:#aca97b; margin:0; padding:0}
img{border:none}
a.dlink2, a.dlink2:visited{color:#1D3D1E; font-weight:bold; font-size:14px; text-decoration:none}
a.dlink2:hover{color:#B04A11; text-decoration:underline}
#bcont{background-image:url(/images/bkg_logs.jpg); background-repeat:repeat-y; margin:0; padding:0; width:1041px; margin:0 auto}
#mainContainer{width:950px; border:4px solid #4c1919; margin:0 auto; background:#39402d;padding-bottom:0;}
#header{width:950px; height:210px; position:relative}
#topNav{position:absolute; width:450px; left:489px; top:21px; text-align:right}
#topNav span{margin-left:5px; margin-right:5px}
#topNav a, #topNav a:visited{color:#003; font-size:19px; text-decoration:none; font-weight:900}
#topNav a:hover{color:#b04a11; text-decoration:underline}
#topContact{width:129px; height:51px; overflow:hidden; position:absolute; left:807px; top:82px; z-index:98}
#topContact a:hover img{visibility:hidden}
#topContact a:hover{background:url(http://ibamountainhomes.com/images/h_contact_d.png); background-repeat:no-repeat; width:129px; height:51px; display:block; z-index:99}
#topmenu{background:url(http://ibamountainhomes.com/images/navbar_hover.gif) repeat-x left top; height:47px; width:950px}
#topmenu ul li{background:url(http://ibamountainhomes.com/images/navbar_border.gif) no-repeat left top; display:inline; float:left; height:47px; padding:0; margin:0; width:190px; text-align:center}
#topmenu ul li span{background:url(http://ibamountainhomes.com/images/navbar_border.gif) no-repeat left top; display:inline; float:left; height:47px; padding:0; margin:0; width:1px}
#topmenu ul li:first-child{background:none}
#topmenu ul li a:link, #topmenu ul li a:active, #topmenu ul li a:visited{color:#004631; display:block; font-size:20px; font-weight:normal; line-height:47px; padding:0 0px 0 0px; text-decoration:none}
#topmenu ul li a:hover {background:url(http://ibamountainhomes.com/images/new-nav-hi.gif) repeat-x left top; display:block; text-decoration:none}
#topmenu #current {background:url(http://ibamountainhomes.com/images/new-nav-hi.gif) repeat-x left top; display:block; text-decoration:none}

#mainBody{width:950px; background:#39402d; position:relative}
#mainBodyCont{width:926px; margin:0 auto; padding-top:0px}
#mainList{background:#39402d url(http://ibamountainhomes.com/images/res-bk.gif) repeat-y left top; width:926px; margin:0 auto}
#mainList2{background-color:#fff7e0; width:910px; margin:5px auto 1px auto;padding:21px 18px;}
#i_cap{width:926px; height:3px; background-color:#39402d; margin:0px auto 0 auto}
#bt_sp{width:950px; height:6px}
#leftside{float:left; width:287px; text-align:left; padding-top:25px}

#leftside h2{font-size:18px; font-weight:bold; margin:10px 15px 0px 15px; padding:0; text-align:left}
#leftside h3{font-size:17px; font-weight:bold; margin:10px 15px 5px 15px; padding:0; text-align:left}
#leftside p{font-size:13px; margin:5px 15px 0 15px; text-align:left}
.pics{text-align:center; margin-top:15px}
#signup{background:url(http://ibamountainhomes.com/images/sign_up.gif) no-repeat; width:258px; height:184px; margin:7px auto 0 auto}
#signup #email_add{width:220px; margin-top:7px}
#s_title{color:#000; font-size:25px; font-weight:bold; padding-top:10px; line-height:0.95em}
#s_email{color:#fff; font-size:17px; font-weight:bold; padding-top:15px}
.wp_list{text-align:left; margin-right:15px}
.linktime{font-size:11px; font-weight:900; color:#000}
a.link1:link, a.link1:visited{color:#143F22; font-size:11px; font-weight:900; text-align:center}
a.link1:hover{color:#300; text-decoration:underline}
#rightside{float:left; width:639px}
.lbox{width:610px; height:261px; margin:5px 0 0 13px; background-image:url(http://ibamountainhomes.com/images/idx-capsule.gif); background-repeat:no-repeat;position:relative;}
.lbox_c{padding:0 7px 0 7px;width:503px;float:left;}
#rightside #h1_cont{background:#fff7e0 url(http://ibamountainhomes.com/images/hbk3.jpg) no-repeat; width:613px; height:96px; margin:15px auto; position:relative}
#rightside #h1_cont2{background:#fff7e0 url(http://ibamountainhomes.com/images/hbk3.jpg) no-repeat; width:613px; height:96px; margin:15px auto 0 auto; position:relative}
#rightside #h1_cont h1{color:#FFF7E0; font-weight:bold; font-size:26px; text-align:center; padding-top:15px; margin:0}
#rightside #h1_cont2 h1{color:#FFF7E0; font-weight:bold; font-size:26px; text-align:center; padding-top:15px; margin:0}
#rightside #h1_cont #rt_ar{position:absolute; width:45px; height:45px; left:51px; top:20px}
#h1_search {width:598px;margin:15px auto;padding:5px;color:#fff7e0;font-size:16px;text-align:center; }

#rightside #h1_cont{background:#fff7e0 url(http://ibamountainhomes.com/images/hbk3.jpg) no-repeat; width:613px; height:96px; margin:15px auto; position:relative}
#rightside #h1_search h1 {margin:0;padding:0;color:#fff7e0;font-size:24px;text-align:center;}
#h1_search_top {background-image:url(http://ibamountainhomes.com/images/instructions-box-top.gif); background-repeat:no-repeat; width:598px; height:17px;}
#h1_search_mid {background-image:url(http://ibamountainhomes.com/images/instructions-box-slice.gif); background-repeat:y-repeat; width:598px; }
#h1_search_bot {background-image:url(http://ibamountainhomes.com/images/instructions-box-bot.gif); background-repeat:no-repeat; width:598px;height:20px; }
.search_body {text-align:left;margin:0px auto;width:565px;padding:15px 0;line-height:20px;}
#d_top{background-image:url(http://ibamountainhomes.com/images/db_bk_top.gif); background-repeat:no-repeat; width:611px; height:49px; margin:8px auto 0 auto}
#r_lft{width:258px; float:left; margin-top:10px; margin-right:10px; margin-bottom:10px; margin-left:23px}
#or_star{float:left; width:29px; height:26px; padding-top:4px}
#d_req{color:#002e1c; float:left; width:200px; font-size:16px; font-weight:bold; padding-left:7px}
#r_rt_cont{width:330px; float:right; margin-right:14px}
#r_rt{background-image:url(http://ibamountainhomes.com/images/db_bk.gif); background-repeat:repeat-y; width:330px}
#d_bot{background-image:url(http://ibamountainhomes.com/images/db_bk_bot.gif); background-repeat:no-repeat; width:330px; height:18px}
#d_lp{color:#003; font-size:24px; font-weight:bold; float:left; width:300px; padding:10px 5px 3px 12px; text-align:left}
#d_fmls{color:#003; font-size:24px; font-weight:bold; float:right; width:250px; padding:10px 12px 3px 5px; text-align:right}
#dc1{margin-top:15px; margin-bottom:15px}
#dc1 div label{font-size:11px; color:#000; font-weight:bold}
#d1_name, #d1_email{height:1.5em}
#d1_name, #d1_email, #d1_info{border:1px solid #000}
#d1_email{float:left; width:150px}
#d1_sub{float:left; width:63px; height:24px; margin-left:10px; padding:0 0 0 0}
.dsp{margin-top:10px}
.bp{background:#adb198 url(http://ibamountainhomes.com/images/arrow_rt_3.gif) no-repeat; width:13px; height:13px; float:left}
.dbp{background:#adb198 url(http://ibamountainhomes.com/images/arrow_rt_2.gif) no-repeat; width:13px; float:left; margin-top:3px; height:13px}
.dbk{clear:left; width:600px; height:115px; margin:0 auto; position:relative}
a.dlink, a.dlink:visited{color:#06c; font-weight:bold}
a.dlink:hover{color:#B04A11}
.dcl{clear:left; font-size:1px}
.dcr{clear:right; font-size:1px}
#d_mpic{width:300px; overflow:hidden; text-align:center; padding-top:0px; padding-bottom:15px; margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto}
.d_isp{width:120px; height:90px; border:1px solid #000}
.d_spr{width:122px; float:left; margin-bottom:5px; height:92px}
.d_spl{width:122px; float:left; padding-right:5px; margin-bottom:5px; height:92px}
#d_mi{width:285px; border:2px solid #878265}
#d_flyer, #d_cont, #d_lp2{float:left; width:250px; font-size:17px; font-weight:bold; color:#401500; margin-left:10px}
#d_flyer a, #d_flyer a:visited{color:#06c; font-weight:bold; text-decoration:underline}
#d_flyer a:hover{color:#B04A11}
.d_list{padding-top:7px; clear:left}
.pt{font-size:12px; color:#000; text-align:center; margin-top:30px}
#d_pt{font-size:15px; color:#000; font-weight:bold; margin-top:5px}
#d_pt ul{margin-top:7px; margin-left:0px; padding-left:25px}
#d_pt ul li h2, #d_pt ul li{color:#000; font-size:12px; margin:0px 10px 5px 0px}
.brbar{width:230px; height:3px; margin:0 15px 10px 15px; border:none}
.limg{border:1px solid #000; margin-left:15px}
#em_sub1{margin:15px 15px 0 15px; padding:0}
#em_su{margin-left:5px}
h4{font-size:11px; color:#155f48; margin-bottom:7px}
h4 a, h4 a:visited{font-size:11px; color:#155f48}
h4 a:hover{color:#b04a11}
.mp{float:left; width:9%; font-size:11px; color:#000}
.mp{float:left; width:9%; font-size:11px; color:#000}
.me{float:left; width:26px}
.me2{float:left; width:185px; font-size:11px; margin-left:7px}
.me_auth{color:black; font-size:12px; font-weight:bold}
.mr{float:left; width:88%}
.mr_auth{color:#3B3B3B}
.mra{font-size:25px; font-weight:bold; color:#000; margin-bottom:17px; margin-top:10px; width:350px}
.arch{font-size:25px; font-weight:bold; color:#000; margin-bottom:35px; margin-top:10px}
.sep1{border-bottom:3px solid #000}
.lloc{float:right; width:102px; text-align:right; font-size:18px; color:#2D1600; font-weight:bold; padding:20px 7px 7px 7px; }
.lloc_l{float:right; width:130px; text-align:right; font-size:18px; color:#2D1600; font-weight:bold; padding:13px 7px 7px 7px; margin-right:5px}
.bpr{background:#adb198 url(http://ibamountainhomes.com/images/rar1.gif) no-repeat; width:13px; height:13px; float:left}
#mmap_bk{background-image:url(/images/mmap_bk.gif); background-repeat:no-repeat; width:611px; height:512px; margin-left:13px; padding-top:15px}
#mmap_bk2{background-image:url(/images/mmap_bk2.gif); background-repeat:no-repeat; width:611px; height:525px; margin-left:13px; padding-top:15px}
#form1 label{font-size:14px; font-weight:bold}
#form1 div{margin-bottom:17px}
.f1-i{width:200px; background-color:#FFFFEC; border:1px solid #c5c3a0; height:1.5em}
.lt{float:left; width:290px; text-align:left; font-size:16px; color:#073025; font-weight:bold; overflow:hidden; padding-top:24px; padding-right:0; padding-bottom:7px; padding-left:13px}
.lcl{clear:left; line-height:0em; font-size:0px; height:3px}
.lim{width:204px; height:154px; overflow:hidden; margin-top:17px; float:left; margin-left:13px}
.lcb{float:left; width:418px; margin-left:16px; margin-top:7px}
.lmb{float:left; width:40px; height:30px; font-size:16px; color:#000; margin-left:0px; padding-top:2px}
.ltag{font-size:18px; color:#793900; font-weight:bold; width:320px; float:left; padding-left:7px; padding-top:10px}
.lba{width:5px; height:5px; float:left; margin-top:7px; margin-left:5px; background-image:url(/images/bl3_bull.gif); background-repeat:no-repeat}
.lh3c{color:#333; padding-top:2px; padding-left:10px; width:370px; float:left}
.lh3{margin:0; font-size:12px; font-weight:bold}
.icl{width:150px; height:100px; overflow:hidden; border:1px solid #000}
.lgl{color:#333; padding-top:2px; font-size:12px; font-weight:bold; padding-left:10px; width:375px; float:left}
.smcl{clear:left; font-size:3px}
.ddsc{font-size:14px; color:#000; font-weight:bold; width:200px; margin-top:0px; padding-top:0px; padding-right:0; padding-bottom:0; padding-left:10px}
.dsu{padding:2px 15px 7px 18px; font-weight:normal; font-size:13px; color:#000}
.dlk{text-align:center; position:absolute; left:51px; top:82px}
.brbar3{width:249px; height:5px; margin:0 0px 10px 15px; border-bottom:4px solid #5d381e}
.fb{text-align:center; color:#000; font-size:17px; padding-top:13px; margin-bottom:3px}
.fc{text-align:center; color:#000; font-size:13px}
#footer{background-image:url(/images/iba_foot_b_03.jpg); background-repeat:no-repeat; width:950px; height:108px; margin-top:15px}
h3 a, h3 a:visited {text-decoration:none;}
h3 a:hover {color:#CE5811;text-decoration:underline; cursor:pointer;}

#d-lsb-cont {float:left;width:230px;}
#d-lsb-top {background-image:url(images/details-sb-top.gif);background-repeat:no-repeat;width:230px;height:68px;}
#d-lsb {background-color:#673e21;width:230px;}
#d-lsb-bot {background-image:url(images/details-sb-bot.gif);background-repeat:no-repeat;width:230px;height:32px;}

#d-content-cont {float:left;width:663px;margin-left:15px;}
#d-content-top {background-image:url(images/details-content-top.gif);width:663px;height:17px;background-repeat:no-repeat;}
#d-content-body {background-image:url(images/details-content-body.gif);width:633px;background-repeat:repeat-y;padding:0px 15px 15px 15px;}
#d-content-address {font-size:28px;color:#635234;text-align:left;font-weight:normal;margin:0;}
#d-content-left {float:left;width:390px;text-align:left;}
#d-content-spacer {line-height:0;font-size:0;border-bottom:3px solid #635234;height:3px;}
.d-info-section {width:390px;font-size:16px;color:#3a3319;font-weight:bold;}
.d-section-left {float:left;width:186px;color:#5d381e;font-weight:normal;font-size:13px;text-align:left;}
.d-section-left ul {margin:0;padding:0;padding-top:3px;}
.d-section-left ul li {list-style:none;margin:0;line-height:15px;margin-top:4px;}
.d-section-right {float:left;width:186px;color:#5d381e;font-weight:normal;font-size:13px;margin-left:7px;text-align:left;}
.d-section-right ul {margin:0;padding:0;padding-top:3px;}
.d-section-right ul li {list-style:none;margin:0;line-height:15px;margin-top:4px;}
.d-section-wide {color:#5d381e;font-weight:normal;font-size:13px;text-align:left;}
.d-section-wide ul {margin:0;padding:0;padding-top:3px;}
.d-section-wide ul li {list-style:none;margin:0;line-height:15px;margin-top:4px;}
.dl {color:#352011;font-weight:700;
}
#d-content-right {float:left;width:217px;margin-left:26px;}
#pic_frame2 {
	width:217px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;

}
.det_pic {
border:1px solid #000000;
float:left;
width:104px;
height:78px;
margin:1px;
}

.det_sp {
clear:left;
line-height:0;
font-size:0;
}

#d-content-bot {background-image:url(images/details-content-bot.gif);width:663px;height:11px;background-repeat:no-repeat;}

.d-label {font-size:12px;color:#fae8c4;text-align:left;font-weight:bold;}
.d-i {border:1px solid #000; padding:3px;margin-bottom:13px;width:120px;}
.d-t {border:1px solid #000; padding:3px;margin-bottom:13px;width:160px;}
.fl {float:left;}
.d-st {color:#fae8c4;font-size:18px;font-weight:bold;margin:5px 15px 0 15px;}
.sec-bor { border-bottom:1px solid #85693F;}

.mt3 {margin-top:3px;}
.mt5 {margin-top:5px;}
.mt7 {margin-top:7px;}
.mt8 {margin-top:8px;}
.mt9 {margin-top:9px;} 
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt17{margin-top:17px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}

.mb20 {margin-bottom:20px;}
.mb9 {margin-bottom:9px;}

.ml5 {margin-left:5px;}
.ml3 {margin-left:3px;}

.pt20 {padding-top:20}
.pt17 {padding-top:17;}

.w310 {width:310px;};
.w200 {width:200px;}
.h133 {height:133px;}

.db {display:block;}

.ta-c {text-align:center;}
.clear {clear:both;}
.rs-info {width:12px;height:11px;margin-right:3px;padding-top:2px;float:left;}
.pl3 {padding:3px 0 3px 5px;}
.fwb {font-weight:bold;}

#tabs h3 {margin-bottom:0px;color:#1A401C; border-bottom:2px solid #85693F;padding-bottom:1px;font-size:20px;}
.search-lists {}
.search-lists li, .search-lists li a, .search-lists li a:visited {line-height:15px;margin-bottom:7px;color:#005300; text-decoration:none;}
.search-lists li a:hover {color:#9B5302; text-decoration:underline;}

a.aslink, a.aslink:visited  {color:#005300; text-decoration:none; }
a.aslink:hover {color:#9B5302; text-decoration:underline;}

.menu {width:951px; height:40px; position:relative; z-index:100;border-right:1px solid #585752; font-family:arial, sans-serif;background-color:#60370E;text-align:center;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:951px; w\idth:948px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;width:951px;}
.menu ul ul {width:190px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:190px;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:12px;text-decoration:none; color:#fff; width:189px; height:38px; border:1px solid #000; border-width:1px 1px 1px 1px; background:#60370E; padding-left:0px; line-height:37px; font-weight:bold;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:190px; w\idth:189px;}
 
/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {height:38px;}
/* style the second level hover */
.menu ul ul a.drop:hover{height:38px;}
.menu ul ul :hover > a.drop {height:38px;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#5d381e;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#b2ab9b;}
 
 
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden; position:absolute;height:0;top:39px;left:0; width:204px;border-top:1px solid #000;}
/* another hack for IE5.5 */
* html .menu ul ul {top:38px;t\op:31px;}
 
/* position the third level flyout menu */
.menu ul ul ul{left:204px; top:-1px; width:204px;}
 
/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-204px;}
 
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
 
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#e5e1d6; color:#000; height:38px; line-height:37px; padding:0px 10px 0px 10px; width:169px;border-width:0 1px 1px 1px;}

.menu ul ul a.lastitem, .menu ul ul a.lastitem:visited {background:#e5e1d6; color:#000; height:38px; line-height:29px; padding:0px 10px 0px 10px; width:174px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:174px;w\idth:128px;}
 
/* style the top level hover */
.menu a:hover, .menu ul ul a:hover, .menu a.selectedm, .menu a.selectedm:visited {color:#000000; background:#f5f5ed;}
.menu :hover > a, .menu ul ul :hover > a {color:#000000; background-color:#f5f5ed;}
 
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

