/* CSS Document */
body{
padding:0px;
margin:0px;
color:#4b4a4a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.bodymaindiv{
	background:url(../images/body_bg.jpg) repeat-x top #ffffff;
}
a:hover{
text-decoration:underline;
}
a img{
border:0px none;
}
h1, h2, h3, h4, h5, h6{
margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#2E96D3; font-weight:bold;
}
h1{
font-size:24px;
}
h2{
font-size:22px;
}
h3{
font-size:20px;
}
h4{
font-size:18px;
}
h5{
font-size:16px;
}
h6{
font-size:14px;
}
span, a, .cart_update:hover, .cart_back:hover, .cart_continue:hover{
color:#2e96d3; text-decoration:none;
}
h1 span{
	color:#2E96D3;
}
.spaser, .spaser2, .spaser3{
height:5px; float:none; clear:both;
}
.spaser2, .spaser3{
height:15px;
}
.spaser3{
background-color:#FFFFFF;
}
/***************************************LOGO AND LOGIN AREA************************************************************/
/*******LOGO*********/
.top_header{
background:url(../images/top_bg.jpg) right bottom no-repeat;
color:#FFFFFF;
}
.logo_login{
height:81px;
}
.logo{
width:361px;
margin:24px 0px 0px 4px;
float:left;
}
.logo a{
color:#0C3D66;
}
/*************LOGIN********************/
.phone_number{
width:230px;
float:right;
font-weight:bold;
margin:4px;
margin-right:8px;
background:url(../images/ph_icon.png) no-repeat left;
padding-left:12px;
}
.login, .logout{
width:387px;
height:60px;
float:right;
margin-right:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.logout{
margin-right:0px;
}
.login{
	background:url(../images/login_bg.png) repeat-x;
}
.logout div{
width:auto; float:left; margin-top:15px; margin-left:18px; text-align: left;
}

.logout div img{
 display:block; position:relative; left:42%; right:58%;
}
.logout a{
	color:#FFFFFF;
}
.login_text{
width:121px;
float:left;
margin-left:10px;
margin-right:27px;
padding-left:2px;
margin-top:1px;
}
.login_text a{
color:#FFFFFF;
}
.login_text a:hover{
text-decoration:none;
}
.login form{
margin:0px;
padding:0px;
clear:both;
margin-left:10px; 
}
.text_field{
border:0px none; width:150px; float:left; height:20px; line-height:20px; text-align:center;
margin-right:10px;
margin-top:3px;
color:#999999;
background:url(../images/text_field.gif) no-repeat center right;
}
.b_login{
float:right; margin-top:6px; color:#265177;
}
/*****************************************END LOGO AND LOGIN AREA****************************************************************/

/*****************************************NAV AND SEARCH AREA***************************************************************/
.nav_search{
height:23px; margin-top:10px;
}
/************NAV****************************/
.nav_area{
width:389px; float:left; vertical-align:bottom; height:23px; text-transform:uppercase;
}
.nav_area ul{
margin:0px; padding:0px; list-style:none; margin-left:10px;
}
.nav_area ul li{
display:block; float:left; font-weight:bold; margin-right:15px; height:20px; margin-top:4px;
}
.nav_area ul li a{
color:#FFFFFF; text-decoration:none; float:none; display:inline; height:20px; padding-bottom:7px;
}
.nav_area ul li a:hover{
color:#FFFFFF; text-decoration:none; background:url(../images/nav_hover.gif) no-repeat center bottom;
}
.slected{
background:url(../images/nav_hover.gif) no-repeat center bottom;
}
/*******************CART********************************************/
.cart{
height:18px; float:left; background:url(../images/cart_icon.png) no-repeat left; margin-left:15px;  padding-left:22px; padding-top:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.cart a{
color:#05a3fc; margin-left:3px; font-weight:normal; text-decoration:none;
}
.cart a:hover{
color:#4b4a4a; text-decoration:none;
}
.cart a span{
font-weight:bold; color:#4b4a4a;
}
/*******************SEARCH*****************/
.search{
width:238px; float:right; margin:2px 10px 0px 0px; height:22px;
}
.search form{
margin:0px; padding:0px;
}
.search form input{
float:left;
}
.text_field2{
margin:0px 5px 0px 3px; background:url(../images/text_box2.gif) no-repeat right center; height:20px; width:150px; color:#ffffff; border:0px none; line-height:20px; text-align:center;
}
.sertext{
margin-top:6px; border:0px none; background:url(../images/search_text.gif) no-repeat; width:48px; height:10px; overflow:hidden; color:#FFFFFF;
}
/*****************************************END NAV AND SEARCH AREA***************************************************************/

/******************************************BANNER******************************************************************************/
.banner{
background:url(../images/banner.jpg) no-repeat;
}
.first_aid, .cleaning, .paper, .disposal{
display:none; height:15px; position:absolute; margin-top:210px; background:no-repeat;
}
.first_aid{
width:74px; background:url(../images/first_aid.png); margin-left:15px;
}
.cleaning{
background:url(../images/cleaning.png); width:81px; margin-left:153px;
}
.paper{
background:url(../images/paper.png); width:77px; margin-left:364px;
}
.disposal{
background:url(../images/disposal.png); width:101px; margin-left:566px;
}
.offer{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#1e1e1e; font-weight:bolder; word-spacing:5px;
}
/**************************************END BANNER*******************************************************************************/

/************************************LEFT PANEL********************************************************************************/
.left_panel_outer{
background:url(../images/left_panel.gif) repeat-y; width:181px; float:left;
}
.left_panel{
background:url(../images/left_panel.gif) repeat-y; width:181px; float:left; border-bottom:1px solid #bdbcbd;
}
.left_panel_hd{
background:url(../images/left_panel_hd.png) no-repeat top; height:24px; color:#FFFFFF; font-size:16px; line-height:24px; font-weight:bolder; text-transform:uppercase; padding-left:13px; font-family:Arial, Helvetica, sans-serif;
}
.left_nav{
width:164px; margin:10px 0px 15px 15px;
}
.left_nav ul, .left_nav ul li ul{
list-style:none; margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#4b4a4a;
}
.catecory{
line-height:26px; 
}
.left_nav a{
color:#4b4a4a; text-decoration:none;
}
.left_nav a:hover, .left_nav span{
color:#2e96d3;
}
.left_nav ul li ul{
font-weight:normal; font-size:11px;
}
.left_nav ul li ul li{
background:url(../images/left_nav_li.gif) no-repeat left; padding-left:10px; line-height:23px; border-bottom:1px solid #f4f4f4;
}
.left_nav ul li ul li a:hover{
color:#07a968;
}
.left_nav ol{
margin:0px 0px 0px 18px; padding:0px;
}
/************************************END LEFT PANEL******************************************************************************/

/************************************RIGHT PANEL*********************************************************************************/
.right_panel{
width:600px;float:right; padding-left:8px;
}
.right_panel p{
margin:0px; padding:0px;
}
.content_hd{
background:url(../images/content_top_bg.jpg) no-repeat; padding-left:23px; line-height:42px;
}
.content_area{
background:url(../images/content_bg.gif) repeat-y; padding-bottom:30px;
}
.marg{
	padding:10px 10px 10px 25px;
	background:url(../images/content_bg.gif) repeat-y;;
}
.s_offer_pro{
width:176px; height:140px; float:left; margin:10px 0px 0px 16px; background:#f7f7f7; border:1px solid #dddddd;
}
#propic, .tp_area, .t_area a{
width:168px; height:92px; background:#FFFFFF; margin:4px; margin-bottom:0px; text-align:center;  color:#1188cd; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;
}
#propic img{
margin-top:10px; overflow:hidden;
}
.tp_area{
height:39px; margin-top:0px; margin-bottom:4px;
}
.t_area, .p_area{
text-align:center; overflow:hidden;
}
.p_area{
color:#2E96DA; letter-spacing:1px; font-weight:normal; font-size:11px; line-height:12px;
}
.p_area_cent{
background:url(../images/p_area.gif) repeat-y right top; color:#ffffff; letter-spacing:1px; font-weight:normal; font-size:11px; line-height:12px; padding-right:12px;
}
.p_area br{
margin:1px; padding:0px;
}
.normalprice{
	text-decoration:line-through;
	color:#F00;
}
.t_area a{
margin:0px;
}
.content_bottom{
height:10px; background:url(../images/content_bottom.jpg) no-repeat; float:none; clear:both; margin-bottom:10px;
}
.best_sellers{
margin-top:9px;
}

