/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display:block
}
mark, rp, rt, ruby, summary, time {
	display:inline
}
.cl {
	clear:both;
}
.fl {
	float:left;
}
.fr {
	float:right;
}

body{
	background:url(../image/main_bg.jpg) repeat 50% 490px;
	margin:0px;
	padding:0px;
}
#wrap{
	font: 
	width:100%;
	height:auto;
}
.main{
	width:1016px;
	margin: 0 auto;
}
header{
	margin:0 auto;
	width:100%;
	height:398px;
	background:url(../image/banner_bg.jpg) repeat-x center;
}
.header_inner{
	margin:0 auto;
	/*width:1600px;*/
	height:398px;
	background:url(../image/banner.jpg) no-repeat center;
}
nav{
	margin:0 auto;
	padding:0px;
	width:815px;
	height:78px;
	background:url(../image/nav_bg.png) no-repeat;
}
nav h1{
	margin:15px 15px 0 13px;
	padding:0px;
	width:133px;
	height:46px;
	background:url(../image/logo.png) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	float:left;
}
nav ul{
	padding:10px 0 0 50px;
	}
nav li{
	list-style:none;
	margin:0px;
	padding:25px 16px 20px;
	background:url(../image/nav_liBg.png) no-repeat right;
	float:left;
	}
nav li.no_border{
	background:none;
	}	
nav li a{
	list-style:none;
	margin:0px;
	padding:0px 0px 3px 0px;
	font-family:'Helvetica';
	font-size:16px;
	font-style:normal;
	color:#FFF;
	text-shadow: 1px 2px 1px #000;
	filter: dropshadow(color=#000, offx=2, offy=1);
	float:left;
	}
nav li a:hover{
	list-style:none;
	margin:0px;
	padding:0px;
	font-family:'Helvetica';
	font-size:16px;
	font-style:normal;
	color:#f15929;
	float:left;
	text-shadow: 1px 2px 1px #000;
	filter: dropshadow(color=#000, offx=2, offy=1);
	}
.banner_cantent{
	margin:0 auto;
	width:1010px;
	height:auto;
	font:"Myriad Pro";
	color:#FFF;
	text-align:center;
	text-shadow: 1px 1px 1px #000;
	/*filter: dropshadow(color=#000, offx=1, offy=1);*/
}
.banner_cantent h2, .banner_cantent .banner_txt1 {
	color: #FFFFFF;
    text-align: center;
    text-shadow: 1px 1px 1px #000000;
	margin:120px auto 0;
	width:900px;
	height:54px;
	background:url(../image/header1_bg.png) repeat-x transparent;
	/*background: rgba(0, 0, 0, 0.4);*/
	line-height:54px;
	font-weight:bold;
	font-family: 'Myriad Pro';
	font-size:38px;
	padding:0;
}
.banner_cantent h3, .banner_cantent .banner_txt2{
	color:#fff;
	margin:15px auto 0;
	width:1010px;
	height:52px;
	line-height:52px;
	font-size:24px;
	font-family: 'Myriad Pro';
	font-weight: normal;
	background:url(../image/header1_bg.png) repeat-x 0 0 transparent;
}
.bye_now{
	/*background:url(../image/button_bg.png) no-repeat;*/
	color: #FFFFFF;
    font-family: 'Helvetica';
    font-size: 25px;
    font-style: normal;
    height: 104px;
    line-height: 104px;
    margin: -53px auto -52px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 294px;
}

.bye_now a{
	color:#FFF;
	font-family: 'Helvetica';
    font-size: 25px;
    font-style: normal;
	text-shadow: 1px 1px 1px #000;
}
.download{
	background:url(../image/button_bg2.png) no-repeat;
	color: #FFFFFF;
    font-family: 'Helvetica';
    font-size: 25px;
    font-style: normal;
    height: 104px;
    line-height: 104px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 500px;
}

.download a{
	color:#FFF;
	font-family: 'Helvetica';
    font-size: 25px;
    font-style: normal;
}
.submit{
	background:url(../image/button_bg3.png) no-repeat;
	color: #FFFFFF;
    font-family: 'Helvetica';
    font-size: 17px;
    font-style: normal;
    height: 53px;
    line-height: 55px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 150px;
}

.submit input{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
	color:#FFF;
	font-family: 'Helvetica';
    font-size: 17px;
    font-style: normal;
}
article{
	width:100%;
	background:url(../image/main_bg.jpg) repeat 50% 0;
	float:left;
	padding-bottom:302px;
}
.inner article{
	width:100%;
	background:url(../image/main_bg.jpg) repeat 50% 0;
	float:left;
	height: auto;
    min-height: 350px;
    padding-bottom: 302px;
}
.main_innerBox{
	width:100%;
	height:538px;
	background:url(../image/lining_bg.png) 0 139px repeat-x;
}
.innerText{
	color: #FFFFFF;
    font-family: 'Helvetica';
    font-size: 25px;
    font-style: normal;
    line-height: 104px;
    margin: -53px auto -52px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}
.inner_banner{
	margin:0 auto 0;
	width:1138px;
	background:url(../image/inner_banner.jpg) no-repeat;
}
.inner_textmatter p {
	padding:100px 0 344px 380px;
	font-family:'FUTUR';
	font-size:30px;
	font-weight:bold;
	color:#565656;
}
.inner_textmatter p span{
	padding:0px 0 0 50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#565656;
}
footer{
	width:100%;
	height:246px;
	background:url(../image/footer_bg.jpg) repeat;
	border-top:4px solid #ff6300;
}
.footer_link{
	margin: 0 auto;
	width:784px;
	position:relative;
}
footer p {
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
	text-align:center;
}
.footer_header{
	width:784px;
	height:126px;
	background:url(../image/bottam_header.png) no-repeat;
	line-height:126px;
	font-family:'futura';
	color:#FFF;
	font-size:27px;
	font-weight:bold;
	text-align:center;
	margin: -36px auto 0;
}
.link_box{
	 margin: 0 auto;
    padding: 25px 20px 0;
    width: 500px;
}
.link_box_border{
	background:#6b6b6b;
	width:2px;
	height:50px;
	margin:10px 0 0 0;
	float:left;
}
.link_box ul{
	
}
.link_box li a{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#FFF;
	}
.link_box li.link_header{
	font-family:'Helvetica';
	font-size:11px;
	padding-bottom:2px;
	padding-right: 20px;
	text-transform:uppercase;
	color:#FFF;
	float:left;
}

/*new classes*/
/*form styles*/
label {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
	font-style:normal;
    float: left;
    width: 80px;
}
form .wrapper {
	margin-bottom:10px;
}
form input {
	width:270px;
}
form textarea {
	width:270px;
}
form input[type=submit] {
	width:auto;
}
.font_italic {
	font-style: italic;
	border: 1px solid #000000;
    padding: 20px;
}