﻿/****************************************************************************************\

    Global Selectors

\****************************************************************************************/

html 
{
    background      : #ffffff url(images/brandingBg.png) repeat-x top left;

}

body 
{
    color           : #5E341E;
    background      : transparent url(images/subContentBgRepeat.png) repeat-y;
}

h1 
{
}

h2 
{
	border-bottom	: 1px solid #5E341E;
}

h3 
{
}

h4 
{
}

h5 
{
}

h6 
{
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
}

em 
{
}

u 
{
}

a 
{
    color       : #415b8a;
}

a:visited 
{
    color       : #415b8a;
}

a:hover 
{
    color       : Black;
}

table 
{
}

tr 
{
}

th 
{
}

td 
{
}

img 
{
}

/****************************************************************************************\
    
    Compound Selectors

\****************************************************************************************/

/*___ DIV _________________________________________________________________*/

.address.vcard,
address.vcard
{
	color			: #000000;
}

.nav.menu,
nav.menu
{
    background      : transparent url(images/menuBg-trans.png) no-repeat top left;
}

.footer,
footer
{
    background      :transparent url(images/footerBg.png) repeat-x bottom left;
}

div.imgBox
{
    background      :transparent url(images/imgBox.jpg) no-repeat;
}

div.galleryBox  
{
    background      : transparent url(images/photoGalleryBg.jpg) no-repeat top left;
    color           : #fff;    
}

div#shoppingCart
{
    border-left		: solid 1px #5E341E;     
}

.section.cart
{
	border-left		: solid 1px #5e341e;	
}

/*___ SPAN _________________________________________________________________*/

.cartTotal 
{
    border-bottom   : solid 1px #5E341E;
    border-top      : solid 1px #5E341E;
}

.copyright
{
	color			: #000000;	
}

/*___ H1 _________________________________________________________________*/

/*___ H2 _________________________________________________________________*/

/*___ H3 _________________________________________________________________*/

div#content_main h3 
{
    border-bottom   : solid 1px #5E341E;    
}

/*___ H4 _________________________________________________________________*/

/*___ H5 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/

/*___ UL _________________________________________________________________*/

ul.featuredProducts 
{
    background      : transparent url(images/featuredProductsBg1.jpg) repeat-x 0 20px;    
}

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/

ul.productList li 
{
    border-bottom   : dashed 1px #efefef;    
}

/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/

#header a,
header a
{
    background      :transparent url(images/brandingLogoHeron-trans.png) no-repeat top left;
}

ul.ulMenuSub li a:hover
{
    background      :transparent url(images/ahoverMenu.png) no-repeat scroll 11px 0px;
}

li.liActiveMenuMain a
{
    background      :transparent url(images/ahoverMenu.png) no-repeat scroll 11px 0px;
    color           : Black;
}

ul.ulMenuSub a,
ul.ulMenuSub a:visited 
{
    color           : #fff;    
}

ul.ulMenuSub a:hover 
{
    color           : #000;    
}

ul.ulMenuSub ul li a,
ul.ulMenuSub ul li a:hover 
{
    background      : none;    
}

.btnPhotoGallery,
.btnPhotoGallery:visited 
{
    background      : transparent url(images/btnPhotoGallery-trans.png) no-repeat 24px 0;
    color           : #000;    
}

.btnPhotoGallery:hover 
{
   background      : transparent url(images/btnPhotoGalleryHover-trans.png) no-repeat 24px 0;
   color            : #000;    
}

/*___ TABLE _________________________________________________________________*/

/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/

/*___ TD _________________________________________________________________*/

#trTotal
{
	border-top		: solid 1px #5e341e;	
	border-bottom	: solid 1px #5e341e;
}

/*___ IMG _________________________________________________________________*/

div.galleryBox img,
ul.featuredProducts img,
ul.categoryList img,
ul.productList img ,
div.productDetail img 
{
    border      : solid 5px #635732;    
}

.payPalItem img
{
    border      : solid 5px #635732;    
}

/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/

/*___ LABEL _________________________________________________________________*/

/*___ BUTTON _________________________________________________________________*/

.btnCart,
.btnCart:visited 
{
    background      : transparent url(images/btnAddToCart.jpg) no-repeat;
    color           : #000;
    border			: none;
}

.btnCart:hover 
{
    background      : transparent url(images/btnAddToCartHover.jpg) no-repeat;
}


/*___Group/Section/Class_________________________________________________________________*/
