/*
//
// +----------------------------------------------------------------------+
// |zen-cart Open Source E-commerce                                       |
// +----------------------------------------------------------------------+
// | Copyright (c) 2003 The zen-cart developers                           |
// |                                                                      |
// | http://www.zen-cart.com/index.php                                    |
// |                                                                      |
// | Portions Copyright (c) 2003 osCommerce                               |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.0 of the GPL license,       |
// | that is bundled with this package in the file LICENSE, and is        |
// | available through the world-wide-web at the following url:           |
// | http://www.zen-cart.com/license/2_0.txt.                             |
// | If you did not receive a copy of the zen-cart license and are unable |
// | to obtain it through the world-wide-web, please send a note to       |
// | license@zen-cart.com so we can mail you a copy immediately.          |
// +----------------------------------------------------------------------+
// $Id: stylesheet_original.css 3286 2006-03-28 01:14:04Z drbyte $
ffee8e
*/
#productGeneral
{
/*	margin-top: 7px;*/
	margin-right: 5px;
}

BODY {
/*	background-image:url("../images/body_bg_small.gif");*/
	background-color: #b73d15;
	color: #000000;
	margin-left: 0px;
	margin-right: 0px;	
	margin-bottom: 10px;
	margin-top: 0px;
	padding: 0px;
	font: 11px Verdana, Arial, sans-serif;
	text-align: center;
}

img.png
{
	behavior: url("/png.htc");
}

#alternate_bg
{
}

a
{
	border: 0px solid;
	text-decoration: none;
}

a img
{
	border: 0px;
}


table.main
{
	width: 955px;
	text-align: left;
}

table.header
{
	background-image: url("../images/header_bg.gif");
	background-repeat:repeat-x;
	background-position:left;
	padding: 0px;
	margin: 0px;
	height: 92px;
}

table.header-nav
{
	background-image: url("../images/header_nav_bg.gif");
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 5px;
	padding-right: 5px;	
	padding-top: 3px;
	padding-bottom: 1px;
}

table.centershop
{
	width: 955px;
}

.contentMainWrapper
{
/*	border-bottom: 1px solid #ffe6a8;	*/
	padding-bottom: 24px;
	background-color: #e5e16e;
	background-image: url("../images/body_bg.gif");
	background-position: top;
	background-repeat: repeat-x;
	padding-top: 0px;
	margin-top: 0px;
	
	border-left: 1px solid #c2e26b;
	border-right: 1px solid #c2e26b;
}

/*#left_box_container
{
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
	padding-left: 5px;
	width: 161px;
}*/

#categories-table
{
/*	border: 1px solid #64ba6c;*/
	margin: 0px;
	padding: 0px;
	background-image: url("../images/categories_bg.gif");
	background-repeat:no-repeat;
	background-position:left top;
	height: 530px;
	vertical-align: top;
	width: 155px;
}

#shoppingcart-table
{
	border: 1px solid #64ba6c;
	margin: 0px;	
	margin-bottom: 10px;
	padding: 0px;
	background-image: url("../images/bg_spngcrt.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	background-color: #2c542f;
	vertical-align: top;
	width: 157px;
}

#cartBoxListWrapper
{
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

#cartBoxListWrapper .cartBoxListProduct
{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #C3FD98;
}

#cartBoxListWrapper .cartBoxListProduct a
{
	color: #C3FD98;
	text-decoration: underline;
}

.cartBoxTotal
{
	padding-right: 5px;
	text-align: right;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #fff1b9;
	padding-top: 5px;
}

#categories-content
{
	vertical-align: top;
}

#categories-heading-td
{
	padding-top: 5px;
	text-align: center;
	font-family: "Century Gothic";
	font-size: 19px;
	font-weight: 600;
	color: #FFFFFF;
	border: 1px solid red;
	height: 15px;
}

a.sidebox-category-child-selected
{
	font-family: Tahoma;
	font-size: 11px;
	color: #eb8a2f;
	text-decoration:underline;
}

a.sidebox-category-child
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f8e9cc;
	text-decoration:underline;
	font-weight: bold;
}

#createAcctDefaultLoginLink a
{
	font-weight: bold;
	color: #eb4f11;
}

a.category-subs, a.sidebox-category-subs
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}

