/* CSS Document */

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
a:active
{
  outline: none;
}

A { color:#f05171; text-decoration: none }
img {border: none; padding:0;}
body{
height:auto; 
width:100%;
margin:0 auto;
padding:0;
text-align: center; 
font:12px Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/tile2.jpg);
background-position:top;
background-repeat:repeat-x;

}
#container {
width:1020px;
height:auto;
padding:0 0 0 0px;
margin:auto;
left:0px;
text-align:left;

}
* html #container {
width:1020px;
}
#header {
height:288px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
position:relative;

}
#nav {
position:absolute;
left:310px;
bottom:1px;
padding:0;
margin:0;
}
#nav ul {
padding:0;
margin:0;
}

#nav ul li {
list-style:none;
display:inline;
padding:7px 18px 3px 18px;
background-color:#ffc10e;
}
#nav ul li.selected {

background-color:#FFFFFF;

}

#nav ul li a {
font:Century Gothic, Arial, Verdana;
font-size:19px;
color:#92121f;
}
#nav ul li a:hover {
color:#333333;
}
#nav ul li.selected a {
color:#333333;
}
#main_content {
}
#main_content .left {
float:left;
display:inline;
width:250px;
}
#main_content .center {
float:left;
display:inline;
width:493px;
}
#main_content .right {
float:left;
display:inline;
width:250px;
margin:0 0 0 0;
}
#menu_box {
margin:10px 0 12px 12px;
height:auto;
}
#menu_box .menuimg {
margin:0;
padding:0 0 9px 0;
}
#menu_box .menuitems {
border-top:2px solid #ffce43;
padding:3px 0 0 0;
}
#menu_box .menuitems h3 {
display:inline;
font-size:22px;
color:#010101;
font-weight:100;
padding:0;
margin:0 0 0 14px;
position:relative;
top:-13px;
}
#menu_box .menuitems h3 a {

color:#010101;
text-decoration:underline;
font-size:14px;

}
#store_info_box {
border:2px #ffce43 solid;
margin:10px 0 12px 12px;
padding:5px 0 5px 0;
text-align:center;
}
#store_info_box p {
font-size:14px;
color:#010101;
margin:0;
padding:5px 0 5px 0;
}
.redtxt {
color:#c12a2d;
}
#pic_box {
margin:10px 0 0 12px;

}

#coupon_box {
margin:10px 0 12px 12px;

}
#top_right_img {
padding:0 0 10px 0;
}
#event_food_pix {
margin:10px 0 0 12px;
padding:7px 0 7px 26px;
border-top:2px #ffce43 solid;
border-bottom:2px #ffce43 solid;
}
#coupon_cave_img {
padding:0 0 16px 0;
}
#fire_purpose_img {
margin:0 0 0 10px;
}
#center_content {
margin:10px 0 12px 12px;

}
#center_content .center_c {
padding:18px 0 18px 0;
border-top:2px #ffce43 solid;


}
#center_content .center_c img {
float:left;
width:117px;

}
#center_content .center_c h3 {
margin:0 0 0 120px;
font-size:14px;
color:#c12a2d;

}
#center_content .center_c p {
margin:0 0 0 120px;
font-size:14px;
color:#010101;

}
#center_content.mobile p {
margin:0 0 0 0;
padding:12px 0;

}
#center_content .center_news {
padding:18px 0 18px 12px;
border-top:2px #ffce43 solid;
}
#center_content .center_news a {
color:#c12a2d;
text-decoration:underline;
margin:0;
padding:0;
}
#center_content .center_news h3 {
margin:0 0 0 0px;
font-size:14px;
color:#c12a2d;

}
#center_content .center_news a.header {
margin:0 0 0 0px;
font-size:14px;
color:#c12a2d;

}
#center_content .center_news p {
margin:4px 0 0 0px;
font-size:14px;
color:#010101;

}
#center_content .center_news p.date {
padding-bottom:12px;
}
#center_content label, #center_content textarea, #center_content text, #center_content submit  {
display: block;
padding-top:4px;
}

.pageselect {
color:#000000;
}


.product_div{
	clear: both;
	height: auto;
	padding: 20px 0  40px 0;
}



.productdescription{
	margin-left:200px;
	margin-top: 0px;
}


.productdescription form{
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-width: 0px;
	margin-top: 0px;
	padding-top: 0px;	


}


.addtocart, .showcart{
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-width: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

.producttitle{
	font-weight: bold;

}

 .product_photo{
	float: left;
	margin: 0px;
}
.product_div ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}
.productdescription p {
margin:0;
padding:4px 0 4px 0;
}
.productdescription h2 {
font-size:14px;
color:#c12a2d;
}
#gallery {
border:2px #ffce43 solid;
margin-bottom:12px;
}
#bfield {
display:none;
}
#mobileImages a img {
margin:12px 40px;
border:5px #ffce43 solid;
}
#mobileImages  {
display:block;

}
