﻿/* Main stles */
*{margin:0;	padding:0;font:12px Tahoma;}
body{
  background: #F6E7D2;
	height: 100%;
}
a:hover{text-decoration:none;}
ul, ol, li{list-style:none;}
img{border:0}
a{font:11px Tahoma;color:#2C2D2D}
font strong, strong font, strong{font-weight:bold;}
h1, h1 *{
	font:bold 16px Tahoma;
	color:#98101E
}
h2, h2 *{
	color: #9E101E;
	font:bold 15px Tahoma;
}
h3, h3 *{font:bold 14px Tahoma;color: #9E101E;}
h4, h4 *{font:bold 13px Tahoma;color: #9E101E;}
h5, h5 *{font:bold 12px Tahoma;color: #9E101E;}
/* clearfix */ 
.clearfix:after { 
	content:".";
	display:block; 
	height:0;
	clear:both;
	visibility:hidden;
} 
.clearfix {display:inline-block;}
		/* Hide from IE Mac \*/
.clearfix {display:block;}
		/* End hide from IE Mac */

/* End Of Main stles */


/* Main Wraper */
#main{
	margin:0 auto;
	padding:0;
	width: 1000px;
	background: #fff;
	overflow: hidden;
}
/* Header Block */	
#main .header{
	position:relative;
	margin:0;
	padding:0;
	width: 1000px;
	min-height: 216px;
	z-index:100;
}
.middle div table{
  margin-top: 5px;
}

.header_image
{
	position: absolute;
	top: 0pt; 
	left: 0pt;
	z-index: -1;
}
@media all and (min-width: 0px) {
 	.header_image {z-index:0 !important; }
	a.logo{position:relative; z-index: 1 !important;}
  #lang_menu{position:relative; z-index: 1 !important;}
  .inner_image{z-index:0 !important}
}
.header a.logo{
	float:left;
	margin: 0 0 0 23px;
}
/* Language Menu */
.header #lang_menu{
  float: right;
	width: 1000px;
	height: 23px;
	background: url(../../Images/lang_menu_bg.gif) no-repeat;
  zoom:1;
	overflow: hidden;
 /*	background: url(../images/lang_menu_bg.png) no-repeat right top;  */
}
.header #lang_menu ul{
	float: right;
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 0;
}
.header #lang_menu ul li{
	float: left;
	font:11px Tahoma;
	color: #fff;
	display: inline;
  padding: 4px 0 6px 0;
	background-color: #B00003;
}
.header #lang_menu ul li.selected{
		background-color: transparent;
		background-image: url(../../Images/lang_menu_selected.gif);
		background-repeat: no-repeat;
		background-position: center bottom;
}
.header #lang_menu ul li.selected a{}
.header #lang_menu ul li a{
	font:11px Tahoma;
	margin: 0 11px 0 11px;
	color: #fff;
	text-decoration: none;
}
#lang_menu ul #bg_lang, #lang_menu ul #bg_lang a{
  margin-left: 0;
	padding-left: 0;
}
.news_date{
  clear: both;
	display: block;
	padding: 2px 0px 3px 0px;
}

