html{
overflow-x:hidden;
	}
	
.html_bg{
  background:url(../../images/main_bg.jpg) 0 0 repeat-x;
  display:block;
  /*overflow:hidden;*/
  width:auto;
  height:auto;
}

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../../images/footer_bg.jpg) 0 bottom repeat-x;
	}

.full_width{
 width:auto;
 height:auto;
 display:block;
}
	
@font-face {
    font-family: 'HelveticaCondensedRegular';
    src: url('../fonts/helvetica_condensed-webfont.eot');
    src: url('../fonts/helvetica_condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica_condensed-webfont.woff') format('woff'),
         url('../fonts/helvetica_condensed-webfont.ttf') format('truetype'),
         url('../fonts/helvetica_condensed-webfont.svg#HelveticaCondensedRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
	
	
@font-face {
    font-family: 'HelveticaCondensedBoldRegular';
    src: url('../fonts/helvetica_condensedbold-webfont.eot');
    src: url('../fonts/helvetica_condensedbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica_condensedbold-webfont.woff') format('woff'),
         url('../fonts/helvetica_condensedbold-webfont.ttf') format('truetype'),
         url('../fonts/helvetica_condensedbold-webfont.svg#HelveticaCondensedBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaLightRegular';
    src: url('../fonts/helvetica-light.eot');
    src: url('../fonts/helvetica-light.eot') format('embedded-opentype'),
         url('../fonts/helvetica-light.woff') format('woff'),
         url('../fonts/helvetica-light.ttf') format('truetype'),
         url('../fonts/helvetica-light.svg#HelveticaLightRegular') format('svg');
}

	
	
.clear{
	clear:both;
	height:1px;
	}	
	
#wrapper{
	width:1000px;
	margin:0 auto;
	display:block;
	height:auto;
	overflow:visible;
}
	
#header{
	display:block;
	overflow:hidden;
	padding-bottom:13px;
	height:auto;
	position:relative;
	}
	
#header .logo{
	float:left;
	width:112px;
	height:90px;
	border:0;
	}
	
#header .langauge{
	position:absolute;
	right:0px;
	top:10px;
	}	
	
#header .langauge ul{
	margin:0;
	padding:0;
	}
	
#header .langauge ul li{
	float:left;
	list-style:none;
	padding:0 7px;
	border:none;
	}
	
#header .phone{
	position:absolute;
	right:0px;
	top:20px;
	}
	
#header .phone h1{
	/*background:url(../../images/call.png) no-repeat left;
	color:#96745c;
	font-size:30px;
	padding-left:40px;
	height:46px;
	 font-family: 'HelveticaCondensedBoldRegular';
	font-weight:normal;
	line-height:45px;*/
	}	
	
#navigation{
/*	background:#f6ede4;
	width:100%;	*/
	}
	
#navigation  ul.menu{
	margin:0 auto;
	padding:0;
	width:1000px;	
	}
	
#navigation  ul.menu li{
	float:left;
	list-style:none;
	padding:16px 0;
	margin:0;
	position:relative;
	}
	
#navigation  ul.menu li a{
	text-align:center;
	font-size:15px;
	color:#512c23;
	text-decoration:none;
	text-transform:uppercase;
	padding:17px 41px;
	font-family: 'HelveticaCondensedRegular';
	}
	
#navigation  ul.menu li a:hover{
	background:url(../../images/hover_btn.jpg) repeat-x;
	color:#fff;
	}
	
/*<<---------------DROPDOWN MENU STYLE-------------------->>*/


#navigation  ul.menu li	ul{
	display:none;
	}

#navigation  ul.menu li:hover ul{
	display:block;
	position:absolute;
	top:51px;
	left:0px;
	z-index:1;
	width:230px;
	margin:0;
	padding:0;
	}
	
#navigation  ul.menu li	ul li{
	float:none !important;
	background:#920017;
	margin:0;
	padding:0;
	}	
	
#navigation  ul.menu li	ul li a{
	padding:6px 34px !important;
	color:#fff !important;
	font-size:15px;
	text-transform:capitalize;
	line-height:30px;
	display:block;
	text-align:left;

	}
	
#navigation  ul.menu li	ul li a:hover{
	background:#eae0d7;
	color:#000 !important;
	}
	

#container{
overflow:hidden;
height:auto;
width:auto;
display:block;
padding:20px 15px;
	}
	
#container h1, #content_area h1{
	color:#3d3b3c;
	font-size:30px;
	text-align:left;
	margin:0 0 20px 0;
	 font-family: 'HelveticaCondensedBoldRegular';
	 text-transform:uppercase;
	 font-weight:normal;
	}	
	
