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

/* -------------------- resets --------------------*/
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {background: transparent; font-size: 100%; margin: 0px; padding: 0px; border: 0 none; outline: 0; vertical-align: top;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
table, table td { padding: 0px; border:none; border-collapse:collapse;}
img {vertical-align:top;}
embed {vertical-align:top;}
a {color:#fff; text-decoration: none; cursor:pointer; z-index: 2;}
a:hover {color:#152d51; z-index: 2;}
html {width: 100%; height: 100%;}
* {padding: 0px; margin: 0px; outline: 0 none;}

/* -------------------- general --------------------*/
@font-face {font-family: GothamBook; src: url('Gotham-Book.otf') format('☺'), url('Gotham-Book.otf') format('woff'), url('Gotham-Book.ttf') format('truetype');}
@font-face {font-family: Gotham-Black; src: url('Gotham-Black.otf') format('☺'), url('Gotham-Black.otf') format('woff'), url('Gotham-Black.ttf') format('truetype');}
@font-face {font-family: GothamMedium; src: url('Gotham-Medium.otf') format('☺'), url('Gotham-Medium.otf') format('woff'), url('Gotham-Medium.ttf') format('truetype');}
@font-face {font-family: BankGothicMedium; src: url('BankGothicMedium') format('☺'), url('BankGothicMedium.otf') format('woff'), url('BankGothicMedium.ttf') format('truetype');}
@font-face {font-family: SimianDisplay-Chimpanzee; src: url('SimianDisplay-Chimpanzee') format('☺'), url('SimianDisplay-Chimpanzee.otf') format('woff'), url('SimianDisplay-Chimpanzee.ttf') format('truetype');}
@font-face {font-family: SimianDisplay-Orangutan; src: url('SimianDisplay-Orangutan') format('☺'), url('SimianDisplay-Orangutan.otf') format('woff'), url('SimianDisplay-Orangutan.ttf') format('truetype');}
p {margin: 0 0 20px 0;}
img{border: 0;}
.float-left {float: left; margin: 0 0 0 20px;}
.float-right {float:right; margin:0 20px 0 0;}
.center {font-size:2.5em; padding: 80px 0; text-align: center;}
body {margin: 0;padding: 0;}
.wrapper {width:100%!important; background:#fff; }
.innerWrapper { padding:0px; width:1310px; margin: 0 auto; height:2642px; background: url(images/bodyBg.jpg) no-repeat top center;}

/*--------- Header -------*/
.logo{margin-left: 302px; padding-top: 30px;}
/*--------- Content -------*/
.now{margin-left:141px; width: 136px; height: 68px; z-index: 2;}
.section1{background: url(images/section1Bg.jpg) no-repeat top center; width: 1024px; height: 510px; margin-left: 141px; margin-top: -42px;}
.section1Txt1{margin-left: -460px; padding-top: 185px; text-align: center;}
.section1Txt1 h2{font-family: 'SimianDisplay-Chimpanzee', Arial, sans-serif; font-size:26px; color:#000; margin-left: 0px; margin-top:0px;}
.section1Txt1 h3{font-family: 'SimianDisplay-Orangutan', Arial, sans-serif; font-size:26px; color:#000; margin-left: 0px; margin-top:0px;}
.shopNowBtnTop {width: 280px; margin-top: 104px; margin-left: 145px; background-color:#1963aa; text-indent:0; display:inline-block; color:#ffffff; font-family: 'SimianDisplay-Orangutan',Arial,sans-serif; font-size: 32px;  line-height: 52px; text-align:center; -webkit-box-shadow: 0px 7px 7px 0px rgba(0,0,0,0.22); -moz-box-shadow: 0px 7px 7px 0px rgba(0,0,0,0.22); box-shadow: 0px 7px 7px 0px rgba(0,0,0,0.22);}
.section2{width: 1024px; height: 500px; margin-left:136px;}
.section2 a{color:#598ede;}
.section2 a:hover{color:#000;}
.section2 h2{font-family: 'SimianDisplay-Orangutan', Arial, sans-serif; font-size:26px; color:#000; text-align: right; font-style: normal; font-weight: normal;}
.section2LeftContentTop{margin-top: 8px;}
.section2LeftContentBottom{margin-top: 12px;}
.section2LeftContent{width: 400px; height: 300px; float: left;}
.section2RightContent{width: 600px; float: right; margin-right:11px; margin-top: 6px;}
.section2 p{font-family: 'GothamBook',Arial, sans-serif; font-size: 17px; margin: 13px 0 20px 0;}
.section3 {width:1024px; height: 883px; margin-top: 8px; margin-left: 140px;}
.section3Txt1{padding-top: 50px; padding-bottom: 27px;}
.section3Txt1 h2{font-family: 'SimianDisplay-Orangutan', Arial, sans-serif; font-size:22px; color:#000; text-align:center; font-style: normal; font-weight: bold;}
.section3 .section3LeftContent h2 {font-family: 'SimianDisplay-Orangutan', Arial, sans-serif; font-size:25px; color:#000; text-align: right; font-style: normal; font-weight: bold; padding-top: 4px; padding-right: 20px;}
ul.bulletPoints{font-family: 'GothamBook',Arial, sans-serif; font-size: 17px; list-style-type: disc;}
ul.bulletPoints li{padding:9px 10px;}
.section3LeftContent{width: 400px; height: 400px; float: left;}
.section3RightContent{width: 600px; height: 400px; float: right;}
.section3RightContent p{font-family: 'GothamBook',Arial, sans-serif; font-size: 17px; padding-left: 10px;}
.section3BottomLeftContentImg{float: left; margin-top: 10px; margin-left:27px;}
.section3BottomRightContentImg{position: absolute; margin-top: 395px; margin-left: 523px;}
.section3 a{color:#598ede;}
.section3 a:hover{color:#000;}
.section4 {width:1024px; height: 626px; background: url(images/section4Bg.jpg) no-repeat top center; margin-left: 140px; margin-top: -58px;}
.shopNowBtnBottom {width: 295px; margin-top: 450px; margin-left: 355px; background-color:#1963aa; text-indent:0; display:inline-block; color:#ffffff; font-family: 'SimianDisplay-Chimpanzee',Arial,sans-serif; font-size: 44px; font-weight: bold; font-style: normal; line-height: 69px; text-decoration:none; text-align:center; -webkit-box-shadow: 0px 7px 7px 0px rgba(0,0,0,0.22); -moz-box-shadow: 0px 7px 7px 0px rgba(0,0,0,0.22); box-shadow: 0px 7px 7px 0px rgba(0,0,0,0.22);}
.footer{width: 1024px; margin-left: 140px; margin-top: -48px;}
.textFooter h2 {font-family: 'GothamBook',Arial, sans-serif; font-size: 11px; width: 550px; text-align: center; margin-left: 220px;}

/*.lazy {display: none;}*/
