body {
background-color: #000;
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
color: #616568;
}

#did{
width:825px;
margin-left: 25px;
margin-right: 25px;
background-color: #111111;
text-align: center;
}

#retail{
float: left;
width: 400px;
margin-right: 15px;
}

#Professional{
float: right;
width: 400px;
margin-bottom: 30px;
}

#results-table{
margin-left: 15px;
margin-right: 15px;
}

span.did-you-know {
font-size: 18px;
}

.table-head{
background-color:#3AA9DB;
color: #FFFFFF;
font-weight: bold;
padding: 5px 5px 5px 10px;
}

#results-table{
font-size: 14px;
}
table.stores{
border: none;
background: #ffffff;
margin-top: 10px;
}

.select-province{
margin-top: 10px;
}

.title-subpage-store-results {
background-image: url('images/bg-wide.jpg');
width: 870px;
height: 32px;
margin-bottom: 10px;
margin-right: 15px;
margin-left: 15px;
}

.title-subpage-video{
background-image: url('images/title-bg-sub-video.jpg');
background-repeat: no-repeat;
width: 870px;
height: 32px;
margin-bottom: 10px;
margin-right: 15px;
margin-left: 15px;
}


.title-subpage-store-results2{
background-image: url('images/bg-wide.jpg');
width: 870px;
height: 32px;
margin-bottom: 10px;
margin-right: 15px;
margin-left: 15px;
}

.locations-line{
color: #75d0f7;
background-color: #75d0f7;
text-align: left;
}

.question{
/*background-image: url('images/question-bg.jpg');
background-repeat: no-repeat; */
width: 860px;
height: 47px;
border: 2px solid #d5d5d5;
}

.A{
font-size: 22px;
font-weight: bold;
color: #73d0f9;
}

.answer{
margin-left: 10px;
margin-right: 10px;
}



.question p{
margin-top: 0px;
padding-top:10px;
padding-left: 10px;
font-family: Arial;
font-weight: bold;
}


table {border: 1px solid #eeeeee; margin-bottom: 15px;}

table.community {
margin-bottom: 3px;
margin-top: 3px;
}

td, tr {border: 0}

#main{
width: 900px;
/*height: 600px;*/
}

a {
outline: none;
}

a {
color: #74c6e8;
text-decoration: underline;
}

a:hover{
color: #74c6e8;
text-decoration: none;
}

a:visted{
color: #ec3e97;
text-decoration: underline;
}

a.white {
color: #fff;
text-decoration: none;
}

a.white:hover {
color: #8cd7f6;
}

.product-heading{
background-color:#3aa9db;
color:#FFFFFF;
font-weight:bold;
padding:5px 5px 5px 10px;
}

.heading-products{
color:#40c1f9;
font-family:Century Gothic,Arial,Sans-Serif;
font-size: 18px;
font-weight:bold;
margin-bottom: -5px;
padding-top: 10px;
margin-left: 10px;
}

p.spacer-p {
padding-top: 100px;
}

p.spacer-p2 {
padding-top: 55px;
padding-left: 7px;
}

p.cond123, p.cond1234 {
padding-left: 7px;
}

#product-main-body{
width: 870px;
height: 415px;
margin-left: 10px;
margin-right: 10px;
margin-top: 3px;
clear:both;
background: #eeeeee;
}

#product-main-body-inner{
width: 860px;
height:412px;
background-image:url('images/product-content-bg-new2.jpg');
background-repeat: no-repeat;
margin-left: 5px;
margin-top:6px;
}

#product-main-body2 {
width: 870px;
height: 310px;
margin-left: 10px;
margin-right: 10px;
clear:both;
background: #eeeeee;
}

#product-main-body-inner2{
width: 860px;
height:330px;
background-image: url(images/product-content-bg2-new.jpg);
background-repeat: no-repeat;
margin-left: 5px;
margin-top:10px;
}

#product-main-body-inner3 {
width: 860px;
height:330px;
background-image: url(images/product-content-bg3-new.jpg);
background-repeat: no-repeat;
margin-left: 5px;
margin-top:10px;
}

#product-main-body-inner p{
margin-left: 15px;
margin-right: 25px;
}

.p-head  {
margin: 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;
font-family: Arial;
}

.p-describ {
margin: 0px;
padding: 20px 5px 0px 0px;
font-size: 14px;
font-family: Arial;
}

.p-describ2 {
margin: 0px;
padding: 20px 5px 0px 0px;
font-size: 14px;
font-family: Arial;
}

.p-table {
margin: 20px 15px 0px 0px;
padding: 0;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
}

.p-benefits{
padding: 0;
margin-left: 0;
font-size: 14px;
font-family: Arial;
}

#faq a{
color: #51c4f8;
text-decoration: underline;
}

#faq a:hover{
color: #51c4f8;
text-decoration: none;
}

#faq a:visited{
color: #51c4f8;
text-decoration: underline;
}


p {
font-size: 1em;
line-height: 1.3em;
}

p.contact {
padding: 3px 0px 0px 20px;
}

ul {
margin-top: 20px;
}

#container {
position: relative;
margin: 5px auto 0px auto;
width: 900px;
background-color: #fff;
}

#header {
height: 110px;
width: 900px;
background-color: #000;
}

.logo {
float: left;
margin: 10px 0px 0px 20px;
}

