/* MAIN */
body { text-align: center; margin: 0px 0px 20px 0px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; background-image: url(../gui/beerpager_background.gif); background-repeat:repeat-x; background-color: #321B01;}
img { border: 0px; }
HR {color:#b59e7f; background-color:#b59e7f; border-color:#b59e7f;}
form { margin: 0px; }
select, input, option { font-family: Helvetica, Verdana; font-size: 12px; }
#container { width: 951px; text-align: left; margin: 0 auto; font-family: Helvetica, Verdana, Arial; font-size: 12px; }
.box { background-image: url(../gui/bg.jpg); }
.box_long { background-image: url(../gui/beerpager_checkout_lg_bkgd.jpg); }
#logo span, #logo_product span { display: none; }
#logo { width: 394px; height: 200px; margin: 19px 0px 50px 291px; background-image: url(../gui/logo_beerpager.gif); }
#logo_product { width: 394px; height: 200px; margin: 19px 0px 24px 291px; background-image: url(../gui/logo_beerpager.gif); }
a { color: #685222; text-decoration: none; }
a:hover { text-decoration: underline; }

/* NAV */
#nav { height: 60px; width:951px; background-color:#000; }
#navInnerhome { margin: 0; padding: 0px 0px 0px 8px; width:943px; }
#navInner { margin: 0; padding: 9px 0px 0px 8px; _padding: 8px 0px 0px 8px; width:943px; }

/* HOME */
#containerHome { width: 951px; text-align: left; margin: 0 auto; font-family: Helvetica, Arial, sans-serif; font-size: 12px; }
#homeBottom { width: 951px; height: 394px; background-image: url(../gui/home_bottom.jpg); text-align: center; }
#homeBottomCopy { width: 747px; background-image: url(../gui/cbox_747_bgslice.gif); margin: 0 auto;}
#homeBottomCopyInner { padding: 10px 33px 0px 33px; text-align: left; line-height: 24px; font-size: 12px; font-weight:bold; }

/* LAYOUT */
#mainFooter { margin: 10px 113px; font-weight: bold; font-size: 11px; }
#content .header { margin: 15px; }
.cbox_title { font-weight: bold; padding: 0; margin-bottom: 13px; }
.cbox_button { margin: 10px 0px 10px 20px; }

/* LAYOUT - 673PX WIDTH */
#content { width: 673px; margin: 0 auto; font-family: Helvetica, Verdana, Arial; font-size: 12px; }
#content .contentBody673 { background-image: url(../gui/cbox_673_bg.gif); }
#content .contentBody673copy { margin: 0px 37px; }
#content .contentBody673copy .footer { font-weight: bold; margin: 20px 70px 0px 70px; }
#content .contentBody673_light { background-color: #ded5c7; margin: 0px 23px; text-align: center; height: 96px; }

/* LAYOUT - 424PX WIDTH */
#contactUs_content { width: 494px; margin: 0 auto; background-image: url(../gui/cbox_494_bgslice.gif); }
#contactUs_content #contentBody494copy { margin: 22px 77px; font-size: 11px; font-weight: bold; }
#contactUs_content #contentBody494copy .footer { font-weight: bold; margin: 20px 70px 0px 70px; }
#frm_contactUs input.frmfield { margin-right: 14px; font-size: 11px; }

/* SHIPPING */
.address { margin-bottom: 20px; }
.shippingBox { text-align: center; }
.shippingBox table { margin: 40px auto 0px auto; }
.shippingPrice { font-weight: bold; color: #685222; }

/* Products Page */
#products_content	{width: 574px; margin: 0 auto; background-image: url(../gui/cbox_574_bgslice.gif); }
#products_content .Body574	{ background-image: url(../gui/cbox_574_bg.gif); }
#products_content .Body574Inner	{ padding: 10px 33px 0px 33px; text-align: left; line-height: 24px; font-size: 12px; font-weight:bold; }
/* Product Pages */
#product_content 				{}
#product_content #mainImage		{ }
#product_content #thumbnails 	{ margin: 57px 0px 0px 25px; font-family: Helvetica, verdana; font-size: 11px; font-weight: bold; }
#product_content .prod_cbox 	{ margin: 41px 0px 0px 23px; }
#product_content .prod_cbox .wrap { width: 326px; }	
#product_content .prod_cbox .main { background-image: url(../gui/prodinfo_box_bgslice.gif); padding: 5px 20px; font-size: 11px; font-family: Helvetica; font-weight: bold; }

#product_content .desc			{ margin-bottom: 20px; }
#product_content .prodNum		{ font-size: 12px; color: #7c6539; }
#product_content .prodPrice		{ font-size: 14px; font-weight: bold; margin-bottom: 10px; }
#product_content .shippingDesc { font-size: 11px; color: #403D37; font-weight: normal; font-family:Helvetica, Arial, sans-serif;  }

/* cart */
#cart_hdr { margin: 15px 0px 15px 105px; } 
#cart_content { text-align: center; } 
#cart_content table				{ border-collapse: collapse; margin: 0 auto; font-size: 11px; font-family: Helvetica, Verdana; font-weight: normal; }
#cart_content table#items tr td 				{ border: 2px solid #927b54; padding: 10px 15px; }
#cart_content table#items tr.topRow td 		{ border-top: 0px; background-color: #b59e80; font-family: Helvetica, Verdana; font-size: 11px; font-weight: bold;}
#cart_content table#items tr.topRow td.firstCell { padding: 10px 15px; }
#cart_content table#items td.firstCell 		{ border-left: 0px; padding: 0px; }
#cart_content table#items td.lastCell 		{ border-right: 0px; }
#cart_content table#items tr.bottomRow td 	{ border-bottom: 0px; }
#cart_content table#items tr.bottomRow td.firstCell { background-color: #927b54; }
#cart_content table#items tr.bottomRow td.lastCell { background-color: #b59e80; }
#cart_content table#items tr.bg1 td 			{ background-color: #63b08a; }
#cart_content table#items tr.bg2 td 			{ background-color: #f2c765; }
#cart_content table#items tr.bg3 td 			{ background-color: #e4997d; }
#cart_content table#items tr td input.frmQuantity { width: 25px; font-size: 11px; font-weight: bold; }
#cart_content dl { width: 130px; text-align: left;  }
#cart_content dt { width: 85px; float: left; }
#cart_content dd { width: 40px; margin-left: 85px; text-align: right; }
#cart_content table#buttons { margin-top: 20px; margin-bottom: 20px; text-align: left; font-size: 11px; }
#cart_content table#buttons td { padding: 0px 0px 0px 10px; }

/* checkout */
#checkout_hdr { margin: 15px 0px 15px 157px; } 
#returning_customer {width: 335px; margin: 0 auto; background-image: url(../gui/cbox_335_background.gif);}
#returning_customer .Body335Inner {padding: 10px 20px 0px 20px; text-align: left; line-height:15px; font-size: 12px; font-weight:bold; }
#new_customer {width: 335px; margin: 0 auto; background-image: url(../gui/cbox_335_background.gif);}
#new_customer .Body335Inner {padding: 10px 20px 0px 20px; text-align: left; line-height:15px; font-size: 12px; font-weight:bold; }

/* checkout page 1 */
#checkout_1 { width:494px; margin: 0 auto; background-image: url(../gui/cbox_494_bgslice.gif);}
#checkout_1 .Body494Inner {padding: 10px 80px 0px 84px; text-align: left; line-height:15px; font-size: 12px; }
#checkout_1 .table_header {font-size:14px; font-weight:bold;}
#checkout_1 .required {color: #685222;}

#checkout_2 { width:637px; margin: 0 auto; background-image: url(../gui/cbox_637_bgslice.gif);}
#checkout_2 .Body637Inner {padding: 10px 40px 0px 40px; text-align: left; line-height:15px; font-size: 12px; font-weight: normal; }

#checkout_2 .table_header {font-size:14px;font-weight:bold;}
#checkout_2 .required {color: #685222;}

#checkout_shipping .contentBody673{ width:673; margin: 0 auto; background-image: url(../gui/cbox_673_bg.gif);}
#checkout_shipping .contentBody673copy {padding: 10px 80px 0px 84px; text-align: left; line-height:15px; font-size: 12px; }

dl#select-shipping { width: 152px; }
dl#select-shipping dt { width: 25px; float: left; _height: 20px; min-height: 20px; }
dl#select-shipping dd { width: 120px; margin-left: 25px; _height: 20px; min-height: 20px; text-align: left; } 

table.checkout-details, table.checkout-details * { border: none !important; border-spacing: 0; border-collapse: collapse; }

.cart-product{font-size:13px;}
.sku-product{font-size:13px;}