body
{
	background:#cfd9e0 url(/images/bgbody.png) repeat-y center;
	font-family:Arial,Helvetica,sans-serif;
	font-size:90%;
}
*
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
/*for div-s with floating elements*/
.clear_cont:after, .cc:after
{
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both !important;
	visibility: hidden;
}
.clear_cont, .cc
{
	min-height: 1px;
}
* html .clear_cont, * html .cc
{
	height: 1px;
}
/**/
img
{
	border: none;
}
/*
-----------------------
*/
.wrap
{
	width:100%;
	height:100%;
	background:url(/images/shad_top.png) no-repeat top center;
}
.outside
{
	width:1012px;
	margin:0 auto;
}
.top
{
padding:9px 0 0 0;
margin:0;
margin-right: 2px;
width:auto;
}
.top div
{
	background:url(/images/lf_top.png) no-repeat left center;
	padding:0 0 0 14px;
	height:21px;
}
.top div div
{
	background:url(/images/rg_top.png) no-repeat right center;
	padding:0 14px 0 0;
	height:21px;
}
.top div div div
{
	background:url(/images/line_top.png) repeat-x;
	height:21px;
}
.order_txt
{
	font-family:Tahoma;
	font-size:11px;
	color:#000;
	background:url(/images/phone_icon.gif) no-repeat left center;
	padding:0 0 0 20px;
	height:16px;
	float:left;
	margin:0 0 0 14px;
}
.order_txt span
{
	color:#41b772;
	font-size:12px;
	font-weight:800;

}
.top_panel
{
	background:url(/images/bgtop.png) repeat-x;
	height:23px;
	width:auto;
    margin:0;
    margin-right: 2px;
}
ul.user_menu
{
	float:right;
}
ul.user_menu li
{
	float:left;
	margin:0 22px 0 0;


}
ul.user_menu li a
{
	display:block;
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma;
	color:#030303;

    width:40px;
    white-space: nowrap;
}
ul.user_menu li.us1 a
{
	background:url(/images/myaccount_icon.gif) no-repeat left center;
	padding:0 0 0 24px;
	height:16px;

}
ul.user_menu li.us2 a
{
	background:url(/images/mail_icon.gif) no-repeat left center;
	padding:0 0 0 24px;
	height:16px;
}
ul.user_menu li.us3 a
{
	background:url(/images/help_icon.gif) no-repeat left center;
	padding:0 0 0 24px;
	height:16px;
}
ul.user_menu li.us4 a
{
	background:url(/images/forum_incon.gif) no-repeat left center;
	padding:0 0 0 24px;
	height:16px;
}
ul.user_menu li.us5 a
{
	background:url(/images/blog_icon.gif) no-repeat left center;
	padding:0 0 0 24px;
	height:16px;
}
ul.user_menu li.us6 a
{
	background:url(/images/az_icon.gif) no-repeat left center;
	padding:0 0 0 24px;
	height:16px;
}
ul.user_menu li.us7 a
{
	background:url(/images/shop_icon.gif) no-repeat left center;
	padding:0 0 0 24px;
	height:16px;
}
.header
{
	/* background:#fff url(/images/bgheader_xmas.png) repeat-x top; */
	background:#fff url(/images/bgheader.png) repeat-x top;
	width:1000px;
    margin: 0 0 0 10px;
}
.logo
{
	float:left;
	margin:0 0 0 23px;
	padding:30px 0 0 0;
}
.search_panel
{
float:left;
margin:0 0 0 35px;
padding:30px 0 0 0;
}
.enter_txt
{
	background:url(/images/searchbg.png) no-repeat;
	width:252px;
	height:28px;
	float:left;
}

.enter_txt input, .enter_id input {background: transparent; border: none;}

.inp_sch
{
	font-size:11px;
	padding:5px 0 2px 6px;
	margin:5px 0 0 4px;
	width:235px;
	border:none;
	color: gray;
}
.search_btn
{
	background:url(/images/search_btn.png) no-repeat;
	width:72px;
	height:32px;
	border:none;
	display:block;
	float:left;
	margin:0 0 0 9px;
	cursor:pointer;
}
.src_cp
{
	margin:8px 0 0;
    width: 333px;
}
.box_basket
{

}
/*
basket box
*/
.box_basket
{
	width:198px;
	float:left;
	padding:15px 0 0px 0;
	margin:0 0 0 20px;
}
.top_box
{
	background:url(/images/lt_box1.png) no-repeat left center;
	padding:0 0 0 8px;
	height:7px;
    font-size:0px
}
.top_box div
{
	background:url(/images/rt_box1.png) no-repeat right center;
	padding:0 8px 0 0;
	height:7px;
    font-size:0px
}
.top_box div div
{
	background:url(/images/linet_box1.png) repeat-x;
	height:7px;
    font-size:0px
}
.bgbox
{
	background:#f6f7f9 url(/images/bgbox.png) repeat-x top;
	font-size:11px;
	padding:3px 0 9px 0;
}
.bgbox span
{
	color:#03a14f;
}
.bottom_box
{
	background:url(/images/lb_box1.png) no-repeat left center;
	padding:0 0 0 8px;
	height:10px;
    font-size:0px
}
.bottom_box div
{
	background:url(/images/rb_box1.png) no-repeat right center;
	padding:0 8px 0 0;
	height:10px;
    font-size:0px
}
.bottom_box div div
{
	background:url(/images/lineb_box1.png) repeat-x bottom;
	height:10px;
    font-size:0px
}
p.basket
{
	background:url(/images/basket.gif) no-repeat left center;
	padding:0 0 0 25px;
	height:16px;
	float:left;
	margin:0 10px 0 10px;
}
.view_basket_btn
{
	background:url(/images/view_basket.jpg) no-repeat;
	width:96px;
	height:23px;
	border:none;
	display:block;
	margin:10px 0 0px 52px;
	cursor:pointer;
}
.last_quote
{
	font-size:11px;
	color:#030303;
	float:left;
	padding:5px 0 0 0;
	margin:0 0 0 200px;
}
.last_quote span
{
	font-weight:800;
	color:#04a54e;
}