#home-top-graphic {
width: 900px;
margin: 0;
padding: 0;
background-color: #FFCC99;
height: 175px;
}

.spacer{
width: 900px;
height: 4px;
background-color: #91dafa;
margin-bottom: 5px;
}

#banner{
width: 900px;
margin: 0;
padding: 0px;
height: 165px;
}

#content {
background: #FFFFFF;
height: 600px;
overflow: auto;
width: 900px;
position:relative;
}
#content-news {
background: #FFFFFF;
height: 1050px;
overflow: auto;
width: 900px;
position:relative;
}

#content-blog {
height: auto;
min-height: 600px;
background: #fff;
width: 900px;
position: relative;
overflow: auto;
}

#content-contact {
background: #FFFFFF;
height: 650px;
overflow: auto;
width: 900px;
position:relative;
}

#content-bacteria {
background: #FFFFFF;
height: 1250px;
overflow: auto;
width: 900px;
position:relative;
}

#content-sitemap {
background: #FFFFFF;
height: 800px;
overflow: auto;
width: 900px;
position:relative;
}

#content-video {
background: #FFFFFF;
height: 500px;
overflow: auto;
width: 900px;
position:relative;
}

#content-store-locator {
background: #FFFFFF;
height: 1375px;
overflow: auto;
width: 900px;
position:relative;
}


#content-order {
background: #FFFFFF;
height: 940px;
overflow: auto;
width: 900px;
position:relative;
}

#content-sanitizer {
background: #FFFFFF;
height: 850px;
overflow: auto;
width: 900px;
position:relative;
}

#content-faq {
background: url(images/faq-bg.jpg);
height: 770px;
overflow: auto;
width: 900px;
position:relative;
}

#content-about {
background: #FFFFFF;
height: 545px;
overflow: auto;
width: 900px;
position:relative;
}

#content-products {
background: #FFFFFF;
height: 630px;
overflow: auto;
width: 900px;
position:relative;
}

#content-pro {
background: #FFFFFF;
height: 1050px;
overflow: auto;
width: 900px;
position:relative;
}

span.spacing {
line-height: 22px;
}



#content-wipes {
background: #FFFFFF;
height: 780px;
overflow: auto;
width: 900px;
position:relative;
}


#content-home {
background: #FFFFFF;
height: 600px;
overflow: auto;
width: 900px;
position:relative;
}

#content-privacy {
background: #FFFFFF;
height: 2070px;
overflow: auto;
width: 900px;
position:relative;
}

#content-terms {
background: #FFFFFF;
height: 500px;
overflow: auto;
width: 900px;
position:relative;
}


#content-community {
background: #FFFFFF;
height: 750px;
overflow: auto;
width: 900px;
position:relative;
}

#content-store {
background: #FFFFFF;
height: 425px;
overflow: auto;
width: 900px;
position:relative;
}

span.clinically {
text-decoration: underline;
}

.home{
float: left;
width: 640px;
margin-top: 0px;
margin-left: 10px;
font-size: 1em;
line-height: 1.40em;
}

span.money {
font-size: 13px;
text-align: center;
}

.post{
background-color: #fff;
width: 600px;
height: auto;
padding-left: 15px;
padding-right: 15px;
float: left;
border-bottom: 1px solid #8cd7f6;
padding-bottom: 5px;
font-size: 13px;
}

.post123 {
background-color: #fff;
width: 575px;
height: auto;
padding-left: 15px;
padding-right: 15px;
float: left;
border-bottom: 1px solid #8cd7f6;
padding-bottom: 5px;
font-size: 13px;
}

.archive {
width: 215px;
list-style-type: none;
float: right;
margin-left: 7px;
margin-top: 5px;
padding-bottom: 5px;
}

.archive-title {
padding-bottom: 10px;
}

.post-subpage{
width: 900px;
height: 225px;
margin-bottom: 10px;
}


#main-products{
width: 850px;
background-color: #eeeeee;
}

#main-products-right{
width: 640px;
background-color: #eeeeee;
}

#main-products-inner{
width: 640px;
height: 245px;
background-image: url('images/single-product-bg.jpg');
background-repeat: no-repeat;
}

.title-subpage-sanitize{
background-image: url('images/title-bg-sub-sanitize.jpg');
width: 666px;
height: 42px;
margin-bottom: 10px;
margin-right: 10px;
}

.title-subpage-sitemap{
background-image: url('images/bg-wide.jpg');
width: 870px;
height: 32px;
margin-bottom: 10px;
margin-right: 10px;
margin-top: -15px;
margin-left: 10px;
}

.title-subpage-blogging {
background-image: url('images/bg-short.jpg');
width: 600px;
height: 32px;
margin-bottom: 10px;
margin-right: 10px;
margin-left: 10px;
margin-top: 10px;
background-repeat: none;
}

.title-subpage-sanitize-mist{
background-image: url('images/bg-wide.jpg');
width: 870px;
height: 32px;
margin-bottom: 10px;
margin-right: 15px;
margin-left: 15px;
}

.title-subpage-sanitize-wipes{
background-image: url('images/bg-wide.jpg');
width: 870px;
height: 32px;
margin-bottom: 10px;
margin-right: 15px;
margin-left: 15px;
}

