body,
input,
textarea,
select { font-family:"Lucida","Lucida Grande","Trebuchet MS",Tahoma,Verdana,sans-serif; }


body.admin-menu {
	margin-top: 0 !important;
}
body.logged-in #wraper {
	padding-top: 26px;
}
body.rubik {
  }

a {
  text-decoration:none;
  color:#333;
  }
  a:hover{color: #2D8CEB}
	.lightblue {
		color: #2D8CEB;
	}

.limiter { width:960px; }

#top { background:url(images/cube.png) 0px -60px repeat-x; }

/**
 * Branding ===========================================================
 */
#branding {
  -moz-border-radius:5px 5px 0px 0px;
  -webkit-border-radius:5px 5px 0px 0px;
  background:url(images/cube.png) 0px 0px repeat-x;

  font-size:11px;
  text-shadow:#000 0px 1px 0px;
  color:#888;
  height:30px;
  }

#branding a {
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  color:#888;
  float:left;
  padding:0px 10px;
  }

  #branding a:hover {
    background:#222;
    color:#fff;
    }

#branding ul.links {
  float:right;
  padding:5px 10px;
  }

#branding .breadcrumb {
  padding:5px 10px 4px 5px;
  float:left;
  font-weight:normal;
  }

  #branding .breadcrumb span.breadcrumb-link {
    float:left;
    background:url(images/cube.png) 100% -35px no-repeat;
    padding:0px 20px 0px 5px;
    }

  #branding .breadcrumb a,
  #branding .breadcrumb strong {
    font-weight:normal;
    float:left;
    padding:0px 5px;
    }

/**
 * Page title =========================================================
 */
#page-title {
  position:relative;
  padding:10px 0px 10px;
  color:#fff;
  text-shadow:#111 0px 1px 0px;
  }

  #page-title a { color:#fff; }

  #page-title .page-title {
    padding:10px;
    line-height:30px;
    min-height:30px;
    letter-spacing:-1px;
    font-size:24px;
    font-weight:300;
    }

  #page-title .page-title span.icon {
    float:left;
    margin-right:10px;
    }

#page-title ul.links {
  letter-spacing:1px;
  text-transform:uppercase;
  float:right;
  padding:10px 0px;
  }
#user-profile-form .column-wrapper .fieldset-content .form-item{ float:left;}
#user-profile-form .column-wrapper .fieldset-content .form-item label{ font-weight:bold; float:none; line-height:15px;}
#user-profile-form .column-wrapper .fieldset-content #edit-mail-wrapper label, #user-profile-form .column-wrapper .fieldset-content #edit-pass-wrapper label, #user-profile-form .column-wrapper .fieldset-content #edit-name-wrapper label{ line-height:24px; text-align:right; width:140px; float:left;}
#user-profile-form .column-wrapper .fieldset-content #edit-name-wrapper{ float:left; clear:both; width:600px;}
#user-profile-form .column-wrapper .fieldset-content .form-item input{ float:left;}
#user-profile-form .column-wrapper .fieldset-content #edit-language-zh-hant-wrapper { float:left; clear:both; font-weight:normal;}
#user-profile-form .column-wrapper .fieldset-content #edit-language-en-wrapper{ float:left; clear:both;font-weight:normal;}
#user-profile-form .column-wrapper .fieldset-content .form-item .form-radios{ margin-top:8px;}


  #page-title ul.links a {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    color:#888;
    padding:5px 10px 5px 25px;
    }

  #page-title ul.links li.active a,
  #page-title ul.links li a.active {
    color:#fff;
    background:#08c url(images/cube.png) 0px -160px repeat-x;
    }

  #page-title ul.links li a:hover { color:#fff; }
  #creataccout .fillup #form-item-news{ padding-left:50px;}
  #creataccout .fillup #form-item-news input{ margin-right:5px; }

/**
 * Page elements ======================================================
 */
div.pager,
#footer,
#tabs .page-tabs {
	clear: both;
  background:#f8f8f8;
  -moz-box-shadow:#ccc 0px 0px 3px;
  -webkit-box-shadow:#ccc 0px 0px 3px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  margin:10px auto;
  }

/**
 * Tabs, pagers =======================================================
 */
#tabs .page-tabs {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  margin:10px auto;
  background:#f8f8f8;
  }

  #page div.pager {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;

    background:#fff;
    line-height:18px;
    border-width:1px;
    border-style:solid;
    border-color:#ccc #ddd #eee;
    }

  #tabs .page-tabs ul.links {
    float:none;
    position:static;
    padding:0px;
    }

  #tabs .page-tabs li { padding:0px; }
＃tabs .page-tabs li a{ color:#333;}
  .pager a,
  .pager li.pager-current,
  #tabs .page-tabs li a,
  #tabs .page-tabs li a:hover,
  #tabs .page-tabs li.active a,
  #tabs .page-tabs li a.active {
    color:#888;
    font-weight:normal;
    font-size:13px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    padding:5px 15px;
    border:0px;
    background:transparent;
    }

    .pager a,
    .pager li.pager-current { padding:5px 10px; }

  #page .pager a:hover,
  #tabs .page-tabs li a:hover {
    background:#fff;
    color:#333;
    }

    #page .pager a:hover { background:#eee; }

  #page .pager ul.pager-list li:first-child a,
  #page .pager ul.pager-list li.pager-current:first-child,
  #tabs .page-tabs li:first-child a {
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-radius:5px 0px 0px 5px;
    }

  #page .pager ul.pager-links li:last-child a {
    -moz-border-radius:0px 5px 5px 0px;
    -webkit-border-radius:0px 5px 5px 0px;
    }

  .pager li.pager-current,
  #tabs .page-tabs li.active a,
  #tabs .page-tabs li a.active {
    background:#0066CC url(images/cube.png) 0px -190px repeat-x;
    color:#fff;
    }

