#customer_service_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8c515b;
	vertical-align: top;
	padding-top: 17px;
	padding-left: 27px;
	padding-right: 11px;
	text-align: left;
}

#credit_card
{
	padding-top: 4px;
	padding-left: 55px;
}

#service_pos
{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #294a00;
	left: 225px;
	top: 17px;
	width: 210px;
}

a.service_pos
{
	color: #FFFFFF;
	position: relative;
/*	left: -2px;*/
}

#wholesale_pos
{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #316233;
	font-size: 16px;
	position: relative;
	padding-left: 100px;
	width:180px;
/*	top: -5px;*/
}

font.phone
{
	font-weight: bold;
	color: #FFFFFF;
}

font.tool_free
{
	font-weight: bold;
}

#header_links_block
{
	vertical-align: top;
	padding-left: 14px;
	padding-right: 15px;
	padding-top: 15px;
	background-image: url("../images/wholesale_bg.gif");
	width: 167px;
}

#click_here
{
	padding-left: 4px;
	vertical-align: top;
	padding-top: 1px;
	text-align: center;
}

#header_navigation
{
	padding-top: 8px;
	padding-bottom: 5px;
}

#header_navigation a
{
	font-family: "Century Gothic";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

#header_navigation td
{
	text-align: center;
}

.category_prefix
{
	padding-left: 10px;
	padding-right: 6px;
}

#collections_separator
{
	background-image: url("../images/collections_separator.gif");
}

#index_main_image
{
	position: relative;
}

#IndexProductsContainer
{
	padding-left: 28px;
}

td.FeaturedSeparator
{
	padding-left: 2px;
}

td.ProductsDataContainer
{
	text-align: left;
	vertical-align: top;
	padding-left: 15px;
/*	padding-left: 6px;*/
/*	padding-top: 8px;*/
}

.bottom_white
{
	width: 256px;
	position: relative;
}

#FeaturedProducts .products_name
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f05f15;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
}

#SpecialCollection .products_name
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
}

/*.collection
{
	display: none;
}*/

.description
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-top: 2px;
	padding-left: 8px;
	width: 205px;
}

.description a
{
    color: #009417;
	font-weight: bold;
}

.description a:visited
{
    color: #009417;
	font-weight: bold;
}

.bottom_white .view
{
	position: absolute;
	top: 0px;
	left: 216px;
	top: 4px;
}

.IndexProducts
{
/*	padding-bottom: 16px;*/
	width: 100%;
}

.IndexProducts td
{
	border: none;
}

.copyright
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c97a7a;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}

.gift_certificate_offer2
{
	padding-top: 0px;
}

.bottom_logo
{
	text-align: right;
	padding-right: 12px;
}

#leftbox-categories-header-td
{
	padding-top: 1px;
/*	padding-top: 2px;
	padding-left: 1px;*/
}

.header_buttons
{
	padding-right: 2px;
	margin-right: 2px;
	vertical-align: top;
	padding-top: 2px;
}

address
{
	padding-top: 7px;
}

#checkout_shipping_address
{
	height: 125px;
	margin-bottom: 6px;
	margin-top: 5px;
	margin-bottom: 15px;
}

.category_point_here
{
	width: 62px;
	position: relative;
	left: 35px;
}

.bottom_left, .bottom_right
{
	height: 5px;
	line-height: 5px;
	padding: 0px;
	margin: 0px;
}

img
{
	padding: 0px;
	margin: 0px;
}

.bottom_left
{
/*	position: absolute;*/
	float: left;
	vertical-align: top;
/*	background-image: url("../images/lipa_bottom_left.gif");*/
}

.bottom_right
{
	position: absolute;
	float:right;
	vertical-align: top;	
	right: 0px;
/*	background-image: url("../images/lipa_bottom_right.gif");*/
}

.bottom_corner_container
{
	height: 4px;
	position: relative;
	background-image:url("../images/index_products_bottom.gif");
	background-repeat: no-repeat;
/*	line-height: 1px;*/
}

.popup_description_container
{
	width: 175px;
	position: absolute;
	z-index: 6;
	text-align: left;
	top: -106px;
}

.popup_description_product_name
{
	font-family:Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #436645;
}

.popup_description_text_container
{
	position: absolute;
	top: 0px;
	left: 0px;
	padding-left: 6px;
	padding-right: 12px;
	padding-top: 2px;
/*	width: 100%;*/
}

.popup_description_product_description
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 2px;
}