a.category-subs-selected
{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #5E915D;
}

div.sidebox-category-child, div.category-subs, div.sidebox-category-subs, div.category-subs-selected
{
	padding: 0px;
	margin: 0px;
}

div.sidebox-category-subs
{
	padding-right: 20px;
}

div.category-subs, div.sidebox-category-subs, div.category-subs-selected
{
	padding-top: 9px;
}

div.category-subs, div.sidebox-category-subs, div.category-subs-selected
{
	padding-left: 6px;
}

div.category-subs-selected
{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #5E915D;
}

div.category-subs
{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #fff1b9;
}

div.sidebox-category-child
{	
	padding-left: 16px;
}

.leftbox
{
	padding: 0px;
	margin: 0px;
}

h2.greeting
{
	font-size: 12px;
	color: #6c4336;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 35px;
	font-weight: normal;
}

.footer
{
	height: 19px;
	background-color: #ef5e1b;
	text-align: center;
	border: 1px solid #c2e26b;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.footer a
{
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	top: -6px;
}

.banners_container
{
	padding-top: 10px;
}

.category_container
{
	padding-left: 4px;
	position:relative;
	margin: 0px;
}

.category_data_container
{
	position: relative;
	width: 921px;
	padding-bottom: 12px;
	margin: 0px;
	padding-top: 6px;
	padding-left: 11px;
	background-color: #b5bc15;
}

.category_top_image_bg table
{
}

.over_image_enlarge
{
	position: relative;
	left: 386px;
	top: -3px;
}

.over_image_enlarge_text
{
	height: 22px;
	width: 134px;
	position: relative;
}

.over_image_enlarge_text .over_image_enlarge_text_btn_enlarge
{
	position: absolute;
	left: 3px;
	top: 3px;
}

.over_image_enlarge_text .over_image_enlarge_text_text
{
	position: absolute;
	left: 21px;
	top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2A522D;
}

.category_container .image_name
{
	position: relative;
	padding-top: 5px;
	padding-left: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	background-image: url("../images/products_list_top.gif");
	background-position: top left;
	background-repeat: no-repeat;
	width: 920px;
	height: 27px;
}

.category_container .category_bottom
{
	position: relative;
	padding-top: 5px;
	padding-left: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	background-image: url("../images/product_list_bottom.gif");
	background-position: top left;
	background-repeat: no-repeat;
	width: 920px;
	height: 27px;
}



.category_container .image_name_another
{
	position: relative;
	padding-top: 5px;
	padding-left: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #b6bc12;
	width: 882px;
	height: 32px;
}

.image_set_num
{
	position: absolute;
	top: 23px;
	left: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #445200;
	font-weight: bold;
	width: 188px;
}

.category_products
{
    padding: 0px;
    margin: 0px;
	position: relative;
}

.category_products_data
{
	position: relative;
	padding-top: 7px;
	padding-bottom: 4px;
	padding-left: 4px;
	
/*	width: 162px;*/
}

.products_details
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2A522D;
	border-bottom: 1px solid #2A522D;
/*	width: 359px;*/
}

.products_details_separator
{
	background-color: #2A522D;
	height: 1px;
	width: 359px;
}

.category_products_letter
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #ef5f15;	
	position: absolute;
	padding-left: 1px;
	padding-top: 5px;
}

.name_pos
{
	padding-left: 35px;
	padding-top: 5px;
	width: 178px;
}

.category_products_name
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	border: none;
	padding-top: 1px;
}	

.category_products_name
{
	font-size: 10px;
}

.category_products_description
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-top: 4px;
	padding-left: 3px;
	width: 100%;
}

.category_products_name
{
	top: 0px;
	padding-left: 26px;
	width: 100%;
}

.category_products_price
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #5d6500;
	position: relative;
	top: 5px;
	left: 98px;
	text-align: center;
	vertical-align:top;
	width: 64px;
	height: 17px;
	padding-top: 3px;
	background-image: url("../images/price_container.gif");
}

.category_products_quantity
{
	position: absolute;
	top: 28px;
	left: 98px;
	text-align: left;
	width: 100%;
	color: #000000;
}

