body {
	background-color:white;
	top:0;
	margin:0 auto;
	
	
	
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clear { 
clear: both; } 
	


h1 {font-size:16px}
h1{font-family:"Tahoma",Georgia,Serif}
h1{color:2C5700;}

h2 {font-size:14px}
h2{font-family:"Tahoma",Georgia,Serif}
h2{color:gray;}

h3 {font-size:14px}
h3{font-family:"Tahoma",Georgia,Serif}
h3{color:gray;}
h3{font-weight:normal;}
	
p {font-size:14px}
p{font-family:"Tahoma",Georgia,Serif}
p{color:gray;}
	
img, div { behavior: url(iepngfix.htc) }

form { 

 padding: 5px; 
 
}

#check{
position:absolute;
margin:0 auto;
width:980px;
top:0px;
text-align:right;
}



#wrap {


	margin:0 auto;
	background-color:#FFFFF9;
	top:0px;
	text-align:left;
	width: 980px;
	
		

}
#logo {

	position: relative;
	left: 20px;
	top: 10px;
	background-image:url('images/logotest4.png');
	width: 300px;
	height: 100px;
	float:left;

	
}
#menu {
	
	
	position: relative;
	left: 35px;
	float:left;
	
	top: 10px;
	
	width: 650px;
	height: 45px;
	

}


a {font-family:TAHOMA,serif; font-size:16; text-decoration: none;}
a:link {color:#2C5700;}
a:visited {color: #2C5700;}
a:hover {text-decoration: none; color: #737371; }
a:active {color: #737371;text-decoration: none; }

#award {

	position: relative;
	float:left;
	left: 390;
	top: 40px;
	text-align:right;
	background-image:url('images/awardsbg.jpg');
	width: 270px;
	height: 40px;
	color:white;

}

#tagline {

	float:left;
	position: relative;
	left: 20px;
	top: 25px;
	background-image:url('images/tagline.jpg');
	width: 940px;
	height: 40px;
	color:white;
	

}

#banner {

	position: relative;
	left: 20px;
	float: left;
	top: 45;
	background-color:#E2E2E2;
	width: 650px;
	height: 230px;
		
	

}

#offers {

	position: relative;
	float:left;
	left: 15px;
	top: 0px;
	
	width: 275px;
	height: 310px;
	border-left-width:0px;
	border-left-style:solid;
	border-left-color:#E1E1E1;
	border-bottom-width:0px;
	border-bottom-style:solid;
	border-bottom-color:#E1E1E1;


	

}

#sideheaderoffers{
position:relative;
	left:0;
	top: 00;
	
	width: 275px;
	height: 30px;
	background-image:url('images/latestnews.png');
	
}

#sidebodyoffers{
position:relative;
	left:0;
	top: 0;
	
	width: 275px;
	height: 280px;
	
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	
}

#main_wrapper
{
position: relative;
	float:left;
	left: 20;
	top:60px;
	
	width: 940px;
	background-color:#FFFFF9;
	display:table-cell;
}

	
#main {

	position: relative;
	float:left;
	left: 0;
	top:5;
	
	width: 650px;
	display:table-cell;
	
	
		


}

#menu_content{

position: relative;
	float:left;
	left: 0;
	top:15;
	text-align:center;
	width: 650px;
	display:table-cell;

}

#menu_details{

position: relative;
	float:left;
	left: 0;
	top:0;
	text-align:left;
	width: 650px;
	display:table-cell;

}#news {

	position: relative;
	float:left;
	left:35px;
	top: 45;
	
	width: 275px;
	height: 230px;



}

#sideheadernews{
position:relative;
	left:0;
	top: 0;
	
	width: 275px;
	height: 30px;
	background-image:url('images/latestoffers.png');
	
	
	
}

#sidebodynews{
position:relative;
	left:0;
	top: 10;
	
	width: 255px;
	height: 180px;
	
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
		
}


#subscribe {

		position:relative;
	float:left;
background-color:#FFFFFF;
	left: 20px;
	top:80;
	text-align: left;
	width: 400px;
	height: 100px;
	
		
}


#footer {

		position:relative;
	float:left;
background-color:#FFFFF9;
	left:0px;
	top:10;
	text-align: center;
	width: 980px;
	height: 140px;
	
		
}

#addthis{

position:absolute;
	left:20px;
	top:0px;
	width:940;
	height:24px;
	background-color:#2C5700;
	text-align:left;
	padding-left:6px;
	padding-top:6px;

}

#Endborder {
	position:absolute;
	left:260px;
	top:0;
	width:700;
	height:30;
	background-color:#2C5700;
	text-align:right;


}

#copyright{

position:relative;
	float:left;
background-color:#FFFFF9;
	left: 0px;
	top:30;
	text-align: center;
	width: 980px;
	height: 30px;

}

/* location css */
#locationmain {

	position: relative;
	float:left;
	left: 0;
	top:5;
	
	width: 650px;
	height:400;
	
	
		


}


#locationmap{
position:absolute;
	left: 385;
	top:50;
	text-align: center;
	width: 235px;
	display:table-cell;
}

#locationparking{
position:absolute;
	left: 385;
	top:275;
	
	width: 235px;
	display:table-cell;
}

#locationtimes{
position:absolute;
	left: 30;
	top:50;
	
	width: 335px;
	display:table-cell;
}

#contact{
position:absolute;
	left: 30;
	top:240;
	
	width: 335px;
	display:table-cell;
}





.bk {
	padding: 0;
	width: 220px;
	height:75px;
	margin: 0px;

}
.txt {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-align:left;
}

.txtbox {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 0;
	width:155px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.button {
	background-color: #2C5700;
	border: 1px solid #CCCCCC;
	padding: 0;
	color: #fff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
	
fieldset { 
	border: 3px solid #fff; 
	margin: 0;
	padding: 0;

}