/**
 * Page layout ========================================================
 */



/**
 * Footer =============================================================
 */

#footer .footer-message {
  padding:0px 10px;
  float:left;
  }

#footer .feed-icons {
  margin:0px;
  padding:2px 5px;
  background:transparent;

  -moz-border-radius:3px;
  -webkit-border-radius:3px;

  /* Assume icons are 16x16 like Drupal core. */
  line-height:16px;
  float:right;
  }

  #footer .feed-icons img { display:block; }

  #footer .feed-icons label,
  #footer .feed-icons a {
    padding:0px 5px;
    float:left;
    }

/**
 * Form goodness
 */
input.form-submit:hover {
  border-color:#0066CC #0066CC #046;
  background:#0066CC url(images/cube.png) 0px -190px repeat-x;
  color:#04ecff;
  }

/**
 * Blocks
 */
div.messages,
.block { margin:5px; }

.block .block-title {
  background:#08c url(images/cube.png) 0px -190px repeat-x;
  color:#fff;
  }

/**
 * Help ===============================================================
 */
#page-help { background:#404040; }

#page-help .limiter {
  z-index:1;
  position:relative;
  }

a#help-toggler {
  position:absolute;
  right:0px;
  bottom:-15px;
  left:auto;
  width:auto;
  height:auto;

  -moz-border-radius:0px 0px 3px 3px;
  -webkit-border-radius:0px 0px 3px 3px;

  color:#888;
  background:#333;

  padding:0px 15px;
  line-height:15px;
  height:15px;

  font-size:10px;
  text-transform:uppercase;
  text-indent:0px;
  }

  a#help-toggler:hover { color:#fff; }

div#help-text {
  -moz-border-radius:0px 0px 0px 3px;
  -webkit-border-radius:0px 0px 0px 3px;
  color:#ccc;
  background:#333;
  border:0px;
  }

div#help-text .column-side .help-links { background:#222; }

/**
 * Content ============================================================
 */
/*.help-page,
div.comment,
div.node {

  background:#fff url(../images/vrule.png) 85% 0% repeat-y;
  padding-bottom:10px;

  -moz-box-shadow:#fff 0px 1px 0px;
  -webkit-box-shadow:#fff 0px 1px 0px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  }*/

#help-text .column-main .column-wrapper,
.help-page .column-main .column-wrapper,
div.comment .column-main .column-wrapper,
div.node .column-main .column-wrapper { padding:19px; }

  #help-text .column-main .column-wrapper {
    padding-left:59px;
    position:relative;
    }

    #help-text .column-main .column-wrapper span.icon {
      position:absolute;
      top:15px;
      left:15px;
      }

#help-text .column-side .column-wrapper,
.help-page .column-side .column-wrapper,
div.comment .column-side .column-wrapper,
div.node .column-side .column-wrapper {
  padding:9px;
  font-size:11px;
  }

#help-text .column-side .help-links,
.help-page .column-side .help-page-links,
.node-submitted,
.comment-submitted {
  padding:10px;
  background:#f8f8f8;
  }

.comment-links,
.node-links { padding:10px 0px; }

.help-page .help-page-links ul.links {
  -moz-column-count:2;
  -webkit-column-count:2;
  }

.column-side ul.links li,
.column-side ul.links a,
.column-side ul.links span {
  display:block;
  float:none;
  }

.column-side ul.links a,
.column-side ul.links span {
  padding:0px 10px;
  display:block;
  float:none;
  }

  .column-side ul.links span a {
    padding:0px;
    display:inline;
    }

  .column-side ul.links a.active,
  .column-side ul.links a:hover { background:#fff; }
  .comment-links ul.links a:hover { background:#f4f4f4; }

.comment-title,
.node-title {
  margin:0px 0px 20px;
  font-weight:normal;
  font-size:16px;
  }

input,
select,
textarea,
body { font: 12px Arial,Helvetica,sans-serif; }

input.search {
	border: 1px solid #333;
}

#nav2 .links {
	float: right;
}

#nav2 .links li{
	border-right: 1px solid #888;
	margin-top: 1px;
	padding: 0 2px;
	line-height: 12px;
	height: 12px;
}
#nav2 .links li img {
	display: inline;
	float: right;
	position: relative;
	top: -3px;
}
#nav2 .links li.lastli{
	padding-right: 0;
	border: none;

}

#nav2 .links li a {
	color: #333;
}
#nav2 .links li.account a,
#nav2 .links li.login a,
#nav2 .links li.logout a,
#nav2 .links li.register a { font-weight:bold; }

#nav2 .links li.logout,
#nav2 .links li.register { border-right:none; }
#nav2 .links li a.lightblue {
	color:#333;
}
#nav2 .links li a:hover{ color:#2d8ceb;}

#nav2 ul:last-child li:last-child { border:none; }
#contents .block {
	margin: 0;
	padding: 0;
	border: none;
}

#contents .block .block-content {
	margin: 0;
	padding: 0;
}

