 @charset "UTF-8";
/* CSS Document */
*{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, ul, li, a, p{ margin:0; padding:0;}
img{ border:none;}
ul, li{list-style:none;}
.clear{clear:both; display:block; visibility:hidden; line-height:0px; height:0px;}
#wraper{ background:#eaf5fc; width:100%; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a{text-decoration:none;}
p{padding:0; margin:0; line-height: 24px;}
body{ color:#333;}
#header_top, #contents, #bottom, #footer{ width:960px; margin:0 auto; font-family:Arial, Helvetica, sans-serif;}


/*Font*/
#menu a{ font-size:13px; }
#nav a{font-size:12px;}
#menu a, h6, #service a{color:#FFF;}
#nav2 li a, .share a, #nav2 span a, #nav1 a, #nav2 a:hover, #bottom a:hover, #creataccout .forget a:hover, #creataccout .change a:hover, .offer, .blue a, .s-product-sub a:hover{color:#2d8ceb; }
#nav1 #nav1-fb-left a.addthis_button_email{ border-left:1px solid #333; padding-left:5px; background:none;}
#nav2 p{ text-transform:capitalize;}
#contents-right .want a{ font-weight:bold; text-transform:capitalize; color:#FFF; padding:13px 0 0 5px; display:block;}
h1 { font-size:18px; color:#1b5c9d; display:block; width:720px; margin:0 0 20px -20px;; text-transform:uppercase;}
#submenu .block-title, h2, h5, #contents-right .want{ background:#1b5c9d; padding: 10px 0 10px 5px; font-size:16px; }
#submenu .block-title {text-transform: uppercase; font-weight: bold;border-radius: 0 0 0 0;}
h2, h5{ text-transform:uppercase;}
h2 a{ color:#FFF; display:block;}
h5 a{ color:#FFF; padding:3px 0 0 15px; display:block;}
h2 a:hover, h5 a:hover, #contents-right contentsleft.want a:hover{ color:#04ecff;} 
h3{ font-size:14px; color:#333; margin:2px 0 5px 0;}
h4{ font-size:18px; font-weight:normal; margin-top:7px; height:38px;}
h6{ font-size:14px;}
#menu a:hover{ color:#4fecff; }
#contents p, .tel li{ color:#666;}
#service p a, #footer p{ font-size:11px;}



/*Contentsleft*/
/*About Us & Privacy Policy*/
.conswrapper{background-color:#FFF; width:920px; float:left; padding:0 20px 60px 20px;}
#contentsleft{float:left; width:840px; padding:15px 0 0 40px;}
#privacy{float:left; width:840px; height:700px; margin:15px 0 0 40px;}
.foward { border-bottom: 1px solid #ccc; padding:20px 0 7px 0;  display:block; width:920px; text-transform:capitalize;}
#contentsleft .showImg{ background:url(../images/aboutuspic.jpg) no-repeat center top;  height:244px; text-indent:-9999px; width:100%; padding-bottom:20px;}
#contentsleft p,  #privacy p{ line-height:18px;}

/* Return Policy*/
.requirements ul{ margin: 5px 0 10px 30px;}
#privacy .requirements li{list-style:disc; color:#666; padding-bottom:2px;}


/*Contact Us & Advertising*/
contentsleft input { padding:2px 2px; font-size:95%; background:#fff; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.tel{ margin: 8px 0;}
.tel li{ padding-bottom:3px;}
#contentsleft .bigger{ font-size:14px; color:#333; padding-bottom:5px;}
.red{ font-size:18px; color:#e50000; font-weight:normal;}
.form-title{ width:120px;float:left; margin-bottom:20px; text-align:left; font-weight:bold;}
input.form{ margin-bottom:15px;}
.long-form{ width:355px; height:250px;}
#contentsleft p.title{ font-size:14px; font-weight:bold;}
.submit, .contactus_submit { background:url(../images/submit.jpg) no-repeat 0 0; width:106px; height:36px; display:block; text-indent:-9999px;}
.submit{ margin-left:120px; margin-top:20px;}
.contactus_submit{margin-top:20px;}

/*Internet Purchasing Agency*/
#contentsleft .agency p{ color:#333;}
#contentsleft .black{ color:#333; margin:40px 0 20px 0; font-size:14px;}
#contentsleft .in{ padding-left:30px;}
#contentsleft .agency span{ color:#1b5c9d;}

/*Nose*/
/*Sub Menu*/
#submenu{ float:left; border:1px solid #1b5c9d; width:170px; margin:23px 20px 0 0px;  padding-bottom:20px; background-color:#FFF; _margin:23px 20px 0 10px;}
#submenu ul{ margin:15px 0 0 15px; }
#submenu ul li{ line-height:inherit; border: none; padding-bottom:8px;}
#submenu ul li a { font-weight:bold; }
#submenu ul li a.active { color: #2D8CEB; }

/** The sub menu of the parent li item **/
#submenu ul li.expanded li { line-height: 17px; padding-top: 0; padding-bottom: 0; padding-left: 10px;} 
#submenu ul li.expanded li a { text-decoration: underline; font-weight:normal; } 

.n-submenu a, .product-sub a, .s-title a, .sub-menu-current a{ color:#2d8ceb; }
#submenu ul li.s-submenu, #submenu ul li.n-submenu{ margin:4px 0 0 32px; }
#submenu ul li.s-submenu a{ text-decoration:underline;}
#submenu ul li.s-submenu a:vivsited {color:#999;}

/*Contentsmid*/
#contentsmid .product-sub, #contentsmid-search .product-sub{font-size:26px; margin-top:13px; font-weight:bold;}
.s-product-sub{ font-size:24px; display: block; float: left; width: 45%; line-height:34px;}
.prose p.product-sub-title { font-size:17px; clear: both; line-height:26px; margin:7px 0 3px 0; padding-top: 15px;}
p.summary {margin: 0;}
.product-sub-title a{ color:#2d8ceb;}
.s-product-sub a{ text-decoration:underline;}
.sort{ float:left;width:100%;  background:#e6e6e6; }
.sort form { display:none; }
.view-header .sort form { display:block; }
.view-header .sort .sort-number { display:none; }

#contentsmid .sort form, .sort-search form{ float:left; line-height:36px; margin-left:12px;}
.sort select, .sort-search select{ margin-left:10px; }
.sort-number{ font-size:14px; margin-right:10px; text-align:center;}
.sort-number a{ margin-left:10px;  padding:2px 8px; margin-top:3px; border:1px solid #2d8ceb; text-decoration:none; }
.sort-number a:hover{ background:#2d8ceb; color:#FFF;}
.sort-number a.pager-current { background-color:#2d8ceb; color:#FFF; }
.sort-number img{ margin-top:-2px;}
#contentsmid .sort-number a.pager-ellipsis{ cursor:default; }
#contentsmid .sort-number a.pager-ellipsis:hover{ background:#fff; color:#333;}

/*Want to learn more?*/
#contentsmid .cause-title{font-size:26px; margin:13px 0 20px 0; font-weight:bold;  color:#2d8ceb; }

/*Productlist*/
.sub-noline{float:left; border-right:none;}
.sub-product{float:left; border-right:1px dotted #CCC;}
#contents p{ }
#contents p.sort-number{ height:0px;}
#contentsmid{float:left; width:535px; margin:23px 0 40px 0;}
#contentsmid .productlist{float:left; width:535px; }
#contentsmid .productlist .view-header { height: 51px; }
#contentsmid .productlist .view-content { margin-top: 21px;}
#contentsmid .sub-product, #contentsmid .sub-noline{ width:133px; margin-bottom: 40px; }
#contentsmid .row4-4 .sub-product { border-right: none;}
#contentsmid ul{ padding:10px 0 0 10px; width:100px;}
#contentsmid #account ul{ margin-left:0px; width:500px;}
#contentsmid li, #contentsmid-search li, #body-product li{ width:120px;}
#contentsmid li, #contentsmid-search li, #body-product li a{ width:120px;}
#contentsmid .sub-product li{ display:block; float:left;}
#contentsmid .sub-product li a{ display:block; height:48px; overflow:hidden;}
#contentsmid .sub-product li div{ height:15px; }
#contentsmid li.value, #contentsmid-search li.value, #body-product li.value, #contentsmid li.addtocart, #contentsmid-search li.addtocart, #body-product li.addtocart{ min-height:0px;}
#contents .field-content .sub-product .value{ text-decoration:none; float:left; width:100%; height:15px; color:#ff0000; font-size:18px;}
#contents #body-product #mainproducts-views-list .view-content .field-content .sub-product{ float:left;}
#contents #body-product #mainproducts-views-list .view-content .field-content .sub-product .value{float:left; width:100%;  font-size:12px; color:#333; height:auto;}
#contents #body-product #mainproducts-views-list .view-content .field-content .sub-product .special-price{ font-size:18px; font-weight:bold; color:#f60400;}
#contents .field-content .sub-product .value .uc-price-product{ text-decoration:none;}
#contentsmid #account li {width: auto;}
#creataccout input {float: none; }
#form-item-news input{
 float: left;
}

.addtocart input.list-add-to-cart {
  display: block;
 	float: left;
	color:#fff;
}
.addtocart input.list-add-to-cart:hover {
color:#04ecff;
}
.addtocart input.list-add-to-cart-zh {
  display: block;
 	float: left;
}
.addtocart input.list-add-to-cart-zh:hover {
	color:#04ecff;
}
.sub-title{ height:46px;} 
.productlist img{ margin:0 auto; display:block;}
.sub-product a.imagecache{ height:100px; display:block;}
.productlist .value, .productlist-search .value{ color:#1b5c9d; font-size:18px;}
.addtocart a{ background:url(../images/addtocart.jpg) no-repeat 0 0; width:101px; height:27px; display:block; text-indent:-9999px; float:left;}
.addtocart a:hover{ background-position:0 -27px;}

/*Search*/
.sort-search, .sort-artical{ float:left;width:720px; height:36px; background:#e6e6e6; margin-top:15px;}
#contentsmid-search{float:left; width:960px; margin:0px 0 40px 5px;}
#contentsmid-search .sort { display:none; }
#contentsmid-search .productlist-search{float:left; width:960px; margin-top:21px;}
#contentsmid-search .sub-product, #contentsmid-search  .sub-noline{ width:150px;}
#contentsmid-search .sub-title{ color:#666;}
#contentsmid .productlist #content-content .box .box-content #contentsmid-search .sub-product li{ width:138px;}
#contentsmid .productlist #content-content .box .box-content #contentsmid-search .sub-product li.sub-title{ height:60px; overflow:hidden; width:138px;}
#contentsmid .productlist #content-content .box .box-content #contentsmid-search .sub-product  a{ width:120px; height:122px; float:left;}
#contentsmid .productlist #content-content .box .box-content #contentsmid-search .sub-product li.sub-title a{ height:60px; overflow:hidden; width:128px;}
#contentsmid .productlist #content-content .box .box-content #contentsmid-search .sub-product ul{ margin-left:12px; width:138px; padding:0px;}
.productlist-search img{ margin:0 0 10px 12px;}
#submenu .category{ font-size:14px; color:#333; font-weight:bold; margin-top:24px;}
#contentsmid .productlist #content-content .box .box-content{ width:920px;} 
#contentsmid .productlist #content-content .box .box-content ul{ width:920px;}
#contentsmid .productlist #content-content .box .box-content ul li{ width:920px;}

/*Health Artical*/
.view-display-id-page_1{ margin-left:34px; width:664px;}
.view-display-id-page_1 h3{ margin-bottom:5px; }
.view-display-id-page_1 .article_pic{ float:left; padding-bottom:15px;}
.view-display-id-page_1 p{ float:right; padding-left:20px; width:535px; height:70px;}
.page-story-sharing .view-display-id-page_1 p{ float:none; padding-left:20px; }
.article{ margin-left:34px; width:664px;}
.article h3{ margin-bottom:5px; }
.article .article_pic{ float:left; padding-bottom:15px;}
.article p{ float:right; padding-left:20px; width:544px; height:70px;}
.sort-artical{ margin-bottom:20px;}
.artical p{ border-bottom:1px solid #ccc;}
.sort-page{ font-size:14px; width:720px; margin-left:240px;}
.sort-page a{ margin-left:10px; float:left; padding-top:10px;}
.sort-page img{ margin-top:-2px;}
.cause_picture{ margin:0 auto; width:300px; height:200px; padding:20px 0;}

/*Contents-right*/
#contents-right{ float:right; border:1px solid #1b5c9d; width:170px;  margin-top:23px; padding-bottom:20px; background-color:#FFF;}
#contents-right ul{ margin-left:6px;} 
#contents-right li{font-size:15px; list-style:disc; margin:0 0 7px 30px; color:#666; }
#contentsright li.to{ font-size:16px;list-style:none; margin:18px 0 7px 0px; color:#333;}
#contents-right li a{text-decoration:underline; color:#666;}
#contents-right li.sub-current a{ color:#2d8ceb; text-decoration:none;}

/* Health topics*/
#contentsright{ float:right; border:1px solid #1b5c9d; width:170px; margin-top:23px; background-color:#FFF; padding-bottom: 1px;}
#contentsright ul{ margin:15px;} 
#contentsright li{ line-height: 16px; overflow: hidden; padding: 0; border-bottom:1px solid #CCC; margin-bottom:6px;}
#contentsright li.topic{ border-bottom: none; color:#0F0; size:20px;}
.moredetail{float:right; clear: both; display: block; margin-right:10px; padding-right: 10px; padding-bottom: 10px; }
.moredetail a{ float:right; font-size:14px; color:#2d8ceb;}

#contentsright ul.cause li.to{ font-size:16px;list-style:none; margin:18px 0 7px 0px; color:#333;}
#contentsright ul.cause{ margin:15px 15px 15px 5px;} 
#contentsright ul.cause li a{text-decoration:underline; color:#666;}
#contentsright ul.cause a.active {color:#2d8ceb;}
#contentsright ul.cause li{ font-size: 15px; overflow: visible; border: none; margin-bottom: 0; 
list-style: disc;
margin: 0 0 0px 30px;
color: #666;}

/*Coupon*/
#couponleft{ float:left;}
#couponright{ float:right;}
#couponsleft, #couponsright{ margin-left:20px;}
.savecoupon{ border:1px solid #6ba0d6; background:#ebf8fb; width:350px; height:117px;  margin-bottom:17px;}
#couponleft img, #couponright img {float:left; width:97px; height:115px; padding:0 4px;}
#couponleft ul, #couponright ul{ margin-top:3px}
#couponleft li, #couponright li{ font-size:14px; color:#999; padding-bottom:1px; }
#couponleft .code, #couponright .code{ font-size:14px; color:#e71f19; }
#couponleft .benefit,  #couponright .benefit{ font-size:18px; color:#e71f19;}

/*productinformation/
/*Toppart*/
.product{ float:right; /*width:820px; */margin:39px 0 25px 0;}
#productleft{ float:left; width:320px; }
#productleft .showImg{background:url(../images/product_img.jpg) no-repeat 0 0;width:250px;height:236px;display:block;text-indent:-9999px;}
#productleft .field-item a.imagefield{ width:320px; height:100%;}
#productleft img{}
#productright {float:right; width:450px; padding-bottom:20px;}
#produtright p { line-height:22px; color:#333; font-size:12px;}
#productright .producttitle{ font-size:18px; line-height:20px; color:#333; height:40px;}
#productright .price{ font-size:18px; line-height:18px; color:#333; margin-top:24px; padding-bottom:18px; border-bottom:#999 1px solid;}
.price span{ color:#F00;}
.info{ margin:12px 0 13px 0;}
.sendafriend {margin-top:13px;}
.sendafriend a{ font-size:14px; color:#2d8ceb; margin-top:13px;}
#productright form{margin:15px 0 10px 0; width:358px; float:left;}
.size{ width:166px; height:20px;}
.select{ background:#ccc; width:185px; font-size:16px; padding:4px 0 4px 15px; float:left;}

.number { width:40px; height:24	px;margin:3px;}

/*Information*/
.detailmenu ul, #account ul{}
.detailmenu {background:url(../images/dotline.png) repeat-x bottom;}
.detailmenu li, #account li{ float:left; background:#ccc; line-height:35px; height:35px; margin-right:3px; padding:0 13px 0 13px; border:1px #ccc solid; }
.detailmenu li.current, #account li.current{ background:#FFF; border-bottom:1px #fff solid; }
li a:hover{ color: #2D8CEB;}
li.current a:hover{ color:#333;}
#productdetail{ border:1px #ccc solid; border-top:none; width:838px; padding-bottom:50px;}
#productdetail .introduce{ padding:22px 28px 22px 17px;}

/*Ingredients*/
#productdetail .matter{margin-top:20px;}

/*Review*/
.review{width:780px;}
.review, .reviewtext{ margin-left:9px;}
.rate{ background:#1b5c9d; width: 780px; height:24px; }
.rate img{ margin:-24px 0 0 118px;}
.rate .word{ color:#FFF; display:block; margin-left:9px; line-height:24px;}
.write{ margin:14px 0 14px 0;}
.write a{ color:#1b5c9d; text-decoration:underline;}
.review p.title{ display:block; background:url(../images/average.png) no-repeat 114px 0; margin-bottom:-10px;}
.review .baseon{ margin-left:110px;}
.reviewtext{width:780px;}
.reviewtext .contents{ margin-top:13px; }
.reviewtext span{ float:left;}
.named{ font-weight:bold; color:#333; width:118px;}
.reviewtext .personalrate{ background:url(../images/personalrate.png) no-repeat 0 0;line-height:15px; display:block; text-indent:-9999px; width:82px;}
.reviewtext .review{ width:630px; margin-left:120px; margin-top:13px; margin-bottom:-6px;}
.pageclick{ padding-top:20px; text-align:center;}
.pageclick li{ list-style:none; display:inline;padding-right:8px;}
.pageclick li a{ font-size:14px; }


/*Writereview*/
.review .desp{ font-weight:bold; color:#333; display:block; margin:16px 0;}
.review .desp .red{ margin-left:130px;}
.form-name{width:110px; float:left; margin-bottom:20px; text-align:right; padding-right:10px;}
#productdetail .review form{ float:left; margin:10px 0 15px 150px; }
.small{ font-size:11px;}
.tellus{ margin:34px 0 8px 0; width:760px;}
#productdetail .review .submit{ margin-left:270px;}
.bysubmit, .items{ width:600px;}
.aboutsumbit li{ list-style:disc;color:#666; margin-left:15px;}
.review ul{ margin-bottom:30px;}
.limit { margin-left:120px; font-style:italic; color:#666;}

/*Sendfriend*/
.sendfriend span{ width:160px; float:left; margin:3px 0 20px 0px; text-align:right; padding-right:15px;}
.sendfriend input{ float:left; magin-bottom:15px;}
.long-form{ width:380px; height:180px; overflow:scroll;}
#contents-left form {float:left; margin:20px 0 25px 0; width:700px;}
#contents-left{ margin:40px 0 60px 140px; height:370px; width:700px;}
.submit, .contactus_submit, .friend-submit, .creat-submit { background:url(../images/submit.jpg) no-repeat 0 0; width:106px; height:36px; display:block; text-indent:-9999px;}
.never{ margin-left:80px;}
.add, .privacy a{ color:#2d8ceb; font-weight:bold; text-decoration:underline;}
.add{padding-left:10px;}
.friend-submit{ margin:0 0 30px 175px;}

/*Creataacount*/
.popups-buttons {
	display: none;
}
#popups-box #sign{ float: none; }
.finish, #sign{float:left; width:700px; margin:15px 0 20px 140px;}
#user-register p.finish,
#user-login p.finish,
#user-register p.ps,
#user-login p.ps { text-transform:uppercase; }
#user-register p.ps { margin-left:140px; }
#sign{ margin-bottom:60px;}
.popups-box #sign{
	width: auto;
	margin-left: 20px;
}
#account{ margin:0 0 40px 0;}
#account li a{ font-weight:bold; color:#333;}
#creataccout{ border:1px #ccc solid; margin-top:-5px; width:700px;}
.popups-box #create-account {
	width: 380px;
	margin-top: 10px;
	float: left;
}

#returning-user {
	float: left;
	width: 250px;
}
#creataccout .fillup{ padding:40px 0px 40px 40px;}
#creataccout .form-name{ width:180px; color:#333; }
.creat-submit{margin:0 0 36px 170px;}
#creataccout .never{ margin-left:10px; width:570px; font-size:11px;}
.ps{ margin-left:140px; width:700px; color:#333;}
.ps .mail a, .ps .call{ color:#2d8ceb;}
.ps .mail a:hover, .ps .call:hover{ color:#333;}
.popups-box #creataccout {
	width: 300px;
	float: left;
}
.popups-body {
	padding: 0;
}
.popups-box #creataccout .fillup {
	padding-left: 10px;
}
.popups-box #creataccout .form-name {
	width: 110px;
}
.popups-box #creataccout {
	padding: 0 20px;
}

/*Sign*/
#sign .return{ margin:0 0 12px 70px; color:#333; font-size:16px; font-weight:bold;}
#creataccout .forget{ color:#2d8ceb; font-size:14px; padding-top:20px; margin-left:190px;}
#creataccout .forget a, #creataccout .change a{ text-decoration:underline; font-weight:bold; font-size:12px;}
#creataccout .change{ margin-left:70px; padding-bottom:5px; }

/*Body*/
.body{ float:left; width:660px; padding-left:40px;}
#contentsbody_top{width:660px;}
#contentsbody_top p{margin-left:51px;}
#contentsbody_top .looking{ font-size:24px; color:#e21f1b; font-weight:bold; line-height:28px; margin-top:43px;}
#contentsbody_top .free{ font-size:16px;color:#2d8ceb; font-weight:bold; padding:25px 0 10px 0;}
#contentsbody_top .lineword{ font-size:14px; color:#333; line-height:24px; }
#contentsbody_top .lineword span a{ color:#2d8ceb; text-decoration:underline;}
#contentsbody_top .lineword span a:hover{color:#333; }
#contentsbody_under{background:url(../images/body.jpg) left top no-repeat; width:514px; height:500px; margin-top:10px; line-height:16px; margin-left:40px;}
#body_left{ float:left; width:290px; position:relative;}
#body_left .right{ float:right	;}
#body_right{float:left; position:relative; margin-left:285px; width:100%}
#body_right .left{ float:left;}
.hair{top:6px; right:10px; position:absolute;}
.cold{ top:71px; right:76px; position:absolute; }
.ear{ top:135px; right:120px; position:absolute;}
.sores{ top:184px; right:131px; position:absolute;}
.tooth{ top:255px; right:132px; position:absolute;}
.menstrual{top:320px; right:132px; position:absolute;} 
.athlete{top:385px; right:132px; position:absolute;}
.head{ top:16px; left:14px;position:absolute;}
.eye{ top:106px; left:39px; position:absolute;}
.acne{ top:180px; left:58px; position:absolute;}
.lung{ top:214px; left:59px; position:absolute;}
.stomach{top:266px; left:59px; position:absolute;}
.dirrhea{ top:319px; left:59px; position:absolute;}
.pain{ top:405px; left:59px; position:absolute;}
#contentsbody_under ul{ border:1px solid #ccc; padding:4px; background:#FFF;}
#contentsbody_under ul li{ border-bottom:1px solid #ccc;}
#contentsbody_under ul li.last{ border:none;}
.skin{ top:460px; left:-184px; position:absolute;}
#body-product{width:921px; margin-top:20px;}
#body-product .space{ background:url(../images/sales_heng.jpg) repeat-x 0 0; height:8px; width:921px; text-indent:-999px;}
#body-product .sub-product, #body-product .sub-noline{ width:152px;}
#body-product .productlist{float:left; width:921px;}
#body-product .sub-title{ color:#666;}
#body-product ul{ margin-left:18px; width:110px;}
#body-product img{ margin:0 0 10px 15px;}
#body-product .medicaname{ font-size:14px; color:#333; margin:20px 0 16px 19px; width:130px;}

/*site-map*/
#site-map{width:880px;}
#site-map .site-map-box h2{background:#fff; }
#site-map .site-map-box h2.title{ color:#1b5c9d;}
#site-map .site-map-box { float:left; width:293px;}
#site-map .site-map-box ul{ padding:0px;}
#site-map .site-map-box .content .site-map-menu .expanded{ font-size:14px; font-weight:bold; padding:4px 0; }
#site-map .site-map-box .content .site-map-menu ul{ margin:0px;}
#site-map .site-map-box .content .site-map-menu li{ width:293px;}
#site-map .site-map-box .content .site-map-menu .leaf{ font-size:12px; font-weight:normal; line-height:18px; padding:0px;}

/*Bottom*/
#bottom {  background:#1b5c9d; width:960px; height:122px; padding-bottom:25px;}
#bottom p{ margin-top:4px;}
#bottom .title{ font-size:14px; padding-bottom:5px; text-transform:uppercase; color:#fff; height:14px; line-height:14px;}
#email_exclusives{  float:left; padding:17px 30px 0 20px; width:210px;}
#email_exclusives p{ width:190px; color:#b2d7fd;}
#email_exclusives input{ background:#417fbd; width:141px; height:18px; border-left:#113457 1px solid; border-top:#113457 1px solid; border-right:none; border-bottom:none; padding-left:4px; color:#6eaae5; margin-top:5px; float:left;}
#email_exclusives span{ float:right; margin-top:5px;}
.signup a{background:url(../images/signup.gif) no-repeat 0 0 ; width:57px; height:20px; display:block; text-indent:-9999px; float:left; }
.signup a:hover{ background-position:0 -20px; }
#service{ float:left; display:inline; width:340px; height:80px; padding-top:17px;}
#service a{ color:#b2d7fd; }
#payment{ float:left; padding:17px 0px 0 15px; _margin-right:1s5px}
#follow{ float:right;}
#follow{ margin: 17px 30px 0 0px}
#follow ul{ margin:4px 0 0 0;}
#follow li{ float:left; display:inline;}
#follow a{margin-right:10px; _margin-right:5px;}
.facebook a{background:url(../images/facebook.jpg) no-repeat 0 0 ; width:25px; height:24px; display:block; text-indent:-9999px; float:left;  }
/*.facebook a:hover{ background-position:0 -24px; }*/
.twitter a{background:url(../images/twitter.jpg) no-repeat 0 0 ; width:25px; height:24px; display:block; text-indent:-9999px; float:left;}
/*.twitter a:hover{ background-position:0 -24px; }*/



/*Footer*/
#footer{width:960px; text-align:center; margin-right: auto;margin-left: auto; padding:12px 0;}
#footer a{ color:#2d8ceb;}
#footer a:hover{ color:#333;}

.select-qty {
	background: #CCC;
width: 160px;
padding: 3px 15px;
}
.select-qty .form-item {
	margin: 0;
	background: none;
	border: none;
	-moz-box-shadow: none;
-webkit-box-shadow: none;
}
#uc-cart-checkout-form #comments-pane .form-item{ float:left;}
#uc-cart-checkout-form #comments-pane .form-item{ width:100%; margin-left:5px;}
#uc-cart-checkout-form #comments-pane .resizable-textarea{ width:99%;}
#uc-cart-checkout-form #edit-panes-customer-primary-email-wrapper label{ font-weight:bold; line-height:20px;}
.form-item label {
	text-transform: none;
	font-weight: normal;
	font-size: 12px;
	line-height:12px;
}
.attributes .form-item label{ line-height:22px;}
.form-item label.option input{ float:left; margin-right:8px;}
＃edit-attributes-1-1-wrapper lable{margin-top: 5px;}
.select-qty .form-item label {
	font-size: 12px;
	text-transform: none;
	font-weight: normal;
	margin-top:5px;
}
.node-add-to-cart {
	margin-top: 10px;
}

.prose p {
	margin: 0;
}

.review {
	margin: 10px 0;
}
.fivestar-widget-static {
}

.quicktabs_wrapper .title{ font-weight:bold; color:#333; line-height:24px; }
.quicktabs_wrapper p{ font-size:12px; line-height:16px;}
.quicktabs_wrapper .line{ border-bottom:1px #CCC solid; height: 1px; margin: 0 0 10px 0; text-indent:-9999px;}
.quicktabs_wrapper .date {
	display: none;
}
.quicktabs_wrapper .byline {
	float: left;
	margin-right: 10px;
}
.page-node .sort {
	display: none;
}

/*Add all three products*/
.product-kit {padding-left: 40px;}
.bought{ color:none;}
.bought .all-products {float: left; margin-top: 10px;}
.bought .frequently{ padding-bottom:15px; font-size:22px; font-weight:bold; color:#e77403;}
.bought .together .fieldset.titled {display: none;}
.bought .together img{ padding:0 10px;}
.bought .together img{ vertical-align:middle;}
.bought .together a img{ vertical-align:middle; width: 72px; height: 66px;}
.bought .all{float:left; padding-left:20px;}
.bought .allprice{ font-size:14px; font-weight:bold;}
.bought .together .allprice span{ color:#cc0000;}
.bought .together .add-to-wishlist{display: none;}

.bought .productname{ font-size:14px; padding:15px 0 0 15px; clear: both;}
.bought .productname .list{ line-height:20px;}
.bought .productname .bold{ font-weight:bold;}
.bought .productname .red{ font-size:14px;}
.bought .productname .link{ line-height:20px; color:#30F;}

.relevant_content {
	padding: 20px 0 0 40px;
}
.relevant_content .item-list li {
	padding-top: 0;
	padding-bottom: 0;
	line-height: 20px;
	font-size: 14px;
}
.related-products-lists {
	width: 900px;
	overflow hidden;
	float: left;
}
.related-products-lists ul {
	float: left;
	margin: 0 5px;
}
.related-products-lists ul li {
	width: 110px;
	padding-bottom:10px;
}
.related-group {
	float: left;
	padding: 0 10px;
}
.related-group li img {
	width: 108px;
	height: 99px;
}
#pre_line {
	cursor: pointer;
	width: 20px;
	float: left;
	background:url(../images/pre_line.gif) no-repeat 0 bottom;
	height: 60px;
}
#next_line {
	width: 20px;
	cursor: pointer;
	float: left;
	background:url(../images/next_line.gif) no-repeat 0 bottom;
	height: 60px;
}
#pre_line:hover {
	background:url(../images/pre_line_mouseon.gif) no-repeat 0 bottom;
}
#next_line:hover {
	background:url(../images/next_line_mouseon.gif) no-repeat 0 bottom;
}
.description .empty{ display:block; line-height:16px;}
.link-write-comment{ padding-right:2px;}
.link-write-comment a{ color:}
.sub-product .fivestar-widget-static { float:left; clear:both; padding:5px 5px 0 0;}
.sub-product .comments-count{}

.view-content p{ line-height:18px;}
.health-topic-wrapper p{ line-height:18px;}

.resizable-textarea .form-textarea{} 
.field-field-image-cache .thumbnail { float:left; border:1px solid #ccc; padding:3px; margin-top:20px; margin-right:5px; width:65px;}
.field-field-image-cache .thumbnail img { width:65px; height:auto; }
.block-content #comments .comment{ padding:10px 15px;}
.block-content #comments h3{ margin-bottom:10px;}
.block-content #comments .submitted{ float:left;}
.block-content #comments .content{ float:left; width:460px; }
.block-content #comments .content p{ float:left; padding:0 20px; width:430px;}
.block-content #comments .content p a{ color:#2d8ceb;}
.block-content #comments ul.links{ float:right; }
.block-content #comments ul.links li{ float:left; padding-left:10px; list-style:none;}
.block-content #comments ul.links li a{background:#F25400; padding:5px 10px; border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; color:#fff; text-transform:capitalize;}
.block-content #comments ul.links li.comment_reply a{ visibility:hidden;}
.block-content #comments ul.links li.comment_reply a:hover{ background:#c34401;}
#contentsmid .password-description, #contentsmid .error,  #contentsmid .warning{ padding:10px;}
#contentsmid .productlist #content-content #uc-cart-checkout-form .error, #contentsmid .productlist #content-content #uc-cart-checkout-form .warning{ padding:2px;}
#contentsmid span.password-description, #contentsmid span.error,  #contentsmid span.warning{ padding:0px;}
#contentsmid .password-description li, #contentsmid .error li, #contentsmid .warning li{ width:440px;}

#contentsleft .share-introduction p{ padding-bottom:10px;}
#contentsleft #node-form-sharing .node-form{ float:left; width:820px;}
#contentsleft #node-form-sharing .node-form label{ width:800px; clear:both; float:left; margin-bottom:5px;}
#contentsleft p.share-disclaimer{ float:left; padding-top:10px; color:#F00; font-style:oblique;}
#detail #comments .box .box-content form .form-item label{ line-height:20px;}
#edit-comment-1-wrapper textarea#edit-comment-1{ height:135px; float:left; clear:both; }
.sub-product .value .fb_edge_widget_with_comment{ visibility:hidden;}
.fiverstar-static-form-item .form-item, .fivestar-form-item .form-item{ font-size:12px;}
.prose img{ clear:both;}
.block-content #comments .box .comment-form{ padding-left:20px;}
.block-content #comments .box .comment-wrapper .form-item{ float:left; clear:both; width:700px;}
.block-content #comments .box .comment-wrapper .form-item label{ float:left;}
.block-content #comments .box .comment-wrapper .username{ float:left;}
.block-content #comments .box .comment-wrapper #edit-subject-wrapper label{ float:left;}
.block-content #comments .box .comment-wrapper #edit-subject-wrapper input{ float:left;}
.block-content #comments .box .comment-wrapper #edit-comment-wrapper .resizable-textarea{ float:left; clear:both; width:600px;}
.block-content #comments .box .comment-wrapper #edit-comment-wrapper .resizable-textarea textarea{ width:600px; height:135px; float:left;}
.block-content #comments .box .comment-wrapper { float:left; padding-left:20px;}
.block-content #comments .box .comment-wrapper .fivestar-form-item .description{ display:none;}
#header #nav #nav1 p span a{ background:url("../images/email.gif") no-repeat 0 center ; padding-left:20px; padding-top:2px;}
#header #nav #nav1 p span a.addthis_button_email{ background:none; padding-left:5px;}
