@charset "utf-8";
* { margin:0; padding:0; border:0; outline:0; background:transparent; }
article, aside, figure, footer, header, hgroup, nav, section { display:block; }
input[type="text"],input[type="email"] { background:#fff; }

object, embed { max-width:100%; }
ul, li { margin:0px; list-style:none; }
form { overflow-x:hidden }
a { border:none; margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; text-decoration:none; color:#777777; }
img { border:none; max-width:100%; height:auto }
:focus { outline:0; }
table { border-collapse:collapse; border-spacing:0; }
th { font-weight:bold; vertical-align:bottom; }
td { font-weight:normal; vertical-align:top; }
input, select { vertical-align:middle; /*-webkit-appearance: none;*/ -webkit-text-size-adjust: none; border-radius:0px; -webkit-border-radius:0px; }
a:hover, a:active { outline:none; }
.clickable, input[type=button], input[type=submit], button { cursor:pointer; -webkit-appearance: none; }
button, input, select, textarea { margin:0; }
button { width:auto; overflow:visible; -webkit-appearance: none; }
body { color:#777777; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; position: relative; left: 0; -webkit-appearance: none; -webkit-text-size-adjust: none; }
html { font-size:100%; -webkit-text-size-adjust:none; height:100%; }
.clear { clear:both; }
textarea { resize:none; }
p { color:#777777; font-size:16px; line-height:26px; font-weight:normal }
h1, h2, h3, h4, h5, h6 { font-weight:normal; color:#c10134; font-family:Arial, Helvetica, sans-serif; }
h2{ font-size:30px;}
.floatL { float:left; }
.floatR { float: right !important; }
.marginAuto { margin:auto; }
.center { text-align:center; }
.postionRelative { position:relative; }
.postionAbsolute { position: absolute; }

input::-webkit-input-placeholder { color: #777777;}
input:-moz-placeholder { color: 777777; }
input::-moz-placeholder { color: #777777;}
input:-ms-input-placeholder { color: #777777; }