.title-subpage-sanitize-privacy{
background-image: url('images/bg-wide.jpg');
width: 870px;
height: 32px;
margin-bottom: 10px;
margin-right: 15px;
margin-left: 15px;
}

.title-subpage-sanitize-terms{
background-image: url('images/bg-wide.jpg');
width: 870px;
height: 32px;
margin-bottom: 10px;
margin-right: 15px;
margin-left: 15px;
}

.title-subpage-sanitize-brush{
background-image: url('images/bg-wide.jpg');
width: 870px;
height: 32px;
margin-bottom: 10px;
margin-right: 15px;
margin-left: 15px;
}

.title-subpage-bacteria{
background-image: url('images/bg-wide.jpg');
width: 870px;
height: 32px;
margin-bottom: 10px;
margin-right: 15px;
margin-left: 15px;
}

.title-subpage-professionals {
background-image: url('images/bg-wide.jpg');
width: 870px;
height: 42px;
margin-bottom: 10px;
margin-right: 15px;
}

.title-subpage-faq{
background-image: url('images/bg-wide.jpg');
width: 870px;
height: 32px;
margin-bottom: 10px;
margin-right: 15px;
margin-left: 15px;
}

.title-subpage-professionals {
background-image: url('images/bg-wide.jpg');
width: 870px;
height: 32px;
margin-bottom: 10px;
margin-right: 15px;
margin-left: 15px;
}

.title-subpage-about {
background-image: url('images/bg-wide.jpg');
width: 870px;
height: 32px;
margin-bottom: 10px;
margin-right: 15px;
margin-left: 15px;
}

.title-subpage-sanitize-products {
background-image: url('images/bg-wide.jpg');
width: 870px;
height: 32px;
margin-bottom: 10px;
margin-right: 15px;
margin-left: 15px;
}

.title-subpage-news {
background-image: url('images/bg-wide.jpg');
width: 870px;
height: 32px;
margin-bottom: 25px;
margin-top: -10px;
margin-right: 15px;
margin-left: 15px;
}

.title-subpage-contact {
background-image: url('images/bg-wide.jpg');
width: 870px;
height: 32px;
margin-bottom: 10px;
margin-right: 15px;
margin-left: 15px;
}

.title-subpage-order {
background-image: url('images/bg-wide.jpg');
width: 870px;
height: 32px;
margin-bottom: 10px;
margin-right: 15px;
margin-left: 15px;
}

.title-subpage-store {
background-image: url('images/bg-wide.jpg');
width: 870px;
height: 32px;
margin-bottom: 10px;
margin-right: 15px;
margin-left: 15px;
}

.title-subpage-blog {
background-image: url('images/title-bg-sub-blog.jpg');
width: 870px;
height: 42px;
margin-bottom: 10px;
margin-right: 15px;
}

.title-subpage-community {
background-image: url('images/title-bg-sub-community.jpg');
width: 870px;
height: 32px;
margin-bottom: 10px;
margin-right: 15px;
margin-left: 15px;
}

.title-subpage-home {
background-image: url('images/bg-short.jpg');
width: 660px;
height: 32px;
margin-bottom: 10px;
margin-left: 10px;
margin-top: 10px;
float: left;
}

#quotes {
float: left;
margin-left: 5px;
margin-top: 5px;
background-color: #fff;
height: auto;
width: 845px;
color: #000;
text-align: center;
font-size: 12px;
}

#privacy {
margin-left: 15px;
margin-right: 15px;
}

#sidebar-right{
width: 206px;
height: auto;
height: 225px;
float: right;
margin-right: 12px;
margin-top: -220px;
background-image: url('images/sidebar-right-inner-bg.jpg');
text-align: center;
}


#graphics-container {
float: left;
width: 875px;
height: 210px;
background-color: #eee;
margin: 12px 0px 0px 0px;
}

#home-graphics {
float: left;
width: 870px;
height: 200px;
margin: 5px 0px 0px 4px;
background-image: url(images/sanitize-my-makeup.jpg);
border: 1px solid #eee;
}

/*#news-thumb {
width: 622px;
height: 110px;
margin: 0;
padding: 0;
list-style-type: none;
}

#news-thumb li {
float: left;
width: 80px;
height: 110px;
margin-right: 10px;
padding: 0;
}

#news-thumb-li a {
float: left;
width: 80px;
height: 110px;
padding: 0;
}

#news-thumb ul {
margin-top: 10px;
width: 850px;
text-align: center;
}

#news-thumb ul li {
margin: 0;
}

#news-thumb ul li a {
width: 850px;
text-align: center;
margin-top: 10px;
}

*/

#product-links {
width: 850px;
height: 136px;
margin: 0;
padding: 0;
list-style-type: none;
}

#product-links li {
float: left;
width: 283px;
height: 136px;
margin: 0;
padding: 0;
}

#product-links li a {
float: left;
display: block;
width: 283px;
height: 136px;
margin: 0;
}

#top-banner {
width: 900px;
height: 165px;
margin: 0;
padding: 0;
list-style-type: none;
background-color: #000;
}

#top-banner li.top-banner-one {
float: left;
width: 222px;
height: 165px;
margin-left: 1px;
padding: 0;
}

#top-banner li {
float: left;
width: 222px;
height: 165px;
margin: 0;
padding: 0;
}