li.expanded ul.cube-menu {
	display: none;
}

li.expanded.active-trail ul.cube-menu {
	display: block;
	margin-top:0 !important;
	margin-bottom:10px !important;	
}

div.node {
	border: none;
}

.form-item {
	border: none;
	padding: 0;
}
.form-item label {
	float: left;
	margin-right: 5px;
	line-height: 24px;
	display: block;
}
#email_exclusives .form-item label {display:none;}
#email_exclusives .form-item {display:block; float:left;margin-right:2px;}
#email_exclusives .form-submit {float:left;width:auto; height:auto; border-radius:0; margin-left: 2px; padding:0; box-shadow:none; border:none;}
#email_exclusives .form-submit{ background:url(images/signup1.gif) no-repeat 0 0; width:60px; height:20px; text-indent:-10000px;}
#email_exclusives .form-submit:hover{ background:url(images/signup2.gif) no-repeat 0 0px; width:60px; height:20px;text-indent:-10000px;}
#wraper.zh #email_exclusives .form-submit{ background:url(images/signup1_ch.gif) no-repeat 0 0; width:57px; height:20px; text-indent:-10000px;}
#wraper.zh #email_exclusives .form-submit:hover{ background:url(images/signup2_ch.gif) no-repeat 0 0px; width:57px; height:20px;}
#email_exclusives input {border:none;padding:0;}
#zoom_icon {
	float: right;
}

#detail {
	width: 840px;
}
#comments {
	clear: both;
}

#detail .box {
	clear: both;
	padding-top: 10px;
	margin-top: 10px;
}

.fivestar-form-item {
	height: 30px;
}
ul.quicktabs_tabs.quicktabs-style-zen {
	margin: 0;
}

#quicktabs_container_quicktabs {
	padding: 15px 20px;
	border: 1px solid #ccc;
	border-top: none;
}
#detail p span{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#detail ul li{font-family:Arial, Helvetica, sans-serif; font-size:12px; }
div.comment {
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom:1px solid #e1e1e1;
}

#comments {
	display: none;
}
#detail #comments {
	display: block;
	border:1px solid #e1e1e1;
	margin-top:15px;
	float:left;
	width:790px;
	}
#link-write-comment a{ color:#fff;  background:#F25400; padding:5px 10px; border-radius:5px; float:left; margin-top:10px;-webkit-border-radius:5px; -moz-border-radius:5px; text-transform:capitalize; }
#link-write-comment a:hover{ background:#c34401;}
.fivestar-static-form-item {
	width: 200px;
}
.fivestar-labels-hover {
	width: 200px;
}

#page-help {
	display: none;
}

#contentstop {
	position: relative;
}

#banner-nav {
}

.view-Banner {
	height: 257px;
	overflow: hidden;
} 

.not-front .view-Banner {
	height: 160px;
	margin-left: 20px;
} 

#banner-nav {
	position: absolute;
	right:0;
	top: 200px;
	z-index: 100;
	width: 180px;
	overflow: hidden;
}
#banner-nav a{
  background:url(images/dot2.png) no-repeat;
	display: block;
	float: left;
	width: 17px;
	height: 17px;
	text-indent: 9999px;
	margin: 0 5px;
}

#banner-nav a.activeSlide{
  background:url(images/dot1.png) no-repeat;
}

.filter-help, ul.tips, #content-content #link-write-comment { display: none; }
.addtocart input.list-add-to-cart,
.together input.form-submit,
.product .info input.node-add-to-cart {
    background: url(images/cart_01.png) no-repeat scroll 93% 50% #034F9D;
    float: left;
    height: 30px;
	padding-right:25px;
	font-size:14px;
	width: 115px;
	color:#fff;
}
.addtocart input.list-add-to-cart:hover,
.together input.form-submit:hover,
.product .info input.node-add-to-cart:hover{ color:#04ecff;}
.addtocart input.list-add-to-cart-zh{
    background: url(images/cart_01.png) no-repeat scroll 93% 50% #034F9D;
    float: left;
    height: 30px;
	color:#fff;
	padding-right:25px;
	font-size:14px;
}
/** The add to wish list button styles */
.addtocart input.add-to-wishlist,
.product .info input.add-to-wishlist {
	float: left;
	clear: both;
	margin: 10px 10px 5px 0;
	background:none;
	border:none;
	box-shadow:none;
	padding-top:5px;
}
.addtocart input.add-to-wishlist{
	border: none;
}
.addtocart input.add-to-wishlist:hover{ color:#2d8ceb; text-decoration:underline;}

#block-views-uc_products-block_1 .views-row-last .product {
border-right: none;
}


.product img.imagecache {
	display: block;
    margin-left: auto;
    margin-right: auto
}
.productlist .views-row-last .product {
	border-right: none;
}
#block-views-news-block_3 .field-content a ,
#block-views-story_sharing-block_1 .field-content a ,
#block-views-health_topic-block_3 .field-content a {
	color: #333;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
}
#block-views-story_sharing-block_1 .field-content a:hover ,
#block-views-health_topic-block_3 .field-content a:hover {
	color: #2D8CEB;
}

#block-views-news-block_3 .field-content,
#block-views-story_sharing-block_1 .field-content,
#block-views-health_topic-block_3 .field-content{
	color: #999999;
	line-height: 14px;
	display:block;
	padding-bottom:8px;
}

