@charset "utf-8";
/* CSS Document */
body{
	overflow-x:hidden;
	margin:0px;
	font-family: 'DiavloBlackRegular';
	background:#FFF url(../images/bg.jpg) repeat-y center;
}
.global_wrapper{
	margin:0 auto;
	height:auto;
	background: url(../images/background.jpg) no-repeat center;
	height:1500px;
}
.global_wrapper_sub{
	margin:0 auto;
	height:auto;
	background: url(../images/background_sub.jpg) top no-repeat ;
	
}
.global_header{
	background:url(../images/header_bg.png) no-repeat top center;
	height:520px;
}
.global_header_sub{
	background:url(../images/header_bg.png) no-repeat top center;
	height:320px;
}
.logo{
	height:92px;
	margin-top:10px;
}
.menu ul{
	float:right;
}
.menu ul li{
	list-style:none;
	float:left;
	background:url(../images/button_bg.png) no-repeat;
	width:128px;
	height:101px;
	padding-top:40px;
}
.menu ul li a{
	color:#FFF;
	font-family: 'DiavloLightRegular';
	font-weight:bold;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
	font-size:14px;
	text-decoration:none;
}
.menu ul li a.home{
	margin-left:45px;
	font-family: 'DiavloLightRegular';
	font-weight:bold;
}
.menu ul li a.products{
	margin-left:35px;
}
.menu ul li a.gallery{
	margin-left:40px;
}
.menu ul li a.contact{
	margin-left:35px;
}
.global_content{
	height:auto;
}

.global_content_sub{
	height:679px;
	width:982px;
	margin:0 auto;
	background:url(../images/gallery_bg.png) no-repeat;
}
.global_content_gallery{
	width:982px;
	min-height:1050px;
	margin:0 auto;
	background:url(../images/gallery_background.png) no-repeat;
}
.gallery_HD{
	width:372px;
	height:210px;
	top:-20px;
	left:-25px;
	position:relative;
	background:url(../images/gallery_HD.png) no-repeat;
	}
	
.contact_HD{
	width:372px;
	height:210px;
	top:-20px;
	left:-25px;
	position:relative;
	background:url(../images/contact_HD.png) no-repeat;
	}
	
	
.product_HD{
	width:372px;
	height:210px;
	top:-20px;
	left:-25px;
	position:relative;
	background: url(../images/products_HD.png)  no-repeat;
	}
	
	
.home_about{
	background:url(../images/home_content_bg.png) no-repeat;
	height:250px;
}
.home_about p{
	font-family: 'DiavloLightRegular';
	color:#333;
	margin-top:28px;
	font-size:15px;
	line-height:25px;
	}
.home_about p.caption{
	margin-top:10px;
	text-align:center;
}
.slogan{
	margin-left:25px;
	margin-bottom:10px;
}
.slogan p{
	font-family: 'DiavloLightRegular';
	font-weight:bold;
	color:#8f592d;
	font-size:18px;
	margin-left:35px;
	margin-top:40px;
}
.product_1{
	background:url(../images/product_box1.png) no-repeat;
	height:322px;
}
.product_2{
	background:url(../images/product_box2.png) no-repeat;
	height:312px;
}
.product_3{
	background:url(../images/product_box3.png) no-repeat;
	height:304px;
}
.products_home img{
	margin-top:30px;
}
.products_home .img2{
	margin-top:40px;
}
.products_home p{
	font-family: 'DiavloLightRegular';
	font-weight:600;
	color:#8f592d;
	font-size:14px;
	margin-left:40px;
	text-align:justify;
	line-height:18px;
	margin-top:3px;
	width:180px;
}
.more_products{
	background:url(../images/more_button.png) no-repeat;
	height:138px;
	margin-left:110px;
	margin-top:-65px;
	padding-top:100px;
}
.more_products a{
	font-family: 'DiavloLightRegular';
	font-weight: bold;
	color:#8f592d;
	font-size:24px;
	text-decoration:none;
	margin-left:-50px;
}
.global_footer{
	background:url(../images/footer_bg.png) no-repeat center;
	height:80px;
	top:-70px;
	position:relative;
}
.global_footer_sub{
	background:url(../images/footer_bg.png) no-repeat center;
	height:80px;
	top:10px;
	position:relative;
}
.footer{
	padding-top:20px;
}
.footer p{
	font-family:"Myriad Pro";
	font-weight:normal;
	color:#8f592d;
	font-size:16px;
	margin-left:-50px;
}
.footer a{
	font-family:"Myriad Pro";
	font-weight:normal;
	color:#8f592d;
	font-size:16px;
	text-decoration:none;
}