.popup_description_bottom
{
	position: relative;
	left: 50px;
/*	height: 120px;
	border: 1px solid black;*/
}

/*.description a
{
	color: #9900FF;
}*/

#BestSelling
{
	padding-top: 10px;
}

.thumb_name, .thumb_name a
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #4A9133;
	text-align: center;
	width: 100px;
}

.thumb_name a.sidebox-category-child-selected
{
	font-size: 12px;
}

.thumb_image
{
	padding-bottom: 3px;
}

.thumb
{
	padding-right: 3px;
	width: 103px;
}

.thumb_parent
{
	margin-left: 4px;
	vertical-align: bottom;
	margin-bottom: 8px;
	margin-bottom: 15px;
/*	height: 142px;*/
	width: 933px;
}

.thumb_bottom
{
	height: 4px;
	background-image:url("../images/breadcrumbs_bottom.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px;
	margin: 0px;
}

.inner_thumb
{
	background-color: #fffece;
	padding-left: 11px;
	padding-top: 7px;
	padding-bottom: 0px;
	margin: 0px;
}

.thumb_cat_name
{
	background-image: url("../images/breadcrumbs_top.gif");
	background-position: left top;
	background-repeat: no-repeat;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ef5f15;
	font-weight: bold;
	padding-top: 9px;
	padding-left: 13px;
	position: relative;
}

.submitButton
{
	padding-top: 10px;
}

.login_buttons
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 7px;
	padding-left: 7px;
	height: 20px;
}

.login_buttons .important
{
	padding-left: 8px;
}

.no_border
{
	border: 0px solid;
	padding: 0px;
	margin: 0px;
}

.returning_customers, #sendSpendWrapper h2
{
	padding-left: 13px;
	padding-top: 8px;
	font-family: "Century Gothic";
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 6px;
}

#HEADING_RETURNING_CUSTOMER
{
	padding-bottom: 15px;
}

.no_border .inputLabel, .no_border .enquiryLabel
{
	padding-left: 38px;
	font-family: "Century Gothic";
	font-size: 14px;
	font-weight: normal;
	color: #27452a;	
	padding-top: 0px;
}

fieldset .inputLabelShort
{
	font-family: "Century Gothic";
	font-size: 14px;
	font-weight: normal;
	color: #27452a;	
	padding-top: 0px;
	float: left;
	width: 150px;
	padding-left: 5px;
}

