

body {background:url(images/layout2_bg.jpg) repeat-x; background-color: #161616; margin:0px; font-family:Arial, Helvetica, sans-serif} 

fieldset {border:0px;}

a img {border:1px #2C2C2C solid;}

a {text-decoration:none;}

.container {text-align:left; width:1010px; margin:0 auto;position:relative;}

#topbox { background:url(images/topbox.jpg) no-repeat; width:1010px; height:115px;}

#purplebox{background:url(images/purpleback.jpg) no-repeat; width:1010px; height:321px;}

#menu{background:url(images/menuback2.jpg) no-repeat; width:1010px; height:25px;}

.mainbox { position:relative;}

#contentbox{background:url(images/contentboxrepeat.jpg) repeat-y; width:1010px;}

#contentboxbox {background:url(images/contentboxbox.jpg) no-repeat; margin-left:5px; min-height:181px; color:#fff;}

#contentboxbottom{background:url(images/contentboxbottom2.jpg) no-repeat; width:1010px; height:17px;}

.bottles {position:absolute; right:153px; top:10px; background:url(images/image1_sm.png) no-repeat; width:265px; height:422px; z-index:100}

.logo {position:absolute; left:25px; top:15px; background:url(images/logo_sm.png) no-repeat; width:532px; height:181px;}

.content {padding:23px 0px 13px 0px; padding-left:34px; font-size:11px; line-height:16px; color:#aeadad;  width:446px; }

.content p {padding:0px;}


.corner {background:url(images/corner.png) no-repeat; position: absolute; right:5px; bottom:17px; width:98px; height:98px; z-index:100;}

.bottlescontent {background:url(images/bottlesright.png) no-repeat; position:absolute; right:10px; bottom:17px; width:234px; height:175px;}

.topmenu {padding-left:42px; height:25px}

.topmenu .home {background:url(images/home.jpg) no-repeat; height:25px; width:32px; padding-right:40px; text-decoration:none; padding-bottom:7px;}
.topmenu .home:hover {background:url(images/homehover.jpg) no-repeat;  padding:0px; padding-right:40px; padding-bottom:7px;}

.topmenu .aboutus {background:url(images/aboutus.jpg) no-repeat; height:25px; width:52px; padding-right:40px; text-decoration:none; padding-bottom:7px; }
.topmenu .aboutus:hover {background:url(images/aboutushover.jpg) no-repeat; padding-right:40px; padding-bottom:7px; }

.topmenu .diy {background:url(images/diy.jpg) no-repeat; height:16px; width:25px; padding-right:40px; text-decoration:none; padding-bottom:7px; }
.topmenu .diy:hover {background:url(images/diyhover.jpg) no-repeat; padding-right:40px; padding-bottom:9px; height:16px; width:25px;}

.topmenu .toiletries {background:url(images/toiletries.jpg) no-repeat; height:25px; width:48px; padding-right:40px; text-decoration:none; padding-bottom:7px; }
.topmenu .toiletries:hover {background:url(images/toiletrieshover.jpg) no-repeat; padding-right:40px; padding-bottom:7px; }

.topmenu .contactus {background:url(images/contactus.jpg) no-repeat; height:25px; width:57px; padding-right:40px; text-decoration:none; padding-bottom:7px;}
.topmenu .contactus:hover {background:url(images/contactushover.jpg) no-repeat; padding-right:40px; padding-bottom:7px; }


.subheader {background:url(images/subfooterbanner.jpg) no-repeat; height:29px; width:1010px;}
.subfooter {background:url(images/subfooterback.jpg) repeat-y; width:1010px; height:125px; padding-bottom:7px;}

.footer {background:url(images/footer.jpg) repeat-y; width:1010px; height:100%;}

.copyright {padding-left:30px; font-size:10px; float:left; padding-top:15px; width:316px; color:#6a6a6a;}
.bottomnav {float:left; padding-top:11px; width:316px; text-align:center; }
.bottomnav a { text-decoration:none; font-size:10px; padding:0px; margin:0px; color:#6a6a6a;}
.webdesignby{padding-right:30px; font-size:10px; float:left; padding-top:15px; width:318px; text-align:right; color:#6a6a6a;}

.boxone {float:left; width:505px; position:relative;}
.boxtwo {float:left; width:505px; position:relative;}

.boxone {background:url(images/boxone.jpg) no-repeat; width:505px; height:266px;}
.boxone:hover {background:url(images/boxonehover.jpg)}

.boxtwo {background:url(images/boxtwo.jpg) no-repeat; width:505px; height:266px;}
.boxtwo:hover {background:url(images/box2hover.jpg)}

.boxonetop {/*background:url(images/boxonetop.jpg) no-repeat;*/ width:505px; height:58px;}
.boxonetoptext {background:url(images/boxonetoptext.png) no-repeat; width:271px; height:27px;}
.boxonecontent {/*background:url(images/boxonecontent.jpg) no-repeat; */width:505px; height:208px;}
.boxonetopcontenttext{background: url(images/boxonetopcontenttext.png) no-repeat; width:260px; height:18px;}


.boxtwotext {width:505px;}
.boxtwotop {/*background:url(images/boxtwotop.jpg) no-repeat;*/ width:505px; height:58px;}
.boxtwotoptext {background:url(images/boxtwotoptext.png) no-repeat; width:210px; height:35px; }
.boxtwocontent {/*background:url(images/boxtwocontent.jpg) no-repeat;*/ width:505px; height:208px;}
.boxtwotopcontenttext{background: url(images/boxtwotopcontenttext.png) no-repeat; width:227px; height:18px;}

.contentboximage2 {background:url(images/contentboximage2.png) no-repeat; width:190px; height:244px; position:absolute; right:33px; top:14px;}

.contentboximage1 {background:url(images/contentboximage1.png) no-repeat; width:157px; height:248px; position:absolute; right:40px; top:14px;}

.boxonecontenttext {width:240px; padding-left:39px;}
.boxonecontenttext p{color:#a9a9a9; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; padding-top:7px; text-align:justify; line-height:16px;}

.boxtwocontenttext {width:235px; padding-left:48px;}
.boxtwocontenttext p{color:#a9a9a9; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; padding-top:7px; text-align:justify; line-height:16px;}

.link {padding-top:10px;}
.morelink1 {color:#9d81c1 ; font-size:11px; text-decoration:none; padding-left:5px;}
.morelink2 {color:#c9b025 ; font-size:11px; text-decoration:none; padding-left:5px;}


.subfooterleft{width:505px; float:left;}
.subfooterright{width:505px; float:left;}
.subfooterrightcontent { padding-left:49px; padding-top:13px;}

.flashfooter{float:left;}
.footertext {padding-left:20px; float:left; width:253px;}
.footertext p { font-size:11px; color:#666666; line-height:16px; margin:0px; padding-top:0px; text-align:justify}

.content h1 {font-size:16px;}


.boxthreetoptext {background:url(images/aboutus.png) no-repeat; width:110px; height:27px; }

.boxfourtoptext {background:url(images/contactus.png) no-repeat; width:130px; height:21px; }

.boxfivetoptext {background:url(images/welcometo.png) no-repeat; width:275px; height:35px; }

.boxsixtoptext {background:url(images/order.png) no-repeat; width:275px; height:35px; }


.boxseventoptext{background:url(images/news.jpg) no-repeat; width:191px; height:35px;}

.newsheader {font-size:11px; font-weight:bold; color:#797979}
.newsheader a {color:#797979}



.newscontent ul li {color:#666666; font-size:11px; list-style:square;}

.newscontent ul {margin:0px; padding:0px; padding-left:15px; padding-top:10px;}

.sf_comments_title {font-weight:normal;}

label {display:block}

input {border:1px solid #ccc;}

.samplepack {background:url(images/sample_pack.png) no-repeat; width:214px; height:165px;}

