body {
	padding: 0px;
	margin: 0px;
}
img {
	border: none;
}
#top {
	width: 100%;
	height: 2px;
	background-color: #a92026;
}

/*-------------------Header----------------------------------*/


#header {
	width: 100%;
	height: auto;
	background-color: #262626;
}
.header_inner {
	width: 1017px;
	margin: auto;
	padding-top: 20px;
	background-color: #262626;
	padding-bottom: 70px;
}
.header_inner_logo {
	width: 290px;
	height: auto;
	float: left;
}
.header_inner_topcontact {
	width: 198px;
	float: left;
	margin-left: 190px;
	margin-top: 20px;
}
.header_inner_topcontactimg {
	width: 37px;
	float: left;
	margin-top: 3px;
}
.header_inner_topcontact_txt {
	width: 150px;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	padding-left: 2px;
	float: left;
	color: #fd6467;
	padding-top: px;
	padding-left: 10px;
}
.header_inner_social_icon {
	width: 185px;
	float: left;
	color: #FFF;
	margin-left: 150px;
	margin-top: 20px;
}
.header_inner_social_icontxt {
	width: 77px;
	float: left;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	margin-top: 9px;
	margin-right: 5px;
}
.header_inner_social_iconbox {
	width: 34px;
	float: left;
	margin-left: px;
	margin-top:7px;
}


/*--------------------------------Navigation-------------------------------*/

#nav {
	width: 1017px;
	margin: auto;
	height: 58px;
	background-color: #3f3f3f;
	margin-top: -50px;
	z-index: 1000;
	position: relative;
	border-bottom: 5px solid #09F
}

.nav_normal{ position:absolute;}
#nav ul {
width:100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: none;
	margin-left: 412px;
}
#nav ul li {
	float: left;
}
#nav ul li a {
	display: block;
	height: 20px;
	margin: 0px;
	padding: 20px 20px;
	text-decoration: none;
	font-family: 'Oswald', sans-serif;
	font-size: 15px;
	color: #FFF;
	text-transform: uppercase;
}
#nav ul li a:hover {
	color: #09F;
}



#nav2 {
	width: 1017px;
	margin: auto;
	height: 58px;
	background-color: #3f3f3f;
	margin-top: -50px;
	border-bottom: 5px solid #09F
}


/*----------------gallery_page_navigation----------------------*/

#nav2 ul {
width:100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: none;
	margin-left: 412px;
}
#nav2 ul li {
	float: left;
}
#nav2 ul li a {
	display: block;
	height: 20px;
	margin: 0px;
	padding: 20px 20px;
	text-decoration: none;
	font-family: 'Oswald', sans-serif;
	font-size: 15px;
	color: #FFF;
	text-transform: uppercase;
}
#nav2 ul li a:hover {
	color: #09F;
}



/*--------------------------------Banner-----------------------------------*/


#banner {
	width: 100%;
	height: 486px;
	background-color: #999;
	z-index: -1000;
	margin-top: -25px;
	background-position: top center;
	margin-top: -30px;
}


/*.---------------------------Container----------------------------------*/

#cntr1 {
	width: 1017px;
	margin: 0 auto;
	margin-top: 20px;
}
.cntr1_hd {
	width: 1017px;
	float: left;
	font-family: 'Oswald', sans-serif;
	font-size: 24px;
	text-align: center;
	padding-bottom: 5px;
}
.cntr1_txt {
	width: 1017px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	float: left;
	line-height: 24px;
	text-align: center;
}
.cntr1_txt a {
	text-decoration: none;
	color: #09F;
}
#cntr2 {
	width: 1017px;
	margin: 0 auto;
	margin-top: 170px;
}
.cntr2_lft {
	width: 306px;
	float: left;
	background-color: #333;
	padding-bottom: 15px;
}
.cntr2_lft_inner {
	width: 278px;
	float: left;
	margin-left: 14px;
}
.cntr2_lft_inner_hd {
	width: 278px;
	float: left;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	color: #FFF;
	margin-top: 15px;
	padding-bottom: 5px;
}
.cntr2_lft_inner_img {
	width: 276px;
	float: left;
	border: 1px solid #CCC;
}
.cntr2_lft_inner_txt {
	width: 278px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	line-height: 22px;
	margin-top: 5px;
}
.cntr2_lft_inner_txt a {
	text-decoration: none;
	color: #19a1d8;
}
.cntr2_rgt {
	width: 685px;
	float: left;
	margin-left: 20px;
}
.cntr2_rgt_box {
	width: 675px;
	float: left;
	background: #19a1d8;
	padding: 8px;
}
.cntr2_rgt_box_img {
	width: 129px;
	float: left;
	border: 1px solid #FFF;
}
.cntr2_rgt_box_txt {
	width: 520px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.cntr2_rgt_box_txtarea {
	width: 520px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	margin-left: 10px;
}
.cntr2_rgt_box_txtarea a {
	color: #FFF;
	text-decoration: none;
}
.cntr2_rgt_box_hd {
	width: 520px;
	float: left;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	margin-left: 10px;
	color: #FFF;
}
#cntr3 {
	width: 100%;
	background-color: #e9e9e8;
	margin-top: 50px;
}
.cntr3_inner {
	width: 1017px;
	margin: 0 auto;
}
.cntr3_inner_boxarea {
	width: 995px;
	float: left;
	background-color: #FFF;
	margin: 20px 0px 20px;
	padding: 20px 0px 20px 20px;
}
.cntr3_inner_boxarea_hd {
	width: 1017px;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	color: #19a1d8;
	padding-bottom:5px;
}
.cntr3_inner_boxarea_box {
	width: 228px;
	float: left;
	margin-left: 16px;
	border: 2px solid #F0F0F0;
}