fieldset .information
{
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

fieldset .inputLabelShortest
{
	font-family: "Century Gothic";
	font-size: 14px;
	font-weight: normal;
	color: #27452a;	
	padding-top: 0px;
	padding-left: 5px;
	width: 110px;
	float: left;
}

fieldset .inputLabelShortest2
{
	font-family: "Century Gothic";!important;
	font-size: 14px;!important;
	font-weight: normal;!important;
	color: #27452a;!important;
	padding-top: 0px;!important;
}


.no_border .inputLabelShort
{
	font-family: "Century Gothic";
	font-size: 14px;
	font-weight: normal;
	color: #27452a;	
	padding-top: 0px;
	float: left;
	width: 125px;
	padding-left: 5px;
}

.no_border input
{
	margin-bottom: 3px;
}

.no_border fieldset
{
	padding: 0px;
	margin: 0px;
	margin-left: 8px;
	margin-right: 7px;
	padding-bottom: 8px;
}

.no_border fieldset .returning_customers
{
	padding: 0px;
	margin: 0px;
	padding-top: 2px;
	padding-left: 8px;
	padding-bottom: 6px;
}

.no_border fieldset .inputLabel
{
	padding: 0px;
	margin: 0px;
	padding-left: 30px;
}

#newsletter_subscribe
{
	padding: 0px;
	margin: 0px;
	padding-left: 1px;
}

.loginSeparator
{
	display: block;
	padding-bottom: 3px;
	line-height: 1px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}

.dark_green_separator
{
	height: 5px;
	background-color: #eb8a2f;
	line-height: 1px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}

.light_green_separator
{
	height: 6px;
	line-height: 1px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}

#login_top
{
	padding-left: 0px;
}

#checkoutShippingHeadingAddress, #your_total_header, .credit_header, #checkoutConfirmDefaultBillingAddress, #checkoutConfirmDefaultPayment, #checkoutConfirmDefaultHeadingCart
{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #99422f;
	margin-left: 22px;
}

#checkoutShippingHeadingMethod, .shipping-comments-header, .continue-checkout-text, #continue, #checkoutConfirmDefaultShipment, #checkoutConfirmDefaultHeadingComments
{
	padding: 0px;
	margin: 0px;
	font-family: "Century Gothic";
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	padding-top: 8px;
	padding-left: 13px;
}

.continue-checkout-text
{
	float: left;
	position: relative;
	top: -15px;
}

.star
{
	font-size: 15px;
}

#orderTotals
{
	padding: 0px;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #41804A;
	padding-top: 8px;
	padding-left: 13px;
	position: relative;
}

#otsubtotal, #otshipping, #ottotal
{
	position: relative;
	height: 1px;
}

.totalBox 
{
	font-weight: bold;
	width: 100px;
	text-align: left;
	color: #4e8a53;
}
        
#myAccountQuantity, #myAccountProducts, #myAccountTotal, #myAccountStatusDate, #myAccountStatus, #myAccountStatusComments, #prevOrders th
{
	font-family: "Century Gothic";
	font-weight: normal;
	font-size: 14px;
	color: #4e8a53;
	padding-top: 8px;
}

#prevOrders
{
	margin-bottom: 10px;
}

.accountQuantityDisplay, .accountProductDisplay, .accountTotalDisplay, #myAccountOrdersStatus td, #prevOrders td
{
	font-family: "Century Gothic";
	font-weight: normal;
	font-size: 12px;
	color: #4e8a53;
}

#myAccountShipInfo, #myAccountPaymentInfo
{
	font-family: "Century Gothic";
	color: #4e8a53;
}

#addressBookDefaultName
{
	font-weight: normal;
	font-family: "Century Gothic";
	color: #4e8a53;
}

#darkgreen
{
	color: #274529;
	padding-right: 10px;
}

#gvSendDefaultMainContent
{
	padding-left: 5px;
	color: #274529;
	padding-top: 10px;
}

.minimum_order
{
	padding-right: 19px;
	margin-right: 19px;
}

.minimum_order_checkout, .minimum_order
{
	text-align: right;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 12px;
	color: #2f9224;
	font-size: 12px;
}

.minimum_order_sidebox
{
	text-align: right;
	color: #C3FD98;
	padding: 0px;
	margin: 0px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 6px;
	padding-top: 5px;
}

.multiply_text
{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 10px;
	color: #5a6500;
	text-align: right;
	position: relative;
	padding-right: 12px;
	padding-top: 11px;
}

.inputLabelShort
{
	width: 90px;
	float: left;
}

#your_total_data
{
	text-align: right;
	padding-bottom: 10px;
}

#wholesale_separator
{
	width: 11px;
	height: 92px;
	background-image: url("../images/wholesale_separator.gif");
}

.set
{
	font-size: 14px;
	color: #888e08;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

table .inputLabelShort
{
	float: none;
}

.td_category_products
{
/*	width: 295px;*/
	position: relative;
	border: none;
}

.td_category_products .td_category_products_top_right
{
	position: absolute; 
/*	padding-left: 217px; */
	left: 216px;
	top:-1px;
}



fieldset .returning_customers
{
	padding-top: 2px;
	padding-bottom: 2px;
}

.index_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 29px;
	padding-right: 30px;
	padding-top: 24px;
	padding-bottom: 10px;
}

#FeaturedProducts
{
	background-image: url("../images/FeaturedMiddle.gif");
	background-repeat: repeat-y;
	width: 898px;
}

.products_name_separator
{
	background-image: url("../images/products_name_separator.gif");
	background-repeat: no-repeat;
	height: 3px;
	width: 207px;
	position: absolute;
	top: 24px;
	left: 4px;
	line-height: 1px;
	font-size: 1px;
}

#SpecialCollection
{
	width: 896px;
	background-image: url("../images/SpecialMiddle.gif");
	background-repeat: repeat-y;
}

.category_inner_green
{
	background-color: #edee88;
}

.login_separator
{
	background-image: url("../images/login_separator.gif");
	margin-left: 10px;
	margin-right: 14px;
	width: 1px;
	background-repeat: no-repeat;
	margin-bottom: 11px;
}

.ShortDescr
{
	font-family: "Century Gothic";
	font-size: 14px;
	font-weight: normal;
	color: #27452a;	
	padding-top: 0px;
	padding-left: 5px;
}

.per
{
	position: absolute;
	top: 0px;
	left: 0px;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 9px;
	color: #585f00;
	text-transform: uppercase;
	top: 16px;
	left: 112px;
	width:100px;
}

#no_padding
{
	padding: 0px;
	margin: 0px;
}

.payment_info
{
	background-color: #fff9c4;
	margin-top: 3px;
}

.checkoutButton
{
	background-color: #edee88;
}

#payment_module_name
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #92481e;
}

