html, body
{
	margin:0px;
    padding:0px;
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
a, input, img, select, ul {margin:0px; padding:0px;}
.section { clear: both; padding: 0px; margin: 0 auto; max-width:970px; background-color:#fff;min-height:100px; }
a { text-decoration:none; }
/*  COLUMN SETUP  */
.col { display: block; float:left; margin: 0% 0 0% 0%; }
.col1 { display: block; float:left; }
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both; }

/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 23%; }
.span_4_of_3 { width: 50%; }
.span_1_of_3 { width: 23%; }
.span_bitcoin { width: 73% !important;display: inline-block !important; }
/*.span_bitcoin_success { width: 73%; }*/
.span_bitcoin_success { width: 73% !important;display: inline-block !important; }
.clear_both { clear:both;}
.clear_both:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear_both10{ clear:both;height:10px}
.clear_both3{ clear:both;height:3px}

.padding2{ padding-left:1%;}
.our_pharm{background-color:#F7F7F7; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc;padding-left:3px;}
.our_pharm p { line-height:17px;text-align:justify;padding-right:7px;}
img { page-break-inside: avoid; max-width: 100% !important; max-height:100% !important; border:none !important; }
.prod_thumb_img img, .lb-image {max-width: inherit !important;max-height:inherit !important;}
.textinput
{
  margin: 0;
  padding: 4px;
  padding-top:4px;
  padding-bottom:4px;
  font-size: 12px;
  border: 1px solid #0076a3;
  border-radius: 5px;
  color: #736B6B;
  width:95%;
}
.tftextinput
{
	border-right:0px !important;
	border-radius:0px;
	border-top-left-radius: 5px 5px ;
	border-bottom-left-radius: 5px 5px;
	width:65%;
}
.tfbutton
{
	margin: 0;
	padding: 4px;
	
	font-size:12px;
	font-weight:bold;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	border: 1px solid #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	border-radius: 5px;
	width:100%;
	  line-height: 15px;
}
.tfbutton_round {
	border-radius:0px;
	border-right:0px !important;
	border-top-right-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	width:80px;
	margin-left: -5px;
}
.tfbutton:hover,.tfbutton:focus {
	text-decoration: none;
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
}

.notinstock
{
	margin: 0;
	padding: 4px;
	
	font-size:12px;
	font-weight:bold;
	outline: none;
	cursor: auto;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	border: 1px solid #DF0025;
	background: #DF0025;
	background: -webkit-gradient(linear, left top, left bottom, from(#DF0025), to(#DF0025));
	background: -moz-linear-gradient(top,  #DF0025,  #DF0025);
	border-radius: 5px;
	width:100%;
	line-height: 15px;
}

.saerch_box{
	background-image:url(../images/base_of_panel_02.jpg);background-repeat:repeat-x;
	height:58px;
	line-height:58px;
}
.search_box_in{
	width:60%;
	padding-left:5%;
	float:left;
}
.submit_box{
	width:34%;
	float:right;
}
.blue_bg{
	background-image:url(../images/blue_bg.jpg) !important;
	background-repeat:repeat-x !important;
	width:100%;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	padding-left:3px;

}
.menu_bar
{
	border:1px solid #D2D2D2;
	height:37px;
	line-height:37px;
	background-color:#AED3FF;
	background-image:url(../images/title_view_cart.jpg);
	background-repeat:no-repeat;
}
.cart_count
{
	padding-left:33%;
	font-weight:bold;
	color:#113C66;
	cursor:pointer;
}
.border_menu
{
	border-left:1px solid #fff;
	height:inherit;
	border-collapse:collapse;
}
.border_menu ul
{
	list-style:none;
	position:relative;
	list-style-type:none;
	margin-left:-2%;
}
.border_menu ul li 
{
	display: inline;
	width:auto !important;
	padding-left:5%;
	font-weight:bold !important;
}
.track_ship
{
	background-image:url(../images/track_order_bg.jpg);
	background-repeat:no-repeat;
}
.plainbar_dark {
	font-weight:bold;
	font-size:13px;
	padding-left:3px;
	text-align:left;
	margin-left:42px;
}
a {
	color:#113C66;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
a:hover{
	color:#0085B7 !important;
}
.cart_count:hover{
	color:#0085B7 !important;
}
.ver_midd
{
	vertical-align:middle;
}
.height21{ min-height:21px;line-height:21px; }
.height10{ height:10px }
.height31{ 

	background-image:url(../images/blue_bg.jpg) !important;
	background-repeat:repeat-x !important;
	width:100%;	
	font-size:13px;
	line-height:31px;
}
.height_bitcoin{ 

	
	width:100%;	
	font-size:13px;
	line-height:31px;
}

.shop_varify
{
	width:96.9%;	
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 2px solid #4D934F;
	padding:3px;
	text-align:center;
	color:#0059B3;
	font-weight:bold;
}
.style2b {
	 font-family: Georgia,"Times New Roman",Times,serif,Helvetica,sans-serif;
	 font-size:12px;
	font-weight: bold;
	color: #0059B3;
	text-decoration:none;
}

.payment_op { border: 2px solid #0059B3; }
.out_qlt { border: 2px solid #F9BF48; }
.FFFFFFCls, .clrFFFFFF{color:#FFFFFF;font-weight:bold;}
.thrapic_group ul { list-style-type: none; padding: 0px; margin: 0px; background-color:#F7F7F7}
.thrapic_group ul li { background-image: url(../images/arrow_categories.png); background-repeat: no-repeat; background-position: 0px 8px; padding-left: 18px; vertical-align:top; line-height: 29px;text-align: left;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
.thrapic_group ul li a {color:#000;font-weight:normal;}
.style1b {
  font-family: Arial;
  color: #000000;
  line-height: 14pt;
  font-size: 12px;
  text-align: justify;
  font-weight:normal;
}
.style6 {color: #0059B3; line-height:17px;font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
.style6a {color: #5186C5;line-height:17px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;padding:0px; margin: 5px 0px} 
.style8 { font-size: 11px; color: #444143 !important; font-weight:normal;text-decoration:underline ;font-family: Verdana, Arial, Helvetica, sans-serif;}
.h2style6{padding:0px;margin: 0px;display:inline}
.style3 { color: #000000; font-size: 11px; font-family: Arial;text-align:justify; line-height:16px;}
.amount { color: #CC0000; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif, Helvetica, sans-serif; text-decoration:bold; font-weight:bold }
.product_border{background-image:url(../images/line_02.jpg);background-repeat:repeat-x;background-position:center;height:1px;padding:20px 0px;}
.footer{background-image:url(../images/footer_shade.jpg);background-repeat:repeat-x;height:100px;}
.footer_text {text-align:right;margin-right:5px}
.footer_text img{padding-right:15px;}
.span_text{color:#626061 !important;font-size:10px;text-align:left;float:right;font-family:Verdana, Arial, Helvetica, sans-serif;}
.font_bold{font-weight:bold}
.font_normal{font-weight:normal !important}
.white_now{white-space:nowrap}
.footer_link{padding-left:1%}
.footer_link ul li{display:inline;}
.curser_point { cursor:pointer}
.txtcontentpadd{
	padding-top:10px;
	padding-bottom:10px;
}
.width48
{
	width:48%;
	padding:1%;
	float:left;
}
.width60
{
	width:60%;
	padding:2%;
	padding-left:10%;
	float:left;
}
.width47
{
	width:47%;
	padding:1%;
}
.echeck_payment_ul{ width:100% !important;font-size:12px; }

.width42
{
	width:42%;
	padding:1%;
	float:left;
	text-align:center;
}
.width54{
	width:54%;
	padding:1%;
	float:left;
}
.width38{ width:38% !important}
.width55
{
	width:50%;
	padding:1%;
	float:left;
	padding-left:5%;
	text-align:left;
	font-size:12px;
}
.width55 h2{
  padding: 0px;
  margin: 0px;
  font-size: inherit;
  display: inline;
}
.prod_img
{
	width:30%;
	float:left;
	padding:1%;
}
.prod_desc
{
  width: 65%;
  float: left;
  padding-left: 2%;
}
#div
{
	position:relative;
	cursor:pointer;
	background-image:url(../images/swf_bg_img.png);
	background-repeat:no-repeat;
	width:220px;
	height:254px !important;
	display:table;
	margin: 0px auto;
}
#div2
{
	position:absolute;
	z-index: 1;
	cursor:pointer;
	height:254px !important;
}
#div2 img,.null_img{width:220px !important;}
.width_auto{width:auto}
.text_under{text-decoration:underline;font-weight:bold}
.mobile_only{display:none !important}
#page { display:none !important; }


#menu:not(.mm-menu)
{
	display: none;
}

.header,
.content,
{
	text-align: center;
}
.header
{
	background: #777;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	line-height: 40px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
	width: 100%;
	height: 40px;
	padding: 0 50px;
	padding-right:15px;
}
.header.fixed
{
	position: fixed;
	top: 0;
	left: 0;
}
.header a
{
	background: center center no-repeat transparent;
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 10px;
}
.content
{
	padding: 150px 50px 50px 50px;
}
.buy_now
{
	padding:3px;
	font-size:12px;
}

.breadscrumbs ,.breadscrumbs a {
  font-size: 12px;
  color: #999999;
  text-decoration: none;
  font-family:'Lucida Grande', Verdana, sans-serif;
}
h1,h3,h4,h5
{
  padding: 0px;
  margin: 0px;
  font-size: inherit;
  display: inline;
}
.product_description
{
	line-height:18px !important;
	padding-top: 2%;
    font-size: 12px;
	text-align:justify;
	width:95%;
}
.product_description h2
{
  color: #0059B3;
  font-size: 14px;
  font-family: Georgia, "Times New Roman", Times, serif, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
}
.product_description p
{
  padding: 0px;
  margin: 0px;
  font-size: inherit;
  display: inline;	
  line-height:18px;
}
.product_description a
{
	text-decoration:underline;
}
.prod_main_img
{
	width:100%;
	text-align:left;
	padding-top:5px;
	max-height:150px ;
	height:150px;
}
.prod_main_img img{
	max-height:150px !important;
}
.prod_thumb_img
{
	width:100%;
	text-align:left;
	padding-top:10px;
}
.font13
{
	font-size:13px !important;
}
.font12{font-size:12px !important;}
.style1i
{
	font-family: Arial;
	color: #000000;
  	line-height: 14pt;
  	font-size: 10px;
	text-align: center !important;
	padding:0px !important;
	margin-top:-2%;
	margin-left:1%;
	white-space:nowrap;
}
.nonePad
{
	padding:20px 0px 0px 0px !important;
	line-height:0px;
}
.prod_pack 
{
	width:97%;
	text-align:center;
	padding-left:3%;
}
.prod_pack ul 
{
	width:98%;
	display: table;
	text-align:center;
	padding-top:5px;
}
.prod_pack ul li
{
	text-align:center;
	display: table-cell;
	font-weight:bold;
	line-height: 18px;
	vertical-align:middle;
}
.table_prod_pack
{
	text-align:center;
	font-weight:bold;
	line-height: 18px;
	vertical-align:middle;	
}
.table_prod_pack td
{
	border-top: 1px solid #CACACA !important;
	border-bottom: 1px solid #CACACA !important;
	padding-top:0px !important;

}
.border_pack
{
	border-top: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	padding-top:0px !important;
}
.prod_pack_shipping
{	
	padding-left:0px !important;
	width:100%;
}
.prod_pack_shipping ul
{
	padding-top: 0px !important;
	height:29px;
	border: 1px solid #CACACA;
}
.width35{width:30%;border-right: 1px solid #cacaca}
.width100{ width:100% !important; }
.width30{ width:30%; }
.width40{ width:40%; }
.width75{ width:42%; }
.width05{ width:05%; }
.width02{ width:02%; }
.width10{ width:10% !important; }
.width25{ width:25%; }
.width15{ width:15%; }
.width20{ width:20%; }

.width27{ width:27%; }
.width_ddl{width:75%}
.width21{width:21%;}
.width02{width:2%;}
.width13{width:13%;}

.colorCC0000{color:#CC0000}
.colorred{color:red !important}
.txt_right{text-align:right !important;padding-right:2px;}
.border_top{border-top:none !important;}
.border_top li{text-align:left !important;font-weight:normal !important;padding-left:5px !important}
.cart_box
{
	width:99.6%;
	padding-left:0%;
	border:1px solid #84B2DE;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.cart_box_conf
{
	width:100% !important;
	border:none;
}
.cart_textbox
{
	width:35px !important;
	text-align:center;
}
.cart_heading
{
	background-color: #E4EDF6;
	padding-bottom:5px;	
}
.cart_box ul{
	width:100% !important;
}
.padd0500
{
  padding: 7px 0px;
}
.padd05{padding-left:5%}
.cart_upgrade
{
	text-decoration:underline;
	color:#EF5F00;
}
.cart_upgrade:hover
{
	color:#EF5F00 !important;
}
.paddtop0
{
	padding-top:0px !important;
	margin-top:-5px;
}
.padding_contact_us
{	
	padding:1%;
	padding-left:10%;
}
.align_center
{
	text-align:center !important;
}
.font_text_overview {
    color: #000000;
    font-family:Arial;
    font-size: 12px;
    line-height: 14pt;
    text-decoration: none;
	text-align:justify;
	font-weight:bold;
}
.basket_login
{
	/* display:none; */
}
.txtbaxket_imp
{
	color:#F00; font-weight:bold; font-size:12px; line-height:18px
}
.form_field{width:98%;padding-left:1%;text-align:left;float:left}
.form_label, .form_label_reg{width:35%;text-align:left;float:left;font-size:12px;}
.form_label_btc, .form_label_reg_btc{width:25%;text-align:left;float:left;font-size:12px;}
.form_col{width:5%;text-align:right;float:left;font-family: Verdana, Arial, Helvetica, sans-serif;}
.form_input{width:55%;text-align:left;float:left;padding-left:2%;font-size:12px;}
.width103{width:103% !important}
.padd01{padding:1%}
.font_ver{ font-family:Verdana, Arial, Helvetica, sans-serif !important; }
.font12_626061{font-size:12px;color:#626061;}
.font11{font-size:11px;}
.width90{width:90px;}
.width98{width:98%;}
.width80{width:80%;}
.disp_detail_div { background-color:#E4EDF6;height:20px }
.promo_added{
  color: #008000;
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
}
.float_left{float:left;}
.float_right {float:right }
.float_right_mob{float:right !important;}
.linehe17{line-height: 18px;}
#fetch_shipping, .linehe21{line-height:21px;}
.BGF7F7F7{background-color:#F7F7F7 !important }
.displ_inli{ display:table;width:50%}
.displ_inli li{ display:table-cell;line-height:20px;text-align:left !important}
.displ_inli_myacc{ display:table;}
.color5186C5{color:#5186C5}
.displ_inli_myacc li{ display:table-cell;line-height:20px;}
#western_payment{padding:1%;font-size:12px !important}
.txt_justy{text-align:justify !important}
.disp_none{display:none}
.color4F92E1{color:#4F92E1}
#credit_payment{font-size:12px !important}
.font10{font-size:10px !important}
#back_card{width: 210px; position: absolute; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); background-color: rgb(255, 252, 243); padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; left: 656px; display:none ;}
.colo9966669{color:#996666 !important; font-size:9px !important}
.colored{color:red}
#paydollar_currcur{border:3px solid red;}
.under_main{border:5px solid #FF6666;border-radius:5px;}
#voucher_payment{font-weight:bold;font-family:Arial;text-align:center;line-height:21px;}
.colorDF8505{color:#DF8505}
.voucher_link {
padding: 4px 20px;
/*give the background a gradient*/
background:#ffae00; /*fallback for browsers that don't support gradients*/
background: -webkit-linear-gradient(top, #ffae00, #d67600);
background: -moz-linear-gradient(top, #ffae00, #d67600);
background: -o-linear-gradient(top, #ffae00, #d67600);
background: linear-gradient(top, #ffae00, #d67600);
border:2px #dad9d8;
text-decoration:none;
/*style the text*/
font-family:Andika, Arial, sans-serif; /*Andkia is available at http://www.google.com/webfonts/specimen/Andika*/
font-size:1.1em;
letter-spacing:0.05em;
color:#fff;

/*add to small curve to the corners of the button*/
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
/*give the button a drop shadow*/
-webkit-box-shadow: rgba(0, 0, 0, .55) 0 1px 6px;
-moz-box-shadow: rgba(0, 0, 0, .55) 0 1px 6px;
box-shadow: rgba(0, 0, 0, .55) 0 1px 6px;
}
a.voucher_link:hover {
color:#eeeeee !important;
padding: 4px 20px;
/*give the background a gradient*/

background: -webkit-linear-gradient(top, #ffae00, #d67600);
background: -moz-linear-gradient(top, #ffae00, #d67600);
background: -o-linear-gradient(top, #ffae00, #d67600);
background: linear-gradient(top, #ffae00, #d67600);
text-decoration:none;
/*style the text*/
font-family:Andika, Arial, sans-serif; /*Andkia is available at http://www.google.com/webfonts/specimen/Andika*/
font-size:1.1em;
letter-spacing:0.05em;

/*add to small curve to the corners of the button*/
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
border:none;
}
.voucher_txbox {
	background: white;
    border: 1px double #d67600;
    border-radius: 5px;
    box-shadow: 0 0 5px #d67600;
    color: #666;
    padding: 5px 10px;
    outline: none;
}
.echeck_img{float:right;margin-top:-135px;width:50%;}
.echeck_div{ display:table;margin:0 auto}
.sigpaddiv{width:300px;height:80px}
.bordertop_dash{border-top:1px dashed #000;height:1px}
.font15{font-size:15px !important}
.font20{font-size:20px !important}
.login_text{width: 88%; padding-left: 10%;font-weight:normal}
.txt_left_main{text-align:left !important}
.faq_link{list-style:decimal}
.faq_link a{color:#000000;cursor:pointer}
.faq_link a:hover{color:#000000 !important;text-decoration:underline}
.bgEDEFEF{background-color:#EDEFEF !important}
.bgF9FBFC{background-color:#F9FBFC !important}
a.s1{
   color:#898686;
   font-weight:bold;
   text-decoration:none;
   font-family:Arial;
}
a.s1:hover {
   color:#898686 !important;
   font-weight:bold;
   text-decoration:underline;
   font-family:Arial;
}
#lightbox2, #lightbox3{
	display:none;
	background: none repeat scroll 0 0 #EDEEEF;  /* e4e4e4 7F5A58 */
	opacity:0.9;
	filter:alpha(opacity=90);
	position:fixed;
	top:0px;
	left:0px;
	min-width:100%;
	min-height:100%;
	z-index:1000;
}
#lightbox-panel,#lightbox4{
	display:none;
	position:fixed;
	top:10%;
	width:60%;
	background:#FFFFFF;
	border:5px solid #C0C0C0;
	z-index:1001;
}
#lightbox-pane2_con,#readmore2, #track_order_panel,#readmore,#privacy_policy,#term_condition,#termclaim,#disclaimer{
	display:none;
	position:fixed;
	top:10%;
	width:60%;
	background:#FFFFFF;
	border:5px solid #C0C0C0;
	z-index:1001;
}
#track_order_panel
{
	width:50% !important;
}
.scroll_common
{
	overflow:auto;
	max-height:450px;
}
.title_pop_up
{
	color:#ffffff;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:14px;
	padding-bottom:2px;
	width: 50%;
  	float: left;
	white-space:nowrap;
}
.close_icone
{
  float: right;
  width: 2%;
  padding: 0px;
  margin: 0px;
  padding-bottom: 2px;
  text-align: right;
}
.bgpop_header
{
	background-color:#C0C0C0;
	height:21px
}
.succ{font-weight:bold; color:#009933}
.val_midd{vertical-align: middle;}
.colr993333{color:#993333}
.colr990000{color:#990000}
.colr009900{color:#009900}
.border488FE1 {border: 1px solid #488FE1;}
.slidingDiv_edit_pro{border:1px solid #84B2DE;padding:3%;text-align:center}
#submit_order_look{
	width:95%;
	padding-top:2%;
  	padding-left: 5%;
}
.padd0{padding:0px}
.product_desc_padd{
	padding-top:0px;
	width:98%;
	line-height:18px;
	display:block !important;
}
.product_desc_padd p{
	line-height:18px !important;
	display:block !important;
	margin-top:10px;
	margin-bottom:10px;
}
.product_desc_padd ul{
	margin:auto;
	padding-left:6%;
}
.product_desc_padd a, .cls_und a{
	text-decoration:underline;
}
.smInn{
 color: #999999; 
 font-size: 11px; 
 font-family: Georgia, "Times New Roman", Times, serif, Helvetica, sans-serif; 
 text-decoration:none; 
 font-weight:normal;	
}
a.smInn:hover{
 color: #999999; 
 font-size: 11px; 
 font-family: Georgia, "Times New Roman", Times, serif, Helvetica, sans-serif; 
 text-decoration:underline; 
 font-weight:normal;	
}

.site_map{
	padding-left:5%;
	width:90%;
}
.site_map ul{display:inline;list-style:none;width:24%;float:left}
h2 {
  color: #0059B3;
  font-size: 14px;
  font-family: Georgia, "Times New Roman", Times, serif, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
}
.img_prodcut_thumb
{
	height:50px;
	width:45px;
	border:1px solid #c8c8c8 !important;
}
.class_cate_act
{
	font-weight:bold !important;
	color:#0059B3 !important; 
}
#lightbox-panel-loader
{
	display:none;
	position:fixed;
	z-index:10000;
}

#lightbox-panel-mask
{
	position: fixed;
	z-index: 9000;
	background-color: #FFF;
	display: none;
	top: 0px;
	left: 0px;
	width: 100%;
	opacity: 0.2;
}
.italic_font{font-style:italic}
.margleft7{margin-left:9%}
.lightbox{display:none}
.div_ver_center
{
	width:50%;
	display: table-cell;
  	vertical-align: middle;
  	text-align: -webkit-center !important;
}
.paging_selected
{
	border-right:1px solid #7692B9;
	border-left:1px solid #7692B9;
	border-top:1px solid #7692B9;
	border-bottom:1px solid #7692B9;
	color:#ffffff;
	padding:0px 3px 0px 3px;
	background-color:#7692B9;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}
.paging_notselected
{
	color:#000000;
	padding:0px 3px 0px 3px;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}
a.paging_notselected:hover
{
	border-right:1px solid #7692B9;
	border-left:1px solid #7692B9;
	border-top:1px solid #7692B9;
	border-bottom:1px solid #7692B9;
	color:#ffffff;
	padding:0px 3px 0px 3px;
	background-color:#7692B9;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}
.swift_logo
{
	vertical-align: top;
	margin-top: 4px;
}
.width97
{
	width:97% !important;
}
.width01{
	width:01%;
	min-width: 5px;
}
.color666{color:#666}
.write_doc_query
{
	width:250px;
	height:140px;
}
.width20_post{width:20%}
.width02_post{width:2%}
.table100bs0{width:100% !important;border-spacing: 0px;font-weight:bold}
.alvt{text-align:left;vertical-align:top}
.acvt{text-align:center;vertical-align:top}
.vertop{vertical-align:top}
@media only screen and (max-width: 640px) {
	.div_ver_center
	{
		display:block;
		width:100%;
	}
	#page { display:block !important ; }
	.span_4_of_3 { width: 100%; }
	.span_3_of_3 { width: 100%; }
	.span_2_of_3 { width: 100%; }
	.span_1_of_3 { width: 100%; }
	.col { margin: 0% 0 0.2% 0%; }
	.col1 { margin: 1% 0 1% 0%; }
	.textinput
	{
		width:97%;
	}
	.tftextinput
	{
		border-right:1px solid #0076a3 !important;
		border-radius:5px;
	}
	#bname
	{
		margin-top:10px;
	}
	.tfbutton_round {
		border-radius:5px !important;
		border-right:1px solid #0076a3 !important;
		margin-left:0px;
		margin-top:5px;
	}
	.tfbutton, .notinstock
	{
		width:100%;
	}
	.saerch_box{
		height:auto;
		line-height:inherit;
	}
	.menu_bar
	{
		height:auto;
		margin-left: -2px;
		background-image:none;
		display:none;
	}
	.search_box_in{
		width:96%;
		padding-left:2%;
	}
	.submit_box{
		width:96%;
		padding-top:10px;
		text-align:center;
		float:left;
		/*margin-left:4%;*/
		padding-left:2%;
		margin-bottom:5px;
	}
	.cart_count
	{
	  padding-left: 0%;
	  display:none;
	  text-align:center;
	  width:100%;
	}
	.view_cart_mob
	{
		text-align:center;
	}
	.cart_count_mob
	{
		text-align:center;
		color:#113C66;
		cursor:pointer;
	}
	.padding2{padding-left:0px;}
	.border_menu ul li
	{
		width:98% !important;
		text-align:center;
		display:inherit;
	  	border-top: 1px solid #0076A2;
	}
	.track_ship
	{
		text-align:center;
		background-image:none;
		border-top: 1px solid #0076A2;
	}
	.width48
	{
		width:98%;
		padding:1%;
		float:left;
		text-align:center;
	}
	.width42
	{
		width:98%;
		padding:1%;
		float:left;
		text-align:center;
	}
	.width54{
		width:98%;
		padding:1%;
		float:left;
		text-align:center;
	}

	.width55
	{
		width:97%;
		padding:1%;
		float:left;
		text-align:left;
		padding-left:2%;
	}
	.mob_width55
	{
		width:97% !important;
		padding:1%;
		float:left;
		text-align:left;
		padding-left:2%;
	}
	.prod_img
	{
		width:98%;
		float:left;
		padding:1%;
		padding-bottom:2%;
	}
	.prod_desc
	{
		width:98%;
		float:left;
		padding-left:1%;
	}

	.product_border{background-image:none;height:1px;padding:0px 0px;}
	.footer_link ul {text-align:center}
	.footer_link ul li{width:100%;display:inline-block;padding-top:5px;}
	.mobile_none{display:none !important}
	.mobile_only{display:block !important}
	.thera_group_span{
		float:left;
		margin-left: 10px;
    	margin-top: 7px;
	}
	.height21 {
	   height: auto !important;
	   font-weight:normal !important;
	}
	.txtcontentpadd
	{
		padding:10px;
	}
	.FFFFFFCls
	{
		padding-left:10px;
	}
	.our_pharm
	{
		padding-left:0px;
		border-left:0px;
	}
	.padd5{
		padding:5px;
	}
	.txtcenter
	{
		text-align:center !important;
	}
	.clear_both10
	{
		height:1px;
	}
	.span_text
	{
		width: 100%;
	  	text-align: center;
	}
	.white_now{white-space:inherit}
	.buy_now
	{
		padding:5px;
	}
	.breadscrumbs ,.breadscrumbs a {
	  width:100%;
	  float:left;
	  text-align:center;
	}
	.prod_thumb_img
	{
		text-align:center;
	}
	.prod_main_img
	{
		text-align:center;
		height:auto;
	}
	.prod_pack 
	{
		width:99%;
		text-align:center;
		padding-left:1%;
	}
	.product_description
	{
		padding-left:2% !important;
		width:96%;
	}
	.prd_detail_border
	{
		padding-bottom:5px;
		padding-top:5px;
		border-top:1px solid #cacaca;
	}
	.cart_box
	{
		width:100%;
		padding-left:0%;
		border:none;
	}
	.margtop5
	{
		margin-top:5px;	
	}
	.padd2_mob
	{
		padding:2%;
	}
	.form_label{width:32%;}
	.form_col{width:5%;}
	.form_input{width:60%;}
	.product_border_mobile{background-image:url(../images/line_02.jpg);background-repeat:repeat-x;background-position:center;height:1px;}
	.basket_login{width:98%;padding-left:1%;}
	.width103{width:101% !important}
	#back_card{
		left:1%;
	}
	.echeck_img{float:inherit;margin-top:10px;width:100%;}
	.width47 { width:98%; padding:1%; }
	.echeck_payment_ul{margin-top:10px;}
	.txt_left{ text-align:left !important}
	.width60
	{
		width:96%;
		padding:2%;
		padding-left:2%;
		float:left;
	}
	.login_text{width: 96%; padding-left: 2%;}
	#lightbox2, #lightbox3{
		display:none;
		background: none repeat scroll 0 0 #EDEEEF;  /* e4e4e4 7F5A58 */
		opacity:0.9;
		filter:alpha(opacity=90);
		position:fixed;
		top:0px;
		left:0px;
		min-width:100%;
		min-height:100%;
		z-index:1000;
	}
	#lightbox-panel,#lightbox4{
		display:none;
		position:fixed;
		top:50px;
		margin-left:2%; 
		width:95%;
		background:#FFFFFF;
		border:3px solid #C0C0C0;
		z-index:1001;
	}
	#lightbox-pane2_con,#readmore2,#track_order_panel,#readmore,#privacy_policy,#term_condition,#termclaim,#disclaimer{
		display:none;
		position:fixed;
		top:50px;
		margin-left:2%;
		width:95%;
		background:#FFFFFF;
		border:3px solid #C0C0C0;
		z-index:1001;
		max-height:400px;
	}
	#track_order_panel
	{
		width:95% !important;
	}
	.width_ddl{width:101%}
	.width21{width:3%}
	.padding_contact_us
	{	
		padding:1%;
		padding-left:1%;
	}
	.float_right{float:none;}
	.displ_inli_myacc li{ display:block;line-height:20px;width:98% !important}
	.mob_left{text-align:left !important}
	.mob_center{text-align:center !important}
	.mob_width11{width:11%;text-align:center !important}
	.mob_width100{width:100%}
	.mob_width95{width:95%}
	.mob_width55{ width: 55%;}
	.mob_wid_pad{width:106% !important;margin-left:-2%}
	.slidingDiv_edit_pro{border:none;padding:0px;}
	#submit_order_look{
		width:95%;
  		padding-left: 2%;
	}	
	.mob_width40{width:40% !important }
	.white_now1{white-space:nowrap}
	.mob_padd{
		padding-left:5%;
		width:92%;
	}
	.site_map ul{display:inline;list-style:none;width:100%;float:left}	
	.scroll_common
	{
		max-height:350px;
	}
	.img_prodcut_thumb
	{
		width:47px;
	}
	.mob_width_auto{width:auto}
	.close_icone
	{
	  padding: 3px;
	}
	.margleft7{margin-left:0%}
	.cart_box ul{
		width: 98% !important;
		padding-left: 1%;
	}
	.width70 {width:70% !important}
	.cls_bg_padd1{background-color: #fcea9c;padding-left:1%}
	.cart_textbox { width:28px !important; }
	.menu_mob_50{ width:50%;float:left }
	.float_right_mob{float:right;}
	.mob_cart_count {display: inline-block;height: 100%; }
}
@media only screen and (max-width: 370px) {
	.width09{width: 9%;}
}
@media only screen and (min-width: 641px) and (max-width: 969px) {
	.border_menu ul li
	{
		padding-left: 2.3%;
	}
	@media only screen and (min-width: 641px) and (max-width: 780px) {
		.border_menu ul li
		{
			padding-left: 1% !important;
		}
	}
	@media only screen and (min-width: 781px) and (max-width: 799px) {
		.border_menu ul li
		{
			padding-left: 2% !important;
		}
	}

	#div {
		background-image: url("../images/swf_bg_img.png");
		background-position: 0 11px;
		background-repeat: no-repeat;
		background-size: 200px 230px;
		cursor: pointer;
		display: table;
		height: 254px !important;
		margin: -11px auto 0;
		position: relative;
		vertical-align: top;
		width: 200px;
	}
	#div2 {
		cursor: pointer;
		height: 254px !important;
		position: absolute;
		vertical-align: top;
		width: 200px;
		z-index: 1;
	}
	.slidingDiv_edit_pro{padding:0%;padding-top:3%}
	.paddleft1800{padding-left: 1% !important;}
	.width8800{width:8% !important}
	.width75800{width: 75% !important}
	#back_card{left :500px !important;}
	.write_doc_query
	{
		width:230px;
	}
	.width20_post{width:25%}
	.width30800{ width:31%}
}
@-moz-document url-prefix() {
  .tfbutton_round {
     padding:3px;
  }
  .width90{width:80px;}
  .width_ddl{width:73%}
  
  @media only screen and (min-width: 641px) and (max-width: 780px) {
	.border_menu ul li
	{
		padding-left: 1% !important;
	}
	}
  @media only screen and (min-width: 780px) and (max-width: 799px) {
	.border_menu ul li
	{
		padding-left: 2% !important;
	}
  }
}