@charset "utf-8";
/* CSS Document */
a { outline:0; }
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; margin:0;
}
h1 {	font-size: 18px;	color: #429EB2;}
h2 { font-size:14px; font-weight:bold;}
body {	margin: 0px;	position: relative;	background:#FFF url(../images/bg.png) repeat-x;	}
.wrapper {
	width: 1002px; 	margin: 0 auto; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
	}
/*------------------------- header section  -------------------------------*/
#header{width:1002px; float:left; height:195px; padding:0px; margin:0; background: 	}		
.menu_cart_holder {	margin: 0px; width: 1000px; height: 50px; 	float:left;	padding:0;	}
#menu{ width:775px; height:50px; float:left; }
#cart_login{ width:215px; height:50px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:0 10px 0 0;}
.view_cart{ width:113px; float:left; height:28px; line-height:28px; color:#FFF; background:url(../images/cart.png) no-repeat; margin-top:10px; text-align:left; text-indent:40px;  }
.view_cart a, .login_btn a{ color:#FFF; text-decoration:none; display:block; }
.login_btn{	width:90px; height:28px;line-height:28px; float:left; padding: 0; background:url(../images/login-bg.png) no-repeat center;  margin:10px 0 0 10px; text-align:center;   }	
.logo{width:992px; height:130px; float:left; padding:20px 0 0 10px; margin:0; background:url(../images/waves.png)  no-repeat bottom right;}

/*------------------------- content section  -------------------------------*/

#container{ width:1002px; height:auto; float:left;}
#container .main{ width:765px; float:left; padding:0 0 0 10px; height:auto;  }
.moz {	-moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:1px solid #999; margin-bottom:10px; }
.moz_top{-moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -khtml-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;}
.main_home, .featured_product_home_con, .product_list_home_con, .innerpages_con {	width:753px; height:auto; min-height:330px; float:left; }
.featured_product_home_con, .product_list_home_con, .innerpages_con{background:url(../images/content-bg.png) repeat-x bottom #FFF;}
.main_home .product_search_con{	width:753px; height:50px; float:left; background:url(../images/product_search_home_bg.png) repeat-x bottom; border-bottom:1px solid #b3afe2; }
.titles{ width:753px; height:38px; line-height:38px; float:left; background:url(../images/title_bg.png) repeat-x bottom; margin:0; padding:0; border-bottom:1px solid #000;
		text-indent:20px; font-family:Arial, Helvetica, sans-serif; color:#FFF;  }
.innerpages{width:733px; padding:10px; float:left; height:auto; }
.innerpages p {line-height:25px;}
.banner, .product_list_home {		width:743px; padding:10px 0 10px 10px; float:left; height:auto;}
.featured_product_home{width:743px; padding:10px 0 10px 10px; float:left; height:auto; min-height:330px; overflow:hidden;}
.featured_product_home .box{ width:150px; height:265px; padding:10px; float:left; margin:6px 10px 6px 3px ; background:url(../images/box-bg.png) repeat-x bottom #FFF; } 
.product_search_con .title{ width:170px; height:50px; float:left; line-height:50px; font-size:16px; color:#FFF; font-weight:bold; background:url(../images/search.png) no-repeat left;
					text-align:right; margin-left:10px;}
.product_search_con .catbox{ width:190px; height:40px; float:left; padding:10px 0 0 10px;}
.product_search_con .catbox .list_box{ padding:5px; width:185px; height:30px; background:url(../images/option-list-bg.png) repeat-x;
	-moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:1px solid #bab8c2; margin-bottom:10px; 				} 
.product_search_con .search_box_con{width:360px; height:40px; float:left; padding:10px 0 0 0; }
.product_search_con .search_box_con .search_box{padding:4px; width:260px; height:20px; background:#FFF url(../images/option-list-bg.png) repeat-x; float:left;
	-moz-border-radius: 10px 0 0 10px; -khtml-border-radius:10px 0 0 10px; -webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px; border:1px solid #bab8c2; margin-bottom:10px; }
.product_search_con .search_box_con .search_btn{ width:85px; float:left; height:30px;   border:1px solid #168baa; background:url(../images/search_btn-bg.png) repeat-x;
	-moz-border-radius:0 10px 10px 0; -khtml-border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0; border-radius:0 10px 10px 0; color:#FFF; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; cursor:pointer;	 
	 }
.box .product_name, .box .product_image, .box .product_brand, .box .product_code, .box .order_con{width:150px;float:left;} 
.box .product_name{ height:40px;  line-height:20px; border-bottom:1px dashed #CCC; font-weight:bold; color:#1234aa; overflow:hidden;} 
.box .product_name a{ text-decoration:none; color:#1234aa; }
.box .product_image{ height:110px; text-align:center; padding:10px 0;}
.box .product_brand, .box .product_code{ height:26px; line-height:26px; border-bottom:1px dashed #CCC;	}
.box .product_brand a, .box .product_code a{ text-decoration:none; color:#06F; }
.box .order_con{ height:25px; padding:10px 0 0 0;}
.box .order_con .qty{ width:40px; height:22px; border:1px solid #9085cd; padding:0; margin:0; float:left; margin:0 10px 0 0; }
.box .order_con .ad_btn{ width:95px; height:24px; float:left; background:url(../images/add-to-order.png) no-repeat left; border:none; outline:none; margin:0; padding:0; cursor:pointer;}
.pagination{width:753px; padding:px; float:left; height:33px; border-top:1px solid #b8b2db; }
.pagination .prev-p, .pagination .next-p{ width:14px; height:14px; float:left; border:1px solid #c1c1c2;   }
.pagination .page_box{ margin:0 auto; height:16px; padding:8px 0 0 0; width:auto; max-width:220px; min-width:50px;}
.page { width:auto; float:left; height:16px; }
.page a{ width:14px; height:14px; text-align:center; padding:0px; margin:0 2px; display:block; text-decoration:none; font-weight:bold;border:1px solid #c1c1c2; float:left; background:#eeeeee; color:#302363; }
.page a:hover{ background:#302363; color:#FFF; border:1px solid #1d4a78; 
		}
/*-------------------------left side bar  -------------------------------*/
#container .sidebar{ width:217px; height:auto; float:left; padding:0 0 0 10px;  font-family:Arial, Helvetica, sans-serif; }
.categories{width:215px; height:auto; float:left; background:#1e1f20 url(../images/sidebar-bg.png) repeat-x bottom; padding:0 0 10px 0   }
.brands{width:215px; height:auto; float:left;  padding:5px 0 5px 5px;  }

.categories .title, .brands .title{ width:215px; height:37px; line-height:37px; background:url(../images/side-bar-title.png) repeat-x; float:left; text-indent:5px; text-transform:uppercase; border-bottom:1px solid #b3afe2; color:#FFF; -moz-border-radius: 9px 9px 0 0; -khtml-border-radius:9px 9px 0 0; -webkit-border-radius:9px 9px 0 0; border-radius:9px 9px 0 0;}
.categories .title img, .brands .title img{ float:left; padding:5px 0 0 10px;}
.categories .cat_list{width:205px; height:auto; min-height:350px; float:left; padding:5px 0 5px 10px; overflow:hidden; }
.brands .brand_list{width:195px; padding:10px 0 10px 10px; float:left;height:360px; overflow:auto;}
.brands .abc{ width:195px; float:left; height:40px; background:#06C url(../images/abc-bg.png) repeat-x; padding:5px 10px;  	 }
.brands .abc a{ text-decoration:none; color:#FFF; font-weight:bold; padding:3px; display:block; float:left; font-size:12px;}
.cat_list ul, .cat_list ul li{ margin:0; padding:0; list-style:none; }
.categories .cat_list ul li a{ display:block; float:left; width:195px; height:auto; padding:3px 0; text-decoration:none; line-height:22px; display:block; border-bottom:1px solid #3a4766; color:#FFF; background:url(../images/list.png) no-repeat right center;  }
.cat_list ul li a:hover{ background:url(../images/list-hover.png) no-repeat right center;}
.brand_list ul, .brand_list ul li{ margin:0; padding:0; list-style:none;}
.brands .brand_list ul li a{ display:block; float:left; width:175px; height:auto; padding:3px 0; text-decoration:none; color:#FFF;   }
.brand_list ul li a:hover, .cat_list ul li a:hover{ color:#ef9b63;}



/*-----------------------------------product listing home------------------------------- */
.product_list_home .prev, .product_list_home .next{ width:50px; height:400px; float:left;  
		}
.product_list_home .product_list{ width:730px; min-height:400px; float:left; padding:5px 0; } 
.product_list_home .product_list .pro_box{
		width:345px; height:auto;  height:220px; float:left; padding:0; margin:0 10px 10px; border-bottom:1px solid #CCC; overflow:hidden;}
.product_list_home .product_list .pro_box img{ float:left; margin-top:5px;   }
.product_list_home .product_list .pro_box ul{ float:left; margin:0; padding:0 0 0 10px; list-style:none; height:180px; overflow:hidden;  }
.product_list_home .product_list .pro_box ul li a{	text-decoration:none; line-height:20px; color:#3b1fa0; width:205px; height:auto; display:block; overflow:hidden;   }
.product_list_home .product_list .pro_box ul li a:hover{ color:#666;} 

	/*==================== footer ==================================*/	
	
	
	
#footer{ margin:0; float:left; width:1002px; float:left; }	
.footer{margin:0;	width:980px; 	float:left;	font-family:Arial, Helvetica, sans-serif; font-size:11px;	color:#333; 	height:88px;	padding: 0;	
		background:#45484c url(../images/footer_bg.png)  repeat-x center bottom; margin:0 10px 10px 10px;
		}
.social, .powered, .pdf_prof, .chk_mail{height:88px; float:left; padding:0 ;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:88px; color:#FFF;}		
.powered a, .pdf_prof a, .chk_mail a{color:#FFF; text-decoration:none;}
.social{ width:220px; }
.social img{ padding:28px 5px 0 0;} 
.powered{width:190px; 	}
.copyright{	 width:210px;  padding:30px 20px 0 15px; height:58px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#FFF;}
.pdf_prof, .chk_mail{ width:160px;}
.pdf_prof img, .chk_mail img{ padding:28px 10px 0 0 ; float:left;}
.powered img{ float:right; padding:30px 0 0 0; }


p {	padding:0;	margin:0;}

/*--------------------------------------------------------------------------------------------------------------------*/

/*Forms*/
#form_styles{font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:normal !important;}
#form_styles select{height:25px; font-family:Arial, Helvetica, sans-serif;	font-size:12px;	background:#FFF;	border:1px solid  #CCC; 
color:#000000;	padding:3px 2px 2px 2px; margin:2px 0 5px 0; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;	line-height:20px;}
#form_styles input{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	background:#FFF;	border:1px solid  #CCC; color:#000000;
padding:2px; height:25px; margin:2px 0 5px 0; -moz-border-radius: 5px;  -khtml-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;	line-height:25px;}
#form_styles textarea{ font-family:Arial, Helvetica, sans-serif;	font-size:13px;	background:#FFF;	border:1px solid  #CCC;	color:#000000;	padding:2px 0 0 3px; margin:2px 0 2px 0;	-moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}
#form_styles input[type="submit"], #form_styles input[type="reset"], .buttonstyle{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; background:#7E7E7E; width:auto; height:30px; color:#FFFFFF;	cursor:pointer;	-moz-border-radius: 5px;  -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; line-height:20px; border:2px #7E7E7E solid; padding:3px 10px 5px 10px;}
#form_styles input[type="file"]{width:auto !important;	height:auto !important; padding:0 !important; border:none; background: }
#form_styles input[type="radio"]{width:20px; border:none; padding:0; height:auto; margin:0; -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
#form_styles textarea:focus, #form_styles select:focus, #form_styles input:focus{
    border-color: rgba(0, 128, 64, 0.8);  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(127, 189, 158, 0.6); outline: 0 none;
}
#form_styles input[type="submit"]:hover, #form_styles input[type="reset"]:hover, .buttonstyle:hover{background:#E17100; border-color:#A65300;}

#field_set{-moz-border-radius: 0 5px 5px 5px; -khtml-border-radius: 0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px; border-radius: 0 5px 5px 5px; border:1px solid #CCC; padding:5px 10px; margin-bottom:6px;}
#legend {margin-left:5px; padding:0 5px; }
#field_set a{ color:#008040;} #field_set a:hover{ color:#A00;}
#legend h3{color:#6767B4; text-transform:none;}
#field_set a{ color:#008040;} #field_set a:hover{ color:#A00;}

/* pagination */
.pagination2 { clear:both; height:20px; padding:8px 10px; line-height:19px; color:#949494; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.pagination2 a{ height:20px; float:left; padding:0 8px; border:solid 1px #CCC; text-decoration: none; color:#949494; margin-left:5px; font-weight:normal; background:#FFF;  }
.pagination2 a:hover { border-color:#af580e; background:#f48120; color:#fff; }
.pagination2 span{ float:left; margin-left:5px; padding-top:2px; }
.left, .alignleft { float:left; display:inline; }
.right, .alignright { float:right; display:inline; }
.pageselected{border-color:#af580e !important; background:#f48120 !important; color:#fff !important;}

/*Alerts*/
label.error {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CF3050; margin-left:5px;  background:url(../images/val_error.png) left center no-repeat; padding-left:20px;}
label.valid { background:url(../images/val_ok.png) left center no-repeat !important; padding-left:20px;}

input[type="text"].error, input[type="password"].error{border:1px solid  #B63643 !important;}
select.error{border:1px solid  #B63643 !important;}
textarea.error{border:1px solid  #B63643 !important;}

/* Validation  Alerts*/
.error1{background: #f8dbdb !important; border-color: #e77776 !important;}
#validation_error{border:1px solid #CC0000; color:#CE2700; background:#FFEBE8 url(../images/error.png) no-repeat 5px center;  }
#success{ border:1px solid #C2E1AA; color:#6DA827; background:#e0f2cb url(../images/ok.png) no-repeat 5px center;}
#validation_error, #success{width:auto; height:24px; line-height:24px; padding:5px 5px 5px 25px; text-align:left; margin:10px; font-family:Arial, Helvetica, sans-serif; -moz-border-radius: 5px;  -khtml-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px; font-size:12px !important;}
#validation_error a, #success a{ float:right; text-decoration:none; margin:0; padding:0;}
#validation_error img, #success img{ border:0; padding:0; margin:0;}
#validation_error p{margin:0; padding:0; font-size:12px !important;}

/*breadcrumb*/
#breadcrumb{width:730px; padding:0 0 15px 10px; color:#004000; }
#breadcrumb a{color:#999; text-decoration:none; font-weight:normal;}
#breadcrumb a:hover{color:#FF8000;}

/* clients brands bunits */
#clients img, #brands img, #bunits img{padding:8px; margin:10px 16px; border:1px solid #CCC;}
#clients img:hover, #brands img:hover, #bunits img:hover{ cursor:auto;}
#tooltip { background-color: #8c8c8c;  -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #fff;
border: 1px solid #767676;	font-family: Arial; font-size: 10px; font-weight: normal; opacity: 0.85; padding: 0 5px; position: absolute; text-align: left;
 z-index: 3000;	}
#tooltip h6, #tooltip div { font-family: Arial; font-size: 12px; line-height: 20px; font-weight:normal; margin: 0; 	}

/* Products*/
#product_cat{width:130px; height:160px; float:left; overflow:hidden; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #CCC; margin:0 10px 10px 4px; }
#product_cat:hover{border-color:#f48120; background:#FFDBCA;}
#product_cat_img{padding:10px; width:110px; height:110px; overflow:hidden; }
#product_cat_img img{border:0;}
#product_cat_name{width:130px; height:30px; text-align:center; font-size:11px;}
#product_cat a{color:#0080C0; text-decoration:none;}
#product_cat a:hover{color:#B90000;}

.pdt_listings{float:left;margin:0 0 10px 0;padding:0 0 0 10px;width:720px;z-index:3;position:relative; background:url(../images/pdtlist-bg.png) repeat-x bottom #fdeff0;}
.pdt_full_listings{float:left;margin:0 0 10px 0;padding:0 0 0 10px;width:720px;z-index:3;position:relative; background:url(../images/pdtlist-bg2.png) repeat-x top #fceae7;}
.pdt_listingLeft{float:left;width:563px;border-right:1px solid #fad7d2;}
.pdt_listingLeft h4{padding:10px 0 10px 0;}
.pdt_listingLeft h4 a{font-size:14px;font-weight:bold;color:#000;text-decoration:none;}
.pdt_listingLeft div{float:left}.pdt_listingLeft div img{float:left;clear:both;padding:0 10px 0 0;}
.pdt_listingLeft div p{float:left;padding:0;width:435px;line-height:20px;}
.pdt_listingLeft div p.categoryBlock{float:right;width:435px;float:left;padding:15px 0 0 0;}
.pdt_listingLeft div p span a{text-decoration:none;color:#4c7ec2;}
.pdt_listingLeft div p span{background:url(../images/pdt-list-grey.png) left center no-repeat;padding-left:20px;line-height:16px;float:left;clear:both;}
.pdt_listingLeft div p span.pricetag{background:url(../images/tag-grey.png) left center no-repeat; font-size:14px; color:#da6705;}
.pdt_listingLeft div p span.pricetag:hover{background:url(../images/tag.png) left center no-repeat;}
.pdt_listingLeft div p strong.pricetag2{background:url(../images/pdt-list-grey.png) left center no-repeat; padding-left:16px;  }
.pdt_listingLeft div p strong.pricetag2:hover{background:url(../images/pdt-list.png) left center no-repeat;}
.pdt_listingLeft div p span.avail{color:#008000; font-weight:bold; background:url(../images/status.png) left center no-repeat;}
.pdt_listingLeft div p span.outstock{color:#FF8000; font-weight:bold; background:url(../images/status.png) left center no-repeat;}
.pdt_listingLeft div p span.notavail{color:#CE0000; font-weight:bold; background:url(../images/status.png) left center no-repeat;}
.pdt_listingLeft div p span.avail:hover{background:url(../images/avail.png) left center no-repeat;}
.pdt_listingLeft div p span.outstock:hover{background:url(../images/outstock.png) left center no-repeat;}
.pdt_listingLeft div p span.notavail:hover{background:url(../images/notavail.png) left center no-repeat;}

.pdt_listingLeft div p span:hover{background:url(../images/pdt-list.png) left center no-repeat;}
.pdt_listingLeft div p.categoryBlock{float:left;width:515px;float:left;padding:15px 0 0 0;}
.pdt_listingLeft div.bottomLinks{margin-top:10px;padding:10px 0;width:553px; border-top:1px solid #ebeaea;}
.pdt_listingLeft div.bottomLinks ul{float:left; list-style:none; margin:0; padding:0;}
.pdt_listingLeft div.bottomLinks ul li{float:left;padding:0 15px 0 0}
.pdt_listingLeft div.bottomLinks ul li a{font-size:12px;font-weight:bold;color:#000;text-decoration:none;background:url(../images/icons.sprite.gif) no-repeat left;padding:0 0 0 18px}
.pdt_listingLeft div.bottomLinks ul li a.readmore{background:url(../images/pdt-more-grey.png) no-repeat left center;}
.pdt_listingLeft div.bottomLinks ul li a.readmore:hover{background:url(../images/pdt-more.png) no-repeat left center;}
.pdt_listingRight{float:left;width:156px}
.pdt_listingRight span{width:41px;height:41px;float:right}
.pdt_listingRight span.featured{background:url(../images/featured.png) no-repeat right;}
.pdt_listingRight ul{float:left;padding:10px 0 0 10px; list-style:none; margin:0;}
.pdt_listingRight ul li{float:left;width:140px;padding:9px 0 9px 0;border-top:1px dotted #bfb076}
.pdt_listingRight ul li.last{border-bottom:1px dotted #ccc}
.pdt_listingRight ul li a{font-weight:bold;color:#000;text-decoration:none;background:url(../images/sprite.icons.gif) no-repeat;padding-left:20px}
.pdt_listingRight ul li a.sendEnquiry{background:url(../images/star-grey.png) no-repeat left center;}
.pdt_listingRight ul li a.sendEnquiry:hover{background:url(../images/star.png) no-repeat left center;}
.pdt_listingRight ul li a.addtoCart{background:url(../images/shoppingcart-grey.png) no-repeat left center;}
.pdt_listingRight ul li a.referTOFriend{background:url(../images/refer-grey.png) no-repeat left center;}
.pdt_listingRight ul li a.addtoCart:hover{background:url(../images/shoppingcart.png) no-repeat left center;}
.pdt_listingRight ul li a.referTOFriend:hover{background:url(../images/refer.png) no-repeat left center;}
.pdt_listingRight ul li a.dwnpdf{background:url(../images/acrobat-grey.png) no-repeat left center;}
.pdt_listingRight ul li a.dwnpdf:hover{background:url(../images/acrobat.png) no-repeat left center;}

/* Tabs */	
#tabs ul {float: left;	width: auto; padding:0;	margin:0; }
#tabs ul li { background: #cdcccb;	-moz-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
#tabs li { margin-left: 0px; list-style: none; padding:0 8px; margin-right:5px;}
* html #tabs li {display: inline;}
#tabs li, #tabs li a {	float: left;}
#tabs ul li.active2 { background: #f19547; }
#tabs ul li.active2 a {color: #FFF;}
#tabs .tdiv {background: #fceae7;clear: both;padding: 15px;	min-height: 150px;	height:auto;-moz-border-radius: 0 5px 5px 5px;   -khtml-border-radius: 0 5px 5px 5px;   -webkit-border-radius: 0 5px 5px 5px;  border-radius: 0 5px 5px 5px;}
#tabs .tdiv h3 {margin-bottom: 12px;}
#tabs .tdiv p {	line-height: 150%;}
#tabs .tdiv ul { padding: 0; list-style:none; }
#tabs .tdiv ul li,  #tabs .tdiv ol li {	float:left;	list-style:none; background:url(../images/pdt-list-grey.png) no-repeat left center !important;
	padding:5px 0 5px 20px !important;	width:680px; display:block;	}
#tabs ul li a {	text-decoration: none;	padding: 8px;	color: #000;	font-weight: bold;}
#tabs ol li a {	text-decoration: none;	padding: 4px;	color: #006F00;}
#tabs ol li a:hover { color: #A83950;}

/*Popup*/
.button{background-color:#E17100; border:2px solid #E17100; -moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px; color:#fff;cursor:pointer;display:inline-block;padding:3px;text-align:center;text-decoration:none}.button.small{border-radius:15px;float:right;margin:2px 5px 0;padding:6px;}.button:hover{background-color:#FFA953; border:2px solid #FFA953;}.button.b-close{border-radius:12px 12px 12px 12px;box-shadow:none;font:bold 111% sans-serif;padding:0 6px 2px;position:absolute;right:-15px;top:-15px}#popup{background:#fff url(../images/loading.gif) center center no-repeat; box-shadow:0 0 10px 10px #000;color:#111;display:none;min-width:300px;padding:15px}#popup{min-height:170px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#clink a{color:#CA0000 !important;}
#penquiry, #referfnd {color:#333; background:#fceae7 url(../images/pdtlist-bg2.png) left top repeat-x; padding:10px;}
#penquiry h3, #referfnd h3{ padding:10px 5px; } 
#enqmsg, #refermsg{height:400px;}

.produuct_cat_item { height:190px !important;}
.cat_name {width:150px;float:left; overflow:hidden; height:30px; line-height:30px; text-align:center;}
.cat_name a{ text-decoration:none; color:#336; font-weight:bold; font-size:14px}
.cat_image{ width:150px;float:left; overflow:hidden; height:140px; text-align:center; padding:5px 0;}
.cat_image img{ width:140px; height:140px;}
.pro_box .title{ width:345px; float:left; height:auto; min-height::30px; font-size:16px; line-height:30px; text-transform:capitalize; color:#333399; font-weight:bold; }
.brand_list{ width:730px; min-height:400px; float:left; padding:5px 0; } 
.brand_list img{ width:220px; height:60px; float:left; padding:5px; margin:5px; border:1px solid #CCC;}