@charset "UTF-8";
html,
body {
   margin:0;
   padding:0;
   height:100%;
   font-family:Arial,Helvetica,sans-serif;
}
#header {
width:100%;
height:152px;
background-color:#000;
}
* { margin:0; padding:0;}
#nav {
	height:43px;
	width:auto;
	background-image:url(imgs/nav_bkgrd.jpg);
	background-repeat: repeat-x;
}

ul#chef-menu {
	width: 888px; margin: 0px auto;
	list-style: none;
}

ul#chef-menu li { display: inline; }
	
ul#chef-menu li a {
	display: block; float: left; height: 43px;
	background-image: url(imgs/nav-sprite.jpg); text-indent: -9999px;
}

	ul#chef-menu li a.itm1 { width: 76px; background-position: 0 0; }
	ul#chef-menu li a.itm2 { width: 77px; background-position: -76px 0; }
	ul#chef-menu li a.itm3 { width: 73px; background-position: -153px 0; }
	ul#chef-menu li a.itm4 { width: 64px; background-position: -226px 0; }
	ul#chef-menu li a.itm5 { width: 93px; background-position: -290px 0; }
	ul#chef-menu li a.itm6 { width: 74px; background-position: -383px 0; }
	ul#chef-menu li a.itm7 { width: 86px; background-position: -457px 0; }	
	ul#chef-menu li a.itm8 { width: 135px; background-position: -543px 0; }	
	ul#chef-menu li a.itm9 { width: 107px; background-position: -678px 0; }
	ul#chef-menu li a.itm0 { width: 95px; background-position: -785px 0; }
	
	
	ul#chef-menu li a.itm1:hover { background-position: 0 -43px; }
	ul#chef-menu li a.itm2:hover { background-position: -76px -43px; }	
	ul#chef-menu li a.itm3:hover { background-position: -153px -43px; }
	ul#chef-menu li a.itm4:hover { background-position: -226px -43px; }	
	ul#chef-menu li a.itm5:hover { background-position: -290px -43px; }	
	ul#chef-menu li a.itm6:hover { background-position: -383px -43px; }
	ul#chef-menu li a.itm7:hover { background-position: -457px -43px; }
	ul#chef-menu li a.itm8:hover { background-position: -543px -43px; }	
	ul#chef-menu li a.itm9:hover { background-position: -678px -43px; }	
	ul#chef-menu li a.itm0:hover { background-position: -785px -43px; }	
	
a { outline: none; }

div#main_body_content_container {
	position:relative;
	min-height:100%;
	height:100%;
	width:100%;
	text-align:left;
	margin:0 auto;
	background-color:#FFFFFF;
}
div#main_body_content {
	position:relative;
	width:906px;
	text-align:left;
	margin:0 auto;
}
div#main_logo {
	position:relative;
	margin: 0px auto;
	padding-top:30px;
	width:880px;
	height:83px;
	z-index:51;
}
.png1 {
	behavior: url("iepngfix.htc")
}
.style1 {
	color: #e62728;
	font-weight: bold;
}
#top_promo_box {
	height:280px;
	width:866px;
	background-image:url(imgs/promo_mn_bgrnd.jpg);
	background-repeat: no-repeat;
	padding: 20px 20px 20px 20px;
}
#tp_pr_left
{
	width:400px;
	height:270px;
	margin-left:20px;
	margin-top:6px;
	display:inline;
	float:left;
}
#tp_pr_right
{
	width:382px;
	height:270px;
	margin-left:30px;
	margin-top:6px;
	padding-left:20px;
	padding-right:10px;
	display:inline;
	float:left;
}
#tp_pr_right a, a:visited {text-decoraton:none; color:#000;}
#tp_pr_right a:hover {text-decoration:underline; color:#df0112;}


#sm_promo_box {
	display:inline;
	float:left;
	width:277px;
	height:267px;
	padding: 20px 10px 10px 10px;
	background-image:url(imgs/sm_promo_bx.jpg);
	background-repeat: no-repeat;
	margin-left:6px;
}
#sm_promo_box a, a:visited {text-decoraton:none;font-weight:normal; color:#000;}
#sm_promo_box a:hover {text-decoration:underline; color:#df0112;}
#sm_promo_box ul {
	font-size:14px;
}
#sm_promo_box li {
	line-height:2em;
	font-size:14px;
}
#footer {
   clear:both;
   margin-left:auto;
   margin-right:auto;
   padding-top:30px;
   margin-top:0px;
   width:100%;
   height:60px;   /* Height of the footer */
}
#lg_promo_box {
	display:inline;
	float:left;
	width:444px;
	margin-top:20px;
	margin-left:6px;
}
.t {background: url(imgs/dot2.gif) 0 0 repeat-x; width:inherit;}
.b {background: url(imgs/dot2.gif) 0 100% repeat-x}
.l {background: url(imgs/dot2.gif) 0 0 repeat-y}
.r {background: url(imgs/dot2.gif) 100% 0 repeat-y}
.bl {background: url(imgs/bl2.gif) 0 100% no-repeat}
.br {background: url(imgs/br2.gif) 100% 100% no-repeat}
.tl {background: url(imgs/tl2.gif) 0 0 no-repeat}
.tr 
{
background: url(imgs/tr2.gif) 100% 0 no-repeat;
padding: 10px 10px 10px 10px;
height:110px;
} 
h3 
{
	color:#df0112;
	font-size:1.7em;
	letter-spacing:-1px;
	line-height:1.08em;
}
h2 
{
	color:#df0112;
	font-size:1.22em;
	letter-spacing:-1px;
	line-height:1.08em;
}
.main-header-txt
{
	color:#df0112;
	font-weight:bold;
	font-size:1.92em;
	letter-spacing:1px;
	line-height:1.08em;
}
.blk-txt {color:#000}
.red-txt {color:#df0112}
#inner {
	width: 80%;
	height:166px;
	margin-left: auto;
	margin-right: auto;
	margin-top:16px;
}
#inner_btm {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
#inner_btm a, a:visited {text-decoraton:underline; font-weight:bold; color:#000;}
#inner_btm a:hover {text-decoration:underline; color:#df0112;}
p{font-size:13px}
.line-hor {
border-bottom:1px solid #000000;
font-size:0;
height:1px;
line-height:0;
margin:12px 0;
overflow:hidden;
}
.list4 { width:100%; overflow:hidden;list-style-type: none;}
.list4 li { float:left; margin-right:24px;}
.list4 li.last { margin-right:0;}


.list3 li { padding:0 0 0 13px; color:#e62728;margin-left:20px;}
.list3 li a { color:#e62728; text-decoration:none;}
.list3 li a:hover { text-decoration:underline;}

.line-horz {
border-bottom:4px solid #df0112;
font-size:0;
height:1px;
line-height:0;
margin:0;
overflow:hidden;
}
div#copyright {
	position:relative;
	margin: 0px auto;
	padding-top:20px;
	font-family: Georgia;
	width:880px;
	height:20px;
	z-index:51;
	font-size:10px;
}