.view-content .views-field-teaser .field-content{ max-height:35px; overflow: hidden; margin-bottom:8px; }
#contentsmid_right{ position:relative;}
#contentsmid_right .textlist .moredetail{ position:absolute; top:342px; right:10px;}
#block-views-news-block_3 .views-row,
#block-views-story_sharing-block_1 .views-row,
#block-views-health_topic-block_3 .views-row{
	border-bottom: thin solid #CCCCCC;
  margin-bottom: 11px;
	padding-bottom: 2px;
}

#block-views-news-block_3 .view-content .views-row-3, #block-views-health_topic-block_3 .view-content .views-row-3{ border:none;}
#block-views-story_sharing-block_1 .view-content .views-row-last{
	border:none;
	}
#block-views-story_sharing-block_1 .view-content .views-row-3{
	padding-bottom:0px;
	margin-bottom:0px;}
#contentsmid_right h2 {
	width:222px;
	color: white;
	padding: 13px 0 0 15px;
	display: block;
	height: 30px;
	margin-bottom: 10px;
}
.tweet-text {
	color: #999;
	font-size: 11px;
}

#contentsmid_right li {
	padding: 0px 15px 0 15px;
/*	height: 77px;*/
}
div.tweets-pulled-listing div.tweet-divider {
	margin: 5px 0 5px 0;
}
#contentsmid_right .join {
	margin-top: 5px;
}

div.tweets-pulled-listing .tweet-author a{
	font-size: 12px;
color: #56C0F9;
font-weight: bold;
}

div.tweets-pulled-listing a:hover,
div.tweets-pulled-listing .tweet-author a:hover {
	color: #2D8CEB;
}
div.tweets-pulled-listing a {
	color: #2D8CEB;
}
.tweet-time {
	display: none;
}
#store-footer {
	display: none;
}
.product .sendfriend img {
	float: left;
	margin-right: 5px;
	margin-top: 3px;
}
input.form-submit.go {
	float: right;
    background: url("images/go.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    text-indent: -9999px;
    width: 33px;
}
input.form-submit.go-zh {
	float: right;
    background: url("images/go_ch.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    text-indent: -9999px;
    width: 33px;
}
input.form-submit.go:hover {
	background-position: 0 -25px;
	border: none;
}

.block-search {
	height: 25px;
	float: right;
	margin: 0;
	padding: 0;
	border: none;
}
/*Search page */
.productlist .box-title,
.productlist .search-form {display: none; }/* hide the search form */

#block-search-0 .block-content {
	margin: 0;
	padding: 0;
}

#block-search-0 {
	float: right;
	margin: 0;
	padding: 0;
}

/*Header*/
#header{ background:url(images/wg_bg1.jpg) repeat-x top; margin:100%; margin:0 auto; height:161px;}
#header_top{ height:161px;}
#logo{float:left; display:block; margin-top:5px;  height:64px;}
#nav{ width:510px; float:right; display:inline; height:108px; *margin-top:-1px;}
#nav.en_ver{width:620px;}
#nav1{ width:600px; height:25px; text-align:right;}
#nav1 #nav1-fb-left a.addthis_button_email{ border-left:1px solid #333; padding-left:5px;}
#nav1 .share{ line-height:25px; }
#nav2{float:right; width:520px;}
#nav1 p, input{ float:right; display:block;}
#nav1 img{ margin:0px 0 -3px 2px; }
#nav1 a:hover, #nav2 span a:hover, .moredetail a:hover, #contentsmid_right .link a:hover{ color:#333;}
#search{ width:590px; float:right; display:inline; margin:16px 0 6px 0; _margin:24px 0 -1px 0;}
#search ul{ width:400px; float:left; display:inline;}
#search li, #search p{ float:right; line-height:23px; padding-left:3px;}
.go a{ background:url(images/go.jpg) no-repeat 0 0; width:33px; height:25px; display:block; text-indent:-9999px; float:left; }
.go a:hover, .advertise a:hover,.agency a:hover{ color:#4deffa;}
#nav input {margin:2px 2px 0 0;*margin:1px 2px 0 0;}
.agency a{ background:#0066cc; border-bottom:2px solid #CCCCCC; color: #FFFFFF; height:23px; text-align: center; float:left; padding:0 5px;} 
.advertise a{ background:#0066cc; border-bottom:2px solid #CCCCCC; color: #FFFFFF; height:23px; text-align: center; float:left; padding:0 5px;}
#nav2 p{ float:right; }

#adwithus {
	float: left;
	width: 400px;
}

/* The search box */
#search-block {
	height: 35px;
	margin: 0;
	padding: 0;
	float: right;
	width: 190px;
}
#search-block .container-inline { float: right; width: 190px; padding-top: 10px;}

#edit-search-block-form-1-wrapper{
	float: left;
}
#search-block .form-submit{
	float: right;
	position: relative;
	top: -1px;
}
/* The search box end */

.productlist-search .sub-title,
.p-title {
	overflow: hidden;
	margin:10px 0;
	height:70px;
}
.sort-number{
	padding-right: 10px;
}
div.fivestar-widget-static {
	float:left;
}
#contentsright .block-title {
	font-weight: bold;
	text-transform: capitalize;
	color: white;
	padding: 10px 0 0 5px;
	display: block;
	background: #1B5C9D;
	height: 33px;
	font-size: 16px;
	border-radius: 0 0 0 0;
}

#contentsright .block-block{
    margin-top: 10px;
}

