@charset "utf-8";

* { padding:0px; margin:0px; }

a { outline:none; }

a:hover { text-decoration:underline; }

html { overflow-y: scroll; }

body, td, th { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333; }

body { background-color: #FFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

input { outline:none; }

#alloytrader { width: 980px; margin: 0px auto; position:relative; z-index:100; }


/* New Header */


#topper { width:100%; height:62px; background:#333; background: url(../images/hd_bg.png) repeat-x left center; }

#topper .menu { width:980px; height:62px; clear:both; margin:0px auto; padding:0px; display:block; }

#topper .menu li { height:62px; float:left; display:block; width:auto; }

#topper .menu li a { height:62px; display:block; font-style:italic; font-weight:bold; font-size:14px; padding:0px 10px; line-height:62px; text-decoration:none; color:#FFF; }

#topper .menu li.logo a { background: url(../images/at_logo.png) no-repeat left center; width: 183px; height:62px; padding:0px;margin-right:30px; }

#topper .menu li.more { position:relative; }

#topper .menu li.more ul { background:#333; width:150px; display:none; position:absolute; top:50px; left:-30px; z-index:5000; list-style:none; margin:0px; padding:0px; border-radius:0px 0px 3px 3px; }

#topper .menu li.more:hover ul { display:block; z-index:5000; height:auto; }

#topper .menu li.more ul li { height:30px; margin:0px; width:150px; clear:both; color:#FFF; }

#topper .menu li.more ul li.advanced { font-size:12px; line-height:30px; height:30px; color:#FFF; text-indent:10px; }

#topper .menu li.more ul li a { background:#333; font-size:12px; line-height:30px; height:30px; color:#FFF; text-decoration:none; border-radius:0px; }

#topper .menu li.more ul li a:hover { background:#606060; text-decoration:underline; }

#topper .menu li.more ul li:last-child { height:30px; border-radius:0px 0px 3px 3px; }

#topper .menu li.more ul li:last-child a { border-radius:0px 0px 3px 3px; border-bottom:none; }

#topper .menu li.search, #topper .menu li.advanced { float:right; }

#topper .menu li.advanced { font-style:italic; font-weight:bold; font-size:14px; line-height:50px; color:#FFF; margin-left:10px; }

#topper .menu li.search form { display:block; padding-top:10px; height:40px; }

#topper .menu li.search input#searchbox { height:30px; display:block; float:left; border:none; border-radius:2px 0px 0px 2px; width:200px; }

#topper .menu li.search input#searchbutton { height:30px; display:block; float:left; border:none; border-radius:0px 2px 2px 0px; width:100px; background: #c4da62 url(../images/btn_grn.png) repeat-x left bottom; }


/* end new */


.panel { width: 330px; padding: 15px; clear: both; background-color: #EEE; margin-bottom: 20px; }

.panel.new {  }

.panel .col.one { width: 100%; margin-bottom: 15px; }

.panel .col.two { width: 100%; margin-bottom: 15px; }

.panel .col.three { width: 100%; margin-bottom: 15px; }

.panel .col.four { width: 100%; }

.panel h3 { display:block; clear:both; height: 24px; font-size: 14px; font-weight:bold;}

.panel a { float:left; margin: 0 5px 5px 0; color:#0077B0; display:block; text-decoration:none; border-radius: 2px; background:#FFF; height: 28px; font-size: 12px; line-height: 28px; padding: 0px 8px; }

.panel a:hover { color:#00486A; text-decoration:underline; }

/* account pane (menu) */


#userpane { width:100%; padding-bottom:20px; }

#userpane #av { width:100px; height:100px; float:left; }

#userpane #tools { float:left; width:auto; padding-left:20px; list-style:none; }

#userpane #tools li { height:20px; }

#userpane #tools li.gap { height:1px; border-bottom:solid 1px #eee; width:auto; margin-bottom:5px; padding-top:3px;}

#userpane #tools li a { text-decoration:none; color: #06A; font-size:12px; }

#userpane #tools li a:hover { text-decoration:underline; color: #333; }


/* end account pane */


#content { clear: both; padding-top: 20px; padding-bottom: 20px; width: 980px; }

#content .left {width: 600px; /* width: 690px;*/ float: right; }

#content .right {width: 360px; /* width: 270px;*/ float: left; }

/* welcome area */


#welcome { width:100%; text-align:center; padding: 15px 0px 0px 0px; }

.entre { width:500px; height:51px; text-align:center; line-height:50px; position:relative; margin:0px auto; }

.entre a { display:block; width:220px; height:50px; line-height:50px; border-radius:3px; font-weight: bold; text-decoration:none; box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5); }

.entre a:hover { box-shadow: -1px -1px 0px rgba(0, 0, 0, 0.5); }

.entre a.login { position:absolute; top:0px; right:0px; background: #c4da62; color:#000; text-shadow: 1px 1px 0px #FFF; }

.entre a.register { position:absolute; top:0px; left:0px; background: #c61c1c; color:#FFF; text-shadow: 1px 1px 0px #000; }

.entre a.login:hover { top:1px; right:-1px; }

.entre a.register:hover { top:1px; left:1px; }

#welcome h1 { margin-bottom:20px; font: 30px "Arial Black", Gadget, sans-serif; }

#welcome h1 .red { color:#C30; }

#welcome h2 { font-size:18px; margin-bottom:20px; }

#welcome p { margin-bottom:20px; }

/* end welcome */



#content #recent { background-color: #eeeeee; }

#content #recent h4.trader { font-size:16px; display:block; width:600px; height:50px; line-height:50px; background: url(../images/fade_bg.png) repeat-x center center; text-align:center; }

#content #recent h4.trader em { font-size: 10px; font-weight:normal; font-style:normal; }

#content #recent .adv_trader { height:150px; width:600px; }

#content #recent .adv_trader_details { width:580px; padding: 10px; background: url(../images/fade_bg.png) repeat-x center center; }

#content #recent .adv_trader_details h1, #content #recent .free_trader h1 { font-size:16px; display: block; clear: both; }

#content #recent .adv_trader_details h1 a, #content #recent .free_trader h1 a { text-decoration:none; float:none; color: #23628F; }

#content #recent .adv_trader_details a { text-decoration:none; float:left; color: #338FB3; }

#content #recent .adv_trader_details a.soc { line-height:32px; height:32px; padding-left:40px; display:block; float:right; padding-right:5px; margin-right: 5px; }

#content #recent .adv_trader_details a.soc.twit { background-image:url(../images/twitter.png); background-repeat: no-repeat; background-position: left center; }

#content #recent .adv_trader_details a.soc.face { background-image:url(../images/facebook.png); background-repeat: no-repeat; background-position: left center; }

#content #recent .adv_trader_details a:hover { text-decoration:underline; color:#333; }

#content #recent .title { height: 45px; width: 600px; line-height: 45px; color: #FFF; background-image: url(../images/menu_bg.png); background-repeat: repeat-x; }

#content #recent .title h1 { font-size: 14px; font-weight: normal; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; display: block; float: left; }

#content #recent .title a.viewall { float: right; display: block; padding-right: 15px; padding-left: 15px; color: #FFF; text-decoration: none; }

#content #recent .title a.viewall:hover { text-decoration: underline; }

#content #recent .title .ending { float:right; }

#content #recent .title .ending a { float: right; display: block; padding-right: 15px; padding-left: 15px; color: #FFF; text-decoration: none; }

#content #recent .title .ending a.selector { color: #B3DD64; }

#content #recent .title .ending a:hover { text-decoration: underline; }

#content .left #recent #list { margin: 0px; padding: 0px; width: 600px; list-style-type: none; clear: both; }

#content .left #recent #list li { display: block; height: 90px; width: 570px; padding: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D7D7D7; }

#content .left #recent #list li:hover { background: #F5F5F5; }

#content .left #recent #list li#wanted { height: 35px; }

#content .left #list li a.viewall { font-size: 18px; color: #0A81B3; text-decoration: none; text-align: center; display: block; height: 90px; width: 570px; line-height: 90px; }

#content .left #list li a.viewall:hover { text-decoration: underline; color: #333; background: #D4D4D4; }

#content .left #recent #list li:last-child { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

#content .left #recent #list li img { display: block; height: 90px; width: 90px; border: none; float: left; }

#content .left #recent #list li .description { width: 465px; float: left; height: 90px; padding-left: 15px; }

#content .left #recent #list li h2 { color: #0A81B3; display: block; margin: 0px; font-size: 14px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }

#content .left #recent #list li#wanted h2 { padding-bottom: 5px; }

#content .left #recent #list li p { margin: 0px; padding: 0px; display: block; width: 200px; float: left; height: 18px; font-size: 12px; line-height: 18px; }

#content .left #recent #list li .price { float: right; height: 60px; width: 80px; text-align: center; margin-right: 35px; font-size: 24px; font-weight: bold; color: #074E70; line-height: 60px; }

#content .left #recent #list li#wanted .more { float: right; height: 35px; width: 130px; line-height: 35px; padding: 0px; }

#content .left #recent #list li#wanted .more a { display: block; text-align: center; background-image: url(../images/menu_bg_hover.png); height: 35px; color: #FFF; text-decoration: none; line-height: 35px; }

#content .left #recent #list li .more { float: right; height: 48px; width: 130px; line-height: 60px; padding-top: 12px; }

#content .left #recent #list li .more a { display: block; text-align: center; background-image: url(../images/menu_bg_hover.png); height: 35px; color: #FFF; text-decoration: none; line-height: 35px; }

#content .left #recent #list li .more a:hover { text-decoration: underline; }

.left #recent .textarea { padding:15px; }

.left #recent .textarea h4 { margin-bottom:15px; font-size:16px; color: #0A81B3; }

.left #recent .textarea p { clear:both; margin:10px 0px 10px 0px; }

.left #recent .textarea ul.bullets { margin:0px 0px 0px 50px; padding:20px 0px 20px 0px; list-style-position: outside; width:400px; }

.left #recent .textarea ul.bullets li { margin-bottom:15px; color: #0A81B3; }

.left #recent .textarea #trading { background-color: #FFF; border-radius:5px; display:block; padding:10px; border: 1px dashed #666; }

.messages { display: block; padding: 10px; width: 580px; background: #E9EDD3; margin-bottom:15px; clear: both; border-top: 1px dashed #666; }

.messages h4 { margin-bottom:10px; font-size:14px; }

.messages textarea { display:block; clear:both; margin-bottom:10px; padding: 5px; height: 80px; width: 540px; }

.messages input { padding:10px; }

ul.error { font-size: 16px; font-weight: bold; color: #FFF; background-color: #F9130D; padding: 10px; list-style-type: none; margin-bottom:15px; }

ul.success { font-size: 16px; font-weight: bold; color: #FFF; background-color: #9ABE47; padding: 10px; list-style-type: none; margin-bottom:15px; }



a.usrs { width:330px; height:45px; background:#E2E8C6 url(../images/rt_menu.png) repeat-x left top; padding: 0px 15px 0px 15px; line-height: 45px; display:block; color: #333; text-decoration: none; }

.rt_menu { display:none; margin-bottom:20px; background:#e9edd3; }

.userbox { width: 340px; margin-bottom: 20px; position: relative; padding:10px; }

.userbox.logins { width:360px; padding:0px; background:#e9edd3; }

.userbox a.opt { font-size: 14px; font-weight: bold; padding: 0px; display: block; height: 56px; line-height: 56px; padding-left:15px; width: 345px; background:#e9edd3 url(../images/login_box_icons.png) no-repeat 271px 8px; color: #333; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d1d6b4; text-align: left; }

.userbox a.opt.snd { background:#e9edd3 url(../images/login_box_icons.png) no-repeat 271px -47px; }

.userbox a.opt:hover { background:#E2E8C6 url(../images/login_box_icons.png) no-repeat 271px 8px; }

.userbox a.opt.snd:hover { background:#E2E8C6 url(../images/login_box_icons.png) no-repeat 271px -47px; }

.userbox a.opt.triggerclose, .userbox a.opt.trigger2close { background:#E2E8C6 url(../images/login_box_icons.png) no-repeat 271px 8px; display:block; }

.userbox a.opt.trigger2close { background: url(../images/login_box_icons.png) no-repeat 271px -47px; }

#content .right .abox { margin-bottom:20px; width: 360px; background-color: #fff; }

#content .right .abox.nomarg { margin-bottom:0px; }

#content .right .abox p { line-height:22px; font-size:16px; margin:0px; }

#content .right .abox .one25 { width:125px; height:125px; float:right; }

#content .right .abox .two15 { width:215px; height:125px; float:right; }

#content .right .abox .one25.marg, #content .right .abox .two15.marg { margin-right:20px; }

.abox a.blu { display:block; height:125px; line-height:125px; width:215px; float:left; background: #1F8BC8; font-weight:bold; font-size:20px; color:#FFF; text-align:center; text-decoration:none; }

.abox a.blu:hover { background: #1C7DB3; }

#content .right .social { height: 64px; width: 330px; background-color: #EEE; margin-bottom: 20px; padding:15px 15px 10px 15px; }

.social a { background: no-repeat left top; display: block; float: left; height: 64px; width: 64px; margin-right: 15px; }

.social a.rss { background: url(../images/social/rss.png); }

.social a.twit { background: url(../images/social/twitter.png); }

.social a.face { background: url(../images/social/facebook.png); }

.userbox .login, .userbox .register { display:none; clear:both; height:150px; padding: 10px; width:340px; background: #F1F3E2; }

.userbox .login .row, .userbox .register .row { clear:both; margin-bottom:10px; height:30px; }

.userbox .login input, .userbox .register input { padding:5px 10px; display: block; float: left; }

.userbox .login .row input .go { float:left; }

.userbox .login label, .userbox .register label { height: 30px; line-height:30px; display: block; float: left; width: 100px; }

.userbox p { margin:0px 0px 10px 0px; clear:both; display:block; }

.userbox p.liner { border-top: 1px solid #CCC; padding-top:10px; }

.userbox a { font-size:12px; display: block; text-align: center; height: 35px; line-height:35px; color: #333; text-decoration: none; width:85px; float:left; padding:50px 0px 0px 0px; }

.userbox a:hover { text-decoration:underline; background-color: #F9F9F9; }

.userbox a.iuh { margin:0px; padding:0px; display:block; float:right; width: 160px; background:none; height:30px; line-height:30px; }

.userbox a.act { background-image: url(../images/act.png); background-position: center 15px; background-repeat: no-repeat; }

.userbox a.new { background-image: url(../images/new.png); background-position: center 15px; background-repeat: no-repeat; }

.userbox a.wan { background-image: url(../images/wanted.png); background-position: center 15px; background-repeat: no-repeat; }

.userbox a.msg { background-image: url(../images/msg.png); background-position: center 15px; background-repeat: no-repeat; }

.userbox a.lut { background-image: url(../images/lut.png); background-position: center 15px; background-repeat: no-repeat; }

.userbox a.edp { background-image: url(../images/edp.png); background-position: center 15px; background-repeat: no-repeat; }

.userbox a.ugd { background-image: url(../images/trade_upgrade.png); background-position: center 15px; background-repeat: no-repeat; }

.userbox a.augd { background-image: url(../images/adv_upgrade.png); background-position: center 15px; background-repeat: no-repeat; }

.userbox a.trader { background-image: url(../images/trader_act_opts.png); background-position: center 15px; background-repeat: no-repeat; }

#content .right .advertbox.nogap, #content .right .social.nogap { margin: 0px; }

#content .right #blog-latest { width: 360px; clear: both; background-color: #EEE; margin-bottom: 20px; }

#content .right #blog-latest .title { height: 45px; width: 360px; line-height: 45px; color: #FFF; background-image: url(../images/menu_bg.png); background-repeat: repeat-x; }

#content .right #blog-latest .title h1 { font-size: 14px; font-weight: normal; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; display: block; float: left; }

#content .right #blog-latest .title a.viewall { float: right; display: block; padding-right: 15px; padding-left: 15px; color: #FFF; text-decoration: none; }

#content .right #blog-latest .title a.viewall:hover { text-decoration: underline; }

#content .right #blog-latest #blist { margin: 0px; padding: 0px; width: 360px; list-style-type: none; clear: both; }

#content .right #blog-latest #blist li { display: block; width: 330px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D7D7D7; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; }

#content .right #blog-latest #blist li:last-child { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

#content .right #blog-latest #blist li h2 { color: #0A81B3; font-size: 14px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; display: block; width: 240px; float: left; }

#content .right #blog-latest #blist li p { font-size: 14px; display: block; margin: 0px; padding: 0px; width: 240px; float: left; line-height: 18px; }

#content .right #blog-latest #blist li img { float: right; height: 80px; width: 80px; margin-left: 10px; }

#content .right .clearbox { text-align:right; }

#content .right .clearbox.boost { margin-bottom:20px; }

#content .right .clearbox a { font-size:12px; color:#333; text-decoration:none; }

#content .right .clearbox a:hover { color:#0C769E; text-decoration:underline; }

#content .right .clearbox.boost a { clear:both; margin-bottom:20px; display:inline-block; width:auto;}

#content .right .clearbox.boost a.hello { display:block; width:auto; border-top:solid 1px #eee; padding-top:10px; margin-bottom:0px; float:none; clear:both;}

.trades { }

.trades p { clear:both; margin-bottom:10px; }

.trades label { height:30px; display: block; line-height: 30px; clear:both; margin-bottom:5px; }

.trades input { height: 26px; display: block; line-height: 26px; }

.trades .submit { padding:0px 10px 0px 10px; height: 35px; display: block; }

.clear { width: 330px; clear: both; height: 0px; }

.clear-line { width:100%; clear:both; padding-top:10px; margin-bottom:10px; height:0px; border-bottom: 1px solid #CCC; }

#footer { clear: both; width: 980px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; height: 80px; padding-top: 15px; color: #696969; font-size: 12px; }

#footer a.owd { color: #696969; text-decoration: none; }

#footer a.owd:hover { text-decoration: underline; color: #333; }

#footer .links { width:980px; clear:both; margin-bottom:10px; }

#footer .links a { color: #696969; text-decoration: none; }

#footer .links a:hover { text-decoration: underline; color: #333; }

img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

/* some pagination */

#pages { line-height:25px; width:600px; list-style:none; text-align:center; display:block; }

#pages li { width:25px; height:25px; float:left; display:block; }

#pages .page_numbers { padding: 5px; border: 1px solid #CDCDCD; margin-right:1px; }

#pages .page_numbers:hover { background: #BDE3FB; border: 1px solid #333; cursor: pointer; }

#pages_real { line-height:25px; width:600px; list-style:none; text-align:center; display:block; }

#pages_real li.page_numbers { width:30px; height:30px; float:left; display:block; margin-right:1px; }

#pages_real li.page_numbers.fore { width:70px; }

#pages_real li.page_numbers.aft { width:70px; }

#pages_real li.page_numbers a { display:block; border: 1px solid #CDCDCD; line-height:30px; height:30px; width:30px; text-align:center; color: #333; text-decoration: none; }

#pages_real li.page_numbers:hover a { background: #BDE3FB; }

#pages_real li.page_numbers.fore a { width:70px; }

#pages_real li.page_numbers.aft a { width:70px; }

.contact { float:right; width:570px; padding:15px; background:#eee; }

.contact h2 { font-size: 18px; font-weight: normal; color: #0077B0; padding-bottom: 15px; }

.contact p { margin-bottom:20px; }

.contact ul { width:570px; }

.contact ul li { display:block; float:left; width:255px; padding:6px 10px 6px 10px; background:#E6E6E6; height:50px; line-height:25px; margin-bottom:15px; margin-right:15px; }

.contact ul li.sec { margin-right:0px; }

.contact ul li:hover { background-color:#FFF; }

.contact ul li b { display:block; clear:both; color: #0077B0; }

.contact ul li a { color: #333; text-decoration:none; }

.contact ul li a:hover { color: #666; text-decoration:underline; }

.contact .contact-form { }

.contact .contact-form .veri { padding:15px 0px; }

.contact .contact-form label { display:block; clear:both; font-weight: bold; margin-bottom: 5px; }

.contact .contact-form input { display:block; clear:both; padding: 5px 10px 5px 10px; font-size:16px; margin-bottom: 15px; }

.contact .contact-form textarea { display:block; clear:both; padding: 5px 10px 5px 10px; font-size:16px; }

/* trader listings */

#trader_dir { }

#trader_dir h1 { clear:both; width: 960px; display:block; background:#E2E2E2; padding:10px; margin-bottom:0px; font-size: 18px; }

#trader_dir ul#paid_traders { list-style: none; margin: 0px; padding: 20px 20px 0px 20px; width: 940px; background: #F3F3F3; }

ul#paid_traders li.trdr { display:block; float:left; width:300px; height:110px; margin:0px 0px 20px 0px; background: #E6E6E6; }

ul#paid_traders li.trdr.middle { margin: 0px 20px 20px; }

ul#paid_traders li.trdr a { display:block; line-height:110px; text-align:center; color:#333; text-decoration:none; width:300px; margin:0px; padding:0px; }

ul#paid_traders li.trdr a:hover { text-decoration:underline; color: #0073AA; background: #E7E9D1; }

li.rclear { width:930px; clear:both; float:none; height:0px; }

p.padder { padding:15px 15px 0px 15px; font-size:12px; }

p.padder2 { padding:0px 15px 15px 15px; font-size:12px; }

p.padder3 { padding:15px; font-size:12px; }

p.loading-new { font-size:18px; color: #333; text-align: center; font-weight: bold; margin-bottom: 20px; }

.loading-bar { display:block; text-align:center; background: url(../images/ajax-loader2.gif) no-repeat center center; height: 71px; width: 570px; }

p.loading-foot { font-size:12px; color:#333; text-align:center; margin:15px 0px 0px 0px; padding:0px 0px 15px 0px; }

/* wanted listings */

.add_button { height:40px; width:600px; }

.add_button a { display:block; height: 40px; float: right; line-height: 40px; padding-right: 15px; padding-left: 15px; background: #E2E8C6; font-size: 16px; color: #333; text-decoration: none; }

.add_button a:hover { text-decoration: underline; background: #D2DCA7; }

/* modal contact window */

#basic-modal-content { display:none; }

#basic-modal-content #message_area { display:block; width: 570px; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px auto 20px auto; padding:5px; border:none; border-radius: 5px; outline:none; height:200px; }

#basic-modal-content #zap { padding:10px; }

/* Overlay */
#simplemodal-overlay { background-color:#000; cursor:wait; }

/* Container */
#simplemodal-container { height:450px; width:600px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px; border-radius: 10px; }

#simplemodal-container .simplemodal-data { padding:8px; }

#simplemodal-container code { background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px; }

#simplemodal-container a { color:#ddd; }

#simplemodal-container a.modalCloseImg { background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer; }

#simplemodal-container h3 { color:#84b8d9; font-weight:normal; padding-bottom:15px; }

#simplemodal-container p { padding-bottom:15px; }

#simplemodal-container p.smaller { padding-top:20px; font-size:12px; }

#basic-modal-content.ms h1 { color:#fff; text-align:center; line-height:36px; font-size:24px; }
#basic-modal-content.ms p { color: #fff; text-align:center; line-height:24px; font-size:16px; }
#basic-modal-content.ms { height:420px; background: url(../images/br.jpg) no-repeat center center; display:relative; }
#basic-modal-content.ms a.all {position:absolute; top:0px; left:0px; height:420px; width:100%; display:block; margin:0px; padding:0px; outline:none; }


/*footer message system*/

#footpanel { height:40px; position: fixed; bottom: 0px; right: 0px; z-index: 9999; background: #e3e2e2; border: 1px solid #c3c3c3; border-bottom: none; width: 250px; margin: 0% 3%; }

#footpanel ul { height:39px; padding: 0px; margin: 0px; float: left; width: 250px; list-style: none; border-top: 1px solid #fff; font-size: 12px; }

#footpanel ul li { padding: 0px; margin: 0px; float: left; position: relative; width:250px; }

#footpanel ul li a.chat { padding: 0px; height:39px; line-height:39px; text-align:center; width:250px; float: left; text-decoration: none; color: #333; position: relative; }

#footpanel ul li a.chat .alert { height:50px; line-height:50px; text-align:center; width:250px; text-decoration: none; color: #333; position: absolute; bottom:43px; left:-1px; border: 1px solid #A6C637; background: #CFE193; z-index:50; }

#footpanel a.chat { background: url('../images/xmail.png') no-repeat 15px center; display: block; }

#footpanel a.chat:hover { background: #EEE url('../images/xmail.png') no-repeat 15px center; }

#footpanel a.chat.active { background: #EEE url('../images/xmail.png') no-repeat 15px center; height: 39px; border-top: none; z-index: 200; position: relative; }

#footpanel .subpanel { position: absolute; left: -1px; bottom: 40px; display: none; width: 250px; border: 1px solid #c3c3c3; background: #fff; overflow: hidden; text-align:left; z-index:500; }

#footpanel h3 { background: #333 url('../images/menu_bg.png') repeat-x left bottom; color: #fff; cursor: pointer; line-height: 40px; height: 40px; text-indent:10px; }

#footpanel .subpanel ul { padding: 0px; margin: 0px; background: #e3e2e2; width: 100%; overflow: auto; }

#footpanel .subpanel li { border-top: 1px solid #FFF; border-bottom: 1px solid #c3c3c3; height:auto; float: none; display: block; padding: 0px; margin: 0px; overflow: hidden; clear: both; position: static; }

#footpanel .subpanel li:last-child { border-bottom: none; }

#footpanel .subpanel li.bld { }

#footpanel .subpanel li strong { padding:5px; display:block; background: #333 url('../images/menu_bg_hover.png') repeat-x left bottom; color: #fff; }

#chatpanel .subpanel li a { padding: 5px; height:auto; line-height:normal; margin: 0px; display: block; clear:both; text-align:left; text-decoration:none; color: #333; }

#chatpanel .subpanel li a:hover { background: #EEE; color: #333; }

#chatpanel .subpanel li a.new { background: #D8E4A5; color: #333; }

#chatpanel .subpanel li a.new:hover { background: #BCD165; }

/* login and register forms */

.error { background: #F66; }

.row { padding:15px; clear:both; }

.row .lft { width:auto; margin-bottom:5px; font-weight:bold; }

.row .rgt { width:305px; }

.row .rgt #username, .row .rgt #email, .row .rgt #password, .row .rgt #userlog { height:40px; border:1px solid #B4B4B4; width: 300px; padding-left:5px; }

/* trader */

#trade_submit { display:block; width:100%; list-style:none; border: solid 1px #ccc; background: #f5f5f5; }

#trade_submit li {display:block; width:100%; clear:both;}

#trade_submit li h3 { display:block; font-weight:normal; text-indent:15px; margin:0px; height:45px; width:100%; line-height:45px; background: url(../images/menu_bg_hover.png) repeat-x left top; text-shadow:1px 1px 1px #333; color:#fff; }

#trade_submit li p { display:block; padding: 0px 15px; margin:0px; line-height:24px;}

#trade_submit .lft label a{ font-weight:normal; }

#trade_submit .rgt.sub {float:left; width:65%;}

#trade_submit .prgt {float:left; width:35%;}

#trade_submit .rgt input{ padding:10px; }

#trade_submit .btn { padding:10px; }
