body, html
{
  margin: 0px;
  padding: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: none;
  color: #000000;
  background-color: #839362;
}

.right {
float: right;
}

.left {
float: left;
}

.left_space {
margin: 0px 6px 0px 0px;
float: left;
}

.left_border {
margin: 0px 12px 6px 0px;
float: left;
border: 1px solid #F7BC4F;
}

.right_border {
margin: 0px 0px 6px 12px;
float: right;
border: 1px solid #F7BC4F;
}

.border {
border: 1px solid #F7BC4F;
}

table.trans td {
background-color: transparent;
}

th
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 16px; 
  font-variant: small-caps;
  color: #374123;
  background-color: #F8C86F;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  margin-bottom: 5px;
}

tr.even td {
  padding: 4px 0px 6px 6px;
}

tr.odd td {
  background-color: #5F6D43;
  padding: 4px 0px 6px 6px;
}

td        
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt;
  color: #000000;
  background-color: #839362;
}

td.black       
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt;
  color: #000000;
  background-color: #000000;
}

.body_left {
vertical-align: top;
}

.body {
padding: 0px 25px 10px 35px;
}

.home_right_col {
padding: 0px 0px 0px 15px;
}

.vert_divider {
border-right: 1px dashed #C6D3AA;
}

.hor_divider {
border-bottom: 1px dashed #C6D3AA;
}

.hor_divider_top {
border-top: 1px dashed #C6D3AA;
}

/* Background image cells */
.camping_foods_right {
background-image:url(/images/Layout/backgrounds/campingFoodsRIGHT.jpg);
background-repeat: no-repeat;
}

.about_us_right {
background-image: url(/images/Layout/backgrounds/aboutUsRIGHT.jpg);
background-repeat: no-repeat;
}

.contact_us_right {
background-image: url(/images/Layout/backgrounds/contactUsRIGHT.jpg);
background-repeat: no-repeat;
}

.our_store_right {
background-image: url(/images/Layout/backgrounds/ourStoreRIGHT.jpg);
background-repeat: no-repeat;
}

.our_store_right {
background-image: url(/images/Layout/backgrounds/ourStoreRIGHT.jpg);
background-repeat: no-repeat;
}

.bulk_deal_fund_right {
background-image:  url(/images/Layout/backgrounds/bulkDealFundRIGHT.jpg);
background-repeat: no-repeat;
}

.faqs_right {
background-image:  url(/images/Layout/backgrounds/faqsRIGHT.jpg);
background-repeat: no-repeat;
}

.links_right {
background-image:  url(/images/Layout/backgrounds/linksRIGHT.jpg);
background-repeat: no-repeat;
}
/* end background image cells */

img.checkout_register {
margin-left: 7px;
}

img.view_products {
float: right;
margin: 5px 12px 0px 0px;
}

li.indent{
 margin-left:20px;	
}

div.white 
{
  background-color: #FFFFFF;
  margin: 0px 10px 10px 0px;
  padding: 0px 10px 10px 10px;
}

p         
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-weight: normal; 
  color: #000000; 
}

p.small_caps:first-line
{
  font-variant: small-caps;
  font-size: 16px;
  font-weight: bold;
}

p.small_caps_2:first-line
{
  font-variant: small-caps;
  font-size: 14px;
  font-weight: bold;
}

p.second  
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-weight: normal;
  color: white;
}

p.pad {
  margin: 0px 10px 10px 10px;
}

p.indent {
  padding-left:30px;
}

p.small {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight: normal;
  line-height:12px;
}
.light_green {
color: #C6D3AA;
}

strong.yellow {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:12pt; 
  font-weight: bold; 
  color: #F7BC4F; 
  font-style: italic;
}

h1        
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:14pt; 
  font-weight: bold; 
  color: #000000;
}

h1.bar      
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 16px; 
  font-variant: small-caps;
  color: #374123;
  display: block; 
  background-color: #F8C86F;
  border-right: 5px solid #000000;
  border-bottom: 1px solid #666666;
  padding: 5px 0px 6px 8px;
  margin: 25px 0px 8px 0px;
}

h2        
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:14pt; 
  font-weight: bold; 
  text-decoration: none; 
  color: #66CCFF;
}

h3        
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:12pt; 
  font-weight: bold; 
  color: #F7BC4F; 
  font-style: italic;
}

h4        
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:10pt; 
  font-weight: bold; 
  color: #FFFFFF; 
  font-style: italic;
}

