/*----HTML Structural Elements--------------------------------------------------*/
  
  body{
    font:11pt/150% Arial, Helvetica, sans-serif;
  }

  h1{
    font-size:14pt;
    padding-bottom:5px;
    margin-bottom:5px;
    border-bottom:1px solid #333;
  }
	
	h2{
    font-size:12pt;
    color:#726376;
    text-transform:uppercase;
  }
  
  h3{
    font-size:1.2em;
  }
  
  h4{
    font-size:1em;
  }
	
  a{
    text-decoration:underline;
  }	
  
  a img{
    border:0;
  }
  
  address{
    font-style:normal;
  }
	
  /**---Definition List Styles--------------------------------------------------*/
		
    dl{
      margin:0;
      padding:0;
    }
		
    dl dt{
      margin:0 0 1px 0;
      padding:0;
      font-weight:bold;
    }
		
    dl dd{
      margin:0 0 10px 0;
      padding:0;
      line-height:150%;
    }
    
  /**/

  /**---Table Styles------------------------------------------------------------*/	
		
    table{
      background-color:#ffffff;
      border:1px solid #5E749E;
      border-right:0;
      margin:15px 0 18px 4%;
    }
		
    table tbody tr th,
    table tbody tr td{
      text-align:left;
      vertical-align:top;
      padding:5px 3px 5px 5px;
      border-right:1px solid #5E749E;
      border-top:1px solid #5E749E;
    }
		
    table thead tr th{
      background:#C0CAD5;
      color:#13273F;
      border-right:1px solid #5E749E;
      padding:5px 3px 5px 5px;
    }
    
    table tfoot th,
    table tfoot td{
      border:none;
      border-top:1px solid #5E749E;
      border-right:1px solid #5E749E;
      color:#660000;
      font-weight:bold;
      padding:5px;
    }

  /**/

/**/


/*----Nav Section---------------------------------------------------------------*/
  a.aSkipNav{
    display:none;
  }
	/**----Main Nav Section-------------------------------------------------------*/

    .nav {
      display:none;
    }
    
  /**/
  
  ul.contactInfo{
    margin:0 0 20px 0;
    padding:0;
    list-style:none;
  }
  
  ul.contactInfo li{
    margin:0;
    padding:0;
    font-size:10pt;
  }
  
  /*----Sub Nav Section---------------------------------------------------------*/
    
    .subnav{
      display:none;
    }
    
  /**/

  /**----Product Nav------------------------------------------------------------*/

    .productNav{
      display:none;
    }
    
  /**/

/**/

/*----Footer Styles-------------------------------------------------------------*/

  .footer{
    font-size:.8em;
    border-top:1px solid #333;
  }
  
  .footer a{
    padding-left:12px;
  }
  
/**/

/*------------------------------------------------------------------------------*/
/*----BEGIN PAGE STYLES---------------------------------------------------------*/
/*------------------------------------------------------------------------------*/


/*----Product Listing Page------------------------------------------------------*/

  /**----"View Cart" Definition List--------------------------------------------*/

    dl.cartInfo{
      display:none;
    }
    
  /**/
  
  /*----Product Info Definition List--------------------------------------------*/
  
    dl.productInfo{
      margin:0;
      border-top:1px solid #ccc;
    }
    
    dl.productInfo dt{
      margin-top:15px;
    }
  
  /**/

/**/

/*----Product Detail Page-------------------------------------------------------*/

  /**----Product Image Div------------------------------------------------------*/

    .productImage{
      float:left;
      display:inline;
      width:48%;
      margin-top:10px;
    }
    
    .productImage img{
      float:left;
      display:inline;
      border:0;
    }
    
    .productImage a{
      float:left;
      display:inline;
      border:1px solid #87A866;
      margin:3px 0 5px 0;
      padding:0;
    }
    
    .productImage #enlarge{
      display:none;
    }
  
  /**/
  
  /**----Purchase Details Definition List---------------------------------------*/
  
    
    .purchaseDetails dt,
    .purchaseDetails dd{
      display:none;
      font-size:1.1em;
    }
    
    .purchaseDetails dt.productPrice,
    .purchaseDetails dd.productPrice{
      margin-bottom:20px;
      display:inline;
    }
  /**/
  
  /*----Shopping Options List---------------------------------------------------*/
  
    .shoppingOptions{
      display:none;
    }
    
    .shoppingOptions li {
      padding:0;
      list-style:none;
      margin:0 0 8px 25px;
      float:left;
      display:inline;
      clear:both;
    }
    
  
  /**/
  
  h4.detailheader{
    padding-top:0;
  }



/**/

/*----Events Calendar Page------------------------------------------------------*/

  /**----Calendar Tool Section------------------------------------------------*/

    .calendarTool{
      display:none;
    }
  
  /**/
  
  /**----Event Listing Section--------------------------------------------------*/
  
    .eventsListing{
      margin-top:13px;
    }
    
    .eventsListing dl{
      padding-bottom:15px;
    }
    
    .eventsListing dl dt,
    .eventsListing dl dd{
      margin:0;
      padding:0;
      clear:both;
      color:#666;
    }
    
    .eventsListing dl dt{
      border-top:1px dotted #ccc;
      margin-top:15px;
      padding-top:10px;
      color:#c96419;
    }
    
    
  
  /**/


/**/



