* {
margin:0;
padding:0
}

body {
background:url(/images/allbg.gif) repeat-x #483864;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#333;
line-height:18px
}

p {
margin-bottom:0.5em;
text-align:justify
}

#wrap {
width:1000px;
margin:auto
}

#sitewidth {
width:1000px;
float:left
}

#logo {
width:394px;
float:left
}

#topicons {
width:350px;
float:left
}

#topicon1 {
width:67px;
float:left
}

#callus {
width:233px;
float:right
}

#topnavbg {
background:url(/images/topnavbg.gif) repeat-x;
height:51px;
width:1000px
}

#ltcrnr {
width:10px;
float:left
}

#rtcrnr {
width:10px;
float:right
}

/*top navigation*/
#topnav {
font-family:Tahoma;
font-size:18px;
font-weight:400;
width:auto
}

#topnav ul {
list-style-type:none;
text-decoration:none;
display:block
}

#topnav ul li {
list-style-type:none;
float:left;
text-align:center
}

#topnav ul li a {
color:#fff;
text-decoration:none;
display:block;
text-align:center;
padding-left:30px;
padding-right:30px;
background:url(/images/lline.gif) no-repeat;
background-position:right;
line-height:51px
}

#topnav ul li a:hover {
text-decoration:none;
color:#FF9
}

/*top navigation end
Middle part*/
#middletotal {
width:1000px;
float:left;
background:url(/images/midbg.gif) repeat-y
}

/*Middle Left part*/
#leftside {
width:220px;
float:left;
background:#F5F4F8
}

#title1 {
width:220px;
float:left
}

.menu {
font-family:Tahoma;
font-size:11px;
font-weight:700;
color:#585D65;
float:left;
width:220px;
margin:0 0 10px
}

.menu ul {
list-style-type:none;
float:left;
margin:0;
padding:0
}

.menu ul li {
position:relative;
border-bottom:1px #D4D2DC solid;
float:left
}

/* style the links */
.menu ul li a {
display:block;
text-decoration:none;
line-height:25px;
width:220px;
padding-left:0;
color:#574C69;
text-indent:5px
}

.smalltxt {
font-family:Tahoma;
font-size:11px;
line-height:18px
}

/*Middle Left part End*/
#middlesite {
width:780px;
float:right
}

#middlesite ol {
margin-left:3em
}

#topbanner {
width:780px;
float:left
}

/*site Right*/
#rtside {
width:220px;
background:#F5F4F8;
float:right;
margin:0;
padding:0
}

#rtlinks {
border:none;
background:#F4F4F4;
margin:0;
padding:0
}

#rtbanrs1 {
text-align:center;
padding-top:20px;
padding-bottom:5px;
width:220px
}

#rtbanrs2 {
text-align:center;
padding-top:5px;
padding-bottom:5px;
width:220px
}

#freeshipng {
padding-top:25px;
padding-bottom:25px;
text-align:center;
width:220px
}

#clear {
clear:both
}

/*site Right End
site middle*/
#midsite {
width:540px;
float:left;
padding-left:10px;
padding-right:10px;
text-align:left
}

.titlemain {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
line-height:35px;
color:#413659;
font-weight:700
}

.bdtxt {
font-family:Tahoma;
font-weight:700;
color:#6F6F6F;
line-height:20px;
font-size:11px
}

.mblno {
font-size:20px;
line-height:35px;
margin-left:1.5em
}

#productstop {
width:540px;
margin:auto
}

#product1 {
width:164px;
float:left;
border:1px solid #666;
text-align:left;
margin:1px;
padding:5px
}

#prdimg {
width:87px;
float:left
}

#prdimg2 {
width:50px;
float:left
}

.prdtxt {
line-height:14px;
font-family:Tahoma;
font-size:11px;
color:#333
}

a.more:link,a.more:visited,a.more:active {
text-decoration:underline;
color:#039
}

a.more:hover {
text-decoration:none
}

#imgmain {
padding-top:20px;
padding-bottom:20px
}

/*site middle End
Bottom Part */
#btmbg {
background:url(/images/btmbg.gif) repeat-x;
height:80px;
border-top:10px #FFF solid;
text-align:center;
color:#FFF
}