.last_quote span.free_txt
{
	color:#008db9;
}

.last_quote a {text-decoration: none;}

.prod_id
{
	float:right;
	margin:0 14px 0 0;
}
.enter_id
{
	background:url(/images/id_input.png) no-repeat;
	width:104px;
	height:23px;
	float:left;
}
.inp_id
{
	border:medium none;
	font-size:11px;
	margin:5px 0 0 4px;
	padding:2px 0 1px 4px;
	width:90px;
	color: gray;
}
.go_btn
{
	background:url(/images/go_btn.png) no-repeat;
	width:47px;
	height:27px;
	border:none;
	display:block;
	float:left;
	margin:0 0 0 9px;
	cursor:pointer;
}
/*
main menu
*/
.container
{
	width:1009px;
	margin:0;
}
.main_menu
{
margin:3px auto 0;
width:978px;
}
.main_menu div
{
	background:url(/images/lmenu.png) no-repeat left center;
	padding:0 0 0 32px;
height:30px;
}
.main_menu div div
{
	background:url(/images/rmenu.png) no-repeat right center;
	padding:0 7px 0 0;
height:30px;
}
ul.menu_list
{
	background:url(/images/bgmenu1.png) repeat-x;
	height:30px;
	width:100%; margin:0;
}
ul.menu_list li
{
	float:left;
	position: relative;
    z-index: 14;
}
ul.menu_list li a
{
	display:block;
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight:800;
	padding:15px 8px;
}

ul.menu_list li a.level1
{
	padding:0px 8px !important;
        line-height: 28px !important;
}
ul.menu_list li a:hover
{
	background:url(/images/bgmenu_h.png) repeat-x;
}

.brands_table tr {
	padding: 0px !important;
	margin: 0px !important;
}

.brands_table td {
	padding: 0px 10px 0px 0px !important;
	margin: 0px !important;
}

ul.menu_list li div {
	display: none;
	position: absolute;
	background: none;
	background-color: white;
	color: black;
	height: auto;
	width: auto !important;
	min-width: 250px;
	z-index: 999;
	margin-top:-1px;
	border: 1px solid #4BCC80;
	padding: 0px;
}

ul.menu_list li div a {
	color: black;
	padding: 0px;
}

.cats_title {
	cursor: pointer;
    white-space: nowrap;
}

.brands_title {
	text-align: left;
	cursor: pointer;
    white-space: nowrap;
}

.sp_cp
{
	margin:10px 0 0 0;
	clear:both;
}
.middle
{
	background:url(/images/bgcenter.png) repeat-x top;
	padding:10px 10px 0;

}
.left_side
{
	width:177px;
	float:left;
	margin:0;
    min-height: 300px;
}
.title
{
    font-size:0px;
    height:24px;
    margin:0px;
}
.title div
{
	background:url("/images/ltitle.png") no-repeat scroll left top transparent;
	font-size:0;
	height:27px;
	margin:0;
	padding:0 0 0 8px;
	
}
.title div div
{
	background:url("/images/rtitle.png") no-repeat scroll right top transparent;
	font-size:0;
	height:27px;
	margin:0;
	padding:0 8px 0 0;
}
.title div div div
{
	background:url("/images/bgtitle.png") repeat-x scroll left top transparent;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	height:27px;
	margin:0;
	padding:0 0 0 3px;
	
}
.title div div div span
{
	color:#566068;
	font-family:Tahoma;
	line-height:24px;
	display:block;
	font-weight:800;
    white-space: nowrap;

}

ul.menu_left
{
	width: 145px;
	/*padding:20px 0 0 0;*/
	background: #fff;
}



ul.menu_left li
{
	padding:0 5px;
	background:url(/images/sub_line.gif) repeat-x;
	margin:1px 0 0 0;
	position: relative;
	white-space: nowrap;
}

