@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; position:relative}
#mainBodyCont{width:950px; margin:0 auto; padding-top:0px; background:url(images/new-index-bg.gif) repeat-y left top}
#mainList{}
#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; 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 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: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://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/northgeorgialistings/images/instructions-box-top.gif); background-repeat:no-repeat; width:598px; height:17px}
#h1_search_mid{background-image:url(http://ibamountainhomes.com/northgeorgialistings/images/instructions-box-slice.gif); background-repeat:y-repeat; width:598px}
#h1_search_bot{background-image:url(http://ibamountainhomes.com/northgeorgialistings/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:202px; height:150px; overflow:hidden; margin-top:13px; 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:0px}
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}
#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, d-section-wide2{color:#5d381e; font-weight:normal; font-size:13px; text-align:left}
.d-section-wide ul{margin:0; padding:0; padding-top:3px}
.d-section-wide2 ul{margin:0; padding-top:3px; font-weight:normal; font-size:14px; color:#5d381e; padding-left:17px}
.d-section-wide ul li{list-style:none; margin:0; line-height:15px; margin-top:4px}
.d-section-wide2 ul li{list-style:disc; 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 #000; 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}
.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}
#revise{background-color:#e8eadb; font-size:14px}
.lcl{color:#333; text-align:left; width:125px}
.sel-1{width:116px; float:left}
.sel-lg{width:200px}
.rs-label{font-size:12px; font-weight:bold; color:#42351C}
select{width:110px; padding:3px}
div.pagination{padding:3px; margin:3px}
div.pagination a{padding:2px 5px 2px 5px; margin:2px; border:1px solid #3f2300; text-decoration:none; color:#123825}
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}
div.pagination span.disabled{padding:2px 5px 2px 5px; margin:2px; border:1px solid #EEE; color:#DDD}
.inp{width:180px; border:1px solid #62593E; height:17px; padding:4px}
#sendmail2{width:119px; height:32px; border:none}
label{font-weight:bold; color:#4E4832}
.se-head{font-weight:bold; color:#4E4832}
#demotip, #demotip2{display:none; background:transparent url(images/white_arrow_big.png); font-size:16px; height:163px; padding:40px 30px 10px 30px; width:310px; line-height:20px; color:#000}
.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}
.fsp{width:74px; height:13px; margin:23px auto 33px auto}
.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}
.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}
.db{display:block}
.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}
.rs-info{width:12px; height:11px; margin-right:3px; padding-top:2px; float:left}
.pl3{padding:3px 0 3px 5px}
.fwb{font-weight:bold}
.fr {float:right;}