@charset "utf-8";
/* CSS Document */

/*make all elements uniform*/

*{	padding:0;
	margin:0;
	border:0;
	border-collapse:collapse;}

img{	border:none;}

/*format the body*/
body{	text-align:center;
		background:url(images/main-bg.jpg);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#5d0b0b;}


/*container*/
#container{	width:800px;
			text-align:left;
			margin:0 auto;
			color:#FFFFFF;
			background:url(images/content-bg.gif);
			background-repeat:repeat-y;}

/*format the header*/
#header{	width:574px;
			height:133px;
			background: url(images/main-logo.jpg);
			background-repeat:no-repeat;}


/*format cta div*/
#cta{	width:226px;
			height:133px;
			background:url(images/cta-top-left.jpg);
			background-repeat:no-repeat;}


/*format the navigation*/
#nav{	width:226px;
		
		background:url(images/nav-bg.jpg);
		background-repeat:no-repeat;
		background-position:top;}
		
/*main nav formatting*/

ul#mainnav {
			list-style:none;
			font-family:Book Antiqua, Verdana, Arial, Helvetica, sans-serif;
			font-size:15px;
			padding:35px 5px 0 15px;
						}		

ul#mainnav li {
padding:5px 20px 5px 0;
border-bottom:1px dotted #CCCCCC;

}		

ul#mainnav li a:link, ul#mainnav li a:visited, ul#mainnav li a:active {
color:#e6e6e6;
text-decoration:none;

				
}
ul#mainnav li a:hover {
color: #FF3300;

}
ul#mainnav li a.current:link, ul#mainnav a.current:visited {
font-weight:bold;
background:url(images/status.gif);
background-repeat:no-repeat;
background-position:right;
padding:0 30px 0 0;
color:#FFFFFF;
font-variant:small-caps;
}

/*format the content*/
#content{	background:url(images/content-bg.gif);
			background-repeat:repeat-y;}
			
			
#content a{	color:#66FFCC;}			
			
h1{font-family:Book Antiqua, "Times New Roman", Times, serif;
color:#FFFFFF;
font-style:normal;
font-size:23px;
padding:10px 5px 10px 15px;
font-weight:bold;
line-height:22px;}			


p{font-family:Book Antiqua, "Times New Roman", Times, serif;
color:#fff;
font-style:normal;
font-size:15px;
padding:10px 0px 10px 15px;}
			

/*left column*/
#left_side{	width:226px;
			float:left;
			padding:0 0 0 0;}
			
#left_side address{
font-family:Book Antiqua, "Times New Roman", Times, serif;
color:#FFFFFF;
font-style:normal;
font-size:13px;
padding:20px 5px 0 15px;}

#left_side p{
font-family:Book Antiqua, "Times New Roman", Times, serif;
color:#FFFFFF;
font-style:normal;
font-size:13px;
padding:10px 5px 0 15px;}

#left_side a{	color:#fff;}

#left_content{	background:url(images/left-side-bg.gif);
				background-repeat:no-repeat;
				background-position:top;}


/*right column*/
#right_side{	width:574px;
				float:right;
				padding:0 0 50px 0;}


/*format footer*/
#footer{	width:800px;
			height:50px;
			clear:both;
			background:#5d0b0b;
			border-top:1px solid #FFFFFF;
			padding:10px 0 0 0;}

#footer ul{ margin:5px 0 0 25px;
			text-align:center;	}

#subnav li{	display:inline;
			padding:0 5px 0 5px;
			border-right:1px solid #FFFFFF;}
			
#subnav a{font-family:Book Antiqua, "Times New Roman", Times, serif;
color:#fff;
font-style:normal;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#subnav	a:hover{	color:#33FF99;}			

/*copyright information*/
div#copyright {font-family:Book Antiqua, "Times New Roman", Times, serif;
color: #CCCCCC;
font-style:normal;
font-size:10px;
text-decoration:none;
width:800px;
text-align:center;
background:#5d0b0b;
padding:5px 0 20px 0; }


div#copyright a:link, div#copyright a:visited {
color: #fff;
}

div#copyright a:hover, div#copyright a:active {
color: #fff;
}

.ypimg { }

/*custom styles*/

.payment{	padding:15px 0 0 0;}

.button{	padding:25px 0 0 0;}

.topright{	float:right;
			margin:0 0px 10px 10px;
			border:1px solid #990000;
			padding:2px;}
			
#login{	float:right;}

#map{	padding:5px 5px 5px 15px;
		float:right;}

#iframe{}

#table{	font-family:Book Antiqua, "Times New Roman", Times, serif;
color:#FFFFFF;
font-style:normal;
font-size:12px;
margin:5px 5px 5px 15px;
}

table.pizza td{	padding:3px;border:1px solid #999999;}

.reviews{	font-style:italic;
			width:550px;}



	h2{
		font-size:23px;
		padding:10px 5px 10px 15px;
		font-weight:bold;
		line-height:22px;}

	h3{
		font-size:20px;
		padding:15px 5px 3px 15px;
		font-weight:bold;
		line-height:22px;
		color:#CCCCCC}
		
	.menuwrap ul li{
			list-style:none outside;
			margin:2px 0 3px 15px;
			border-bottom:1px dotted #CCCCCC}
		
	.menuwrap{
		width:565px;}
	.rightcol{
		width:265px;
		float:right;}
	.leftcol{
		width:265px;
		float:left;}
	.aright{
			text-align:right;}
	hr{
			clear:both;
			text-align:left;
			border-bottom:1px solid #CCCCCC;
			padding-bottom:20px;}		
	.left{
			float:left;
			border:1px solid #990000;
			margin:0 0 0 15px;}
	.cright{
			clear:both;
			display:block;}
	.border	{
			border:1px solid #990000;
			margin:0 0 0 15px;}