@charset "utf-8";
/* CSS Document */

.blueline{
width:100%;
height:8px;
background-image:url(../images/texture.png);
background-repeat:repeat;}
.line{
background-image:url(../images/texture.png);
background-repeat:repeat;
width:99%;
height:150px;
position:absolute;
z-index:-101;
margin-top:150px;}
.container{
width:1000px;
margin-left:auto;
margin-right:auto;}
h1{color:#214968;
margin:0;
font-family:Arial, Helvetica, sans-serif;/*IE 5.5-7*/
}
.header{
width:100%;
height:80px;
background-image:url(../images/texture.png);
background-repeat:repeat;
overflow:hidden;
background-size:hidden;
}
.slider{
width:1000px;
height:400px;
margin-top:10px;
}
.slider:hover{
  -webkit-animation: pulse 1s ease infinite ;
  animation: pulse 1s ease infinite ;
  cursor:pointer;}
.header ul{
margin:0;
padding:0;
margin-top:12px;
width:500px;
float:right;
}
.header ul li{
width:120px;
height:35px;
float:left;
margin-left:5px;
overflow:hidden;}
.menuup{
width:120px;
height:80px;
transition:all .5s ease;}
.header ul li:hover > .menuup{
margin-top:-40px;
}
.aboutgal{
width:1000px;
height:240px;}
.about{
width:650px;
height:300px;
float:left;}
.about p{
color:#999999;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
line-height:23px;
}
.gallery{
width:300px;
height:300px;
float:right;}
.products{
width:1000px;
height:120px;
float:left;
margin-top:10px;
margin-bottom:10px;}
.productsin{
width:950px;
height:120px;
margin-left:auto;
margin-right:auto;
overflow-x:scroll;}
.productsinner{
width:1680px;
height:100px;
margin-left:auto;
margin-right:auto;}
.imggal{
width:120px;
height:90px;
margin-top:6px;
float:left;
}
.imggal:hover{
  -webkit-animation: shake 1s ease infinite ;
  animation: shake 1s ease infinite ;
  cursor:pointer;}
::-webkit-scrollbar {  
    width: 3px; 
	height:20px; 
}  
::-webkit-scrollbar-track {  
    background-color: #FFFF;  
    border-right: 1px solid #ccc;  
}  
::-webkit-scrollbar-thumb {  
background:url(../images/scroll.png);
}  
::-webkit-scrollbar-thumb:hover {  
    background-color: #aaa;  
} 
.footer{
background-color:#214968;
width:100%;
height:360px;
float:left;}
.contact{
width:1000px;
margin-left:auto;
margin-right:auto;}
.cntcol{
color:#FFFFFF;
padding-top:10px;
text-align:left}
.contact p{
width:300px;
float:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;}
.map{
width:600px;
}
a{text-decoration:none;
color:#FFFFFF;}
.aaa{
width:100%;
float:left;
font-family:Arial, Helvetica, sans-serif;
text-align:center;}
.form{
width:200px;
}
.address{width:330px;
height:250px;
margin-top:30px;
float:left;}
.texts{
width:200px;
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;}
	.btn{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	margin-left:80px;}