/*-- Body
--------------------------------------------------------*/
.notWork {
    border: 1px solid red;
}
.clear{clear:both;}
body {
 padding:0px;
 margin:0px;
 font-family:arial;
 font-size:12px;
 background-image:url('/themes/blue/img/body_bg.gif');
 background-repeat:repeat-x;
 height:100%;
 color:#404040;
 background-color: #ffffff;
}
form{margin: 0px; padding: 0px;}
table {
 font-family:arial;
 font-size:12px;
 color:#404040;
}

a {
 color:#385C92;
}

a:hover {
 color:#FF0000;
}

#logo_block {
 background-color:rgb(119,164,205);
}

td {
 vertical-align:top;
}

#cart_info {
 background-image:url('/themes/blue/img/li_6.gif');
 background-repeat:no-repeat;
 background-position:4px 5px;
 padding-left:14px;

}

.line {
 background-image:url('/themes/blue/img/line.gif');
 height:1px;
 overflow:hidden;
 clear:both;
}

ol {
 margin:0px;
 padding:0px;
 text-indent:0px;
 margin-top:7px;
 margin-bottom:7px;
}

ul {
 margin:0px;
 padding:0px;
 text-indent:0px;
 margin-bottom:14px;
}

li {
 background-image:url('/themes/blue/img/li_6.gif');
 background-repeat:no-repeat;
 background-position:4px 7px;
 margin:0px;
 padding:0px;
 padding-left:14px;
 list-style-type: none;
 line-height:15px;
 font-weight:normal;
}

.title_li {
 margin:0px;
 padding:0px;
 list-style-type: none;
 margin-bottom:4px;
 font-weight:bold;

}

t1 {
 font-weight: bold;
}
.t2 {
 font-weight: bold;
}
.t3 {
 font-weight: bold;
}
.t4 {
 font-size: 11px;
 color: #575757;
}


/*-- Cart
--------------------------------------------------------*/

.note {
 CLEAR: both; PADDING-BOTTOM: 17px; MARGIN-LEFT: 25px; PADDING-TOP: 20px
}
.purchase_form {
 CLEAR: both; PADDING-BOTTOM: 17px; MARGIN-LEFT: 25px; PADDING-TOP: 34px
}
#cart_table {
 BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; BORDER-COLLAPSE: collapse
}
#cart_table .product_name_title {
 FONT-WEIGHT: bold; font-family:arial;FONT-SIZE: 12px; COLOR: #000000; TEXT-INDENT: 1px; PADDING-TOP: 11px; PADDING-BOTTOM: 13px;
}
#cart_table .product_price_title {
 FONT-WEIGHT: normal; PADDING-BOTTOM: 13px; WIDTH: 106px; COLOR: #000000; PADDING-TOP: 11px;
}
#cart_table .product_quant_title {
 FONT-WEIGHT: normal;font-family:arial;FONT-SIZE: 12px; PADDING-BOTTOM: 13px; COLOR: #000000; PADDING-TOP: 11px
}
#cart_table .product_discount_title {
 FONT-WEIGHT: normal;font-family:arial;FONT-SIZE: 12px; PADDING-BOTTOM: 13px; COLOR: #000000; PADDING-TOP: 11px
}
#cart_table .product_total_title {
 FONT-WEIGHT: normal;font-family:arial;FONT-SIZE: 12px; PADDING-BOTTOM: 13px; COLOR: #000000; PADDING-TOP: 11px;padding-left:8px;
}
#cart_table .product_delete_title {
 FONT-WEIGHT: normal;font-family:arial;FONT-SIZE: 12px; PADDING-BOTTOM: 13px; COLOR: #000000; PADDING-TOP: 11px
}
#cart_table .separator {
 BACKGROUND-IMAGE: url(../img/li1.gif);
 BACKGROUND-REPEAT: repeat-x;
 height:1px;
}
#cart_table .button {
 PADDING-RIGHT: 6px; PADDING-BOTTOM: 9px; PADDING-TOP: 11px; TEXT-ALIGN: right
}
#cart_table .product_name {
 FONT-WEIGHT: normal; FONT-SIZE: 12px;font-family:arial; COLOR: #333333; TEXT-INDENT: 1px; PADDING-TOP: 12px
}
#cart_table .product_price {
 FONT-WEIGHT: normal; FONT-SIZE: 12px;font-family:arial; COLOR: #333333; PADDING-TOP: 12px;
}
#cart_table .product_delivery_types {
 FONT-WEIGHT: normal; FONT-SIZE: 12px;font-family:arial; COLOR: #333333; PADDING-TOP: 12px
}
#cart_table .product_quant {
 FONT-WEIGHT: normal; FONT-SIZE: 12px;font-family:arial; COLOR: #333333; PADDING-TOP: 12px
}
#cart_table .product_discount {
 FONT-WEIGHT: normal; FONT-SIZE: 12px;font-family:arial; COLOR: #333333; PADDING-TOP: 12px
}
#cart_table .product_total {
 FONT-WEIGHT: bold; FONT-SIZE: 12px;font-family:arial; COLOR: #ff0000; PADDING-TOP: 12px
}

#cart_table .product_del {
 FONT-WEIGHT: bold;font-family:arial;FONT-SIZE: 12px; PADDING-BOTTOM: 13px; PADDING-TOP: 12px;
}
#cart_table .product_del a{
  COLOR: #2863A9;
}

#cart_table .product_del a:hover{
 COLOR: #FF0000;
}

#cart_info {
 PADDING-LEFT: 14px;
}
#input_title {
 BACKGROUND-POSITION: 6px 5px;
 PADDING-LEFT: 18px;
 FONT-SIZE: 11px;
 BACKGROUND-IMAGE: url(/themes/blue/img/li1.gif);
 LINE-HEIGHT: 12px;
 BACKGROUND-REPEAT: repeat-x;
}

