@font-face {
	font-family: 'Conv_impact_1';
	src: url('fonts/impact_1.eot');
	src: local('☺'), url('fonts/impact_1.woff') format('woff'), url('fonts/impact_1.ttf') format('truetype'), url('fonts/impact_1.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_majalla';
	src: url('fonts/majalla.eot');
	src: local('☺'), url('fonts/majalla.woff') format('woff'), url('fonts/majalla.ttf') format('truetype'), url('fonts/majalla.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_ariblk';
	src: url('fonts/ariblk.eot');
	src: local('☺'), url('fonts/ariblk.woff') format('woff'), url('fonts/ariblk.ttf') format('truetype'), url('fonts/ariblk.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_segoescb';
	src: url('fonts/segoescb.eot');
	src: local('☺'), url('fonts/segoescb.woff') format('woff'), url('fonts/segoescb.ttf') format('truetype'), url('fonts/segoescb.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.wrapper {
	width:960px;
	margin:0 auto;
}
.clear-left {
	clear:left;
	overflow:hidden;
}
.clear {
	clear:both;
	overflow:hidden;
}
.main {
	background:url(../images/header.png) repeat;
	border-top:2px solid #b5091c;
	margin-bottom:3px;
	padding-bottom:30px;
}
.f-l {
	float:left;
}
.f-r {
	float:right;
}
.header {
	background:url(../images/header-back.png) 210px center no-repeat;
	min-height:109px;
}
.header img {
	margin-top:30px;
}
.header h1 {
	color: #AD091A;
	font-family: Conv_impact_1;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: 1px;
	margin-top: 40px;
}
.header h1 span {
	color:#000;
	font-size:18px;
	text-align:right;
	display:block;
}
.navigation {
	background:#aa0919;
	border-radius:5px;
	position:relative;
	top:-33px;
	overflow:visible;
	min-height:50px;
}
.navigation ul li {
	float:left;
	background:url(../images/border.png) right 0 no-repeat;
	width:160px;
	text-align:center;
	padding:16px 0;
}
.navigation ul li a {
	font-family:open sans;
	color:#fff;
	display:inline-block;
	text-decoration:none;
}
.navigation ul li a:hover, .navigation ul li a.active {
	color:#ffdf55;
}
.main-2 {
	background:#e8e8e8;
	overflow:visible;
}
.main-2 .inner-page h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000;
	padding-bottom:25px;
	padding-top:15px;
	width:550px;
	line-height:28px;
}
.banner {
}
.banner img {
	border:8px solid #FFF;
	width:944px !important;
}
h1.index {
	text-align:center;
	font-family:Conv_ariblk;
	color:#aa2154;
	font-size:24px;
	padding-bottom:10px;
}
p.inde {
	font-family:Arial;
	font-size:13px;
	color:#000;
	line-height:18px;
	width:650px;
	margin-left:150px;
	padding:10px 0;
	line-height:19px;
}
.about a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#aa2154;
	background:url(../images/see-more.png) scroll right 3px no-repeat;
	display:inline-block;
	text-decoration:none;
	padding-right:20px;
}
.about {
	padding-bottom:35px;
	padding-top:15px;
}
.middle-block {
	background:#FFFFFF;
	padding:20px;
}
.middle-block .top-block {
	background:#f6f6f6;
	border:1px solid #f0f0f0;
	padding:35px 30px;
}
.middle-block .left-width {
	width:380px;
}
.middle-block h1 {
	font-family:Conv_ariblk;
	color:#aa2154;
	font-size:18px;
	padding-bottom:20px;
}
.middle-block h1.black {
	font-family:Conv_ariblk;
	color:#000;
	font-size:18px;
	padding-bottom:10px;
}
.middle-block h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#aa2154;
	font-size:18px;
	padding-bottom:12px;
}
.middle-block p {
	font-family:open sans;
	font-size:13px;
	color:#212121;
	line-height:19px;
	text-align:justify;
	padding-bottom:20px;
}
.middle-block a, a.more {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff8400;
	background:url(../images/see-more.png) scroll right 2px no-repeat;
	padding-right:20px;
	text-decoration:none;
	display:inline-block;
}
.border-right {
	background:url(../images/border-right.png) scroll right 0 repeat-y;
	padding-right:58px;
}
.bottom-block {
	padding:40px 32px;
}
.bottom-block img {
	padding-bottom:20px;
}
h2.pad {
	padding-bottom:5px;
}
a.read {
	background-position:right 5px;
}
p.our-you {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
}
a.videos {
	background:url(../images/videos.png) scroll 0 0 no-repeat;
	padding-left:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ff8400;
	line-height:18px;
	padding-right:0;
}
.main-3 {
	background:#8b0000;
}
.main-3 .foot-top {
	background:url(../images/border-top.png) center top no-repeat;
	padding:60px 130px 40px;
}
.main-3 .foot-top a {
	font-family:Conv_segoescb;
	font-size:30px;
	color:#ef5d5d;
	display:inline-block;
	text-decoration:none;
	line-height:43px;
	border-bottom:2px solid #690007;
	padding-bottom:15px;
}
.main-3 .foot-top a.photo {
	background:url(../images/photo.png) scroll 0 0 no-repeat;
	padding-left:70px;
}
.main-3 .foot-top a.vide {
	background:url(../images/vid.png) scroll 0 0 no-repeat;
	padding-left:70px;
}
.main-4 {
	background:#470000;
	padding:20px 0;
}
.footer p {
	font-family:open sans;
	color:#c06666;
	font-size:13px;
}
.footer p span, .footer p span a {
	color:#FFF;
	text-decoration:none;
}
.inner-content {
	background:#f3f3f3;
	overflow:visible;
	padding-bottom:20px;
}
.inner-content h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#aa2154;
	padding-bottom:15px;
}
.inner-content h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#aa2154;
	padding-bottom:15px;
}
.inner-content p {
	font-family:calibri;
	font-size:15px;
	color:#212121;
	padding-bottom:15px;
	line-height:19px;
	text-align:justify;
}
.inner-content .content {
	width:610px;
}
ul.list li {
	font-family:calibri;
	font-size:15px;
	color:#212121;
	padding-bottom:10px;
	background:url(../images/list.png) scroll 0 4px no-repeat;
	padding-left:30px;
	line-height:19px;
}
ul.list li a {
	display:inline-block;
	color:#212121;
	text-decoration:none;
}
.both {
	padding:35px 0;
	background:url(../images/box.png) no-repeat top center;
	overflow:visible;
}
.side-block {
	border:5px solid #fff;
	margin-top:-75px;
}
.mh1 {
	min-height:950px;
}
.mh2 {
	min-height:330px;
}
.mh3 {
	min-height:430px;
}
.inner-content-1 {
	overflow:hidden;
	padding-bottom:30px;
}
.a-form textarea:focus, .a-form input[type="text"]:focus {
	border-color:#ED1651;
	box-shadow: 0 0 8px #ED1651;
	outline:0 none;
}
.a-form textarea, .a-form input[type="text"] {
	background-color:#ffffff;
	border:1px solid #cccccc;
	-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 .2s, box-shadow linear .2s;
	-moz-transition:border linear .2s, box-shadow linear .2s;
	-o-transition:border linear .2s, box-shadow linear .2s;
	transition:border linear .2s, box-shadow linear .2s;
}
.a-form dt.nextl {
	clear:both;
}
.a-form dt {
	margin:10px;
	color:#000;
	width:21%;
	float:left;
	line-height:27px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.sendcopyLabel {
	margin:5px 0 15px 0;
}
.a-form dt span {
	color:#FF5900;
	padding-right:5px;
}
.contact_form .submit, .contact_form .reset {
	cursor:pointer;
	margin:10px;
	background:#ED1651;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 14px;
	margin:0 10px 0 0;
	padding: 6px 20px;
}
.contact_form .reset {
	padding:6px 21px;
	background:#000;
}
.fromAction {
	margin-right:45px;
	text-align:left;
	float:right;
	width:67%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.contact_form .submit:hover {
	background:#000;
}
.contact_form .reset:hover {
	background:#ED1651;
}
.a-form dd {
	float:right;
	width:75%
}
.clear_left {
	clear:left;
	overflow:hidden;
}
.a-form dd input, .a-form dd textarea, .a-form dd select {
	padding:5px;
	width:240px;
	height:22px;
	margin:5px;
}
.a-form dd textarea {
	height:50px;
}
.a-form dd input.resume {
	margin-top:13px;
}
.contact_form p {
	display:inline-block;
	width:300px;
	padding:10px;
}
.contact_form p span {
	padding:0 10px;
}
.a-form dd .odd-inputs {
	width:auto;
	height:auto;
	margin-top:15px;
}
.odd-dl {
	font-size:13px;
}
.a-form dd select {
	width:250px;
	height:30px;
	padding-top:7px;
	border:1px solid #dfdfdf;
}
.side-block-1 {
	width:330px;
}
.side-block-1 a {
	font-family:Arial, Helvetica, sans-serif;
	color:#aa2154;
	text-decoration:none;
}
ul li ul.sub-nav {
	display:none;
	background:#9e0815;
	position:absolute;
	top:50px;
	z-index:9999;
	width:330px;
	margin-left:0px;
}
ul li .sub-nav li {
	float:none;
	border-bottom:1px solid #CCCCCC;
	margin:0;
	position:relative;
	border-right:none;
	background:none;
	width:300px;
	text-align:justify;
	line-height:18px;
	padding:15px 15px;
}
ul li .sub-nav li.no-border {
	border-bottom:none;
}
ul li .sub-nav li.no-border a {
	padding:10px 20px;
}
ul li .sub-nav li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	display:inline-block;
	text-decoration:none;
	text-transform:uppercase;
}
ul li .sub-nav li a:hover {
	color:#999;
}
ul li:hover ul.sub-nav {
	display:block;
}
ul li:hover ul.sub-nav li a {
	border-right:none;
}
.inner-page {
	margin-top:-15px;
}
.sprites ul.sprite li a {
	background:url(../images/sprites.png) scroll 0 0 no-repeat;
	width:22px;
	height:22px;
	display:inline-block;
	float:left;
}
.sprites ul.sprite li {
	padding-right:10px !important;
	float:left
}
.sprites ul.sprite li a.fb:hover {
	background-position:0px -24px;
	transition:all 0.2s ease 0s;
}
.sprites ul.sprite li a.fb {
	background-position:0px 0px;
}
.sprites ul.sprite li a.g:hover {
	background-position:-26px -24px;
	transition:all 0.2s ease 0s;
}
.sprites ul.sprite li a.g {
	background-position:-26px 0px;
}
.sprites {
	margin-left: 150px;
	margin-top: -8px;
}
.hotels {
	padding:20px 0;
	position:relative;
}
.hotels p {
	line-height:21px;
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
}
.hotels h5 {
	font-family: Roboto Condensed;
	font-size: 24px;
	font-weight: normal;
	padding:10px 0;
	color:#fff;
}
.marriott {
	background: none repeat scroll 0 0 #000000;
	left: 0;
	opacity: 0.70;
	padding-left: 30px;
	position: absolute;
	text-align: left;
	top: 279px;
	width:330px;
}
.loews {
	background: none repeat scroll 0 0 #000000;
	right:126px;
	opacity: 0.70;
	padding-left: 30px;
	position: absolute;
	text-align: left;
	top:279px;
	width: 330px;
}
.block-1 ul li a {
	text-decoration:none !important;
	color:#000;
}
.block-1 ul li {
	margin-right:0;
}
.block-1 ul .v_images a {
	background: url("../images/more-eyecon.png") no-repeat scroll 9px 14px rgba(0, 0, 0, 0);
	border: 4px solid #E8E8E8;
	padding: 13px 54px;
	display: inline-block;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
}
.block-1 ul .v_images a:hover {
	border: 4px solid #a10916;
	background: url("../images/more-hover.png") no-repeat scroll 9px 14px rgba(0, 0, 0, 0);
	color:#a10916;
}
.block-1 ul .para {
	border-bottom: 1px solid #ebebeb;
	font-family: Segoe UI;
	font-size: 14px;
	font-style: italic;
	margin-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 40px;
}
.paragraph {
	display: inline-block;
	margin-top: 18px;
	border-bottom: 1px solid #ebebeb;
	padding-bottom:5px;
}
.paragraph p {
	color:#40474d !important;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.block-1 {
	width:450px;
	float:left;
	margin-right:25px;
}
label.error2 {
	color: #FF0000;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 0;
	font-family:Arial, Helvetica, sans-serif;
}
.error {
	background: url("../images/error.gif") no-repeat scroll 10px 9px #FCEFE3;
	border: 1px solid #EFB3B5;
	color: #000000;
	font-size: 12px;
	margin: 8px auto;
	padding: 10px 35px;
	position: relative;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
}
.success {
	background: url("../images/success.gif") no-repeat scroll 8px 9px #F7FAF1;
	border: 1px solid #CAE2A4;
	color: #000000;
	font-size: 12px;
	margin: 8px auto;
	padding: 10px 35px;
	position: relative;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
}
.border {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #DFDFDF;
	border-radius: 3px;
	padding: 3px;
}
.n-b {
	border:0 !important;
}
.left{ left: 0;
    position: fixed;
    top: 210px;}
	.right{ right: 0;
    position: fixed;
    top: 210px;}