/************************************END RIGHT PANEL****************************************************************************/

/**************************************Footer************************************************************************************/
.footer{
background:url(../images/f_border.png) repeat-x top;
}
.footer_body{
background:url(../images/f_bg.png) repeat-x top #ffffff; width:785px; padding-top:15px; font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; word-spacing:5px; font-size:12px; line-height:20px;
}
.footer_body a{
color:#3e3e3e; text-decoration:none;
}
.footer_body a:hover{
color:#05a3fc
}
.footer_body span{
color:#12b574;
}
.footer_body a span:hover{
color:#05a3fc;
}
/********************************************inner pages**************************************************/
.product ,.product_detail{
background:#f7f7f7; border:1px solid #dddddd; width:550px; margin-top:10px;
}
.product_inn{
background:#FFFFFF; margin:4px; text-align:left; min-height:143px;
}
.product_inn img{
max-width:205px; max-height:143px;
}
.product_inn h6{
margin:10px 0px 10px 0px; color:#2e96d3; font-weight:bold;
}
.button, .button2, .button3, .button4{
margin:10px; float:left; background:url(../images/button.png) no-repeat center; width:59px; height:22px; text-align:center; font-weight:bold; color:#FFFFFF; text-shadow:#275B78 1px 1px 1px; display:block; cursor:pointer; line-height:19px; margin-left:0px; overflow:hidden;
}
.button a{
	color:#FFF;
	text-decoration:none;
}
.button2{
cursor:auto; background:url(../images/p_area.gif) no-repeat center; text-shadow:#B36B00 1px 1px 1px;
}
.button3, .button4{
background:none;
}
.button4{
width:70px;
}
.buy_btn, .sold_btn{
	border:0px none;
	width:50px;
	height:22px;
	background:url(../images/buy_btn.jpg) no-repeat;
	cursor:pointer;
}
.sold_btn{
width:70px; background:url(../images/sold_btn.gif) no-repeat center; cursor:auto;
}
.button:hover{
text-shadow:none;
}
.product_detail{
background:none; border:0px none;
}
.product_detail_button{
background:url(../images/detail_bg.gif); border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;
}
.product_detail p{
margin-top:10px;
}
.pdp{
	font-size:16px;
	font-weight:bold;
	color:#545454;
}
.pro_count{
	border:0px none;
	background:url(../images/pro_count.gif) no-repeat;
	width:47px; height:18px;
	text-align:left;
	padding-left:17px;
	padding-top:2px;
	font-size:11px;
	color:#0099FF;
}
.addtocart_btn{
	background:url(../images/addtocart_btn.gif) no-repeat;
	width:110px; height:22px;
	border:0px none;
	cursor:pointer;
}
.content_hd_left{
	background:url(../images/content_hd_left.jpg) no-repeat;
}
.content_hd_right{
	background:url(../images/content_hd_right.jpg) no-repeat;
}
.content_hd2{
	background:url(../images/content_hd2.gif) repeat-x;
	font-weight:bold;
	text-transform:uppercase;
}
#detail_img img{
max-height:290px; max-width:290px;
}
.buy_btn:hover{
	background-position:0 -22px;
}
hr{
	border:none;
	border-bottom:1px dotted #DFDFDF;
}
#cart_area{
border:1px solid #CCCCCC;
}
.cartQuantity{
padding-top:5px;
}
.cartQuantity input{
background:#FFFADB;
border:1px solid #CBB945;
color:#776B1B;
width:35px;
text-align:center;
}
.tdcartTitle {
background:transparent url(../images/content_hd2.gif) repeat-x scroll center bottom;
color:#2E96D3;
font-size:14px;
font-weight:bold;
}
.tdcartOdd{
border-bottom:1px solid #F3F3F3;
}
.cart_update, .cart_back, .cart_continue{
width:auto; border:1px solid #CCCCCC; float:left; display:block; cursor:pointer; background:#FFFFFF url(../images/arrow_circle_double.png) no-repeat 10px 8px; text-align:right; padding:10px 10px 10px 30px;
}
.cart_back, .cart_continue{
float:right; margin-left:20px;
}
.cart_continue{
background:url(../images/tick.png) no-repeat 10px 8px;
}
.cart_back{
background:url(../images/undo.png) no-repeat 10px 8px;
}

fieldset{
	margin:0px 0px 10px 0px;
	border:1px solid #DFDFDF;
	width:94%;
}
fieldset td{
	text-align:left;
	vertical-align:middle;
}
.buttonRow{
	float:left;
	margin:3px; margin-left:0px;
}
#cartSubTotal{
width:77%; margin-right:auto; border-top:1px solid #E8E8E8; text-align:right; margin-top:10px; line-height:20px; font-weight:bold; word-spacing:20px;
}
.forward2{
margin-top:20px; margin-bottom:5px;
}
.navSplitPagesLinks{
	padding:10px 0px 10px 0px;
}
.home_content ul li{
	margin-left:-25px;
}
