* {

    margin:0;

    padding:0;

    border: 0 none;

    outline: 0;

    font-size: 100%;

    font-family:Arial;

    line-height: 1em;

}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

body {
	font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}
body {
    line-height: 1;    background-color: #6dd3f8;
}
.wrapper-box {
	max-width:1040px;
	margin:20px auto;
	background:#fff;
	box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);
	border-top:2px solid #555555;
}





table {

    border-collapse: collapse;

    border-spacing: 0;  

}



ul, ol {

    list-style: none;

}



p {

    margin: 1em 0;

}





a {

    color: #000;    

    text-decoration: none;

    outline: none;

}





.wrap, #global {

    width: 1000px; padding:10px 15px; background:#fff;

    margin: 0 auto;

    clear: both;

}



.wrap:AFTER{

	clear: both;

    content: " ";

    display: block;

}



h1 {font-size: 18px; font-weight: bolder; padding: 4px 0 4px 0; margin: 5px 0 10px 0;}

h2 {font-size: 16px; font-weight: bolder; padding: 4px 0 4px 0;}



FORM, SELECT, INPUT {

	display: inline;

	font-size: 1em;

	margin: 0.1em;

	}



TEXTAREA {

	margin: auto;

	display: block;

	width: 95%;
	
	border: 1px solid #cccccc;

	}



input{

	border:1px solid #cccccc;
    padding: 7px 12px;
    text-decoration: none;
    color: #000;
    font-weight: bolder;
    font-size: 13px;
    display: inline-block;
    margin: 15px 0;

}



input:focus, select:focus, textarea:focus {

	background: #E4FEF5;

	}



FIELDSET {

	padding: 0.5em;

	margin: 0.5em 0em;

	border: 1px solid #cccccc;

	}



LEGEND {

	font-weight: bold;

	padding: 0.3em;

	color: black;

	}



LABEL, h4.optionName {

	line-height: 1.5em;

	padding: 0.2em;

	}



LABEL.checkboxLabel, LABEL.radioButtonLabel {

	margin: 0.5em 0.3em;

	}



#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {

	float: left;

	}



LABEL.inputLabel {

	width: 9em;

	

	}



LABEL.inputLabelPayment {

	width: 14em;

	float: left;

	padding-left: 2.5em;

	}



LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {

	width: 11em;

	float: left;

	}



#checkoutPayment LABEL.radioButtonLabel {

	font-weight: bold;

	}



P, ADDRESS {

	padding: 0.5em;

	}



ADDRESS {

	font-style: normal;

	}



#candybox {

    border: 1px solid #FFF;

    border-radius: 5px;

    padding: 8px;

    background-color: #EFEFEF;

}



#candyfoil {

    background-color: #ffffff;

    padding: 6px;

    clear: both;

}



#top-contacts {

    height:24px;

    color: white;

    font-size: 13px;

    margin-bottom: 8px;

}



#top-contacts a {

    color: white;

}



#phones, #livechat {

    height: 24px;

    line-height: 24px;

    background: url(../images/phone.png) left center no-repeat;

    padding: 0 0 0 32px;

    float: left;

    margin: 0 24px 0 0;

    text-shadow: 0 1px 0 #000;

}



#livechat {

    background-image: url(../images/livechat.png);

    cursor: pointer;

    text-shadow: 0 1px 0 #000;

}



.back{

	float:left;

}



#phones {

-webkit-user-select: none;

-moz-user-select: none;

-ms-user-select: none;

}



#currency {

    height: 24px;

    float: right;

    text-align:left;

    width:160px;

    padding: 4px 0 0 0;

}



#currency a{

	color:#000;

	text-decoration: none;

	}

#currency .lcurrence{

	vertical-align:middle;

	}

	

#currency ul.pcurrence li{

	line-height:22px;

	}

	

#currency ul ,#currency ul li { padding:0px; margin:0px; list-style:none}