#top-banner li a {
float: left;
display: block;
width: 222px;
height: 165px;
margin: 0;
}

#button {
width: 120px;
height: 30px;
margin-right: 5px;
padding: 0;
}

#button li {
float: left;
margin: 0;
width: 120px;
height: 30px;
display: inline;
}

#button li a {
display: block;
float: left;
height: 30px;
width: 120px;
margin: 0;
background-image: url(images/order-here.jpg);
background-repeat: none;
}

#button li a:hover {
background-image: url(images/order-here-roll.jpg);
background-repeat: none;
}


#buttons-home {
width: 800px;
height: 165px;
margin: 13px 0px 0px 68px;
padding: 0;
}

#buttons-home li {
float: left;
margin: 0px 30px 0px 0px;
width: 168px;
height: 160px;
display: inline;
}

#buttons-home li.two {
float: left;
margin: 19px 40px 0px 55px;
width: 168px;
height: 160px;
display: inline;
}

#buttons-home li.three a.video {
width: 220px;
height: 135px;
display: block;
float: left;
margin: 0;
}

#buttons-home li.three {
float: left;
margin: 36px 0px 0px 30px;
width: 220px;
height: 135px;
display: inline;
}



#buttons-home li.one {
float: left;
margin: 23px 40px 0px 10px;
width: 168px;
height: 160px;
display: inline;
}

#buttons-home li a {
display: block;
float: left;
height: 168px;
width: 160px;
margin: 0;
}

#buttons-home li.two a {
display: block;
float: left;
height: 168px;
width: 160px;
margin: 0;
}


h1{
margin-left: 10px;
color:#EC3E97;
padding-top: 3px;
text-transform: uppercase;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.4em;
}

h3 {
color: #91dafa;
font-size: 14px;
font-weight: bold;
}

#footer {
width: 900px;
background-image: url('images/footer-bg.jpg');
height: 20px;
font-size: .8em;
margin-top: -16px;
}

.footer-text {
text-align: center;
padding-bottom: 5px;
}

#groupshot {
width: 275px;
float: left;
}

#expert-tip {
width: 210px;
height: 245px;
float: left;
margin: 10px 0px 0px 10px;
font-weight: bold;
background-color: #eeeeee;
}

#expert-tip-mist {
width: 210px;
height: 245px;
float: left;
margin: 10px 0px 0px 10px;
font-weight: bold;
/*background: url(images/expert-bg3.jpg);*/
background-repeat: no-repeat;
}
#expert-tip-wipes {
width: 210px;
height: 245px;
float: left;
margin: 10px 0px 0px 10px;
font-weight: bold;
/*background: url(images/expert-bg4.jpg); */
background-repeat: no-repeat;
}

#expert-tip-cleanser {
width: 210px;
height: 245px;
float: left;
margin: 10px 0px 0px 10px;
font-weight: bold;
/*background-image: url(images/expert-bg5.jpg);*/
background-repeat: no-repeat;
}

p.expert-tip123 {
padding: 22px 6px 5px 13px;
}

#expert-tip-inner{
width:200px;
height: 245px;
background-image: url('images/expert-bg2.jpg');
background-repeat: no-repeat;
margin-left: 5px;
font-size: 13px;
font-weight: normal;
}

.expert-tip-title {
text-align: center;
padding-top: 10px;
color: #000;
font-weight: bold;
}

#expert-tip2 {
width: 230px;
height: 175px;
float: left;
margin: 20px 0px 5px 5px;
font-weight: bold;
background-color: #f0f0f0;
border: 1px solid #a9d6e7;
padding: 5px;
}
#cosmetic-sanitizer-mist {
width: 260px;
float: left;
}

#sanitizer-mist-graphic2 {
width: 400px;
float: right;
margin: 0px 75px 0px 0px;
}


#sanitizer-mist-graphic3 {
width: 400px;
float: left;
margin: 10px 0px 0px 5px;
}

#sanitize-right {
width: 875px;
float: left;
margin-left: 10px;
margin-right: 10px;
}

#sanitize-right-mist {
width: 650px;
float: right;
margin-left: 10px;
margin-right: 10px;
}

.benefits{
text-align: center;
font-weight: bold;
}

.sanitizer-mist-para {
float: left;
width: 300px;
margin: 70px 0px 0px 25px;
}

.sanitizer-mist-para2 {
float: left;
width: 500px;
margin: 20px 0px 0px 25px;
}

.sanitizer-mist-para3 {
float: left;
width: 500px;
margin: 85px 0px 0px 25px;
}

#sanitize-bottom {
float: left;
width: 860px;
margin: 20px 0px 0px 10px;
}

#cosmetic-sanitizer-wipes {
float: left;
width: 408px;
}

#cosmetic-sanitizer-wipes-right {
float: right;
width: 666px;
margin-left: 10px;
margin-right: 10px;
}

#form {
float: left;
width: 870px;
margin-left: 17px;
margin-right: 10px;
}

#product-table {
width: 600px; 
margin-top: 10px;
margin-left: 20px;
padding-top: 25px;
font-size: 14px;
}

#product-table2 {
width: 800px; 
margin-top: 10px;
margin-left: 20px;
padding-top: 25px;
}

#cosmetic-sanitizer-wipes-form {
float: left;
width: 900px;
margin-left: 10px;
margin-rigth: 10px;
}