.prose ol, .prose ul,
.prose ol li, .prose ul li {
	margin: 0;
	list-style: none;
}
#quicktabs_container_quicktabs ul,
/*#contentsmid ul li,*/
#quicktabs_container_quicktabs ul li {
	margin: auto;
	list-style: disc;
}
/*#contentsmid ol li,*/
#quicktabs_container_quicktabs ol li {
	margin: auto;
	list-style: decimal;
}
.form-item {
	background: none;
}
#edit-sorting-field-wrapper {
	width: 220px;
	margin:0px;
}
.sort #drugotc-sorting-form #edit-sorting-field-wrapper select{ margin-top:5px;}
#edit-sorting-field-wrapper label {
	height:36px;
	line-height:36px;
}
.submit_sorting {
	display: none;
}
.webform-component,
.webform-client-form textarea,
.webform-client-form input {
	clear: both;
	float: left;
	margin: 10px 0 0 0;
}

.webform-client-form .form-submit {
	background: url(images/submit.jpg) no-repeat;
	background-position: 0 0;
	width: 106px;
	height: 36px;
	overflow: hidden;
	text-indent: 10000px;
	margin-top: 20px;
}
.webform-client-form .form-submit:hover {
	background: url(images/submit.jpg) no-repeat;
	background-position: 0px -36px;
}

#wraper.zh .webform-client-form .form-submit {
	background: url(images/submit_cn.jpg) no-repeat;
	background-position: 0 0;
}
#wraper.zh .webform-client-form .form-submit:hover {
	background: url(images/submit_cn.jpg) no-repeat;
	background-position: 0px -36px;
}

.webform-component-textfield {
	clear: both;
}
.node-type-webform .webform-client-form .form-item {
	width: 800px; float:left;
}
.node-type-webform .webform-client-form input{
	clear: both;
	float: left;
}
.node-type-webform .webform-client-form label {
	float: left;
	display: block;
	width: 120px;
}
.node-type-webform .webform-client-form input {
	display: block;
	float: left;
	clear: none; margin-top:0px;
}

.node-type-webform .webform-client-form .form-submit {
	clear: both;
	margin-left: 120px;
}
.node-type-webform .webform-client-form #edit-actions .form-submit{ margin-top:10px;}
.node-type-webform .webform-client-form textarea{
	float: left;
	clear: none;
}

/*Menu*/
#menu {width:960px; height:51px;*margin-top:-3px;}
#menu li{float:left; border-right:#add5e5 1px solid; display:block; 
 padding:0 15px;
	float: none;
	height: 53px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
/*	max-width: 80px;*/
}
#menu li.last{border: none;}
#menu li a {
	margin: 0;
	padding: 0;
	display: block;
}
#menu .twoline{ padding:11px 21px;}
#menu .noline{ border:none; float:left; padding:11px 0 11px 21px;}
#menu .currentnoline{ border:none; float:left; padding:11px 0 11px 21px}
#menu .currentnoline a{color:#04ecff;}
#menu .currentline{padding:11px 0 11px 21px}
#menu .currentline a{color:#04ecff;}
#menu .menuparent ul {
	display: none;
}
#menu .count-nodes {display: none;}
.active-trail .count-nodes {color: #2D8CEB;}

#mainproducts-views-list .views-row .sub-product{
	margin: 10px 0;
}

#mainproducts-views-list .row6-1{
	clear: both;
}
#mainproducts-views-list .row6-6 .sub-product{
	border-right: none;
	margin-top: 10px;
}
.page-health-toptics #drugotc-sorting-form {
	display: none;
}

.page-sitemap h2 {
	color: #fff;
}
/*#google_translate_element {
	position: relative;
	left: 68%;
}*/
#google_translate_element {
	margin-top:-5px;
}
#google_translate_element .goog-te-gadget-simple {
	padding:5px 5px 0 0;
}
#google_translate_element .goog-te-menu-value {
	margin:0;
}
#google_translate_element .goog-te-menu-value span {
}
#nav2 .links li #google_translate_element img.goog-te-gadget-icon {
	float:left;
}
#nav2 .links li #google_translate_element .goog-te-menu-value img {
	float:none;
}

form .buttons {
	min-height: 20px;
}
.node-type-product .form-item,
.page-printmail .form-item {
}
.clear {
	clear: both;
}