.category_products_quantity input
{
	border: 1px solid #8b9400;
	width: 32px;
}

.category_products_quantity_text
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2A522D;
	padding-right: 2px;
}

.category_top_image
{
/*	position: absolute;*/
/*	float: left;*/
}

.add_to_cart
{
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 7px;
	text-align: right;
}

.category_products_separator
{
	height: 3px;
	width: 285px;
	background-image: url("../images/products_separator.gif");
	line-height: 1px;
	font-size: 1px;
	margin-left: 6px;
}

#indexProductList
{
	margin: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-left: 6px;
	padding-bottom: 6px;
	border-bottom: none;	
	vertical-align: top;
}

#contentMainWrappercPath
{
	background-image: url("../images/cPathBG.gif");
	background-position:top;
	background-repeat:repeat-x;
	border-left: 1px solid #c2e26b;
	border-right: 1px solid #c2e26b;	
}

.checkout_button
{
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 6px;
}

.category_product_separator
{
	background-image: url("../images/product_listing_separator.gif");
	background-repeat: repeat-x;
	line-height: 1px;
	font-size: 1px;
}

.category_price_quantity_container
{
	position: absolute;
	left: 120px;
	top: 7px;
	width: 108px;
}

.checkoutCustomerName
{
	padding-top: 10px;
	padding-left: 14px;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #db671b;
	vertical-align: top;
	padding-right: 10px;
}

.checkoutCustomerAddress
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #92481e;
	padding-left: 17px;
	padding-right: 15px;
	padding-bottom: 20px;
	vertical-align: top;
	padding-top: 7px;
}

.checkoutSeparator
{
/*	background-image: url("../images/order_conf_separator.gif");
	background-repeat:repeat-x;*/
}

h1
{
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 21px;
	padding-top: 7px;
	background-image: url("../images/h1_bg.gif");
	background-repeat: repeat-x;
	border-bottom: 1px solid #2D6641;
	padding-left: 10px;
}

h2
{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #D2EEC0;
	padding-left: 29px;
	padding-top: 7px;
}

#cartEmptyText
{
	color: #728E60;
}

#cartDefaultHeading, #loginDefaultHeading
{
	margin: 0px;
	height: 24px;
	width: 100%;
	padding-right: 0px;
	padding-top: 5px;
	padding-left: 21px;
	padding-bottom: 6px;
	border-bottom: none;
	
	width: 917px;
	
	color: #7fbc15;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	vertical-align: top;
	
	background-color: #edee88;
	
	background-image: url("../images/h1_top.gif");
	background-repeat: no-repeat;
	background-position: top left;
}

#loginDefaultHeadingWide
{
	margin: 0px;
	height: 24px;
	width: 100%;
	padding-right: 0px;
	padding-top: 5px;
	padding-left: 28px;
	padding-bottom: 6px;
	border-bottom: none;
	
	width: 910px;
	
	color: #7fbc15;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	vertical-align: top;
	
	background-color: #edee88;
	
	background-image: url("../images/h1_top.gif");
	background-repeat: no-repeat;
	background-position: top left;
}


#shoppingCartDefault, #loginDefault
{
	position: relative;
	padding-left: 7px;
	padding-right: 8px;
	padding-bottom: 31px;
}

#advSearchDefault
{
	position: relative;
	top: 7px;
	background-color: #ed973b;
	background-position: top;
	padding-left: 4px;
	padding-right: 5px;
	padding-bottom: 12px;
	margin-right: 4px;
}

/*.centerColumn
{
	border-left: 1px solid #c2e26b;
	border-right: 1px solid #c2e26b;
}*/

#privacy
{
	position: relative;
	top: -2px;
}


#checkout_shipping_address_left_block
{
	padding-top: 10px;
	padding-left: 14px;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	color: #db671b;
	vertical-align: top;
	padding-right: 10px;
	border-left: 1px solid #eb8a2f;
	border-right: 1px solid #eb8a2f;	
	border-top: 1px solid #eb8a2f;	
	border-bottom: 1px solid #eb8a2f;		
}

