/* ------------------------------------------------------------------- */

/* TELEPHONE NUMBER */

/* ------------------------------------------------------------------- */


#Global-Tel-No-Container {  height:29px; position: absolute; top:59px; overflow:hidden; right:0px; margin:0px 22px 0px 0px; padding:13px 0px 0px 26px;  background:url(../grfx/navigation/telephone-icon.gif) no-repeat 0px 16px; }
#Global-Tel-No-Container p { padding:0; margin:0; font-size:1.2em; color:#a6a6a6; font-weight:bold; }



/* ------------------------------------------------------------------- */

/* STORE NAVIGATION */

/* ------------------------------------------------------------------- */


#Store-Navigation-Container { height:59px; overflow:hidden; float:right; margin:0px 22px 0px 0px;  position:relative; width:400px; }

#Store-Navigation-Container h2 { display:none; }

#Store-Navigation-Wrapper { text-transform:uppercase; }

#Store-Navigation-Wrapper a, 
#Store-Navigation-Wrapper a:visited { float:right; color:#ffffff; background:url(../grfx/navigation/shop-divider.gif) no-repeat top right; height:59px; text-decoration:none; padding:23px 14px 0px 10px; }
#Store-Navigation-Wrapper a:hover { color:#999999; }

#Store-Navigation-Wrapper a.checkout { background:url(../grfx/navigation/arrow.gif) no-repeat right 24px; padding-right:24px; }
#Store-Navigation-Wrapper a.checkout:hover { background-position: right -76px; }



/* ------------------------------------------------------------------- */

/* PRIMARY NAVIGATION */

/* ------------------------------------------------------------------- */


#Primary-Navigation-Wrapper { clear:both; height:43px; overflow:hidden; }

#Primary-Navigation-Wrapper ul { margin:0px 0px 0px 12px; padding:0; }

#Primary-Navigation-Wrapper li { position:relative; list-style:none; float:left; margin:0; padding:0; }

#Primary-Navigation-Wrapper ul li a,
#Primary-Navigation-Wrapper ul li a:visited	{ float:left; background:url(../grfx/navigation/primary-divider.gif) no-repeat top right; display:block; text-decoration:none; padding:16px 14px 0px 10px; color:#666666; text-transform:uppercase; height:43px; }
#Primary-Navigation-Wrapper ul li a:hover { color:#000000; }

#Primary-Navigation-Wrapper ul li a.active,	
#Primary-Navigation-Wrapper ul li a.active:hover { color:#000000; }




/* ------------------------------------------------------------------- */

/* FOOTER NAVIGATION */

/* ------------------------------------------------------------------- */


#Footer-Navigation-Container { color:#4c4c4c; clear:both; background:url(../grfx/navigation/footer-bg.gif) no-repeat bottom left; height:180px; overflow:hidden; margin:0px 14px 10px 14px; padding:0px 10px 7px 10px; font-size:.9em; }


#Homepage-BuyNow-Container { position:absolute; margin-left:315px; background:url(../grfx/main/discount-offer.gif) no-repeat top left; text-indent:-9999px; width:465px; height:35px; }

#Homepage-OurPromise-Container { background:url(../grfx/main/our-promise.gif) no-repeat top left; text-indent:-9999px; width:780px; height:105px; }
#Homepage-OurPromise-Container ul { list-style:none; }

#Footer-Navigation-Container a,
#Footer-Navigation-Container a:visited { color:#4c4c4c; text-decoration:none; }
#Footer-Navigation-Container a.active,
#Footer-Navigation-Container a:hover { color:#000000; }

#Footer-Copyright-Wrapper { float:left; height:29px; }
#Footer-Copyright-Wrapper p { font-size:.8em; margin-top:9px; }


#Footer-Links-Wrapper { float:left; height:29px; overflow:hidden; }

#Footer-Links-Wrapper ul { margin:0px 0px 0px 0px; padding:0; }

#Footer-Links-Wrapper li { position:relative; list-style:none; float:left; margin:0; padding:0;  }

#Footer-Links-Wrapper ul li a,
#Footer-Links-Wrapper ul li a:visited { float:left; background:url(../grfx/navigation/footer-divider.gif) no-repeat top left; display:block; text-decoration:none; padding:11px 12px 0px 12px;  height:29px; }


#Footer-Row1 { float:left; clear:left; width:400px; height:30px; padding:5px 0px 0px 0px }
#Footer-Row1 p { margin:0; padding:0; font-size:.9em; }
#Footer-Row1 a { font-size:1.0em; }


#Footer-WorldPay-Logo { float:left; padding:0; margin:12px 0px 0px 0px; width:240px; }
#Footer-WorldPay-Logo a { background:url(../grfx/navigation/worldpay.gif) no-repeat top left; display:block; width:240px; height:20px;  text-indent:-9999px;  }

#Footer-Author-Wrapper { float:left; padding:0; margin:15px 0px 0px 38px; width:102px; }
#Footer-Author-Wrapper a { background:url(../grfx/navigation/media52.gif) no-repeat top left; display:block; width:102px; height:15px; text-indent:-9999px;  }