TEXTAREA {
 BORDER:1px solid #939393 ;
 FONT-SIZE: 11px;
 WIDTH: 271px;
 LINE-HEIGHT: 14px;
}
#input1 {
 border:1px solid #939393 ;
 font-size:11px;
 width: 271px;
 font-family:arial;
 line-height: 14px;
 height: 20px;
}
#input2 {
 border:1px solid #939393 ;
 font-size:11px;
 width: 167px;
 font-family:arial;
 line-height: 14px;
 height: 20px;
}
#input3 {
 border:1px solid #939393 ;
 font-size:11px;
 width: 97px;
 font-family:arial;
 line-height: 14px;
 height: 20px;
}
#input4 {
 border:1px solid #939393 ;
 font-size:11px;
 font-family:arial;
 width: 67px;
 line-height: 14px;
 height: 20px;
}

#input5 {
	width:24px;
	border:1px solid #9A9A9A;
	font-size:11px;
	height:20px;
	font-family:tahoma;
	line-height:14px;
}

#input6 {
	width:12px;
	border:1px solid #9A9A9A;
	font-size:11px;
	height:20px;
	font-family:tahoma;
	line-height:14px;
}

#input7 {
	width:32px;
	border:1px solid #9A9A9A;
	font-size:11px;
	height:20px;
	font-family:tahoma;
	line-height:14px;
}

#purchase_left {
 BACKGROUND-POSITION: 6px 5px; MARGIN-TOP: 4px; PADDING-LEFT: 13px; FONT-SIZE: 11px; OVERFLOW: hidden; LINE-HEIGHT: 12px; HEIGHT: 25px;color:#333333;font-family:arial;
}
#purchase_button {
 MARGIN-LEFT: 3px;
 BORDER:1px solid #999999 ;
 COLOR: #00329b;
 HEIGHT: 21px;
 BACKGROUND-COLOR: #ffffff;
}
#purchase_table {
 BACKGROUND-POSITION: 0px 0px;
 FONT-SIZE: 11px;
}

#purchase_form_title {
 BACKGROUND-POSITION: 0px 100%; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../img/l1.gif); PADDING-BOTTOM: 12px; TEXT-INDENT: 3px; PADDING-TOP: 9px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial; HEIGHT: 30px; TEXT-ALIGN: left
}


/*-- Top menu and cart
--------------------------------------------------------*/

#top_part {
 height:60px;
 margin-top:9px;
 top:0px;
 position:absolute;
 z-index:2;
 width:1000px;
 }

#top_menu {
 margin-left:5px;
 width:608px;
 float:left;
 }

#top_menu .menu_item img{
 border:0px;
}

#top_menu .menu_item {
 margin-top:20px;
 float:left;
 text-align: center;
}
#top_menu .menu_item a {
 font-size: 14px;
 color: rgb(126,126,126);
 font-weight: bold;
 text-decoration: none;
}
#top_menu .menu_item_active {
 margin-top:20px;
 float:left;
 text-align: center;
}
#top_menu .menu_item_active a {
 font-size: 14px;
 color: rgb(43,120,174);
 font-weight: bold;
 text-decoration: none;
}
#top_menu .menu_item a:hover{
 font-size: 14px;
 color: rgb(43,120,174);
 font-weight: bold;
 text-decoration: none;
}

#top_menu .separator {
 margin-top:21px;
 margin-right:10px;
 margin-left:10px;
 float:left;
 height:19px;
 width:1px;
 overflow:hidden;
 background-image:url('/themes/blue/img/top_menu_separator.gif');
 background-repeat:no-repeat;
 background-position: center;
}


#top_cart {
 padding-left:50px;
 padding-top:17px;
 background-image:url('/themes/blue/img/cart_separator.gif');
 background-repeat:no-repeat;
 background-position:left top;
 font-family:tahoma;
 font-size:11px;
 color:#606262;
 white-space:nowrap;
 float:left;
}
#languages{
    padding-top:17px;
    float:left;
    margin-left: 10px;
}

#vselector {
    display:    block;
    position:   absolute;
    top:        20px;
    left:       456px;
}

#header_block_3_0 {
Position: relative;
Float: left;
Top: 1px;
left: -3px;
}

#top_cart a{
 display:block;
 padding-right:2px;
 padding-bottom:10px;
 margin-top:1px;
 width:128px;
 color:#4377B4;
 font-weight:bold;
 text-decoration:underline;
}

#top_cart .number {
 font-weight:bold;
 color:#EE0000;
}



/*-- Content
--------------------------------------------------------*/

#content {
 position:relative;
 top:37px;
}

#content .left_column{
 padding-top:37px;
 padding-bottom:17px;
}

#content .right_column{
 background-image:url('/themes/blue/img/center_bg.gif');
 background-repeat:repeat-y;
 background-position:left top;
 width:100%;
}

#center_block {
 background-image:url('/themes/blue/img/center_block_bg.gif');
 background-repeat:repeat-x;
 background-position:0px 37px;
 background-color:#ffffff;
 height:208px;
position: relative; 
 }
