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

    Global Selectors

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

html 
{
}

body 
{
    background-color: #000000;
    color           : #ADADAD;
}

h1 
{
}

h2 
{
}

h3 
{
}

h4 
{
}

h5 
{
}

h6 
{
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
}

em 
{
}

u 
{
}

a 
{
    color       : #FFCC00;
}

a:visited 
{
    color       : #FFCC00;
}

a:hover 
{
    color       : #FFCC00;
}

table 
{
}

tr 
{
}

th 
{
}

td 
{
}

img 
{
}

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

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

/*___ DIV _________________________________________________________________*/
/*div#content
{
    border          : solid 1px #717171;
    border-bottom   : none;
    -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 #717171;
    background-color: #FFCE0A;
    color           : #000000;
    -moz-border-radius  : 10px;
    -webkit-border-radius   : 10px;
}

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

div.productSub
{
    background      : #999999 url(/css/blackFlag/images/gradientBG.jpg) repeat-x top left;
    color           : #000000;
    border          : solid 1px #717171;
    -moz-border-radius  : 10px;
    -webkit-border-radius   : 10px;
}

div.prodDesc
{
    border          : solid 1px #717171;
    background      : #999999 url(/css/blackFlag/images/gradientBG.jpg) repeat-x top right;
    color           : #000000;
}

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

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

div#shippingDisplay
{
    border          : solid 1px #717171;
    background-color: #AAAAAA;
}

div#tips
{
    background      : #999999 url(/css/blackFlag/images/gradientBG.jpg) repeat-x top left;
    color           : #000000;
    border          : solid 1px #717171;
    -moz-border-radius  : 10px;
    -webkit-border-radius   : 10px;
}

div.productInstructions,
div.productHowTo,
div.productProcedure,
div.productApplication,
div.productBenefits,
div.productFirstAid,
div.productInsects
{
    color           : #000000;
    border          : solid 1px #D1D1D1;
    background      : #999999 url(/css/blackFlag/images/GradientBG.jpg) repeat-x scroll left top;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

div#site_info
{
    background      : #676768 url(/css/blackFlag/images/siteInfoBG.jpg) repeat-x top left;
    /*border          : solid 1px #717171;
    border-top      : none;*/
    color           : #000000;
    /*-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 #717171;
}

/*___ SPAN _________________________________________________________________*/
div#featuredProduct span
{
    color           : #CC0031;
}

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

/*___ H2 _________________________________________________________________*/
div#branding h2
{
    color           : #FFCC00;
}

div#content h2,
div#content.solutions div#content_main h2
{
    color           : #FFCC00;
}

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

div#content_sub div.productSub h2
{
    color           : #CC0031;
}

div.productSub + div.productSub h2
{
    background      : transparent url(/css/blackFlag/images/h2Solutions.gif) no-repeat top left;
}

h2#h2ProblemSolver
{
    background      : transparent url(/css/blackFlag/images/h2ProblemSolver.jpg) no-repeat top left;
}

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

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

div#bugNavigation h3
{
    color           : #FFFFFF;
}

div#content.solutions div.productSub.odd h3
{
    color           : #990000;
}

div#content.solutions div.productSub.even h3
{
    color           : #669900;
}

/*___ H4 _________________________________________________________________*/
div#content_main h4
{
    color           : #FF9933;
}

