body { background:url(../images/body.jpg) repeat-x #eaeaea; margin:0; padding:0;}
.clear{ clear:both;}
.fL{ float:left;}
.fR{ float: right;}
h2 {
    color: #333333;
    font-family: Arial;
    line-height: 1.2em;
}
#main{ background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;padding: 0 20px;margin:0 auto;width: 940px;}

/* --------------------------------------------------------- header --- */
#header { width:940px; float:left;}
.logo { width:278px;height:34px;padding:0;float:left;}
.top_no{margin-top:20px;float: right;}
/* ------------------------------------- search --- */
#search {background:url(../images/search-input.gif) left top repeat-x;border:none;width:352px;height:35px;float:right; padding:0; margin:5px 0 0 0; }	
#search h3 {font:bold 21px/35px Arial, Helvetica, sans-serif; font-family:Arial; text-transform:uppercase; color:#2b2b2b; letter-spacing:-2px; padding-left:13px; margin-top:-2px; float:left;}
.search .button {text-indent:-9999px;background:url(../images/search-button.png) left top no-repeat;border:none !important;float:right;width:28px;
height:28px;vertical-align:middle;margin:3px 3px 0 0;}
.search .button:hover {background:url(../images/search-button-active.png) left top no-repeat;}
.search .inputbox {background:none;text-transform:none;border:none;color:#a6a6a6;font:normal 12px/20px Arial, Helvetica, sans-serif!important;padding:7px 5px 7px 27px;
margin:0px 0px 0px 0px;vertical-align:top;display:inline-block;width:157px;height:20px;float:left;}

	
/* --------------------------------------------------------- menu --- */
#menu{ width:700px; float: right; background:#2b2b2b; }
.menu{ float: left;}
.menu ul{color:#FFFFFF; padding:0 ;margin:0; text-align:center ;list-style-type:none; float: left;}
.menu li{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align: center; text-transform:uppercase; float:left; font-weight:bold;  }
.menu li a{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding:15px 52px;height:16px;text-align: center; display: block; text-decoration: none; border-left:1px solid #323232; border-right: 1px solid #000; }
.menu li a:hover{  color:#f8ae20;   }.menu li a.active{  color:#f8ae20;   }
/* --------------------------------------------------------- catmenu--- */
.categories_menu{ float:left; width:220px;}
.categories_menu h3 { color:#fff; letter-spacing:0; background:#555; font:bold 14px/24px Arial, Helvetica, sans-serif;font-family:Arial; height:37px;  
	margin:0; padding:10px 0 0 19px; text-transform:uppercase; width:201px; }

.categoryMenus{width:218px;font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:normal;color:#FFFFCC;list-style-type:none;margin:0;padding:0; background-color:#fff;  padding:20px 0 0 0;}
.categoryMenus ul{margin:0;padding:0; color:#000;list-style-type:none;border:1px solid #eaeaea; }
.categoryMenus li{ display: block;margin: 0; text-transform:uppercase; }
.categoryMenus li a {font: 12px  arial, sans-serif;color:#282828;display:block;text-decoration:none;border-bottom:1px solid #eaeaea;background-color: #fff;background-image: url(../images/cat-a.png);background-repeat: no-repeat;background-position: 10px 8px;  padding:0px 30px;line-height:30px;  }
.categoryMenus li a:hover {color:#F6A119;background-image: url(../images/cat-a-active.png);background-repeat: no-repeat; font-weight:bold;}


/* ============================= slider ===================== */
/** #slide{background:#2b2b2b;width:700px;height:311px;overflow:hidden;margin:20px 0;float:right; z-index:0;}
#slide .slider{width:700px;position:relative;background:none;padding:0;margin:0;z-index:10;overflow:hidden;}
#slide .slider .items{padding:0px;margin:0px;}
.banner{width:160px;height:311px;overflow:hidden;position:absolute;top:0px;right:0px;z-index:15;background:#2b2b2b;padding:0 30px 0 30px;}
.banner .descr{float:left;width:auto;padding:23px 0 0 0px;background:none;width:160px;border:solid 0px red;}
.banner .descr a{color:#fff;font-size:23px;line-height:27px;text-decoration:none;display:inline-block;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.banner .descr span{display:block;font-family:Arial, Helvetica, sans-serif;margin:0px 0 0 0px;color:#959595;font-size:12px;line-height:18px;padding:8px 0 5px 0;}
.banner .descr a:hover{color:#f8ad1f;}
.banner .prc{
	float:none;
	background:none;
	color:#f8ad1f;
	font-size:33px;
	line-height:38px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-family: 'Maven Pro', cursive;
	font-weight:bold;
	padding:0px 0 10px 0px;
	letter-spacing:-1px;
}
.shop { width:160px; height:32px; background:url(../images/search-input.gif) left top repeat-x; clear:both;}
.shop a { color:#2b2b2b; font:bold 15px/25px Arial, Helvetica, sans-serif; /*font-family: 'Maven Pro', cursive;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; padding:5px 5px 7px 12px; display:inline-block;}
.shop a:hover { color:#f8ae20;}
#slide .slider .pagination{
	padding:0;
	margin:0;
	position:absolute;
	bottom:24px;
	right:110px;
	z-index:50;
}
#slide .slider .pagination li{
	float:left;
	margin-right:9px;
	list-style:none;
}
#slide .slider .pagination li a{
	display:block;
	text-indent:-10000px;
	width:11px;
	height:11px;
	background:url(../images/pagination.gif) no-repeat right top;
}
#slide .slider .pagination li.current a,
#slide .slider .pagination li a:hover{
	background:url(../images/pagination.gif) no-repeat left top;
} */

#productGeneral .tie .tie-indent .page-content h2 {
	padding:0;
}
.productListing-data .price .normalprice{
	display:block;
}
.left_video{width:400px; float:left; padding-bottom:20px;}
.text{color:#282828;font:normal 12px/17px Arial, Helvetica, sans-serif; text-align:justify;text-decoration:none;}
.text a{color:#282828; text-align:justify;text-decoration: underline;}
.text a:hover{color: #FF0000; text-align:justify;text-decoration: underline;}

.text li a{color:#282828;font:normal 12px/17px Arial, Helvetica, sans-serif; text-align:justify;text-decoration:none;}
.text li a:hover{text-decoration: underline;}

#left{ float: left; width:220px;}
#right{ float: right; width:700px;}
.product_image{text-align:center;padding:3px;border:1px solid #cccccc; margin:5px 0 0 0;}
.product_name { color:#303030;font:bold 12px/18px Arial, Helvetica, sans-serif;text-decoration:none;text-transform:none;}
.product_nam { color:#303030;font:bold 12px/18px Arial, Helvetica, sans-serif;text-decoration:none;text-transform:none;}

.product_name1 { color:#303030;font:bold 11px Arial, Helvetica, sans-serif;text-decoration:none;text-transform:none;}
.product_name2 { color:#303030;font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none;text-transform:none;}

.product_name a:hover { text-decoration:none !important; color:#f6a119 !important;}	
.product_name1 a:hover { text-decoration:none !important; color:#f6a119 !important;}	
.product_name2 a:hover { text-decoration:none !important; color:#f6a119 !important;}	
a.details {background:#2b2b2b;
		color:#fff;
		display:inline-block;
		font:bold 12px/20px Arial, Helvetica, sans-serif;
		letter-spacing:0px;
		text-decoration:none;
		text-transform:none;
		padding:2px 0 0 0;
		margin:8px 0;
		text-align:center;
		height:22px;
		width:72px!important;
		
	}
	a.details:hover {
		color:#fff;
		text-decoration:none;
		background:#f6a119;
	}
.pro{ float: left; width:223px; margin:0 15px 20px 0; }
/* ------------------------------------- footer --- */
	#footer { 
	
	border-top:solid 1px #cccccc;
	background-color:#fcfcfc;

	margin:0px -20px 0px -20px;

padding:0px 20px 20px 10px ;
*padding:10px 20px 10px 10px ;
	
	}
	
.footerMenu { float:left; width:700px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;color:#3f3e3e; font-weight:bold; }
.footerMenu a { color:#3f3e3e; text-decoration:none; padding:7px;}
.footerMenu a:hover{color:#F6A119; text-decoration: none;}
.copy{ float:left; width:940px; padding:10px 15px 0 15px ;  font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666; background:url(../images/copy_bg.png) repeat-x; height:25px;}
.copy a{ color:#666666; text-decoration:none;}
.copy a:hover{ color:#f8b415; text-decoration: underline;}
#box-table-a{margin:15px 0 0 0;width:695px;text-align: left;border-collapse: collapse;border:solid 1px #cccccc;float:left;clear:both;}
#box-table-a th{font-size: 13px;font-weight: normal;padding: 8px;background: #f1f1f1;border-bottom: 1px solid #cccccc;color: #4e4e4e;}
#box-table-a td{padding: 8px;background: #fff; border-bottom: 1px solid #cccccc;color: #4e4e4e;}
#box-table-a td a{color: #4e4e4e; text-decoration: none} 
#box-table-a td a:hover{color: #4e4e4e; text-decoration: underline} 
#box-table-a tbody tr{border:solid 1px #cccccc;}
#box-table-a tbody tr:hover{background:#000;color: #4e4e4e;}
.Redcolor{color: #FF0000 !important;}



/* ------------------------------------- product details --- */
#detailRight{width:200px;float: right;padding:0;border:solid 1px #CACBD0;  }
#detailLeft{width:490px;;float: left;border:solid 1px #CACBD0;  }
.enquire a{display: block; text-decoration:none; border:1px solid #BBBABA; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;text-align:center; padding:4px 0 ;background:url(../images/enquire.jpg) repeat-x; font-weight:bold; margin:5px 0px 0 5px; width:86px; float:left;text-transform:capitalize;}
.enquire a:hover{color:#000000;background:url(../images/enquireH.jpg);text-transform:capitalize; }
.proh1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;text-align:center;font-weight: bold;}
.pro2h1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;text-align:left;font-weight: bold; padding:5px;margin:5px 0 5px 0;}
.pro3h2{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;text-align:left;font-weight: bold; padding-left:5px;}
.text2{font: normal 12px/17px Arial, Helvetica, sans-serif; color:#282828; text-align:justify; padding-left:5px; }
.product {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;padding:5px 0 0 2px; }
.price_enquiry{font-family:Tahoma, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; padding:5px 0 0 5px;  }

/*******************************FOR SEARCH ****************/
	.suggestionsBox {
		position: absolute;
		/*right:360px;
		*right:360px;*/
		margin: 43px 0px 0px 0px;
		width: 270px;
		float:left;
		background-color: #F5F5F5;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 1px solid #000;	
		color: #fff;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		z-index:20;
		
	}
	.suggestionsBox a{
		position: relative;
		background-color: #F5F5F5;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		color: #333333;
		text-align:left;
		list-style-type:none;
		z-index:1000;
		display:block;
		
		padding:5px 10px 5px 10px;
		*-moz-border-radius: 7px;
		*-webkit-border-radius: 7px;
		*background-color: #F5F5F5;
		
	}
	.suggestionsBox a:hover{
		position: relative;
		background-color: #CCCCCC; 
		color: #333333;
		text-align:left;
		list-style-type:none;
		display:block;
		padding:5px 10px 5px 10px;
		/*padding-top:5px;*/
		
		
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #F0F0F0;
	}
	
/* End Searching */

.page_path{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:15px 0 15px 10px; font-weight:bold; border-bottom:1px solid #f6a119;}
.page_path a{ color:#000; text-decoration:none;}
.page_path a:hover{ color:#000; text-decoration:underline;}
.border_img{ border:1px solid #999999;}
.font18{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fa6731;}

a.details1 {background:#2b2b2b;
		color:#fff;
		display:inline-block;
		font:bold 12px/20px Arial, Helvetica, sans-serif;
		letter-spacing:0px;
		text-decoration:none;
		text-transform:none;
		padding:2px 0 0 0;
		margin:8px 0;
		text-align:center;
		height:22px;
		width:200px!important;
		
	}
	a.details1:hover {
		color:#fff;
		text-decoration:none;
		background:#f6a119;
	}
	
	.footerbox{width:150px; float:left; padding:0 10px 0px 10px;}



.footerText{color:#666666; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; text-align: left; }
.footerText a{color:#666666; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:20px;text-decoration:none;  }
.footerText a:hover{color:#000; padding:0; text-decoration:underline; }



