@charset "utf-8";
/*CLEAR ALL STYLES*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, * { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }


/*BASIC TAGS*/
body { background-color:#bfbf1a; font-family: 'Lucida Sans', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; }
a:link, a:visited { color: #595042; text-decoration: none; }
a:hover {text-decoration:underline; }
h1 { width:140px; height:200px; background-image:url(../images/logo2.jpg); background-repeat:no-repeat; text-indent:-9999px; }
h2 { font-size:26px; letter-spacing:-1px; color:#595042; margin:143px 20px 10px 20px; font-weight:normal; }
h3 { font-size:14px; color:#595042; margin:20px;}
p { color: #FFF; font-size: 12px; margin:20px; }
p.intro-01 { font-size:18px; margin-top:10px; }
p.intro-01 strong {font-weight:normal;}
p.intro-02 { font-size:14px; margin-top:-5px; }
ul {list-style:url(../images/bullet.gif); margin:-10px 20px 0 35px; font-size:12px;}
li {margin:10px 0 0 0; color:#595042;}
.skip-to {display:none;}
.greenlink {color:#bfbf1a;}


/*BLOCK LAYOUT*/
#wrapper { width:940px; margin:auto; }
#content-left {float:left; width:140px; min-height:500px; height:530px; background-image:url(../images/strap.jpg); background-repeat:no-repeat;}
#content-middle { float:left; width:580px; min-height:500px; height:530px;background-color:#FFF; position:relative;}
#content-right { float:left; width:220px; min-height:500px; height:530px; background-color:#595042; }


/*PRIMARY NAV*/
#nav {margin:20px 0 0 0; list-style:none; width:940px; height:40px; background-image:url(../images/shadow-top.jpg);}
#nav li {margin:0; display:block; float:left;}
#nav a{ display:block; height:40px; text-indent:-9999px;}

#nav-what-is-quash a { width:122px; background-image:url(../images/btn-what-is-quash.gif); margin-left:137px;}
#nav-quash-ingredients a { width:137px; background-image:url(../images/btn-quash-ingredients.gif);}
#nav-how-clean-is-your-world a { width:179px; background-image:url(../images/btn-how-clean-is-your-world.gif);}
#nav-know-the-facts a { width:118px; background-image:url(../images/btn-know-the-facts.gif);}
#nav-where-to-find-quash a { width:140px; background-image:url(../images/btn-where-to-find-quash.gif);}

#nav-what-is-quash a:hover { background-image:url(../images/btn-what-is-quash-hover.gif);}
#nav-quash-ingredients a:hover { background-image:url(../images/btn-quash-ingredients-hover.gif);}
#nav-how-clean-is-your-world a:hover { background-image:url(../images/btn-how-clean-is-your-world-hover.gif);}
#nav-know-the-facts a:hover { background-image:url(../images/btn-know-the-facts-hover.gif);}
#nav-where-to-find-quash a:hover { background-image:url(../images/btn-where-to-find-quash-hover.gif);}

#what-is-quash #nav-what-is-quash a { background-image:url(../images/btn-what-is-quash-active.gif);}
#quash-ingredients #nav-quash-ingredients a { background-image:url(../images/btn-quash-ingredients-active.gif);}
#how-clean-is-your-world #nav-how-clean-is-your-world a { background-image:url(../images/btn-how-clean-is-your-world-active.gif);}
#know-the-facts #nav-know-the-facts a { background-image:url(../images/btn-know-the-facts-active.gif);}
#where-to-find-quash #nav-where-to-find-quash a	 { background-image:url(../images/btn-where-to-find-quash-active.gif);}


/*SUB NAV*/
#sub-nav {list-style:url(../images/blank.gif); padding-right:20px; margin:0;}
#sub-nav li {text-align:right;}
#sub-nav a:hover {color:#FFFFFF; text-decoration:none;}
#sub-nav li.btnonstate a {height:27px; width:120px; background-image:url(../images/subnav_bg.jpg); background-repeat:no-repeat; color:#FFF; display:block; padding-top:15px; padding-right:20px; margin-top:-13px; margin-bottom:-10px;}
#sub-nav li.btnonstatelge a {height:57px; width:120px; background-image:url(../images/subnavLge_bg.jpg); background-repeat:no-repeat; color:#FFF; display:block; padding-top:15px; padding-right:20px;margin-top:-13px; margin-bottom:-10px;}


/*FOOTER*/
#footer { margin-top:0px; clear:both; height:40px; background-image:url(../images/shadow-bottom.jpg); background-repeat:no-repeat; padding:10px 0 0 140px; color:#595042; font-size:9px; }


/*HOME STYLES*/
.home #content-middle { float:left; width:400px; height:530px; background-color:#bfbf1a; }
.home #content-right { float:right; width:400px; height:530px; background-color:#665b4b; }


/*CONTENT STYLES*/
.content h2 {color:#595042;; margin:40px 20px 20px 20px; font-size:24px; }
.content p {color:#595042;}
.content p.intro-01 {color:#bfbf1a; font-size:17px;}
.content img {float:right;}
.content #content-right img {margin:70px 0 0 20px; float:left};


/*COMPETITION STYLES*/
.competition #content-middle { float:left; width:400px; height:530px; margin-right:-20px; background:url(../images/competitionbottle.jpg) no-repeat #595042; }
.competition #content-middle p { float:left; width:180px; margin:210px 20px 20px 20px; color:#595042;}
.competition #content-right { float:right; width:400px; height:530px; background-color:#665b4b; color:#FFFFFF; font-size:12px;}

#win a, #win a:hover, #win a:visited {color:#bfbf1a;}


/*TERMS*/
.terms #content-middle { float:left; width:400px; height:530px; background-color:#bfbf1a;}
.terms #content-right { float:right; width:400px; height:530px; color:#FFFFFF; font-size:12px; background-color:#bfbf1a;}


.terms h2 {color:#595042;; margin:20px; font-size:17px; }
.terms p {color:#FFF;}
.terms li {color:#FFF;}
.terms ul {list-style:circle; margin-top:193px;}
.terms h2.intro-001 {color:#595042; font-size:17px; margin:157px 20px 20px 20px;}


/*Forms*/
.txt-input {background:#FFFFFF; width:160px; margin-left:20px; height:18px;}
#btn-submit {background:#FFF; width:120px; padding:4px;}


/*SPECIFIC PAGE STYLES*/
#what-is-quash #content-middle img {float:right;}
#content-middle .ingredients img {position:absolute;right:0;bottom:0;float:right;padding:0;margin:0;}
#content-middle .texty {width:235px; float:left;background-color:#FFF;position:absolute;margin-top:0;}
#content-middle .thumb img {float:left; width:135px;}
#content-middle .first {margin:0 0 20px 20px;}
#index .intro-01, #index .intro-02 {color:#595042;}
#how-clean-is-your-world #content-middle {background-image:url(../images/hands.jpg); background-repeat:no-repeat; background-position:right;}
#how-clean-is-your-world #content-middle ul {width:400px; }
.intro-01 a, .intro-01 a:visited {color:#bfbf1a;}
#know-the-facts #content-middle {overflow:auto;}
#know-the-facts h3 {margin:20px 20px -20px 20px;}
.copy-link {text-decoration:underline!important;}


/*ACCORDION*/
#accordion {width: 500px; margin: 0 20px 0 20px;cursor:pointer;font-weight:bold;border:1px solid #bfbf1a;}
.toggler {background-image:url(../images/toogle_bg.jpg); padding:5px 0 5px 10px; color:#FFFFFF; font-size:12px; height:17px; border-bottom:1px #FFFFFF solid;}
.toggler p {padding:10px; color:#FFF;}
.toggler:hover { background:#595042; display:block; }
.element { padding:10px; font-weight:normal;}
.element ul {padding-bottom:10px; margin:10px;}
.element p {margin:10px;}


/*WHERE TO FIND STYLING*/
.clear {clear:both;}


/*BUY ONLINE*/
#buy-online .product-img {margin:0 10px 0 10px; float:left;}
#buy-online p {color:#595042; width:400px; margin-top:-10px;}
#buy-online h2 {margin:20px 0 40px 20px;}
#buy-online  #content-middle {background-image:url(../images/bottle-background.jpg); background-repeat:no-repeat; background-position:right;}
#container-15  {margin-top:30px;}
#container-50  {margin-top:-15px;}
#container-50 .copy {height:135px;}
#container-15 .copy {height:75px;}
#buy-online #content-right img {margin:60px 0 0 20px;}
#buy-online #content-right p {color:#CCC; width:180px; margin:165px 0 0 20px; font-size:9px;}
.delivery-price {font-size:9px;}
#flu-sticker {float:right;}
.txt-price { font-weight:bold;}
#buy-online .quantity-selection { font-size:11px;!important; background-color:white; }
#buy-online .buy-now-button { margin:10px 0px 0px 0px }
.quantity-set {font-size:11px; color:#595042; margin:3px 0 -1px -3px; background-color:white;}

/*STORE LIST*/
#store-list {float:left; list-style-type:none; list-style:none; margin:0px;}
#store-list li {margin:5px; width:120px; height:40px; /*border:1px solid #F3F3A9;*/ padding:6px;}
#store-list li img {float:none;}
#store-list h3 {margin:0 0 0 4px; font-weight:normal; font-size:11px; color:#595042; border-bottom:1px solid #BEBF1B}
#where-to-find-quash .intro-01 {margin-bottom:10px; margin-top:-10px;}
#where-to-buy-footer {width:460px; font-size:10px; margin:10px 0 -52px 10px;}
#store-list .store-type {height:15px; /*background-color:pink;*/}