ul.pcurrence {display:none;width:120px; background-color:#fff; position: absolute; z-index:10000000; font-size:11px; border:1px #EFEFEF solid; padding:5px;}

ul.pcurrence li:hover { background-color:#eee}



.cc-usd, .cc-eur, .cc-gbp, .cc-sek, .cc-cad, .cc-sgd, .cc-chf, .cc-jpy, .cc-aud, .cc-nzd, .cc-myr, .cc-sgd, .cc-hkd, .cc-jpy {

      height: 16px;

      line-height: 16px;

      background: url(../images/csmall.png) left center no-repeat;

      display: block;

      margin: 0 4px;

      width: 16px;

      float: left;

}



.cc-text {

    height: 16px;

    line-height: 16px;

    display: block;

    float: left;

}



.forward{

	float:right;

}



.cc-usd {background-position: 0 0;}

.cc-gbp {background-position: -16px 0;}

.cc-eur {background-position: -32px 0;}

.cc-aud {background-position: -48px 0;}

.cc-sgd {background-position: -64px 0;}

.cc-myr {background-position: -80px 0;}

.cc-hkd {background-position: -96px 0;}

.cc-jpy {background-position: -112px 0;}

.cc-nzd {background-position: -128px 0;}

.cc-cad {background-position: -144px 0;}

.cc-chf {background-position: -160px 0;}

.cc-sek {background-position: -176px 0;}

.big-screen{max-width:1440px;margin:0 auto}

#header {
	background-image: url(../images/custom_image_centerpage.png?cache_time=1507746788);
    background-repeat: repeat;
    background-position: 50% 50%;
    background-color: #75d7fa;
}

header .big-screen{position:relative;height:140px}
header .big-screen .bg{height:140px;position:absolute;right:0;top:0}
header .big-screen .bg-mobile{display:none;position:absolute;right:0;top:0;height:140px}
header .container{position:relative}
header .logo{display:inline-block;padding-left:80px;position:relative;font-family:'Open Sans Condensed', sans-serif;font-size:34px;font-weight:bold;margin-top:45px;color:#fff;float:left}
header .logo br{display:none}
header .logo:before{content:"";display:inline-block;width:95px;height:71px;background:url("../images/logo.svg") no-repeat;background-size:cover;position:absolute;left:0;top:-20px}
header .logo:hover{text-decoration:none}
header .logo span{color:#B2ECFF}
header .logo small{display:block;font-family:'Open Sans', sans-serif;font-size:16px;margin-top:5px;text-transform:uppercase;font-weight:700;color:#07314D}
header .logo i{display:inline-block;width:17px;height:12px;margin-left:9px}
header .header-dark{    background-image: url(../images/custom_image_centerpage.png?cache_time=1507746788);    background-repeat: repeat;    background-position: 50% 50%;    background-color: #75d7fa;    height: 54px;}
header .header-dark nav li{display:inline-block;list-style:none}
header .header-dark nav li a{padding:19px 12px 15px;display:inline-block;color:#231C24;font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:4px solid #07314D}
header .header-dark nav li a:hover{color:#fff;background:rgba(99,224,255,0.15);border-bottom:4px solid #63E0FF}
header .menucart{height: 50px;display:block;text-align:center;font-size:16px;color:#fff;font-weight:600;}
header .menucart a{font-weight:400;display:inline-block;color:#231C24;padding:19px 0 15px}
header .menucart a:hover{color: #fff;}
.headerBg{

}




#site-logo {

    width: 240px;

    height: 72px;

    float: left;

    background: url(../images/viagra-cialis-levitra-eu-02.png) left center no-repeat;

    margin-right:20px;

}



#globber {

    height: 37px;

    margin: 0 auto;

    width: 1050px;

}



#top-menu {

	width: 1000px;

	margin: 0px auto;

}



#top-menu ul {

    background: rgba(0, 0, 0, 0) url("../images/headNavBg.png") no-repeat scroll 0 0;

    height: 37px;

    list-style: outside none none;

    overflow: hidden;

    padding-left: 1px;

}



#top-menu li {

    background: rgba(0, 0, 0, 0) url("../images/headNavBg.png") no-repeat scroll right 0;

    float: left;

    font-family: "Trebuchet MS",sans-serif;

    height: 37px;

    line-height: 1em;

    padding-right: 1px;

}



#top-menu a {

    color: #000;

    float: left;

    font-weight: bold;

    height: 37px;

    line-height: 37px;

    padding: 0 15px;

}



#search {

    height: 24px;

    margin: 2px 0 0 0;

}



#search label {

    color: #D96854;

    margin-right: 10px;

    border-bottom: 1px dotted #ccc;

}



#search-text {

    height: 18px;

    line-height: 18px;

    margin: 2px 8px 0 0;

    border: 1px solid #DCA;

    width: 190px;

    border-radius: 3px;

    font-size: 13px;

    padding: 0 4px;

}



#search-img {

    width: 18px;

    height: 18px;

    background: url(../images/search.png) center no-repeat;

    vertical-align: text-bottom;

}



#quicklinks {

    margin: 6px 0 0 60px;

    font-size: 13px;

}



#quicklinks a {

    text-decoration: none;

    border-bottom: 1px dotted #666;

    font-style: italic;

    color: #444;

}



#cart {

    float: right;

    height: 44px;

    background-color: #f8f8f8;

    width: 213px;

    margin: 12px 0 0 0;

    border: 1px solid #f0f0f0;

}



#cart:hover {

    background-color: #f0f0f0;

    border-color: #e8e8e8;

}



.basket{

    line-height: 1.3;

    text-align: center;

    background: url(../images/cart-img32.png) left center no-repeat;

    padding-left: 32px;

    height: 40px;

    line-height: 1.3;

    padding-top: 2px;

    text-align: center;

    margin-left: 10px;

    text-shadow: 0 1px 0 #FFF;

}





#cart a {

    text-decoration: none;

    color: #336;

}



.clr {clear: both;}



#footer {

    background: rgba(0, 0, 0, 0) url("../images/bodyBg.png") repeat-x scroll 0 -218px;

    clear: both;

    height: 115px;

}



.foot{

	clear: both;

    text-align: center;

}



#bottom-menu {

    height: 24px; width:1000px; margin:0 auto; text-align:center; padding:25px 0 0;

}
#bottom-menu a{padding:0 5px; color:#999;}
#bottom-menu a:hover{color:#333;}


#copyright {

    border-top: 1px solid #bbb;

    clear: both;

    color: #646464;

    font-size: 0.63em;

    font-weight: normal;

    margin: 20px auto 0;

    padding:10px 0 0;

    width: 580px;

}



