body{background-image:url(../images/bg.jpg);behavior: url(javascripts/png_fix/iepngfix.htc);background-repeat:repeat-x;background-color:#530500;margin:0px;color:#FFF;font-family:Verdana, Geneva, sans-serif;font-size:11px;line-height:16px;}
#container{width:900px;text-align:center;}
#top_hdr{position:relative; float:left; width:900px;}
#logo{position:relative; float:left; width:193px; height:125px; margin:0px 0px 0px 0px;}
#logotxt{position:relative; float:left; width:272px; height:51px;margin:33px 0px 0px 10px;}

#topbtn{position:relative; float:right; width:770px;margin:-40px 0px 0px 0px;width:expression('774'+'px');}

#topbtn ul{float:left;margin:17px 0px 0px 0px; padding:0px;text-decoration:none; list-style-type:none;}
#topbtn ul li{float:left;}
.topbtn_li{float:left; width:123px; margin:0px 0px 0px 5px; background-image:url(../images/top_btn.png);behavior: url(javascripts/png_fix/iepngfix.htc); background-repeat:no-repeat; list-style:none; color:#000000; font-size:13px;text-decoration:none; cursor:pointer;}
.topbtn_li:hover{background-image:url(../images/top_btn_hover.png); background-repeat:no-repeat;behavior: url(javascripts/png_fix/iepngfix.htc);}
a.topMenu{display:block;padding:8px 0px 0px 0px;height:28px;}
#topbtn ul li a{color:#000;text-decoration:none;}
#topbtn ul a{color:#000;text-decoration:none;}
#topbtn ul li:hover{color:#000; text-decoration:none; cursor:pointer;}
#topbtn ul li ul{display:none; list-style-type:none; margin:0px;}
.topbtn_star{  background:url(../images/icon5.png)  5px 7px; background-repeat:no-repeat;behavior: url(javascripts/png_fix/iepngfix.htc);}
.topbtn_star a{ margin-left:12px;}
#topbtn ul li:hover ul{background-color:#530500;border:1px solid #9b1a0d;display:block; text-align:left;margin:0px;padding:5px 5px 5px 5px;position:absolute; width:170px; margin-left:expression('-60'+'px');}
#topbtn ul li:hover li{border-bottom:1px dashed #ffffff;width:160px;color:#fff;padding:6px 0px 6px 4px; text-decoration:none;}
#topbtn ul li:hover li a{color:#fff;padding-left:5px;text-decoration:none;}
#topbtn ul li:hover li:hover{background-color:#ffffff;color:#000000;}
#topbtn ul li:hover li:hover a{color:#000;}


#topphone{ width:244px; height:20px; float:right;margin:40px 0px 0px 0px;}
#topServing{ font-size:13px; padding-top:20px; text-align:right;}
#banner{width:900px; height:249px; float:left;margin:10px 0px 0px 0px;}
#content{width:880px; float:left; text-align:left;margin:20px 0px 0px 10px;}
#welcome{width:430px; float:left;}
.readmore{ float:right; height:20px; background-image:url(../images/icon1.png); background-repeat:no-repeat; padding:0px 0px 0px 20px; color:#ffc928;behavior: url(javascripts/png_fix/iepngfix.htc); margin:10px 0px 0px 0px;}
.readmore a{color:#ffc928; text-decoration:none;}
.readmore a:hover{color:#ffc928; text-decoration:underline;}
#specialmemo{width:430px; float:right;position:relative;}
#specialmemo .price{color:#ffc928; font-weight:bold;}
#specialmemo ul{font-size:13px;}
#specialmemo ul li{list-style-image:url(../images/icon3.png);padding-bottom:5px;}
.strip1{width:880px; border-bottom:1px solid #870800; height:10px; float:left; position:relative;margin:0px 0px 15px 0px;}
.wesell{width:308px; height:100px; float:left; position:relative;}
.hours{width:280px; height:100px; float:left; position:relative;margin:0px 0px 0px 20px;}
.address{width:250px; height:100px; float:left; position:relative;margin:0px 0px 0px 20px; padding-left:35px;}
.payment{width:250px; float:right; position:relative;margin:0px 0px 0px 0px;}


/*---------Text Classes-----------*/
.pagehdr{font-size:22px; color:#f18310; font-family:Georgia, "Times New Roman", Times, serif;line-height:30px;}
.org_txt14b{color:#ffbf00; font-size:14px; font-weight:bold;}
.org_txt14{color:#ffbf00; font-size:14px;}
img{ border:0px;}
/*---------Text Classes-------End----*/

/*---------Footer Classes-----------*/
#footer_container{background-color:#000; width:99.9%; height:40px; text-align:center; float:left;margin:20px 0px 0px 0px;}
#footer_content{width:880px;text-align:left;}
.footer_copy{float:left;padding-top:10px;}
.footer_db{ float:right;padding-top:10px;}
.copyright{float:left;}
.footer_db a{ color:#FFF; text-decoration:none;}
.footer_db a:hover{ color:#FFF; text-decoration:underline;}
.btn{background-image:url(../images/btn_bg.jpg); background-repeat:repeat-x;behavior: url(javascripts/png_fix/iepngfix.htc); height:25px; border:1px solid #d27d00; padding:0px 15px 0px 15px; color:#412700; cursor:pointer;}
/*---------Footer Classes------End-----*/
div.fullSize
{
	width:390px;
	float:left;
	padding:5px 0px ;
}
div.inputLeft
{
	width:130px;
	float:left;
	text-align:right;
	font-size:12px;
	font-weight:bold;
}
div.inputRight
{
	width:230px;
	padding-left:20px;
	float:left;
	text-align:left;
}
div.inputRight .formInput
{
	width:180px;
	padding:3px;
	border:1px #5C2700 solid;
}
div.inputRight .button
{
	background:#5C2700 none repeat scroll 0 0;
	color:#FFF;
}
div.errMsg
{
	padding-left:20px;
	padding-top:10px;
	text-align:left;
	padding-bottom:10px;
	float:left;
	width:425px;
}
div.errMsgShow
{
	background-color:#FEE6BA;
	border:1px solid #FF0000;
	color:#FF0000;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	width:425px;
	text-align:left;
}
div.fineMsgShow
{
	background-color:#C15D0B;
	color:#FFFFFF;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	width:425px;
}
.googleLink
{
	text-decoration:none;
	color:#FFF;
	float:right;
}
.gMap
{
	float:left;
	padding-left:60px;
}

div.headUnderLine
{
	width:100%;
	border-top:1px #E9B15A dashed;
}
div.SubPageMenu_hdr{
	width:30px;
	height:90px;
	float:left;
	margin:0px 20px 0px 20px;
	}
div.SubPageMenu
{
	float:left;
	width:750px;
	height:80px;
	padding:0px 0 20px 45px;
} 
.SubPageMenu ul
{
	margin:0px;
	padding:0px;
	/*list-style-image:url(../images/icon4.png);*/
	list-style-type:none;
}
.SubPageMenu ul li
{
	float:left;
	width:160px;
	padding:5px 0px 5px 20px;
	background-image:url(../images/icon4.png);
	behavior: url(javascripts/png_fix/iepngfix.htc);
	background-repeat:no-repeat;
}
.SubPageMenu ul li a
{
	color:#FFF;
	text-decoration:none;
}
.SubPageMenu ul li a:hover
{
	color:#FFF;
	text-decoration:underline;
}
.currentActive
{
	background-image:url(../images/top_btn_hover.png);
	behavior: url(javascripts/png_fix/iepngfix.htc);
	cursor:pointer;
}
.current
{
	background-image:url(../images/top_btn_active.png);
	behavior: url(javascripts/png_fix/iepngfix.htc);
}
.pagesubhdr{font-size:18px; color:#f18310; font-family:Georgia, "Times New Roman", Times, serif;line-height:25px; }

.menu_txtred{color:#f40d00; font-size:16px;}
.menu_txtredn{color:#f40d00;}
.menu_txtwhite{color:#fff; font-size:16px;}
.menu_txtorg{color:#f1830b; font-size:14px; font-weight:bold;}
.menu_txtonly{color:#fff; font-size:11px;}
.menu_bgred{background-color:#f40d00;border-right:1px dotted #530500;text-align:center;}
.menu_brl{ border-right:1px dotted #cd030a; text-align:center;}
.menu_brl2{ text-align:center;}
.menu_order{color:#f1830b; text-align:center; font-weight:bold; }
.menubox{ background-image:url(../images/menubox_bg.jpg); background-repeat:repeat-x;behavior: url(javascripts/png_fix/iepngfix.htc); width:280px; height:150px; border:1px solid #bb0500; float:left;position:relative;}
.menubox .mbhdr{ font-size:24px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif;text-align:center; margin-top:10px; position:relative; width:100%; line-height:25px;}
.menubox .mbtxt{margin-top:5px; margin-left:10px; position:relative;}
.menubox .mbprice{float:right; position:absolute; text-align:center; color:#f1830b; left:153px; top:100px;}
.menubox .mbdollar{font-family:Georgia, "Times New Roman", Times, serif; font-size:30px;line-height:30px;}
.butOver{display:none;}
.footPayHead
{
	float:left;
	padding-top:3px;
	color:#ffbf00;
	padding-right:9px;
}
.footPay
{
	float:left;
	padding-top:10px;
	width:260px;
}
a.siteMap
{
	color:#FFF;
	text-decoration:none;
}
a.siteMap:hover
{
	text-decoration:underline;
}
/*PNG fix---- -----*/
.pngfix {
	behavior: url(javascripts/png_fix/iepngfix.htc);
	border:0px;
}
img {
	behavior: url(javascripts/png_fix/iepngfix.htc);
	border:0px;
}
/*PNG fix---- END -----*/
