

html{height:100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-o-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;}
body{width:100%; height:100%; margin:0; padding:0; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased; font:14px/20px 'MyriadPro-Regular', sans-serif; color:#333333; background-color:#fff;}
h1, h2, h3, h4, h5, h6{display:block; margin:0; padding:0; font-weight:normal;}
p{display:block; margin:0; padding:0;}
input{display:block; font:14px/20px 'MyriadPro-Regular', sans-serif; height:20px; padding:11px 16px; color:#333333; border:1px solid #dddddd !important; box-shadow:none !important;}
button{background:#ed6b26; text-transform:uppercase; color:#fff; height:40px; font-size:13px;}
img, input, textarea, button, a{border:none; outline:none;}
a:hover{text-decoration:none !important; color:#ff5d00 !important;}
table{border-spacing:0; border-collapse:collapse; margin:0; padding:0;}
td{vertical-align:top; word-wrap:break-word;}
ul, nav{margin:0; padding:0; list-style:none;}
button{display:block; cursor:pointer;}
b{font-family: 'MyriadPro-Bold'; font-weight:normal;}
.button:hover{transition: opacity .7s, visibility 0s linear .7s; opacity:0.6;}
.clear{clear:both; height:1px;}
.inner{max-width:1200px; margin:0 auto; width:98%;}
.inn{width:90%; margin:0 auto;}
.fleft{float:left;}
.fright{float:right;}
.db{display:block;}
.inb{display:inline-block;}
.in{display:inline;}
.hide{display:none;}
.w20{width:20%;}
.w25{width:25%;}
.w33{width:33%;}
.w34{width:34%;}
.w50{width:50%;}
.w100{width:100%;}
.h0i{height:0 !important;}
.h100{height:100%;}
.h10{height:10px;}
.h30{height:30px;}
.tb{display:table;}
.tbc{display:table-cell;}
.vM{vertical-align:middle;}
.vT{vertical-align:top;}
.rL{position:relative;}
.fixed{position:fixed;}
.abs{position:absolute;}
.hid{overflow:hidden;}
.m0{margin:0;}
.m0a{margin:0 auto;}
.p0{padding:0;}
.alCenter{text-align:center;}
.alRight{text-align:right;}
.mb30{margin-bottom:30px !important;}
.b0I{border:none !important;}
.m0I{margin:0 !important;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.mt5{margin-top:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}
.mb45{margin-bottom:45px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px !important;}
.mb75{margin-bottom:75px;}
.mb100{margin-bottom:100px;}
.cp{cursor:pointer;}

header, nav, section, article, aside, footer, main{display:block;}
#wrapper{ height:auto; min-height:100%; margin:0 auto;  background-color:#fff; width:100%; position:relative;}


/*forms*/
.inputbox::-webkit-input-placeholder{opacity: 1; transition: opacity 0.3s ease;}
.inputbox::-moz-placeholder{opacity: 1; transition: opacity 0.3s ease;}
.inputbox:-moz-placeholder{opacity: 1; transition: opacity 0.3s ease;}
.inputbox:-ms-input-placeholder{opacity: 1; transition: opacity 0.3s ease;}
.inputbox:focus::-webkit-input-placeholder{opacity: 0; transition: opacity 0.3s ease;}
.inputbox:focus::-moz-placeholder{opacity: 0; transition: opacity 0.3s ease;}
.inputbox:focus:-moz-placeholder{opacity: 0; transition: opacity 0.3s ease;}
.inputbox:focus:-ms-input-placeholder{opacity: 0; transition: opacity 0.3s ease;}
textarea::-webkit-input-placeholder{opacity: 1; transition: opacity 0.3s ease;}
textarea::-moz-placeholder{opacity: 1; transition: opacity 0.3s ease;}
textarea:-moz-placeholder{opacity: 1; transition: opacity 0.3s ease;}
textarea:-ms-input-placeholder{opacity: 1; transition: opacity 0.3s ease;}
textarea:focus::-webkit-input-placeholder{opacity: 0; transition: opacity 0.3s ease;}
textarea:focus::-moz-placeholder{opacity: 0; transition: opacity 0.3s ease;}
textarea:focus:-moz-placeholder{opacity: 0; transition: opacity 0.3s ease;}
textarea:focus:-ms-input-placeholder{opacity: 0; transition: opacity 0.3s ease;}

.inputbox:focus, textarea:focus{border-color: rgba(255, 138, 0, 0.8); outline: 0; outline: thin dotted \9;
 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 138, 0, 0.8); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 138, 0, 0.8); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 138, 0, 0.8); }
.inputbox, textarea{-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s;}
