body {
	margin: 0 auto;
	padding: 0;
	background: #000000 url(/lib/pinnaclewax/sc-pinn-web-bg2-1.jpg) no-repeat center center fixed;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
form, ul, ul li, h1, h2, h3, h4, h5 { margin: 0; padding: 0; }
ul, ul li { list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

div#header {
	position: relative;
	}
	#header img { display: block; }
div.searchbg {
	position: absolute;
	z-index: 101;
	left: 185px;
	top: -17px;
	width: 298px;
	height: 32px;
	zoom: 1;
	background: url(http://lib.store.yahoo.net/lib/pinnaclewax/searchbg2.gif) 0 0 no-repeat;
	padding: 2px 0 0;
	}
	div.searchbg2 {
	position: absolute;
	z-index: 101;
	left: 185px;
	top: -17px;
	width: 298px;
	height: 31px;
	zoom: 1;
	background: url(http://lib.store.yahoo.net/lib/pinnaclewax/search-bg.png) 0 0 no-repeat;
	}
	* html div.searchbg { background-image: url(/lib/pinnaclewax/searchbg2.gif); }
	* html div.searchbg2 { background-image: url(/lib/pinnaclewax/search-bg.ie.png); }
	div.searchbg .safety, div.searchbg2 .safety { position: relative; }
		div.searchbg #searcharea, div.searchbg2 #searcharea {
			height: 30px;
			margin: 0;
			padding: 0;
			position: relative;
			z-index: 103;
			}
			div.searchbg #searcharea fieldset *, div.searchbg2 #searcharea fieldset * { vertical-align: middle; }
			div.searchbg fieldset, div.searchbg2 fieldset { border: none; margin: 0; padding: 0; }
			div.searchbg input#searchqy, div.searchbg2 input#searchqy {
				border: none;
				font: normal 11px arial, helvetica, sans-serif;
				margin: 0 5px;
				width: 130px;
			}


#homepage {
	width: 960px;
	background: url(/lib/pinnaclewax/homepage-bottom-bg.png) 181px 0 repeat-y;
	margin: 0 auto;
	}
	* html #homepage { background-image: url(/lib/pinnaclewax/homepage-bottom-bg.ie.png); display: inline; }