#center_block .part_1 {
 background-image:url('/themes/blue/img/doctors.jpg');
 background-repeat:no-repeat;
 padding-left:490px;
 padding-top:51px;
 padding-bottom:15px;
 overflow:hidden;
}
#center_block .part_1_t {
 background-image:url('/themes/blue/img/doctors_t.jpg');
 background-repeat:no-repeat;
 padding-top:51px;
 padding-bottom:15px;
 overflow:hidden;
 padding-left:385px;
}
#center_block .timer{
padding-top: 70px;
width: 110px;
float: left;
color: white;
font-weight: bold;
font-size: 14px;
}
#center_block .logo_add{background-image:url('/themes/blue/img/logo_add.jpg'); width: 35px; height: 77px; position: absolute; top: 131px;}
#center_block .part_1_uk {
 background-image:url('/themes/blue/img/doctors_uk.jpg');
 background-repeat:no-repeat;
 padding-left:490px;
 padding-top:51px;
 padding-bottom:15px;
 overflow:hidden;
}
#center_block .part_1_uk_t {
 background-image:url('/themes/blue/img/doctors_uk_t.jpg');
 background-repeat:no-repeat;
 padding-top:51px;
 padding-bottom:15px;
 overflow:hidden;
 padding-left:385px;
}

#center_module_block {
 background-image:url('/themes/blue/img/center_module_block_bg.gif');
 background-repeat:repeat-x;
 background-position:left top;
 height:152px;
 position:relative;
 padding-top:8px;
 padding-left:6px;
}

#center_module_1 {
 positoin:relative;
 width:233px;
 float:left;
}

#center_module_1 .title {
 height:34px;
 overflow:hidden;
 padding-left:13px;
 background-image:url('/themes/blue/img/center_module_bg_1.gif');
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
}

#center_module_1 .content {
 background-image:url('/themes/blue/img/center_module_bg_1.jpg');
 background-repeat:no-repeat;
 background-position:left top;
 height:105px;
 background-color:#ffffff;
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
}

#center_module_1 .content .product_image{
 float:left;
 padding-top:13px;
 padding-left:15px;
}

#center_module_1 .content .product_info{
 float:right;
 padding-top:21px;
 padding-right:12px;
}

#order_now_1{
 margin-top:-24px;
 float:right;
 padding-right:13px;
}

#price_bg_1{
 margin-top:-155px;
 margin-left:161px;
 float:right;
 width:72px;
 height:66px;
 background-image:url('/themes/blue/img/center_module_price_1_bg.gif');
 background-repeat:no-repeat;
 padding-top:26px;
 text-align:center;
 position:absolute;
}

#price_bg_1 a{
color: white;
text-decoration: none;
margin-right:12px;
font-weight: bold;
}
#price_bg_1 img{
 margin-left:2px;
 margin-right:12px;
}

#order_now_1 img{
 border:0px;
}

#center_module_2 {
 positoin:absolute;
 width:233px;
 float:left;
 margin-left:2px;
}

#center_module_2 .title {
 height:34px;
 overflow:hidden;
 padding-left:13px;
 background-image:url('/themes/blue/img/center_module_bg_2.gif');
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
}

#center_module_2 .content {
 background-image:url('/themes/blue/img/center_module_bg_2.jpg');
 background-repeat:no-repeat;
 background-position:left top;
 height:105px;
 background-color:#ffffff;
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
}

#center_module_2 .content .product_image{
 float:left;
 padding-top:13px;
 padding-left:15px;
}

#center_module_2 .content .product_info{
 float:right;
 padding-top:21px;
 padding-right:12px;
}

#order_now_2{
 margin-top:-24px;
 float:right;
 padding-right:13px;
}

#price_bg_2{
 margin-top:-155px;
 margin-left:161px;
 float:right;
 width:72px;
 height:66px;
 background-image:url('/themes/blue/img/center_module_price_2_bg.gif');
 background-repeat:no-repeat;
 padding-top:26px;
 text-align:center;
 position:absolute;
}

#price_bg_2 img{
 margin-left:2px;
 margin-right:12px;
}

#order_now_2 img{
 border:0px;
}

#center_module_pills {width:233px;float:left;padding-left:2px;clear: right;}

#center_module_pills .content {
  position: relative;
  top: -14px;
}

#center_module_pills .content .price{position: absolute; left: 170px; top: 25px;color: white;text-decoration: none;font-weight: bold;}
#center_module_pills .content .price small{margin-left: -5px;}
#center_module_pills .content .price2{position: absolute; left: 173px; top: 25px;color: white;text-decoration: none;font-weight: bold;}
#center_module_pills .content .price2 small{margin-left: -5px;}
#center_module_pills .content .price3{position: absolute; left: 169px; top: 25px; text-align: center; width: 45px;  color: white;text-decoration: none;font-weight: bold;}
#center_module_pills .content .price3 small{margin-left: -5px;}


#center_module_3 {
 positoin:absolute;
 width:233px;
 float:left;
 padding-left:2px;
}

#center_module_3 .title {
 height:34px;
 overflow:hidden;
 padding-left:13px;
 background-image:url('/themes/blue/img/center_module_bg_3.gif');
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
}

#center_module_3 .content {
 background-image:url('/themes/blue/img/center_module_bg_3.jpg');
 background-repeat:no-repeat;
 background-position:left top;
 height:105px;
 background-color:#ffffff;
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
}

#center_module_3 .content .product_image{
 float:left;
 padding-top:13px;
 padding-left:15px;
}

#center_module_3 .content .product_info{
 float:right;
 padding-top:21px;
 padding-right:12px;
}

#order_now_3{
 margin-top:-24px;
 float:right;
 padding-right:13px;
}

#price_bg_3{
 margin-top:-155px;
 margin-left:161px;
 float:right;
 width:72px;
 height:66px;
 background-image:url('/themes/blue/img/center_module_price_3_bg.gif');
 background-repeat:no-repeat;
 padding-top:26px;
 text-align:center;
 position:absolute;
}

#price_bg_3 a{
color: white;
text-decoration: none;
margin-right:10px;
font-weight: bold;
}

#price_bg_3 img{
 margin-left:2px;
 margin-right:12px;
}