.form-item {/*clear: both;
	display:inline;*/
	
}
＃node-form-sharing .form-item{ margin-bottom:10px;}
input.form-autocomplete, input.form-text, textarea.form-textarea {
	border-color:#9a9a9a #eeeeee #eeeeee #9a9a9a;
	float:right;
}
#customer-pane .fieldset-content .form-item input.form-text{ float:left;}
#customer-pane #edit-panes-customer-primary-email-wrapper{ float:left; margin-top:10px;}
select.form-select {border-color:#9a9a9a #eeeeee #eeeeee #9a9a9a;}

/** user account page */
.user-submit { margin-left: 190px; padding-top:20px;}
.user-submit-btn { background: url(images/submit.jpg) no-repeat; text-indent: 90000px; height: 36px; width: 106px; overflow: hidden; border: none;}
.user-submit-btn:hover { background-position: 0 -36px;}
/** user account page end */
.health-topic-wrapper {padding-left: 20px;}
#nav1 p#nav1-fb-left {display: block; float: right; padding-top:2px;}
.facebook-top {float:right;}
.fb-like{ padding-top:2px;}
.fb_edge_widget_with_comment {
    width: 50px;
}
.fb_edge_widget_with_comment iframe{width:auto;}

div.messages {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

div.messages.status {
	box-shadow: 0 1px 3px #eee;
	background-color: #cdcdcd;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	color: #333;
	font-size:14px;
}
/*.productlist p a, div.messages a{
	text-decoration: underline;*/
}

/** shipping cart */
.page-cart #contentsmid .productlist {
	margin-left: 160px;
	width: 600px;
	font-size: 12px;
}
#cart-form-pane .remove input {
	text-align: center;
	margin-left: 20px;
}
#cart-form-products td.desc {
	width: 500px; text-align:left;
}
.page-cart .productlist table tr,
.page-cart .productlist table th {
	padding: 10px;
}
.page-cart .productlist img {
	margin: 5px 0 5px 7px;
}
.page-cart .productlist table td, .page-cart .productlist table th {
	vertical-align: middle;
	font-size: 12px; 
}
.page-cart .productlist table th { text-align:center;}
.page-cart .productlist table td.field-label{ text-align:right;}
.page-cart .productlist table td input {
	float: left;
}
.page-cart .productlist table td.qty input {
	width: 70px;
	margin-left: 25px;
}
.subtotal {
	padding: 10px 0;
	font-size: 12px;
}
#cart-form-pane .subtotal .uc-price {
	font-size: 12px;
}
.address-pane-table {
	clear: both;
}
#quote {
	height: auto;
	padding: 5px;
	float: left;
}
#quote .option input[type="radio"] { float:none; display:inline; }
#quote .option img { display:inline; vertical-align:middle; }
#edit-chk-teaser-wrapper {padding-top:20px; float:left;}
html.js .resizable-textarea textarea {

}
.grippie {
	display: none;
}
#cart-form-pane .product-description li, #contentsmid .product-description li {
	padding-top: 5px;
}
#cart-form-pane .uc-price {
	font-size: 18px;
	padding-right: 10px;
}
#uc-cart-checkout-review-form .form-submit, #cart-form-buttons .form-button, #cart-form-buttons .form-submit {
	margin: 5px 0 0 8px;
	padding:8px 15px;
	background:#0066cb;
	color:#fff;
	font-size:16px;
	font-weight:bold;

}
#uc-cart-checkout-review-form .form-submit:hover, #cart-form-buttons .form-button:hover, #cart-form-buttons .form-submit:hover {
	color:#04ecff;
	border:none;
	
}

#uc-coupon-block-form .form-submit {
	margin: 0 8px;
}
#cart-form-buttons,
#checkout-form-bottom {
	padding: 5px 10px;
    width: 515px;
	clear: both;
	margin: 20px 0;
	height:60px;
}
#checkout-form-bottom {
	padding: 15px 10px;
    width: 515px;
	clear: both;
	margin: 20px 0;
	height:30px;
}
#checkout-form-bottom .form-button, #checkout-form-bottom .form-submit {
    margin: 0 0 0 8px;
	background:#0066cb;
	color:#ffffff;
	padding:8px 15px;
	font-size:16px;
	font-weight:bold;
}
#checkout-form-bottom #edit-cancel{ float:left;}
#checkout-form-bottom #edit-continue{float:right;}
#checkout-form-bottom .form-button, #checkout-form-bottom .form-submit:hover{ color:#4deffa;}
#continue-shopping-link {
	left: 0;
}
#continue-shopping-link a {
  color: #2D8CEB;
}
#cart-form-pane .desc {
	
}
#uc-coupon-block-form { clear: both; margin-top: 10px; padding:10px 10px 20px 0; }
.address-pane-table table td {
	padding: 10px 4px;
}
.fieldset-title, .collapsible .fieldset-title a {
	padding: 10px 9px;
	height: auto;
}
.cart-review .products .item-list {
	margin-bottom: 5px;
	width: 85px;
}
.cart-review .products .item-list ul{
	padding: 4px 0;
}
#contentsmid .cart-review .products .item-list ul li{
	padding: 0;
}
.cart-review td.price {
	padding: 0 10px;
}
.cart-review .subtotal {
	padding-right: 10px;
}
.fieldset .description {
	    margin: 4px 0 0 0;
}
#edit-panes-billing-copy-address {
	position: relative;
	top: 4px;
	left: 2px;
}
#coupon-pane .form-item {
	width: 244px;
	float: left;
}
#coupon-pane #edit-panes-coupon-code-wrapper { clear:left; float:left; margin-top:10px; }
#coupon-pane #edit-panes-coupon-code-wrapper label{ padding-top:4px;}
#edit-panes-uc-discounts-uc-discounts-button, #coupon-pane #edit-panes-coupon-apply {
	float: left;
	margin-left: 5px;
	margin-top:15px;
	background:#0066cc; color:#fff;
}
#edit-panes-uc-discounts-uc-discounts-button:hover, #coupon-pane #edit-panes-coupon-apply:hover{ color:#04ecff;}
#payment-pane .form-item {
	clear: both;
}
#payment_details {
	clear: both; float:left; width:830px;
}
.solid-border {margin-top: 20px;}
#uc-cart-checkout-form{ margin-left:40px;}
#payment_details .inline-pane-table{ float:left;}
#payment_details .inline-pane-table td{ float:left; width:250px; border:none;}
#payment_details .inline-pane-table td.description{ width:820px; border:none; border-bottom:1px solid #cecece; margin-bottom:10px}
#payment_details .inline-pane-table td.field-label{ width:120px; text-align:right; line-height:23px; border:none;}
#payment_details .inline-pane-table td img{ float:left;}
#payment_details .inline-pane-table td a{ float:left; margin-left:5px; line-height:23px; border:none;}
#payment_details .inline-pane-table td #edit-cc-cvv-wrapper{ clear:none;}
#payment_details .inline-pane-table #edit-cc-exp-month-wrapper{ float:left; clear:none;}
#payment_details .inline-pane-table #edit-cc-exp-year-wrapper{ float:left; clear:none;}
#edit-panes-coupon-code {
	float: right;
	width: 150px;
}
#cart-form-buttons .shipping-options{
	padding-top:30px;
	}
	