/* Main navigation bar */
.header .main_nav{
	position:absolute;
	bottom:0;
	left: 0;
	width: 100%;
  border-top:solid 3px #fff;
	background:#A30005 url(../../Images/main_nav_bg.jpg) repeat-x;
}
.header .main_nav ul{
	float:left;
	padding: 8px 0 8px 0;
}
.header .main_nav ul li{
	float:left;
	padding: 0;
	background: url(../../Images/main_nav_li_border.gif) repeat-y;
	list-style-type: none;
}
.header .main_nav ul li.first{
	background: none;
}
.header .main_nav ul li.first a{
	padding-left: 29px;
}
.header .main_nav ul li a{
	display:block;
	padding: 0 38px 0 42px;
	font:bold 16px Arial;
	color: #fff;
	text-decoration: none;
}
.header .main_nav ul li a:hover{
	text-decoration: underline;
}
/* Content block */
.content{
	margin:0;
	padding:0;
	margin-top: 2px;
	background: url(../../Images/content_bg.gif) repeat-y;
	position: relative;
	overflow: hidden; 
} 
/* Side bar */
.content .sidebar{
  float: left;
	width: 248px;
	background: #fff;
}
.outer a{
	clear: both;
	float: left;
	border-bottom: solid 1px #fff !important;
	display:block;
	padding:20px 0px 21px 30px;
	width: 218px;
	background:#FFF2DB url(../../Images/side_menu_li_bg.gif) no-repeat left center;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
.outer a:hover{
	background:#FFB546 url(../../Images/side_menu_li_hover_bg.gif) no-repeat left center;
	color: #98101E;
}
.outer div.selected, .outer a.active{
	background:#FFB546 url(../../Images/side_menu_li_hover_bg.gif) no-repeat left center;
	color: #98101E;
}
.outer div.selected{
	clear: both;
	float: left;
	border-top: solid 1px #fff !important;
	display:block;
	width: 248px;
	background:#FFB546 url(../../Images/side_menu_li_hover_bg.gif) no-repeat left center;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
td.selected a{
	clear: both;
	float: left;
	display:block;
	width: 219px;
	background:#FFB546 url(../../Images/side_menu_li_hover_bg.gif) no-repeat left center;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
.outer div.selected a{
	background:none;
	border:0;
}
/* inner sidebar menu*/
.content .sidebar ul.side_nav li ul.inner{
	background:#FFEFBF;
	padding-bottom: 16px;
}
.inner{
  background:#FFEFBF;
	border: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 248px;
	vertical-align: bottom;
}
.inner a{
	display:inline;
	background:#FFEFBF url(../../Images/side_menu_inner_bullet.gif) no-repeat left center;
	padding:0 0 0 10px;
	margin: 0 0 0 18px;
	font-weight: normal;
	color: #333333;
}
.inner a:hover, .inner a.selected, .inner a.active{
	background:url(../../Images/side_menu_inner_bullet.gif) no-repeat left center;
	color: #863908;
	border:0 !important;
	font-weight:normal;
}
.inner a.selected{
	_margin-left:9px;
}

/*.content .sidebar ul.side_nav{
  float: left;
	width: 248px;
}
.content .sidebar ul.side_nav li{
	width: 248px;
	clear: both;
	float: left;
	border-top: solid 1px #fff;
}
.content .sidebar ul.side_nav li a{
	display:block;
	padding:20px 0px 21px 30px;
	width: 218px;
	background:#FFF2DB url(../../Images/side_menu_li_bg.gif) no-repeat left center;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
.content .sidebar ul.side_nav li a:hover{
	background:#FFB546 url(../../Images/side_menu_li_hover_bg.gif) no-repeat left center;
	color: #98101E;
}
.content .sidebar ul.side_nav li.selected a{
	background:#FFB546 url(../../Images/side_menu_li_hover_bg.gif) no-repeat left center;
	color: #98101E;
}

.content .sidebar ul.side_nav li ul.inner{
	background:#FFEFBF;
	padding-bottom: 16px;
	display: none;;
}
.content .sidebar ul.side_nav li ul.inner li{
  background:#FFEFBF;
	border: 0;
	margin-top: 5px;
}
.content .sidebar ul.side_nav li ul.inner li a{
	display:inline;
	background:#FFEFBF url(../../Images/side_menu_inner_bullet.gif) no-repeat left center;
	padding:0 0 0 10px;
	margin: 0 0 0 18px;
	font-weight: normal;
	color: #333333;
}
.content ul.side_nav li ul.inner li a:hover{
	background:url(../../Images/side_menu_inner_bullet.gif) no-repeat left center;
	color: #863908;
}
.content ul.side_nav li ul.inner li.selected a{
	background:url(../../Images/side_menu_inner_bullet.gif) no-repeat left center;
	color: #863908;
}*/
.extra_block{
	clear: both;
	float: left;
	width: 254px;
	height: 206px;
	background: url(../../Images/extra_block_bg.jpg) no-repeat;
}
/* Middle block */
.content .middle{
  float: left;
	position: relative;
	width:722px;
	padding: 0 15px 0 15px;
	zoom:1;
	overflow: hidden;
  z-index: 12;
}
#home_middle{
	width:480px !important;
	padding:0px 0px 10px 0px  !important ;
}
.content .middle table{
	border:0 !important;
	clear:both;
}

.content .middle table td{
	padding:5px;
	padding-left: 0px; 
	border:0 !important;
	overflow:hiden;
	boder-top:solid 1px #fff !important;
}
.text{
  font:11px Tahoma;
	color: #333333;
	line-height: 14px;
}
.home_title{
 	margin: 1px 0 7px 5px;
  margin: 1px 0 7px 7px;
	clear: both;
	color: #aa3300;
	font-size:16px;       
	font-family:Verdana;  
	text-align:left;     
	font-weight:bold;   
}
.home_product_title{
	color: #D3262C;       
	font-size:14px;        
	font-family:Verdana;  
	text-align:left; 
	font-weight:bold;
}
.inner_page_title{
	color: #98101E;    
	font-size:16px;
	font-family:Tahoma;  
	clear:both;
	font-weight: bold;
}
.inner_page_list_item_title, .inner_page_list_item_title a{
	color: #98101E;
	font-size:12px;     
	font-family:Tahoma;
    font-weight: bold;
	line-height: 19px;
}
a.inner_page_list_item_title{  
	
}
.read_more{
	font:11px Tahoma;
	color: #D2262A;
	background: url(../../Images/link_bullet.gif) no-repeat 100% 5px; 
	padding-right: 5px;
	zoom:1;
	clear: both;
}
.read_more2{
	font:11px Tahoma;
	color: #D2262A;
	background: url(../../Images/link_bullet.gif) no-repeat  100% 5px; 
	padding-right: 5px;
	zoom:1;
	clear: both;
	display:block;
	float:left;
}

.back{
	color: #aa3300;     
	font-size:12px;      
	font-family:Verdana;  
	clear: both;
	float: left;
	margin-top: 10px;
}
.ddl_label{
	color: #333333;    
	font-size:14px;    
	font-family:Tahoma;   
}
.ddl{
	width:200px;
}
.FilterWrapperClient
{
	border: dotted 1px #555555;
	background-color: #FFF2DB;
	padding: 15px;
	text-align:left;
	font-size:14px;
	clear: both;
	margin-top: 10px;
	float:left;
	width:695px;
}
#lblMessage{
  font: bold 12px Tahoma;
	color: #98101E;
}
.contact_title
{
	color: #98101E;    
	font-size:16px;     
	font-family:Tahoma;  
	clear:both;
	font-weight: bold;	
}
.contact_labels
{
	color: #98101E;
	font-size:12px;     
	font-family:Tahoma;
	font-weight: bold;
	/*line-height: 19px;*/
}
.FilterWrapperMail
{
	border: dotted 1px #555555;
	background-color: Beige; 
	padding: 15px;     
	text-align:left;
	font-size:14px;   
	/*clear: both;*/
	margin-top: 5px;
	margin-bottom: 5px;
	/*float:left;*/
	width:540px;
}
.single_item{
	overflow: hidden;
	zoom:1;
}
.single_item *{}
.single_item h2{}
.single_item img{
	margin-bottom: 7px;
}
.list_item input{
	float:left;
	margin-right:10px;
	margin-top:4px;
}
#home_text{
  margin-left: 12px; 
  _margin-left: 14px;
  text-align: justify;
}
#home_text p{
	/*text-indent:24px  !important;*/
	line-height:16px;
}
.foods_info{
	float: left;
	background: #FEF2DA;
	border-left: solid 6px #EDE1CB;
	position: static;
	overflow: hidden; 
	zoom:1;
	padding-bottom: 10px;
	display:inline; 
	margin-left: 1px; 
}
.foods_info .food_blocks{
    float: left;
	width:202px;
	overflow: hidden;
	margin: 7px 17px 12px 18px;
	display: inline;
}
.foods_info .food_blocks h2{
	height: 34px;
	overflow: hidden;
}
.bordered_img{
	position:relative;
	width: 202px;
	height: 94px;
	margin-top: 12px;
	margin-bottom: 13px;
	overflow: hidden;
}
h3.map_title{
  font:bold 12px Tahoma;
	color: #98101E;
	letter-spacing: 1px;
	text-decoration: underline;
	line-height: 15px;
}
.single_item2{
  margin-right: 10px;
	margin-top: 10px;
}

