@charset "utf-8";
/* CSS Document */

body{
	background-color:#521B30;
	margin:0;
}
h3{
color:#521B30;
}
#wrapperHomePage{
	padding:0;
	margin:0 auto;
	width:auto;
	height:auto;
	width:763px;
	/*order:#3f0 solid 1px;*/
}
#header{
	width:760px;
	display:block;
	height:auto;
	/*border:dashed 1px #09c;*/
	padding:0;
	margin:20px 0 5px 0;
}
#orderOnline{
	width:330px;	
	float:right;
	clear:none;
	margin:0;
	padding:0;
	text-align:center;
}
#orderOnline a{
	COLOR:#FFF;
	text-decoration:none;
}
#orderOnline p.one{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#fff;
	margin:0;
	padding:15px 0 0 0;
}
#orderOnline p.two{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#E1B05B;
	margin:0;
	padding:0;
	/*letter-spacing:-1px;*/
}
#orderOnline img{
	float:right;
	clear:none;
	margin:0;
	padding:0;
	vertical-align:middle;
}
#logo{
	width:229px;
	height:72px;
	float:left;
	clear:none;
	margin:25px 0 0 0;
	/*border:dotted 1px #FF9933;*/
}
#pimaryNav{
	margin:0;
	padding:0 0 0 0;
	float:right;
	clear:none;
	height:25px;
	/*border:solid 1px #fff;*/
}
#pimaryNav ul{
	margin:0;
	padding:0;
}
#pimaryNav ul li{
	margin:0 3px 0 0;
	padding:0;
	display:inline;
}
#pimaryNav ul li a{
	color:#fff;
	padding:3px 5px;
	margin:0 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:.9em;
}
#pimaryNav ul li a:link,
#pimaryNav ul li a:visited{
	text-decoration:none;
	color:#fff;
	
	
}
#pimaryNav ul li a:hover,
#pimaryNav ul li a:active{
	text-decoration:underline;
	background-color:#4B182C;
	color:#DFB062;
}

#mainContent{
	margin:0 auto;
	width:755px;
	height:280px;
	border:solid 4px #fff;
	clear:both;
}
#mainContent #action{
	width:515px;
	height:280px;
	float:left;
	clear:none;
	text-align:center;
	/*	background-color:#521B30;*/
	background: #fff no-repeat;
}
#mainContent #action a{
	display:block;
}

#mainContent #actionNav{
	font-family:Georgia, "Times New Roman", Times, serif;
	width:239px;
	height:280px;
	/*background:#DCAE59;*/
	background-color:#F2EBBD;
	color:#3D050D;
	text-align:center;
	float:right;
	clear:none;
	padding:0;
	margin:0;
	border-left:solid 1px #F2EBBD;
}
#mainContent #actionNav h1{
	margin:5px 0 0 0;
	padding:0;
	font-size:1.1em;
}
#mainContent #actionNav h5{
	text-decoration:underline;
	margin:0;
	padding:0;
	font-size:0.8em;
	margin:15px 0 0 0;
	font-variant: small-caps;	
}

#mainContent #actionNav p{
	margin:0;
	padding:3px 5px 0 5px;
	font-size:11px;
}

#pizzaTitle{
margin:0;
padding:0;
	font-variant: small-caps;
	font-size: 16px;
}

#pizzaDesc{
	/*height:90px;*/
	margin:0;
}
#mainContent #actionNav a{
	padding:2px 5px;
	/*margin:0 7px;
	font-size:12px;
	
	background-color:#521B30;
	border:solid 1px #000;
	color:#fff;
	text-decoration:none;*/
	
}

#mainContent #actionNav #controller{
	/*edited by kw 1*12*/
	/*margin:15px;*/
	padding:0;
	margin:3px 5px;
	display:block;
	width:auto;
	text-align:center;
	font-size:10px;
	height:50px;
}
#description{
	height:125px;
	padding:0;
	margin:0;
	/*margin:15px 0 0 0;*/
}
#secondary{
	/*background-color:#DCAE59;*/
	background-color:#F2EBBD;
	border:solid 1px #E1B05B;
	height:auto;
	width:100%;
	padding:0;
	margin:0;
	clear:both;
}
#secondary a.gen{
	color:#521B30;
	font-weight:bold;
	text-decoration:underline;
}
#dataBlock{
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:15px;
	margin:0 0 15px 0;
	text-align:left;
	display:block;
	/*width:95%;*/
	/*border:dotted 1px #7E8B50;*/
	border-bottom:solid 1px #7E8B50;
}
#dataBlock img.left{
	border: solid 1px #000;
	float:left;
	clear:none;
	margin:0 15px 0 0;
	padding:0;
}

#dataBlock img.right{
	border: solid 1px #000;
	float:right;
	clear:none;
	margin:0 0 0 15px;
	padding:0;
}
#dataBlock p{
	font-size:12px;
	margin:0 0 15px 0;
	padding:0;
	clear:none;
	line-height:20px;
}
#dataBlock p span.title{
	font-size:16px;
	font-weight:bold;
	font-variant: small-caps;
}