.form-item label.option {
	font-size: 12px;
	line-height:20px;
}
#payment-pane .form-radios input[type="radio"] {
	float:none;
	display:inline;	
}
#edit-panes-payment-payment-method-paypal-ec-wrapper label img { display:none; }
#edit-panes-payment-payment-method-credit-wrapper label { padding-bottom:10px; float:none; }
#edit-panes-payment-payment-method-credit-wrapper label img { display:inline; vertical-align:middle; margin-left:0; margin-top:0; }
#edit-panes-payment-payment-method-paypal-ec-wrapper label { float:none; padding-bottom:20px; }
#content-content #uc-cart-checkout-form #checkout-form-bottom{ width:800px; border:none; margin-left:20px;}
#edit-panes-quotes-quote-button {
	float: left;
	clear: both;
	margin: 10px; background:#0066cc; color:#fff;
}
#edit-panes-quotes-quote-button:hover{ color:#04ecff;}
#cart-form-products table {
	margin: 0 0 1px;
}
.order-review-table {
	margin-top: 25px;
}
.order-review-table .pane-title-row {
	text-align: left;
}
.page-cart .order-review-table .title-col {
	vertical-align: top;
}
.order-review-table .pane-title-row {
	 background-color: #76B1E9;
}
.order-review-table .item-list {
	margin: 0;
}
.order-review-table td {
	padding: 10px 5px;
}
#edit-title-story {
	float: left;
	width: 175px;
}
#node-form-sharing label {
	width: 40px;
	clear:both;
	float:left;
	margin-top: 10px;
}
#node-form-sharing #edit-body {float:left; margin:5px 0 20px 0; width:700px; height:250px
}
#edit-submit-sharing {
	float: left;
}
.node-form input#edit-submit-sharing{background:url("images/submit.jpg") no-repeat scroll 0 0 transparent; float:left; text-indent:10000px; border:none; height:36px;}
.node-form input#edit-submit-sharing:hover{background:url("images/submit.jpg") no-repeat scroll 0 -36px transparent; }
#wraper.zh .node-form input#edit-submit-sharing{background:url("images/submit_cn.jpg") no-repeat scroll 0 0 transparent; float:left; text-indent:10000px;}
#wraper.zh .node-form input#edit-submit-sharing:hover{ background:url("images/submit_cn.jpg") no-repeat scroll 0 -36px transparent;}
.node-form input#edit-submit-sharing:hover{ color:#04ecff;}
.node-form #edit-submit-sharing{clear:both;}
.page-printmail #contentsmid {
	margin-left: 160px;
}
.page-printmail #contentsmid input.form-text, .edit-txt-message {
	width: 175px;
	float: left;
	margin-bottom:20px;
}
.page-printmail .form-item label {
	margin-right: 4px;
	text-align: right;
    width: 160px;
}
.page-printmail select,
.page-printmail textarea,
.page-printmail input {
	margin-bottom: 5px;
}
.page-printmail #edit-txt-message, .page-printmail #edit-txt-to-addrs {
	float:left;
}
#edit-chk-teaser {
	position: relative;
	left: 3px;
}
.page-printmail .form-submit {
	margin:20px 30px 0 0;
}
label.printmail-label{
	width: 160px;
	text-align: right;
}
#contentsmid .productlist .page-printmail {
	width: 530px;
}
.page-sales-special-products #mainproducts-views-list .views-row .sub-product {
	margin:10px 10px;
	padding-right: 10px;
}
.page-sales-special-products .views-row-last .sub-product {
	border-right: none;
}
.page-sales-special-products li.value {
	text-decoration: line-through;
}
.page-sales-special-products #contents .field-content .sub-product .value {
	text-decoration:line-through;
}
.page-sales-special-products #contents .field-content .sub-product .value.special-price {
	text-decoration:none;
}
.page-sales-special-products #contents .field-content .sub-product li.value span.uc-price-sell_price {
	font-size: 15px;
	color: red;
	font-weight:bold;
	text-decoration:none !important;
}
.page-sales-special-products .views-row { float:left; }
.page-sales-special-products .sub-product {
	float:none;
}
.page-sales-special-products #mainproducts-views-list .row6-1 { clear:none; }

/* Register */
#edit-user-roles {
	margin-left: 120px;
}
#creataccout #edit-user-roles input {
	float: left;
}
#edit-user-roles label {
	width: 80px;
}
#cart-pane .fieldset-content
#edit-panes-delivery-copy-address-wrapper { margin-bottom:5px; }
#edit-panes-delivery-copy-address-wrapper label { float:none; }
#edit-panes-delivery-copy-address-wrapper input { margin-left:0; display:inline; float:none; }