#order_now_3 img{
 border:0px;
}

#center_module_4 {
 position:relative;
 padding-top:11px;
 width:237px;
 z-index:2;
}
#center_module_4_1 {position:relative; padding-top:0px; width:237px; z-index:2; margin-top: -3px;}
#center_module_4_1 .content {position: relative;}
#center_module_4_1 .content .price3{position: absolute; padding-top: 25px; text-align: center; margin-top: -2px; left: 162px; width: 62px; height: 66px; top: 0px;color: white;text-decoration: none;font-weight: bold; background:url('/themes/blue/img/center_module_price_4_bg.gif') no-repeat;}
#center_module_4_1 .content .price3 small{margin-left: -5px; }


#center_module_4 .title {
 height:33px;
 overflow:hidden;
 padding-left:13px;
 background-image:url('/themes/blue/img/center_module_bg_4.gif');
}

#center_module_4 .content {
 background-image:url('/themes/blue/img/center_module_bg_1.jpg');
 background-repeat:no-repeat;
 background-position:left bottom;
 background-color:#ffffff;
 border-right:1px solid #E1E1E1;
 height:105px;
}

#center_module_4 .content .product_image{
 float:left;
 padding-top:13px;
 padding-left:15px;
}

#center_module_4 .content .product_info{
 float:right;
 padding-top:21px;
 padding-right:12px;
}

#order_now_4{
 margin-top:-24px;
 float:right;
 padding-right:13px;
}

#price_bg_4{
 margin-left:160px;
 margin-top:-155px;
 width:62px;
 height:66px;
 background-image:url('/themes/blue/img/center_module_price_4_bg.gif');
 background-repeat:no-repeat;
 padding-top:26px;
 text-align:center;
 position:absolute;
}
#price_bg_4 a{color: white; font-weight: bold; text-decoration: none;}

#price_bg_4 img{
 margin-left:2px;
 margin-right:12px;
}

#order_now_4 img{
 border:0px;
}

#center_module_4 .addition {
 background-color:#E1E1E1;
 height:1px;
 overflow:hidden;
 position:relative;
 margin-left:0px;
}


#search_abc {
 border-left:1px solid #E1E1E1;
 }

#search_abc .by_name{
 padding-left:10px;
 padding-right:12px;
 padding-top:17px;
 font-size: 11px;
 width: 125px;
}

#search_abc .block_of_links {
 font-size:9px;
 font-family:arial;
 padding-top:17px;
 white-space:nowrap;
 width: 350px;
}


#search_abc .block_of_links .active_search a:hover{
 color:#ffffff;
}

#search_abc .block_of_links .active_search {
 background-color:#366DAF;
 text-align:center;
 float:left;
 padding-left:5px;
 padding-right:5px;
 padding-top:1px;
 position:relative;
 margin-right:1px;
 left:1px;
 height:13px;
}

#search_abc .block_of_links .active_search a{
 color:#ffffff;
 text-decoration:none;
}

#search_abc .block_of_links .search_link {
 margin-right:3px;
 margin-left:4px;
 float:left;
 height:13px;
 padding-top:1px;
}

#search_abc .block_of_links .search_link a{
 color:#385C92;
}

#search_abc .block_of_links a:hover{
 color:#EE0000;
}

#search_form {
 float:left;
 width:270px;
}

#search_form .image{
 float:left;
 padding-left:10px;
 padding-top:16px;
 padding-right:0px;
}
#search_form .image .word{
  width: 60px;
 font-size: 11px;
}
#search_form .input {
 float:left;
 padding-top:12px;
}

#search_form .input input{
 margin:0px;
 padding:0px;
 width:130px;
 font-family:arial;
 color:#606262;
 height:20px;
 font-size:12px;
 line-height:17px;
 text-indent:2px;
 height:21px;
}

#search_form .button{
 float:left;
 padding-left:10px;
 padding-top:12px;
}
#title_center{
height:32px;
background-image:url('/themes/blue/img/title_center_1.gif');
background-repeat:repeat-x;
margin-top:4px;
margin-bottom:4px;
width:715px;
clear:both;
padding-top: 7px;
padding-left: 10px;
color: white;
font-weight: 100;
font-size: 16px;
}
#title_center_item{
height:32px;
background-image:url('/themes/blue/img/title_center_1.gif');
background-repeat:repeat-x;
margin-top:4px;
margin-bottom:4px;
width:465px;
clear:both;
padding-top: 7px;
padding-left: 10px;
color: white;
font-weight: 100;
font-size: 16px;
}
#title_center1{
color: white;
font-weight: 100;
font-size: 16px;
}
#title_center_1 {
 height:32px;
 background-image:url('/themes/blue/img/title_center_1.gif');
 background-repeat:repeat-x;
 margin-top:4px;
 margin-bottom:4px;
 width:715px;
 clear:both;
}

#title_center_1 img{
 margin-top:9px;
 margin-left:14px;
}

#title_center2 {
 height:32px;
 background-image:url('/themes/blue/img/title_center_1.gif');
 background-repeat:repeat-x;
 margin-top:4px;
 margin-bototm:4px;
 margin-right:1px;
 clear:both;
padding-top: 6px;
padding-left: 10px;
color: white;
font-weight: 100;
font-size: 16px;
}
#title_center2_noback{height: 32px; margin: 4px; padding-left: 12px; font-size: 16px; font-weight: bold;}
#title_center_2 {
 height:32px;
 background-image:url('/themes/blue/img/title_center_1.gif');
 background-repeat:repeat-x;
 margin-top:4px;
 margin-bototm:4px;
 margin-right:1px;
 clear:both;
}

