/* CSS document */

* { margin:0px; padding:0px; outline: none !important;}
html { overflow-y:scroll;}
body{font:11px/17px Arial, sans-serif;color:#333;}

a{color:#00f;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
.clear { display:block;height:1px; clear:both;}
img { border: 0px none; }
.border-all { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

.corange { color:#F45A26 !important; }
.cgreen { color:#72B400 !important; }
.cblue { color:#1500ED !important; }
.cred { color:#ff0000 !important; }
.uline_ { text-decoration:underline; }
.uline_:hover { text-decoration:none; }
.sbig_ { font:14px/20px Arial, sans-serif; }

.cleft, .cright { float:left; }
.block_ { display:block; }

.exterrior { background:#fff url(/images/back.png) repeat-x; min-width:960px;}
.interrior { width:960px; margin:0px auto; min-height:700px; /* overflow:hidden; position:relative; z-index:2;*/}

.header { height:134px; }
.header .logo_ { width:413px; height:75px;background:url(/images/logo.png); margin: 41px 0px 0px 0px; }
.header .cright { width:520px; margin:20px 0px 0px 21px;}

.header .nav { float:right; height:22px; width:600px; white-space:nowrap; overflow:hidden;}
.header .nav a { float:right; display:block; text-decoration:none; font-size:10px; color:#000; padding:0px 12px; background:url(/images/tnav_sp.png) center right no-repeat; }
.header .nav a:hover, .header .nav a.cur_ {  color:#fff;  }
.header .nav a.end { background:none; padding-right:0px;}

.header .support { float:right; color:#fff; font:18px/20px arial; text-align:right; height:53px; width:270px; margin-top:-4px;}
.header .support span { font-size:11px; }
.header .support img { position:relative;top:9px; }

.header .form { float:right; height:32px;width:549px;}
.header .form label { float:right; min-width:100px;padding-top:2px;margin-right:5px; white-space:nowrap;}
.header .form input { float:right;  border: 1px solid #000; padding: 2px 5px; width:160px;  margin-right:6px;}
.header .form select { float:right;  border: 1px solid #000; padding:1px 1px 1px 4px; width:174px; margin-right:6px;}
.header .form a { display:block; width:45px; height:32px; background:url(/images/go_btn.png); margin-top:-7px; float:right; margin-right:6px;}

.top_nav { list-style:none;height:37px;overflow:hidden;width:113%;}
.top_nav li { float:left; height:37px;background:url(/images/nav_sp.png) top right no-repeat; }
.top_nav a { display:block;height:26px;color:#fff;font:bold 12px/25px arial,sans-serif;text-align:center; padding:0px 3px 0px 13px; margin:8px 17px 0px 5px;text-decoration:none;white-space:nowrap;position:relative;}
.top_nav a em { display:block;width:8px;height:26px;margin:0px; color:#fff; background:none; position:absolute; right:-8px;top:0px;}
.top_nav a:hover, .top_nav a.cur_ { background:url(/images/nav_btn.png) 0px 0px no-repeat;}
.top_nav a:hover em, .top_nav a.cur_ em { background:url(/images/nav_btn_end.png) 0px 0px no-repeat;  }

.top_nav li.last { background:none; }
.top_nav li.last a { margin-right:0px;}

.top_nav #tnav1 { width:80px;}
.top_nav #tnav2 { width:168px;}
.top_nav #tnav3 { width:127px;}


.top_cat { height:113px;margin-top:7px;}
.top_cat a { float: left; margin-left:25px; }

.welcome { height:130px; }
.welcome .big_sale { float:left; width:112px; height:116px; background:url(/images/big_sale_ico.png); margin:0px 0px 0px -6px;}
.welcome .tips { float:right; background:url(/images/tips_btn.png); height:48px; width:202px; margin:-14px 3px 0px; }
.welcome a.best_service { float:left; display:block;width:749px; position:relative;left:0px;height:37px; background:url(/images/hundreds_ttl.png); margin:5px 0px 0px 0px;}
.welcome h1 { float:left;display:block;height:41px; font:bold 25px/29px arial; width:837px; margin:12px 0px 0px 3px; padding-bottom:0px; color:#F76D02; text-shadow: #fff 1px 1px 3px; white-space:nowrap; overflow:hidden;}
.welcome h1.item_h1 { font:bold 21px/29px arial; }
.welcome h2 { float:left;display:block;height:16px; width:497px; margin:1px 0px 0px 3px; background:url(/images/its_all_ttl.png); text-indent:-9999px;}

.present { height:193px; margin-left:2px;}
.present a { float:left; height:180px; width:239px; background:url(/images/cat_bg.png); color:#000; }
.present a span { display:block; margin-top:9px;text-align:center; }
.present a strong { display:block; text-align:center; color:#000; font:12px/24px arial; height:26px;margin:3px 0px 0px 3px; }

/* content */
.content { font:12px/17px Arial, sans-serif;color:#333; min-height: 1250px; }
.content .text { font:13px/18px Arial, sans-serif;color:#333; }
.content .cleft { width:640px; margin-left:7px;overflow:hidden;}
.content .cright { width:305px;}
.content .header { height:auto; }
.content .cbox { width:622px; padding-top:8px;border: 1px solid #EDEDED; margin-bottom:20px; overflow:hidden; background-color:#fff; }
.content .cbox .pad { width:603px; margin:1px auto; overflow:hidden; }
.content .cpad_ { padding:8px 0px; }
.content .cbox .boxpad { margin: 0px 40px 0px 10px;}
.content .cbox h1 { font:bold 23px/27px arial; }
.content .cbox h5 { display:block; height:45px; background:url(/images/ctl_ttl.png) 0px 0px no-repeat; }
.content .cbox h5 strong { display:block; float:left; padding:5px 0px 0px 7px;font:15px/18px arial; font-weight:bold;color:#fff; }
.content .cbox .cend { height:32px; background:#EDEDED; border:1px solid #fff;}
.content .cbox .cend a { display:block; background:url(/images/bbutton.png); width:161px; height:20px; float:right; margin: 6px 20px; font:bold 13px/20px arial,sans-serif;color:#fff;text-align:center;text-decoration:none;}

.content .cbox .boxttl { border: 1px solid #ededed; color:#333; font:bold 13px/20px Arial, sans-serif; padding:10px; margin:0px 0px 7px; }
.content .cbox .boxttl b, .content .cbox .boxttl strong { color:#222; }
.content .cbox .boxttl h1 { display:block; color:#e8aa27; font:bold 13pt/22px verdana; margin: 0 0 5px 0;}

.content .cbox .halfcol { float:left; width:49%; }
span.list { display:block; background:url(/images/bullet.png) 0px 3px no-repeat;  padding: 0px 0px 14px 25px; margin-left:10px;}
span.list7 { display:block; background:url(/images/bullet.png) 0px 3px no-repeat;  padding: 0px 0px 7px 25px; margin-left:10px;}
span.list img { margin-top:3px; }


span.list { display:block; background:url(/images/bullet.png) 0px 3px no-repeat;  padding: 0px 0px 14px 25px; margin-left:10px;}



/* wide content */
.content_wide_ .cleft { width:945px; }
.content_wide_ .cright { display:none !important; }
.content_wide_ .cbox { width:940px; }
.content_wide_ .cbox .pad { width:903px; }

/* landing boxes */
.mboxes { }
.mboxes .box { float:left; width:182px;margin:5px 9px;}
.mboxes .box .back { display:block; height: 188px; background:url(/images/cbox_top.png); text-align:center; }
.mboxes .box .ttl { height:30px; display:block;text-align:center; color:#000; padding:9px 0px 0px 8px; font:12px/14px Arial, sans-serif;}
.mboxes .box .txt { background:url(/images/cbox_bg.png) repeat-y; padding-bottom:7px;}
.mboxes .box .txt span { display:block; min-height:60px; width:160px; margin:2px auto; color:#73A918;text-align:center;font:13px/14px Arial, sans-serif;}
.mboxes .box:hover .txt span { color:#C8020C;}
.mboxes .box .txt strong { color:#C8020C; display:block; padding:2px 0px; font-size:14px;text-transform:uppercase;text-align:center;}
.mboxes .box .more { display:block; margin:5px auto 0px; width:102px; height:20px; background:url(/images/see_more_btn.png); }
.mboxes .box .end { display:block; height:3px; background:url(/images/cbox_end.png);}


.big_foxes { width:585px; margin:20px auto;overflow:hidden;}
.big_foxes a { display:block; float:left; width:282px; height:266px; margin-right:17px;background:url(/images/big_box.png); text-align:center;}
.big_foxes a.end { margin:0px;}
.big_foxes a img { padding-top:24px;}




/* right side boxes */
.content .rbox { width:301px; padding-top:8px; margin-bottom:20px; background-color:#F4F4F4; border:1px solid #ECECEC; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
.content .rbox h5 { display:block; width:281px; margin:1px auto; height:45px; background-repeat:no-repeat;}
.content .rbox h5 strong { display:block; float:left; padding:5px 0px 0px 7px;font:15px/18px arial;font-weight:bold;color:#fff; }
.content .rbox .pad { width:281px; margin:0px auto;  padding-bottom:10px; overflow:hidden; }
.content .rbox h6 { display:block; width:281px; height:45px; padding:5px 0px 0px 7px;font:15px/18px arial;font-weight:bold;background:url(/images/box_sttl.png) no-repeat; color:#fff; }
.content .rbox .rend { height:32px; display:block; background-color:#E3E3E3;  }
.content .rbox .rend a { color:#fff; font:16px/32px arial;font-weight:bold; }
.content .rbox .shsp { height: 30px; display:block; width:281px; margin-left:-5px; background:url(/images/box_shadow.png) 50% 50% no-repeat;} 
.content .rbox p, .content .rbox .links a { background:url(/images/sp_dot.png) 50% 100% repeat-x;  line-height:20px;padding:3px 0px;}
.content .rbox .links a { font:bold 13px/16px arial; display:block; padding: 5px 0px 5px; }

.content .searchbox_ { background-color:#D8D8D8; border:1px solid #fff; }
.content .searchbox_ .pad { width:285px; }
.searchbox_ label  { float:left;  width:110px;padding-top:4px; color:#000; font:11px/17px Arial, sans-serif; }
.searchbox_ select { float:left; border: 1px solid #89B0E6; padding:1px 1px 1px 4px; width:144px; margin-bottom:6px;}
.searchbox_ input { padding:2px 6px;}
.searchbox_ a.post_ { float:left;  display:block; width:25px; height:23px; background:url(/images/search_go_btn.png); margin-left:4px;}
.searchbox_ strong { color:#FF0000; }
.searchbox_ a { color:#00347D; }






.content .videobox_ { background:#05AAD4 url(/images/vbox_bg.png) repeat-x; border:1px solid #fff; text-align:center;}
.content .videobox_ h5 { background:url(/images/box_ttl_video.png) no-repeat; height:38px; }
.content .videobox_ .rend { background-color:#00608C; }

.content .sellbox_ { background-color:#FFFBF3; border:1px solid #FCEDD2; }
.sellbox_ h5 { background:url(/images/box_ttl_sell.png);  }
.content .sellbox_ .pad { width:271px; margin:0px 0px 0px 19px; }
.sellbox_ img.last { margin-left:7px;}

.freebox_ h5 { background:url(/images/box_ttl_free_service.png);  }




.minfobox_ h5 { background:url(/images/box_ttl_more_information.png);  }.callbox_ h5 { background:url(/images/box_ttl_call_now.png); }
.content .callbox_ .pad { width:271px; margin:0px 0px 0px 19px;  }
.callbox_ img { padding-bottom: 10px;}
.callbox_ a.clogin { color:#E8AA27; display:block; font-weight:bold; font-size:16px; text-decoration:underline;}
.callbox_ a.clogin:hover { text-decoration:none;}
.callbox_ .call { font-weight:bold;color:#AAAAAA; font-size:16px;margin-top:15px;}
.callbox_ .call strong { color:#C8020C; }
.callbox_ .bbb { float:right;}

.staffbox_ { text-align:center; background-color:#FFFBF3 !important; border:1px solid #FCEDD2 !important;}
.staffbox_ a { display:block; text-align:center; margin-bottom:10px; color:#e8aa27; text-decoration:none; padding-bottom:10px;}
.staffbox_ a span { display:block; text-decoration:none; font-weight:bold; font-size:10.5pt;margin-top:5px;  }
.staffbox_ a small { display:block; text-decoration:none; font-weight:normal; font-size:9pt; }
.staffbox_ a img { border: 1px solid #FCEDD2; }
.staffbox_ a:hover img { border: 1px solid #e8aa27; }


/* footer */
div#sitemeter { float:left; position:relative;top:30px;}
.footer { margin-top:30px; }
.footer .top { height:42px; background:url(/images/dofooter.png) 0px 0px repeat-x; }
.footer .top div { width:960px; margin:0px auto; height:42px;line-height:42px; font-weight:bold; color:#fff;}
.footer .ctl { background:url(/images/footer.png) 0px 0px repeat-x; }
.footer .pad { height:101px;display:block; }
.footer .copy { height:43px; color:#B5BFCB; text-align:center;background:url(/images/copy_bg.png) top center no-repeat; }
.footer .copy span {  padding-top:12px; display:block; }
.footer .copy strong { font-size:12px; color:#F4A70F;}
.footer .copy a { color:#fff; font-weight:bold;}
.footer .copy em { font-style:normal; padding:0px 5px;}




/* items list */
.ilist_ { }
.ilist_ .item { margin: 10px auto 0px; border-bottom: 1px solid #eee; padding-bottom:10px; background:url(/images/iback.png) 0% 0% repeat-x;}
.ilist_ .ittl { height:30px; background:url(/images/shade3.png) 50% 50% repeat-x; border: 1px solid #eee; margin-bottom:5px; border-bottom:1px solid #fff;}
.ilist_ .ittl em { float:left; width:180px; height:30px;text-align:center; }
.ilist_ .ittl h4 { float:left;  font:bold 15px/30px Arial;  }
.ilist_ .ileft { float:left; width: 180px; text-align:center; }
.ilist_ .iright { float:left; margin-top:7px;width: 420px; overflow:hidden; }
.ilist_ .ibuttons { float:left; margin: 7px 0px 10px 180px; }
.ilist_ .ibuttons a { float:left; margin-left: 5px; }
.ilist_ .ibuttons a.moreDetsLink {font-size: 10pt; width: 90px; float:left; color: #0000ff; font-weight: bold; font-style:oblique; text-align: left; line-height: 40px;  margin-top: 7px; margin-left: 5px;  }
.ilist_ .ibuttons .in-watchlist { font-size: 10pt; width: 100px; float:left; color: #0403fe;  font-weight: bold; margin-left: 5px; margin-top: 10px;  text-align:center }
.ilist_ .ibuttons .in-watchlist a { text-decoration: underline; }
.ilist_ .ibuttons a.item-button { float:left;  margin-left: 5px; margin-top: 15px; padding:0px;  }
.ilist_ .ibuttons .item-wlbutton { float:left; width:136px; min-height:1px; text-align:center; }
.ilist_ .ibuttons .item-wlbutton em.wlload { margin: 18px auto 0px; display:block; width:16px; height:16px;background:url(/images/indicator.gif); }

.ilist_ .inoico { width:150px;height:130px; display:block; margin: 0px auto; border:1px solid #f4f4f4;background-color:#f7f7f7; }
.ilist_ .imiles { display:block; width:150px; margin:5px auto 0px; text-align:center; font:bold 11px Arial; padding:1px; background-color:#f4f4f4; color:#000; border:1px solid #ccc; }
.ilist_ .imore_info { width:130px; height:45px; display:block; margin: 10px auto 0px; background:url(/images/back/more-equipment-details.jpg) no-repeat; }

/* item page  */
.ilist_ h2.top_h2 { border: 1px solid #ededed; color:#333; font:bold 15px/20px Arial, sans-serif; padding:10px; margin:0px 0px 7px; }
.ilist_ .isingle { margin:0px auto 30px;}
.ilist_ .ibuttonsr_ { float:right;margin: 47px 0px 10px 0px; }
.ilist_ .ibuttonsr_ a { float:right; margin: 0px 5px 0px 0px; }
.ilist_ .ibuttonsr_ a.item-button { float:right; margin: 15px 5px 0px 0px; padding:0px; }
.ilist_ .ibuttonsr_ .in-watchlist { font-size: 10pt; width: 100px; float:left; color: #0403fe;  font-weight: bold; margin-left: 5px; margin-top: 10px;  text-align:center }
.ilist_ .ibuttonsr_ .in-watchlist a { text-decoration: underline; }
.isp { height: 20px; display:block; width:281px; margin:10px auto; background:url(/images/box_shadow.png) 50% 50% no-repeat; }

em.ispecial_ { display:block; height:18px; background:url(/images/back/item-specials.gif) 50% 50% no-repeat; }
em.ideal_ { display:block; height:18px; background:url(/images/back/item-deals.gif) 50% 50% no-repeat; }

.item_more_ttl { color:#ff9900; font:bold 16px/20px Arial; margin: 20px 0px; }

div.parent-scroll { display:block; overflow:hidden; position: relative; top:0px; left: 0px; border: 1px solid #eee; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
div.internal-scroll { position:absolute; top: 1000px; left: 7px; width: 98%; }

div#pagination {  }
div#pagination .pages_note { font:bold 15px/20px Arial; color:#E8AA27; margin-left: 10px; }
div#pagination a, div#pagination span { float:left; display:block; font:bold 12px/20px Arial; color:#005F8B; padding: 2px 5px; margin-left: 7px; }
div#pagination a { text-decoration:underline; }
div#pagination a:hover { text-decoration:none; }
div#pagination span.cur_ { color:#999; }
.endpages_ div#pagination { }

#displayOptions { width: 100%; font:13px/20px Arial; }
#displayOptions td { padding:2px;  white-space:nowrap;}
#displayOptions input#ado_keyword { width: 449px; }
#displayOptions select#do_category {width: 462px;  }
#displayOptions input#geo_code { width: 187px;}
#displayOptions #do_sort { width: 198px;}
#displayOptions #do_on_page { width: 111px; }
#displayOptions #do_distance { width: 111px; }

#displayOptions.simple_options td { padding: 4px; }
#displayOptions.simple_options #do_category { width:400px; }
#displayOptions.simple_options #do_sort { width:130px; }
#displayOptions.simple_options #do_on_page { width:130px; }


input, textarea { border:1px solid #9ea2a5; background:#fff url(/images/inputbg.png) repeat-x; padding: 4px 5px; font: 12px/20px Arial; color:#595959; }
input.icr, input.radio { background:none !important; border: 0px none !important; }
select { border:1px solid #9ea2a5; background:#fff; padding:1px 1px 1px 5px; font: 12px/20px Arial; color:#595959; }
input.button { padding:2px 30px; }
.reqF { color: #ff0000; }

/* login/register */
.doform_ { margin: 10px; }
.form_ { margin:10px auto; }
.form_ input,
.form_ select { font-size:10pt; color:#444444; padding:3px 3px; border:1px solid #ddd; width: 220px; }
.form_ input.icr { width: auto; border:0px none; padding: auto; }
.form_ input#WhichBestOther {margin-left: 7px;  }
.form_ select { width: 228px; }
.form_ em { display:block; font-weight:bold; color:#72B400; font-size:10pt; margin:5px 0px 3px; text-indent:5px;font-style:normal; }
.form_ span.wbl { width:auto; display:block; height:25px; margin-bottom:3px; padding-top:3px; font-weight:bold; color:#444;}
.form_ span.wbl label:hover { color:#72B400; }
.form_ span.wbl input.icr { margin-right:5px; }
.form_ span.req_ { padding-left:3px; color:#f00; font-weight:bold;}
input.button_ { padding: 2px 5px; width:130px; margin-top:5px;}

.login_ { border-bottom:1px dotted #999; }
.login_ em { float:left; width: 110px; height: 25px; line-height: 25px; margin:0px 0px 4px 0px;}
.login_ input,
.login_ select { float:left; width:190px; }
.login_ select { width:130px; }
.forgot_ { color:#595959; }
.login_ td { padding: 0px 4px 4px;}
.login_ .l-left { padding-top:0px;  }
.login_ .l-left b { font-size:12pt;}
.login_ .l-right { border-left: 1px dotted #999; }
.login_ a { text-decoration:underline; }
.login_ a:hover { text-decoration:none;  }
.login_ .button_ { width:130px;}
.rform_ input.button_ { float:right; margin: 10px 55px 0px 0px;width: 120px; }


.gico { width:173px; margin:0px auto 2px; }
.gico .top {display:block; height:12px; background:url(/images/gico_top.png); }
.gico .ctl { display:block; text-align:center; background:url(/images/gico_bg.png) repeat-y;}
.gico .end {display:block; height:12px; background:url(/images/gico_end.png); }


.content .featured_ h5 { display:block; height:35px; background:url(/images/featured_box_ttl.png) 0px 0px no-repeat; }
.fbox { float:left; width:301px; margin:0px 0px 1px; background:url(/images/febox_back.png) repeat-x; }
.fbox .bpad { margin:3px;}
.fbox .ftop{ display:block; height:266px; background:url(/images/febox_top.png) 0px 0px no-repeat; text-align:center; }
.fbox .ftop a.fttl { display:block;height:40px; padding:30px 15px 10px; font:normal 16px/20px arial; color:#0009BC; }
.fbox .ftop img { }
.fbox .fctl{ display:block; height:66px; overflow:hidden; position:relative; z-index:10;background:url(/images/febox_stl.png) repeat-y; text-align:justify; font:normal 14px/16px arial; color:#333;}
.fbox .fpad { padding: 2px 20px; position:relative; z-index:5;}
.fbox .fctl a { font:normal 14px/20px arial;color:#00f;position:absolute; top:48px; right:10px; display:block; width:67px; height:19px;background-color:#EBEBEB;text-indent:2px;}
.fbox .fend { display:block; height:21px; background:url(/images/febox_end.png); text-align:center; }


.internalb_ { border-left:1px solid #ccc; border-right:1px solid #ccc; height:2050px; }
.message_ { margin:10px 0px; text-align:center; font-weight:bold; font-size:11pt; color:#ff6000; }

.iwatchlist_ { }
.iwatchlist_ .icr { position:relative; top:2px; left:3px;}
.iwatchlist_ .wform_ { border: 1px solid #ededed; }
.iwatchlist_ .wlttl { font-size:16px; color:#000; font-weight:bold; margin:30px 0px 30px 10px; font-style:italic; }
.iwatchlist_ .wlrecent { background:#FFFF00; color:#0000FF; }
.iwatchlist_ div.wlrecent { margin:3px 0px 3px 0px; padding:10px;text-align:center; font-size:16px; font-weight:bold; font-style:italic;}

.uptodate { color:#ff0000; font:bold 14px/20px Arial;}
table.profile_info_ { }
table.profile_info_ td { padding: 4px; }

div#overlay { position: absolute; top: 0px; left: 0px; z-index: 100; width:100%; height:100%; background-color: #000; filter:alpha(opacity=45); -moz-opacity:.45; opacity: .45; }

#fpass_box h5 {  display:block; width: 340px; height:45px; float:left; margin:7px;background:url(/images/ctl_ttl.png) 0px 0px no-repeat; }
#fpass_box h5 strong { display:block; float:left; padding:5px 0px 0px 7px;font:15px/18px arial; font-weight:bold;color:#fff; }
#fpass_box { width:391px;position:absolute; top:100px; left:100px;  background:#fff; border: 1px solid #EDEDED; z-index:50;display:none;}
#fpass_box .ctl { color:#7C7C7C; font-size: 12px; line-height:18px;}
#fpass_box .pad { padding:0px 24px 15px; }
#fpass_box input { width: 303px; padding:5px; background-color:#fff; margin:12px 0px 15px; border: 1px solid #A7A7A7;border-top: 1px solid #5F5F5F; }
#fpass_box select { width: 315px; padding:2px 2px 2px 5px; margin:0px 0px 15px; }
#fpass_box a#fpass_box_x { float:right; margin:5px 5px 0px 0px; display:block; width:30px; height:30px;background:url(/images/close.png); }

#fpass_box a.post_ { float:left; margin-left:10px; display:block; width:85px; text-align:center; border:1px solid #9ea2a5; background:#fff url(/images/inputbg.png) repeat-x; padding: 4px 5px; font: 12px/20px Arial; color:#595959; }
#fpass_box em#fp_load { float:left; margin: 4px 0px 0px 3px; display:block; width:16px; height:16px;background:url(/images/indicator.gif); visibility:hidden;}
#fpass_box #fp_message { font-size:11px;margin: 0px 0px 0px 0px;float:left; width:185px; height:30px; }


#floatFb {position:absolute;top:570px;right:0px;margin-left:0px;width:30px; background-color:#fff; padding:2px; /*z-index:1; */}
#floatFb .a2a_default_style a { margin:3px 0px 3px 5px; }


/* easy mod */
body.easy .exterrior { background:#fff url(/images/back_easy1.png) repeat-x; min-width:960px; } 
body.easy .welcome { height:150px; }
body.easy .present { display:none; }
body.easy #floatFb { top: 460px; }


/* contact form */
.cform_ { width: 560px; background-color:#f9f9f9; }
.cform_ .clear { height:1px;border-top:1px solid #CED5DE;background-color:#F6F8FB;margin:0px 1px;}
.cform_ label { float:left;width:172px; padding-right:11px;text-align:right;font-weight:bold;color:#333;font-size:12px;padding-top:17px;}
.cform_ label.nopad { padding-top:12px;}
.cform_ label.long { text-align:left; width:500px; margin-left:82px; color:#425366;font-weight:normal;height:32px;}
.cform_ label.long input { width:auto; padding:0; background:transparent;border:none;margin: 1px 10px 17px 0px;}
.cform_ label.long a { color:#1B63B2; text-decoration:underline;}
.cform_ small { font-size:10px;font-weight:normal;}
.cform_ input, .cform_  textarea { float:left; width:281px; margin: 12px 0px 8px;font-size:12px; padding:5px 4px ;}
.cform_  textarea { border:1px solid #ddd !important; height:110px;}
.content .cbox .cend em.loading { display:block;float:right; height:16px; width:16px; background:url(/images/indicator.gif) 0px 0px no-repeat; margin:7px 0px 0px 0px;visibility:hidden;}

.acp_edit { display:block; background:url(/ico/edit_inline.gif) 0px 0px no-repeat;
text-indent:14px; line-height:12px; cursor:pointer;float:right;margin:5px 10px 0 0;font-style:normal;}
.acp_load { display:block; width:16px; height:16px; float:left;margin:0; background:url(/ico/indicator.gif) 0px 0px no-repeat; visibility:hidden;}
.acp_boxctl * { float:none; }

.orange_box {
    border: solid 4px #f79646;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    behavior: url(pie1.htc);
    position: relative;
}

