/* Default CSS Stylesheet for a new Web Application project */{}

.GeneralPage
{ background-color:#45200a; margin: 14px auto; background-image:url(images/bg.jpg); background-position:center top; background-repeat:no-repeat; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:center; }

.GeneralTable
{}

.TopBanner
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10px; /* Font Size */
	color: #04240c; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: right; /* Align Text */
	margin:0;
	padding:0;
}

.TopSubBanner
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 9pt; /* Font Size */
	color: #E7E3D7; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: center; /* Align Text */
	margin:0;
	padding:0;
}

.TopSubBannerText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 9pt; /* Font Size */
	color: #E7E3D7; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: center; /* Align Text */
}

.content2
{
	margin: 40px 5px 0px 12px;
	padding: 0px 0px 0px 0px;
	width:853px;
	background-image: url(images/2colbg.gif);
	background-repeat:repeat-y;

}
	
.LeftColumn
{
	width: 198px;
	float:left;
	margin: 0px 0px 0px 1px;
	padding: 15px 0px 0px 0px;
	border-top:1px solid #e3ddca;
	background:url(images/leftnav.gif) no-repeat top left;
	overflow:hidden;
}

.body2
{
	width: 626px;
	float:left;
	border-top:1px solid #e0dac5;
	margin: 0px 1px 0px 10px;
	padding: 18px 8px 0px 8px;
	background-image:url(images/searchbg.gif);
	background-repeat:no-repeat;
	background-position:top;

}

.LeftColumnText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #000000; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	vertical-align: top; /* Vertical Align Text */
	text-align: left; /* Align Text */
	width: 20%; /* Cell Width */
	margin: 0px 0px 0px 0px;
}

.RightColumn
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #000000; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	background-color: #C6BFA5; /* Background color */
	vertical-align: top; /* Vertical Align Text */
	text-align: left; /* Align Text */
	width: 20%; /* Cell Width */
}

.RightColumnText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #000000; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	vertical-align: top; /* Vertical Align Text */
	text-align: left; /* Align Text */
	width: 20%; /* Cell Width */
}

.FooterText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #C6BFA5; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: left; /* Align Text */
	vertical-align: top; /* Vertical Align Text */
}

.Instructions
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #000000; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #eeeeee; /* Background color */
	text-align: left; /* Text Align */
}


.ErrorMessages
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #C90D4F; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	text-align: center; /* Text Align */
}

.Messages
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #C90D4F; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	text-align: center; /* Text Align */
}

.Headings
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: Black; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	text-align: left; /* Text Align */
}

.Inputs
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: black; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
}

.Content
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: black; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	text-align: left; /* Text Align */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.AlternatingContent
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: black; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	text-align: left; /* Text Align */
}



.ContentTableHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Heading Font Size */
	color: #000000; /* Heading Font Color */
	font-weight: bold; /* Heading Font Style */
	font-style: normal; /* Heading FontStyle */
	text-decoration: none; /* Heading Font Style */
	text-align: left; /* Text Align */
}

.ContentTable
{
}

.ContentTableHorizontal
{
}