/*___ H5 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

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

p#pOrderTotal
{
    border          : solid 1px #717171;
    background-color: #AAAAAA;
    color           : #8D2E2E;
}

div.productSub p
{
    color	: #000000;
}

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

ul#ulSolverNav,
ul#ulSolverNavBottom
{
    background      : transparent url(/css/blackFlag/images/solverMenuBG.gif) no-repeat top left;
}

div#bugNavigation ul
{
    background      : transparent url(/css/blackFlag/images/internalNavBar.jpg) no-repeat top left;
}

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/
ul#ulNav li
{
    background      : transparent url(/css/blackFlag/images/navBG.jpg) no-repeat top left;
}

#ulHelp li
{
    background-color: #D1D1D1;
    border          : solid 1px #E6E5E5;
    border-bottom   : none;
    color           : #FFCC00;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-topleft: 5px;
    -webkit-border-topright: 5px;
}

#ulHelp li:hover
{
    background-color: #999999;
}

/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/
ul#ulNav a,
ul#ulNav a:visited,
ul#ulNav a:hover
{
    color           : #000000;
}

a.aAskExpert,
a.aAskExpert:hover,
a.aAskExpert:visited
{
    background      : transparent url(/css/blackFlag/images/askExpert.jpg) no-repeat top left;
}

a.aAddCart,
a.aAddCart:hover,
a.aAddCart:visited
{
    background      : #BDBDBC url(/css/blackFlag/images/btnBG.jpg) repeat-x top left;
    border          : solid 1px #B2B4BA;
    color           : #CC0031;
    -webkit-box-shadow  : 2px 1px 20px #898A8F;
    -moz-border-radius  : 5px;
    -webkit-border-radius   : 5px;
}

a.aAddBtn,
a.aAddBtn:hover,
a.aAddBtn:visited
{
    background      : #BDBDBC url(/css/blackFlag/images/btnBG.jpg) repeat-x top left;
    border          : solid 1px #B2B4BA;
    color           : #CC0031;
    -webkit-box-shadow  : 2px 1px 20px #898A8F;
    -moz-border-radius  : 5px;
    -webkit-border-radius   : 5px;
}

a.aAddCart:active
{
    -webkit-box-shadow: 2px 1px 20px #898A8F;
}

ul#ulSolverNav a,
ul#ulSolverNav a:hover,
ul#ulSolverNav a:visited,
ul#ulSolverNavBottom a,
ul#ulSolverNavBottom a:hover,
ul#ulSolverNavBottom a:visited,
ul#ulPests a,
ul#ulPests a:hover,
ul#ulPests a:visited
{
    color           : #FFFFFF;
}

div#bugNavigation a,
div#bugNavigation a:hover,
div#bugNavigation a:visited
{
    color           : #FFFFFF;
}

div.productSub a,
div.productSub a:hover,
div.productSub a:visited
{
   color		: #000000;
   text-decoration	: none;
}

a.aExpertSmall,
a.aExpertSmall:visited,
a.aExpertSmall:hover
{
    background      : transparent url(/css/blackFlag/images/btnAskExpert.jpg) no-repeat top left;
}

div.productSub a.aBuyNow,
div.productSub a.aBuyNow:visited,
div.productSub a.aBuyNow:hover
{
    background      : transparent url(/css/blackFlag/images/btnBGOrange.jpg) repeat-x top left;
    border          : solid 1px #F97D18;
    color           : #FFFFFF;
    -moz-border-radius  : 4px;
    -webkit-border-radius   : 4px;
}

div#site_info a,
div#site_info a:hover,
div#site_info a:visited
{
    color           : #000000;
}

div#site_info > a,
div#site_info > a:visited,
div#site_info > a:hover
{
    background      : transparent url(/css/blackFlag/images/logoHomax.png) no-repeat top left;
}

/*___ TABLE _________________________________________________________________*/

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

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

tr.trSub
{
    color           : #FFCC00;
}

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

tr.trTotalChkout
{
    color           : #FFCC00;
    background-color: #AAAAAA;
}

tr.trEven
{
    /* background-color: #AAAAAA;  */
}

/*___ TH _________________________________________________________________*/

/*___ TD _________________________________________________________________*/

/*___ IMG _________________________________________________________________*/

/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/
div#search input[type="text"]
{
    border          : solid 1px #FFFFFF;
    -moz-border-radius  : 7px;
    -webkit-border-radius   : 7px;
}

div#search input[type="submit"]
{
    background      : #BDBDBC url(/css/blackFlag/images/btnBG.jpg) repeat-x top left;
    border          : 1px solid #B2B4BA;
    color           : #CC0031;
    -moz-border-radius  : 5px;
    -webkit-border-radius   : 5px;
}

div.step input[type="text"]
{
    border          : solid 1px #717171; 
}

/*___ LABEL _________________________________________________________________*/

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

/*___Group/Section/Class_________________________________________________________________*/













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