#container h2, #content_area h2{
	color:#606060;
	font-size:20px;
	text-align:left;
	margin:15 0 20px 0;
	 font-family: 'HelveticaCondensedBoldRegular';
	 text-transform:capitalize;
	}	
	
#container p, #content_area p{
	text-align:justify;
	line-height:22px;
	font-size:13px;
	color:#000;
	margin:0 0 10px 0;
	padding:0;
	}
	
#container .readmore, #content_area .readmore{
	text-align:right;
	}	


#container .block{
	width:390px;
	float:left;
	height:283px;
	border:5px solid #f1e0d8;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	margin:20px 0 0 35px;
	overflow:hidden;
	}
	
#container .block img{
	width:390px;
	height:auto;
	border-radius:0 0 15px 15px;
	-moz-border-radius:0 0 15px 15px;
	-webkit-border-radius:0 0 15px 15px;
	
	}	
	
#container .block h2{
	background:url(../../images/block_heading.jpg) repeat-x;
	height:85px;
	text-align:center;
	color:#fff;
	line-height:90px;
	border-radius:15px 15px 0px 0px;
	-moz-border-radius:15px 15px 0px 0px;
	-webkit-border-radius:15px 15px 0px 0px;
	 font-family: 'HelveticaCondensedBoldRegular';
	 margin:0;
	 padding:0;
	 text-transform:uppercase;
	 font-size:25px;
	 font-weight:normal;
	}	
	
#container .cloumn_b{
	float:right;
	margin-right:50px;
	}
	
#container .block:hover{
	border:5px solid #920017;
	cursor:pointer;
	}
	
.latest_news{
	margin:25px 0 0 0;
	padding:0;
	}
	
.latest_news h1{
	margin:0  0 30px 0!important;
	color:#90694a!important;
	font-size:20px!important;
	text-align:left!important;
	text-transform:uppercase!important;
	font-family: 'HelveticaCondensedRegular'!important;
	padding:0 0 10px 0 !important;
	border-bottom:2px solid #CCCCCC;
	}
	
.latest_news .news_section{
	width:280px;
	float:left;
	margin:0 60px 0 0;
	padding:0 0 15px 0 !important;
	position:relative;
	height:250px;
	}
	
.latest_news .news_section span{
	display:block;
	float:left;
	margin:0 20px 15px 0;
	}
	
.latest_news .news_section span img{
	width:172px;
	height:100px;
	}	
	
.latest_news .news_section 	.date{
	float:left;
	margin:30px 0 15px 0;
	padding:0;
	}
	
.latest_news .news_section 	.date h3{
	color:#da0e25;
	font-size:22px;
	text-align:left;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family: 'HelveticaCondensedBoldRegular';
	}
	
.latest_news .news_section 	.date h4{
	color:#3d3d3f;
	font-size:15px;
	text-align:left;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family: 'HelveticaCondensedBoldRegular';
	font-weight:normal;
	}	
	
.latest_news .news_section p{
	text-align:left !important;
	line-height:20px!important;
	color:#828689 !important;
	}
	
.latest_news .news_section p strong{
	text-transform:uppercase!important;
	color:#666666!important;
	margin-bottom:10px !important;
	}
	
.latest_news .last_news{
	margin:0;
	padding:0;
	}
	
.latest_news .more a{
	text-align:left;
	color:#FF0000;
	text-transform:uppercase;
	font-size:14px;
	background:url(../../images/more.jpg) no-repeat right;
	padding:0 15px 0 0;
	margin:0;
	text-decoration:none;
	font-family: 'HelveticaCondensedRegular';
	position:absolute;
	bottom:0px;
	left:0px;
	}
	
.latest_news .more a:hover{
	color:#000;
	}		
		
#footer{
    display:block;
    overflow:hidden;
	width:auto;
	height:50px;
	margin-top:20px;
	}
	
#footer .footer-in{
	width:1000px;
	margin:0 auto;
	padding:24px 0;
	}	
	
#footer .footer-in .footer_link {
	margin:0;
	width:300px;
	float:left;
	padding:0;
	}
	
#footer .footer-in .footer_link ul{
	margin:0;
	padding:0;
	}	
	
#footer .footer-in .footer_link ul li{
	float:left;
	list-style:none;
	padding:0 10px;
	border-right:1px solid #fff;
	line-height:12px;
	}
	
#footer .footer-in .footer_link ul li a{
	text-align:center;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-family: 'HelveticaCondensedRegular';	
	}
	
#footer .footer-in .footer_link ul li a:hover{
	color:#000;
	}
	