a.btmnav:link,a.btmnav:visited,a.btmnav:active {
text-decoration:none;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
padding-right:5px;
line-height:52px
}

a.btmnav:hover {
text-decoration:underline;
color:#CCB1FC
}

.rights {
color:#BEB9D4;
font-family:Tahoma;
font-size:11px
}

/*Bottom Part End*/
.titletxt2 {
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:400;
color:#008AC4;
line-height:45px
}

/* Prodcuts Page */
#midinfotot {
width:520px;
float:left
}

.infol {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
color:#585D65;
margin-bottom:20px;
text-align:left;
padding-left:30px
}

.infol ul {
list-style-type:none;
margin:0;
padding:0
}

.infol ul li {
position:relative;
background:url(/images/arrow.gif) no-repeat;
background-position:left;
padding-left:20px;
border-bottom:1px #fff solid
}

/* style the links */
.infol ul li a {
text-decoration:none;
line-height:26px;
padding-left:0;
color:#676767;
text-indent:5px;
display:block
}

/* Prodcuts */
#prdtitleprd {
width:500px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:700;
color:#666;
text-transform:uppercase;
background:#F8F8F8;
border:#EAEAEA 1px solid;
margin-bottom:10px;
padding:10px
}

#pro1 {
width:144px;
float:left;
border:#525252 1px solid;
margin-right:10px;
text-align:center;
margin-bottom:10px;
padding:10px
}

#pro_last {
width:145px;
float:left;
border:#525252 1px solid;
text-align:center;
margin-bottom:10px;
padding:10px
}

.grntxtbd {
font-weight:700;
color:#017A01;
font-size:11px;
line-height:22px;
font-family:Tahoma
}

#btns {
width:140px;
float:left
}

#carico {
width:44px;
margin-top:12px;
float:left
}

#viewico {
width:44px;
float:right;
margin-top:12px
}

a.prdnm:link,a.prdnm:visited,a.prdnm:active {
font-weight:700;
color:#FC0079;
font-size:12px;
line-height:16px;
font-family:Tahoma;
text-decoration:none
}

a.prdnrmltxt:link,a.prdnrmltxt:visited,a.prdnrmltxt:active {
font-weight:400;
color:#333;
font-size:11px;
line-height:14px;
font-family:Tahoma;
text-decoration:none
}

.redtxt3 {
font-size:17px;
font-weight:400;
line-height:20px;
color:#950397;
font-family:Verdana, Arial, Helvetica, sans-serif
}

.redtxt1 {
font-size:17px;
font-weight:700;
line-height:40px;
color:#950397
}

.redtxt2 {
font-size:19px;
font-weight:700;
line-height:40px;
color:#950397
}

/* Prodcuts End 
 Prodcuts Page End 
 Marijuana Detox Page */
#marj_img {
width:260px;
float:left
}

#mrj_txt {
width:270px;
float:right
}

/* Marijuana Detox Page End 
 Porduct Page 01 */
#prod_limg {
width:160px;
float:left
}

#prod_rtxt {
width:360px;
float:right
}

.price {
color:red;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px
}

/* Product Pages */
.product {
width:100%;
}

.product_title {
color:#950397;
margin-bottom:0.5em;
text-align:center
}

.product_title strong {
color:red
}

.product_attr {
text-align:left;
margin:0 3em
}

.product_attr select {
width:100%
}

.product_attr2 {
text-align:left;
margin:0
}

.product_attr2 select {
width:70%
}

.product_left {
float:left;
text-align:center;
width:40%
}

.product_left button {
margin-top:0.5em
}

.product_left img {
border:#EEE solid 1px;
padding:12px
}

.product_right {
float:right;
width:60%
}

.product_right p {
text-align:justify
}

.product_subtitle {
color:#950397;
font-size:1.4em;
font-weight:700;
line-height:40px;
text-align:center
}

.sep {
border:1px solid #D4D2DC
}

.menu ul li a:hover,.infol ul li a:hover {
color:#000
}

#midinfos1,#midinfos2 {
width:250px;
float:left
}

a.prdnm:hover,a.prdnrmltxt:hover {
text-decoration:underline
}