#dataBlock a{
	color:#521B30;
}

	
#footer{
	margin:25px 0 0 0;
	padding:0 0 25px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	width:100%;
	display:block;
	border-top:solid 1px #7E8B50;
	color:#DFB062;
	text-align:center;
}
#footerCopy{
	width:763px;
	margin:0 auto;
	padding:5px 0 0 0;
	text-align:left;
}
#footerCopy p{
	float:left;
	clear:none;
	margin:0;
	padding:0;
	color:#B99252;
}
#footerCopy a{
	float:right;
	clear:none;
	color:#B99250;
	margin:0 0 0 10px; 
	padding:0;
	text-decoration:none;
}
#footerCopy a:link,
#footerCopy a:visited{
	border-bottom:none;
	color:#B99252;
}
#footerCopy a:hover,
#footerCopy a:active{
	border-bottom:dotted 1px #DFB062;
	color:#DFB062;
}


#hide{
	display:none;
}

.subNav{
	width:33%;
	height:115px;
	/*border:solid 1px #fff;*/
	margin:15px 0 15px 0;
	float:left;
	clear:none;
	text-align:center;
	font-size:150%;
	color:#fff;
	vertical-align:bottom;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.clear{
	clear:both;
	margin:0;
	padding:0;
	
}
.right{
	float:right;
	clear:none;
	margin:0;
	padding:0;
	display:inline;
}

/*added by kw 1*12*/
#selector{
	/*margin:10px 0 0 0;*/
	border-top:1px solid #521B30;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 0 0 ;
	height:18px;
}
#selector a{
	color:#521B30;
	text-decoration:none;
}
#selector a:hover{
	text-decoration:underline;
}
/**************KW***************/
#dataBlockSansLine{
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:15px;
	margin:0 0 15px 0;
	text-align:left;
	display:block;
  font-size:.8em;
	clear:left;
}
#dataBlockSansLine ul li{
  list-style-type:none;
  padding:5px 0;
}
#dataBlockSansLine .location{
  font-weight:bold;
  font-variant:small-caps;
  font-size:1.1em;
}
.top{
  padding:0 15px !important;
  margin:0 15px !important;
}
#dataBlockSansLine ul.column1{
  width:325px;
  float:left;
  clear:none;
}
#dataBlockSansLine ul.column2{
  width:325px;
  float:right;
  clear:none;
}
#dataBlockSansLine .right{
  float:right;
  padding: 5px;
  border:1px solid #7E8B50;
}
#dataBlockSansLine .left{
  float:left;
  padding: 5px;
  border:1px solid #7E8B50;
  margin-right: 10px;
}
#bullets ul li {
  list-style-type:disc;
}

/**************KW*1/30**************/
.redorwhite{
	vertical-align:bottom;
}
.firstpizza{
	padding: 0 0 0 2px;
}
#menuAnchors{
  background-color:#7E8B50;
  height:auto; 
  width: 120px; 
  color:#fff; 
  text-align:left; 
  float:right; 
  margin: 10px; 
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  padding:0;
  display:block;
  
  
  /*height:15px; 
  width: 180px; 
  font-size:0.8em;*/
}
#menuAnchors h4{
	margin:0;
	padding:5px;
	border-bottom:solid 1px #fff;
}
#menuAnchors a {
  color:#fff;
  padding:0 15px 0 0;
  font-weight:100;
  font-size:0.9em;
  margin:3px 5px;
}

.legend{
	border:solid 1px #7E8B50;
	height:auto;
	background-color:#F2EBBD;
	font-size:10px;
	font-weight:100;
	color:#521B30;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.legend p{
	margin:0 3px;
}

h1.altTitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:40px;
	color:#521B30;
	font-weight:100;
}
h1.altTitle2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#521B30;
	font-weight:100;
}

table.loc{
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
margin: 0 0 15px 0;

}
table.loc td{
	vertical-align:top;
}
.franchise{	
	color:#fff;
	background-color:#7E8B50;
	padding:2px;
	border:solid 1px #fff;
	margin:7px 0;
}
.state{
	color:#000;
	font-size:125%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	
	background-color:#E2D892;
	/*background-color:#7E8B50;*/
	padding:3px;
	
}


a.directions:link,
a.directions:visited
{
	color:#000;
	border-bottom:dotted 1px #E5D77B;
	text-decoration:none;
	/*background: url(../images/drive.gif) top -15px no-repeat;*/
}

a.directions:hover,
a.directions:active{
	color:#521B30;
	border-bottom:dotted 1px #000;
	text-decoration:none;
	/*background: url(../images/drive.gif) top -15px no-repeat;*/
}
#videoBlock{
	float:right;
	clear:none;
	width:320px;
	height:300px;
	border:dotted 1px red;
}