.line  {border-top: 1px solid #efefef;}

.line-b {border-bottom: 1px solid #efefef;}



.box {

    border: 1px solid #efefef;

    border-left: 0;

    border-right: 0;

}



.box h1 {

    background: #f8f8f8;

    margin: 1px 0;

    padding: 15px 10px;

    color: #000;

    text-shadow: 0 1px 0 #FFF;

}





.pname {

    float: left;

    letter-spacing: 1px;

    line-height: 18px;

    width: 280px;

}



.red { color: red; }



.text {

    margin: 0 0 15px 0;

    padding: 5px 5px 5px 5px;

    line-height: 1.3;

    text-align: justify;

    color: #334;

}



.hopup {

    margin-top: -15px !important;

}



.text * {

    line-height: inherit;

}





.text h2 {

    padding: 5px 0;

    margin: 10px 0 10px 0;

}



.text h3 {

    padding: 4px 0;

    margin: 8px 0 8px 0;

    font-weight: bolder;

}



.text em {

    font-style: italic;

}



.text ul {

    margin: 10px 0 10px 0;

}



.text li {

    padding: 4px 0 4px 2px;

    margin-left: 20px;

    list-style: square; 

}



.greybg {

    background-color: #fcfcfc;

}



/* main */

#main, #cmain{float:right; width:780px;}



 #topProducts { margin:0 0 11px;

    overflow: hidden;

    height: 1%;

    padding-bottom: 15px;

}

#topProducts .h3{

    font-size: 0.88em;

    padding: 10px 0 10px 16px;

    _padding-left: 32px;

    display: block;

}

#topProducts .product{
    float: left; text-align:center;
    width:240px; padding:20px 0;
    background:#f9f9f7; border:1px solid #dcdcdc;
    position: relative; margin:11px 5px 0 10px;
	cursor: pointer;

}

#topProducts .product img{ margin: 1px; }

#col-2 #products{

    font-size: 0.75em;

    width: 100%;

}



.btn_blank{
    cursor: pointer;
	color:#fff; 
	font-size: 13px;
	font-weight: bold;
	background:#56CCF2; 
	border:none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.25);
	margin:0;
	padding:7px 12px; 
}
.btn_blank:hover{
	background:#444;
	color:#fff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out; 
}






#list {

}



#sidebarl {float:left;
    vertical-align: top;

    width:210px;

}



.widget img{

	display: block; margin:10px 0;

}



#sidebarr { display:none;

    vertical-align: top;

    width: 190px;

    padding: 2px;

    border-top: 1px solid #fff;

}


.sideBoxContent li,
.sidelist li {

    border-top:2px solid #fff;

    color: #4a4a4a;

    float: left;

    width: 100%;

}


.sideBoxContent li:hover,
.sidelist li:hover {

    background-color: #f4f4f4;

}


.sideBoxContent li.selected,
.sidelist li.selected {

background-color: #f0f0f0;

}


.sideBoxContent li.selected a,
.sidelist li.selected a {

    font-weight: bolder; color: #56CCF2;

}


.sideBoxContent li em,
.sidelist li em{

    float: right;

}

.sideBoxContent li a,
.sidelist li a {

    color: #4a4a4a;

    display: inline-block;

    padding:5px 0 5px 10px;

    font-size: 14px;

    line-height:25px;

}
.sideBoxContent li:hover,
.sideBoxContent li a:hover,
.sidelist li a:hover{color:#56CCF2;}

.sideBoxContent{margin:-15px 0 15px;}
.widget{margin:15px 0;}

.widget h2, .inprotle{color:#fff; text-align:left; font:bold 14px/40px Arial; background:#56CCF2; text-indent:15px; padding:0;}
.inprotle{background:#56CCF2;}



.widget h3{

    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 162, 38, 1) 0%, rgba(255, 186, 41, 1) 100%) repeat scroll 0 0;

    border-radius:0;
    border-bottom: 1px solid #f89327;

    display: block;

    font-family: "Trebuchet MS",sans-serif;

    font-size: 0.95em;

    font-weight: bold;

    line-height: 19px;

    padding: 6px 10px 4px 14px;

    position: relative;

}

.sideBoxContent ul,
.widget .sidelist ul{

	background: #f7f7f7 none repeat scroll 0 0;
    overflow: hidden;

}





#promo {

    background: #f8f8f8;

    margin: 1px 0 1px 0;

    padding: 10px;

}



#promo h1 {

    text-align: center;

}



.quarter {

    width: 215px;

    margin: 0 10px 0 0;

    display: inline-block;

    vertical-align: top;

}



.section {

    background-color: #fff;

    padding: 5px 0 5px 0;

}



.section h2 {

    padding: 5px 5px 10px 5px;

    margin: 0 0 10px 0;

    border-bottom: 1px solid #ccc;

}



.list-item {

    background-color: #fff;

    clear: both;

    margin: 0 10px 10px 0;

    min-height: 55px;

    padding: 5px 5px 10px 0;

    border:1px solid #e8e8e8;

    box-shadow: 2px 2px 5px #F0F0F0;

    overflow: hidden;

    width: 290px;

    display: inline-block;

    vertical-align: top;   

}



.irow-2 {

    margin-right: 0 !important;

}



.list-item:hover{

    box-shadow: 1px 1px 5px #F8F8F8;

}



.list-item em {

    color: #D96854;

    display: block;

    white-space: nowrap;

}



.list-item a {

    color: #875;

}



.item-m {

    margin: 0 0 0 52px;

    

}



.list-item h3 {

    padding: 0 0 4px 0;

    font-weight: bolder;

    line-height: 1.2;

    font-size: 16px;

    white-space: nowrap;

}



.list-item a {

    text-decoration: none;

}



.item-i {

    width: 70px !important;

    height: 50px !important;

    background-size:100% !important;

    float: left;

    background-position: center left !important;

}



.item-p{

    float: right;

    margin: 0 0 5px 5px;

    color: #900 !important;

    font-size: 15px;

    border-bottom: 1px dotted #ccc;

}



.item-d {

    font-size: 12px;

    margin: 6px 0 0 0;

    white-space: nowrap;

    overflow: hidden;

    cursor: default;

}