#title_center_5 {
	height:32px;
	background-image:url('/themes/blue/img/title_right_1.gif');
	background-repeat:repeat-x;
	margin-top:4px;
	width:715px;
	clear:both;
    padding-top: 6px;
    padding-left: 15px;
    color: white;
    font-weight: 100;
    font-size: 16px;
}

#title_center_5 img{
 margin-top:9px;
 margin-left:13px;
}

#title_center_2 img{
 margin-top:9px;
 margin-left:13px;
}

#title_right_1 {
 height:32px;
 background-image:url('/themes/blue/img/title_right_1.gif');
 background-repeat:repeat-x;
 margin-top:6px;
 padding-top: 6px;
 padding-left: 15px;
 color: white;
 font-weight: 100;
 font-size: 16px;
}

#title_right_1 img{
 margin-top:9px;
 margin-left:14px;
}


#today_bestseller {
 font-size:12px;
 width:227px;
 float:left;
 overflow:hidden;
}

#today_bestseller .image{
 float:left;
 margin-left:7px;
 margin-top:4px;
}

#today_bestseller .info{
 position:relative;
 float:right;
 padding-top:14px;
 padding-left:7px;
}

#today_bestseller .info .product_name{
 font-weight:bold;
 font-family:arial;
 white-space:normal;
 width: 110px;
}

#today_bestseller .info .pills_number{
 font-family:arial;
 font-size:11px;
 color:#373737;
 position:relative;
 margin-top:-1px;
 padding-right:25px;
}

#today_bestseller .info .our_price{
 font-family:arial;
 color:#252728;
 font-size:11px;
 padding-top:13px;
 padding-right:25px;
}


#today_bestseller .info .our_price .price{
 font-family:arial;
 font-weight:bold;
 display:block;
 color:#EE0000;
 font-size:12px;
 position:relative;
 margin-top:-1px;
}

#today_bestseller .links {
 clear:both;
 margin-top:3px;
}

#today_bestseller .links .text_link {
 padding-left:32px;
}


#today_bestseller .links .text_link a {
 float:left;
 color:#407DB7;
 font-family:arial;
 font-size:11px;
 padding-top:3px;
 text-decoration:underline;
}

#today_bestseller .links .text_link a:hover {
 color:#EE0000;
}

#today_bestseller .links .image_link {
 float:right;


}

#today_bestseller .links .image_link img{
 border:0px;
 margin-right:25px;
 position:relative;
 left:9px;
 cursor:pointer;
}

#today_bestseller  .separator {
 clear:both;
 height:5px;
 overflow:hidden;
}

#separator_v {
 margin-left:10px;
 border-top:4px solid #ffffff;
 background-image:url('/themes/blue/img/separator_v.gif');
 background-repeat:repeat-y;
 background-position:right top;
 font-size:12px;
 width:1px;
 overflow:hidden;
 float:left;
 height:137px;
}

#separator_h {
 text-align:right;
 height:4px;
 margin-left:8px;
 margin-right:3px;
 background-image:url('/themes/blue/img/separator_h.gif');
 background-repeat:repeat-x;
 overflow:hidden;
 width:707px;
}
#separator_h2 {
 text-align:right;
 height:4px;
 margin-left:8px;
 margin-right:3px;
 background-image:url('/themes/blue/img/separator_h.gif');
 background-repeat:repeat-x;
 overflow:hidden;
 width:472px;
}

/*-- Bestsellers 2
--------------------------------------------------------*/

#bestsellers2 {
 padding-left:14px;
 font-family:arial;
 font-size:11px;
}

#bestsellers2 .image {
 padding-left:2px;
 padding-top:8px;
 float:left;
}

#bestsellers2 .info {
 float:left;
 padding-left:14px;
 padding-top:14px;
}

#bestsellers2 .info .product_name{
 font-weight:bold;
}

#bestsellers2 .info .price {
 position:relative;
 margin-top:-1px;
}

#bestsellers2 .info .price .number{
 font-weight:bold;
 color:#FF0000;
}

#bestsellers2 .info .link{
 padding-top:13px;
 padding-bottom:13px;
}

#bestsellers2 .info .link a{
 color:#366DAF;
 text-decoration:underline;
}

#bestsellers2 .info .link a:hover{
 color:#FF0000;
 text-decoration:underline;
}

#bestsellers2 .separator{
 height:1px;
 overflow:hidden;
 background-color:#E3E3E3;
 clear:both;
}

/*-- Product
--------------------------------------------------------*/

#single_product {
 font-size:12px;
}

#single_product .image{
 float:left;
 width:122px;
 padding-top:15px;
}

#single_product .image img{
 margin-left:13px;
}


#single_product .info{
 position:relative;
 float:left;
 width:333px;
 padding-top:15px;
}

#single_product .info .product_name{
 font-weight:bold;
 font-family:arial;
}

#single_product .info .description{
 font-family:arial;
 font-size:11px;
 color:#2F2F2F;
 padding-top:13px;
}

#single_product .info .our_price{
 font-family:arial;
 color:#252728;
 font-size:11px;
 position:relative;
 margin-top:-1px;
}


#single_product .info .our_price .price{
 font-family:arial;
 font-weight:bold;
 color:#EE0000;
 font-size:12px;
 position:relative;
 margin-top:-1px;
}

#single_product .links {
 clear:both;
 padding-top:9px;
}

#single_product .links .text_link {

}


#single_product .links .text_link a {
 float:left;
 color:#407DB7;
 font-family:arial;
 font-size:11px;
 padding-top:3px;
 text-decoration:underline;
}

#single_product .links .text_link a:hover {
 color:#EE0000;
}

#single_product .links .image_link {
 float:right;
}

#single_product .links .image_link img{
 border:0px;
 margin-bottom:15px;
 cursor:pointer;
}