.single_item2 ul li
{
	list-style-position: inside;
	list-style-type: disc;
}

.single_item2 ol li 
{
	list-style-position: inside;
	list-style-type:decimal;
}
.single_item2 p{
	margin-top: 0px !important;
	Xtext-align: justify !important;
}

.single_item2 *{
  /*text-align: justify;
	display: inline;*/
}
.single_item2 img{
   float: left;
	display: inline;
	margin: 0px 20px 0 0;
	*margin: 0px 10px 0 0;
}
@media all and (kljlk){.single_item2 img{margin: 0px 10px 0 0;}}
.inner_img
{
	position:relative;
	text-align:center;
	margin-top: -41px;
}
a.border{	
	display:block;
  position: absolute;
	left: 0;
	top:0;
  width: 202px;
	height: 94px;
	background: url(../../Images/opacity_border.png) no-repeat;
}
/* right side */
.content .right{
  float: right;
	width:258px;
	background: #FEF2DA;
}
.right .photo_list{
  background: #FEF2DA;
	border-bottom: solid 3px #fff;
	padding:14px 0;
  -padding:14px 0;
  overflow: hidden;

}
.photo_list dl{
	font:11px Tahoma;
}
.photo_list dl a{
	font:11px Tahoma;
	color: #D4262F;
	padding-right: 5px;
	zoom:1;
	clear: both;
	font-weight:bold;
}
.photo_list dl span{
   color:  #882F0A ;
	 display: block;
	 padding: 4px 0 0 0;
}
.photo_list dl a.bullet{
  background: url(../../Images/link_bullet.gif) no-repeat 100% 5px;
	padding-right: 5px;
}
.photo_list dl dt{	
	display:inline; 
	float:left;
	margin: 0 10px 0px 8px;
	*margin: 0 0px 0px 0px;
}
.photo_list dl dt input{
	float: left;
	position: relative;
	*margin: 0 8px 0px 6px;
}
.photo_list dl dd{ 
	margin:auto auto auto 6px;
	*margin:auto auto auto 8px;
	zoom:1; 
}
.bordered_img_right{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 116px;
	height: 95px;
	background: url(../../Images/opacity_border_2.png) no-repeat;
}