#checkout_shipping_address_center_block
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #92481e;
	padding-left: 18px;
	padding-right: 15px;
	border-top: 1px solid #eb8a2f;	
	border-bottom: 1px solid #eb8a2f;	
	vertical-align: top;
	padding-top: 7px;
	font-style:normal;
}

.content
{
	font-weight: normal;
	font-size: 13px;
	font-family: "Century Gothic";
	color: #000000;
	padding-left: 15px;
	padding-right: 15px;
}

.content a
{
	color: #27452a;
	text-decoration: underline;
}

#change_your_address
{
	padding-top: 10px;
	text-align: right;
	padding-right: 17px;
}

#checkout_shipping_address_right_block
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #92481e;
	padding-left: 13px;
	padding-right:14px;
	
	border-left: 1px solid #eb8a2f;
	border-right: 1px solid #eb8a2f;	
	border-top: 1px solid #eb8a2f;	
	border-bottom: 1px solid #eb8a2f;	
	vertical-align: top;
	padding-top: 11px;	
	font-style:normal;
}

.checkout_shipping_address_separator
{
	background-image: url("../images/shipping_separator.gif");
	background-repeat: repeat-y;
	width: 1px;
}

.gvBal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #c47326;
	padding-left: 29px;
	padding-bottom: 9px;
}

.important
{
	font-family: "Century Gothic";
	font-weight: normal;
	font-size: 13px;
	color: #c91c61;
}

.important a
{
	color: #c91c61;
	text-decoration: underline;
}

#your_total_data, #payment_method_container
{
	background-color: #fff9c4;
	border-top: 1px solid #c5c864;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #c5c864;
	margin-top: 4px;
}

/*#cartContentsDisplay*/

#shipping-method
{
	background-color: #ffee8e;
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
}

#cartContentsDisplayProduct
{
	background-color: #fff9c4;
	border-top: 1px solid #c5c864;
	margin-left: -13px;
	width: 938px;
}

.shipping_method_name
{
	font-family: "Century Gothic";
	font-size: 13px;
	font-weight: normal;
	color: #618351;
	padding-top: 9px;
	padding-left: 19px;
	padding-bottom: 3px;
	border-bottom: 1px solid #eb8a2f;
}

.forward
{
	float: right;
}

.back
{
	float: left;
}

.shipping_method_data
{
	padding-top: 13px;
	padding-left: 13px;
	padding-bottom: 16px;
}

.shipping-method-title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #486645;
	padding-left: 14px;
	position: relative;
	top: -1px;
}

.shipping_method_data .important
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ff7b00;
	padding-left: 14px;
	position: relative;
	top: -1px;
}

.shipping-method-cost
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #f59d4a;
	padding-right: 23px;
}

.shipping-comments-data
{
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 5px;	
	padding-bottom: 5px;
}

.shipping-comments-data textarea
{
	width: 754px;
	border: 1px solid #eb8a2f;
}

.continue-checkout
{
	float: right;
	z-index: 2;
}

.shipping-continue-container
{
	padding-top: 12px;
}

#order_total_table
{
	background-color: #FFFFFF;
	border-top: 1px solid #eb8a2f;
}

#order_total_table th
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #eb8a2f;
}

#order_total_table td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #600f00;
	width: 72px;
	padding-right: 19px;
}

.selection_fields
{
	padding-right: 13px;
	padding-top: 11px;
	height: 37px;
}

.selection_fields input
{
	border: 1px solid #eb8a2f;
	float: right;
}

.selection_fields .inputLabel
{
	float: right;
	padding-right: 2px;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.REDEEM_INSTRUCTIONS_BOTTOM
{
	color: #c47326;
}

.small_light_green
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #510f00;
	padding-left: 44px;
	padding-bottom: 9px;
}

.inputLabelPayment
{
	float: left;
	padding-left: 29px;
	width: 230px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color: #c47326;
	position: relative;
}

.inputLabelPayment a
{
	color: #eb8a2f;
	text-decoration: underline;
}

#payment_method_header
{
	position: relative;
	height: 16px;
	border-bottom: 1px solid #eb8a2f;
}

.ccinfo input, .ccinfo select
{
	border: 1px solid #eb8a2f;
}

