/************************************************************************
	Pizzastop.co.uk
	Master css file
	Design: Quixand.co.uk
	This site is standards compliant.
	FIXED WIDTH DESIGN
	
	MADE IN THE U.K.
	
*************************************************************************/

/************ GLOBAL ****************************************************/
body {
}
h1 {
	font-family:Helvetica;
	font-size: 42px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2{
	text-align: center;
	font-family: Helvetica;
	font-size: 16px;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
h3{
	font-family: arial;
	font-size: 1em;
	text-decoration: underline;
	margin-left: 10px;
	font-weight: bold;
}
h4{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 2em;
	margin: 0px;
	padding: 5px;
	color: #EA2A1D;
	text-align:center;
}
h5{
	margin: 0px;
	padding: 0px;
}
hr{
	background-color: #FF0000;
	color: #FF0000;
}
#hidden{display:none;}
#container{
	position: relative;
	width: 780px;
	/*height: auto;*/
	padding: 0px;
	margin: 0 auto;
	/*background-color: #000;*/
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;

}
#dropshadowtop{
	width: 770px;
	height: 9px;
	margin-left: 5px;
}
#titlebox {
	height: 125px;
	margin-left: 15px;
	width: 750px;
	/*background-color: #000000;*/
}
#logo{
	/*height: 100px;
	width: 211px;*/
	
	width: 230px;
	height: 105px;
	background-image: url(../images/logo.jpg);
	position: absolute;
}
#logotext{
	float: right;
	width: 520px;
	height: 105px;
	background-color: #EE1C25;
	position: absolute;
	left: 245px;
	top: 9px;
	z-index: 2;

}
/************************ END GLOBAL ***************************************/
/******************** nav top ****************************************************************/
#nav{
	width: 750px;
	height: 23px;
	position: relative;
	top: 105px;
	border-bottom-color: #FF0000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #FFFFFF;
	padding-top: 5px;
	color: #FFFFFF;
}
#nav a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #EE1C25;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
/*	border-right-color: #FF0000;
	border-right-style: solid;
	border-right-width: 1px;*/
	margin-left: 10px;
}
#nav a:hover{
	color: #000;
	border-bottom: 1px dotted #EE1C25;
}
/****************************** centre area ****************************************************/
#centrecontent{
	width: 750px;
	margin-left: 15px;
	margin-top: 10px;
	/*z-index: 2;*/
}

#centrecontent p{
	font-family: Arial;
	font-size: 0.8em;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 10px;
}
/*
#centrecontent a{
	text-decoration: none;
	color: #FF0000;
}*/