.banner{
	border-left: solid 6px #EDE1CB;
	float:right;
	width: 252px;
	overflow: hidden;
	background: #fff;
	height: 100%;
	text-align:right;
	margin-left: 5px; 
	overflow: hidden; 
}
.banner *{
	margin:0 auto;
	padding: 0;
	clear: both;
	position: relative;
	text-align: right;
}
.banner input{
	width:260px;
}
.sub_content{
clear: both;
  width:1000px;
  height: 208px;
  overflow: hidden;
}
.home_sub_content{
  width: 747px;
  overflow: hidden;
  float: right;
  height: 208px;
  overflow: hidden;
}

/********  Inner Pages **********/



#inner_text{
  width:681px;
	margin-left:25px ;
}
.breadcrumb{
	margin:	12px 0 15px -3px;
	display: block;
}
.breadcrumb_2{
	*margin-left:0px !important ;
}
.breadcrumb span{
  float: left;
  margin-left: 2px;
	font: 10px Verdana;
	color: #2C2D2D;
}
.breadcrumb_products{

}
.breadcrumb a{
  margin-right: 5px;
  font: 10px Verdana;
	color: #2C2D2D;
	font-weight: bold;
}
.icon_nav{
	/*position: absolute;
	right: 20px;
	top: 9px;*/
	position:relative;
	float:right;
	margin-top: -20px; 
}
.icon_nav li{
  float: left;
	color: #E7E7E7;
	margin-left: 8px;
}
.icon_nav li a{
	margin-right: 8px;
}
.inner_image{
  position: absolute;
	bottom:0;
	right: 0;
	width:376px;
	height: 274px;
	background: url(../../Images/inner_content_img.gif) no-repeat bottom right;
	z-index:-1;
  zoom:1;
}
/* Footer */
.footer{
	clear:both;
	overflow: hidden;
	margin:0;
	padding:26px 0 21px 21px;
	width: 979px;
	/*background: url(../images/footer_bg.jpg) no-repeat; */
  background: #B00003;
	color: #fff;
}
span.copyright{
  float: left;
	font:11px Tahoma;
	color:#fff;
}
ul.footer_nav{
  float: left;
	margin-left: 62px;
	display: inline;
}
ul.footer_nav li{
  float: left;
	font:11px Verdana;
	color:#fff;
	margin-left: 7px;
}
ul.footer_nav a{
	font:11px Verdana;
	color:#fff;
	text-decoration: none;
	margin-right: 7px;
}
ul.footer_nav a:hover{
	text-decoration: underline;
}
.mag{
  float: right;
	display: block;
	margin-right: 10px;
	width:106px;
	height: 13px;
	background: url(../../Images/mag_logo.gif) no-repeat;
}
.actions
{
	margin:	-8px 0 25px -3px;
	_margin:	-3px 0 20px -3px;
	display:block;
}
.rich_Text ul li
{
	list-style-type:disc
	}
.rich_Text ul li li{list-style-type:circle}
.rich_Text ol li{list-style-type:decimal}
.rich_Text li {list-style-position:outside;*list-style-position:inside;margin-left:10px;}
@media all aand(kjhui){.rich_Text li {list-style-position:inside;}}
.rich_Text li {}
.rich_Text li div{}
.rich_Text ol, .rich_Text ul{margin-left:10px;*margin-left:0px}

	