ul.menu_left li ul {
	position: absolute;
	top: 0;
	left: 145px;
	width: 180px;
	display: none;
	border: 1px solid #b1ccd4;
	z-index: 200;
	padding: 0 ;
	margin: 0;
	-moz-box-shadow: 0 2px 8px #8B8B8B;
	-webkit-box-shadow: 0px 2px 8px #8B8B8B;
  	box-shadow: 0px 2px 8px #8B8B8B;
}


ul.menu_left li a
{
	display:block;
	color:#495f65;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
ul.menu_left li a span
{
	background:url(/images/pharmacy_icon.gif) no-repeat left center;
	padding:4px 0 4px 25px;
	display:block;
}

ul.menu_left li li a span
{
	padding:4px 0 4px 2px !important;
}

ul.menu_left li.expand_arrow a span
{
}

ul.menu_left li li a span
{
	background: none !important;
}

ul.menu_left li:hover ul
{
	display: inline;
}

ul.menu_left li a:hover
{
	text-decoration: underline;
}


.l_block
{
	border-left:1px solid #b1ccd4;
	border-right:1px solid #b1ccd4;

}
.b_block
{
	font-size: 0px;
}
.b_block div
{
	background:url(/images/lblock.gif) no-repeat left center;
	padding:0 0 0 5px;
	height:11px;
    font-size: 0px;
}
.b_block div div
{
	background:url(/images/rblock.gif) no-repeat right center;
	padding:0 5px 0 0;
	height:11px;
    font-size: 0px;
}
.b_block div div div
{
	background:url(/images/lineblock.gif) repeat-x;
	height:11px;
    font-size: 0px;
}
.wrap_sd
{

}
ul.log_block
{
	padding:8px 0 0 6px;
}
ul.log_block li
{
	float:left;
	margin:3px;
	font-size:11px;
}
ul.log_block li a
{
	color:#495f65;
	display:block;
	text-decoration:none;
}
ul.log_block li a span
{
	float:left;
	width:90px;
	margin:0 0 0 10px;
}

ul.log_block li a img
{
	float:left;
}

ul.log_block li div
{
	color:#495f65;
	display:block;
	text-decoration:none;
}
ul.log_block li div span
{
	float:left;
	width:90px;
	margin:0 0 0 10px;
}

ul.log_block li div img
{
	float:left;
}

.read
{
	display:block;
	color:#4dcd82;
	text-decoration:none;
	background:url(/images/green_arrow.gif) no-repeat right 5px;
	padding:0 10px 10px 0;
	font-size:11px;
	font-weight:800;
	text-align:right;
	margin:5px 10px 0px 0;
}
.center_side
{
	float: right;
	width: 812px;
}
.slider
{
	width:795px;
	position:relative;
	margin:0 0 10px 14px;
}
/*
slider
*/
.slider_block
{

}
.slider_block div
{
	background:url(/images/lgr.png) no-repeat left center;
	padding:0 0 0 8px;
	height:8px;
    font-size: 0px;
}
.slider_block div div
{
	background:url(/images/rgr.png) no-repeat right center;
	padding:0 8px 0 0;
	height:8px;
    font-size: 0px;
}
.banners_slider {
    vertical-align: top;

}
.slider_block div div div
{
	background:url(/images/linegr.png) repeat-x;
	height:8px;
    font-size: 0px;
}
.bottom_sdl
{
	clear:both;
    margin-top: -3px;
}
.bgslider
{
	background:#6ee298 url(/images/blinegr.png) repeat-x bottom;
	height:30px;
}
ul.slider_menu
{
width:380px;
margin:0 auto;
padding:12px 0 0 0;
}
ul.slider_menu li
{
	float:left;
	font-size:11px;
	color:#fff;
	font-weight:800;
}
ul.slider_menu li a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight:800;
	padding:0 10px;
}
ul.slider_menu li a:hover
{
	text-decoration:underline;
}
.num_block
{
	width:140px;
	position:absolute;
	top:205px;
	left:14px;
}
.num_block div
{
	/* background:url(/images/lnum.png) no-repeat left center; */
	padding:0 0 0 10px;
	height:28px;
}
.num_block div div
{
	/* background:url(/images/rnum.png) no-repeat right center; */
	padding:0 10px 0 0;
	height:28px;
}
.num_block div div div
{
	/* background:url(/images/linenum.png) repeat-x; */
	height:28px;
}
ul.order_list
{

}
ul.order_list li
{
	float:left;
	font-size:11px;
	color:#fff;
	font-weight:800;
	margin:0 2px 0 0;
}
ul.order_list li a
{
	text-decoration:none;
	color:#000;
	font-size:11px;
	font-weight:800;
	padding:5px 9px 10px;
	display:block;
    background:url(/images/num_h2.png) no-repeat;
}
ul.order_list li a:hover
{
	background:url(/images/num_h.png) no-repeat;
	color:#fff
}
ul.order_list li a.active
{
	background:url(/images/num_h.png) no-repeat;
	color:#fff;
}
ul.order_list li.active a
{
	color:#fff;
}
.content
{
	width:608px;
	float:left;
	clear:both;
	margin:0 12px 0 14px;
	min-height:500px;
}
.view_prod
{
	/*background:url(/images/bgview.png) repeat-y;*/
	width:183px;
}
.view_prod div
{
		/*background:url(/images/tview.png) no-repeat left top;*/
		text-align:center;
}
.view_prod div img
{
	margin:15px 0;
}
.view_btn
{
	background:url("/images/bview.png") no-repeat scroll 0 0 transparent;
	border:none;
	clear:both;
	cursor:pointer;
	display:block;
	height:25px;
	width:108px;
	margin: 0 auto;	
}
ul.prod_list
{
	margin:0 0 0 12px;
	padding:10px 0 0 0;
}
ul.prod_list li
{
	float:left;
	margin:0 10px 9px 0;
}
.price  {
/*background:transparent url(/images/lprice.png) no-repeat left top;*/
width:50px;
height:50px;
margin:4px 0 0px 60px;
}
.price span {
/*background: transparent url(/images/rprice.png) no-repeat right top;*/
border:none;
color:#FFFFFF;
height:25px;
padding:2px 9px 0;
display:inline-block;
font-weight:800;
}

