body { margin:0; background-color:#000; background-image:url(images/bg01.jpg); background-repeat:no-repeat; background-position:top center; font: 12px/18px Arial, Helvetica, sans-serif; color:#bbb; }

#container { width:980px; margin-left:auto; margin-right:auto; }



/* HEADER */
#global_header { width:932px; height:105px; padding-left:24px; padding-right:24px; background-image:url(images/global_header.jpg); background-repeat:repeat-x; }
#global_header #logo { width:150px; height:18px; padding-top:75px; float:left; clear:left; }
#global_header #nav { width:375px; height:18px; padding-top:75px; float:left; padding-left:135px; }
#global_header #nav img { padding-left:12px; padding-right:12px; }
#global_header #hd_right { width:272px; padding-top:81px; float:right; clear:right; text-align:right; text-transform:uppercase; font-size:10px; color:#666; }
#global_header #hd_right a { color:#666; text-decoration:none; }
#global_header #hd_right a:hover { color:#ffea00; text-decoration:none; }

#dropmenudiv { position:absolute; width:100px; margin:0; margin-top:4px; margin-left:-18px; z-index:1000; text-align:center; }
#dropmenudiv a { display:block; padding:3px; margin-bottom:3px; background-color:#222; font-size:10px; color:#ddd; text-decoration:none; text-transform:uppercase; }
#dropmenudiv a:hover { color:#ffea00; text-decoration:none; }



/* FOOTER */
#global_footer { width:907px; padding-top:12px; padding-bottom:18px; padding-left:49px; padding-right:24px; clear:both; font-size:9px; color:#444; text-transform:uppercase; }
#global_footer img { vertical-align:middle; }
#global_footer a { color:#ffea00; text-decoration: none; }
#global_footer a:hover { text-decoration: underline; }
#global_footer a.download { background-color:#ffea00; padding-top:3px; padding-bottom:3px; padding-left:8px; padding-right:8px; color:#222; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; }
#global_footer a.download:hover { color:#000; text-decoration:none; }



/* PAGE BODY */
#wrapper { width:932px; padding:24px; clear:both; }
#wrapper.full { width:884px; min-height:468px; margin:24px; padding:24px; border:1px solid #ffea00; background-image:url(images/wrapper_full.png); background-repeat:repeat-y; }

#wrapper #pb { width:624px; min-height:468px; padding:24px; float:left; clear:left; border:1px solid #ffea00; background-image:url(images/wrapper_pb.png); background-repeat:repeat-y; }
#wrapper #pb.terms p { margin-top:0; }
#wrapper #callout { width:200px; min-height:468px; padding:24px; float:right; clear:right; border:1px solid #ffea00; background-image:url(images/wrapper_callout.png); background-repeat:repeat-y; font-size:9px; line-height:12px; color:#999; }
#wrapper #callout .quote { font-size:12px; line-height:18px; font-style:italic; color:#ffea00; }
#wrapper #callout .qname { font-size:10px; color:#bbb; }

#outlet_product { width:127px; float:left; margin-right:24px; margin-bottom:24px; color:#ffea00; text-align:center; }
#outlet_product.last { margin-right:0; }
#outlet_product img { width:111px; background-color:#fff; border:8px solid #fff; }
#outlet_product td { text-align:left; }


a { color:#ffea00; text-decoration: none; }
a:hover { text-decoration: underline; }

a.download { background-color:#ffea00; padding-top:3px; padding-bottom:3px; padding-left:8px; padding-right:8px; color:#222; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; }
a.download:hover { color:#000; text-decoration:none; }

a.btn { background-color:#ffea00; padding-top:3px; padding-bottom:3px; padding-left:8px; padding-right:8px; color:#222; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none; }
a.btn:hover { background-color:#444; color:#000; text-decoration:none; }

h1 { font-size:15px; font-weight:normal; margin:0; margin-bottom:18px; color:#eee; font-weight:bold; text-transform:uppercase; }
h2 { font-size:12px; font-weight:normal; margin:0; color:#ffea00; font-weight:bold; text-transform:uppercase; }
h3 { font-size:12px; font-weight:bold; margin:0; }

ul { margin-bottom:18px; }
li {  }

hr { height:1px; margin:0px; margin-top:8px; margin-bottom:18px; color:#ffea00; background-color:#ffea00; border:none; }

.yellow { color:#ffea00; }

ul.products_nav { margin-bottom:18px; margin-top:24px; list-style:none; margin-left:-40px; *margin-left:0; }
.products_nav li { margin-bottom:12px; color:#ffea00; }
.products_nav a { text-decoration:none; color:#ffea00; }
.products_nav a:hover { text-decoration:none; color:#ffea00; }

.products_main { color:#ffea00; }
.products_main a { color:#ffea00; text-decoration:none; }
.products_main a:hover { color:#ffea00; text-decoration:none; }

ul.product_features { margin-bottom:18px; margin-top:0; line-height:16px; }
.product_features li { margin-bottom:6px; }

.product_opt_table td { padding-bottom:6px; text-align:left; color:#666; font-size:10px; text-transform:uppercase; }
.product_options { color:#666; font-size:10px; text-transform:uppercase; }
.product_choice { color:#ffea00; text-transform:uppercase; }
.product_opt { font: 11px Arial, Helvetica, sans-serif; color:#ffea00; background-color:#222; border:1px solid #333; }
.product_alt { border-right:1px solid #ffea00; vertical-align:top; color:#ffea00; text-transform:uppercase; font-size:10px; }
.product_alt_tb img { padding-bottom:2px; }


.shop_table td { padding-bottom:6px; }
.shop_table_item { color:#ffea00; }
.shop_table_header { background-color:#222; color:#666; font-size:10px; }
.shop_table_content { color:#ffea00;  }
.shop_table_box { font: 12px Arial, Helvetica, sans-serif; color:#ffea00; background-color:#333; border:1px solid #444; text-align:center; }
.shop_table_btn { background-color:#ffea00; padding-top:2px; padding-bottom:2px; padding-left:4px; padding-right:4px; color:#222; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none; border:none; }

.shop_table_checkout td { padding-bottom:6px; }
.shop_table_checkout { text-transform:uppercase; font-size:10px; color:#666; }

.spacer { clear:both; width:100%; height:1px; }

td { vertical-align:top; }

.form-table td { padding-bottom:8px; font-size:10px; text-transform:uppercase; color:#666; }
.form-text { font: 12px Arial, Helvetica, sans-serif; color:#ddd; background-color:#333; border:1px solid #444; }
.form-btn { color:#000; font-weight:bold; }