* html #overlay_message {
	background-color: #000;
	background-color: transparent;
	background-image: url(../../images/overlay.png);
}

body {
	margin:0px;
	padding:0px;
	background:#C7B843;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#43001C;
	line-height:14px;
}

div.order_summary{
	border: 1px dashed #CCCCCC; 
	background-color: #FBFBFB; 
	padding: 5px; 
	width:560px; 
	margin:auto;
}


/* serch style */
#advanced_search {
	position: relative;
	left: 12px;
	top: 10px;
	width: 600px;
	height: 160px;
}
#advanced_search_left {
	position: absolute;
	left: 30px;
	top: 0;
	width: 250px;
	height: 160px;
}
#advanced_search_right {
	position: absolute;
	right: 30px;
	top: 0;
	width: 250px;
	height: 160px;
}
/* end search style */

/* form style type */
form ol {
  margin: 0;
  padding: 0;
}
form ol li {
  list-style: none;
  margin: 0;
  clear: left;
}
form label {
  float: left;
  width: 160px;
  margin: 5px;
}
form label.fieldLabel {
  float: none;
}
.submitFormButtons {
  padding: 25px 0px 25px 0px;
}
/* form style type */

/* ul style type */
ul,ol { 
	list-style-type: none; 
}
.content ul{
	list-style-type: square;
	margin: 20px 20px 20px 40px;
}
a.na{
	text-indent:0px; 
	text-decoration:underline; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:11px; 
}
a.na:hover {
	color:#006AB3; 
}
/* end ul style type */

/* account info */
.dirFile ul {
	margin: 0 0 0 20px; 
	padding: 0; 
	list-style-type: none; 
} 
.dirFile ul li { 
	float: left;	
	padding: 0px;
	list-style-type: none; 
	margin: 30px;
}
.dirFile ul li a {	
	text-align: center;
	width: 110px;
	height: 120px;
	overflow:hidden;
	cursor: pointer;
	list-style-type: none; 
	text-decoration: none; 
	border: 1px solid #64a4d0; 
	display: block;
	color: #555555;
	padding-left:8px;
	padding-right:4px;
}
.dirFile ul li a:hover { 
	background-color: #f6fff1;
	border: 1px solid #76b201; 
	text-decoration: none;
}
.dirFile ul li a img{
	margin-top: 7px;
	border: 0;
}
.line_title_account{
	border-bottom: 1px dashed #c2c2c2;
	margin: 15px 20px 8px 17px;
}
/* end account info */

/* message box */
.messageStack {
  margin-bottom: 15px;
  color: #465584;
  background-color: #f2f6ff; 
  border: 1px dashed #4871d9;
}

.messageStack ul {
	padding: 20px;
	padding-left: 40px;
}
.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; 
}
/* end message box */

h1 {
	margin: 10px 0 10px 0;
	white-space: normal;

	font-size:20px; 
	font-weight:bold; 
	color:#4b5350; 
	padding:0 0 1px 5px;
}

h6 {
  color: #000000;
  font-family: Tahoma, 'Trebuchet MS', Verdana, Arial, sans-serif;
  font-size: 12px;
  font-size: 11px;
  font-weight: bold;
  white-space: nowrap;
  margin: 0;
}


table, td, .main, select, input, textarea {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
	line-height:14px;
}

img { border:0;}

p { margin:0; padding:0; margin-bottom:10px;}

table	{width:100%;}

