.top {
	background: url(../images/top_bg.gif) repeat-x;
}

A:link {
	color: #AA1145;text-decoration: underline;
}
A:visited {
	color: #AA1145;text-decoration: underline;
}
A:hover {
	color: #454545;text-decoration: underline;
}
A:active {
	color: #AA1145;text-decoration: underline;
}

.right_banner {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #F7F7F7;
}

.marriott_right_banner {
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #FFF;
}

.top_header {
	padding-top: 6px;
	padding-bottom: 35px;
}

.title {
	padding-bottom: 15px;
}

.content {
	font: 12px/17px Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif;
	color: black;
	padding-left: 3px;
	padding-bottom: 15px;
	padding-right: 20px;
}
.content02 {
	font: 12px/17px Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #AA1145;
	padding-left: 3px;
	padding-bottom: 10px;
	padding-right: 20px;
}

.content03 {
	font: 12px/17px Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #AA1145;
	padding: 5px 20px 10px 3px;
}

.content_red {
	font: bold 12px/25px Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #AA1145;
	padding-left: 0px;
	padding-right: 20px;
}

.content_black {
	font: bold 12px/25px Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #000;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
}

.listing_content {
	font: 12px/18px Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif;
	color: black;
	padding-left: 3px;
	padding-bottom: 5px;
	vertical-align: middle;
	padding-top: 5px;
}

.listing_title {
	font: 12px Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif;
	color: White;
	padding-bottom: 5px;
	vertical-align: middle;
		padding-left: 10px;

	padding-top: 5px;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	background: #AA1145 none repeat-x;
}

.listing_grey01 {
	font: 12px/18px Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #AA1145;
	padding-left: 10px;
	padding-bottom: 5px;
	vertical-align: middle;
	padding-top: 5px;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	background-color: #FDFDFD;
}

.listing_grey02 {
	font: 12px/18px Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #AA1145;
	padding-left: 10px;
	padding-bottom: 5px;
	vertical-align: middle;
	padding-top: 5px;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	background-color: #EDEDED;
	
}
.listing_content03 {
	font: 12px/18px Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #000;
	padding-left: 10px;
	padding-bottom: 5px;
	vertical-align: middle;
	padding-top: 5px;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	background: #FDFDFD url(../images/listing_bg.gif) repeat-x;
}


.listing_content04 {
	font: 12px/18px Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #000;
	padding-left: 10px;
	padding-bottom: 5px;
	vertical-align: middle;
	padding-top: 5px;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	background-color: #EDEDED;
}

.h1 {
	font: 15px/24px Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #AA1145;
	padding-left: 3px;
	padding-bottom: 10px;
}

.dot {
	font: 12px/16px Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #AA1145;
}

.form_content {
	font: 12px/16px Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif;
	color: black;
	padding-left: 3px;
	padding-bottom: 10px;
}

.form_content2 {
	font: 12px/16px Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif;
	color: black;
	padding-left: 3px;
	padding-bottom: 10px;
	padding-top: 2px;
}

.form_content_red {
	font: bold 12px/16px Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #AA1145;
	padding-left: 3px;
	padding-bottom: 10px;
}

.box {
	color: #454545;
	border: 1px solid #a0a0a0;
	padding: 0;
	width: 300px;
	height: 20px;
}

.box02 {
	color: #454545;
	border: 1px solid #a0a0a0;
	padding: 0;
	width: 50px;
	height: 20px;
}

.box03 {
	color: #454545;
	border: 1px solid #a0a0a0;
	padding: 0;
	width: 300px;
	height: 80px;
}

.box04 {
	color: #454545;
	border: 1px solid #a0a0a0;
	padding: 0;
	width: 90px;
	height: 20px;
}

.box05 {
	color: #454545;
	border: 1px solid #a0a0a0;
	padding: 0;
	width: 235px;
	height: 20px;
}

.box06 {
	color: #454545;
	border: 1px solid #a0a0a0;
	padding: 0;
	width: 80px;
	height: 20px;
}

.box07 {
	color: #454545;
	border: 1px solid #a0a0a0;
	padding: 0;
	width: 200px;
	height: 20px;
}

.dropdown {
	color: #454545;
	border: 1px solid #a0a0a0;
	padding: 0;
	width: 80px;
	height: 20px;
}

.dropdown02 {
	color: #454545;
	border: 1px solid #a0a0a0;
	padding: 0;
	width: 300px;
	height: 20px;
}

.dropdown03 {
	color: #454545;
	border: 1px solid #a0a0a0;
	padding: 0;
	width: 150px;
	height: 20px;
}

.dropdown04 {
	color: #454545;
	border: 1px solid #a0a0a0;
	padding: 0;
	width: 260px;
	height: 20px;
}

.quote {
	font: 10px/13px Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #454545;	
	padding-bottom: 10px;
	vertical-align: top;
}

.quote2 {
	font: 11px/13px Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #454545;	
	padding-bottom: 10px;
	vertical-align: top;
}

.red {
	font: 10px/18px Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif;
	color: red;
}

.red02 {
	font: 15px/24px Tahoma, Verdana, "Lucida Grande", Lucida, sans-serif;
	color: red;
}