#footer .footer-in .footer_link ul li:last-child{
	border:none;
	}	
	
#footer .footer-in .copywrite{
	float:right;
	text-align:right;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-family: 'HelveticaCondensedRegular';
	margin-right: 15px;
	width:400px;
}
#edit{
    display:block;
    overflow:hidden;
	width:auto;
	height:60px;
	margin-top:20px;
	}
	
#edit .edit-in{
	width:1000px;
	margin:0 auto;
	padding:20px 0;
	float:right;
	text-align:right;
}
/*<<<<-------------------------------INNER PAGE CSS----------------------------------->>>>>>*/


#container_inner {
	background: url("../../images/inner_bg.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	margin: 0;
	padding: 60px 0 0;
	width:1110px;
	position:relative;
	left:-42px;
	}
#content_area {
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 0 auto;
	width: 1000px;
	min-height: 500px;
}


/*#container_inner{
	background:url(../../images/inner_bg.png) no-repeat top center;
	margin:0;
	padding:0;
	}
	
#content_area{
	width:1000px;
	margin:0 auto;
	padding-top:75px;
	}*/	
	
#hot_products{
	margin:20px 0 0 0;
	padding:0;
	}
	
#hot_products h2{
	color:#606060;
	font-size:22px;
	text-align:left;
	margin:15 0 20px 0;
	font-family: 'HelveticaCondensedBoldRegular';
	text-transform:uppercase;
	}
	
#hot_products ul{
	margin:0;
	padding:0;
	}
	
#hot_products ul li{
	list-style:none;
	width:284px;
	height:auto;
	float:left;
	margin:0;
	border:10px solid #f1eae4;
	margin:0 29px 29px 0;
	position:relative;
	}
	
#hot_products ul li img{
	width:284px;
	height:174px;
	}
	
#hot_products ul li h3{
	background:url(../../images/product_heading_bg.jpg) repeat-x;
	height:58px;
	color:#777777;
	font-size:17px;
	text-transform:uppercase;
	text-align:left;
	margin:0;
	padding:0;
	font-family: 'HelveticaCondensedRegular';
	line-height:55px;
	}
	
#hot_products ul li h3 span{
	background:url(../../images/arrow.png) no-repeat;
	height:25px;
	width:25px;
	display:block;
	margin:15px 7px 15px 7px !important;
	float:left;
	}
		
	
#hot_products .dialog_box{
	display:none;
	}
	
#hot_products ul li:hover .dialog_box{
	display:block;
	background:url(../../images/dialog_box.png) no-repeat;
	height: 177px;
    padding-top: 15px;
    width: 407px;
	position:absolute;
	z-index:1;
	top:-170px;
	left:10px;
	}
	
#hot_products ul li:hover{
	border:10px solid #920017;
	cursor:pointer;
	}	
	
#hot_products .dialog_box .details{
	width:310px;
	margin:0 auto;
	height:107px;
	overflow-y:auto;
	}
	
#hot_products .dialog_box .details p{
	font-size:12px;
	text-align:left;
	color:#fff;
	line-height:15px;
	padding:0;
	margin-bottom:5px !important;
	background:none
	}
	
#hot_products .dialog_box .details h4{
	text-transform:uppercase !important;
	font-size:14px !important;
	font-family: 'HelveticaCondensedRegular' !important;
	text-align:left !important;
	color:#fff !important;
	padding:0 !important;
	margin:0 0 5px 0 !important;
	}	
			

	
#latest_news_block ul{
	margin:50px 0 0 0;
	padding:0;
	}
	
#latest_news_block ul li{
	list-style:none;
	width:294px;
	height:245px;
	float:left;
	margin:0;
	border:4px solid #f1eae4;
	margin:0 14px 40px 14px;
	position:relative;
	background:#f2e9e4;
	text-align:center;
	}
	
#latest_news_block ul li img{
	width:284px;
	height:174px;
	margin:0 !important;
	padding:0!important;
	border:1px solid #fff;
	}
	

#latest_news_block ul li p{
	font-size:14px;
	color:#000;
	line-height:17px;
	text-align:left;
	padding:2px 8px 4px 8px;
	margin:0px !important;
	background:#f1eae4;
	}	
	
	
#latest_news_block .dialog_box{
	display:none;
	}
	
#latest_news_block ul li:hover .dialog_box{
	display:block;
	background:url(../../images/dialog_box.png) no-repeat;
	height: 177px;
    padding-top: 15px;
    width: 407px;
	position:absolute;
	z-index:1;
	bottom:210px;
	left:0px;
	}
	
