@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family: 'Oswald', sans-serif;
}
.clear {
	clear: both;
}
.header{
margin:0px auto;
width:100%;
background:url(../images/ban1.jpg) no-repeat top center !important;
background-size:100% 100% !important;
padding-bottom:13%;
border-bottom:solid #333 5px;
}



header{margin:0px auto;
width:1000px;
height:auto;}

.logo{
	float:left;
width:13%;
text-align:center;
margin-top:1%;
height:150px;}
.logo img{max-height:100%;
max-width:100%;}

.hrightbg{float:right;
width:60%;
margin-top:4%;}
.headersearch{float:left;
width:50%;
height:auto;}
.haccount{float:left;
width:45%;
height:auto;
text-align:center;}
.haccount a{text-decoration:none;
text-transform:uppercase;
font-size:20px;
line-height:35px;
color:#FFF;}

.searchinputbg{float:left;
width:80%;
height:auto;}
.searchicon{float:right;
width:20%;
height:32px;
text-align:center;
background:#e0c080;}
.searchicon img{max-height:100%;
max-width:100%;}
.scinput{width:95%;
border:solid #ccc 1px;
padding-left:5%;
height:28px;}


.nav_bg{float:right;
width:85%;
height:auto;
}
nav{margin-top:3%;}

.ban1{
	height:auto}
.ban2{background:url(../images/ban2.jpg) no-repeat top center !important;
background-size:100% 120% !important}
.ban3{background:url(../images/ban3.jpg) no-repeat top center !important;
background-size:100% 100% !important}
.ban4{background:#000 no-repeat top center !important;
background-size:100% 100% !important;
padding-top:3%;
padding-bottom:4%;
margin-top:3%;}



section{margin:0px auto;
width:960px;
height:auto;}

.catitle1{text-align:center;
font-size:35px;
margin-top:10%;
margin-bottom:2%;
color:#FFF;
font-weight:bold;}
.catitle1 a{color:#fff;}
.catitle1 a:hover{color:#fff;
text-decoration:underline;}

.hometext1{margin:0px auto;
width:75%;
font-size:18px;
line-height:30px;
color:#FFF;
text-align:center;
text-shadow:#000 1px 1px;}



.catitle3{text-align:center;
font-size:35px;
margin-top:17%;
margin-bottom:3%;
color:#fff;
font-weight:bold;}
.hometext3{margin:0px auto;
width:65%;
font-size:18px;
line-height:30px;
color:#fff;
text-shadow:#000 1px 1px;}

.catitle3 a{color:#fff;}
.catitle3 a:hover{color:#fff;
text-decoration:underline;}


footer{height:auto;
margin-top:0%;
color:#FFF;}
.footerbox1{float:left;
width:30%;
height:auto;
text-align:left;
line-height:25px;}

.footerbox2{float:left;
width:35%;
margin-left:6%;
height:auto;
text-align:left;
line-height:25px;}

.footerbox3{float:right;
width:25%;
margin-left:0%;
height:auto;
text-align:left;
line-height:25px;}

.footertitle{font-size:25px;
margin-bottom:5%;
}
.footerlinks{margin-top:3%;
font-size:18px;}
.footerlinks a{text-decoration:none;
color:#fff;}
.footerlinks a:hover{text-decoration:underline;
color:#CCC;}

.icons{font-size:18px;}
.icons a{margin:1%;
font-size:28px;
color:#fff}
.icons a:hover{color:#CCC;}


.sungltitle{text-align:center;
font-size:35px;
margin-top:17%;
margin-bottom:3%;
color:#fff;
font-weight:bold;}


.headerpages{
margin:0px auto;
background:#000;
width:100%;
z-index:1999;
padding-bottom:1%;}

.sunglassinner{margin:0px auto;
width:1200px;
height:auto;
margin-top:2%;}
.sbox1{float:left;
width:20%;
padding:1%;
border:solid #ccc 1px;
margin:1%;
border-radius:6px;}
.gimg{text-align:center;
height:auto;
background:#f7f7f7;}
.gimg img{max-height:100%;
max-width:100%;}
.gtitle1{text-align:center;
margin-top:5%;
color:#666;}

.ftbg{background:#000;
color:#fff;
margin-top:4%;
padding-top:3%;
padding-bottom:3%;}
.innerpagestitle{text-align:center;
font-size:35px;
margin-bottom:1%;
text-transform:uppercase;}

.abouttext{
	margin:0px auto;
	width:80%;
	height:auto;
	color:#333;
font-size:17px;
line-height:25px;}
.abouttext img{max-height:100%;
max-width:100%;}
.abouttext p{
font-size:50px !important;
margin-bottom:2%;}
.abouttext h2{font-size:25px;
margin-bottom:1%;}



.googlemap{
	margin:0px auto;
	width:80%;
	height:350px;
	border:solid #ccc 2px;}
	
	.pricegtitle1{font-size:18px;
	text-align:center;
	margin-top:4%;
	color:#333;}
	
	.womenboximg{text-align:center;
height:auto;
background:#f7f7f7;}
.womenboximg img{max-height:100%;
max-width:100%;}

.hsbh{
	height:auto;}
	
.fotinputbg{margin:0px auto;
height:auto;
margin-top:2%;
margin-bottom:0%;}
.jointextt{text-align:center;
text-transform:uppercase;
font-size:19px;}
.jointextt strong{font-size:25px;}

.footersearch{
	margin:0px auto;
width:50%;
height:auto;
margin-top:1%;}
.footersearchicon{float:right;
width:20%;
height:32px;
text-align:center;
background:#e0c080;}
.footersearchicon a{line-height:30px;
color:#000;
font-size:17px;
text-transform:uppercase;
text-decoration:none;}
.footersearchicon img{max-height:100%;
max-width:100%;}

.footersearchinputbg{float:left;
width:80%;
height:auto;}
.footerinput{width:95%;
border:solid #ccc 1px;
padding-left:5%;
height:28px;}

.contactbox1{float:left;
width:40%;
height:auto;
margin:2%;
padding:2%;
border:solid #ccc 1px;
border-radius:50px;}

.emailsupporttitle{text-align:center;
font-size:25px;}
.restitir{text-align:center;
font-size:17px;
margin-top:3%;
line-height:35px;}
.emailtitle{text-align:center;
font-size:17px;
margin-top:3%;}
.emailtitle a{text-transform:uppercase;
font-size:20px;
font-weight:bold;
color:#000;
text-decoration:underline;}