/*-------------------------Footer---------------------------------*/


#footer {
	width: 100%;
	background-color: #262626;
	margin-top: 50px;
	padding-bottom: 30px;
}
.footer_inner {
	width: 1017px;
	margin: 0 auto;
	padding-top: 20px;
}
.footer_inner_boxlft {
	width: 248px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #CCC;
}
.footer_inner_boxlft_hd {
	width: 241px;
	float: left;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #19a1d8;
}
.footer_inner_boxlft_txt {
	width: 248px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 28px;
	color: #CCC;
	margin-top: 5px;
}
.footer_inner_boxmid {
	width: 360px;
	float: left;
	margin-left: 107px;
}
.footer_inner_boxmid_form {
	width: 360px;
	float: left;
	margin-top: 5px;
}
.footer_inner_boxmid_hd {
	width: 241px;
	float: left;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #19a1d8;
}
.footer_inner_boxrgt {
	width: 216px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCC;
	margin-left: 71px;
}
.footer_inner_boxrgt_hd {
	width: 216px;
	float: left;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #19a1d8;
}
.footer_inner_boxrgt_txt {
	width: 216px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	line-height: 24px;
	float: left;
	margin-top: 5px;
}
/*-------------------------------footer_quick contact-------------------------*/


.ftr_srch {
	width: 355px;
	float: left;
	height: 25px;
	border: none;
	outline: none;
	margin-top: 6px;
	padding-left: 5px;
}
.ftr_textarea {
	width: 355px;
	float: left;
	height: 45px;
	border: none;
	outline: none;
	margin-top: 6px;
	padding-left: 5px;
}
.ftr_btn {
	width: 80px;
	height: 30px;
	background-color: #09F;
	font-family: 'Oswald', sans-serif;
	font-size: 12px;
	margin-top: 7px;
	margin-left: 280px;
	border: none;
	outline: none;
	color: #FFF;
}
#ftr_btm {
	width: 100%;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #CCC;
	padding-top: 15px;
	background-color: #000;
}
#ftr_btm a {
	text-decoration: none;
	color: #0CF;
}


/*--------------------------subpage------------------------------*/


#subpage_cntr{width:1017px;
margin:0 auto;
margin-top:50px;}


.subpage_cntr_hd{width:1017px;
font-family: 'Oswald', sans-serif;
font-size:20px;
float:left;
color:#09F;
border-bottom:1px solid #CCC;}


.subpage_cntr_lft{width:213px;
float:left;
margin-top:20px;
border:2px solid #CCC;}

.subpage_cntr_rgt{width:1017px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:24px;
color:#333;
margin-top:20px;}

.subpage_cntr_gallery{width:1017px;
float:left;}


.subpage_cntr_product{width:1017px;
float:left;}


.subpage_cntr_product_bx{width:450px;
float:left;
background-color:#FFF;
padding:15px;
margin-top:15px;
border:1px solid  #E6E6E6;
margin-left:5px;
}


.subpage_cntr_product_bx_lft{width:142px;
float:left;}

.subpage_cntr_product_bx_rgt{width:440px;
float:left;
}

.subpage_cntr_product_bx_rgt_hd{width:440px;
float:left;
font-family: 'Oswald', sans-serif;
font-size:18px;
color:#000;}

.subpage_cntr_product_bx_rgt_txt{width:440px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:24px;
margin-top:5px;}


.subpage_cntr_product_bx_rgt_txt a{text-decoration:none;
color:#09F;}


.contact_googemap{ width:1017px;
height:300px;
background-color:#CCC;
margin-top:20px;
float:left;}


.contact_lft{width:500px;
float:left;
margin-top:20px;}


.contact_lft_srch{width: 500px;
	float: left;
	height: 35px;
	border: none;
	outline: none;
	margin-top: 10px;
	padding-left: 5px;
	border:1px solid  #EAEAEA;}
	
	
	.contact_lft_txtarea{width: 500px;
	float: left;
	height: 75px;
	border: none;
	outline: none;
	margin-top: 10px;
	padding-left: 5px;
	border:1px solid  #EAEAEA;}
	
		.contact_lft_btn{width: 80px;
	height: 30px;
	background-color: #666;
	font-family: 'Oswald', sans-serif;
	font-size: 12px;
	margin-top: 7px;
	margin-left: 422px;
	border: none;
	outline: none;
	color: #FFF;}
	
	.contact_rgt{width:350px;
float:left;
margin-top:40px;
margin-left:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
line-height:24px;}





.subpage_cntr_subhd{width:997px;
font-family: 'Oswald', sans-serif;
font-size:14px;
float:left;
color: #FFF;
background-color:#09C;
height:30px;
margin-top:10px;
padding-top:7px;
padding-left:20px;}


/*-------------------Tab----------------------*/

	.tabbox1{width:380px;
	float:left;
	padding-left:60px;
	margin-top:30px;}
	
	
	.tabbox1_img{width:380px;
	float:left;}
	
	.tabbox1_txt{width:380px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;}
	
	
	
	.tabbox2{width:392px;
	float:left;
	padding-left:60px;
	margin-top:30px;}
	
	
	.tabbox2_img{width:392px;
	float:left;}
	
	.tabbox2_txt{width:392px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;}
	
	
	
	