#conditioning-brush {
float: left;
width: 250px;
}

#contact {
margin-top: 5px;
text-align: center;
}

#product-container {
float: left;
margin-left: 20px;
padding-bottom: 10px;
width: 800px;
}

#product-image {
float: left;
width: 275px;
margin-right: 25px;
}

#product-specs {
float: left;
width: 475px;
font-weight: bold;
text-align: center;
}

#specs {
float: left;
font-weight: bold;
margin-top: 50px;
}

.product-title {
font-size: 17px;
font-weight: bold;
font-color: #629cc3;
}

.specs {
font-size: 14px;
margin: 0;
padding: 0;
}

#about-left {
float: left;
width: 850px;
margin-left: 10px;
margin-top: 10px;
}

#about-right {
float: left;
width: 277px;
margin-left: 35px;
margin-top: 5px;
}

#professionals-container {
float: left;
margin-left: 30px;
width: 840px;
border-bottom: thin dotted #9d82ad;
margin-bottom: 15px;
margin-top: 5px;
padding-bottom: 10px;
}

#professionals-left {
float: left;
width: 480px;
margin-right: 75px;
background-image: url(images/quote1.jpg);
background-repeat: no-repeat;
}

#professionals-left2 {
float: left;
width: 480px;
margin-right: 75px;
background-image: url(images/quote2.jpg);
background-repeat: no-repeat;
}

#professionals-left3 {
float: left;
width: 480px;
margin-right: 75px;
background-image: url(images/quote3.jpg);
background-repeat: no-repeat;
}

#professionals-left4 {
float: left;
width: 480px;
margin-right: 75px;
background-image: url(images/quote4.jpg);
background-repeat: no-repeat;
}

#left-text {
padding-left: 48px;
padding-top: 4px;
}

#professionals-right {
float: right;
width: 270px;
}

#faq {
float: left;
margin-left: 15px;
margin-top: 10px;
width: 855px;
}

#bacteria-left {
float: left;
width: 150px;
margin-left: 35px;
}

#bacteria-right {
float: left;
width: 550px;
}

#news-header {
font-weight: bold;
font-size: 16px;
color: #fff;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}

#print-bg {
background-image: url(images/print-bg.jpg);
margin-left: 15px;
margin-bottom: 10px;
width: 860px;
height: 254px;
background-repeat: no-repeat;
margin-top: 50px;
}

#online-bg {
background-image: url(images/online-bg.jpg);
margin-left: 15px;
margin-bottom: 10px;
width: 860px;
height: 200px;
}

#broadcast-bg {
background-image: url(images/broadcast-bg.jpg);
margin-left: 15px;
margin-bottom: 10px;
width: 860px;
height: 200px;
}

#advertising-bg {
background-image: url(images/advertising-bg.jpg);
background-repeat: none;
width: 860px;
height: 200px;
margin-left: 15px;
margin-bottom: 10px;
}

#print-thumb {
float: left;
width: 80px;
height: 110px;
margin-right: 10px;
margin-top: 50px;
}

#print-thumb-a {
float: left;
width: 80px;
height: 110px;
margin-right: 10px;
margin-left: 120px;
margin-top: 50px;
}

#advertising-thumb-a {
float: left;
width: 80px;
height: 110px;
margin-right: 10px;
margin-left: 230px;
margin-top: 50px;
}

#online-thumb {
float: left;
width: 100px;
height: 35px;
margin-right: 3px;
margin-top: 50px;
}

#online-thumb-a {
float: left;
width: 100px;
height: 35px;
margin-right: 3px;
margin-left: 17px;
margin-top: 50px;
}

#broadcast-thumb-a {
float: left;
width: 77px;
height: 35px;
margin-right: 3px;
margin-left: 25px;
margin-top: 50px;
}

#online-thumb2 {
float: left;
width: 77px;
height: 35px;
margin-right: 3px;
margin-top: 50px;
}

#bottom {
margin: 0 auto;
width: 900px;
color: #d2d2d2;
}

#bottom-right {
float: right;
width: 510px;
text-align: right;
font-size: .8em;
}

#bottom-left {
float: left;
width: 375px;
font-size: .8em;
}


#bottom1 {
float: left;
margin-bottom: 15px;
}

#bottom2 {
float: left;
margin-bottom: 15px;
}

#bottom3 {
float: left;
margin-bottom: 15px;
}

input.bigcheck { 
height: 24px; 
width: 24px; 
} 

input.form2  {
    font-size: 10px;
    vertical-align: middle;
    text-align: left;
    color:#666666;
	background-color:#FFFFFF;
    border: solid 1px #999999;
	width:220px;
}

input.form1  {
    font-size: 10px;
    vertical-align: middle;
    text-align: left;
    color:#666666;
	background-color:#FFFFFF;
    border: solid 1px #999999;
	width:480px;
}

input.form3  {
    font-size: 10px;
    vertical-align: middle;
    text-align: left;
    color:#666666;
	background-color:#FFFFFF;
    border: solid 1px #999999;
	width:150px;
}

#group-products {
width: 844px;
height: 321px;
/*background-image: url(images/group-products2.jpg); */
margin-left: 5px;
position: relative;
}

