/* reset styles */
body{background:#ded6be;}
body, form, input, textarea, select, h1, h2, ul, ol{
	margin: 0px;
	padding: 0px;
	color: #000;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	list-style: none;
}
h1{font: 11px Tahoma, Arial, Helvetica, sans-serif;}
a {text-decoration:none; color:#000;}
a img{ border:none;}
.rt{text-align: right;	vertical-align: top;}
.ct{text-align: center;	vertical-align: top;}
.fl{float: left;}
.fr{float: right;}
.cl{clear:both;	height: 0px; font-size: 0px; line-height: 0px;}
p{margin: 10px 0px 0px;	padding: 0px;}
.post{ display: table; _height: 0; zoom: 1;}
.line{ border-top: solid 2px #E3E3E3; padding-bottom:10px; margin-top:10px;}

/*main styles*/

#page{margin: auto; width:950px; padding:10px;}
/*------------------header styles--------------------*/
.header{ 
	background:#fff url(../images/bg_header.jpg) no-repeat right 20px; 
	height:135px; 
	border-bottom:solid 3px #8babd7; 
	position:relative;
}
.header a{color:#fff;}
	.h_box{height:20px; background:#663333; font-size:10px; color:#fff;}
		.sign{ padding:4px 0 0 10px;}
		.menu{line-height:20px; padding-right:20px;}
		.menu ul{border-left:solid 1px #fff; margin-left:10px;}
		.menu ul li{
			background:#012b4e;
			display:inline;
			line-height:20px; 
			padding:0 10px; 
			border-right:solid 1px #fff;
			height:20px; 
			display:block; 
			float:left; 
			font-size:10px;
		}
	.logo{ position:absolute; left:15px; top:35px;}
	.slogan{position:absolute; left:300px; top:50px;}
	.h_menu{position:absolute; right:10px; bottom:0px;}
		.h_menu ul{border-left:solid 1px #fff; margin-left:10px;}
		.h_menu ul li{
			background:#663333;
			display:inline;
			line-height:25px; 
			padding:0 10px; 
			border-right:solid 1px #fff;
			height:25px; 
			display:block; 
			float:left; 
			font-size:12px;
			font-weight:bold;
		}
		.h_menu ul li ul
		{
		   float:none 
		}
		.h_menu ul li ul li
		{
		   float:none ;
		   border:solid 1px #fff;
		   background:#775555;
		   width:165px;
		}
		.topnavsubmenu		
		{
		    float:none
		}
		.s_form{ padding-top:4px;}
		.s_inp{ 
			color:#94a6bb; 
			background:#fff; 
			border-left:solid 1px #c3d7b9; 
			border-top:solid 1px #c3d7b9; 
			border-bottom:solid 1px #c3d7b9;
			border-right:none;
			width:70px;
			height:15px;
		}
		.s_butt{ border:none; background:url(../images/search_img.gif); width:17px; height:17px;}
/*------------------content styles--------------------*/	
.wrapper{padding-top:10px; background:#fff; padding-bottom:10px;}
	.left{ width:190px;}
		.block{ margin-bottom:10px; border-bottom:solid 1px #90a0b7; border-right:solid 1px #90a0b7; background:#f4f4f4;}
			.h1_block{font-size:12px; text-transform:uppercase; color:#fff; border-bottom:solid 1px #74829c; border-top:solid 1px #74829c; background:#012b4e; font-weight:bold; padding:2px 0;position:relative; overflow:hidden;zoom:1;}
			.h1_block span{display:block; float:right;}
			.h1_block img{ float:right; margin:0 5px;}
			.list{ padding:15px; line-height:20px;}
			.list li{background:url(../images/bg_list1.gif) no-repeat left center; padding-left:10px;}
	.content{ width:757px;}
		.cont_box{background:url(../images/cont_box_bg_bg.gif) repeat-x 0 0; width:560px; height:320px;}
			.cont_box_bg_slogan{ position:absolute; left:10px; bottom:10px;}
		.specials{ border:solid 1px #6f0909; width:190px; background:#938b7d;}
			.spec_h1{ text-align:center; font-size:18px; font-weight:bold; background:#012b4e; padding:5px 0; color:#fff;}
			.spec_sign{ background:#663333; padding:8px 0;}
			.spec_sign a{ color:#fff; font-size:12px; font-weight:bold; background:url(../images/arrow.gif) no-repeat left center; padding-left:20px;}
		.ind_tabl{margin-top:5px;}
			.list1{line-height:20px;}
			.list1 li a{background:url(../images/bg_list2.gif) no-repeat left center; padding-left:10px;}
			.a1 td{ text-align:center; background:#938B7D; font-size:18px; color:#fff; padding:5px 0;}
			.a2 td{ background:#f4f4f4; border:solid 4px #dddcda; vertical-align:top;}
			.td_bg{ background:none!important; border:none!important; font-size:0; line-height:0; width:1px;}
			.listpad{ padding:10px;}
/*------------------footer styles--------------------*/	
.footer{ border-top:solid 1px #ccc; margin-top:30px;}
	.f_menu, .f_menu a{color:#6196c2; font-weight:bold;}
/*secondary styles*/

.box {width: 200px;}
.box1 {margin: 0px;}
.box2 {margin: 0px;}
.box3{margin: 0px;}

.img{border: 1px solid #D0D0D0;}
.img1{margin: 0px 13px 0px 0px;}

.t1 {color: #000000;}
.t2 {color: #000000;}


.kitchen_titles {background:url(../images/blue_bgrnd.jpg) repeat-y 0 0; height:100px; margin-top:20px;}
.kitchen_titles ul{padding:15px;}
.kitchen_titles li{background:url(../images/red_check.gif) no-repeat left center; padding-left:20px; margin: 0px 5px 10px 0px; font-size:12px; font-weight:bold; color:#4f6190}
.kitchen_titles span {font-size:11px; color: #b20000; font-weight:bold;}

#jqnewsOriz
{
	height: 170px; width: 760px; overflow: hidden;
}

#jqnewsOriz div
{
	float:left;	border: none; height: 158px; width: 182px; margin: 1px; display:block;
}

#jqnewsOriz .ind_tabl .a2 
{
    height:118px;
}
#jqnewsOriz .ind_tabl .a2 td
{
   min-height:118px;
}

#jqnewsVert
{
	overflow: hidden; height: 480px; width: 760px; float:right; margin-top:2px;
}

#jqnewsVert div
{
	display: block; border: none; height: 80px; width: 700px; margin: 2px;padding:5px;
}

#jqnewsVert .ind_tabl .a2 
{
    height:45px;
}

.page_title 
{
    background:url(../images/blue_bgrnd.jpg) repeat-y 0 0; height:100px; 
    margin:20px 0 5px 100px;
    font-weight:bold;
    font-size: 16px;
    padding-left:12px;
    padding-right:12px
    
   }