#overall {
	background: white url(/lib/pinnaclewax/sc-mainbg.png) top left repeat-y;
	margin: 0 auto;
	width: 960px;
	}
	* html #overall { background-image: url(/lib/pinnaclewax/sc-mainbg.2.gif); }
	#homepage #overall { background-color: transparent; }
	* html #homepage #overall { background: url(/lib/pinnaclewax/homepage-bottom-bg.ie.png) 0 0 repeat-y; }
    #overall #header { position: relative; z-index: 1; }
    #overall #bodycont { float: left; position: relative; width: 960px; z-index: 99; }
        #overall #bodycont .actbody { float: right; width: 779px; padding-top: 13px; }
        #homepage #overall #bodycont .actbody { padding-top: 0; }
        #overall #bodycont .leftnav { float: left; margin-top: -21px; text-align: left; width: 181px; }
            #overall #bodycont .leftnav h4 { 
                font: normal 12px verdana, arial, sans-serif; 
                height: 25px;
                position: relative; 
                z-index: 2; 
                }
            #overall #bodycont .leftnav  .newsletter {
                background: #DEDEDE url(/lib/pinnaclewax/sc-greybg.gif) left 24px repeat-x; 
                color: #3C4451;
                font: bold 10px verdana, arial, sans-serif; 
		width: 180px;
                }
                #overall #bodycont .leftnav  .newsletter h4 { 
                    font: normal 11px verdana, arial, sans-serif; 
                    height: 24px;
                    position: relative;
                    z-index: 2;
                    }
                    #overall #bodycont .leftnav  .newsletter h4 div { 
                        background: url(/lib/pinnaclewax/sc-newsletter.png) top left no-repeat; 
                        height: 24px;
                        margin-top: -13px;
                        position: relative;
                        width: 181px;
                        z-index: 999; 
                        }
                #overall #bodycont .leftnav .newsletter p { padding: 2px 15px; }
                #overall #bodycont .leftnav .newsletter form { padding: 0 15px; }
                    #overall #bodycont .leftnav .newsletter form * { vertical-align: middle; }
                    #overall #bodycont .leftnav .newsletter input#query { width: 110px; }
                #overall #bodycont .leftnav .newsletter .newslinks { padding: 5px 15px 20px; }
                    #overall #bodycont .leftnav .newsletter .newslinks a {
                        color: #5A5C68;
                        font-weight: normal;
                        text-decoration: underline; 
                        }
                        #overall #bodycont .leftnav .newsletter .newslinks a:hover { text-decoration: underline; }
            #overall #bodycont .leftnav .nav, #overall #bodycont .leftnav .nav2 { 
                background: url(/lib/pinnaclewax/sc-redbg.png) left 25px repeat-x; 
                }
                #overall #bodycont .leftnav .nav h4 div, #overall #bodycont .leftnav .nav2 div {
                    background: url(/lib/pinnaclewax/sc-products.png) top left no-repeat;
                    height: 25px;
                    margin-top: -15px;
                    position: relative;
                    width: 181px;
                    z-index: 999; 
                    }   
                #overall #bodycont .leftnav .nav2 div { background: url(/lib/pinnaclewax/sc-featured.png) top left no-repeat; } 
                #overall #bodycont .leftnav .nav ul, #overall #bodycont .leftnav .nav2 ul { margin: 5px 0 10px; }
                    #overall #bodycont .leftnav .nav ul li, #overall #bodycont .leftnav .nav2 ul li { 
                        font: bold 13px Tahoma,Verdana,Arial,Helvetica,sans-serif;
                        margin-left: 15px;
                        }
                        #overall #bodycont .leftnav .nav ul li a, #overall #bodycont .leftnav .nav2 ul li a{ 
                            color: #FFF; 
                            display: block; 
                            padding: 3px 0 5px 0; 
                            }
            #overall #bodycont .leftnav .badges { text-align: center; }
                #overall #bodycont .leftnav .badges img { margin: 10px 0; }
    #overall #footer { clear: both; text-align:right;}
        #overall #footer .copyright {
            background: url(/lib/pinnaclewax/sc-copyrightbg.gif) top left repeat-x; 
            color: #FFF;
            font: normal 10px/33px verdana, arial, sans-serif; 
            height: 33px;
            text-align: center;
            }

.stylish {
	background: url(/lib/pinnaclewax/homepage-divider.png) 0 0 no-repeat;
	height: 20px;
	clear: both;
	overflow: hidden;
}
.hrFlat {
	background: #430506 url(/lib/pinnaclewax/sc-hrflat.png) 0 0 repeat-y;
	height: 3px;
	clear: both;
	overflow: hidden;
}

#banner-ads {
	background: #fff url(/lib/pinnaclewax/sc-mainbg.png) 0 0 repeat-y;
	width: 599px;
	float: left;
	text-align: center;
	}
	#banner-ads * { display: block; float: left; }
	* html #banner-ads { background-image: url(/lib/pinnaclewax/sc-mainbg.2.gif); }


#homepageCaptionBg { background: #f0ebeb url(/lib/pinnaclewax/sc-mainbg.png) -181px 0 repeat-y; }
	* html #homepageCaptionBg { background: url(/lib/pinnaclewax/homepage-caption-bg.ie.png) 0 0 repeat-y; }
	#homepageCaption {
		padding: 1px 10px 170px;
		background: url(/lib/pinnaclewax/homepage-caption-bg.png) 0 100% no-repeat;
		text-align: left;
		font-size: 8pt;
		}
		#homepageCaption h3 { font-size: 1em; margin: 10px 0; }
		#homepageCaption p { margin: 10px 0; }


.sitemap-header {font: bold 14px verdana; display: block; padding-top:  25px;}
.sitemap-1    {font: bold 12px verdana; display: block; padding-left: 25px;}
.sitemap-2    {font: bold 12px verdana; display: block; padding-left: 50px;}
.sitemap-3    {font: normal 10px verdana; display: block; padding-left: 75px;}
.sitemap-4    {font: normal 8px verdana;  display: block; padding-left: 100px;}

