@charset "utf-8";
/* 52framework General StyleSheet - contains styles for all the HTML elements this framework supports */
*{-webkit-text-size-adjust:none;}
body { background:#fff; color:#000; font: 12px Arial, Helvetica, sans-serif; position:relative; cursor:default; }
/* ** ** Common Addative Classes ** ** */
.left, .float_left { float:left }
.right, .float_right { float:right }
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; height:0px; }
.clear-left, .clear_left { clear:left; }
.clear-right, .clear_right { clear:right; }
.xhidden { overflow-x:hidden}
.hide { display:none }
.block { display:block !important; }
.inline { display:inline !important; }
.align_right { text-align:right; }
.align_left { text-align:left; }
.align_center { text-align:center; }
.align_justify { text-align:justify; }
.bold { font-weight:600; }
.italic { font-style:italic; }
a { /*color:#fff;*/ text-decoration:none; cursor:pointer }
a:hover, a:focus { text-decoration:underline; }
a:active, a:visited { }
blockquote { font-family: Georgia, "Times New Roman", Times, serif; margin:5px; padding:10px; font-size:1.52em; color:#999; font-style:italic; line-height:1.3em; width:100%; quotes:none; }
blockquote.left { border-right:1px dashed #ccc; width:35%; } /* float blockquote left, and set width */
blockquote.right { border-left:1px dashed #ccc; width:35%; } /* float blockquote right and set a width */
/* ** ** Header Styles ** ** */
h1, h2, h3, h4, h5 { line-height:1em; }
h1 { font-size:2.52em; font-family: "DIN"; text-transform:uppercase; font-weight:normal; letter-spacing:-1px; }
h2 { font-size:2.5em; font-family: "DIN"; text-transform:uppercase; font-weight:normal; letter-spacing:-1px; color:#A56D37;}
h3 { font-size:1.552em; font-family: "DIN"; text-transform:uppercase; font-weight:normal; letter-spacing:-1px;}
h4 { font-size:1.552em; font-family: "DIN"; font-weight:normal; letter-spacing:-1px; color:#A56D37;}
h5 { font-size:1.299em; font-family: "DIN"; font-weight:bold; letter-spacing:-1px; color:#fff; line-height:1.1em}
h6 { font-size:1.25em; font-family: "DIN"; font-weight:normal; letter-spacing:-1px; color:#999; line-height:1.1em }
/* ** ** Header Styles  without using h1,h2...h6** ** */
.header1, .header2, .header3, .header4, .header5 { line-height:1em;display:inline-block; }
.header1 { font-size:2.52em; font-family: "DIN"; text-transform:uppercase; font-weight:normal; letter-spacing:-1px; }
.header2 { font-size:2.5em; font-family: "DIN"; text-transform:uppercase; font-weight:normal; letter-spacing:-1px; color:#A56D37;}
.header3 { font-size:1.552em; font-family: "DIN"; text-transform:uppercase; font-weight:normal; letter-spacing:-1px;}
.header4 { font-size:1.552em; font-family: "DIN"; font-weight:normal; letter-spacing:-1px; color:#A56D37;}
.header5 { font-size:1.299em; font-family: "DIN"; font-weight:bold; letter-spacing:-1px; color:#fff; line-height:1.1em}
.header6 { font-size:1.25em; font-family: "DIN"; font-weight:normal; letter-spacing:-1px; color:#999; line-height:1.1em }

/* ** ** ul li's ** ** */
ul { list-style:outside disc; }
ul, ol { margin:0; padding:0; }
li ul, li ol { padding:0; margin:0; }


/* ** ** custom select color ** ** */
::selection {
 background: #525252; /* Safari */
}
::-moz-selection {
 background: #525252; /* Firefox */
 color:#fff;
}
/* ** ** paragraph styling ** ** */
p { margin:0 0 1.52em; line-height:1.2;}
p img.left { float:left; margin:1.52em 1.52em 1.52em 0; padding:0; }
p img.right { float:right; margin:1.52em 0 1.52em 1.52em; }
strong { font-weight:600; }
em, dfn { font-style:italic; }
dfn { font-weight:600; }
sup, sub { line-height:0; }
abbr, acronym { border-bottom:1px dashed #ccc; }
address { margin:0 0 1.5em; font-style:italic; }
del { color:#666; }
pre, code, tt { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; display:block; }
code { background-color:#eee; display:inline; padding:0px 2px 1px 2px; line-height:1.1em; }
pre { margin:1.5em 0; white-space:pre; }

.access{position: absolute;
left: -10000px;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;}

label.error { color:red !important;}