body {
background: #000;
color: #fff;
}

header {
width: 960px;
margin: 0 auto;}

.gradientBg {
background: url(../images/gradientBg.png) repeat-x;
width: 100%;
height: 486px;
padding-top: 5px;
}

.gradientBgSmall {
background: url(../images/gradientBgSmall.png) repeat-x;
width: 100%;
height: 140px;
padding-top: 5px;
}

h1.logo a{
background: url(../images/logo.png) no-repeat;
width: 280px;
height: 66px;
display: block;
text-indent: -50000px;
float: left;
margin-left: 10px;
}



p.slogan {
float: right;
font-size: 1.3em;

background: #333;
padding: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-border-radius: 5px;
margin-right: 10px;
text-align: right;
}

.slogan small {
font-size: 0.8em;
font-style: italic;
margin-top: 10px;
}

ul#mainmenu {
float: right;
width: 670px;
margin: 10px 0 5px;
}

ul#mainmenu li {
display: inline-block;
float: left;
font-size: 1.3em;
text-transform: uppercase;}

ul#mainmenu li a {
color: #fff;
display: inline-block;
text-decoration: none;
padding-top: 5px;
}

ul#mainmenu li a:hover {
color: #ee8502;
display: inline-block;
}



ul#submenu {
float: right;
width: 670px;
margin: 10px 0 5px;
}

ul#submenu li {
display: inline-block;
float: left;
font-size: 1.3em;
text-transform: uppercase;}

ul#submenu li a {
color: #fff;
display: inline-block;
text-decoration: none;
padding-top: 5px;
}

ul#submenu li a:hover {
color: #ee8502;
display: inline-block;
}




#page_home ul#mainmenu li a.home,
#page_aboutus ul#mainmenu li a.aboutus,
#page_menu ul#mainmenu li a.menu,
#page_awards ul#mainmenu li a.awards,
#page_contactus ul#mainmenu li a.contactus {
border-top: 1px solid #ee8502;
color: #ee8502;
}

.color1 {
color: #ee8502;
}

a {color: #ccc;
}

a:hover {
color: #ee8502;
}


.banner {
width: 940px;
margin: 0 auto;
padding: 10px;
margin-top: 10px;}


.content {
width: 940px;
margin: 0 auto;
padding: 10px;
}

h2 {
text-transform: uppercase;
font-size: 1.3em;
letter-spacing: 0.1em;
font-weight: lighter;
width: 100%;
border-bottom: 1px solid #ccc;
padding-bottom: 5px;}

h3 {
color: #ee8502;
font-size: 1.9em;
margin-top: 10px;
}




a.back {
width: 100%;
height: 40px;
display: block;
text-indent: 40px;
font-size: 1.5em;
line-height: 40px;
background: url(../images/back.png) no-repeat;
background-position: left center;
text-decoration: none;
border-bottom: 1px solid #ccc;}

.ripple {
float: left;
margin: 7px;
margin-top: 20px;
}

h4.txtPizzas {
width: 194px;
height: 48px;
background: url(../images/txtPizzas.png) no-repeat;
text-indent: -5000px;
margin: 20px 0 0 10px;}

h4.txtBurgers {
width: 248px;
height: 62px;
background: url(../images/txtBurgers.png) no-repeat;
text-indent: -5000px;
margin: 20px 0 0 10px;}

h4.txtKebabs {
width: 231px;
height: 49px;
background: url(../images/txtKebabs.png) no-repeat;
text-indent: -5000px;
margin: 20px 0 0 10px;}

h4.txtGrills {
width: 164px;
height: 49px;
background: url(../images/txtGrills.png) no-repeat;
text-indent: -5000px;
margin: 20px 0 0 10px;}

h4.txtExtras {
width: 401px;
height: 49px;
background: url(../images/txtExtras.png) no-repeat;
text-indent: -5000px;
margin: 20px 0 0 10px;}

h4.txtDrinks {
width: 446px;
height: 41px;
background: url(../images/txtDrinks.png) no-repeat;
text-indent: -5000px;
margin: 20px 0 0 10px;}

p.description {
color: #999;
font-size: 1.7em;
margin: 20px 0 0 10px;
width: 470px;
line-height: 1.1em;
}

.menuHeaderLeft {
width: 530px;
float: left;
}

.menuHeaderRight {
width: 400px;
float: right;
padding-top: 15px;
}

.legend {
background: #2b2b2b;
padding: 15px 15px 0 15px;
margin: 20px 0 0 10px;
width: 85%;
}

.legendColumn {
float: left;
width: 48%;
}


h5 {
color: #ee8502;
font-size: 1.5em;
margin: 0px;
}

.menu p {
margin: 0;}

.price {
font-size: 1.3em;
padding: 5px;
line-height: 40px;}

.priceHead {
color: #ee8502;
font-size: 1.3em;
padding: 5px;}

footer {
width: 940px;
margin: 0 auto;
padding: 10px;
}

#footermenu li {
float: left;
margin: 0 20px 0 0;}



.awards {
td, tr {padding: 0;}}









#contact-wrapper {
	width:430px;
	border:1px solid #666;
	background:#121212;
	padding:20px;
}
#contact-wrapper div {
	clear:both;
	margin:1em 0;
}
#contact-wrapper label {
	display:block;
	float:none;
	font-size:16px;
	width:auto;
	
}
form#contactform input, form#contactform textarea {
	border-color:#666;
	background-color: #121212;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:16px;
	color:#ddd;
	margin-bottom: 20px;
}
form#contactform textarea {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	padding:0.6em 0.5em 0.7em;
	border-color:#666;
	border-style:solid;
	border-width:1px;
}
