*		{ margin:0; padding:0; }
html, body	{ width:100%; height:100%; }
body		{ background:#1B1B1B url('/img/bgs/body-bg.gif') repeat-x; font-family: Arial,Tahoma,sans-serif; font-size:12px; color:#ffffff; }
img		{ border-width:0px; }
form		{ display:inline; }
fieldset  { display:inline; padding:0; margin:0; border:0;}
h1  { font-size:20px; font-weight:normal; }
li		{ margin-left:15px; }
ul		{ margin-top:10px; margin-bottom:13px; }
ol  { margin-top:10px; margin-bottom:13px;}
ol li { margin-top:4px; }
p  { margin-top:10px; }
a { cursor:pointer; }

#loading-div  { background:#2B2B2B; padding:80px 50px; border:1px solid #A52014; position:fixed; left:50%; margin-left:-110px; z-index:1000; width:210px; top:300px; font-size:16px; text-align:center; font-weight:bold; }
#container { width:1000px; margin:auto; }
#top { height:168px; width:970px; margin-left:15px; }
#logo { float:left; width:286px; background:#1B1B1B; padding-top:35px; text-align:center; }
#logo-bottom  { height:10px; background:url('/img/bgs/logo-bottom.gif') no-repeat; }
#top-menu { float:left; width:660px; padding-left:14px; }
#top-options  { padding-top:12px; font-size:14px; }
.top-box-left { float:left; margin-top:19px; width:11px; height:65px; background:url('/img/bgs/top-box-left.gif') no-repeat; }
.top-box { float:left; margin-top:19px; width:350px; height:57px; padding-top:8px; background:url('/img/bgs/top-box-bg.gif') repeat-x; line-height:18px; }
.top-box2 { width:255px; }
.top-box-right { float:left; margin-top:19px; width:11px; height:65px; background:url('/img/bgs/top-box-right.gif') no-repeat; }
.mright10 { margin-right:10px; }
.login-box-sep  { width:352px; height:5px; margin-top:5px; background:url('/img/bgs/login-box-sep.gif') no-repeat; }
.account-option  { float:left; margin-top:-10px; height:64px; width:87px; text-align:center; padding-top:3px; }
.account-img  { height:64px; }
.account-link { margin-top:-37px; height:37px; text-align:center; line-height:15px; font-weight:bold; text-transform:uppercase; }
#subpages-left  { float:left; margin-top:10px; width:10px; height:41px; background:url('/img/bgs/subpages-left.gif') no-repeat; }
#subpages  { float:left; margin-top:10px; width:640px; height:41px; background:url('/img/bgs/subpages-bg.gif') repeat-x; text-align:center; font-weight:bold; }
#subpages td  { background:url('/img/bgs/subpages-sep.gif') no-repeat; background-position:right; height:41px; padding:4px 10px 0px; }
#subpages-right  { float:left; margin-top:10px; width:10px; height:41px; background:url('/img/bgs/subpages-right.gif') no-repeat; }

#left { position:absolute; left:50%; margin-left:-500px; top:181px; overflow:hidden; }
#right  { margin-left:215px; width:770px; }
#content-top  { height:9px; background:#1B1B1B url('/img/bgs/content-top.gif') no-repeat; }
#content  { background:#1B1B1B; min-height:400px; padding:0px 10px 20px; }
#categories { background:#2B2B2B; font-size:18px; padding:0px 20px; font-family:"Trebuchet MS",Tahoma,Arial,sans-serif; text-align:center; text-transform:uppercase; }
#categories-bottom  { height:8px; background:url('/img/bgs/categories-bottom.gif') no-repeat; }
.line { background:url('/img/bgs/line-bg.gif') repeat-x; padding:0px 0px; }
.line-inner { padding:0 15px; background:#1B1B1B; color:#C6C6C6; font-size:18px; }
.frame-left { background:url('/img/bgs/frame-left.gif') no-repeat; }
.frame-right { background:url('/img/bgs/frame-right.gif') no-repeat; background-position:right; }
.frame-text { padding:15px 20px 12px; border:3px solid #2B2B2B; border-width:0px 3px; margin-top:-2px; line-height:17px; }
.frame-bottom { height:12px; background:url('/img/bgs/frame-bottom.gif') no-repeat; }

#footer { width:740px; margin:auto; padding-left:200px; font-size:11px; }
#footer-top { height:8px; background:url('/img/bgs/footer-top.gif') no-repeat; }
#footer-content { background:url('/img/bgs/red-bg.gif'); padding:5px 15px 12px; line-height:24px; }

.wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -50px; }
.push { height:50px; }
.footer { height:50px; }

.title  { font-size:20px; padding-bottom:4px; border-bottom:1px solid #2B2B2B; }
.strike  { color:#899BA0; text-decoration:line-through; }
.input  { height:16px; width:200px; padding-top:2px; font-weight:bold; }
.input-nw  { height:16px; padding-top:2px;}
.select  { height:22px; padding-top:2px; width:202px; }
.select-nw  { height:22px; padding-top:2px; }
.clear-submit { font-size:17px; border:0; background:none; color:#FFF; text-transform:lowercase; cursor:pointer; }
.submit  { border:1px solid #E7463A; font-weight:bold; background:#AD2318 url('/img/bgs/red-bg.gif') repeat-x; padding:2px 8px 3px; color:#ffffff; cursor:pointer; text-transform:lowercase; }
.center { text-align:center; }
.msg  { margin-top:10px; border:1px dotted #3D3D3D; background:#232323; padding:8px 10px; color:#FF3732; text-align:center; font-size:17px; }
.red,.error-message  { color:#FF3732; }
.mtop5  { margin-top:5px; }
.ptop5  { padding-top:5px; }
.ptop10 { padding-top:10px; }
.pleft40  { padding-left:40px; }
.font11 { font-size:11px; }
.font14 { font-size:14px; }
.font16 { font-size:16px; }
.font17 { font-size:17px; }
.lh17 { line-height:17px; }
.noborder { border:0; }
.short  { width:90px; }
.short2  { width:110px; }
.semi { width:125px; }
.long { width:230px; }
.uprcase  { text-transform:uppercase; }
.left { float:left; }
.right  { float:right; }
.txt-right  { text-align:right; }
.uprcase  { text-transform:uppercase; }
.clean  { clear:both; font-size:0; }

.thumb  { float:left; margin-top:15px; margin-left:25px; border:3px solid #2B2B2B; width:160px; height:240px; }
.mleft5 { margin-left:5px; }
.thumb-info { margin-top:-67px; position:relative; height:56px; padding:8px 5px 0px; background:url('/img/bgs/trans-bg.png') repeat-y; text-align:center; font-size:14px; line-height:18px; }

a.a-grey,a:visited.a-grey  { color:#444444; text-decoration:none; }
a:hover.a-grey { color:#444444; text-decoration:none; }
a.a-red,a:visited.a-red  { color:#FF3732; text-decoration:none; }
a:hover.a-red { color:#FF3732; text-decoration:none; }
a,a:visited { color:#FFF; text-decoration:none; }
a:hover { color:#FFF; text-decoration:none; }
