html, body { background: #424546 url(../images/wrapper_rpt.png) top left repeat-y; font-family: Arial, Helvetica, sans-serif; color: #666; }
body { height: 100%; }

#wrapper { width: 983px; position: relative; }
#wrapper_top { width: 983px; position: absolute; background: url(../images/wrapper_top.png) no-repeat; height: 43px; top: 0; }

#header {  margin: 0 40px 0 34px; padding: 53px 10px 10px; height: 84px;  }

#header h1#main_logo { position: absolute; top: 45px; left:60px; width: 200px; height: 66px; background-image:url(../img/logo_subpage_alt.png); }
h1#main_logo a { display: block; width: 200px; height: 66px; overflow: hidden; text-indent: -3000px; }

#content {  margin: 10px 33px 0 34px; padding: 10px; }

#footer { margin: 40px 40px 40px 34px; padding: 10px; background: transparent url(../images/footer_topDiv.png) 24px 0 no-repeat; }

h1,h2,h3,h4,h5,h6 { }
h1 { }
h2 { }
h3 { }
p { }
ul li { }
ol li { }

a { text-decoration: none; }
a:hover { }




#nav { width: 455px; height: 79px; /* background: transparent url(../images/nav_temp.jpg) 0 0 no-repeat; */ position: relative; left: 440px; }
#nav ul { position: relative; top: 20px; left: 25px; }
#nav li { float: left; margin-right: 8px; }
#nav li a { display: block; padding: 5px 0px 7px 40px; text-transform: uppercase; font-size: 16px; color: #333; border-bottom: 5px transparent solid; }
#nav li a:hover, #nav li.active a { border-bottom-color: #3399cc; }


#nav li#home { }
#nav li#work { }
#nav li#about { }
#nav li#contact { }







div.footer_box { float: left; margin-top: 20px; margin-left: 14px; }
div.footer_box h4 { font-size: 11px; font-weight: bold; color: #333; line-height: 22px; text-transform: uppercase; margin-top: 12px; }

div.footer_box.mid { width: 201px; height: 192px; border: 1px solid #ccc; border-width: 0 1px 0 1px; }
div.footer_box.mid h4 { padding-bottom: 4px; padding-left: 20px; }
div.footer_box.mid p { padding-bottom: 4px; padding-left: 20px; font-size: 12px; color: #666666; line-height: 20px; }

#quick_links { width: 200px; }
#quick_links h4 { margin: 12px 0 5px 20px; }
#quick_links ul { margin-left: 20px; }
#quick_links li { }
#quick_links li a { font-size: 12px; line-height: 20px; color: #666; text-transform: capitalize; }
#quick_links li a:hover { text-decoration: underline; }

#shop_btn { display: block; background: transparent url(../images/shop_link.png) no-repeat top center; width: 201px; height: 172px; text-indent: -3000px; overflow: hidden; border: 1px solid #ccc; border-width: 0 1px 0 1px; padding:0 12px 0 10px; }
#shop_btn:hover { background-image: url(../images/shop_link-O.png) }

#news_blurbs { margin-left: 21px; width: 380px; }
#news_blurbs h4 { }
#news_blurbs div { margin: 4px 0 8px; }
#news_blurbs div h5 { font-size: 12px; font-weight: bold; color: #666666; line-height: 17px; }
#news_blurbs div p { font-size: 11px; color: #666666; line-height: 17px; }
#news_blurbs div a { font-size: 12px; font-weight: bold; color: #39c; line-height: 17px; }
#news_blurbs div a:hover { text-decoration: underline; }

/* preloader stuff */
#preloader { visibility: hidden; position: absolute; top: 295px; left: 510px; z-index: 9000; width: 200px; height: 30px; }
#box	{ border:1px solid #5f6f7c; width:200px; height:10px; background-color: #37414a;}
#perc	{ background:#5f6f7c; height:10px; }
#text   { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#5f6f7c; padding:3px 0 0 10px; text-align: center; background: transparent; }


