/*
$Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright (c) 2003 osCommerce
Released under the GNU General Public License
*/
.boxText
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.errorBox
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #FFB3B5;
	font-weight: bold;
}
.stockWarning
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #CC0033;
}
.productsNotifications
{
	background: #DBDBDB;
}
.orderEdit
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #869E0E;
	text-decoration: underline;
}
BODY
{
	background: #FFFFFF;
	color: #000000;
	margin: 0px;
}
.infoBox
{
	background: #E0E0E0;
}
.infoBoxContents
{
	background: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
/*A {color: #000000;  text-decoration: none;}A:hover {  color: #AABBDD;  text-decoration: underline;}*/
FORM
{
	display: inline;
}
TR.header
{
	background: #FFFFFF;
}
TR.headerNavigation
{
	background: #BBC3D3;
}
TD.headerNavigation
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #BBC3D3;
	color: #FFFFFF;
	font-weight: bold;
}
/*A.headerNavigation {color: #FFFFFF; }A.headerNavigation:hover { color: #ffffff;
}*/
TR.headerError
{
	background: #FF0000;
}
TD.headerError
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #FF0000;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
TR.headerInfo
{
	background: #00FF00;
}
TD.headerInfo
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #00FF00;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
/*TR.footer {background: #bbc3d3;}TD.footer {  font-family: Verdana, Arial, sans-serif;  font-size: 10px; background: #bbc3d3; color: #ffffff;  font-weight: bold;}*/
.infoBoxNotice
{
	background: #FF8E90;
}
.infoBoxNoticeContents
{
	background: #FFE6E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeading
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #BBC3D3;
	color: #FFFFFF;
}
TD.infoBox, SPAN.infoBox
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd
{
	background: #F8F8F9;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even
{
	background: #F8F8F9;
}
TABLE.productListing
{
	border: 1px;
	border-style: solid;
	border-color: #B6B7CB;
	border-spacing: 1px;
}
.productListing-heading
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #B6B7CB;
	color: #FFFFFF;
	font-weight: bold;
}
TD.productListing-data
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.pageHeading, DIV.pageHeading
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #9A9A9A;
}
TR.subBar
{
	background: #F4F7FD;
}
TD.subBar
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
/*-------------------------------------------------          --------------------------------------------------------
-------------------------------------------------          --------------------------------------------------------*/
TD.main, P.main
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.accountCategory
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #AABBDD;
}
TD.tableHeading
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
/*CHECKBOX, INPUT, RADIO, SELECT*/
#INVALID-RULE
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
TEXTAREA
{
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
SPAN.greetUser
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #F0A480;
	font-weight: bold;
}
TABLE.formArea
{
	background: #F1F9FE;
	border-color: #7B9EBD;
	border-style: solid;
	border-width: 1px;
}
TD.formAreaTitle
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.markProductOutOfStock
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #C76170;
	font-weight: bold;
}
SPAN.errorText
{
	font-family: Verdana, Arial, sans-serif;
	color: #FF0000;
}
.moduleRow
{
}
.moduleRowOver
{
	background-color: #DBDBDB;
	cursor: pointer;
	cursor: hand;
}
.moduleRowSelected
{
	background-color: #DBDBDB;
}
.checkoutBarFrom, .checkoutBarTo
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #8C8C8C;
}
.checkoutBarCurrent
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
/*message box*/
.messageBox
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.messageStackError, .messageStackWarning
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFB3B5;
}
.messageStackSuccess
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #99FF00;
}
#myse SELECT
{
	width: 90%;
}
/*input requirement*/
.product .inputRequirement, .inputRequirement
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
/*-------------------------------------------------          --------------------------------------------------------
del {color:#888888;font-size:12px; font-weight:bold}
s*/
#INVALID-RULE
{
	color: #808080;
	font-size: 11px;
	font-weight: normal;
}
/*-------------------------------------------------          --------------------------------------------------------*/
.select
{
	width: 75px;
}
BODY
{
	padding: 0;
	margin: 0;
	background: #FFFFFF;
}
TABLE, TD, .main, SELECT, INPUT, TEXTAREA
{
	font-size: 11px;
	font-family: Tahoma;
	color: #282E3E;
	line-height: 13px;
	vertical-align: top;
	padding: 0px;
}
IMG
{
	border: 0px;
}
TABLE
{
	width: 100%;
}
.w
{
	width: 100%;
	background: url(images/bg1.gif) repeat-x bottom;
}
.vam
{
	vertical-align: middle;
}
.bg
{
	background: url(images/bg_line.gif);
}
.jamp1
{
	width: 143px;
	height: 18px;
	color: #464646;
	font-size: 10px;
	padding-left: 2px;
	font-family: Tahoma;
}
.jamp2
{
	width: 143px;
	height: 18px;
	color: #464646;
	font-size: 10px;
	padding-left: 2px;
	font-family: Tahoma;
}
.header .go
{
	width: 100px;
}
.header TD
{
	color: #636363;
	text-transform: none;
	font-size: -webkit-xxx-large;
	vertical-align: middle;
	font-family: Arial;
}
.header SPAN
{
	color: #636363;
	font-size: 9px;
}
.header B
{
	color: #403F3E;
	text-decoration: underline;
}
.header A
{
	color: #636363;
	text-decoration: none;
	font-size: 9px;
}
.header A:hover
{
	color: #636363;
	text-decoration: underline;
}
.header STRONG
{
	color: #636363;
}
/*-box_body-*/
.box_body TD
{
	color: #FFDF2E;
}
.box_body SPAN.productSpecialPrice
{
	color: #FFFFFF;
	font-size: 19px;
}
.box_body DEL
{
	color: #FFFFFF;
	font-size: 19px;
}
.box_body SPAN A
{
	color: #FFDF2E;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.box_body SPAN A:hover
{
	color: #FFDF2E;
	text-decoration: underline;
}
.box_body A
{
	color: #FFDF2E;
	font-size: 11px;
	text-decoration: none;
}
.box_body A:hover
{
	color: #FFDF2E;
	text-decoration: underline;
}
.box_body UL
{
	padding: 0;
	margin: 0 0 0 23px;
	list-style: none;
}
.box_body .bg_list
{
}
.box_body .bg_list A
{
	color: #434343;
	padding-left: 20px;
	background: url(images/arrow.gif) no-repeat top left;
	background-position: 0 5px;
	text-decoration: underline;
	line-height: 23px;
}
.box_body .bg_list A:hover
{
	color: #434343;
	text-decoration: none;
}
.box_body .bg_list_un
{
}
.box_body .bg_list_un A
{
	color: #FFCCE4;
	padding-left: 20px;
	background: url(images/arrow_3.gif) no-repeat top left;
	background-position: 0 3px;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
}
.box_body .bg_list_un A:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
.box_body .bg_list_sub
{
}
.box_body .bg_list_sub A
{
	color: #434343;
	padding-left: 11px;
	text-decoration: none;
	line-height: 23px;
}
.box_body .bg_list_sub A:hover
{
	color: #434343;
	text-decoration: underline;
}
/*-1-*/
.box_heading_table
{
	background: url(images/1_line.gif);
}
.box_heading_table .box_heading_td
{
	background: url(images/box_corn_c.gif) no-repeat top right;
	padding: 3px 10px 3px 42px;
}
.box_heading_table .box_heading_td
{
	color: #3B789C;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}
.box_body_table
{
	background: url(images/1_line.gif);
}
.box_body_table .box_body_tall_l
{
	background: url(images/body_tal1_1.gif) repeat-y left;
}
.box_body_table .box_body_tall_r
{
	background: url(images/body_tal2_1.gif) repeat-y right;
}
.box_body_table .box_body_tall_b
{
	background: url(images/box_corn.gif) repeat-x bottom;
}
.box_body_table .box_body_td
{
	padding: 18px 20px 10px;
}
/*-2-*/
.box_heading_table_2
{
	background: url(images/1_line1.gif);
}
.box_heading_table_2 .box_heading_td_2
{
	background: url(images/box_corn_c_2.gif) no-repeat top right;
	padding: 3px 10px 3px 42px;
}
.box_heading_table_2 .box_heading_td_2
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}
.box_body_table_2
{
	font-size: 10px;
}
.box_body_table_2 .box_body_tall_l_2
{
	background: url(images/body_tal1_2.gif) repeat-y left;
}
.box_body_table_2 .box_body_tall_r_2
{
	background: url(images/body_tal2_2.gif) repeat-y right;
}
.box_body_table_2 .box_body_tall_b_2
{
	background: url(images/1_line1.gif);
}
.box_body_table_2 .box_body_td_2
{
	padding: 8px 20px 10px;
}
/*-3-*/
.box_heading_table_3
{
	background: url(images/5_line2.gif);
}
.box_heading_table_3 .box_heading_td_3
{
	padding: 3px 10px 3px 12px;
}
.box_heading_table_3 .box_heading_td_3
{
	color: #3B789C;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}
/*------------------------   CONTENT   ----------------------------*/
.cont_heading_table
{
	background: #FFFFFF;
}
.cont_heading_td
{
	padding: 3px 17px 3px 24px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #3B789C;
}
.cont_heading_td A
{
	color: #3B789C;
	text-decoration: none;
}
.cont_heading_td A:hover
{
	color: #3B789C;
	text-decoration: underline;
}
.cont_body_table
{
	background: #FFFFFF;
}
.cont_body_tall_t
{
	background: #FFFFFF;
}
.cont_body_tall_b
{
	background: #FFFFFF;
}
.cont_body_tall_l
{
	background: #FFFFFF;
}
.cont_body_tall_r
{
	background: #FFFFFF;
}
/*PRODUCT*/
.product TD
{
	color: #353434;
	font-size: 10px;
}
.product A
{
	font-size: 11px;
	color: #7E7E7E;
	text-decoration: none;
}
/*for  sub_categories (index-1.html)*/
.product A:hover
{
	text-decoration: underline;
}
.product SPAN A
{
	font-weight: bold;
	font-size: 12px;
	color: #5A5353;
	text-decoration: none;
	text-transform: uppercase;
}
.product SPAN A:hover
{
	text-decoration: underline;
}
SPAN.productSpecialPrice
{
	font-size: 19px;
	color: #869E0F;
}
.product DIV A
{
	color: #353434;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
	text-transform: none;
}
/*??? click to enlarge*/
.product DIV A:hover
{
	color: #353434;
	text-decoration: none;
}
.line_x
{
	background: #E0E0E0;
}
.line_x1
{
	background: url(images/line_x.gif) repeat-x;
}
.line_y
{
	background: url(images/line_y.gif) repeat-y;
}
/*IMAGE*/
.pic IMG
{
	border: 0px solid #CACACA;
}
.pic1 IMG
{
	border: 0px solid #767676;
}
.table_pic_width
{
	width: 1px;
}
.pic_corn_c
{
	background: #FFFFFF;
}
.image
{
	width: 100%;
}
.pic_corn_t
{
	background: #FFFFFF url(images/img_tal1.gif) repeat-x top;
}
.pic_corn_b
{
	background: #FFFFFF url(images/img_tal1.gif) repeat-x bottom;
}
.pic_corn_l
{
	background: #FFFFFF url(images/img_tal1.gif) repeat-y left;
}
.pic_corn_r
{
	background: #FFFFFF url(images/img_tal1.gif) repeat-y right;
}
.pic_corn_c_2
{
	background: #FFFFFF;
}
.pic_corn_t_2
{
	background: #FFFFFF;
}
.pic_corn_b_2
{
	background: #FFFFFF;
}
.pic_corn_l_2
{
	background: #FFFFFF;
}
.pic_corn_r_2
{
	background: #FFFFFF;
}
.shop_cart
{
	height: 35px;
	vertical-align: middle;
}
.cart_total_left
{
	width: 80%;
	text-align: right;
	vertical-align: middle;
	height: 38px;
}
.cart_total_right
{
	width: 20%;
	text-align: center;
	vertical-align: middle;
}
.padd33
{
	padding: 21px 0px 0px;
}
/*popup*/
.popup
{
	color: #7B7B7B;
	font-size: 11px;
}
/*footer*/
.footer
{
	width: 100%;
}
.footer TD
{
	color: #373232;
	font-size: 11px;
}
.footer A
{
	color: #373232;
	font-size: 11px;
	text-decoration: none;
}
.footer A:hover
{
	color: #373232;
	text-decoration: underline;
}
.footer SPAN
{
	color: #575757;
	font-size: 11px;
}
.footer SPAN A
{
	color: #575757;
	font-size: 11px;
	text-decoration: none;
}
.footer SPAN A:hover
{
	color: #575757;
	text-decoration: underline;
}
.footer B, .footer B A
{
	color: #373232;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.footer B A:hover
{
	color: #373232;
	text-decoration: none;
}
/*-------------------------------------------------          --------------------------------------------------------
-------------------------------------------------          --------------------------------------------------------*/
.result
{
	margin: 0px;
}
.result TD
{
	width: 50%;
	vertical-align: middle;
	padding: 11px 10px;
}
.result_right
{
	text-align: right;
}
.result TD
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #303030;
}
.result B
{
	color: #303030;
	font-weight: normal;
}
.result_right B
{
	color: #869E0F;
	font-size: 11px;
	font-weight: bold;
}
.result_right A.pageResults
{
	color: #869E0F;
	font-size: 11px;
	text-decoration: underline;
}
.result_right A.pageResults:hover
{
	color: #869E0F;
	text-decoration: none;
}
/*.result_right a.pageResults u*/
#INVALID-RULE
{
	color: #869E0F;
	font-size: 11px;
	text-decoration: underline;
}
/*.result_right a.pageResults u:hover*/
#INVALID-RULE
{
	color: #869E0F;
	text-decoration: none;
}
/*-------------------------------------------------          --------------------------------------------------------
-------------------------------------------------          --------------------------------------------------------*/
.box_body TD
{
	color: #434343;
}
.box_body SPAN
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;
}
/*box_body name prod
box_body name prod*/
.box_body A
{
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}
.box_body A:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
/*-------------------------------------------------          --------------------------------------------------------
heading*/
.remove
{
	width: 15%;
}
.products
{
	width: 50%;
}
.quantity
{
	width: 15%;
}
.total
{
	width: 20%;
}
/*heading*/
.input
{
	width: 39px;
	height: 18px;
	border: 1px solid #8B8B8B;
	color: #000000;
	text-align: right;
}
.cart_line_x
{
	background: url(images/line_x.gif) repeat-x left top;
}
/**/
.cart_total_left
{
	width: 80%;
	text-align: right;
	vertical-align: middle;
	height: 38px;
}
.cart_total_right
{
	width: 20%;
	text-align: center;
	vertical-align: middle;
}
.cart_total_left
{
	text-transform: uppercase;
}
/*-------------------------------------------------          --------------------------------------------------------*/
SPAN.newItemInCart
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FB0707;
}
.box_body A SPAN.newItemInCart
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FB0707;
	text-decoration: underline;
}
/*-------------------------------------------------          --------------------------------------------------------
-------------------------------------------------          --------------------------------------------------------*/
.smallText A
{
	color: #869E0E;
	font-size: 11px;
	text-decoration: none;
}
/*advanced_search.php*/
.smallText A:hover
{
	color: #869E0E;
	font-size: 11px;
	text-decoration: underline;
}
/*.smallText a u*/
#INVALID-RULE
{
	color: #869E0E;
	font-size: 11px;
	text-decoration: none;
}
/*.smallText a:hover u*/
#INVALID-RULE
{
	color: #869E0E;
	font-size: 11px;
	text-decoration: underline;
}
TD.fieldKey
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
TD.fieldValue
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
.main A B
{
	color: #5D5F60;
	font-size: 10px;
	text-decoration: underline;
}
.main A:hover B
{
	color: #5D5F60;
	font-size: 10px;
	text-decoration: none;
}
/*-------------------------------------------------          --------------------------------------------------------*/
SPAN.txt_1
{
	font-size: 10px;
	text-transform: none;
	color: #000000;
}
.cont_header_txt EM
{
	color: #E50029;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	vertical-align: middle;
	text-decoration: none;
}
.product EM
{
	font-weight: bold;
	font-size: 12px;
	color: #5A5353;
	text-decoration: none;
	text-transform: uppercase;
	font-style: normal;
}
/*-------------------------------------------------          --------------------------------------------------------
-------------------------------------------------          --------------------------------------------------------*/
.main A
{
	color: #869E0E;
	text-decoration: underline;
}
.main A:hover
{
	color: #869E0E;
	text-decoration: none;
}
.vam
{
	vertical-align: middle;
}
INPUT
{
	background: #FFFFFF;
}
.bg_input INPUT
{
	background: none;
}
/*-------------------------------------------------          --------------------------------------------------------
-------------------------------------------------          --------------------------------------------------------*/
.padd_1
{
	padding: 0px 10px;
}
.padd_22
{
	padding: 8px;
}
TD.padd2
{
	padding: 8px;
	padding-left: 4px;
}
.line_h
{
	line-height: 16px;
}
.bg_gg
{
	background: #FFF8D4;
}
.bg_vv
{
	background: #FFF8D4;
}
.bg_line_x
{
	background: url(images/img_tal1.gif) repeat-x left center;
}
.bg_line_y
{
	background: url(images/img_tal1.gif) repeat-y center top;
}
/*-------------------------------------------------          --------------------------------------------------------*/
.product DIV
{
	padding: 8px 0px 5px;
}
DIV.padd3
{
	text-align: left;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.padd33 IMG, .padd33 INPUT
{
	margin: 1px;
}
.padd333 IMG, .padd333 INPUT
{
	margin-bottom: 4px;
	padding-top: 4px;
	vertical-align: middle;
}
.title_info
{
	width: 270px;
	margin-top: 5px;
}
.title_info TD
{
	vertical-align: top;
	height: 38px;
}
.prod_info
{
	width: 100px;
	float: left;
	margin-right: 15px;
	margin-top: 5px;
}
.prod_info TD
{
	text-align: center;
}
/*-------------------------------------------------          --------------------------------------------------------*/
.box_width_left
{
	width: 0px;
}
.box_width_right
{
	width: 229px;
}
.box_width_cont
{
	width: 100%;
}
.col_left
{
}
.col_center
{
	width: 100%;
}
.col_right
{
}
/*-------------------------------------------------          --------------------------------------------------------*/
.heading_top_1
{
	margin-top: 10px;
	background: #FFFFFF;
}
.heading_top_1 .padd_11
{
	padding: 0px 16px 20px;
}
.heading_top_2
{
	margin-top: 0px;
}
.heading_top_2 .padd_22
{
	padding: 0px 10px;
}
.heading_top_3
{
	margin-top: 0px;
}
.heading_top_3 .padd_33
{
	padding: 0px 16px;
}
.heading_top_4
{
	margin-top: 0px;
	background: #FFFFFF;
}
.heading_top_4 .padd_44
{
	padding: 8px 10px 9px 18px;
}
.tableBox_output
{
	margin-top: 9px;
}
.tableBox_shopping_cart
{
	margin-top: 0px;
}
.tep_draw_separate
{
	height: 11px;
}
.tep_draw_prod_top
{
	padding: 0px 0px 9px;
}
.tep_draw_box_prod
{
}
/**/