/*Mini Cart Styles*/
.mini-cart {width: 490px; position: absolute; top: -17px; right: 6px; background: url(http://lib.store.yahoo.net/lib/pinnaclewax/minicart-bg-1.gif) no-repeat top left; z-index: 1000; height: 34px; zoom: 1;}
.mini-cart a#emptyCook-0061 img {margin: 6px 7px 0 0;}

.mccover {height: 16px; background: url(http://lib.store.yahoo.net/lib/pinnaclewax/mccover-1.gif) no-repeat top left; width: 360px; position: absolute; top: -33px; right: 0px; zoom: 1;}

div#scMCholster-0061 {
	float: right;
	width: 310px;
	text-align: right;
	position: relative;
	z-index: 1;
	color: #fff;
	font: bold 11px/1.2 Tahoma, Verdana, sans-serif;
}

div#scMCholster-0061.open-0061 {
	z-index: 10000;
}

div#scMCholster-0061 a {
	color: #fff;
}

div#ctrlPad-0061 { /*Do not add float otherwise ie 6 will not display properly*/
	background: url('http://lib.store.yahoo.net/lib/pinnaclewax/scMCcartIcon.gif') no-repeat 12px 47%;
	padding: 6px 7px 0 35px;
	height: 28px;
}

div#minCart-0061 {
	width: 129px;
	float: left;
}

div#minCart-0061 a#emptyCook-0061,
div#minCart-0061 span.emptyMsg-0061,
div#minCart-0061 span.itemCnt-0061,
div#minCart-0061 span.itemTtl-0061 {
	display: block;
	padding: 3px 1px;
	text-align: center;
}

div#minCart-0061 span.itemCnt-0061,
div#minCart-0061 span.itemTtl-0061 {
	float: right;
	width: 62px;
}

div#minCart-0061 span.itemCnt-0061 {
	float: left; border-right: 1px #9e6061 solid;
}

div#minCart-0061 span.itemCnt-0061 span {
	font-weight: normal;
}

div#ctrlBox-0061 {
	float: right;
	width: 139px;
}

div#ctrlBox-0061 span {
	display: block;
	padding-top: 20px;
}

a#toggLink-0061 {
	display: block;
	overflow: hidden;
	height: 19px;
	width: 73px;
	background: url('http://lib.store.yahoo.net/lib/pinnaclewax/scMCtoggCart.png') no-repeat 0 0;
	float: left;
}

a#checkoutLink-0061 {
	display: block;
	overflow: hidden;
	height: 19px;
	width: 61px;
	background: url('http://lib.store.yahoo.net/lib/pinnaclewax/scMCcheckout.png') no-repeat 0 0;
	float: right;
}

div.open-0061 a#toggLink-0061 {
	background-position: 0 -19px;
}

div.emptyCart-0061 a#checkoutLink-0061,
div.open-0061 a#checkoutLink-0061 {
	opacity: .2;
	filter: alpha(opacity=20);
	cursor: default;
}

div#smCart-0061 {
	position: absolute;
	/* top: 20px; */
	right: 1px;
	top: 31px;
	border: solid 1px #580203;
	border-top: none;
	width: 308px;
	background: #FFF url('http://lib.store.yahoo.net/lib/pinnaclewax/scMCloading.gif') no-repeat center center;
	z-index: 10000;
}

div.closed-0061 div#smCart-0061 {
	height: 0;
	width: 0;
	overflow: hidden;
	border: none;
}

iframe#cartViewer-0061 {
	border: none;
	width: 308px;
	height: 0;
	vertical-align: top;
}

div.loading-0061 div#smCart-0061 {
	height: 60px;
}

div.loading-0061 iframe#cartViewer-0061 {
	height: 1px !important;
}

div.clearer-0061 {
	clear: both;
}

#breadcrumbs, #breadcrumbs td {padding: 8px 5px 5px;}

div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}body.scATCtemplate1 div#scATCwrapper{display:none;}body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}select.scHideSelect{visibility:hidden;}iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}
