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

/* global style reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, p { 
	margin:0; 
	padding:0;}

html,
body {
	font-size:0.95em; line-height:1.5em; font-family: Arial, Helvetica, Verdana, sans-serif; color:#606060;
	background:#aec93b ;
	}

p{
	margin:5px 0;}

p.small{
	font-size:0.8em; }

a{
	color:#e50278; border:none; outline:none;}

a.link-out{
	padding:0 15px 0 0; background:url('../images/icons/link-out.png') right no-repeat;}

h1{
	color:#e50278; font-size:1.2em; margin-bottom:10px;}

h2{
	color:#e50278; font-size:1em; margin:20px 0 5px 0; text-transform:uppercase;}

h3{
	color:#e50278; font-size:1em; font-style:italic; padding:0; margin:20px 0 5px 0; }


img#logo{
	margin:25px 0 0 75px; border:none; outline:none; }

img#slogan{
	margin:100px 0 0 30px; }

img#address{
	float:right; margin:9px 50px 0 0; }

/*-----------------ELEMENT styles-------------------------------*/

#wrapperDiv{
	width:980px; margin:0 auto; }


#wrapperTop{
	background:url('../images/background/bgTopB.png') no-repeat top center; height:17px; }

#wrapperMiddle{
	background:url('../images/background/bgMiddleB.png') repeat-y center; }

#wrapperBottom{
	background:url('../images/background/bgBottomB.png') no-repeat top center; height:25px; }

#wrapperContent{
	margin:0 auto; background:#FFF; width:956px; border:0px solid #000 }


#headerDiv, #bannerDiv{
	height:140px; border-bottom:3px solid #9da3a8; }

	#headerRight{
		 background:url('../images/background/arceringB.png'); }

	#bannerLeft{
		background:url('../images/background/arceringA.png') repeat-y; }
	

#middleDiv{
	 margin:0; height:inherit; background:url('../images/background/arceringA.png') repeat-y;  }

	#middleLeft{
		 padding:6px 0 0 0;}
	
	#middleRight{
 		background:url('../images/background/bgShade.png') left repeat-y;}

#footerDiv{
	 background:#9da3a8; height:30px; }

.leftDiv{
	float:left; width:240px; height: inherit; }

.rightDiv{
	float:right; width:715px; height: inherit; }	

.spacer{
	clear:both; height:0; line-height:0; }

#contentWrapper{
	padding:20px 50px 0 30px; margin-bottom:50px;}

.foodbox{
	width:500px; border:5px solid #CCC; padding:0 20px 20px 20px; margin:20px 0;	
	-moz-box-shadow:0px 0px 10px #AAA; 
	-webkit-box-shadow:0px 0px 10px #AAA; 
	box-shadow:0px 0px 10px #AAA; }





/*-----------------BEGIN menu styles-------------------------------*/

.vMenu{
	font-family: 'Trebuchet MS', arial, sans-serif; position:relative; font-size:1em; margin:0; z-index:100; }

.vMenu ul {
padding:10px 5px; margin:0 0 0 60px; list-style-type: none; width:150px; height:120px; text-align:right;}

.vMenu ul li ul {
padding:10px 5px; margin:0 0 0 60px; list-style-type: none; width:150px; height:120px; text-align:right;}

.vMenu ul li {
float:left;}

.vMenu ul li a, .vMenu ul li a:visited {
display:block; float:left; text-decoration:none; color:#606060; width:130px; height:30px; line-height:29px; font-size:0.95em; background:transparent; padding-left:20px;}

.vMenu ul li a:hover{
	color:#e50278; text-decoration:underline;}

.vMenu ul li a.current{
	color:#e50278; }


/*new CSS menu*/	
div#menu{
	z-index:10; text-align:right; padding:10px 0; margin:0 20px 0 0; font-family: 'Trebuchet MS', arial, sans-serif; font-size:1em; float:right;}

div#menu ul,li {
	display:block; list-style:none; margin:0; padding:0;}

div#menu ul {
	z-index:1000;}

div#menu ul ul {
	display:block; font-size:0.9em; margin:0;}

div#menu li:hover {
	z-index:1000;}

div#menu li:hover ul ul {
	display:none;}

div#menu li:hover ul, div#menu li:hover li:hover ul {
	display:block;}

div#menu li {
	position:relative; padding:2px 0;}

div#menu li a {
	color:#606060; text-decoration:none; display:block; width:150px; }

div#menu a:hover {
	color:#e50278;}	

div#menu a.current {
	color:#e50278;}	


/*-----------------BEGIN form styles-------------------------------*/

#contactform label{
	float:left; width:200px; text-align:right; padding:0 20px 0 0;}

#contactform input, #contactform select, #contactform textarea{
	width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#939BA1; border:1px solid #939BA1; padding:5px 10px;  }
	
#contactform select{
	width:150px;}

#contactform input.radio, #contactform input.check{
	width:13px; border:none;}

#contactform input#btn{
	cursor:pointer; border:1px solid #E20177; color:#E20177; width:220px; text-transform:uppercase; }

.submit input {
	cursor:pointer;
	width: auto;
	padding: 9px 15px;
	background: #617798;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	outline:none; 
	border:none;
	}