@charset "utf-8";
/* CSS Document */

body,td,th {color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:16px;font-size: small; font: x-small;}
body {background:#292724 url(../images/site_mainbg.jpg) no-repeat top center fixed; margin:0; padding:0; background-color: #282924; color:#FFF;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;	padding:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
hr {padding:0; margin:0; border:none;}
caption,th {text-align:left;}
table {font-size: inherit; font: 100%; border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
abbr,acronym {border:0;}
blockquote, q {quotes: none;}

h1 {font-size:30px; color:#CCC; font-family:"Arial Black", Gadget, sans-serif;}
h2 {font-size:26px; font-weight:bold;}
h3 {font-size:23px;}
h4 {font-size:18px; font-weight:bold;}
h5 {font-size:17px;}
h6 {font-size:14px; font-style:italic;}

a {color:#f38727;}
p {margin:1em 0;}

.clear {clear:both; height:0px;}
.fine_print {font-size:10px; font-weight:bold; color:#CCC;}

#cage {width:975px; margin:0 auto;}
.darkframe_975 {background:url(../images/site_darkframe_mid.png) repeat-y; width:975px; min-height:300px;}

#bgheader {width:1186px; position:relative; left:-109px;}
#bgheader img {float:left;}
#smheader {width:1188px; position:relative; left:-109px;}
#smheader img {float:left;}
#smnavbar img {float:left;}
#hd_cartlink {font-weight:bold; text-decoration:none;}
#hd_cartlink:hover {text-decoration:underline; color:#FF0;}

#searchbox {float:right; padding:7px 15px 0 0; width:350px; text-align:right;}
.socnet_btn {display:block; float:left; width:93px; height:48px; background-position: top; margin:0 1px;}
.socnet_btn:hover {background-position:bottom;}

#footer {width:931px; text-align:right; position:relative; font-size:14px; margin:28px auto 50px;}
#footer p {margin:10px;}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline; color:#FF0;}
#footer img {float:left; padding:0 3px;}