.cc_separator
{
	height: 5px;
	line-height: 1px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}

#payment_method_container
{
	padding-top: 11px;
}

#payment_method_container .radioButtonLabel
{
	position: relative;
	top: -7px;
	padding: 0px;
	margin: 0px;
	font-family: "Century Gothic";
	font-weight: normal;
	font-size: 14px;
	color: #f59d4a;
	padding-top: 8px;
	padding-left: 8px;
}

#payment_method_container input
{
	margin-bottom: 5px;
}

.shipping-continue-container
{
	font-size: 13px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #D2EEC0;
}

#continue
{
	padding-left: 0px;
}

#checkoutConfirmDefaultPaymentTitle
{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #db671b;
	padding-top: 8px;
	padding-left: 13px;
}

#checkoutConfirmDefaultShipmentTitle
{
	padding: 0px;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #f59d4a;
	padding-top: 8px;
	padding-left: 13px;
	border-bottom: 1px solid #eb8a2f;
}

.checkoutComments
{
	position: relative;
	height: 30px;
	font-weight: normal;
	font-size: 13px;
	font-family: "Century Gothic";
	color: #000000;
	padding-top: 14px;
	padding-left: 17px;
	padding-right: 5px;
}

.checkoutComments .forward
{
	position: relative;
	top: -17px;
}

#cartContentsDisplay
{
	width: 100%;
}

#contents_edit
{
	position: absolute;
	left: 788px;
	top: 10px;
	height: 32px;
	width: 128px;
	background-image: url("../images/contents_edit.gif");
	background-repeat:no-repeat;
	padding-right: 80px;
	padding-top: 10px;
}

#contents_edit .forward
{
	position: relative;
	left: -30px;
}

#cartContentsDisplay th
{
	text-align: left;
	padding-top: 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #f59d4a;
	border-bottom: 1px solid #eb8a2f;
	padding: 4px;
}

#cartContentsDisplay td
{
	text-align: left;
}

#ccQuantityHeading
{
	width: 90px;
}

#ccTotalHeading
{
	width: 97px;
}

.cartQuantity
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #f59d4a;
	padding-left: 12px;
}

.cartProductDisplay
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #eb8a2f;
	padding-left: 12px;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 4px;
}

/*.cartTotalDisplay
{
	vertical-align: top;
	padding-top: 8px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #EDE791;
	padding-left: 12px;
}*/

#ccQuantityHeading
{
	position: relative;
	left: 12px;
}

#cartInstructionsDisplay
{
	padding-top: 16px;
	padding-bottom: 20px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
}

.th_shopping_cart
{
	border-bottom: 0px solid;
	text-align: left;
	padding-left: 12px;
}

.cartQuantityUpdate
{
	vertical-align: top;
	padding-top: 8px;
	padding-right: 16px;
}

.cartQuantity
{
	vertical-align: top;
	padding-top: 8px;
	padding-right: 10px;
}

.cartTotalDisplay
{
	vertical-align: top;
	padding-top: 8px;
	font-weight: bold;
	font-size: 15px;
	color: #ff7b00;
	font-family: Arial, Helvetica, sans-serif;
}

.cartUnitDisplay
{	
	vertical-align: top;
	padding-top: 8px;
	font-weight: bold;
	font-size: 15px;
	color: #b35e25;
	font-family: Arial, Helvetica, sans-serif;
}

.cartProdTitle
{
	vertical-align: top;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2C562E;
}

.cartProdTitle a
{
	color: #2C562E;
}

.shopping_cart_products_description
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b16c09;
	font-weight: normal;
}

#scProductsHeading, #scUnitHeading, #scTotalHeading, #scQuantityHeading, #scRemoveHeading
{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ff7b00;
	padding-top: 4px;
	padding-bottom: 3px;
	border-bottom: 1px solid #eb8a2f;
}

.cartUnitDisplay
{
	padding-left: 12px;
}

#subtotal_separator
{
	width: 100%;
	text-align: right;
}

#cartSubTotal
{
	padding-top: 14px;
	height: 57px;
	padding-right: 5px;
	background-color: #fff9c4;	
	margin-left: -13px;
	border-bottom: 1px solid #c5c864;
	padding-bottom: 13px;
}