#latest_news_block ul li:hover{
	border:4px solid #920017;
	cursor:pointer;
	}	
	
#latest_news_block .dialog_box .details{
	width:326px;
	margin:0 auto;
	height:107px;
	overflow-y:auto;
	overflow-x:hidden;
	}
	
#latest_news_block .dialog_box .details p{
	font-size:12px;
	text-align:left;
	color:#fff;
	line-height:15px;
	padding:0;
	margin-bottom:5px !important;
	background:none;
	}
	
#latest_news_block .dialog_box .details h4{
	text-transform:uppercase !important;
	font-size:14px !important;
	font-family: 'HelveticaCondensedRegular' !important;
	text-align:left !important;
	color:#fff !important;
	padding:0 !important;
	margin:0 0 5px 0 !important;
	}	
			
		
.catalouge{
	margin:30px 0 0 0;
	padding:0;
	}
	
.catalouge img{
	float:left;
	width:701px;
	margin:0;
	padding:0;
	}
	
.catalouge .download_btn{
	float:right;
	width:263px;
	text-align:center;
	text-transform:uppercase;
	color:#ccc3bc;
	font-size:14px;
	margin: 100px 10px 0 0;
	 font-family: 'HelveticaCondensedRegular';
	}
	
.catalouge .download_btn span{
	display:block;
	margin:20px 0 0 0;
	text-align:center;
	border:none;
	}
	
.catalouge .download_btn span img{
	text-align:center;
	border:none;
	cursor:pointer;
	width:100%;
	}			
		
	
		
		
.hot{
	background: url(../../images/hot.png) no-repeat;
	width:43px;
	height:48px;
	position:absolute;
	top:-24px;
	right:0px;
	}
	
.contacts_details{
	width:400px;
	float:left;
	height:auto;
	margin-top:20px;
	}
	
.contacts_details .address_details{
	font-size:14px !important;
	text-align:left;
	font-weight:normal;
	color:#333333!important;	
	line-height:22px!important;
	}
	
.contacts_details .address_details strong{
	text-transform:uppercase;
	font-size:18px;
	font-family: 'HelveticaCondensedBoldRegular';
	margin-bottom:15px;
	}	
		
	
.contact_form{
	width:479px;
	float:right;
	padding:0;
	margin: 0px 50px 0 0;
	}
	
.contact_form table{
	width:300px;
	border:0px;
	text-align:center;
	border-collapse:separate;
	border-spacing:0px 0px;
	}
		

.contact_form .top{
	background:url(../../images/contact_form_top.png) no-repeat;
	margin:0;
	padding:0;
	height:85px;
	width:479px;
	}
	
.contact_form .middle{
	background:url(../../images/contact_form_middle.png) repeat-y;
	margin:0;
	padding:0;
	width:479px;
	}
	
.contact_form .middle .form_fields{
	width:380px;
	margin:0 auto;
	padding:0;
	}	
	
.contact_form .bottom{
	background:url(../../images/contact_form_bottom.png) no-repeat;
	margin:0;
	padding:0;
	height:24px;
	}	
	
.contact_form .middle .form_fields table tr td{
	font-size:12px !important;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;	
	font-family:Arial, Helvetica, sans-serif;
}
	
.contact_form .middle .form_fields input[type='text']{
	width:380px;
	border:1px solid #e9e9e9;
	height:25px;
	margin:5px 0;
}
	
.contact_form .middle .form_fields textarea{
	width:380px;
	border:1px solid #e9e9e9;
	height:125px;
	margin:5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}	
	
.contact_form .middle .form_fields input[type='submit']{
	width:149px;
	background:url(../../images/submit.png) no-repeat;
	height:31px;
	text-indent:-9999px;
	cursor:pointer;
	border:none;
}	
.w3c{
	float:left;
	width:88px;
}

.jssorn03 div, .jssorn03 div:hover, .jssorn03 .av
{
	background: url(../../img/n03.png) no-repeat;
	overflow:hidden;
	cursor: pointer;
}
.jssorn03 div { background-position: -5px -4px; }
.jssorn03 div:hover, .jssorn03 .av:hover { background-position: -35px -4px; }
.jssorn03 .av { background-position: -65px -4px; }
.jssorn03 .dn, .jssorn03 .dn:hover { background-position: -95px -4px; }


#slider1_container img{
	width:100%;
	}

.banner {
    height:auto;
    margin: 0 -250px;
	overflow:hidden;
	position:relative;
    width:auto;
	display:block;
}

#container .cloumn_b {
    float: right;
    margin-right: 35px;
}

#footer .footer-in .copywrite a{
	text-decoration:none;
	color: #000000;
	}