@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:Arial, serif, sans-serif;
	font-size:12px;
	color:#FFF;
	background:url(../images/bg.jpg) no-repeat top center, #9a0000 url(../images/bg_1.jpg) repeat-x;}
	image{border:0px;}
	.clear{clear:both;}
	
	.wapper{width:980px;
	margin:0 auto;
	height:auto;}
	
	.part_1{width:980px;
	margin:0 auto;
	height:auto;}
	.logo_bg{width:292px;
	float:left;
	padding-right:8px;
	height:auto;
	text-align:left}
	.logo{margin-top:5px;}
	.pizza_image{float:left;
	width:292px;
	height:205px;
	background:url(../images/image_1.png) no-repeat top center;}
	.hedder{height:125px;
	width:680px;
	float:right;}
	
	.callus{margin:0px;
	padding:0px;
	float:left;
	width:680px;
	height:89px;
}
	#menu{margin:0px;
	padding:0px;
	float:right;
	width:668px;
	height:35px;
	background:url(../images/menu_bg.png) repeat-x;}
	#menu ul{margin:0px;
	padding:0px;
	}
	#menu ul li{float:left;
	list-style:none;
	background:url(../images/li_bg.png) no-repeat left;}
	#menu ul li a{padding:9px 19px 9px 19px;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	display:block;
	text-shadow:#c91901 1px 1px;}
	#menu ul li a:hover{color:#ffad00;}
	.banner_bg{width:682px;
	height:332px;
	float:right;
	margin-top:13px;
	margin-bottom:13px;}
	
	.part_2{
	height:260px;}
	.call_us{width:280px;
	float:left;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:22px;
	line-height:40px;
	margin-right:20px;
	margin-bottom:10px;}
	.promocose{ width:325px;
	float:left;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:22px;
	line-height:40px;
	margin-right:28px;
	margin-bottom:10px;}
	.Faca{width:290px;
	float:left;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:22px;
	line-height:40px;
	margin-bottom:10px;}
	
	.promocose_a{ width:325px;
	float:left;
	margin-right:21px;}
	.promocose_a img{
		width:100%;
		height:auto;
		 border:#CCC dashed 1px;
		 padding:2px;
		}
	.Faca{width:325px;
	float:left;
	}
	.por{ margin-bottom:-3px;}
	.por:hover{opacity: 0.7}
	.call_a{width:280px;
	float:left;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:18px;
	line-height:50px;
	margin-right:20px;
	margin-bottom:10px;}
	
	.call_a strong{color:#ffad00;
	text-shadow:#000 1px 1px;}
	
	.bia{font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:25px;
	color:#000;
	line-height:45px;
	margin:0px;
	padding:0px;
	margin-bottom:15px;}
	.bia strong{color:#a50801;
	text-shadow:#CCC 1px 1px;}
	
	.part_3{background:#FFF;
	height:auto;
	padding:15px;
	font-family:Arial, serif, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:30px;
	color:#000;
	border:dashed #333 2px;}
	.part_3 img{float:left;
	padding-left:0px;
	padding-right:15px;}


footer{
	background:url(../images/footer.jpg) repeat;
	border-top:#ba1414 5px solid;
	margin-top:20px;
}
.footer_main{
	width:1000px;
	margin:0 auto;
}
.footer{
	width:600px;
	float:left;
}
.footer3{
	width:330px;
	float:right;
}
.news{
	background:#FFFFFF;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding:6px;
}
.sign{
	line-height:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	font-style:italic;
	font-size:16px;
	padding-left:10px;
	border-bottom:#EEEEEE 1px solid;
}
.news_feild{
	height:35px;
	margin-bottom:5px;
}
.news_form{
	width:220px;
	float:left;
	height:30px;
	padding-top:10px;
}
.newsletter{
	width:200px;
	background:#eeeeee;
	border:#cccccc 1px solid;
	height:23px;
	padding-left:10px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
}
.submit{
	width:95px;
	float:right;
	height:30px;
	padding-top:10px;
}
.accept{
	line-height:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	border-bottom:#000000 1px dashed;
	padding-top:10px;
	color:#ffffff;
	text-shadow:#000000 1px 1px;
	font-weight:bold;
}
.cards{
	margin-top:10px;
	height:35px;
	margin-bottom:5px;
}
.copy{
	line-height:35px;
	color:#000;
	font-size:14px;

}
.top_link{
	text-align:left;
	height:26px;
	line-height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
}
.top_link a{
	color:#000;
	text-decoration:none;
	padding:0 6px;
}
.top_link a:hover{
	color:#ba1414;
}




#slider {position:relative;/* margin:20px 52px 5px 52px;  width:953px; height:343px;*/}
#slider img {position:absolute;	top:0px; left:0px; display:none;}
#slider a {border:0; display:block;}
.nivo-controlNav {position:absolute; left:389px; bottom:20px;}
.nivo-controlNav a {display:block; width:10px; height:10px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;
 -webkit-box-shadow: 0px 0px 2px 1px #333; -moz-box-shadow: 0px 0px 2px 1px #333; box-shadow: 0px 0px 2px 1px #333; background:#fff; 
 text-indent:-9999px; margin-right:10px; float:left; }
.nivo-controlNav a.active {background:#4b0607;}
.nivo-directionNav a {display:block; width:30px; height:30px; background:url(../images/arrows.png) no-repeat; text-indent:-9999px;	border:0;}
a.nivo-nextNav {background-position:-30px 0; right:15px;}
a.nivo-prevNav {left:15px; }
.nivo-caption { text-shadow:none; font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a { color:#efe9d1; text-decoration:underline;}
.coupon{
	background:url(../images/coupons.png) no-repeat;
	width:450px;
	height:auto;
	border:#FF9C00 solid 3px;
	padding:3px;
	background-size:100%;
	color:#950101;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	float:left;
	margin-right:10px;
	}
.contact{
	float:left;
	width:20%;
	box-shadow:#000 1px 1px 4px;
	padding:5px;
	}
.contact_right{
	float:right;
	padding:5px;
	width:76%;
	box-shadow:#000 1px 1px 4px;
	}
.menu{
	margin-bottom:10px;
	box-shadow:#AD1700 1px 1px 4px;
	font-size:14px;
	font-weight:bold;
	background:url(../images/men.png) repeat;
	}
.mn h3{
	text-align:center;
	margin:0;
	padding:0;
	margin-bottom:10px;
	color:#8A0400;
	}
.menuone{
	float:left;
	width:30%;
	padding:5px;
	}
.menutwo{
	float:right;
	padding:5px;
	text-align:right;
	width:30%;
	}
.menuleft{
	float:left;
	width:57%;
	margin:0 5px;
	}
.menuright{
	width:35%;
	float:right;
	margin:0 5px;
	}
.mn{
	margin-bottom:30px;
	background:url(../images/menuback.png) repeat;
	color:#000;
}
.me{
	float:left;
	margin:5px;
	width:22.5%;
	padding:5px;
	border:#9A0000 solid 1px;
	max-height:300px;
	min-height:180px;
	}
.coupn{
	margin-bottom:10px;
	text-align:center;
	margin-top:10px;
	}
.coupn img{
	float:none;
	margin:0;
	padding:0;
	width:450px;
	height:auto;
	border:#FF9C00 solid 3px;
	margin-right:10px;
	}
.copy a{
	color:#000;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	}