/*
$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: #2A2A2B;
}
.orderEdit
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #029142;
	text-decoration: underline;
}
BODY
{
	background: #FFFFFF;
	color: #000000;
	margin: 0px;
}
.infoBox
{
}
.infoBoxContents
{
	border: 1px solid #313131;
	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: #029142;
	text-decoration: none;
}
A.headerNavigation:hover
{
	text-decoration: underline;
}
/*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: #2A2A2B;
	cursor: pointer;
	cursor: hand;
}
.moduleRowSelected
{
	background-color: #2A2A2B;
}
.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
{
	color: #808080;
	font-size: 11px;
	font-weight: normal;
}
/*-------------------------------------------------          --------------------------------------------------------
-------------------------------------------------          --------------------------------------------------------*/
*
{
	margin: 0;
	padding: 0;
}
BODY
{
	background-image: url(../site_flat6/img/bgRoute.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0;
	color: #FFFFFF;
	background-attachment: fixed;
}
TABLE, TD, .main
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #919191;
	vertical-align: top;
	line-height: 12px;
}
SELECT, INPUT, TEXTAREA
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
	line-height: 12px;
}
IMG
{
	border: 0;
}
TABLE
{
	width: 100%;
}
.pic
{
	width: 160px;
}
.vam
{
	vertical-align: middle;
}
.tac
{
	text-align: center;
}
EM
{
	font-style: normal;
	font-size: 10px;
}
.main_tab
{
	background: url(images/bg_top.jpg) repeat-x top center;
}
/*HEAD*/
.menu TD
{
	text-align: center;
}
.nav
{
	height: 49px;
}
.nav TD
{
	text-align: center;
}
.nav A
{
	color: #919191;
	font-weight: bold;
	text-decoration: none;
}
.nav A:hover
{
	text-decoration: underline;
}
.nav .line
{
	background: url(images/nav_line.gif) no-repeat left top;
}
.nav .cont TABLE
{
	width: 1px;
	margin: auto;
}
.nav .cont
{
	vertical-align: middle;
	text-align: center;
	padding: 14px 0;
}
.nav .select
{
	width: 140px;
	height: 19px;
	vertical-align: middle;
	border: 1px solid #787878;
	color: #000;
}
/*--------------
flat6 design*/
#logo
{
	background: url(../site_flat6/img/topMenu.png) no-repeat top left;
	height: 49px;
	width: 410px;
}
#center
{
	margin: 0 auto;
	width: 1024px;
}
#menuentete
{
	padding: 1px 0 0 11px;
}
.boxleft-t
{
	background: url(images/bgbox_l-t.png) no-repeat bottom left;
	height: 35px;
	width: 586px;
}
.boxleft-c
{
	background: url(images/bgbox_l-c.png) repeat-y left;
	width: 586px;
}
.boxleft-b
{
	background: url(images/bgbox_l-b.png) no-repeat top left;
	height: 12px;
	width: 586px;
	padding-bottom: 50px;
}
.boxright1-t
{
	background: url(images/bgbox_r1-t.png) no-repeat bottom;
	height: 35px;
	width: 342px;
}
.boxright1-c
{
	background: url(images/bgbox_r1-c.png) repeat-y;
	width: 342px;
}
.boxright1-b
{
	background: url(images/bgbox_r1-b.png) no-repeat top;
	width: 342px;
	height: 12px;
}
.boxright-t
{
	background: url(images/bgbox_r2-t.png) no-repeat bottom;
	height: 12px;
	width: 342px;
}
.boxright-c
{
	background: url(images/bgbox_r2-c.png) repeat-y;
	width: 342px;
}
.boxright-b
{
	background: url(images/bgbox_r2-b.png) no-repeat top;
	width: 342px;
	height: 12px;
	padding-bottom: 50px;
}
.sidebar
{
	padding-left: 20px;
	padding-right: 20px;
}
/*BOXES*/
UL
{
	list-style: none;
	font-size: 12px;
}
UL LI.bg_list_un
{
	background: none;
}
/*1*/
.box_heading_table
{
	background: url(images/p-fleche.gif) no-repeat left;
}
.box_heading_table .box_heading_td
{
	padding: 19px 10px 15px 21px;
	color: #FFF;
	font-weight: bold;
	font-size: 1.2em;
}
.box_body_table .box_body_td
{
	padding-top: 12px;
}
.box_body_table .box_body_td .select
{
	width: 140px;
	height: 19px;
	vertical-align: middle;
	border: 1px solid #787878;
	color: #000;
}
.box_body_td
{
	font-size: 10px;
	color: #D9005D;
}
.box_body_td A
{
	color: #D9005D;
}
.box_body_td .bg_list A
{
	color: #029142;
	padding: 0 0 0 25px;
	text-decoration: none;
	height: 20px;
}
.box_body_td .bg_list A:hover
{
	text-decoration: underline;
}
.box_body_table UL LI.bg_list_sub A
{
	color: #FFF;
	background: none;
	padding: 0 0 0 35px;
	text-decoration: none;
	height: 15px;
}
.box_body_table UL LI.bg_list_sub A:hover
{
	text-decoration: underline;
}
/*---
2*/
.box_heading_table_2
{
	background: url(images/heading_c_1.gif) repeat-x top;
}
.box_heading_table_2 .box_heading_td
{
	padding: 19px 10px 15px 21px;
	color: #FFF;
	font-size: 1.2em;
	font-weight: bold;
}
.box_body_table_2
{
	background: #2E2E2E url(images/body_bgd_2.gif) repeat-x left top;
}
.box_body_table_2 .box_body_td
{
	padding: 17px 24px 19px 21px;
}
.box_body_table_2 .box_body_td .select
{
	height: 17px;
	vertical-align: middle;
	border: 1px solid #787878;
	color: #000;
}
/*---
3*/
.box_heading_table_3
{
	background: url(images/heading_c_1.gif) repeat-x top;
}
.box_heading_table_3 .box_heading_td
{
	padding: 19px 10px 15px 21px;
	color: #FFF;
	font-size: 1.2em;
	font-weight: bold;
}
.box_body_table_3
{
	background: #2E2E2E url(images/body_bgd_2.gif) repeat-x left top;
}
.box_body_table_3 .box_body_td
{
	padding: 20px 21px 12px;
	text-align: center;
}
.box_body_td A
{
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.box_body_td A:hover
{
	text-decoration: underline;
}
/*---
--------------
------------------------   CONTENT   ----------------------------*/
.cont_heading_td
{
	background: url(images/p-fleche.gif) no-repeat left;
	padding: 19px 10px 15px 21px;
	font-weight: bold;
	font-size: 1.2em;
	color: #FFFFFF;
}
.cont_heading_td A
{
	color: #FFF;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
}
.cont_heading_td A:hover
{
	color: #FFF;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: underline;
}
/*PRODUCT*/
.product A
{
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.product A:hover
{
	text-decoration: underline;
}
.product SPAN A
{
	text-decoration: underline;
}
.product SPAN A:hover
{
	text-decoration: none;
}
.product P
{
	margin-bottom: 13px;
	font-family: Tahoma;
	line-height: 13px;
}
.product_heading_td
{
	padding: 10px 0 13px;
	background: url(images/product_heading_line.gif) repeat-x left bottom;
}
.product_heading_td SPAN
{
	font-size: 11px;
}
SPAN.productSpecialPrice
{
	font-size: 15px;
	color: #029142;
	line-height: 24px;
}
SPAN.productCurrency
{
	font-size: 11px;
	color: #029142;
}
/*for product info*/
.prod_info1
{
	font-size: 10px;
	padding: 7px 20px 13px 0;
}
.prod_options
{
}
/*Available options*/
.prod_options B
{
	font-size: 10px;
	font-weight: normal;
}
.product DIV
{
	padding: 11px 6px 0 0;
}
.product DIV A
{
	color: #FFF;
	font-size: 10px;
	text-decoration: underline;
	text-transform: none;
}
/*??? click to enlarge*/
.product DIV A:hover
{
	color: #595959;
	text-decoration: none;
}
.jamp
{
	width: 119px;
	height: 18px;
	color: #8E8E8E;
	font-size: 11px;
	font-family: Arial;
	border: 1px solid #808080;
}
.jamp1
{
	width: 159px;
	height: 18px;
	color: #8E8E8E;
	font-size: 11px;
	font-family: Arial;
	border: 1px solid #808080;
}
/*--------------
--------------
SHOPPING CART (index-3.html)*/
.shop_cart SPAN
{
	font-size: 10px;
}
.input_1
{
	width: 40px;
	height: 18px;
	background: none;
	border: 1px solid #818181;
	text-align: right;
}
.cart_line_x
{
	background: url(images/content_heading_line.gif) repeat-x left bottom;
}
.cart_total_left
{
	width: 75%;
}
.cart_total_center
{
	width: 12%;
	padding-top: 9px;
	vertical-align: middle;
}
.cart_total_right
{
	width: 13%;
	text-align: right;
	vertical-align: middle;
	padding: 9px 10px 0 0;
}
.cart_total_center STRONG
{
	font-weight: normal;
	font-size: 14px;
}
/*--------------
FOOTER*/
.footer
{
	color: #CB959F;
	height: 101px;
}
.footer A
{
	color: #878787;
	text-decoration: none;
}
.footer A:hover
{
	text-decoration: underline;
}
.footer B A
{
	color: #FFF;
	text-decoration: underline;
	font-weight: normal;
}
.footer B A:hover
{
	text-decoration: none;
}
/*--------------
-------------------------------------------------          --------------------------------------------------------
-------------------------------------------------          --------------------------------------------------------
-------------------------------------------------          --------------------------------------------------------
-------------------------------------------------          --------------------------------------------------------*/
.result
{
	margin: 0px;
}
.result TD
{
	width: 50%;
	vertical-align: middle;
	padding: 6px 20px;
}
.result_right
{
	text-align: right;
}
.result TD
{
	color: #8E8E8E;
	font-size: 11px;
}
.result B
{
	color: #8E8E8E;
	font-weight: normal;
}
.result_right B
{
	color: #029142;
	font-size: 11px;
	font-weight: bold;
}
.result_right A.pageResults
{
	color: #029142;
	font-size: 11px;
	text-decoration: underline;
}
.result_right A.pageResults:hover
{
	color: #029142;
	text-decoration: none;
}
.result_right A.pageResults U
{
	color: #029142;
	font-size: 11px;
	text-decoration: underline;
}
.result_right A.pageResults U:hover
{
	color: #029142;
	text-decoration: none;
}
/*-------------------------------------------------          --------------------------------------------------------
-------------------------------------------------          --------------------------------------------------------*/
.box_body
{
}
.box_body TD
{
	color: #444444;
}
.box_body SPAN
{
	color: #212121;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;
}
.box_body A
{
	color: #212121;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}
.box_body A:hover
{
	color: #212121;
	text-decoration: underline;
}
/*-------------------------------------------------          --------------------------------------------------------
-------------------------------------------------          --------------------------------------------------------*/
SPAN.newItemInCart
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #D52D01;
}
.box_body A SPAN.newItemInCart
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #D52D01;
	text-decoration: underline;
}
/*-------------------------------------------------          --------------------------------------------------------
-------------------------------------------------          --------------------------------------------------------*/
.smallText A
{
	color: #029142;
	font-size: 11px;
	text-decoration: none;
}
/*advanced_search.php*/
.smallText A:hover
{
	color: #029142;
	font-size: 11px;
	text-decoration: underline;
}
.smallText A U
{
	color: #029142;
	font-size: 11px;
	text-decoration: none;
}
.smallText A:hover U
{
	color: #029142;
	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;
}
.box_body SPAN.productSpecialPrice
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.cont_header_txt EM
{
	color: #E50029;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	vertical-align: middle;
	text-decoration: none;
}
.product EM
{
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-style: normal;
}
/*-------------------------------------------------          --------------------------------------------------------
-------------------------------------------------          --------------------------------------------------------*/
.main A
{
	color: #029142;
	text-decoration: underline;
}
.main A:hover
{
	color: #029142;
	text-decoration: none;
}
.vam
{
	vertical-align: middle;
}
INPUT
{
	background: #FFFFFF;
}
/*-------------------------------------------------          --------------------------------------------------------
-------------------------------------------------          --------------------------------------------------------*/
.product .shop_cart
{
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	padding: 14px 0;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.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_gg_1
{
	height: 41px;
}
.bg_vv_1
{
	background: url(images/content_heading_line.gif) repeat-y center top;
}
.product DIV
{
	padding: 0px 0px 5px;
}
.padd33
{
	padding: 22px 0 0;
	width: 200px;
}
.padd33 IMG, .padd33 INPUT
{
	margin-right: 1px;
}
.bg_input INPUT
{
	background: none;
}
DIV.padd3
{
	text-align: left;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.prod_info
{
	padding: 5px 15px 0px 20px;
	width: 130px;
}
.prod_info TD
{
}
.remove
{
	width: 20%;
}
.products
{
	width: 45%;
}
.quantity
{
	width: 15%;
}
.total
{
	width: 20%;
}
.sub_total
{
	width: 80%;
}
/*-------------------------------------------------          --------------------------------------------------------*/
.box_width_left
{
	width: 208px;
}
.box_width_right
{
}
.box_width_cont
{
}
.col_left
{
}
.col_center
{
	text-align: left;
}
.col_right
{
}
/*-------------------------------------------------          --------------------------------------------------------*/
.heading_top_1
{
	margin-top: 0px;
}
.heading_top_1 .padd_11
{
	padding: 10px 0px 7px;
}
/*
.heading_top_3            {margin-top:10px; margin-bottom:10px}
.heading_top_3 .padd_33    {padding:10px 20px 0px 0px;}*/
.heading_top_4
{
	margin-top: 0px;
}
.heading_top_4 .padd_44
{
	padding: 20px 0px 7px;
}
.tableBox_output
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.tableBox_shopping_cart
{
	margin-top: 0px;
}
.tep_draw_separate
{
	height: 11px;
}
.tep_draw_prod_top
{
}
.tep_draw_box_prod
{
}
/**/