a, a:link, a:visited { color:#212121; }
a:hover, a:active { color:#212121; text-decoration:none;}

.white, .white a, .white a:link, .white a:visited {
	color: #fff;
}

.white a:hover, .white a:active {
	color: #fff;
}

.vam {vertical-align:middle;}


	
.main_tab .td {padding:0px 17px;}
.lingue img{padding-left:5px;
padding-top:3px;
}
.bgcenter{
	background: #465313;
}
.col_sixbg{
	background: #465313;
}
.six_main{
	background: #eeecc5;
}
.bottom_link	{ background:url(images/back_link_sfbottom_bulg.gif) left top repeat-x;}
.top_link	{ background:url(images/back_link_sftop_bulg.gif) left top repeat-x;}
.left_link	{ background:url(images/back_link_sfleft_bulg.gif) left top repeat-y;}
.right_link	{ background:url(images/back_link_sfright_bulg.gif) left top repeat-y;}


/* --- button style code start here --- */
button{ 
	border:none;
	background:none;
	font:12px Arial, Helvetica, sans-serif;
	width:auto; 
	overflow:visible;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	height:36px; 
	cursor:pointer;
}
button span, button em {
	display:block;
	height:34px; 
	line-height:34px; 
	margin:0; 
	color:#333333; 
}
button span { 
	padding-left:15px; 
	background:url(images/bg_button_new_bulg.gif) no-repeat 0 0; 
}	
button em { 
	font-style:normal; 
	padding-right:15px; 
	background:url(images/bg_button_new_bulg.gif) no-repeat 100% 0; 
}

button.first span { 
	padding-left:15px; 
	background:url(images/bg_button_new_bulg.gif) no-repeat 0 -102px; 
}	
button.first em { 
	font-style:normal; 
	padding-right:15px; 
	background:url(images/bg_button_new_bulg.gif) no-repeat 100% -102px; 
}		

button:hover span, button.over span { 
	padding-left:15px; 
	background:url(images/bg_button_new_bulg.gif) no-repeat 0 -34px; 
	color:#fff;
}	
button:hover em, button.over em { 
	font-style:normal; 
	padding-right:15px; 
	background:url(images/bg_button_new_bulg.gif) no-repeat 100% -34px; 
	color:#fff; 
}
button:focus, button:active { 
	outline:hidden; 
}
			
button.disabled { 
	cursor:text; 
}
button.disabled span, button.disabled em { 
	color:#999999; 
}	
button.disabled span { 
	padding-left:15px; 
	background:url(images/bg_button1_bulg.gif) no-repeat 0 -68px; 
}	
button.disabled em { 
	font-style:normal; 
	padding-right:15px; 
	background:url(images/bg_button1_bulg.gif) no-repeat 100% -68px; 
}	

/*--- link style code start here ---*/
a.first {
	background: transparent url(images/bg_button_new3_bulg.gif) no-repeat scroll top right;
    color: #fff;
	display: block;
	float: right;
	font: normal 12px arial, sans-serif;
	height: 34px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;    
}

a.first span {
	background: transparent url(images/bg_button_new3_bulg.gif) no-repeat;
	display: block;
	color: #222;
	line-height: 24px;
	padding: 5px 0 5px 18px;
} 

a.first:active, a.first:hover {
	background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}

a.first:active span, a.first:hover span  {
	background-position: bottom left;
    padding: 5px 0 5px 18px; /* push text down 1px */
    color: #fff;
} 


	/* IE hacks to add some space between butns */
	* html button { margin-right:5px; }
	*+html button { margin-right:5px; }
	
	/* --- end button style code --- */
	
/*  HEAD  */

.head_bot {background-color:#FBF8E5;}

.nav { padding:15px 0 16px 0;}
.nav td {text-align:center; padding:0px 0px 0px 0px; color:#fff; font-family:tahoma;}
.nav a {
color:#fff; 
font-weight:bold; 
text-decoration:none;
}

.nav img {vertical-align:middle;}

.nav .line img 	{vertical-align:bottom;}
.nav .line 			{background:url(images/nav_line_2.gif) right repeat-y; vertical-align:bottom;}
.nav .left 			{background:url(images/nav_left.gif) bottom left;}
.nav .right 		{background:url(images/nav_right.gif) bottom right;}

.nav .cont table {}
.nav .cont {text-align:center;}

.nav .select {width:109px; vertical-align:middle;}

.logo {
	background: url(images/top_main_bg.jpg) top center no-repeat; 
	height: 263px; 
	width: 800px; 
	text-align: center;
}

.menu {
	background: url(images/menu_cen.jpg) top repeat-x;
}
.menu td {text-align:center;}

/*  --------------  */



/*  WELCOME  */

.welcome {background:url(images/welc_cen.gif) top repeat-x;}
.welcome_left {background:url(images/welc_left.gif) top left no-repeat;}
.welcome_right {background:url(images/welc_right.jpg) top right no-repeat; height:132px;}
.welcome_pad {padding:15px 0px 0px 17px;}

.welcome div {padding:11px 194px 11px 1px; font-style:italic; line-height:14px;}

/*  --------------  */



/*  BOXES  */


ul { list-style:none; padding:0; margin:3px 0 0 5px;}
.box_body ul .bg_list { color: #465313;}
.box_body ul .bg_list a { color:#465313; background:url(images/bg_list_marker_bulg.gif) no-repeat 0 4px; padding-left:13px; line-height:22px;}
.box_body ul .bg_list a:hover { color:#0f0f0d; text-decoration:none;}

.box_body span a { font-family:tahoma; color:#0f0f0d; font-size:12px; font-weight:bold; text-decoration:none;}

.box_body span.productSpecialPrice { 
	font-family:tahoma; 
	font-size:14px; 
	color:#0f0f0d; 
	font-weight:bold;
}

.productSpecialPrice h2{
	font-family:tahoma; 
	font-size:14px; 
	color:#e67428; 
	font-weight:bold;
}

.line_x {background:url(images/bg_line_x_bulg.gif) left bottom repeat-x;}

.box_body_tall_t { background:url(images/t_bulg.gif) left top repeat-x;}
.box_body_tall_l { background:url(images/l_bulg.gif) left top repeat-y;}
.box_body_tall_r { background:url(images/r_bulg.gif) left top repeat-y;}
.box_body_tall_b { background:url(images/b_bulg.gif) left top repeat-x;}

/*  1  */

.box_heading_table {}
.box_heading_table .box_heading_td {padding:24px 0 8px 20px; background:url(images/marker_fior_bulg.gif) no-repeat 4px 24px; color:#465313; font-weight:bold; font-size:12px;}
.box_heading_td a, .box_heading_td a:link {
	color:#465313; font-weight:bold; font-size:12px;
}

.box_body_table {font-size:10px;}
.box_body_table .box_body_tall_l {background:url(images/body_tal_1.gif) left repeat-y;}
.box_body_table .box_body_tall_r {background:url(images/body_tal_1.gif) right repeat-y;}
.box_body_table .box_body_tall_b {background:url(images/body_tal_1.gif) bottom repeat-x;}

.box_body_table .box_body_td {padding:16px 5px 8px 5px;}

.box_body_table td {font-size:10px; color:#D9005D;}
.box_body_table a {color:#D9005D;}

/* --- */


.go {float:right; vertical-align:middle;}

/*  --------------  */

/*  ------------------------   CONTENT   ----------------------------  */

.cont_heading_table {}
.cont_heading_td { 
	background:url(images/marker1_bulg.gif) no-repeat 13px 4px; 
	font-size:17px; 
	font-weight:bold; 
	color:#465313; 
	padding:0 0 1px 28px;
	background-position: 2% 45%;
}

.cont_heading_table_2 {}
.cont_heading_td_2 { background:url(images/marker3_bulg.gif) no-repeat 13px 4px; font-size:12px; font-weight:bold; padding:0 0 21px 28px; color:#fff;}

.cont_body_table 	{background:#F3F2CA;}
.cont_body_td 	{ padding:17px 9px 17px 10px;}
.cont_link 	{
	padding-bottom:3px;
	padding-top:3px;
	background:url(images/back_link_bulg.jpg) repeat-x #F3F2CA;
}
.cont_link tr { 
	margin:0px;
	margin-top:0px;
}
.cont_link tr td{ 
	font-size:13px;
	color:#212121;
	font-weight:bold;
	width: 10%;
}
.cont_link tr td a{ 
	color:#0f0f0d;
	text-decoration:none;
	font-weight:bold;
}
.cont_link tr td a:hover { 
	color:#465313;
}
.cont_body_table_2 {border: 1px solid #C0B244;}
.cont_body_td_2 { padding:16px;}

.cont_body_table_3 {background:#babcbd;}
.cont_body_table_3 td { color:#fff;}
.cont_body_td_3 { padding:10px 5px 6px 16px;}



/*  RESULT  */

.result td				{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#43001C; padding:12px 0 12px 0;}
.result b 				{ color:#e67428;}
.result a 				{color:#4b5350; cursor:pointer;}
.result a:hover { text-decoration:none;}

.result .result_left	{}
.result .result_right	{text-align:right; padding-right:17px;}
/*  --------------  */



/*  IMAGE  */
.pic				{}
.table_pic_width	{width:1px; border: 1px solid #C0B244; padding: 8px; background: #FFF;}

.pic_corn_c {
	background:#FFF;
}
.pic_corn_t	{
	background:#F3F2CA url(images/img_tal_bulg.gif) top repeat-x;
}
.pic_corn_b	{
	background:#F3F2CA url(images/img_tal_bulg.gif) bottom repeat-x;
}
.pic_corn_l	{
	background:#F3F2CA url(images/img_tal_bulg.gif) left repeat-y;
}
.pic_corn_r	{
	background:#F3F2CA url(images/img_tal_bulg.gif) right repeat-y;
}

.product_info{
	height: 150px; 
	width: 160px; 
	display: block;
	vertical-align: middle;
}

.product_mini{
	width: 40px;
	vertical-align: middle;
}

/*  PRODUCT  */
.product {}
.product td { 
	color:#465313;
}
.product a { 
	color:#465313;
}

.product span a { 
	font-family:tahoma; 
	color:#465313; 
	font-size:12px; 
	font-weight:bold; 
	text-decoration:none; 
	background:url(images/marker2_fior_bulg.gif) no-repeat 0 4px; 
	padding-left:13px;
}
.product span a:hover { 
	text-decoration:underline;
}

.product em { 
	font-style:normal;
}

.product span.productSpecialPrice { font-family:tahoma; 
font-size:14px; 
color:#0f0f0d; font-weight:bold;
}

.product b a { 
color:#151515; 
text-decoration:none; 
font-size:12px; 
font-weight:bold;
}

.product b a:hover { text-decoration:underline;}
.product .line_x {background:url(images/bg_line_x1_bulg.gif) left bottom repeat-x;}

/* for product info  (index-2.html)*/
.prod_info 	{float:left; padding:0px 20px 10px 0px;}
.prod_options { }		/*  Available options  */
.prod_options strong { color:#525252; font-size:12px;}
.product div a	 {color:#595959; font-size:11px; font-weight:normal; text-decoration:underline; text-transform:none;}/*  ??? click to enlarge  */
.product div a:hover	{color:#595959;text-decoration:none;}
.prod_options .jamp { width:117px; height:18px; color:#8e8e8e; background:#fff; border:1px solid #e67428;}
.prod_options .jamp1 { width:157px; height:18px; color:#8e8e8e; background:#fff; border:1px solid #e67428;}
															
/*  --------------  */

/*  --------------  */



/*  SHOPPING CART (index-3.html) */
.product .shop_cart { color:#151515; font-weight:bold; font-size:12px; font-family:tahoma;}
.shop_cart td.remove {width:11%;}
.shop_cart td.product {width:63%;}
.shop_cart td.qty {width:10%;}
.shop_cart td.total {width:16%;}

.cart_line_x { background:url(images/bg_line_x1_bulg.gif) left center repeat-x;}

.input_1 { width:38px; text-align:right; border:1px solid #e67428;}

.cart_total_left  	{ text-align:right; width:100%;}
.cart_total_center { font-family:tahoma; font-size:14px; color:#919fa2; font-weight:bold; width:80px;}
.cart_total_right  	{ width:80px;}

.padd33 { padding:5px 0 0 0;}
.padd33 img, .padd33 input { margin:3px;}
.bg_input input {background:none;}

/*  --------------  */



/*  FOOTER  */

.footer { }

.footer td { color:#fff; padding:16px 0 0px 0;}

.footer a {color:#fff; text-decoration:none;}
.footer a:hover {text-decoration:underline;}

.footer span {color:#fff;}
.footer span a {color:#fff; font-style:normal; text-decoration:underline;  padding:0 20px 0 15px; text-decoration:none;}
.footer span a:hover { text-decoration:underline;}

.footer b {color:#fff; }
.footer b a {color:#fff; text-decoration:none;}
.footer b a:hover {text-decoration:underline;}


/*  --------------  */

/* -------------------------------------------------          -------------------------------------------------------- */


.box_width_left			{ width:193px;}
.box_width_right		{ width:187px;}
.box_width_cont			{ width:100%;}
.col_left				{}
.col_center				{ width:100%;}
.col_right				{}			
/* -------------------------------------------------          -------------------------------------------------------- */

/*いいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいv*/

.t_tl {
	width:14px;
	height:14px;
	background:url(images/t_tleft_green.gif) top left no-repeat;
}
.t_t {width:100%; background:url(images/t_top_green.gif) left top repeat-x;}
.t_tr {
	width:14px;
	background:url(images/t_tright_green.gif) top left no-repeat;
}
.t_l {height:100%; background:url(images/t_left_green.gif) left top repeat-y;}
.t_r { background:url(images/t_right_green.gif) left top repeat-y; width:14px;}
.t_bl {
	height:14px;
	background:url(images/t_bleft_green.gif) top left no-repeat;
}

.t_b { background:url(images/t_bottom_green.gif) left top repeat-x;}
.t_br {
	background:url(images/t_bright_green.gif) top left no-repeat;
}

a.linkleftselected{
	color: #e67428;
}

#input_search_advanced{
	display: block;
}
#input_search_advanced a{
	font-size: 7px;
}
#button_search_top{
	position:relative; 
	bottom: 4px; 
	float: left;
}

.moduleRowOver {
  background-color: #ececec;
}

.moduleRowSelected {
  background-color: #dceafb;
}

SPAN.productOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 17px;
  font-size: 15px;
  color: #cc0033;
  font-weight: bold;
}

