@font-face {
    font-family: 'newaster_ltregular';
    src: url('../fonts/newasterlt-webfont.eot');
    src: url('../fonts/newasterlt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/newasterlt-webfont.woff') format('woff'),
         url('../fonts/newasterlt-webfont.ttf') format('truetype'),
         url('../fonts/newasterlt-webfont.svg#newaster_ltregular') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'new_asterbold';
    src: url('../fonts/new_aster_semi-bold-webfont.eot');
    src: url('../fonts/new_aster_semi-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/new_aster_semi-bold-webfont.woff') format('woff'),
         url('../fonts/new_aster_semi-bold-webfont.ttf') format('truetype'),
         url('../fonts/new_aster_semi-bold-webfont.svg#new_asterbold') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'newaster_lt_italicregular';
    src: url('../fonts/newasterlt-italic-webfont.eot');
    src: url('../fonts/newasterlt-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/newasterlt-italic-webfont.woff') format('woff'),
         url('../fonts/newasterlt-italic-webfont.ttf') format('truetype'),
         url('../fonts/newasterlt-italic-webfont.svg#newaster_lt_italicregular') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'newaster_lt_semibolditalicRg';
    src: url('../fonts/newasterlt-semibolditalic-webfont.eot');
    src: url('../fonts/newasterlt-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/newasterlt-semibolditalic-webfont.woff') format('woff'),
         url('../fonts/newasterlt-semibolditalic-webfont.ttf') format('truetype'),
         url('../fonts/newasterlt-semibolditalic-webfont.svg#newaster_lt_semibolditalicRg') format('svg');
    font-weight: 700;
    font-style: normal;
}
html, body {
	margin:0;
	padding:0;
	width:100%;
}
body {
	color:#282828;
	font-family:newaster_ltregular;
	background-color:#fff;
	font-size:14px;
}
img { border:0px; }
.clear { clear:both; }
h1 {
	font-size:60px;
	margin:0;
	padding:0;
	color:#fff;
	font-family:new_asterbold;
	text-transform:uppercase;
	letter-spacing:-4px;
	text-align:center;
	text-shadow:1px 1px 1px #83000c;
}
h2 {
	font-size:26px;
	margin:0;
	padding:0;
	color:#ffb7be;
	font-family:newaster_ltregular;
	text-transform:uppercase;
	letter-spacing:0;
	text-align:center;
	text-shadow:1px 1px 1px #83000c;
}
h3 {
	font-size:14px;
	margin:0;
	padding:0;
	color:#9c9c9c;
	font-family:newaster_ltregular;
	text-transform:uppercase;
	letter-spacing:0;
	text-align:center;
	text-shadow:1px 1px 1px #000;
}
h3 strong {
	font-size:24px;
	color:#fff;
	letter-spacing:0;
	font-family:newaster_lt_semibolditalicRg;
}
h3 span {
	color:#fff;
	font-family:new_asterbold;
}
h4 {
	font-size:14px;
	margin:0;
	padding:0;
	/*color:#be1e2d;*/
    color:#000;
	font-family:newaster_ltregular;
	text-transform:uppercase;
	letter-spacing:0;
	text-align:center;
	text-shadow:1px 1px 1px #fff;
}
h4 strong {
	font-size:24px;
	letter-spacing:-1px;
	font-family:new_asterbold;
	font-weight:900;
	line-height:50px;
	text-transform:none;
}
h4 a {/*
	font-size:18px;
	margin:0;
	padding:0;
	color:#be1e2d;
	text-transform:none;
	text-shadow:1px 1px 1px #fff;
*/}

a {
	font-family:newaster_ltregular;
	text-decoration:underline;
	color:#be1e2d;
}
a:hover {
	text-decoration:underline;
	color:#be1e2d;
}
div.wide {
	padding:0;
	margin:0;
	position:relative;
	background-color:#be1e2d;
}
div.black {
	background-color:#252525;
}
div.white {
	background-color:#fff;
}
div.map {
	min-height:300px;
	overflow-x:hidden;
}
div.container {
	padding:28px 0;
	margin:0 auto 0 auto;
	width:850px;
	position:relative;
}
div.padding {
	padding:35px 0;
	text-align:center;
}
div.padding img {
	padding:0 0 20px 0;
}
ul{
    list-style-type: none;
    color:#FFF;
}
li{
    list-style-type: none;
    color:#FFF;
}