/*
Foxycart CSS Customizations for Burnsnicht.com
Copyright 2009 Villagewerx LLC. All Rights Reserved
*/

/* Cart Modifications */
#fc_cart_container {background:url(http://www.burnsnicht.com/images/layouts/FC_cart-title.png) no-repeat top left;}

#fc_cart_table thead th {background: #8B4513; color:#fff; font-size: 11px; font-weight:normal; text-transform: capitalize; padding-top: 7px; padding-bottom: 9px;}
#fc_cart_table tfoot td {border-bottom: 0; background: #F5F5ED; font-size: 11px; color: #fff; padding-top: 5px; padding-bottom: 7px;}
#fc_cart_table #fc_cart_foot_subtotal {width: 100%;}
#fc_cart_foot_subtotal td.fc_col1 {color: #666 !important; text-align:right;}
#fc_cart_foot_subtotal td.fc_col2 {color: #666 !important;}
#fc_cart_foot_total td.fc_col1 {color: #8B4513 !important; text-align:right;}
#fc_cart_foot_total td.fc_col2 {color: #740202 !important;}
#fc_cart_table #fc_cart_foot_total td {background: #E8AC63; color:#fff; font-weight:normal; letter-spacing: 1px; padding-top: 10px; padding-bottom: 12px; width: 100%;} 
#fc_cart_container #fc_cart_controls_bottom a.fc_cart_update {width:75px; padding-top:24px; margin-right:50px; background-image: url(https://www.foxycart.com/themes/standard/images/cart-update.png);}
#fc_cart_container a.fc_cart_checkout {width:95px; padding-top:24px; background-image: url(https://www.foxycart.com/themes/standard/images/cart-checkout.png);}
#fc_cart_container ul.fc_cart_item_options {display: none;}
#fc_cart_head_item {width:65%;}
#fc_cart_head_quantity,
#fc_cart_head_price {width:17%;}
#fc_cart_table tr.fc_cart_item,
#fc_cart_table tr.fc_cart_item_last {}
#fc_cart_table tbody {height: 80px; background-color: #F4F4F4;}
#fc_cart_table td {border-bottom:1px solid #aaa; vertical-align: middle;}
#fc_tb_titleTop {height: 60px; background-color: #E8AC63;background-image: url(http://www.burnsnicht.com/images/layouts/tartan7.gif); border-top: 5px solid #320A07; border-bottom: 5px solid #320A07;}
#fc_tb_titleBot {background-color: #382214; height: 45px;}
#fc_tb_closeAjaxWindowTop, #fc_tb_closeAjaxWindowBot {color: #fff;}
#fc_cart_form {background-color: #F4F4F4;}
#fc_tb_iframeContent {background-color: #F4F4F4; height: 335px;}
.fc_tb_closeWindowButton {color:#DFD3C5;}
#fc_tb_closeAjaxWindowBot .fc_tb_closeAjaxWindow {padding: 12px 10px;}
#fc_tb_window a:link {color: #fff!important;}
#fc_tb_window a:visited {color:#E8AC63!important;}
#fc_tb_window a:hover {color:#000000!important;}
#fc_tb_window a:focus {color:#FFFFFE!important;}
#fc_tb_closeAjaxWindowBot #fc_tb_window a:link {color: #BFB095!important;}

#fc_tb_window {border: 5px solid #320A07!important;}

/* Checkout Modifications */

#fc_checkout_container {width: 650px; padding:0px 0px 50px; background-image: none; background-color: transparent;}

#fc_login_register_container {width: 330px;}
#fc_login_register_container label.fc_pre {text-align: left;}
#fc_checkout_container h2 {display: block; background-image:none; color: #F5F5ED; text-transform: capitalize; height: 27px; font-size: 18px; background-color: #8B4513; padding-left: 5px;}
#checkoutPage h4 {color: #740202; margin-top: 10px; margin-bottom: 4px; font-weight: bold;}
div#fc_continue a.fc_link_nav {background-image:url(https://www.foxycart.com/themes/standard/images/button-cont inue.png);}

#checkoutPage #fc_cart_container_inner {border: 1px solid #ccc; margin-bottom: 0; padding-bottom: 0;}
#checkoutPage #fc_cart_container_inner table {margin-bottom: 0;}
#checkoutPage #fc_inner {background-color: #F5F5ED;}
.fc_fieldset_container {border: 1px solid #ccc; background-color: #F4F4F4; margin-bottom: 20px;}

#fc_cancel_continue_shopping {width: 330px; margin-bottom: 10px}
#checkoutPage #fc_cart_foot_shipping {display: none;}
#fc_login_register p {margin-top: 5px; padding-left:0px; color:#33619C; font-size: 10px; line-height: auto;}
#cart h3 {font-size: 16px; margin-bottom: 5px; color: #8B4513; font-weight: bold;}

#fc_payment_container li_issue_number,
#fc_payment_container li_start_month {display: none;}

/* Receipt Modifications */
#fc_receipt_container {width: 650px; padding:0px 0px 50px; background-image: none; background-color: transparent;}
#receiptPage .fc_fieldset_container {border: 0; background-color: transparent;}
#receiptPage h1 {color: #8B4513; font-size: 32px; margin-bottom: 20px; font-weight: bold;}
#receiptPage h2 {color:#666; border-bottom: 1px dashed #8B4513; padding-bottom: 5px; font-size: 18px;}
#receiptPage #fc_receipt_print_link .fc_link_nav {display: none!important;}
#fc_receipt_print_link {position: relative; left: -2000px;}