body { background-color:#45200a; margin: 14px auto; background-image:url(images/bg.jpg); background-position:center top; background-repeat:no-repeat; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }
a { color:#555c36; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
a:hover { text-decoration:underline;}

.container { background-color:#fff; width:870px; border: solid 1px #4f2e12; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; background-image:url(images/bg2.jpg); background-position:center top; background-repeat:no-repeat;}
.header { margin: 0px 0px 0px 0px; padding: 14px 0px 0px 30px;}
.branding { float:left; width:144px; margin-right:48px;}
.navigation { float:left; width:643px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0x;}
.utility { height:22px;}
.search { float:left; width:216px;}
.textlinks { float:left; width:426px; text-align:right; padding: 0px 0px; color:#04240c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.textlinks a { color:#04240c;}
.flash { margin: 0px 0px 0px 0px; padding: 34px 6px 0px 11px;}
.mainnav { margin: 45px 0px 0px 23px; padding: 0px 0px 0px 0px; float:left; width:597; height:39px; font-size:10px; }
.main { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left;}
.featured { width:851px; padding: 20px 0px; margin: 8px 6px 8px 10px; border:1px solid #f4f2eb;}
.podcontainer { background-image:url(images/featured_bg.gif); background-position: center; background-repeat:repeat-y; padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px;}
.pod { float:left; width:222px; padding: 0px 30px 0px 30px; margin: 0px 0px 0px 0px;}
.footer2 { width:870px; margin: 0px auto; padding: 0px 0px 0px 0px; text-align:left;}
.footer { width:870px; margin: -1px auto 0px auto; padding: 25px 0px 0px 12px; color:#bbae90; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; text-align:left; background: url(images/footer_bg.gif) no-repeat top center;}
.footer-nobg { width:870px; margin: -1px auto 0px auto; padding: 25px 0px 0px 12px; color:#bbae90; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; text-align:left;}
.footer-nobg a { color:#bbae90;}
.footer a { color:#bbae90;}


.LeftColumn ul{ list-style-type:none; margin:20px 0px 0px 13px; padding: 2px 0px 2px 0px; }
.LeftColumn li{ list-style-type:none; margin:0px 0px 0px 0px; padding: 2px 0px 2px 0px; }
.LeftColumn li ul{ list-style-type:none; margin:0px 0px 0px 0px; padding: 2px 0px 2px 0px; }
.LeftColumn li li{ list-style-type:none; margin:0px 0px 0px 0px; padding: 2px 0px 2px 15px; background-image:url(images/bullet.gif); background-repeat:no-repeat; background-position: .3em .7em; }
.LeftColumn a { color:#fff; font-size:12px; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.LeftColumn a:hover { text-decoration:underline; }
.leftnav2 a { color:#fff; font-size:11px; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.leftnav2 a:hover { text-decoration:underline; }

ul.nav { padding: 0px 0px; margin: 0px 0px; width: 597px;}
.nav li{ float:left; list-style-type:none; padding: 0px 0px; margin: 0px 0px;}
.menu a { background:url(images/menu_nav1.gif) no-repeat; background-position: 0px 0px; width:94px; height:39px; margin: 0px 36px 0px 0px; overflow:hidden; float:left;}
.menu a:hover, .menu a:active { background-position: 0px -39px;}
.supplies a { background:url(images/supplies_nav1.gif) no-repeat; background-position: 0px 0px; width:122px; height:39px; margin-right:35px; overflow:hidden; float:left;}
.supplies a:hover, .supplies a:active { background-position: 0px -39px;}
.beverages a{ background:url(images/beverages_nav1.gif) no-repeat; background-position: 0px 0px; width:78px; height:39px; margin-right:35px; overflow:hidden; float:left; }
.beverages a:hover, .beverages a:active { background-position: 0px -39px;}
.bites a { background:url(images/bites_nav1.gif) no-repeat; background-position: 0px 0px; width:84px; height:39px; margin-right:35px; overflow:hidden; float:left;}
.bites a:hover, .bites a:active { background-position: 0px -39px;}
.equipment a { background:url(images/equipment_nav1.gif) no-repeat; background-position: 0px 0px; width:78px; height:39px; overflow:hidden; float:left;}
.equipment a:hover, .equipment a:active { background-position: 0px -39px;}

.banner { padding: 0px 0px;}
.brand { color:#401400; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; display:block;}
.podrow { background-image:url(images/podrow_bg.gif); background-position:center; background-repeat:repeat-y; padding: 20px 0px 0px 14px; margin: 20px 0px 20px 0px;}
.prodname a { color:#555c36; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; display:block;}
.prodname { color:#555c36; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; display:block;}
.proddesc { color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:12px;}
.prodprice { color:#401400; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; display:block;}
.prodimage { text-align:center;}
.add {}
.quicktext {color:#5c3012; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; display:block; padding: 10px 0px 0px 0px;}
.searchnav { display:block; padding:6px 0px 6px 0px; float:right; color:#55350e; font-weight:bold; font-size:11px;}
.searchnav a { color:#9c9d75; font-size:11px; font-weight:normal;}
.active { color:#55350e; font-weight:bold;}

h1 { color: #55350e; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; margin: 0px 0px; padding: 4px 10px; }
h2 { color: #6e7343; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin: 0px 0px; padding: 4px 10px 2px 10px; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; margin: 0px 0px; padding: 0px 10px 10px 10px;}


.shipping input { margin-bottom:6px; background: url(images/input_bg.jpg) no-repeat; border: 1px solid #a5acb2;}
.shipping select { margin-bottom:6px;}

.imgpadL { padding-left: 12px;}
.noshow { display: none;}
.flashtext { display:none;}
.clear { clear:both;}
