body {
	background-color: #5B0000;
	background-image: url(../images/bg.png);
	 margin:0;
	 padding:0;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
}

#wrap { width:1100px; margin: 0px auto;}

#header {background:url(../images/mid-bg.jpg) no-repeat; height:135px; padding-top:20px; padding-bottom:0px;} 


#logo {float:left; width:350px; padding-left:15px;}
#nav {float:right; padding-top:21px; padding-right:0px;}

A.copy {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #fff; 
	TEXT-DECORATION: none;
}
A.copy:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #fff; 
	TEXT-DECORATION: underline;
}
#nav ul{
height:42px;
margin: 0 auto;
width: 693px;
list-style:none;
margin-top:0px;

}
#nav li{
float:left;
}
#nav li a{
display:block;
text-indent:-200em;
overflow:hidden;
height:42px;
background:url(../images/nav-new.png) no-repeat ;
padding-right:10px;
/*width:50px;*/
}
#nav .home a,#nav .a_home a{
width:77px;
/*margin-right:10px;*/
background-position:-0px 0px;
}

#nav .home a:hover{
background-position:-0px -41px;
}
 
#nav .home a:active,#nav .a_home a{
background-position: 0px -41px;
}

#nav .shop a,#nav .a_shop a{
width:124px;
/*margin-right:10px;*/
background-position:-82px 0px;
}

#nav .shop a:hover{
background-position:-82px -41px;
}
 
#nav .shop a:active,#nav .a_shop a{
background-position: -82px -41px;
}


#nav .cater a,#nav .a_cater a{
width:162px;
/*margin-right:10px;*/
background-position:-218px 0px;
}

#nav .cater a:hover{
background-position:-218px -41px;
}
 
#nav .cater a:active,#nav .a_cater a{
background-position: -218px -41px;
}


#nav .menu a,#nav .a_menu a{
width:67px;
/*margin-right:10px;*/
background-position:-390px 0px;
}

#nav .menu a:hover{
background-position:-390px -41px;
}
 
#nav .menu a:active,#nav .a_menu a{
background-position: -390px -41px;
}


#nav .location a,#nav .a_location a{
width:102px;
/*margin-right:10px;*/
background-position:-466px 0px;
}

#nav .location a:hover{
background-position:-466px -41px;
}
 
#nav .location a:active,#nav .a_location a{
background-position: -466px -41px;
}



#nav .contact a,#nav .a_contact a{
width:92px;
/*margin-right:10px;*/
background-position:-578px 0px;
}

#nav .contact a:hover{
background-position:-578px -41px;
}
 
#nav .contact a:active,#nav .a_contact a{
background-position: -578px -41px;
}

#nav .about a,#nav .a_about a{
width:109px;
/*margin-right:10px;*/
background-position:-111px 0px;
}

#nav .about a:hover{
background-position:-111px -41px;
}
 
#nav .about a:active,#nav .a_about a{
background-position: -111px -41px;
}








#slide { 
clear:both;
background:url(../images/pic-bg.jpg ) no-repeat;
height: 355px;
}

#mid { 
clear:both;
background:url(../images/mid-center.jpg ) repeat-y;
padding-left:15px;

}
#midtop { 
clear:both;
background:url(../images/mid-top.jpg ) no-repeat;
height: 20px;
}
#midbottom { 
clear:both;
background:url(../images/mid-bottom.jpg ) no-repeat;
height: 47px;

}
#foot{ 
 
background:url(../images/foot-bg.jpg) no-repeat;
height: 233px;
color:#FFFFFF;
}

#f1 { float:left; width:500px; margin-left:30px;}
#f2 { float:right; width:520px; margin-left:10px;}
#mid {color:#FFFFFF;}
#f1 h3, #f2 h3,#s1 h2, #s2 h2,#m1 h2, #m2 h2, #mid h2{color:#FFCC00;}
#f1 p, #f2 p {line-height:20px;}

#s1{ float:left; width:500px; margin-left:30px; margin-top:25px; color:#FFFFFF;}
#s2 { float:right; width:520px; margin-left:10px;margin-top:25px;color:#FFFFFF;}

#m1{ float:left; width:500px; margin-left:30px; margin-top:25px; color:#FFFFFF;}
#m2{ float:right; width:520px; margin-left:10px;margin-top:25px;color:#FFFFFF; }
.icongroup2{line-height:25px;}

#menufoot {color:#FFFF66; margin-left:30px; margin-top:40px; width: 93%; margin-right: 30px;}
#menufoot h3{color:#FFFF66; font-size:18px}