/* CSS Document */
.cell1{
	font-family: "trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B02963;
	padding-left: 5px;
	line-height: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	background-position: center;
	height: 24px;
	vertical-align: middle;
	width: 220px;
	text-transform:uppercase;
}

/*.cell1 a {
	font-family: "trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	line-height: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	background-position: center;
	height: 24px;
	vertical-align: middle;
	width: 220px;
	text-transform:uppercase;
}*/

.cell2 {
	font-family: "trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #57A8D1;
	padding-left: 5px;
	line-height: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	background-position: center;
	height: 24px;
	vertical-align: middle;
	width: 220px;
	text-transform:uppercase;
}
.cell3 {
	font-family: "trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5C3B32;
	padding-left: 5px;
	line-height: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	background-position: center;
	height: 24px;
	vertical-align: middle;
	width: 220px;
	text-transform:uppercase;
}
.cell4 {
	font-family: "trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #873A4A;
	padding-left: 5px;
	line-height: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	background-position: center;
	height: 24px;
	vertical-align: middle;
	width: 220px;
	text-transform:uppercase;
}
.cell5 {
	font-family: "trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A3593E;
	padding-left: 5px;
	line-height: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	background-position: center;
	height: 24px;
	vertical-align: middle;
	width: 220px;
	text-transform:uppercase;
}
.cell6 {
	font-family: "trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8F8927;
	padding-left: 5px;
	line-height: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	background-position: center;
	height: 24px;
	vertical-align: middle;
	width: 220px;
	text-transform:uppercase;
}
.cell7 {
	font-family: "trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #81AD18;
	padding-left: 5px;
	line-height: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	background-position: center;
	height: 24px;
	vertical-align: middle;
	width: 220px;
	text-transform:uppercase;
}



/*.cell1 a {
	font-family: "trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	line-height: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	background-position: center;
	height: 24px;
	vertical-align: middle;
	width: 220px;
	text-transform:uppercase;
}


.cell2 a {
	font-family: "trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	line-height: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	background-position: center;
	height: 24px;
	vertical-align: middle;
	width: 220px;
	text-transform:uppercase;
}


.cell3 a {
	font-family: "trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	line-height: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	background-position: center;
	height: 24px;
	vertical-align: middle;
	width: 220px;
	text-transform:uppercase;
}


.cell4 a {
	font-family: "trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	line-height: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	background-position: center;
	height: 24px;
	vertical-align: middle;
	width: 220px;
	text-transform:uppercase;
}


.cell5 a {
	font-family: "trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	line-height: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	background-position: center;
	height: 24px;
	vertical-align: middle;
	width: 220px;
	text-transform:uppercase;
}


.cell6 a {
	font-family: "trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	line-height: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	background-position: center;
	height: 24px;
	vertical-align: middle;
	width: 220px;
	text-transform:uppercase;
}*/



.cell1 a, .cell2 a, .cell3 a, .cell4 a, .cell5 a, .cell6 a, .cell7 a  {
	font-family: "trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
/*	padding-left: 5px;
	line-height: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	background-position: center;
	height: 24px;*/
/*	vertical-align: middle;
	width: 220px;
	text-transform:uppercase;*/
}


#loginBody
{
}

.category_name
{
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}

.subcat_name, .subcat_name a
{
	font-weight: normal;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding-bottom: 10px;
	padding-top: 2px;
}

/*.category_bg
{
	background-image: url("../images/cats_top.gif");
	background-repeat: no-repeat;
	width: 933px;
	height: 32px;
}

.category_bg .image_name
{
	padding-top: 12px;
	padding-left: 14px;
}*/

#cat_parent
{
	padding-left: 4px;
/*	padding-right: 16px;*/
}

#cat_list
{
	background-color: #fffece;
	padding-top: 18px;
	width: 933px;
}

#credit_card_pos
{  
    position: relative;
	left: 10px;
	top: 25px;
}

.top_cat_name
{
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	height: 22px;
	vertical-align: text-bottom;
	padding-top: 4px;
	padding-left: 12px;
	margin-bottom: 6px;
}

.cat_image
{
	padding-right: 10px;
}

div.cat_name
{
	width: 174px;
	padding-bottom: 15px;
	text-align: center;
	font-weight: bold;
}

/*div.cat_image
{	
	padding-bottom: 15px;
}*/