#single_product_separator {
 clear:both;
 height:1px;
 overflow:hidden;
 background-color:#E3E3E3;
 margin-left:15px;
 margin-right:13px;
}

#single_product_top {
 height:9px;
 overflow:hidden;
 margin-bottom:-1px;
 position:relative;
 margin-left:1px;
 margin-right:1px;
 background-color:#ffffff;
}

#separator_h_2_1 {
 width:1px;
 background-image:url('/themes/blue/img/separator_h2.gif');
 background-repeat:repeat-y;
}

#separator_h_2_2 {
 width:1px;
 height:50px;
 background-color:#ffffff;
}


/*-- Single Product description
--------------------------------------------------------*/


#single_product_description {
 font-size:12px;
}

#single_product_description .image{
 float:left;
 width:147px;
 padding-top:15px;
}

#single_product_description .image img{
 margin-left:13px;
 align:left;
}


#single_product_description .info{
 position:relative;
 float:left;
 margin-left:15px;
 padding-top:15px;
 width:440px;
}

#single_product_description .info .product_name{
 font-weight:bold;
 font-family:arial;
}

#single_product_description .info .description{
 font-family:arial;
 font-size:11px;
 color:#2F2F2F;
 padding-top:13px;
 padding-bottom:30px;
}



#single_product_description_separator {
 clear:both;
 height:1px;
 overflow:hidden;
/* background-color:#E3E3E3;*/
 margin-left:15px;
 margin-right:13px;
}

#single_product_top {
 height:9px;
 overflow:hidden;
 margin-bottom:-1px;
 position:relative;
 margin-left:1px;
 margin-right:1px;
 background-color:#ffffff;
}

/*-- Item price list
--------------------------------------------------------*/
#item_price_list {
	background:url('/themes/blue/img/d1.gif') top repeat-x;
	width:100%;
	margin-top:30px;
	font-family:Tahoma,sans-serif;
	font-size:10px;
	color: #000;
}

#item_price_list th {
	background:url('/themes/blue/img/d1.gif') bottom repeat-x;
	padding: 8px 8px 8px 0px;
    text-align: left;
	font-size:11px;
}
#item_price_list th.c1{
padding-left: 20px;
}

#item_price_list .number_of_pills {
	color:#2F2F2F;
	font-size:11px;
	padding-left:22px;
	padding-right:7px;
	padding-top:3px;
    
}

#item_price_list .number_of_pills .number {
	font-weight:bold;
}

#item_price_list .price {
	font-weight:bold;
	white-space:nowrap;
	color:rgb(42,100,20);
	padding-top:3px;
	padding-right:7px;
}

#item_price_list .price_per_pill {
	white-space:nowrap;
	padding-top:3px;
	padding-right:7px;
}

#item_price_list .discount {
	color:#FF0000;
	padding-top:3px;
	padding-right:7px;
}

#item_price_list .button {
	padding-right:14px;
	padding-bottom:9px;
}

#item_price_list .button img{
	border:0px;
}

/*-- Product description block
--------------------------------------------------------*/

#product_description_block {margin-top:20px;width:465px;}
#product_description_block .button_block{margin-left:20px; background-image:url('/themes/blue/img/product_description_bg.gif'); background-repeat:repeat-x; background-position:left bottom;}
#product_description_block .button_block img{border:0px;}
#product_description_block .text{clear:both;font-family:arial;font-size:12px;margin-left:42px;margin-top:29px;width:400px;color:#000000;text-align:justify;margin-bottom:4px;}
#product_description_block .text p {margin:0px;padding:0px;margin-bottom:21px;}

#product_description_block2 {margin-top:20px;width:700px;}
#product_description_block2 .button_block{margin-left:20px; background-image:url('/themes/blue/img/product_description_bg.gif'); background-repeat:repeat-x; background-position:left bottom;}
#product_description_block2 .button_block img{border:0px;}
#product_description_block2 .text{clear:both;font-family:arial;font-size:12px;margin-left:42px;margin-top:29px;width:650px;color:#000000;text-align:justify;margin-bottom:4px;}
#product_description_block2 .text p {margin:0px;padding:0px;margin-bottom:21px;}


/*-- Left menu
--------------------------------------------------------*/

#title_left_1 {
 height:32px;
 padding-left:15px;
 margin-top:1px;
 margin-bottom:1px;
 border-right:1px solid #ffffff;
 background-image:url('/themes/blue/img/title_left_1.gif');
 background-repeat:repeat-x;

}
#title_left_1 .text{
font-size: 14px;
color: white;
padding-top: 7px;
}

.left_menu_group {
 height:30px;
 border-right:1px solid #ffffff;
 border-left:1px solid #ffffff;
 background-image:url('/themes/blue/img/title_left_2.gif');
 background-repeat:repeat-x;
 width: 232px;
 overflow: hidden;
 
}

.left_menu_group a {
 display:block;
 padding-top:6px;
 font-family:arial;
 font-size:12px;
 text-decoration:none;
 color:#000000;
 padding-left:34px;
 background-image:url('/themes/blue/img/left_menu_li_1.gif');
 background-repeat:no-repeat;
 background-position:14px 8px;
 }

.left_menu_group a:hover {
 background-image:url('/themes/blue/img/left_menu_li_1_hover.gif');
 text-decoration:underline;
 color:#000000;
}

.left_menu_group_bestsellers {
 height:30px;
 border-right:1px solid #ffffff;
 border-left:1px solid #ffffff;
 background-image:url('/themes/blue/img/title_left_2.gif');
 background-repeat:repeat-x;
}

.left_menu_group_bestsellers a {
 display:block;
 padding-top:6px;
 font-family:arial;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 color:#000000;
 padding-left:34px;
 background-image:url('/themes/blue/img/left_menu_li_star.gif');
 background-repeat:no-repeat;
 background-position:14px 8px;
}