#subtotal_text
{
	text-align: right;
	padding-right: 19px;
	margin-right: 19px;
	font-weight:bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ff7b00;
	text-align: right;
	position: relative;
}

#subtotal_text_subtotal
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #96460a;
	background-image: url("../images/subtotal.gif");
	width: 85px;
	height: 22px;
/*	position: relative;*/
/*	margin-left: 752px;*/
}

#subtotal_text_price
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	background-image: url("../images/price.gif");
	width: 77px;
	height: 22px;
/*	position: absolute;*/
/*	margin-left: 837px;*/
	left:0px;
	top:0px;
	text-align: center;
	vertical-align: baseline;
}

#subtotal_info
{
	margin-right: -44px;
	text-align: left;
	padding-left: 752px;
	padding-top: 8px;
}

#shipping_estimator
{
/*	display: none;*/
	padding-left: 200px;
}

.shopping_cart_separator
{
	background-image: url("../images/cart_product_separator.gif");
	background-repeat:repeat-x;
	height: 1px;
	line-height: 1px;
}

#siteMapList
{
	font-family: "Century Gothic";
	font-size: 14px;
	font-weight: normal;
	padding-top: 0px;
	color: #27452a;	
}

#siteMapList a
{
	font-family: "Century Gothic";
	font-size: 14px;
	color: #27452a;	
	text-decoration:underline;
}