/*warnings, errors, messages*/

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {

	line-height: 1.8em;

	padding: 0.2em;

	border: 1px solid #9a9a9a;

	}



.messageStackWarning, .messageStackError {

	background-color: #ff0000;

	color: #ffffff;

	}



.messageStackSuccess {

	background-color: #99FF99;

	color: #000000;

	}



.messageStackCaution {

	background-color: #FFFF66;

	color: #000000;

	}



/* item */





 #products .col-1 {

    border-left: 0 solid #bbb;

    padding-left: 15px;

}



#products tbody td{

    border-bottom: 1px #bbb solid;

    padding: 5px 0 5px 8px;

}



#products tbody tr.upgrade td{

    border-bottom: 0 #bbb solid;

    padding: 5px 0 5px 8px;

}



#products strong{ color: #dc2900; font-size:12px;font-weight:normal; }

#products tbody td:first-child{ padding:12px 13px 12px 7px; padding-left: 15px; }

#products{ margin-bottom: 25px; width:100%;}

#products tbody td{ padding: 2px 0 2px 8px; }

#products .col-2{ width: 65px; }

#products .col-1{ width: 120px; }

#products del{ font-weight: bold; }

#products .col-quantity,.col-price{text-align: center;}

#products .buy:hover, .trialpack .buy:hover { background-position: 0 -29px; }

#products th{

background:transparent url(../images/cartBg.png) no-repeat scroll 0 -67px;

border-top:0 solid #CCC;

font-weight:normal;

height:25px;

padding-left:8px;

}



.product-image {

    float: right;

    margin: 0px 5px 5px 5px;

    padding: 1px;

    border: 4px solid #e8e8e8;

    background-color: white;

    border-radius: 5px;

}



.product-image img {

    max-width: 240px;

    max-height: 260px;

    border-radius: 5px;

}



.essentials {

    background-color: #fefefe;

    padding: 10px 5px;

    border-bottom: 1px solid #efefef;

}



.essentials ul li{

    padding: 4px 0;

}



.essentials a {

    color: #B94834;

}



.description {

    border-top: 1px solid #fff;

    background-color: #f8f8f8;

    padding: 10px 5px;

    border-bottom: 1px solid #efefef;

    line-height: 1.3;

    text-shadow: 0 1px 0 #FFF;

}



#offer {

    clear: both;

    margin: 10px 0 10px 0;

}



.group {

    margin: 10px 0 20px 0;

}



.group h2 {

    padding: 8px 8px;

    display: inline-block;

    color: #000000;

    font-size: 14px;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

}



.group-offer {



}



.group-header{

    background-color: #bbb;

    color: #000000;

}



.group-bottom{

    height: 8px;

    border-bottom-left-radius: 3px;

    border-bottom-right-radius: 3px;

    

}



.group-header li {

    display: inline-block;

    padding: 8px 4px;

    font-weight: bolder;

    font-family: Tahoma,Verdana,Helvetica,sans-serif;

    font-size: 0.75em;

}



.group-item {

    border-bottom: 1px solid #bbb;

}



.group-item li {

    display: inline-block;

    padding: 6px 4px;

    vertical-align: middle;

    text-shadow: 0 1px 0 #FFF;

}



.buy:hover{ background-position: 0 -29px; }



.buy {

    background: rgba(0, 0, 0, 0) url("../images/buyButton.png") no-repeat scroll 0 0;

    display: block;

    height: 29px;

    text-indent: -99999px;

    width: 66px;

}



.gr{ width: 15%; padding-left: 8px !important; }

.gu{ width: 12%; text-align: center; }

.gp{ width: 25%; text-align: center;}

.go{ width: 15%; text-align: left; text-shadow: none !important;}



.group-item li strong {

    font-weight: bolder;

    display: block;

    margin: 0 0 5px 0;

    color: #555;

}



.bonus {

    font-size: 12px;

    margin-bottom: 5px;

    color: #D96854;

}



.ship {

    font-size: 12px;

    margin-bottom: 5px;

    color: #686;

}



a.button,input.button {

    background-color: #56CCF2;

    padding: 5px 8px;

    text-decoration: none;

    color: white;
    font-weight: bolder;

    font-size: 13px;

    display: inline-block;

    margin:15px 0;

}

a.button { display: inline-block; text-decoration: none; padding:7px 12px; }

input.button { padding:7px 12px; }

a:hover.button,input:hover.button { 
	background:#444;
	color:#fff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out; 
}





.sub-section {

    margin: 0 0 10px 0;

}



.sub-section em {

    font-style: italic;

}



.sub-section h2 {

    background-color: #f8f8f8;

    padding: 12px 8px;

    color: #555;

    font-size: 15px;

    border-bottom: 1px solid #f0f0f0;

    border-top: 1px solid #f0f0f0;    

    margin-bottom: 10px;

    text-shadow: 0 1px 0 #FFF;

}



.sub-section ul {

}



.text {

    padding: 8px;

}





/*  v item */

.vlist-item {

    background-color: #fff;

    clear: both;

    margin: 0 10px 15px 0;

    padding: 1px;

    border:1px solid #e8e8e8;

    box-shadow: 2px 2px 5px #F0F0F0;

    overflow: hidden;

    width: 168px;

    display: inline-block;

    vertical-align: top;

    border-radius: 3px;

    border-top-left-radius: 0;

    border-bottom-right-radius: 0;

}



.vrow-4 {

    margin-right: 0 !important;

}



.vlist-item:hover{

    box-shadow: 1px 1px 5px #F8F8F8;

}



