/*
 	  _ _      _                              
   __| (_) ___| | ___ __ ___   __ _ _ __  ___ 
  / _` | |/ __| |/ / '_ ` _ \ / _` | '_ \/ __|
 | (_| | | (__|   <| | | | | | (_| | | | \__ \
  \__,_|_|\___|_|\_\_| |_| |_|\__,_|_| |_|___/design.com

*/

* { margin:0; padding:0; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; list-style: none; }
body { margin:0; background: #000 url(/images/bg.jpg); font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3em; color:#000; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
table, td, th { vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img { border:none; }
a { text-decoration:underline; }
a:focus, a:hover { text-decoration: none; }
.clear { clear:both; }
.over { overflow:hidden; height: 0; }

.inner { position:relative; margin:0 auto; width: 964px; }
.main { position:relative; margin:0 auto; width: 964px; background: #FFF; }

.bar1 { background: url(/images/bar1-bg.jpg) repeat-x; }

.header { width: 100%; overflow: hidden; position: relative; height: 445px; background: #000; }
.header .slideshow { position: absolute; top: 0; left: 50%; margin: 0 0 0 -840px; }
.header a.logo { position: absolute; top: 224px; left: 50%; margin: 0 0 0 -320px; } 
.header a.logo-mini { position: absolute; top: 287px; left: 50%; margin: 0 0 0 80px; } 
.header .seal-hd { position: absolute; top: 385px; left: 50%; margin: 0 0 0 -450px; z-index: 1000; }

.menu { background: #000000; }
.menu ul { padding: 16px 0 12px 0; }
.menu ul li { float: left; border-right: 1px solid #454545; padding: 0 50px; }
.menu ul li a img { opacity: .9; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); }
.menu ul li a.hover img,
.menu ul li a:hover img { opacity: 100; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }

.box1 { padding: 10px 0 10px 12px; position: relative; height: 266px; }
.box1 p { position: absolute; left: 24px; top: 94px; width: 450px; }
.box1 a.bt1 { position: absolute; bottom: 10px; left: 10px; }
.box1 ul { position: absolute; left: 522px; top: 50px; }
.box1 ul li { font-size: 12px; color: #c6c6c6; padding: 0 0 23px 0; }

.console { padding: 0 0 11px 5px; width: 944px; } 
.console .title { background: url(/images/bg.jpg); padding: 16px 16px 14px 16px; }
.console .box p.image img { border: 2px solid #000; }
.console .box div.text { background: url(/images/bg.jpg); padding: 10px; }
.console .box div.text a.joinnow { float: left; }
.console .box div.text a.enterthesite { float: left; }
.console .box div.text p { float: left; width: 642px; color: #FFF; padding: 0 0 0 14px; }
.console .box div.text p strong { color: #fe0001; }

.footer { text-align: center; padding: 12px 0; }
.footer p { white-space: pre; font-size: 14px; color:#000; text-transform: uppercase; }
.footer p a { color: #000; }
.footer small { display: block; line-height: 1em; text-align: center; padding: 12px 0; }

p.sep { width: 940px; margin: 0 auto; padding: 0 0 10px 0; }

.membersarea { position: absolute; top: 1px; left: 50%; z-index: 1000; margin: 0 0 0 240px; }