.left_menu_group_bestsellers a:hover {
 text-decoration:underline;
 color:#000000;
}


.left_menu_group_active {
 height:30px;
 border-right:1px solid #ffffff;
 border-left:1px solid #ffffff;
 background-image:url('/themes/blue/img/title_left_2_active.gif');
 background-repeat:repeat-x;
}

.left_menu_group_active a {
 display:block;
 padding-top:6px;
 font-family:arial;
 font-size:12px;
 text-decoration:none;
 color:#ffffff;
 font-weight:bold;
 padding-left:34px;
 background-image:url('/themes/blue/img/left_menu_li_1_active.gif');
 background-repeat:no-repeat;
 background-position:14px 8px;
}

.left_menu_group_active a:hover {
 color:#ffffff;
}

.left_menu_group_bestsellers_active {
 height:30px;
 border-right:1px solid #ffffff;
 border-left:1px solid #ffffff;
 background-image:url('/themes/blue/img/title_left_2_active.gif');
 background-repeat:repeat-x;
}

.left_menu_group_bestsellers_active a {
 display:block;
 padding-top:6px;
 font-family:arial;
 font-size:12px;
 text-decoration:none;
 color:#ffffff;
 font-weight:bold;
 padding-left:34px;
 background-image:url('/themes/blue/img/left_menu_li_star_active.gif');
 background-repeat:no-repeat;
 background-position:14px 8px;
}

.left_menu_group_bestsellers_active a:hover {
 color:#ffffff;
}

.left_menu_group_links {
 padding-top:12px;
 padding-bottom:17px;
 background-position:bottom left;
 border-right:1px solid #ffffff;
 border-left:1px solid #ffffff;
 background-image:url('/themes/blue/img/left_links_bg.gif');
 background-repeat:repeat-x;
 background-position:left bottom;
}

.left_menu_group_links a{
 display:block;
 font-family:arial;
 font-size:12px;
 color:#51709F;
 padding-left:35px;
 background-image:url('/themes/blue/img/left_menu_li_2.gif');
 background-repeat:no-repeat;
 background-position:18px 7px;
 padding-bottom:3px;
}

.left_menu_group_links a:hover{
 display:block;
 font-family:arial;
 font-size:12px;
 color:#51709F;
 padding-left:35px;
 background-image:url('/themes/blue/img/left_menu_li_2.gif');
 background-repeat:no-repeat;
 background-position:18px 7px;
 background-color:#F2F2F3;
 padding-bottom:3px;
}



#support {
 background-image:url('/themes/blue/img/support_bg.gif');
 background-repeat:repeat-x;
 border-right:1px solid #ffffff;
 border-left:1px solid #ffffff;
 position:relative;
 top:-2px;
 z-index:2;
}

#support img {
 border:0px;
}

#left_menu_faq {
 margin-left:21px;
 margin-top:17px;
 margin-bottom:20px;
}

#left_menu_faq_text {
 padding-left:35px;
 padding-right:15px;
 padding-bottom:27px;
 background-image:url('/themes/blue/img/left_menu_li_3.gif');
 background-repeat:no-repeat;
 background-position:21px 3px;
 color:#404040;
 font-size:12px;
}

#left_menu_faq_text .question {
 font-weight:bold;
}

#left_menu_faq_link {
 position:relative;
 margin-top:-18px;
 padding-left:35px;
}

#left_menu_faq_link a{
 font-family:arial;
 font-size:9px;
 color:#404040;
}


/*-- Awards
--------------------------------------------------------*/

#awards_block {
 margin-top:5px;
 padding-top:23px;
 background-image:url('/themes/blue/img/separator_v.gif');
 background-repeat:repeat-y;
 background-position:right top;
 float:left;
 width:476px;
}

#information {
 width: 700px;
}

#information .links {
 padding-top:26px;
 font-family:arial;
 font-size:12px;
 padding-left:21px;
}

#information .links a {
 background-image:url('/themes/blue/img/bottom_menu_li.gif');
 background-repeat:no-repeat;
 background-position:0px 6px;
 padding-left:10px;
 padding-bottom:1px;
 display:block;
 color:#575757;
}

#information .links a:hover {
 color:#EE0000;
}

#information .payment .text{
 padding-top:36px;
 padding-left:21px;
 color:#4C4C4C;
 font-family:arial;
 font-size:11px;
}

#information .payment .image{
 padding-top:18px;
 padding-left:21px;
}

/*-- Bottom
--------------------------------------------------------*/

#bottom_block2_left {
 background-color:#5492C3;
 height:53px;
}

#bottom_block2_right {
 background-color:#4377B4;
 height:53px;
 padding-left:21px;
 font-family:arial;
 font-size:11px;
 color:#ffffff;
}

#bottom_block2_right .title{
 padding-top:18px;
 font-weight:bold;
}

#bottom_block2_right .rights{
 padding-top:3px;
}

#bottom_block2_right .rights a{
 font-weight:bold;
 color:#ffffff;
}

/*-- Alternatives
--------------------------------------------------------*/


#alternatives_container {
	width:730px;
	margin-left:21px;
	margin-top:10px;
	margin-bottom:10px;
}

#alternatives_block {
	width:230px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	height:65px;

}

#alternatives_block .image {
	width:70px;
	float:left;
}

#alternatives_block .title {
	color:#000000;
	padding-top:7px;
}

#alternatives_block .title a {
	font-weight:normal;
	text-decoration:underline;
	color:#346BC2;
	font-size:10px;
	display:block
}
span.red, b.red {color: red;}