/* starters *******************************************************************/
#xmastimes{
	position:absolute;
	margin: 0px 0px 0px 130px;
}
#starters{
	width:385px;
	position: relative;
	margin:10px;
	float:left;
}
#starters p, #drinks p{
	margin: 2px 0px 0px 5px;
}
.starters{
	border-top:1px solid #FFCC00;
	clear:both;
}
.starters img{
	display: block;
	/*position: relative;*/
	float: left;
}
.starters h3{
	font-family: Helvetica;
	font-size: 0.8em;
	color: #ED1D25;
	font-weight: bold;
	text-decoration: underline;	
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
.startersprice {
	width: 50px;
	font-family: ariel;
	font-size: 1em;
	font-weight: bold;
	float: right;
	text-align:right;
	background-repeat: repeat-y;
	border-right: 1px solid #FC0;
	border-left: 1px solid #FC0;
	border-bottom: 1px solid #FC0;

}
#drinks{
	width: 321px;
	margin:10px 10px 10px 0px;
	/*left: 409px;
	top: 0px;
	position: relative;*/
	float:right;

}
.drinks{
	font-family: Helvetica;
	font-size: 0.8em;
	font-weight: bold;	
	margin-bottom:5px;
/*	background-color:#FC0;*/
	background-color:#00F900;
	padding:3px;
}
.drinksprice{
	width: 50px;
	font-family: ariel 1em bold;
	float: right;
	text-align:right;
	/*background-image: url(../images/prices_bg.jpg);
	background-repeat: repeat-y;
	border: 1px solid #FC0;*/
}
#nextbutton{
	/*background-color: #FF0000;*/
	height: 65px;

}
#nextbutton a{
	font-family: Helvetica;
	font-size: 1em;
	color: #EA2A1D;
	display:block;
	font-weight: bold;
	/*background-color: #FF0000;*/
}
#nextbutton a:hover{
	color:#FC0;
	/*background-color:#FF0000*/
}
.centre{
	margin: 0 auto;
}
.new{
	position: absolute;
	margin:-10px 0px 0px 200px; /* ie only */
}
.newpizza{float:right;}
/* http://www.albin.net/CSS/OwenHack.html */
head:first-child+body .new{
	position: absolute;
	margin:-10px 0px 0px 280px;
}
/******************************************************************/
.deals{

	/*text-align: center;*/
	margin:0px;
	padding:0px;
}
.deals img{
	margin:0px;
	padding:0px;
	/*clear:both;*/
}
/****************** pizza's ****************************************************/
#pizzaHeader{
	float:left;
}
.pizzaSubHeader{
	font-size:0.9em;
	margin-left:20px;
}
.pizzaHeaderClassic{
	font-size:1.9em;
	margin-left:50px;
}


#sizes{
	text-align: center;
	color: #ED1D25;
	font-weight: bold;
	font-size: 0.8em;
/*	margin-top: -50px;*/
}

#deeporthin{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 250px;
	height: 85px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 5px;
	margin:10px 0px 0px 450px;
}
#dot{margin:15px 0px 0px 70px;}
.pizza{
	margin:10px;
	/*border-top:1px dotted #FFCC00;*/
	clear:both;
}
.pizza h3{
	font-family: Helvetica;
	font-size: 0.9em;
	color: #EA2A1D;
	font-weight: bold;
	text-decoration: underline;	
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
.pizza img{
	display: block;
	/*position: relative;*/
	float: left;
}

.pp{
	width: 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	float: right;
	text-align:right;
	/*background-image: url(../images/pricesy_bg.jpg);
	background-repeat: repeat-y;
	border: 1px solid #00C427;*/
	margin:-1px 0px 0px 0px;
}

.ppred{
	border: solid #ED1D25 5px;
	clear:both;
}
.ppgreen{
	border: solid #00C427 5px;
	clear:both;
}
/*.ppyellow{
	border: solid #FDD700 5px;
	clear:both;
}*/
.ppgreen{
	border: solid #15C838 5px;
	clear:both;
}
.veg{
	font-family: Helvetica;
	color: #00C427;
	font-size: 0.8em;
}
.hot{
	color:#FF0000;
}
#pizzabox1{
}
.redtext{
	background-color:red;
	
}

/************************** contact **********************************************/
#cspecials{
	width: 300px;
	margin:10px 10px 10px 0px;
	text-align:center;
	float:right;
}
.map{
	margin-left: 10px;
	margin-top: 10px;
	width: 400px;
	height: 160px;
	border: 2px solid #FFE642;

}
.map img{
	display: block;
	float: left;
	margin: 5px;
}
#clist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	font-size: 0.8em;
}
.dn{
	font-size:3em;
	margin-left:20px;
}
.dn_smalltext{
	font-size:1.5em;
	vertical-align:top;
}
#xmas{}
#xmas h1{
	color: #EE1C25;
	
}
#xmas{}
/************************** FOOTER **********************************************/

#footer{
	width: 750px;
	height: 15px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	margin: 10px 0px 0px 15px;
	background-color: #EA2A1D;
	clear:both;
}
#footer a{
	color: #FFFFFF;
}
#dropshadowbottom{
	width: 770px;
	height: 9px;
	margin-left: 5px;
}