.advisory
{
	padding-top: 10px;
	font-family: "Century Gothic";
	color: #27452A;
	font-size: 12px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.advisory a
{
	color: #294b2c;
	text-decoration: underline;
}

#createAcctDefaultLoginLink
{
	color: #27452A;
}

fieldset
{
	border: 1px solid #8fbb18;
	color: #27452A;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 3px;
	padding-right: 7px;
}

#LoginAndForgotten
{
	padding-top: 9px;
}

/*.important a
{
	color: #FFFFFF;
}*/

.inputLabel, .enquiryLabel
{
	float: left;
	width: 135px;
	color: #27452A;
}

.alert
{
	font-family: "Century Gothic";
	font-weight: normal;
	font-size: 11px;
	color: #c91c61;
	text-align: right;
	padding-right: 25px;
}

.no_border .alert
{
	font-size: 13px;
}

#LoginSubmit
{
	padding-top: 10px;
}

#bottom_buttons
{
	height: 25px;
}

.innerGreen
{
	background-color: #edee88;
	position: relative;
	background-image: url("../images/inner_green_bottom.gif");
	background-position:bottom;
	background-repeat: no-repeat;
	padding-left: 13px;
}

.innerGreen form
{
	padding:0px;
	margin: 0px;
}

#createAcctDefault
{
	margin-top: 7px;
	margin-right: 5px;
	padding-right: 5px;
}

#productListing
{
	margin-top: 7px;
	margin-right: 5px;
}

#createAcctDefault a
{

	color: #27452A;
}

#conditions
{
	padding-top: 7px;
	padding-right: 5px;
}

.buttonRow 
{
	padding-top: 5px;
}

#indexDefault
{
/*	padding-top: 7px;*/
}

.information
{
	font-family: "Century Gothic";
	font-weight:normal;
	font-size: 13px;
	color: #294b2c;
	padding-left: 14px;
	padding-top: 9px;
	padding-bottom: 2px;
}

#gender
{
	padding-left: 1px;
}

#sorter
{
	padding-left: 7px;
}

#contactUsNoticeContent
{
	padding-top: 8px;
	padding-left: 38px;
}

#siteMapMainContent
{
	padding-top: 8px;
}

#logoffDefaultMainContent, #privacyDefaultMainContent, #noAcctHistoryDefault
{
	padding-top: 8px;	
	padding-bottom: 8px;
}

#noAcctHistoryDefault
{
	padding-left: 5px;
}

#adv_search_top
{
	margin-top: 7px;
}

.inner_fieldset
{
	padding-left: 5px;
	padding-right: 6px;	
}

#checkoutShippingContentChoose
{
	padding-left: 15px;
}

.checkoutData
{
	height: 123px;
	position: relative;
	left: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

.checkoutData table
{
	position: relative;
	left: 0px;
}

.td_checkout_left
{
	border:	1px solid #eb8a2f;	
}

.td_checkout_right
{
	border-top:1px solid #eb8a2f;
	border-right:1px solid #eb8a2f;	
	border-bottom:1px solid #eb8a2f;	
}

#timeoutDefaultContent
{
	padding-top: 8px;	
	padding-bottom: 8px;
}

.list a
{
	font-family: "Century Gothic";
	font-weight:normal;
	font-size: 13px;
	color: #f59d4a;
	text-decoration: underline;
}

#csNotifications, #checkoutSuccessOrderNumber, #checkoutSuccessOrderLink, #checkoutSuccessContactLink, #checkoutSuccessThanks
{
	margin-right: 5px;
	margin-left: 5px;
	color: #f59d4a;
}

#csNotifications a, #checkoutSuccessOrderNumber a, #checkoutSuccessOrderLink a, #checkoutSuccessContactLink a, #checkoutSuccessThanks a
{
	margin-right: 5px;
	margin-left: 5px;
	color: #f59d4a;
	text-decoration: underline;
}

#checkoutSuccessThanks
{
	padding-bottom: 10px;
}

#sendSpendWrapper p
{
	margin-right: 5px;
	margin-left: 5px;
	color: #f59d4a;
}

.notice
{
	padding-left: 5px;
	padding-top: 5px;
}

#cartAttribsList, #cartAttribsList ul
{
	padding: 0px;
	margin: 0px;
	font-family:"Century Gothic";
	font-size: 12px;
	color: #b35e25;
}

#cartAttribsList
{
	padding-left: 13px;
}

#shoppingcart-heading-td
{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 14px;
	font-family: "Century Gothic";
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#shoppingcart-heading-td a
{
	color: #FFFFFF;
	text-decoration: underline;
}

#shoppingcartContent
{
	padding-top: 5px;
}

.sideBoxContent
{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #de8d8b;
}

.center
{
	text-align: center;
}

.collection
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

.products_separator
{
	background-image: url("../images/category_products_separator.gif");
	background-position: left top;
	background-repeat: no-repeat;
	height: 1px;
	width: 210px;
	position: relative;
	top:1px;
}

.categories_header_bg
{
	top: -1px;
	left: -1px;
	position: absolute;
	background-image: url("../images/categories_header_bg.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 760px;
	height: 1px;
}

.category_products_top
{
	position: absolute;
	height: 5px;
	width: 297px;
	line-height: 1px;
	font-size: 1px;
	background-image: url("../images/products_inner_top.gif");
	background-repeat: no-repeat;
	position: relative;
	left: 1px;
	top:-1px;
}

.category_products_bottom
{
	position: relative;
	left: 614px;
	top: -6px;
	height: 6px;
	width: 297px;
	line-height: 1px;
	font-size: 1px;
	background-image: url("../images/product_inner_bottom.gif");
	background-repeat: no-repeat;
}

#checkout_shipping_address
{
	background-color: #fff9c4;
}

#order_total_table_total
{
	position: relative;
	background-color: #fff9c4;
	height: 28px;
}

#order_total_table_total_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #96460a;
	background-image: url("../images/ot_total.gif");
	background-repeat:no-repeat;
	width: 66px;
	height: 22px;
	text-align:right;
	padding-right: 5px;
	position: relative;
	top: 1px;
}

#order_total_table_total_quantity
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	background-image: url("../images/ot_quant.gif");
	background-repeat:no-repeat;
	width: 90px;
	height: 22px;
	text-align:left;
	position: relative;
	top:1px;
	text-align: center;
	vertical-align: baseline;
}

#payment_method
{
	background-color: #fff9c4;
	border-top: 1px solid #c5c771;
	border-bottom: 5px solid #eb8a2f;
	margin-top: 3px;
	padding-bottom: 13px;
	padding-left: 13px;
}

#payment_separator
{
    background-color:#eb8a2f;
	margin-top:2px;
	margin-bottom:2px;
	height:3px;
	line-height:3px;
	font-size:3px;
}