@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(http://images.ibamountainhomes.com/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://images.ibamountainhomes.com/h_contact_d.png); background-repeat:no-repeat; width:129px; height:51px; display:block; z-index:99}
#topmenu{background:url(http://images.ibamountainhomes.com/navbar_hover.gif) repeat-x left top; height:47px; width:950px}
#topmenu ul li{background:url(http://images.ibamountainhomes.com/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://images.ibamountainhomes.com/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://images.ibamountainhomes.com/new-nav-hi.gif) repeat-x left top; display:block; text-decoration:none}
#topmenu #current{background:url(http://images.ibamountainhomes.com/new-nav-hi.gif) repeat-x left top; display:block; text-decoration:none}

#mainBodyCont{width:950px; margin:0 auto; padding-top:0px; background:url(images/new-index-bg.gif) repeat-y left top}

#bt_sp{width:950px; height:6px; clear:left; position:relative; display:block; margin:0 auto}
#leftside{float:left; width:300px; text-align:left; padding-top:25px; background-color:#60370e; font-family:Arial,Helvetica,sans-serif; color:#e8d7b6}
#leftside h2{font-size:18px; font-weight:bold; margin:10px 15px 0px 15px; padding:0; text-align:left; color:#fae8c4}
#leftside p{font-size:13px; margin:5px 15px 0 15px; text-align:left}
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:650px; background:#f4ecdf}
.lbox{width:610px; height:280px; margin:5px 0 0 13px; background-image:url(http://ibamountainhomes.com/images/idx-capsule2.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://images.ibamountainhomes.com/hbk3.jpg) no-repeat; width:613px; height:96px; margin:15px 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_cont{background:#fff7e0 url(http://images.ibamountainhomes.com/hbk3.jpg) no-repeat; width:613px; height:96px; margin:15px auto; position:relative}
a.dlink, a.dlink:visited{color:#06c; font-weight:bold}
a.dlink:hover{color:#B04A11}
#d_flyer a, #d_flyer a:visited{color:#06c; font-weight:bold; text-decoration:underline}
#d_flyer a:hover{color:#B04A11}
.brbar{width:230px; height:3px; margin:0 15px 10px 15px; border:none}
.limg{border:1px solid #000; margin-left:15px}
h4 a, h4 a:visited{font-size:11px; color:#155f48}
h4 a:hover{color:#b04a11}
.lloc{float:right; width:102px; text-align:right; font-size:18px; color:#2D1600; font-weight:bold; padding:20px 7px 7px 7px}
#mmap_bk2{background-image:url(http://images.ibamountainhomes.com/mmap_bk2.gif); background-repeat:no-repeat; width:611px; height:525px; margin-left:13px; padding-top:15px}
#form1 div{margin-bottom:17px}
.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:202px; height:150px; overflow:hidden; margin-top:13px; float:left; margin-left:13px}
.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(http://images.ibamountainhomes.com/iba_foot_b_03.jpg); background-repeat:no-repeat; width:950px; height:108px; margin-top:0px}
h3 a, h3 a:visited{text-decoration:none}
h3 a:hover{color:#CE5811; text-decoration:underline; cursor:pointer}
.fl{float:left}

.mt8{margin-top:8px}
.mt10{margin-top:10px}
.mt17{margin-top:17px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.w200{width:200px;}
.h133{height:133px}
.db{display:block}
.ta-c{text-align:center}
.clear{clear:both}
.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}

a.aslink, a.aslink:visited{color:#005300; text-decoration:none}
a.aslink:hover{color:#9B5302; text-decoration:underline}
.sel-full{margin:10px 15px 0 15px; width:270px}
.inp-full{margin:10px 15px 0 15px; width:261px; padding:3px 0 3px 5px}
.sel-half{float:left; width:130px}
.lcl{color:#333; text-align:left; width:125px}

select{width:110px; padding:3px}

div.pagination a:hover, div.pagination a:active{border:1px solid #3f2300; color:#000}
div.pagination span.current{padding:2px 5px 3px 5px; margin:2px; border:1px solid #3f2300; font-weight:bold; background-color:#123825; color:#FFF; font-size:12px}
.inp{width:180px; border:1px solid #62593E; height:17px; padding:4px}
#sendmail2{width:119px; height:32px; border:none}
label{font-weight:bold; color:#4E4832}
.tnavh{color:#003; font-size:19px; font-family:Arial,Helvetica,sans-serif; font-weight:bold}
.list-details2 li{margin-bottom:2px}
.listid{margin-left:45px; color:#073025; font-weight:bold; padding-top:0px; font-size:18px}
.uh{display:inline; font-weight:normal; font-size:12px}
.list-link{position:absolute; width:480px; height:16px; left:59px; top:240px}
.br-bar {width:250px;height:6px;}
.fsp{width:74px; height:13px; margin:23px auto 33px auto}

.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}
.mb15{margin-bottom:15px}
.mb9{margin-bottom:9px}
.ml15{margin-left:15px}
.ml5{margin-left:5px}
.ml7{margin-left:7px}
.ml3{margin-left:3px}
.pt20{padding-top:20}
.pt17{padding-top:17}
.pr15{padding-right:15px}
.w310{width:310px}
.w280{width:280px}
.w264{width:264px}
.w200{width:200px}
.w102{width:102px}
.h133{height:133px}
.h150{height:150}
.h25{height:25px}
.h1{height:1px}
.h0{height:0px}
.oh{overflow:hidden}
.lh0{line-height:0}
.fs0{font-size:0}
.ta-r{text-align:right}
.ta-c{text-align:center}
.clear{clear:both}
.cl{clear:left}
.fr{float:right;}



.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;}
