/* rewrite button to be 'on' while we're on this page */
#main_navigation #main_navigation_menu ul#main_buttons li a#main_button_cart { background: #FFF url(/images/bonktown/main_buttons.png) left top no-repeat; color: #006C88; }

.totals_text { padding: 2px; }
.hint_link { text-decoration: none; }
.vert_spacer { color: #00ABEC; }
#wrapper { margin: 10px auto 0 auto; width: 95%; }

/*Header*/
.buttons .buttons_checkout { position: relative; }
#cart_help_popup { display: none; }

/* Cart Body */
#wrapper #empty_card p { font-size: 1.1em; }
.item_description .item_att { color: #333333; }
.item_description .item_title { color: #006B8C; }

#line_items th { background-color: #EEEEEE; border-right: 1px solid #666666; color: #333333; padding: 5px; text-transform: uppercase; text-align: center; }
	#line_items { border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; }
	#line_items td { border-right: 1px solid; border-left: none; }
#line_items td.first, .item_container { }
.price_each, .rightside { color: #000000; }

/*Shipping*/
table { margin: 0 0 10px; }
table tr td { padding: 1px; background: none; }

#pre_ship_free { display: none; }
#shipping_box { padding: 5px 0 0 0; width: 350px; }
  #shipping_options_top h3 { color: #000000; font-size: 11px; }
  #shipping_options_bottom { background: transparent url(/images/bonktown/cart/zip-selector-bottom.gif) no-repeat scroll right bottom; padding: 10px 20px 20px 20px !important; width: 308px;}
  #shipping_options { padding: 0; display: block; width: 308px; }
  #shipping_options_top { background: transparent url(/images/bonktown/cart/zip-selector-top.gif) no-repeat scroll right bottom; text-transform: uppercase; padding: 0 20px; width: 308px; }
    #shipping_options_top div#zip_finder { text-align: left; }

#shipping_methods table {background: none; margin: 5px 0 10px 0; padding: 0px; }
#pre_ship { margin: 0 0 0 5px; padding: 5px 0 0 0; width: 295px; }

/*Totals*/
#totals { background-color: #FFFFFF; border: none; }
#item_totals { margin: 5px 2px 5px; border-top: 1px solid #666666; }
#item_totals * { line-height: 1.0;}

#large_cart_totals .key, #large_cart_totals .value { background-color: #EEEEEE; border-right: 1px solid; color: #000; line-height: none; font-weight: normal; padding: 3px 5px; }
#large_cart_totals .key { border-left: 1px solid; text-align: left; }
#large_cart_totals .value { width: 70px; text-align: right; }

#order_shipping .key, 
#order_shipping .value { font-weight: bold; background-color: #D1EBF8; border-bottom: 1px solid #666666; }

#large_cart_totals #order_total .key, 
#large_cart_totals #order_total .value { background: none; border: none; text-indent: 10px; font-size: 12px; }

#large_cart_totals #order_total .key em { color: #FF11BB; }
#large_cart_totals #order_total .value { color: #059FB9; text-indent: 0; text-align: right; }

/*Footer*/
#cart_footer_buttons { padding: 0; }

#shipping_box table{ background: none; padding: 0px; width: 300px; }
   #shipping_box table tr td.key { width: 240px; }
   #shipping_box table tr td.value { width: auto; }

/* Combined Shipping */
#combined_shipping_invalid { color: #666; margin: 0 15px 0 18px; font-style: italic; }
#combined_shipping_invalid_mask { background: #EED7E1; display: block; height: 30px; -moz-opacity: 0.8; opacity: 0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); margin: 0; position: absolute; width: 300px; }


fieldset#shipping_radios { border: 0; background: transparent url(/images/bonktown/cart/zip-selector-middle.gif) repeat-y scroll left bottom; margin: 0; padding: 5px 28px 0 20px; width: 300px; }
div#combined_shipping_options { width: 100%; }
div#shipping_options {  }

table#combined_shipping { margin: 0 5px 5px 0; }
table#combined_shipping td{ padding: 3px 0; vertical-align: top; }
table#combined_shipping td.key, table#combined_shipping td.value { color: #334455; font-size: 11px; }
table#combined_shipping input { margin: 0 5px 0 0; }
table#combined_shipping a { background: none; display: inline; padding: 0; text-decoration: underline; }


/* What is this Pop Up */
#combinedShippingPopup { background: url(/images/bonktown/combined_shipping/combinedShippingPopup_top.png) no-repeat left top; color: #fff; font-family: Arial, Helvetica, sans-serif; padding-top: 21px; width: 456px; }
#combinedShippingPopup * { color: #fff; font-size: 12px; }
  #combinedShippingPopup .hint_middle { background: url(/images/bonktown/combined_shipping/combinedShippingPopup_middle.png) repeat-y left top; height: 235px; padding: 0 30px; width: 396px; }
    #combinedShippingPopup .hint_middle a.hint_close { background: none; display: block; height: 16px; margin: 0; padding: 0; text-indent: -9999px; position: absolute; right: 25px; top: 0; width: 24px; }
  #combinedShippingPopup .hint_bottom { background: url(/images/bonktown/combined_shipping/combinedShippingPopup_bottom.png) no-repeat left bottom; height: 35px; width: 456px; }

  #combinedShippingPopup h3 { color: #fff; font-size: 30px; font-weight: normal; margin: 0; }
  #combinedShippingPopup h4 { color: #039eb7; font-size: 16px; font-weight: normal; margin: 0 0 5px 0; }
  #combinedShippingPopup p { color: #ebebeb; margin: 0; }
  #combinedShippingPopup ul { margin: 10px 0 10px 30px !important; }
    #combinedShippingPopup ul li { margin: 5px 0; font-size: 12px; }
  #combinedShippingPopup strong { color: #039eb7; font-size: 12px; }
#combinedShippingPopup a#find_out, #combinedShippingPopup a#back_cart { display: block; float: left; height: 36px; text-indent: -1000px; width: 156px; }
#combinedShippingPopup a#find_out { background: url(/images/bonktown/combined_shipping/cs_buttons.png) no-repeat left -84px; margin: 0 20px 0 55px; }
#combinedShippingPopup a#back_cart { background: url(/images/bonktown/combined_shipping/cs_buttons.png) no-repeat -184px -84px; }
#combinedShippingPopup .hint_middle a.hint_close { background: url(/images/bonktown/combined_shipping/cs_buttons.png) no-repeat -188px -133px; display: block; height: 17px; width: 24px; }