.product-text {
position: absolute;
/* float: right; */
width: 440px;
font-size: .9em;
/*padding: 60px 38px 10px 0px; */
margin-top: -260px;
margin-left: 360px;
z-index: 5;
}

span.currency {
font-size: 12px;
}


.table-height {
line-height: 26px;
}


.table-height1 {
line-height: 26px;
background-color: #f5f3f3;
}

.table-ontario {
line-height: 18px;
}

.table-ontario1 {
line-height: 18px;
background-color: #f5f3f3;
}

h2#product-main-body-inner3-header span {
display: none;
}

h2#product-main-body-inner3-header {
height: 37px;
width: 860px;
background-image: url(http://www.beautysoclean.com/images/cleanser-header.jpg);
background-repeat: no-repeat;
margin-left: 4px;
}

#product-main-body-inner3-bottom{
width: 860px;
height:293px;
background-image: url(http://www.beautysoclean.com/images/cleanser-bottom.jpg);
background-repeat: no-repeat;
margin-top: -18px;
margin-left: 4px;
}

h2#product-main-body-inner2-header span {
display: none;
}

h2#product-main-body-inner2-header {
height: 37px;
width: 860px;
background-image: url(http://www.beautysoclean.com/images/wipes-header.jpg);
background-repeat: no-repeat;
margin-left: 4px;
}

#product-main-body-inner2-bottom{
width: 860px;
height:293px;
background-image: url(http://www.beautysoclean.com/images/wipes-bottom.jpg);
background-repeat: no-repeat;
margin-top: -18px;
margin-left: 4px;
}

h2#product-main-body-inner-header span {
display: none;
}

h2#product-main-body-inner-header {
height: 37px;
width: 860px;
background-image: url(http://www.beautysoclean.com/images/mist-header.jpg);
background-repeat: no-repeat;
margin-left: 4px;
}

#product-main-body-inner-bottom {
height: 375px;
width: 860px;
background-image: url(http://www.beautysoclean.com/images/mist-bottom.jpg);
background-repeat: no-repeat;
margin-top: -18px;
margin-left: 4px;
}

h2#bacteria-bottom2-header span {
display: none;
}

h2#bacteria-bottom2-header {
height: 37px;
width: 860px;
background-image: url(http://www.beautysoclean.com/images/did-you-know-header.jpg);
background-repeat: no-repeat;
margin-left: 10px;
}

#bacteria-bottom2 {
background-image: url(http://www.beautysoclean.com/images/did-you-know-bottom.jpg); 

background-repeat: no-repeat;
height: 359px;
width: 860px;
margin-top: -20px;
margin-left: 10px;
}

h2#bacteria-bottom-header span {
display: none;
}

h2#bacteria-bottom-header {
height: 37px;
width: 860px;
background-image: url(http://www.beautysoclean.com/images/bacteria-bottom-header.jpg);
background-repeat: no-repeat;
margin-left: 10px;
}

#bacteria-bottom {
background-image: url(http://www.beautysoclean.com/images/bacteria-bottom-part.jpg);
background-repeat: no-repeat;
height: 375px;
width: 860px;
margin-left: 10px;
margin-top: -20px;
}

/*#bacteria-bottom-container {
position: absolute;
margin-top: -400px;
margin-left: 20px;
width: 830px;
z-index: 9999999;
} */

#in-the-news {



width: 790px;



height: 110px;



z-index: 10000;



margin-left: 90px;

padding-top: 40px;



}



#in-the-news2 {



width: 855px;



height: 37px;



z-index: 10000;



margin: 2px auto 0px auto;

padding-top: 40px;



}



#in-the-news3 {



width: 840px;



height: 37px;



z-index: 10000;



margin: 2px auto 0px auto;

padding-top: 40px;



}



/*



#in-the-news ul {



width: 880px;



margin: 0;



padding-left: 18px;



}







#in-the-news ul li {



display: inline;



margin: 0;



padding: 0;



}







#in-the-news ul li a {



float: left;



text-decoration: none;



font-weight: bold;



color: #fff;



text-align: center;



margin: 0 14px 2px 8px;



}







#in-the-news ul li a:hover {



text-decoration: none;



color: #ffcf07;



} */







#news-nav {



padding: 0;



margin-left: 20px;



list-style:none;



font-size:13px;



font-family:"Verdana", serif;



}







#news-nav table {



border-collapse:collapse;



height:0;



width:0;



margin:0 -4px -1px 0;



}







#news-nav li {



float:left;



margin:0 3px 0 0;



}



#news-nav li.print {



float:left;



margin:0 10px 0 0;



}







#news-nav li a {



display:block;



font-weight: bold;



float:left;



height:25px;



line-height:25px;



color:#fff;



text-decoration:none;



}







#news-nav li a.current {



font-style:italic;



color:#06b;



cursor:text;



}







#news-nav li:hover {



position:relative;



z-index:100;



}







#news-nav li a:hover {



color: #fecd04;



z-index:100;



}







#news-nav li:hover > a {



color: #fecd04;



}







#news-nav ul {



position:absolute;



left:-9999px;



top:30px;



width:780px;

height: auto;



padding: 0;



margin: 0;



list-style:none;



}







#news-nav ul li {



margin: 0;

width: 790px;



}



#news-nav ul li.print-two {



margin-left: -360px;

width: 790px;

text-align: center;



}



#news-nav ul li.print-three {