.vlist-item h3 {

    padding: 2px 0 6px 0;

    font-weight: bolder;

    line-height: 1.2;

    font-size: 16px;

    white-space: nowrap;

    text-align: center;

    /*background-color: #f8f8f8;*/

    text-shadow: 0 1px 0 #FFF;

}



.vlist-item em {

    color: #D96854;

    display: block;

    white-space: nowrap;

    text-align: center;

    padding-bottom: 6px;

    font-size: 13px;

    text-shadow: 0 1px 0 #FFF;

    /*

    background-color: #f8f8f8;

    border-bottom: 1px solid #f0f0f0;*/

    

}



.vlist-item a {

    color: #875;

    text-decoration: none;

}



.vitem-i {

    width: 100% !important;

    height: 50px !important;

    background-size: 75px auto !important;

    display: inline-block;

    background-position: center center !important;

}



.vitem-m {

    height: 28px;

    padding: 4px 6px;

    margin: 1px 0 0 0;

    border-top: 1px solid #f0f0f0;

    background-color: #f8f8f8;

    /*border-top: 1px solid #D1604c;

    background-color: #D96854;*/

}



.vitem-p{

    display: block;

    float: left;

    margin: 8px 0 0 0;

    color: #D1604c !important;

    font-size: 16px;

    font-weight: bolder;

    text-shadow: 0 1px 0 #FFF;

}



.vitem-buy{

    display: block;

    float: right;

    margin: 1px 0 0 0;

    font-size: 15px;

    padding: 6px 4px 6px 30px;

    text-shadow: 0 1px 0 #FFF;

    /*color: #fff !important;

    border-radius: 3px;

    background: url(../images/cart-img24.png) left center no-repeat;

    background-color: #58a944;*/

    background: url(../images/cart-img24b.png) left center no-repeat;

    color: #58a944;

    font-weight: bolder;

}



.vitem-d {

    font-size: 12px;

    padding: 2px 0 6px 0;

    white-space: nowrap;

    overflow: hidden;

    cursor: default;

    clear: both;

    text-align: center;

    /*background-color: #f8f8f8;*/

}



/* data */

.tracking-data {

    border: 1px solid #f0f0f0;

    width: 100%;

    background-color: #f8f8f8;

    margin: 10px 0;

}

.tracking-data th {

    padding: 5px 4px;

    width: 180px;

    font-weight: bolder;

    color: #505050;

}



.tracking-data td {

    padding: 4px;

    

}



.text input, .text textarea {

    border: 1px solid #ccc;

    border-radius: 2px;

    margin: 1px 4px 1px 0;

    padding: 2px;

}



.text textarea {

    width: 260px;

    height: 60px;

}



.text input[type=submit], .text input[type=button], .text button {

    padding: 6px;

    background-color: #D96854;

    border: 1px solid #c96844;

    color: white;

    

    border-radius: 3px;

    box-shadow: 2px 2px 5px #c8c8c8;

    cursor: pointer;

}



.text input[type=button] {

    background-color: #e97864;

    border: 1px solid #D96854;    

}



.text input[type=submit] {

    width: 100px;

}



.error {

    margin: 10px 0;

    padding: 10px;

    text-align: center;

    border-radius: 3px;

    border: 1px solid #f0f0f0;

    background: #fffff8;

    color: #993333;

    line-height: 1.5;

    text-shadow: 0 1px 0 #FFF;

}



.msg-info {

    margin: 10px 0;

    padding: 10px;

    text-align: center;

    border-radius: 3px;

    line-height: 1.5;

    border: 1px solid #f0f0f0;

    background: #fffff8;

    color: #339933;

    text-shadow: 0 1px 0 #FFF;

}



.infobox {

    margin: 10px 0;

    padding: 10px;

    text-align: center;

    border-radius: 3px;

    line-height: 1.5;

    border: 1px solid #f0f0f0;

    background: #f8f8f8;

    color: #666;

    text-shadow: 0 1px 0 #FFF;

}



.form-table td{

    padding: 4px;

    vertical-align: top;

}



.form-table td input[type=text] {

    width: 300px;

}



.form-table td span {

    font-size: 13px;

    color: #996666;

    margin: 4px 0 0 0;

    display: block;

}







/* cart */



.cart a {

    text-decoration: none;

    line-height: 1.4;

}



.cart table {

      border-bottom: 0;

      padding: 0;

      width: 100%;

      border-collapse: collapse;

      border-bottom: 2px solid #f0f0f0;

}



.cart table tr.hdr td {

      height: 28px;

      background-color: #f0f0f0;

      font-weight: bolder;

      text-shadow: 0 1px 0 #FFF;

}



.cart table td {

      text-align: center;

      border-bottom: 1px solid #e8e8e8;

      padding: 4px 2px;

}



.cart table td.pr {

      text-align: left;

}



.cart td.ca {

      width: 32px;

      padding: 0 6px;

}



.cart tr.hdr td.pc {

      width: 100px;

}



.cart tr.hdr td.pt {

      width: 120px;

}



.cart td.rm {

      width: 70px;

}



.cart td.pr, .cart td.q, .cart td.pc, .cart td.pt {

      border-right: 1px solid #f0f0f0;

}



.cart td.pr em {

      text-decoration: none;

      font-style: normal;

}



.cart td.pr strong {

      text-decoration: none;

}



.cart td.pr a {

      /*color: #553;*/

      text-decoration: none;

}



.cart tr.hdr td.pr, .cart tr.hdr td.q, .cart tr.hdr td.pc, .cart tr.hdr td.pt {

      border-right: 1px solid white;

}