#customerinfo-pane label { float:none; display:inline-block; width: 158px; text-align: right; font-weight:bold; }
#customerinfo-pane input { margin-left:0; display:inline; float:none; }

.field-content .article-thumbnail img{ float:left; padding:0 5px 5px 0;}
/* Register end */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom:1; } /* IE7 */

#contentsmid p.product-sub {
	margin-bottom:15px;
}
.s-product-sub a{
	font-size:20px;
}
.taxonomy-term-info {
	margin:15px 0;
	font-size:14px;
	line-height:22px;	
}

/* advertise */
.not-front .view-Banner.advertise-banner { height:auto; margin-left:0; border-top: 1px solid rgb(27, 92, 157); padding-top:3px; }
.not-front .view-Banner.advertise-banner a { display:block;}

.not-front .view-Banner.advertise-banner .views-row { margin-bottom:10px; }
.not-front .view-Banner.advertise-banner .views-row-last { margin-bottom:0; }
/* advertise end */
.front .special_products_view .views-row { float:left; width:152px; padding:0 10px; border-right: 1px dotted #CCC; }
.front .special_products_view .views-row-last { border:none; }
.front .special_products_view .views-field-buyitnowbutton img,
.front .special_products_view .views-field-buyitnowbutton .title,
.front .special_products_view .views-field-buyitnowbutton .price { display:none; }
.front #contentsmid_left.special_products_view .views-field-buyitnowbutton .product { border:none; }
.front #contentsmid_left.special_products_view .views-field-buyitnowbutton .product ul { padding:0; }
.front .special_products_view .views-field-field-original-price-value { text-decoration:line-through; }
.front .special_products_view .views-field-sell-price { font-size:18px; color:#f60400; font-weight:bold; }
.front .special_products_view .views-field-title { width: 114px; height: 30px; overflow: hidden; max-height: 47px; padding-top: 10px; }
.front .special_products_view .views-field-field-image-cache-fid { text-align:center; }
#comment-form-1 .comment-wrapper .fivestar-form-item{ float:left; clear:both; height:20px; padding:5px 0px;}
#comment-form-1 .comment-wrapper #edit-subject-1-wrapper input{ float:left;}
.comment-wrapper #edit-comment-1-wraper{ clear:both; }
#comment-form-1 .comment-wrapper{ padding:0 15px 15px; float:left; width:100%;}
#comment-form-1 .comment-wrapper .resizable-textarea{margin-top:5px; }
#comment-form-1 .comment-wrapper .resizable-textarea span textarea{ float:left; height:130px;}
#comment-form-1 .comment-wrapper .buttons{ float:left; margin:15px 0;}
#comment-form-1 .comment-wrapper .buttons input{ background:url("images/submit.jpg") no-repeat scroll 0 0 transparent; float:left; text-indent:-10000px; border:none; height:36px; width:106px;}
#comment-form-1 .comment-wrapper .buttons input:hover{ background:url("images/submit.jpg") no-repeat scroll 0 -36px; transparent; float:left; text-indent:-10000px; border:none; height:36px;}
#wraper.zh #comment-form-1 .comment-wrapper .buttons input{ background:url("images/submit_cn.jpg") no-repeat scroll 0 0 transparent; float:left; text-indent:-10000px;width:106px;}
#wraper.zh #comment-form-1 .comment-wrapper .buttons input:hover{ background:url("images/submit_cn.jpg") no-repeat scroll 0 -36px transparent;float:left; text-indent:-10000px;}
#comment-form-1 .comment-wrapper .buttons input:hover{ color:#04ecff;}
#contents .comment .content p{ float:left; clear:both;}
#comment-form .comment-wrapper .buttons input{ background:url("images/submit.jpg") no-repeat scroll 0 0 transparent; float:left; text-indent:-10000px; border:none; height:36px; width:106px; margin-bottom:20px;margin-top:15px;}
#comment-form .comment-wrapper .buttons input:hover{ background:url("images/submit.jpg") no-repeat scroll 0 -36px; transparent; float:left; text-indent:-10000px; border:none; height:36px;}
#wraper.zh #comment-form .comment-wrapper .buttons input{ background:url("images/submit_cn.jpg") no-repeat scroll 0 0 transparent; float:left; text-indent:-10000px;width:106px;margin-bottom:20px;margin-top:15px;}
#wraper.zh #comment-form.comment-wrapper .buttons input:hover{ background:url("images/submit_cn.jpg") no-repeat scroll 0 -36px transparent;float:left; text-indent:-10000px;}
#comment-form-1 .comment-wrapper .buttons input:hover{ color:#04ecff;}

.sub-product .value .fb-like{
    display:none;
}
.recommend{ margin-right:5px;}
.all .allprice span { font-size: 18px; color: #e50000; }
.all form > div { padding-top:15px; }
.all #edit-qty-1-wrapper label { display:inline-block; vertical-align:middle; margin-top:5px; }
.all input[name='qty'].form-text { float:none; display:inline; vertical-align:bottom; } 
.all .form-submit.node-add-to-cart, .all .form-submit.add-to-wishlist { float:none; display:inline; }
.all .form-submit.add-to-wishlist { width:150px; }
.productname { clear:both; }
.productname .list { clear: both; padding-top:15px; }
.productname .list a { display:block; float:left; width:450px; }
.productname .list .red { display:block; float:right; }