margin-left: -440px;

width: 790px;

text-align: center;



}



#news-nav ul li.print-four {



margin-left: -350px;

width: 790px;

text-align: center;



}



#news-nav ul li.print-five {



margin-left: -440px;

width: 790px;

text-align: center;



}



#news-nav ul li.print-six {



margin-left: -540px;

width: 790px;

text-align: center;



}



#news-nav ul li.print-seven {

margin-left: -630px;

width: 790px;

text-align: center;



}



#news-nav ul li.online-one {



margin-top: -55px;

width: 790px;

margin-left: -20px;

text-align: center;



}



#news-nav ul li.online-two {

margin-left: -100px;

width: 790px;

text-align: center;

margin-top: -70px;



}



#news-nav ul li.online-three {

margin-left: -210px;

width: 790px;

text-align: center;

margin-top: -70px;



}

#news-nav ul li.online-four {

margin-left: -250px;

width: 790px;

text-align: center;

margin-top: -70px;



}



#news-nav ul li.online-five {

margin-left: -350px;

width: 790px;

text-align: center;

margin-top: -70px;



}



#news-nav ul li.online-six {

margin-left: -470px;

width: 790px;

text-align: center;

margin-top: -70px;



}



#news-nav ul li.online-seven {

margin-left: -570px;

width: 790px;

text-align: center;

margin-top: -70px;



}



#news-nav ul li.online-eight {

margin-left: -660px;

width: 790px;

text-align: center;

margin-top: -70px;



}



#news-nav ul li.online-1 {



margin-top: -70px;

width: 790px;

margin-left: 0px;

text-align: center;



}



#news-nav ul li.online-2 {

margin-left: -90px;

width: 790px;

text-align: center;

margin-top: -70px;



}



#news-nav ul li.online-3 {

margin-left: -170px;

width: 790px;

text-align: center;

margin-top: -70px;



}

#news-nav ul li.online-4 {

margin-left: -250px;

width: 790px;

text-align: center;

margin-top: -70px;



}



#news-nav ul li.online-5 {

margin-left: -330px;

width: 790px;

text-align: center;

margin-top: -70px;



}



#news-nav ul li.online-6 {

margin-left: -400px;

width: 790px;

text-align: center;

margin-top: -70px;



}



#news-nav ul li.online-7 {

margin-left: -480px;

width: 790px;

text-align: center;

margin-top: -70px;



}



#news-nav ul li.online-8 {

margin-left: -560px;

width: 790px;

text-align: center;

margin-top: -70px;



}



#news-nav ul li.online-9 {

margin-left: -640px;

width: 790px;

text-align: center;

margin-top: -70px;



}



#news-nav ul li.online-10 {

margin-left: -720px;

width: 790px;

text-align: center;

margin-top: -70px;



}





#news-nav ul li a {



width:800px;



height:auto;



background-color: #070707;



line-height:22px;




font-size:12px;



font-weight: normal;



border-top: 1px solid #646464;



border-left: 1px solid #646464;



border-right: 1px solid #646464;



text-align:left;



margin-left: 30px;



padding-left: 5px;



}







#news-nav ul li a:hover {



border-left: 1px solid #646464;



border-right: 1px solid #646464;



border-top: 1px solid #646464;



}







#news-nav ul li:hover > a {



border-left: 1px solid #646464;



border-right: 1px solid #646464;



border-top: 1px solid #646464;



}







#news-nav ul ul {



position:absolute;



margin-left:100%;



top:0;



padding:0;



margin:0;



list-style:none;



}







#news-nav :hover ul {

position: absolute;

top: 150px;

left: 0px;

}







#news-nav :hover ul ul {



left:-9999px;



width:130px;



padding-left:10px;



background:url(file:///C|/Users/Curt/Desktop/trans.gif);




}







#news-nav li ul :hover ul {



left: 140px;



right:auto;



}







#news-nav li ul li ul li a {



text-align:left;



color:#fecd04;



}







#news-nav li ul li ul li a:hover {



color:#fff;



}

.post2 {
width: 900px;
height: auto;
margin-bottom: 10px;
background-color: #fff;
}

.post2 p {
margin-left: 15px;
}

#comments {
background-color: #fff;
margin-left: 15px;
width: 600px;
margin-top: 10px;
float: left;
color: #616568;
}

#respond {
background-color: #fff;
margin-left: 15px;
color: #616568;
}

#commentform {
background-color: #fff;
margin-left: 15px;
}

ol {
background-color: #fff;
margin-left: 15px;
width: 575px;
font-size: 13px;
}

#post-content {
width: 900px;
height: auto;
background-color: #fff;
}

h2 {
margin-left: 15px;
margin-top: 15px;
}

p.blog-post {
margin-left: 15px;
margin-right: 15px;
background-color: #fff;
}

li.pagenav {
display: none;
}

#linkcat-2 {
display: none;
}

li.categories {
display: none;
}

span.blog {
font-weight: bold;
font-size: 16px;
text-align: center;
}

#nav {
float: right;

width: 610px;

height: 32px;

margin-top: 44px;

z-index: 10000;
text-align: center;
}