.link3
{
	margin-top:7px;
	width:227px;
	float:left;
	overflow:hidden;
}
.link3_name a
{
	margin-left:21px;
	align:center;
	Font-size: 11px;
	Text-decoration: underline;
	color:blue;
}
.link3_text
{
	margin-top:3px;
	padding-left:21px;
	padding-right:14px;
	Font-size: 11px;
	Text-decoration: none;
	color: black;
}
.link3_link a
{
	margin-left:21px;
	Font-size: 11px;
	Font-weight: bold;
	Text-decoration: none;
	color: green;
}

.link_free_delivery{font-size: 14px; color: red;}
.v_icon{color: rgb(126,160,202); text-decoration: none; font-size: 12px; font-weight: bold;}

.check_yes{background-image: url('/themes/blue/img/check_yes.gif'); padding-left: 30px; margin-left:20px; background-position: top left; }
.check_no{background-image: url('/themes/blue/img/check_no.gif'); padding-left: 30px; margin-left:20px;  background-position: top left;}
.darkGreen{color:rgb(42,100,20);}

.article{margin-left:24px;width:671px;margin-top:17px;}
.article h1{font-size: 20px;}

.articleLink {
 position:relative;
 margin-top:18px;
 padding-left:35px;
 font-size: 14px;
}
.view_item{text-decoration: none;}
.blackLink{color: #404040; text-decoration: none;}

.phen{margin-left:10px;width:450px;margin-top:17px; margin-right: 15px;}
.pInfo{float: left; width: 250px;}
.pImage{float: left; width: 200px;}
.pDoctor{color:#0054a6; background: url(/themes/phen/img/doctor.jpg) 10px bottom no-repeat; padding:10px 0 0 0; font-weight:bold; margin-bottom:15px} 
.pDoctor ul { list-style:none; font-family:tahoma; font-size:12px; color:#666666; padding:30px 20px 30px 150px } 
.pDoctor ul li { background:url(/themes/phen/img/dot/dot2.gif) left 5px no-repeat; padding:0 0 7px 10px; font-weight: bold;} 
.pAss { background:url(/themes/phen/img/tors.jpg) right top no-repeat; font-family:tahoma; font-size:12px; color:#666666; margin:20px 0px 0px 0px;}  
.pAss span { font-family:tahoma; font-size:18px; color:#7aa618}
.pAss ul { list-style:none; padding:10px 0 30px 0 }
.pAss  li { background:url(/themes/phen/img/dot/dot2.gif) left 5px no-repeat; padding:0 0 7px 10px} 


.supportGray{font-size: 20px; color: rgb(162,162,162); margin-left: 20px; margin-right: 20px;}
.supportGray2{font-size: 20px; color: rgb(162,162,162);}
.supportInput{height: 26px; font-size: 16px; font-weight: bold;}

.radio{margin:0px; padding: 0px;}
.landTotal{color: green; font-size: 16px;}
.land{}
.land td{vertical-align: middle;}


.land_separ{background-image: url('/themes/blue/img/l_dot.gif'); background-repeat: repeat-x; height: 1px; overflow: hidden;}
.l_head{color: black; font-size: 11px; padding-top: 3px;padding-bottom: 3px;}
.l_c1{width: 0px; float: left;}
.l_c2{width: 130px; float: left; margin-left:10px;}
.l_c2_1{width: 18px; float: left;  text-align: left; margin-left: 7px; overflow: hidden; }
.l_c2_2{width: 110px; float: left; margin-left: 5px; overflow: hidden; padding-top: 2px;}
.l_c3{width: 145px; float: left;  overflow: hidden;}
.l_c4{width: 110px; float: left;  overflow: hidden;}
.l_c5{width: 45px; float: left; text-align: right; overflow: hidden;}
.l_cs1{width: 200; float: left;}
.l_cs1 .l_cs1_1{width: 20px; float: left;text-align: center; margin-left: 7px; margin-top: 5px;} 
.l_cs1 .l_cs1_2{width: 105px; margin-left: 5px; float: left;  margin-top: 5px;}
.l_cs1 .l_cs1_3{width: 50px; float: left; margin-top: 5px;}
.l_cs2{width: 85px; float: left; padding-top: 16px; text-align: right;}
.l_cs3{width: 65px; float: left; font-size: 16px; padding-top: 14px; color: red; font-weight: bold;}
.l_cs4{width: 75px; float: left; text-align: right; padding-top: 8px; }
.l_discount{color: red;}
.l_price{color:green;}
.l_shipping_1{float: left; width: 0px;}
.l_shipping_2{height: 45px; background-color: rgb(234,234,236); float: left; width: 455px; border-top: 1px solid white;}
.l_bonus{color:#aa4400;font-size:10px;float:left; line-height: 1.0;}
.l_title{font-weight:bold;margin-left:10px;font-size:14px;float:left}

.boxItem4{width:482px; float: left;}

.boxItemR{float: left; margin-top: 5px;}
.itemRight{width: 236px; background-image: url('/themes/blue/img/pill_r_back.gif'); background-repeat: repeat-x;}
.itemRight .c1{width: 180px; float: left; padding-bottom: 7px;}
.itemRight .c1 a{color:rgb(107,107,107); text-decoration: none; font-weight: bold;}
.itemRight .c1 a:hover{color:red;}
.itemRight .c1 #c1text{background-color: white; background-image: url('/themes/blue/img/pill_r.gif'); background-repeat: no-repeat;}
.itemRight .c1 #c1text:hover{background-image: url('/themes/blue/img/pill_ra.gif');}
.itemRight .c2{width: 56px; float: left; text-align: right;}
.itemRight .c2 a{color: red; text-decoration: none;}
.itemRight .c2 #c2text{color:red; background-color: white; font-weight: bold;}