.fancybox-custom .fancybox-skin {
			box-shadow: 0 0 50px #222;
		}
		
		
.gallery_01{
	width:925px;
	height: auto;
	margin:0 auto;
	padding-top:45px;
}

.gallery_thumbnail_frame{
	width:222px;
    height:172px;
    float:left;
	background:url(../images/frame_gallery.png) no;
	
    }
	
.gallery_nav {
	margin:15px 0 0 40px;
	
	}
.gallery_nav a{
	margin:15px 0 0 10px;
	font-family: 'DiavloLightRegular';
	font-weight:bold;
	color:#8f592d;
	font-size:16px;
	text-decoration:none;
}
.gallery_nav a:hover{
	text-decoration: underline;
	
	
}
	
	
	
.contact_01{
	height:93px;
	position:relative;
	left:30px;
	top:30px;
	
}
.contact_01 p{	
	font-family: 'DiavloLightRegular';
	font-weight:bold;
	color:#8f6239;	
	margin-top:30px;
	font-size:15px;
	line-height:25px;
	}

.contact_address{
	height:93px;
	position:relative;
	left:30px;
	top:250px;
	
}
.contact_address p{	
	font-family: 'DiavloLightRegular';
	font-weight:bold;
	color:#8f6239;
	margin-top:30px;
	font-size:15px;
	line-height:25px;
	width:330px;
	
}

.contact_form{
	height:93px;
	font-family:"Myriad Pro";
	color:#8f6239;
	position:relative;
	left:40px;
	top:95px;
	
}
#captcha{
	margin-left:-8px;
	border:1px solid #CE9563;
}
.error{
	color:#F00;
}
.getin_touch{
	height:25px;
	position:relative;
	left:-10px;
	padding-bottom:15px;
	background:url(../images/getintouch.png) no-repeat;
}

.textbox{width:233px;
         height:18px;
		 color:#ce9563;
		 padding:5px;		
		 border:1px solid #ce9563;
         background:#e9d1ad;
		 text-shadow:none;
		 margin:2px;
		 text-align:left;}
		 
.textbox_01{width:141px;
         height:31px;
		 color:#ce9563;
		 padding:5px;		
		 border:1px solid #ce9563;
         background:#e9d1ad;
		 text-shadow:none;
		 margin:2px;
		 text-align:left;}
		 
.multibox{width:233px;
         height:90px;
		 color:#ce9563;
		 padding:5px;		
		 border:1px solid #ce9563;
         background:#e9d1ad;
		 text-shadow:none;
		 margin:2px;}
		 
.submit_button{width:60px;
         height:30px;
		 color:#795723;
		 padding:5px;
		 font-size:12px;
		 font-family:Tahoma, Geneva, sans-serif;
		 border:1px solid #ce9563;
         background:#e9d1ad;
		 text-shadow:none;
		 margin-left:-8px;
		 margin-top:2px;}		 

		 
.submit_button a{
	 color:#795723;
	 text-decoration:none;
     }
		 
.refresh{
	position:relative;
	top:10px;
	left:30px;}
	
.refresh_01{
	position:relative;
	top:0px;
	left:-10px;}	

.contact_phoneimage{
	position:relative;
	top:190px;
	left:20px;
	width:285px;
	height:275px;
	background:url(../images/contact_img.png) no-repeat;
}
	
	
.Tab_background{
	height:75px;
	width:964px;
	position: relative;
	top:-39px;
	left:-35px;
	margin:0px auto;
	
}

.catelog_sub{
	width:1036px;
	margin:0px auto;
	position:relative;
	left:0px;
	padding-bottom:40px;
	background: url(../images/bg_category.png) top center no-repeat;

}

.quality_props{width:337px;
height:157px;
position: relative;
top:-10px;
left:50px;
background:url(../images/quality_props.png) no-repeat;
}
.page_no {
	color: #FFF;	
}