/*

#nav ul {

width: 880px;

margin: 0;

padding-left: 18px;

}



#nav ul li {

display: inline;

margin: 0;

padding: 0;

}



#nav ul li a {

float: left;

text-decoration: none;

font-weight: bold;

color: #fff;

text-align: center;

margin: 0 14px 2px 8px;

}



#nav ul li a:hover {

text-decoration: none;

color: #ffcf07;

} */



#menu {

padding: 0;

margin-left: 15px;

list-style:none;

font-size:13px;

font-family:"Verdana", serif;

}



#menu table {

border-collapse:collapse;

height:0;

width:0;

margin:0 -4px -1px 0;

}



#menu li {

float:left;

margin:0 8px;

}



#menu li a {

display:block;

font-weight: bold;

float:left;

height:25px;

color:#fff;

text-decoration:none;

}



#menu li a.current {

font-style:italic;

color:#06b;

cursor:text;

}



#menu li:hover {

position:relative;

z-index:100;

}



#menu li a:hover {

color: #94E4FF;

position:relative;

z-index:100;

}



#menu li:hover > a {

color: #94E4FF;

}



#menu ul {

position:absolute;

left:-9999px;

top:23px;

width:190px;

padding: 0;

margin:0;

list-style:none;

background:url(trans.gif);

}



#menu ul li {

margin-left: 20px;

}



#menu ul li a {

width:190px;

height:22px;

background-color: #000;

line-height:22px;

font-size:12px;

font-weight: normal;

text-align:left;

margin-left: 30px;

padding-left: 15px;

}



#menu ul li a:hover {


}



#menu ul li:hover > a {


}



#menu ul ul {

position:absolute;

margin-left:100%;

top:0;

padding:0;

margin:0;

list-style:none;

}



#menu :hover ul {

right:0;

left:auto;

}



#menu :hover ul ul {

left:-9999px;

width:130px;

padding-left:10px;

background:url(trans.gif);

}



#menu li ul :hover ul {

left: 140px;

right:auto;

}



#menu li ul li ul li a {

text-align:left;

color:#94E4FF;

}



#menu li ul li ul li a:hover {

color:#fff;

}

#nav-home {
float: right;

width: 600px;

height: 32px;

margin-top: 44px;

z-index: 10000;
text-align: center;
}

/*

#nav ul {

width: 880px;

margin: 0;

padding-left: 18px;

}



#nav ul li {

display: inline;

margin: 0;

padding: 0;

}



#nav ul li a {

float: left;

text-decoration: none;

font-weight: bold;

color: #fff;

text-align: center;

margin: 0 14px 2px 8px;

}



#nav ul li a:hover {

text-decoration: none;

color: #ffcf07;

} */



#menu {

padding: 0;

margin-left: 10px;

list-style:none;

font-size:13px;

font-family:"Verdana", serif;

}



#menu table {

border-collapse:collapse;

height:0;

width:0;

margin:0 -4px -1px 0;

}



#menu li {

float:left;

margin:0 8px;

}



#menu li a {

display:block;

font-weight: bold;

float:left;

height:25px;

color:#fff;

text-decoration:none;

}



#menu li a.current {

font-style:italic;

color:#06b;

cursor:text;

}



#menu li:hover {

position:relative;

z-index:100;

}



#menu li a:hover {

color: #94E4FF;

position:relative;

z-index:100;

}



#menu li:hover > a {

color: #94E4FF;

}



#menu ul {

position:absolute;

left:-9999px;

top:23px;

width:190px;

padding: 0;

margin:0;

list-style:none;

background:url(trans.gif);

}



#menu ul li {

margin-left: 50px;

}

#menu ul li.health {

margin-left: 29px;

}

#menu ul li.products {

margin-left: 77px;

}

#menu ul li.about {

margin-left: 100px;

}

#menu ul li.pro {

margin-left: 68px;

}



#menu ul li a {

width:190px;

height:22px;

background-color: #000;

line-height:22px;

font-size:12px;

font-weight: normal;

text-align:left;

margin-left: 30px;

padding-left: 15px;

}



#menu ul li a:hover {


}



#menu ul li:hover > a {


}



#menu ul ul {

position:absolute;

margin-left:100%;

top:0;

padding:0;

margin:0;

list-style:none;

}



#menu :hover ul {

right:0;

left:auto;

}



#menu :hover ul ul {

left:-9999px;

width:130px;

padding-left:10px;

background:url(trans.gif);

}



#menu li ul :hover ul {

left: 140px;

right:auto;

}



#menu li ul li ul li a {

text-align:left;

color:#94E4FF;

}



#menu li ul li ul li a:hover {

color:#fff;

}

.bottom-about {
text-align: center;
}

#archive-container {
float: right;
width: 225px;
font-size: 13px;
background-color: #f3f3f3;
border: 1px solid #e6e7e7;
margin-right: 10px;
}

.navigation {
display: none;
}



#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
function slideSwitch() {
    var $active = $('#slideshow IMG.active');
    var $next = $active.next();    

    $next.addClass('active');

    $active.removeClass('active');
}

$(function() {
    setInterval( "slideSwitch()", 5000 );
});


function slideSwitch() {
    var $active = $('#slideshow IMG.active');
    var $next = $active.next();

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}

$(function() {
    setInterval( "slideSwitch()", 5000 );
});

function slideSwitch() {
    var $active = $('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

    var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}

$(function() {
    setInterval( "slideSwitch()", 5000 );
});