.cart tr.phdr td, .cart tr.shdr td {

      font-weight: bolder;

      height: 24px;

      text-align: left;

      background-color: #f0f0f0;

      text-shadow: 0 1px 0 #FFF;

}



.cart td.pt{

      background: #fffff0;

}



.cart td.tdleft {

      text-align: left !important;

      

}



.cart tr.summary td {

      padding: 15px 2px;

}





.cart td.total-title {

      font-weight: bold;

      border-right: 1px solid #f0f0f0;

      

}



.cart td.total {

      font-weight: bold;

      background: #ffffe0;

      border-right: 1px solid #f0f0f0;

      color: #699800;

      font-size: 15px;

}



tr.shipping td, tr.bonus td{

      padding: 8px 2px;

}



td.blank {

      border: 0 !important;

}



td.securetext {

      border: 0 !important;

      text-align: left !important;

      font-size: 13px;

      padding-right: 20px !important;

      padding-left: 10px !important;

      text-align: justify !important;

}



td.rm a {

      display: inline-block;

      text-decoration: none;

      width: 16px;

      height: 16px;

      background: 0 0 url(../images/cross.png) no-repeat;

}



td.rm a:hover {

      background-position: -16px 0px;

}



tr.action-buttons td{

      height: 60px;

}



.green-b {


      background-color: #00a2d7;

      border-color: #03769c;

      color: white;

      padding: 12px 16px;

      margin: 0;

      font-weight: bold;

      font-size: 14px;

      cursor: pointer;

}



.green-b:hover {

      background-color: #028dbb;

}



.infobox {

      margin: 15px 0 10px 0;

      padding: 8px 8px;

      background: #f8f8f8;

      border: 1px solid #f0f0f0;

      border-radius: 4px;

      text-align: justify;

}



.redbox {

      margin: 10px 0 15px 0;

      text-align: justify;

      padding: 8px;

      background-color: #fffff8;

}



.bonuses {

    margin: 10px 0 15px 0;

    padding: 0 0 0 5px;

}



.bonus-line {

      line-height: 16px;

}



.xbonus, .xbonus-yes {

      background: left top url(../images/bonus-yes.gif) no-repeat;

      padding: 0 0 0 28px;

      line-height: 24px;

      margin: 4px 0;

}



.xbonus {

      background-image: url(../images/bonus-no.gif);

}



ul.list li {

      padding: 4px 0;

      line-height: 18px;

}



#big-cart li {

        list-style: disc;

        margin-left: 30px;

}



#big-cart h2 {

    border: 1px solid #f0f0f0;

    border-left: none;

    border-right: none;

    padding: 8px 4px;

    margin: 10px 0 10px 0;

    background-color: #f8f8f8;

    text-shadow: 0 1px 0 #FFF;

}



.img {padding: 10px;}

.img img {border: 5px solid #e8e8e8;padding: 1px; box-shadow: 2px 2px 5px #f8f8f8; border-radius: 3px;}



.center {text-align: center;}



/* end cart  */



.to-top {

    font-size: 12px;

    display: block;

    margin: 0 0 0px 0;

    font-weight: bolder;

    color: #383;

    text-align: right;

}



.main-side {

    float:right;

    margin: 5px 0 5px 10px;

    width: 160px;

    padding: 5px 0 5px 5px;

    color: #888;

    font-size: 13px;

    border-top: 1px solid #f0f0f0;

    border-bottom: 1px solid #f0f0f0;

}



#promotion {

    margin: 0 0 20px 0;

}



.promo-block {

    display: inline-block;

    width: 146px;

    background-color: #7190AC !important;

    padding: 65px 5px 5px 5px;

    color: white;

    text-decoration: none;

    text-align: center;

    border-radius: 3px;

    text-shadow: none !important;

    margin-right: 10px;

    border:1px solid #fff;

    box-shadow: 2px 2px 10px #999;

}



.promo-block h2 {

    margin: 0;

    padding: 5px 0 5px 0;

    font-size: 18px;

}



.promo-block strong {

    display: block;

    margin: 0;

    padding: 0px 0 5px 0;

    color: #ffffd0;

}



.promo-block em {

    border-top: 1px solid #f0f0f0;

    display: block;

    padding: 8px 0;

    font-weight: bolder;

}



#promo-viagra {

    background: url(../images/promo-viagra.png) center 5px no-repeat;

}



#promo-cialis {

    background: url(../images/promo-cialis.png) center 5px no-repeat;

}



#promo-levitra {

    background: url(../images/promo-levitra.png) center 5px no-repeat;

}



#promo-priligy {

    background: url(../images/promo-priligy.png) center 5px no-repeat;

    margin-right:0;

}



.power-links {

    font-size: 11px;

    color: #999;

    text-align: left;

}



.power-links a {

    text-decoration: none;

    color: #777;

}



.more-items {

    display: block;

    text-align: center;

}/* CDN IMAGES */





/*stars btn*/





.stars_box{

	color: #444;

    float: left;

    font-size: 12px;

    margin:5px 0 10px;

    margin-left: 10px;

    max-width: 340px;

    position: relative;

    text-align: left;

    height:30px;

    line-height: 30px;

}



.stars_img_box {

    background: rgba(0, 0, 0, 0) url("../images/stars_small.png") no-repeat scroll 0 0;

    display: inline-block;

    height: 15px;

    margin-top: -5px;

    vertical-align: middle;

    width: 70px;

}



 .stars_box span{

    display: inline-block;

    vertical-align: text-top;

    zoom: 1;

    *display: inline; /*for IE7*/

}

.stars_img_box .stars_img{

    background: url("../images/stars_small.png") no-repeat scroll 0 -16px transparent;

    display: block;

    height: 15px;

}

