body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; color:#000000; background:#002E45 url(../images/bg.jpg) center top repeat-x;  font-family:Arial, Helvetica, sans-serif; font-size:12px; }

div, p, ul, ol, h1, h2, h3, h4, h5, img { margin:0px; padding:0px; }
h1{ font-size:20px; font-weight:bold; padding:0 0 10px 0px; color:#0e7db2}
ul { list-style:none; }

#main{ margin:auto; width:1003px; }

#main-main { margin:auto; width:869px; padding:0 67px 0 67px; position:relative; }
#nav-top { float:left; width:869px; height:56px; }
#nav-lft { float:left; width:21px; height:56px; background:url(../images/nav-lfts.png) no-repeat; }
#nav-rgt { float:right; width:18px; height:56px; background:url(../images/nav-rghts.png) no-repeat; }
#nav-mid { float:left; width:830px; height:56px; background:url(../images/nav-bg.jpg) repeat-x; }
#nav-mid ul { margin: 0; padding: 0; list-style-type: none; } 
#nav-mid ul li { display: inline; float: left; padding:0 0 0 0px; line-height:22px;  } 
#nav-mid ul li a { display: inline-block; padding:10px 8px 8px 8px;  border-right: 1px solid #b0b0b0; color: #000000; text-decoration: none;font-family:Arial, Helvetica, sans-serif; font-size:12px; }
* html .nav-mid ul li a{ /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; }
#nav-mid ul li a:hover { background:url(../images/rol-over-bg.jpg) repeat-x;  /*background of menu items during onmouseover (hover state)*/ color: #ffffff; } 
#nav-mid ul li a.home{ background:url(../images/rol-over-bg.jpg) repeat-x; /*background of menu items during onmouseover (hover state)*/ color: #ffffff; }

#search-top { float:right; width:375px; height:84px; }
.sopping-cart { float:left; width:375px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; }
#search-bg { float:left; width:369px; height:34px; padding:6px 0 0 6px; }
.search-box { height:27px; line-height:21px; width:272px; padding:0px 6px; border:none; font-size:12px; color:#000000;}
.search-button { float:right; width:65px; height:27px; color:#007fbb;}

#body-main { float:left; width:830px; padding:0 18px 0 21px; }
#body-mid { float:left; width:828px; background:#FFFFFF; border:solid 1px #EFF7FA; }
#body-rgt { float:left; width:535px; padding:0 0 0 15px ; }
#body-rgt-compare { float:left; width:815px; padding:0 0 0 15px ; }
#body-rgtcat { float:left; width:830px; padding:0 0 0 15px ; }
#body-rgt1 { float:left; width:830px; padding:0 0 0 5px ; }
 .wel-txt { float:left; width:514px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6d6d6d; text-align:justify; line-height:18px; }
#wel-heading { float:left; width:248px; height:26px; background:url(../images/acurelax-wel-img.jpg) no-repeat; }
#products { float:left; width:540px;}
#products1 { float:left; width:820px;}
#productscat { float:left; width:815px;}
#products-hd { float:left; width:100%; height:auto;}
#products-cat { float:left; width:550px; }
#products-cat2 { float:left; width:820px; }
#flash{ width:780px; height:251px;float:right; padding:0px 22px 0 0px;}
#products-cat1 { float:left; width:250px; padding: 5px 15px 20px 0px;}
#products-cat3 { float:left; width:250px; margin: 10px 5px 10px 5px; padding:5px;border:solid 1px #e7e7e8;}
.products-txt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0e7db2; font-weight:bold; }
.products-dec { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; font-weight:normal; width:100px; float:left; padding:5px 0 0 0px;  height:126px;}
#products-img { float:right; width:150px; height:126px; padding:5px 0 0 0px }
#products-img1 { float:left; width:260px; height:260px; padding:5px 0 0 0px; }
.view-prod { float:left; width:80px; margin-top:8px; height:18px; background:#0d73a4; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; padding:3px 0 0 0; text-decoration:none; }
.add-cart { float:left; width:80px; margin-top:5px; height:18px; background:#0d73a4; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; padding:3px 0 0 0; text-decoration:none; }

#header { float:left; width:869px; height:84px; padding:20px 0 0 0; }
.bizname { float:left; width:422px; height:83px; background:url(../images/wellness-products-biznm.png) no-repeat; }
#banner { float:left; width:804px; height:268px; padding:0 13px 0 13px; background:url(../images/banner1.jpg) 13px 0 no-repeat; }

#body-lft {  width:250px; height:635px; float:left; padding:0 0 0 13px; top:392px; }
#products-left { float:left; width:250px; }
#products-top { float:left; width:250px; height:38px; background:url(../images/products-top.jpg) no-repeat; }
#products-mid { float:left; width:250px; background:#e7e7e7; font-weight:bold; }
#products-mid ul { margin: 0; padding: 0; list-style-type: none; } 
#products-mid ul li { float: left;  } 
#products-mid ul li a { width:193px; display:block; padding:5px 29px 0 22px; color: #585858; text-decoration: none; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#products-mid ul li a:hover { background:#f5f5f5;   color: #0e7db2; } 
#products-mid ul li a.home{ background:#f5f5f5;    color: #0e7db2; } 
#our-doctors { float:left; width:250px; height:130px; padding:30px 0 0 0; }

#products-bot { float:left; width:250px; height:9px; background:url(../images/prodcts-bot.jpg) no-repeat; }
 
#follow { float:left; width:250px; height:40px; padding:20px 0 0 0;}  

#footer { float:left; width:849px; height:20px; padding:10px 0 0 20px; } 
.copy-right { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background:#118fcc;height:20px;padding:10px 0 0 10px;margin-bottom:10px;width:820px;}

/*--------------news div-------------------------*/
.news{ width:100%; height:auto; float:left;}
.newsheading{color:#0e7db2; font-weight:bold; padding:0px 0 0px 0px; }
.newstxt{ font-size:12px; padding:0 0 5px 0px;}
.newsdate{ padding:5px 0 5px 0px; color:#FF0000; font-size:11px;}

 #product-hd { float:left; width:87px; height:19px; background:url(../images/acurelax-our-product.jpg) no-repeat; }


.wel-txt {
    color: #6D6D6D;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    text-align: justify;
    width: 514px;
}



 
/*------------------------------------------------------------*/
 .menu{ background: url(../images/nav-bg.jpg) 0 0 repeat-x; width:830px; height:56px; float:left; margin:0px; padding:0px;}
 
 #jsddm
{
	margin: 0;
	padding:0 0 0 5px; font-weight:normal;
	
}

#jsddm li
{
	float: left;
	list-style: none;
	padding:10 0px 0 0px;font-weight:normal;
	background: url(../images/sep.jpg) right no-repeat;
}

#jsddm li a
{
	display: block;border-right: 1px solid #b0b0b0;
	padding: 12px 5px 13px 4px;
	text-decoration: none; font-weight:bold;
	color: #000000;
}

#jsddm li a:hover
{
	color: #0a6e9f;
}


#jsddm li ul
{
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;font-weight:normal;
	margin:0px 0 0 0px;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
	z-index:500000;
}

#jsddm li ul li
{
	float: none;
	display: inline;
	z-index:500001;
}

#jsddm li ul li a
{
	width: auto;font-weight:normal;
	background: #0e7fb7;
	border-bottom: solid 1px #4691B6; padding:10px 7px 10px 7px;
	color: #ffffff;
	z-index:500002;
}

#jsddm li ul li a:hover
{
	background: #0a6e9f;
	color:White;
}





.product-name{
    color: #348DBC;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top:20px;
    text-decoration: none;
    text-transform: none;
}
.price-box {
    margin: 2px 0 0;
}
.price-box1 {
    margin: 2px 0 0;
}
.old-price {
    margin: 0;
}
.price-label {
    font-size: 11px;
}
.old-price .price {
    color: #697073;
    text-decoration: none;
}
.special-price {
    margin: 0;
    padding: 3px 0;
}

h2{ font-size:12px; color:#37abe4; padding:5px 0 5px 5px; background:#eef8ff; border:solid 1px #0e7db2;}
h3{ font-size:14px; color:#0e7db2; padding:5px 0 0 0px;}
.text{ padding:0 0 0 0px;}
.page_dec{ padding:10px 10px 10px 15px;}
.radio_btn{ font-weight:bold; padding:0 0 0 0px; color:#333333;}
.register{ color:#0e7db2;}

.fixed{ color:#0e7db2; text-decoration:none; font-weight:bold;}
.fixed a{ color:#0e7db2; text-decoration:underline;}
.fixed a:hover{ color:#666666; text-decoration:underline;}

.ordertableha{ padding:5px 0 5px 10px; font-size:12px; color:#0e7db2; font-weight:bold; background:url(../images/oreder_head.jpg) 0 0 repeat-x; border: solid 1px #a7d6f8;}
.ordertabletxt{ font-size:12px; color:#666666; padding:5px 0 5px 10px; }
.ordertablebo{ border:solid 1px #eeefef;}
.ordersubL{font-size:12px; color:#666666; padding:10px 10px 10px 0px; }
.ordersubR{font-size:12px; color:#666666; padding:10px 0px 10px 10px; }
.ordersubbor{ border:solid 1px #DFDFDF;}
.ordertotalL{font-size:16px; color:#333333; padding:10px 10px 10px 0px; background:url(../images/oreder_headtotal.jpg) 0 0 repeat-x; }
.ordertotalR{font-size:14px; color:#333333; padding:10px 0px 10px 10px; background:url(../images/oreder_headtotal.jpg) 0 0 repeat-x;}
.ordertotalbor{ border:solid 1px #DFDFDF;}


.Compare_box{ width:200px; background:#FFFFFF; border: solid 1px #4ebdf3; padding:3px; height:auto; margin:10px 20px 0 0; float:right;}
.compare_box_inner{ width:200px; height:auto; background:#f2f2f2; float:left;}
.compare_head{ float:right; background:url(../images/compare-icon.jpg) 0 0 no-repeat; width:200px; height:25px; font-weight:bold; color:#0099FF; text-align:center;}
.model_dec{width:190px; font-size:11px; float:left; margin:8px 5px 0px; color:#0099CC;}
.left{float:left;}
.right{float:right;}
.clear_all{ width:190px;font-size:11px; font-weight:bold; float:left; margin:10px 5px 5px; color:#0099CC;}

.compare_table{border:solid 1px #CCCCCC;}
.compare_model{ padding:10px 0 0 10px; font-weight:bold;}
.compare_txt{ padding:10px 0 0 10px; font-weight:normal; color:#666666; line-height:18px;}
.model_name{ padding:3px 0 3px 0px; font-weight:bold; color:#4ebdf3;}
.compare_rate{ font-weight:bold; line-height:18px;  font-size:12px; color:#333333;}
.compare_re{ font-weight:normal; line-height:18px;  color:#666666; font-size:12px;}
.compare_spacial{ font-weight:bold; font-size:12px; color:#333333;}
.compare_re{ font-weight:normal; color:#666666; font-size:12px;}
.compare_wishlist{font-weight:normal; line-height:20px; color:#4ebdf3;}
.compare_wishlist a{color:#4ebdf3; text-decoration:underline;}
.compare_wishlist a:hover {color:#666666; text-decoration:none;}
.strike_out{ text-decoration:line-through; font-size:12px;}
.strike_in{color:#30ACE8;}




 






 