/****************************************************************************************\

    Global Selectors

\****************************************************************************************/

html 
{
}

body 
{
    background                          : #526817 url(images/bodyGradientBG.jpg) repeat-x top left;
    color                               : #40443E;
}

h1 
{
}

h2 
{
}

h3 
{
}

h4 
{
}

h5 
{
}

h6 
{
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
}

em 
{
}

u 
{
}

a 
{
    color                           : #385ba2;
}

a:visited 
{
    color                           : #385ba2;
}

a:hover 
{
    color                           : #385ba2;
}

table 
{
}

tr 
{
}

th 
{
}

td 
{
}

img 
{
}

/****************************************************************************************\
    
    Compound Selectors

\****************************************************************************************/

/*___ DIV _________________________________________________________________*/
div#bodyOverlay
{
    background                          : transparent url("images/bodyOverlay.png") no-repeat left 78px;
margin-left:-371px;
width: 742px;
position:absolute;
left:50%;


}

div#footerOverlay
{
    background                          : transparent url(images/footerOverlay.png) no-repeat bottom left;
}

div#branding
{
    background                          : #95AF4C url("images/brandingBG.png") no-repeat top left;
    border-bottom                       : solid 2px #637F1F;
}

div#content
{
    background-color                    : #FFFFFF;
    border                              : solid 1px #809B3D;
    border-bottom                       : none;
    -webkit-box-shadow                  : 5px 10px 20px #3E5313;
    -moz-border-radius-topleft          : 10px;
    -moz-border-radius-topright         : 10px;
    -webkit-border-top-left-radius      : 10px;
    -webkit-border-top-right-radius     : 10px;
}

div#featuredProduct
{
    border                              : solid 1px #687F2F;
    -moz-border-radius                  : 10px;
    -webkit-border-radius               : 10px;
}

div#tellFriend
{
    border                              : solid 1px #D3DFB5;
}

div.productSub
{
    border                              : solid 1px #687F2F;
    -moz-border-radius                  : 10px;
    -webkit-border-radius               : 10px;
}

div.productSub + div.productSub
{
    background                          : transparent url(images/imgSpa.gif) no-repeat bottom right;
}

div.prodDesc
{
    border                              : solid 1px #687F2F;
    background                          : #DEE8C6 url(images/gradientBG.jpg) repeat-x top right;
}

div#productImage
{
    border                              : 1px solid #D3DFB5;
}

div#content.solutions div#content_sub
{
    border                              : solid 1px #687F2F;
    -moz-border-radius                  : 10px;
    -webkit-border-radius               : 10px;              
}

div#btnCheckout
{
    border                              : solid 1px #D3DFB5;
    border-top                          : none;
}

div#shippingDisplay
{
    border                              : solid 1px #D3DFB5;
    background-color                    : #E6EFD1;
}

div#site_info
{
    background-color                    : #FFFFFF;
    border                              : solid 1px #809B3D;
    border-top                          : none;
    -webkit-box-shadow                  : 5px 10px 20px #3E5313;
    -moz-border-radius-bottomleft       : 10px;
    -moz-border-radius-bottomright      : 10px;
    -webkit-border-bottom-left-radius   : 10px;
    -webkit-border-bottom-right-radius  : 10px;
}

div#content.catalog div.clear
{
    border-top                          : 1px solid #D3DFB5;
}

/*___ SPAN _________________________________________________________________*/

/*___ H1 _________________________________________________________________*/
div#branding h1
{
    background                          : transparent url(images/logo-trans.png) no-repeat top left;
}

/*___ H2 _________________________________________________________________*/
div#content h2,
div#content.solutions div#content_main h2
{
    color                               : #777875;
}

div#content_main h2,
div#content_sub h2
{
    color                               : #516918;
}

/*___ H3 _________________________________________________________________*/
div#content h3
{
    color                               : #516918;
}

div#content_sub div.productSub h3
{
    color                               : #000000;
}

/*___ H4 _________________________________________________________________*/
div#content_main h4
{
    color                               : #7F9F31;
    border-bottom                       : 1px solid #D3DFB5;
}

/*___ H5 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/
div#btnCheckout p
{
    color                               : #516918;
}

div#stepTwo,
div#orderTotal
{
    border          : solid 1px #d8d1d1;
    background-color: #ebe9e9;
}
p#pOrderTotal
{
    border                              : solid 1px #D3DFB5;
    background-color                    : #E6EFD1;
    color                               : #8D2E2E;
}

/*___ UL _________________________________________________________________*/
ul.ulShop
{
    color                               : #385ba2;
}

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/
ul.ulNews li
{
    background                          : transparent url(images/listArrow.jpg) no-repeat left 5px;
}

.home li#liHome,
.products li#liProducts,
.solutions li#liSolutions,
.contact li#liContact
{
    background-color                    : #FFFFFF;
    border                              : solid 1px #809B3D;
    border-bottom                       : none;
    -webkit-box-shadow                  : 5px 10px 20px #3E5313;
    -moz-border-radius-topleft          : 10px;
    -moz-border-radius-topright         : 10px;
    -webkit-border-top-left-radius      : 10px;
    -webkit-border-top-right-radius     : 10px;
}

/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/
a.aAddCart,
a.aAddCart:hover,
a.aAddCart:visited
{
    background                          : transparent url(/css/naturalMagic/images/btnAddCart.gif) no-repeat top left;
}

a.aAddBtn,
a.aAddBtn:hover,
a.aAddBtn:visited
{
    background                          : transparent url(/css/naturalMagic/images/btnAddCart2.gif) no-repeat top left;
}

/*___ TABLE _________________________________________________________________*/

/*___ TR _________________________________________________________________*/
table.tblProdList tr,
table.tblCheckout tr
{
    border                              : solid 1px #D3DFB5;
}

table.tblProdList thead tr,
table.tblCheckout thead tr
{
    border                              : none;
}

tr.trSub
{
    color                               : #516918;
}

table.tblCheckout tr.trSubChkout
{
    border-top                          : none;
    border-bottom                       : none;
    color                               : #516918;
}

tr.trTotalChkout
{
    color                               : #516918;
    background-color                    : #E6EFD1;
}

tr.trEven
{
    background-color                    : #E6EFD1;
}

/*___ TH _________________________________________________________________*/

/*___ TD _________________________________________________________________*/

/*___ IMG _________________________________________________________________*/

/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/
div.step input[type="text"]
{
    border                              : solid 1px #D3DFB5; 
}

/*___ LABEL _________________________________________________________________*/

/*___ SELECT _________________________________________________________________*/
div.step select
{
    border                              : solid 1px #D3DFB5; 
}

/*___Group/Section/Class_________________________________________________________________*/







/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