.box_testimonial_stars span{

    line-height: 10px;

    margin-right: 0;

    vertical-align: baseline;

    *padding-right: 5px;

    *vertical-align: middle; /*for IE7*/

   

}

.box_testimonial_stars span span{

    padding-bottom: 5px;

}

.title_aut .stars_img_box {

    float: left;

    margin-top: -5px;

    width: 100px;

}



.stars_box .txt_star {

    display: inline-block;

    vertical-align: text-top;

}

.stars_box a {

    color: #000;

    font-size: 12px;

    line-height: 16px;

}



.smallText{

	display: block;

}

/******************************* other ***************************/
#cont_in{}
#cont_in p{padding:0 10px; margin:10px 0; color:#666; line-height:20px;}
#cont_in h1{padding:0 0 0 10px;}
#cont_in .cont11{color:#555; font-weight:bold;}

.faq_list{padding:0 10px;}
.faq_list li a{line-height:20px; color:#09F;}

.shouye{margin:0 0 15px;}
.shouye .shouye1{font:bold 14px/15px Arial; color:#333; padding:0 0 8px; border-bottom:1px solid #ccc;}
.shouye .shouye2{font:normal 14px/20px Arial; color:#666;}

.top-bunner{margin:0 0 0 11px;}
.topfre{float:right; margin:45px 350px 0 0;}
.topfre a{display: block;  height:70px;  width: 260px;}


.top1{width:1000px; margin:0 auto; clear:both; height:90px;}
.top2{float:right; margin: 20px -84px 0;}
#logo{float:left;    margin: 12px 80px 0 -80px;}
#logo:hover img{opacity:0.9;}
.topimg{float: left; margin: 20px 0 0 50px;}
.left12 h3{color:#fff; text-align:left; font:bold 14px/40px Arial; background:#56CCF2; text-indent:15px;}
#navBreadCrumb{color:#fff; text-align:left; height:40px; background:#56CCF2; padding:0 0 0 10px; line-height:40px;}
#navBreadCrumb a{color:#c9f7a5; line-height:40px;}
#navBreadCrumb a:hover{color:#fff; text-decoration:underline;}

.inpro{height:150px;}
.product-image .star5{clear: both; padding: 5px 0; text-align: center; margin:0;}

/***************** tag style ***********************/
.tagpro, #tags .fotmen, #tags .fotmen02{width:230px; float:left; margin:10px 20px 0 10px;}
.tagpro1, #tags .fotmen1{font:bold 14px/40px Arial; height:40px; color:#56CCF2; border-bottom:3px solid #56CCF2; padding:0 0 0 10px;}
.tagpro ul, #tags #ftal ul{padding:10px;}
.tagpro ul li a, #tags #ftal li a{font:normal 12px/25px Arial; color:#666;}
.tagpro ul li a:hover, #tags #ftal li a:hover{color:#333; text-decoration:underline;}





/******************** all product **********************/
#disp-order-sorter{border:1px solid #ccc;}
hr {
    height: 1px; margin:0 0 10px;
    border: none;
    border-bottom: 1px solid #333;
}
#allProductsListingTopNumber, .main, #productsListingTopNumber, #productsListingBottomNumber, #allProductsListingBottomNumber{color:#333; font:normal 12px/25px Arial;}
.forward {
    color: #cc0000;
    font-weight: bold;
    float: right;
}
.navSplitPagesLinks strong {background: none repeat scroll 0 0 #343434; color: #fff; display: inline-block; padding: 3px 8px; font:normal 12px/20px Arial;}
.navSplitPagesLinks a{background:none repeat scroll 0 0 #E9E9E9; color:#3E3E3E; display:inline-block; padding:3px 8px; text-decoration:none; margin-bottom:5px; font:normal 12px/20px Arial;}
.main{padding:5px 15px; font:normal 12px/20px Arial;}
.main a:link, .main a:visited{color:#cc0000; font-weight:bold;}
.main a:hover{color:#333;}
#allProductsDefaultHeading{font:bold 12px/25px Arial; color:#56CCF2; padding:10px 5px;}
#topProducts .price{line-height:35px; font-size:12px; display:block;}
#topProducts .price i{font-style:normal; font-size:14px; color:#cc0000; font-weight:bold;}

/********************* 一级菜单 **************************/
#navEZPagesTop {clear:both; background: #222; height: 35px;}
.ezpage2{float:left;}
.mun{list-style:none; padding:0; float:left;} 
.mun li{float:left; font-weight:bold;}
.mun li a{color:#fff; display:block; font-size:12px; line-height:35px; padding:0 15px;}
.mun li a:hover{color:#fff; background:#56CCF2;}
.mun .home11{border-left:none;}


/*** pic show***/
.picshow, .picshowt{margin:0 0 10px 0; clear:both;}
.picshowt{margin: 10px 0;overflow: hidden;
    zoom: 1;
    position: relative;
    width: 1000px;
    margin: 10px auto 10px;}

.moko-slider{overflow:hidden; zoom:1; position:relative; width:1000px; margin:10px auto 10px; height:300px;}
.moko-slider ul{padding:0; margin:0; zoom:1; list-style:none; height:300px;}
.moko-slider ul li{display:block; float:left; width:1000px; text-align:center;}
.moko-slider ul li a{display:block;}
.moko-slider .frame{overflow:hidden; width:1000px;}
.moko-slider .point-ctrl{right:10px; position:absolute; top:255px;}
.moko-slider .right-point{background:url(../images/ui_slider_ctrl.png); filter:alpha(opacity=70); float:left; width:54px; height:32px;}
.moko-slider .left-point{background:url(../images/ui_slider_ctrl.png); filter:alpha(opacity=70); float:left; width:54px; height:32px;}
.moko-slider .left-point{background-position:0 0;}
.moko-slider .left-point:hover{background-position:0 -33px;}
.moko-slider .right-point{background-position:right 0; width:53px;}
.moko-slider .right-point:hover{background-position:right -33px;}
.moko-slider .controller{padding-right:10px; margin:0; font:Arial bold; font-size:7px; overflow:hidden; zoom:1; text-align:right; display:none;}
.moko-slider .controller a{display:inline-block; margin:0 5px; color:#999999; line-height:24px; height:24px; text-align:center; text-decoration:none;}
.moko-slider .controller a:hover{color:#dedede;}
.moko-slider .controller .moko-slider-on{color:#ff0099;}
.moko-slider .controller .moko-slider-on a:hover{color:#ff0099;}

.indepl h2, .indeabt h2{color:#fff; text-align:left; font:bold 14px/40px Arial; background:#56CCF2; text-indent:15px;}
.indepl h2, .indeabt h2{ background:#56CCF2;}
.indepl, .indeabt{margin: 0 0 0 10px; clear: both;}
.indep2{padding: 5px 10px; background: #f7f7f7; border: solid 1px #cdcdcd; text-align: left; margin: 15px 0 0;}
.indep2 span{padding: 0 5px;}
.indep2 .indep3{color: #333; border-bottom: solid 1px #cdcdcd; padding:8px 0; font:bold 12px/20px Arial; margin:0;}
.indep2 .indep4{color: #777;}
.indep2 .indep5{color: #56CCF2;}
.indep2 .indep6{color: #777; padding: 8px 0; font:normal 12px/16px Arial; margin:0;}

.indeabt h2{}
#lib_wwwzzjsnet{margin:0px;padding:0px;margin-bottom:15px; overflow:hidden; width: 768px;}
.lib_zzjsnet{border:1px solid #CDCDCD;}
.lib_menubox_zzjsnet {position:relative; float:left; width:200px; height:254px;border-right:1px solid #CDCDCD;}
.lib_menubox_zzjsnet ul{margin:0px;padding:0px;list-style:none; position:absolute;}
.lib_menubox_zzjsnet li{display:block;cursor:pointer;width:200px;color:#949694;height:50px; font:normal 14px/50px Arial;background-color:#fff;border-bottom:1px solid #CDCDCD; text-align: left; text-indent: 15px;}
.lib_menubox_zzjsnet li.hover{padding:0px;background:#f7f7f7;width:200px;border-bottom:1px solid #CDCDCD; border-right:1px solid #f7f7f7; 
color:#555;height:50px;line-height:50px; font-weight: bold;}
.lib_contentbox_zzjsnet{margin-top:0px; border-top:none;padding:15px; border-left:0; margin-left:200px; background: #f7f7f7; height: 224px; text-align: left;}
.lib_contentbox_zzjsnet p{font:normal 12px/18px Arial; color: #555; padding:0; margin:0;}


/********************* footer ***************************/
#navSuppWrapper{overflow:hidden; width:100%; overflow:hidden; margin-top:10px;background-image: url(../images/custom_image_centerpage.png?cache_time=1507746788);    background-repeat: repeat;    background-position: 50% 50%;    background-color: #75d7fa; padding: 15px 0;}
#ftal{}
#ftal li{list-style: none;}
#ftal li a{font:normal 14px/35px Arial; color:#231C24; }
#ftal a:hover{color:#fff;}
.imagea{margin:15px 0;}
.fot02, .fot04{width: 1000px; margin: 0 auto;}
.fotmen{float: left; margin: 0 171px 0 0;}
.fotmen1{font:bold 16px/45px Arial; color: #000;}
.fotmen02{float: right;}
.fot03{ padding: 5px 0; background-image: url(../images/custom_image_centerpage.png?cache_time=1507746788);    background-repeat: repeat;    background-position: 50% 55%;    background-color: #75d7fa; height: 50px;}
.fotimg{float: left; padding: 0; margin: 0;}
.fotcy{float: right; font:normal 12px/50px Arial; color:#231C24; padding:0; margin:0;}
.fotcy a{font:normal 14px/35px Arial; color:#231C24; }
.fotcy a:hover{color:#fff;}

/******************** Currencies 货币 **********************/
.curr{margin:0; float:right; width:160px; height:25px; background:#fff url(../images/curr.gif) right no-repeat; padding:0 15px;}
.curr .lcurrence a{color:#333; line-height:25px;}
.curr ul, .curr1 ul li {padding:0px; margin:0px; list-style:none}
.curr ul li u{margin:0 0 0 10px; text-decoration:none;}
.curr ul li img{margin:0 5px 2px 5px;}
.curr ul li .pcurrence {display:none; background:#fff; position:relative; z-index:9999999; font-size:12px; border:1px #EFEFEF solid; left:-10px; padding:5px 10px; width:158px;}
.curr ul li .pcurrence li{ width:158px;}
.curr ul li .pcurrence li:hover {background-color:#eee}
.curr .lcurrence li b{color:#666; font:normal 12px/25px Arial;}

/*** login ***/
#indlgoin{clear:both; text-align:center; margin:5px 0 0; padding:0 10px; height:30px; background:#333; color:#fff; border-radius: 5px; float:right;}
#indlgoin a{padding:0 9px; font:bold 12px/28px Arial; color:#fff; text-decoration:none!important;}
#indlgoin a:hover{color:#56CCF2; text-decoration:none;}