h5        
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:8pt; 
  font-weight: bold; 
  color: #FFCC99; 
  font-style: italic;
}

ul.site_map li {
  padding-bottom: 12px;
}

/**********
 Form formatting
**********/
form      
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  color: #F7BC4F;
  margin: 0px;
}

table.quantity {
padding: 0px 10px 0px 0px;
}

table.quantity td {
text-align: right;
vertical-align: middle;
}

img.update {
padding: 10px 0px 0px 0px;
}

td.quantity_input {
padding: 15px 0px 0px 3px;
text-align: right;
}

/**********
 Link formatting
**********/
    
A:link    
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  text-decoration: none; 
  color: #F7BC4F;
  border-bottom: 1px dashed #C6D3AA;
}

A:visited 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  text-decoration: none; 
  color: #F7BC4F;
  border-bottom: 1px dashed #C6D3AA;
}
A:hover   
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  text-decoration: none; 
  color: #DFA438;
  border-bottom: 1px dashed #C6D3AA;
}

A.no_dash:link,
A.no_dash:visited,
A.no_dash:hover
{
  border-bottom: 0px;
}

A.orange:link    
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12pt; 
  text-decoration: underline; 
  color: #F7BC4F; 
  font-style: italic;
}

A.orange:visited 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12pt; 
  text-decoration: underline; 
  color: #F7BC4F; 
  font-style: italic;
}

A.orange:hover   
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12pt; 
  text-decoration: underline; 
  color: #FFFFFF; 
  font-style: italic;
}

A:link.nostyle    
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 7pt; 
  text-decoration: underline; 
  color: #FFFFFF;
}
A:visited.nostyle 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 7pt; 
  text-decoration: underline; 
  color: #FFFFFF;
}
A:hover.nostyle   
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 7pt; 
  text-decoration: underline; 
  color: #F8DF89;
}
.nostyle          
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 7pt; 
  text-decoration: underline; 
  color: #FFFFFF;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{
  position:absolute; 
  width:10; height:10; 
  background-color:transparent; 
  layer-background-color:transparent; 
  visibility:hidden
}

/*Styles for level 0*/
.clLevel0,.clLevel0over{
  position: absolute; 
  padding: 0px; 
  font-family: Verdana, arial, helvetica; 
  font-size: 8pt; 
  font-weight: normal
}

.clLevel0{
  background-color: #000000; 
  layer-background-color: #000000;
  text-decoration: underline; 
  color:#FFFFFF;
}

.clLevel0over{
  background-color: #FFFFFF; 
  layer-background-color: #FFFFFF; 
  color:#C90025; 
  cursor:hand; 
}

.clLevel0border{
  position:absolute;
  background-color: #000000; 
  layer-background-color: #000000;
}

/*Styles for level 1*/
.clLevel1, .clLevel1over, .clLevel1overblue{
  position: absolute; 
  padding: 2px; 
  font-family: arial, helvetica, Verdana; 
  font-size: 8pt; 
  font-weight: normal;
}

.clLevel1{
  background-color:#000000; 
  layer-background-color:#000000; 
  color:#F8C76E;
}

.clLevel1over{
  background-color:#F8C76E; 
  layer-background-color:#F8C76E; 
  color:#000000; 
  cursor:hand; 
}

.clLevel1border{
  position:absolute; 
  background-color:#000000; 
  layer-background-color:#000000;
}

/*Styles for level 2*/
.clLevel2, .clLevel2over{
  position:absolute; 
  padding:2px; 
  font-family: Verdana, arial, helvetica; 
  font-size:10px; 
  font-weight:bold
}

.clLevel2{
  background-color:#DADCBA; 
  layer-background-color:#FCCE55; 
  color:#006699;
}

.clLevel2over{
  background-color:#006699; 
  layer-background-color:#0099cc; 
  color:#CDDBEB; 
  cursor:pointer; 
  cursor:hand; 
}

.clLevel2border{
  position:absolute; 
  visibility:hidden; 
  background-color:#DADCBA; 
  layer-background-color:#006699
}

a.no_link:link,
a.no_link:visited,
a.no_link:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: black;
text-decoration: none;
border-bottom: 0px;
}
.orangetext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color:#F8C76E;
font-weight:bold;
}

.best_seller {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:black;
font-weight:bold;
}

a.black:link,
a.black:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#CC6600;
text-decoration: none;
}

a.black:hover,
a.black:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#FF9900;
text-decoration: underline;
}