div.price  {
/*background:transparent url(/images/lprice.png) no-repeat left top !important;*/
width:60px;
height:25px;
margin:2px auto;
}
div.price span {
/*background: transparent url(/images/rprice.png) no-repeat right top;*/
border:none;
color:#000;
height:25px;
padding:2px 10px 0;
display:inline-block;
font-weight:800;
}
.rrp
{
text-decoration:line-through;
color:#003399;
font-size:12px;
clear:both;
}
.save_pr
{
	color:#ff0000;
	font-size:12px;
	font-weight:800;
	clear:both;
	margin:5px 0;
}
.descrb_prod
{
	font-size:11px;
	font-weight:800;
	padding:0 15px 3px;
    height:25px;
    overflow: hidden;
}
.wrap_sd
{
	margin:0 0 10px 0;
}

.wrap_sd .title div div div {
	color: white;
}
/*
rigth side
*/
.right_side
{
	float: right;
	width:177px;

}
ul.menu_right
{
	width:140px;
	margin:0px 0 0 20px;
	/*padding:10px 0 0 0;*/
}
ul.menu_right li
{
	background:url(/images/sub_line.gif) repeat-x;
	margin:1px 0 0 0;
	font-size:11px;
	font-weight:800;
	color:#4ece82;
	padding:4px 0 4px 0px;
}
ul.menu_right li a
{
	color:#495f65;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
ul.menu_right li a:hover
{
	color:#05401d;
}
ul.menu_right li a i
{
	font-style:normal;
	color:#4ece82;
	font-weight:800;
	padding:0 8px 0 0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:8px;
	text-align:right;
	display:block;
	float:left;
}
ul.menu_right li a span
{
	padding:4px 0 4px 0px;
	font-weight:400;
}
ul.sell_top
{
	margin:0 0 0 12px;
	padding:10px 0 0 0;
	width:152px;
}
ul.sell_top li
{
	float:left;
	margin:0 0px 9px 0;
	text-align:center;
	background:transparent url(/images/sub_line2.png) repeat-x bottom;
}
ul.sell_top li .descrb_prod2
{
	font-size:11px;
	font-weight:800;
	padding:0 0 3px 0;
	text-align:left;
	color:#495f65;
}
ul.sell_top li .rrp
{
	text-align:left;
	color:#495f65;
	margin:5px 0 0px;
}
ul.sell_top li .save_pr
{
	text-align:left;
	margin:2px 0;

}
.footer
{
background:#e9f1f3 url(/images/bgfooter.png) repeat-x top;

width:1010px;
}
ul.footer_menu
{
	margin:0 auto;
}
ul.footer_menu li
{
	float:left;
	font-size:11px;
}
ul.footer_menu li a
{
	color:#000;
	font-size:11px;
	text-decoration:none;
}
ul.footer_menu li.set_type
{
	color:#008db9;
	font-weight:800;
	padding:0 5px;
}
ul.footer_menu li a:hover
{
	text-decoration:underline;
}

.footer_list
{
	padding:15px 0 0 0;
}
.footer .centering1
{
	width:810px;
	margin:0 auto 5px;
}
.footer .centering2
{
	width:568px;
	margin:0 auto 5px;
}
.footer .centering3
{
	width:710px;
	margin:0 auto 5px;
}
.ft
{

}
.ft div.left_ft
{
	background:url(/images/lft.png) no-repeat left center;
	height:42px;
}
.ft div.left_ft div.right_ft
{
	background:url(/images/rft.png) no-repeat right center;
	height:42px;
}
.ft div.left_ft div.right_ft div.center_ft
{
	height:22px;
}

div.left_ft div.right_ft div.center_ft div.footer_bottom
{
	padding:20px 0px 0 0px;
	text-align:left;
	font-size:12px;
	color:#595f63;
    margin: 0 10px 0 10px;
    background:url(/images/lineft.png) repeat-x;
    height: 22px;
}

td.category_list span.categ_title
{
	color:#03a44e;
	font-weight:800;
	font-size:11px;
}
td.category_list ul
{
	margin:0 0 0 2px;
}
td.category_list ul li
{
	background:url(/images/item_icon.gif) no-repeat left center;
	padding: 0 0 0 10px;
	float:none;
	margin:0;
}
td.category_list ul li a
{
	font-size:11px;
	text-decoration:none;
	color:#000;
}
.quote
{
	background:#9bb4c5;
	color:#fff;
	font-size:11px;
	float:left;
	width:324px;
	padding:10px;
	line-height:16px;
	margin:0px 0 0 20px;
}


.contact_res
{
	background:#71e49a url(/images/bgft.png) repeat-x bottom;
	clear:both;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	height:40px;
}
.contact_res a
{
	display:block;
}
.contact_res img
{
	float:left;
	margin:0 0 0 15px;
}
.col_ft
{
	margin:0px 0 10px 0;
}

.col_ft table {
	padding: 0px 15px 0px 15px;
}

.contact_res a.reg
{
	float:right;
	display:block;
	margin:5px 15px 0 0;
}
.contact_res .faceb
{
	margin:0 0 0 160px;
	padding:9px 0 0 0;
	float:left;
	width:154px;
}
.contact_res .faceb img
{
	margin:0;
}
.bottom_bg
{
	background:url(/images/bottom_body.png) no-repeat center bottom;
	width:100%;
	height:100%;
}
.prod_txt
{
	float:left;
	font-size:11px;
	line-height:16px;
	margin:20px 0 0 7px;
	width:380px;
}
.name_prod
{
	font-weight:800;
	color:#3578ae;
	font-size:11px;
}
.prod_pic
{
	float:left;
	padding:10px;

}
.prod_details
{
	width:312px;
	margin:15px 0 0 0;
}
.size_prod
{
	color:#010101;
	font-weight:800;
}
.size_prod span
{
	color:#ff0000;
}
.price_prod
{
	color:#010101;
	font-weight:bold;
}
.price_prod span
{
	font-size:16px;
	color: #cc0000;

}
.val_prod
{
	float:left;
	margin:35px 0 0 0;
}
.sel_qn
{
	float:left;
	margin:0 10px 0 0;
	overflow:hidden;
	width:82px;
}
.sel_qn span
{
	color:#000;
}
.prod_pic2
{
	float:right;
	margin:30px 15px 0 0px;
}
.quant
{
	background:url(/images/bgselect.jpg) no-repeat;
	width:100px;
	height:27px;
	border:none;
	padding:5px 0 3px 10px;
	font-size:12px;
	font-family:Tahoma;
	font-weight:800;
}
.quant option
{
	background:none;
	color:#000;
	font-weight:800;
	padding:0px 0 0 0;
	font-size:12px;
	font-family:Tahoma;
}
.quant_txt
{
	font-weight:800;
	font-size:12px;
	float:left;
	margin:5px 10px 0 0;
}
.buy_prod
{
    margin: 55px 0px 0px 55px;
	float:left;
}
.buy_btn
{
	background:url(/images/buy_btn.jpg) no-repeat;
	width:102px;
	height:31px;
	border:none;
	display:block;
	float:left;
	margin:0 0 0 30px;
	cursor:pointer;
}
.sum_rating
{
	font-size:11px;
	color:#3578ae;
	float:left;
}
.all_rat
{
	float:left;
	width:80px;
}
.pic_attr
{
	float:left;
	text-align: center;
	width: 200px;
}

.more_prod
{
	width:570px;
	margin:10px 0 0 14px;
}
.tbox2
{
	background:url(/images/toptab.png) no-repeat;
	height:12px;
	width:578px;
}
.bbox2
{
	background:url(/images/btab.png) no-repeat;
	height:12px;
	width:578px;
}

.cmprod
{
	border-left:1px solid #B1CCD4;
	border-right:1px solid #B1CCD4;
	color:#3578AE;
	font-size:12px;
	margin:0 0 0 1px;
	padding:0 20px;
	width:534px;
}
.oth_prod
{
	background:url(/images/grline.png) repeat-x bottom;
	padding:0 0 10px 10px;
	font-weight:800;
}
ul.oth_list
{
	margin:15px 0 0 8px;
}
ul.oth_list li
{
	background:url(/images/black_arrow.gif) no-repeat left center;
	padding:0 0 0 15px;
}
ul.oth_list li a
{
	color:#000;
	font-size:11px;
	text-decoration:none;
}
ul.oth_list li a span{
color:#FF0000;
font-weight:800;
}

.oth_list {
	font-size:11px;
}

.oth_list a
{
	color:#000;
	font-size:11px;
	text-decoration:none;
}
.oth_list a span{
	color:#FF0000;
	font-weight:800;
}

ul.oth_list2
{
	margin:15px 0 0 8px;
}
ul.oth_list2 li
{
	padding:0 0 0 15px;
	text-align:center;
	float:left;
}
ul.oth_list2 li a
{
	color:#000;
	font-size:11px;
	text-decoration:none;
}
ul.oth_list2 li a span
{
	color:#000;
	clear:both;
	display:block;
}
/*
path
*/
ul.path
{
	/*margin:0px 0 15px 8px;*/
	background:url(/images/grline.png) repeat-x left bottom;
	padding:0 0 5px 0;
}
ul.path li
{
	padding:0 0 0 7px;
	text-align:center;
	float:left;
	color:#3578ae;
	font-size:11px;
}
ul.path li a
{
	color:#96b7c2;
	font-size:11px;
	text-decoration:none;
	background:url(/images/path_icon.gif) no-repeat right 5px;
	padding:0 12px 0 0;
}
ul.path li a span
{
	color:#000;
	clear:both;
	display:block;
}
.ins_hg
{
	/*min-height:1072px;*/
}
.shop_box
{
	border-left:1px solid #b1ccd4;
	border-right:1px solid #b1ccd4;
	/*width:574px;*/
	width: 758px;
}
/*
shopping cart
*/
ul.shopping_cart
{
	/*width:574px;*/
	width: 758px;
}
ul.shopping_cart li
{
	background: url(/images/grline.png) repeat-x scroll left bottom;
	padding:6px 0 0 0;
	font-size:11px;
		position:relative;
top:-38px;
}
ul.shopping_cart li.sizef
{
	height:38px;
	color:#fff;
	position:relative;
top:-38px;
background:none
}
.f_delete
{
	float:left;
	top:2px;
    margin-left:130px;
	text-align:left;
}
.f_delete2
{
	float:left;
	width:80px;
	background:url(/images/f_delete.png) no-repeat;
	position:relative;
	/*top:2px;*/
	left:14px;
	cursor:pointer;
	text-align:center;
}
.f_delete2 img
{
	padding:0 0 10px;
}
.f_items
{
	float:left;
	text-align:left;
	margin-left:200px;
}
.f_items2
{
	float:left;
	width:320px;
	text-align:left;
	margin:23px 0 0;
	font-size:11px;
	color:#3578ae;
    margin-left: 10px;

}
.f_items2 a
{
	text-decoration:none;
	color:#3578ae;

}
.f_product
{
	float:left;
	width:65px;
	padding:0 0 0 55px;
}
.f_product2
{

	float:left;
	width:65px;
	padding:23px 0 0 10px;
	font-size:11px;
}
.f_product p
{
	width:150px;
}
.f_price
{
	padding-left:20px;
	float:left;
	width:50px;
}
.f_price2
{
	float:left;
	width:70px;
	margin:23px 0 0;
}
.instock
{
	float:left;
	width:102px;
	text-align:center;
}
.instock2
{
	float:left;
	width:52px;
	text-align:center;
	margin:18px 0 0 0;
}
.qty
{
	width:45px;
	float:left;
	text-align:center;
}
.f_total
{
	width:50px;
	float:left;
	text-align:right;
}
.f_total2
{
	width:70px;
	float:left;
	text-align:right;
	margin:23px 0 0;
}
.quant_cart
{
	background:url(/images/bgsel.jpg) no-repeat;
	width:69px;
	height:21px;
	border:none;
	padding:3px 0 3px 7px;
	font-size:11px;
	font-family:Tahoma;
}
.quant_cart option
{
	color:#000;
	padding:0px 0 0 0;
	font-size:11px;
	font-family:Tahoma;
}
.sel_cart
{
	float:left;
	margin:0 10px 0 0;
	overflow:hidden;
	width:52px;
}
.close_btn
{
	background:url(/images/close_btn.jpg) no-repeat;
	width:22px;
	height:22px;
	border:none;
	display:block;
	float:left;
	margin:18px 0 0 30px;
	cursor:pointer;
}
.tcart
{
	/*background:url(/images/tcart.jpg) no-repeat scroll left top;*/
	background:url(/images/basket-top-line.png) no-repeat scroll left top;
	height:38px;
}
.block_cart
{
	padding:0;
}
.nprod
{
	padding:15px 0 0 14px;
}
.bcart
{
	background:url(/images/btab2.png) no-repeat scroll left bottom;
	height:12px;
	font-size:0;
	position:relative;
	/*left:-1px;*/
}
.total_cart
{
	float:right;
    width:300px;
	padding:0 75px 0 0;
}
.total_cart p
{
	font-weight:800;
	font-size:11px;
}
.total_cart p i
{
	font-style:normal;
	clear:both;
	display:block;
	color:#3578ae;
	font-size:9px;
}
.total_cart p span
{
	color:#ff0000;
	padding:0 0 0 13px;
}
.bsk_tl
{
	float:left;
}
.qtl
{
	float:left;
	color:#ff0000;
}
.bt
{
	margin:0 0 3px 0;
}
.funct_btn
{

}
.back_btn
{
	background:url(/images/back_btn.jpg) no-repeat;
	width:112px;
	height:31px;
	border:none;
	display:block;
	float:left;
	margin:12px 0 0 4px;
	cursor:pointer;
}
.checkout_btn
{
	background:url(/images/checkout_btn.jpg) no-repeat;
	width:162px;
	height:31px;
	border:none;
	display:block;
	float:right;
	margin:12px 20px 0 4px;
	cursor:pointer;
}
.fr_txt
{
color:#ff0000;
font-size:11px;
font-weight:800;
margin:5px 0 0 5px;
}
.baner_top
{
	background:url(/images/baner3.jpg) no-repeat;
	width:608px;
	height:126px;
	position:relative;
}
.baner_top input
{
	bottom:10px;
	position:absolute;
	right:221px;
}
.buy_btn2
{
	background:url(/images/buy_btn2.jpg) no-repeat;
	width:72px;
	height:24px;
	border:none;
	display:block;
	float:left;
	margin:0 0 0 30px;
	cursor:pointer;
}
/*
new category
*/
ul.category_list2
{
margin:0px 0 0 0px;
padding:0 0 0 25px;
float:left;
}
ul.category_list2 li
{
	float:left;
	margin:0 14px 0 0;
}
ul.category_list2 li span.categ_title
{
	color:#03a44e;
	font-weight:800;
	font-size:11px;
}
ul.category_list2 li ul
{
	margin:0 0 0 2px;
}
ul.category_list2 li ul li
{
	background:url(/images/arrowgr.gif) no-repeat left 7px;
	padding: 0 0 0 10px;
	float:none;
	margin:0;
}
ul.category_list2 li ul li a
{
	font-size:11px;
	text-decoration:none;
	color:#000;
}
.viewall_btn
{
	background:url(/images/view_btn.jpg) no-repeat;
	width:112px;
	height:24px;
	border:none;
	display:block;
	float:right;
	margin:60px 10px 0 30px;
	cursor:pointer;
}
.sel_cat
{
	margin:10px 0;
}

.copyright
{
	float:left;
	font-size:11px;
}
ul.bmenu
{
	float:right;
	margin:0 0 0 161px;
}
ul.bmenu li
{
	float:left;
	font-size:11px;
}
ul.bmenu li	a
{
	color:#595f63;
	font-size:11px;
	text-decoration:none;
}
ul.bmenu li	a:hover
{
	text-decoration: underline;
}
.design
{
	float:right;
	font-size:11px;
}
.design a
{
	color:#595f63;
	font-size:11px;
	text-decoration:none;
}

.list {
	width:100%
}
.list .delimiter {
	background: transparent url(/images/grline.png) repeat-x scroll center bottom;
}
.list tr td {
	margin:0 1px;
	padding:5px;
}
.list tr td.bord {
	border: none;
	width:2px;
	padding:0
}
.list tr td.buy {
	width:40px;
	text-align: center
}
.list tr td.pric {
	width:40px;
	color:#f00 !important;
	text-align: center;
	font-size:14px;
	font-weight:bold;
}

.list tr td .fleft img {
	margin:0 10px 0 0;
}
.list tr td a {
	color:#000;
	text-decoration:none
}
.list tr td a:hover {
	text-decoration:underline
}

.list tr td.tabbord {
	height:5px;
	overflow: hidden;
	border:0;
	padding:0;
	margin:0;
}

.page {
	color:#495F65;
	font-size: 11px;
}

.page a {
	text-decoration: none;
}

.page a:hover {
	text-decoration: underline;
}

.gadgets_item {
	margin:6px 0 6px 0;
	text-align: center;
}

.gadget_content { font-size: 0px;}

div.center_top_gadgets { width:100%; overflow: hidden; padding-left: 3px;}
div.center_top_middle_gadgets div.center_top_middle_left { float:left; width: 49%; text-align: left;}
div.center_top_middle_gadgets div.center_top_middle_right { float:right; width: 50%;}

a.bestsellers_link {font-weight: normal;}
div.tabs_content {line-height: 17px !important; }
div.tabs_content ul {list-style: disc !important; list-style-position: inside !important;}
div.tabs_content ul li {list-style: disc !important; list-style-position: inside !important;}
div.social {text-align: right; float:right; width: 600px; margin-right: 10px;}
div.social a {float:right;}

.extend {
	width: 795px !important;
}

div.update_cart {float:left; margin:0 10px;}
div.cart_discount {font-size: 11px; line-height: 11px; font-weight: bold; color: #3578AE;}
div.cart_update_button {margin-top:15px;}

table.sub_navlist
{

}
table.sub_navlist .cats_title
{
	color:#495F65;
}
table.sub_navlist tr td
{
	padding:0;
	margin:0;
}
table.sub_navlist tr td.all_proditems span
{
	padding:0 0 0 15px;
}
table.sub_navlist tr td.all_proditems span a
{
	background:#4bcc80 url(arrow_h.gif) no-repeat scroll left center;
	padding:0 0 0 10px;
	display:block;
}
table.sub_navlist tr.selectLink td
{
		display:table;
	margin:0 2px 0 0;
	float:left;

}

table.sub_navlist tr.selectLink td span
{
background:#57D388;
border-bottom:medium none !important;
padding:3px 5px;
position:relative;
top:4px;
font-size:11px;
font-weight:800;
color:#fff;

}

table.sub_navlist tr
{
	display:table;
	padding:10px 0px 0px;
	width:100%;
	margin:0 0 0 8px;
}
table.sub_navlist tr.cats
{
	border:1px solid #57d388;
	padding:5px 10px 10px 5px;
	margin:0 0 10px 8px;
	background:#fff;
}
table.sub_navlist tr.cats td a
{
	display:block;
	padding:4px 0px 4px 4px;
	color:#495F65;
}
table.sub_navlist tr.cats td a:hover
{
	display:block;
	background:#57d388;
	color:#fff;

}

table.sub_navlist tr.brands
{
	border:1px solid #57d388;
	padding:5px 10px 10px 5px;
	margin:0 0 10px 8px;
	background:#fff;
}
table.sub_navlist tr.brands td a
{
	display:block;
	padding:4px 0px 4px 4px;
	color:#495F65;
}
table.sub_navlist tr.brands td a:hover
{
	display:block;
	background:#57d388;
	color:#fff;

}

table.sub_navlist tr.selectLink td.current {
	text-decoration: none;
	color: #fff;
	font-weight:400;
	position:relative;
	top:1px;
}
table.sub_navlist tr.selectLink td.current span
{
		border-top:1px solid #57d388;
	border-right:1px solid #57d388;
	border-left:1px solid #57d388;
	border-bottom:1px solid #fff;
	display:block;
	position:relative;
	top:0px;
	color:#495F65;
	background:#fff;
	font-size:11px;
	font-weight:800;
}
.update_btn {
background:url(/images/update_btn.jpg) no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
display:block;
float:left;
height:31px;
margin:0 0 0 9px;
width:108px;
}
.disscount_number
{
	background:url(/images/dissc_input.jpg) no-repeat;
	width:134px;
	height:23px;
	float:left;
}
.disscount_field
{
	border:medium none;
	font-size:11px;
	margin:5px 0 0 4px;
	padding:2px 0 1px 4px;
	width:120px;
	color: gray;
}
div.cart_discount span.title
{
float:left;
font-size:11px;
margin:5px 4px 0 0;
display:block;
}
.quant_number
{
	background:url(/images/quan_id.jpg) no-repeat;
	width:47px;
	height:36px;
	float:left;
}
.quant_field
{
	border:medium none;
	font-size:11px;
	margin:5px 0 0 4px;
	padding:2px 0 1px 4px;
	width:40px;
	color: gray;
}
.notes_text
{
	background:url(/images/notes_bg.jpg) no-repeat;
	width:299px;
	height:99px;
	float:left;
}
.notes_field
{
	border:medium none;
	font-size:11px;
	margin:5px 0 0 4px;
	padding:2px 0 1px 4px;
	width:295px;
	color: gray;
}



/*@CHARSET "UTF-8";*/
/* Container styles */
.cselect {
	position: relative;
	cursor: pointer;
	float: left;
	background: none;
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
	margin-right: 3px !important;
}

.cselect .current {
	background: #828282 url(/images/select.png) no-repeat center right;
	padding: 0 20px 0 0;
	height: inherit;
}

.cselect .current span {
	white-space: nowrap;
	display: block;
	border: 1px solid #828282;
	border-right: 0;
	padding: 0 3px;
	background: #FFF;
}

/* Options styles */
.cselect .options {
	display: none;
	position: absolute;
	cursor: pointer;
	background-color: #f1f1f1;
	-moz-box-shadow: 0 4px 10px #8B8B8B;
	-webkit-box-shadow: 0px 4px 10px #8B8B8B;
  	box-shadow: 0px 4px 10px #8B8B8B;
  	border: 1px solid #828282;
  	width: 100%;
  	max-height: 250px;
  	overflow: auto;
  	overflow-x: hidden;
}
.cselect .options .hover {
	background-color: #707070;
	color: #f0f0f0;
}
.cselect.active .options {
	display: block;
	padding: 0;
}

.cselect .options div {
	padding: 1px 3px;
	margin: 0;
	background-color: inherit;
}
.cselect div span {
	color:#000;
	font-size:11px;
	padding:0 0 0 13px;
	width:236px;
}

/* when mouse over on control */
.cselect.hover { }


/* Selected option style */
.cselect .selected { background-color: #9F9F9F !important; color: #fff;}

.error {color:red; font-weight:bold; padding-top:5px; text-align:center;}
