﻿* {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-family:"Times New Roman", Times, serif;*/
	color: #333333;
	text-decoration: none;
}
p{
	color: #ffffff;
}
/*body {
	background-color: #ffffff;
}*/
hr.clear{
	clear:both;
	display:block;
	margin:0px;
	visibility:hidden;
	border:none;
}
#clear {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	display: block;
	clear: both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.underline a{
	text-decoration:underline;
}
.underline a:hover{
	text-decoration:none;
}
.contentfont{
	font-size:10px;
}

#WRAPPER, .WRAPPER {
	width: 758px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
	/*background-color: #ffffff;*/
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.WRAPPERPL
{
	/*background-color: #ffffff;*/
}

#MAST {
	width: 758px;
	background-color: #567242;
	font-size: 12px;
}
#MAST-LOGO {
	width: 529px;
	float: left;
	margin-right: 16px;
	padding: 0px 0px 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: left;
	background-image: url(../images/homepage/bg-mast.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 69px;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	position: relative;
}
#MAST-LOGO h1 {
	display: block;
	font-size: 10px;
	font-weight: normal;
	color: #51889D;
	font-family: Arial, Helvetica, sans-serif;
	bottom: 8px;
	position: absolute;
}

#MAST-WELCOME {
	padding-left: 10px;
	float: right;
	width: 200px;
	clear: right;
	height: 59px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	line-height: 16px;
	margin: 0px;
}
#MAST-WELCOME a:hover{
	text-decoration: underline;
}
#MAST-WELCOME .field {
	width: 83px;
	font-size: 9px;
	padding: 0px 0px -4px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #4D979A;
	border-left: 1px solid #ffffff;
	margin: 0px;
	height: 12px;
}
#MAST-WELCOME .submit {
	background-image: url(../images/common/login.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 12px;
	width: 25px;
	margin: 0px 0px -5px;
	padding: 2px;
	border: 1px dotted #FD883B;
}

#MAST-WELCOME label {
	letter-spacing: -1px;
}


#WELCOME-cell {
	display: block;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-left: 0px;
	padding-top: -2px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	width: 175px;
}
#WELCOME-cell strong{
	color: #579B9E;
}
#WELCOME-cell a{
	color: #FD883B;
}
#MARQUEE {
	width: 751px;
	background-color: #567242;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 10px !important;
	height: 16px;
	border: 1px dotted #999999;
}
#MARQUEE strong{
	display: block;
	width: 90px;
	float: left;
}
#MARQUEE a{
	text-decoration: underline;
}
#MARQUEE a:hover{
	text-decoration: none;
}
#MARQUEE marquee {
	width: 656px;
	float: right;
	clear: right;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#CONTENT {
	width: 500px!important;
	margin-right: 16px;
	clear: left;
	float: left;
	margin-top: 10px;
	background-image: url(../images/homepage/bg-content.gif);
	background-repeat: repeat-x;
	background-position: left 1px;
	padding-top: 8px;
	padding-bottom: 0px;
	background-color: #567242;
	font-size:10px;
}
#CONTENT {
	padding-left: 6px;
	padding-right: 6px;
}
html>body #CONTENT {
	padding-left: 12px;
	padding-right: 12px;
}
#CONTENT h2, #PERKS-HOME h2 {
	font-size: 14px;
	color: #ecdeb9;
}
#CONTENT h2 strong {
	color: #266f7a;
}
#CONTENT h2 em, #PERKS-HOME h2 em {
	font-style: normal;
	color: #CCCCCC;
}

#CONTENT h3 
{
	font-size:12px;
}
.layout h4, .layout h4 a
{
	font-size:12px;
	color: #619998!important;
	font-weight:bold;
}
#CONTENT p span, #CONTENT p label, div, h2 span, .AdditionalVenues a{
	color:#FFFFFF;
}
#CONTENT.admin p, #CONTENT.pagedetail p{
	display:block;
	margin-top:8px;
	margin-bottom:8px;
	font-size:11px;
}
#CONTENT.admin strong, #CONTENT.pagedetail strong{
	/*color:#f7e9c2;*/
	color:#dbe283;
	font-weight:bold;
	font-size:11px;
}
#CONTENT.adminForm p strong{
	margin-right:10px!important;
}

#CONTENT.admin a:hover, #CONTENT.pagedetail a:hover{
	text-decoration:underline;
}
#CONTENT.admin h3, #CONTENT.pagedetail h3{
	font-weight:bold;
	display:block;
	margin-bottom:0px;
	font-size:12px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #f7e9c2;
}
#CONTENT.admin h3, .adminSubSection, #CONTENT.pagedetail h3, .pageSubSection{
	color:#567242!important;
	padding-top:8px!important;
}
#CONTENT.admin .hotelTitle, #CONTENT.pagedetail .hotelTitle{
	background-color:#dbe283;
}
#CONTENT.admin h4, #CONTENT.pagedetail h4{
	font-weight:bold;
	display:block;
	margin-bottom:0px;
	font-size:11px;
	border-bottom: 1px solid #cccccc;
}
#CONTENT.admin h4, .adminSubDetail, #CONTENT.pagedetail h4, .pageSubDetail{
	color:#333333!important;
	padding-top:8px!important;
}
#CONTENT.admin .submit, #CONTENT.pagedetail .submit{
	color: #3b5329 !important;
	background-color: #dbe283;
	font-weight: bold;
	height: 18px !important;
	width: 103px;
	border:none;
	font-size:10px;
}
.OtherInfo{
	width:350px;
	height:450px;
}
.leadsource{
	color:#f7e9c2!important;
}
.leadstatus{
	color:#f7e9c2!important;
}
.adminRegrettext{
	color:#CCCCCC!important;
}
.leadZebraRow{
	background-color:#567242;
}
.leadZebraRow{
	background-color:#F0FFF0;
}

.collapseMustRegret{
	width:475px;
	background-color:#dbe283;
	/*background-color:#eef3f3;*/
	border:dotted 1px #333333;
}
.hotelLeadAdmin h3{
	margin-top:10px;
}
.hotelLeadAdmin td, .hotelLeadAdmin th{
	vertical-align:top!important;
	text-align:left;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.hotelLeadAdmin th{
	background-color:#dbe283;
	color:#f7e9c2;
}
.hotelLeadAdmin td a{
	text-decoration:underline!important;
	color:#f7e9c2;
}
.hotelLeadAdmin td a:hover{
	text-decoration:none!important;
	color:#FA6410;
}
.hotelLeadAdmin table{
	margin-bottom:10px;
}
.AdminGrid td, .AdminGrid th
{
	font-size:10px;
	vertical-align:top!important;
	text-align:left;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.AdminGrid th{
	background-color:#dbe283;
	color:#f7e9c2;
}
.AdminGrid td a{
	text-decoration:underline!important;
	color:#f7e9c2;
}
.AdminGrid td a:hover{
	text-decoration:none!important;
	color:#FA6410;
}

#destLEFT, #destRIGHT {
	float: left;
	margin: 12px;
}
#destLEFT h3, #destRIGHT h3 {
	font-size: 12px;
	background-color: #F0FFF0;
}
#destLEFT ul, #destRIGHT ul, .layout ul {
	list-style-type: none;
	font-size: 10px;
	padding-left: 15px;
}
#destLEFT li, #destRIGHT li, .layout li {
	display: block;
}
#destLEFT li a, #destRIGHT li a, .layout li a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top: 1px;
	margin-bottom: 1px;
	background-color: transparent;
}
#destLEFT li a, #destRIGHT li a {
	width: 210px;
	height: 15px;
}
#destLEFT li a:hover, #destRIGHT li a:hover, .layout li a:hover {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	background-color: #EAEAEA;
	margin: -2px 0px 0px;
	padding: 3px 0px 1px;
}
#destLEFT li a:hover, #destRIGHT li a:hover{
	width: 210px;
	height: 15px;
}
#destLEFT .city, #destRIGHT .city {
	height: 12px;
	width: 12px;
	margin-right: 5px;
}
#destLEFT p, #destRIGHT p {
	margin: 0px;
	padding: 0px;
	line-height: 15px;
}
.layout p{
	margin-top:7px;
	margin-bottom: 7px;
}
.layout .half {
	width:48%;
	float:left;
	padding-right:1%;
}
.layout .half h4{
	padding-top:12px;
	padding-bottom:3px;
}
#DESTINATION-CONTENT {
	width: 450px;
}

.destlogo{
	border: none;
	margin:1px;
	max-width:215px;
	width:expression(document.body.clientWidth > 215? "215px": "auto" );
}
.headshot {
	float: left;
	width: 50px;
	height: 70px;
	padding: 2px!important;
	border: 1px solid #599397!important;
	margin-right: 5px;
}
.destPhoto{
	border: 1px solid #599397!important;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	max-width:215px;
	width:expression(document.body.clientWidth > 215? "215px": "auto" );
}
#DESTINATION-more {
	float: left;
	padding: 5px 12px 2px 14px;
	width: 200px;
}
#DESTINATION-more h4 {
	font-size: 12px;
}
#DESTINATION-more a {
	color: #588B9E;
}
#DESTINATION-more a:hover {
	text-decoration: underline;
}
#destRIGHT, #DESTINATION-FEATURED, #DESTINATION-PROMO{
	border-top: 1px solid #CCCCCC;
}
#destRIGHT h3, #DESTINATION-FEATURED h3, #DESTINATION-PROMO h3 {
	display: block;
	background-image: url(../images/navigation/bg-nav-buttons.gif);
	height: 18px;
	padding-top: 3px;
	padding-left: 5px;
	width:215px;
}
#destRIGHT img, #DESTINATION-FEATURED img, #DESTINATION-PROMO img {
	border: 3px solid #ffffff;
}
#destRIGHT p, #DESTINATION-FEATURED p, #DESTINATION-PROMO p {
	font-size: 10px;
	line-height: 15px;
	padding-left: 3px;
}
#DESTINATION-FEATURED, #DESTINATION-PROMO {
	background-color: #FAFAFA;
	position: absolute;
	top: 147px;
	height: 355px;
	visibility: hidden;
}
#destRIGHT {
	width: 220px;
	font-size: 10px;
}
#destLEFT {
	width: 225px;
	font-size: 10px;
}
#destLEFT p{
	width: 225px;
	font-size: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
}
#destSEARCH {
	font-size: 10px;
	margin-top: 15px;
	background-color: #567242;
	padding: 3px;
	width:205px;
}
#destSEARCH .arrive, #destSEARCH .depart {
	float:left;
	width:49%;
	margin-bottom:3px;
}
#destSEARCH .date, #destSEARCH .button{
	width: 60px;
	font-size: 10px;
}
#destSEARCH .rooms {
	width: 50px;
	font-size: 10px;
}

.replay, .replaybttn{
	float:left;
	font-size:10px;
	line-height:16px;
}
.replaybttn{
	clear:right!important;
}

/*start rfp styling*/
#CONTENT.rfp{
}
#CONTENT.rfp p{
	width:400px;
	clear:left;
}
#CONTENT.rfp .rfptxtbox{
	float:left;
	clear:right;
}
/*end rfp styling*/



/* start section for search results */
.expandOptions{
}

.collapseCVB{
	width:500px;
	background-color:#567242;
	border:dotted 1px #333333;
}
a.collapseCVBlink, .collapseCVBlink{
	font-size:12px!important;
	color:#ecdeb9!important;
	font-weight:bold;
	font:Verdana, Arial, Helvetica, sans-serif!important;
}
.collapseCopy{
	border-style:solid;
	border-color:#dbe283;
	border-width:1px;
	margin-left:10px;
}
.collapseCopy p{
	margin-top:5px;
	margin-bottom:2px;
	padding-right: 10px;
	padding-left: 10px;
}

.collapseHotel{
	width:475px;
	background-color:#dbe283;
	/*background-color:#eef3f3;*/
	border:dotted 1px #333333;
}
a.collapseHotellink, .collapseHotellink{
	font-size:14px!important;
	color:#3b5329!important;
	font-weight:bold!important;
	font:Verdana, Arial, Helvetica, sans-serif!important;
}
.collapseCenter{
	width:475px;
	background-color:#dbe283;
	/*background-color:#efecf5;*/
	border:dotted 1px #333333;
}
a.collapseCenterlink, .collapseCenterlink{
	font-size:12px!important;
	color:#FFFFFF!important;
	font-weight:bold!important;
	font:Verdana, Arial, Helvetica, sans-serif!important;
}
.collapseVenue{
	width:475px;
	background-color:#efb853;
	/*background-color:#fff7f4;*/
	border:dotted 1px #333333;
}
a.collapseVenuelink, .collapseVenuelink{
	font-size:12px!important;
	color:#FFFFFF!important;
	font-weight:bold!important;
	font:Verdana, Arial, Helvetica, sans-serif!important;
}

/*styling for hotel results*/
.hotelresultBorder{
	border: 1px solid #f7e9c2;
	margin-bottom:10px;	
}
.hotelresultName a{
	width: 320px;
	float:left;
	margin-right:10px;
	display:block;
}
.hotelresultName, .hotelresultName a, .hotelresultName span, .hotelresultMore, .hotelresultMore a{
	color:#ffffff!important;
}
.hotelresultName a:hover, .hotelresult:hover{
	background-color:#dffcf5!important;
	color:#3b5329!important;
}
.hotelresultMore {
	float:right;
}

#MAPS {
	float: left;
	padding: 12px 0px;
	background-repeat: no-repeat;
	background-position: left 12px;
	background-color: transparent !important;
}
#MAPS img {
	height: 364px;
	width: 499px;
}
#MAPS a:hover{
	height: 364px;
	width: 499px;
	background-image: url(../images/redesign/homepage/bg-southern.gif);
}



#NAVIGATION {
	margin: 0px 0px 0px;
	padding: 1px 0px 0px 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #567242;
	background-color: #567242;
	width: 280px;
	clear: right;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	/*start min-height fix*/
	min-height:470px;_height:470px;
	/*end min-height fix*/
}
#NAV-ITEMS {
	height: 116px;
}

#NAVIGATION ul {
	font-size: 14px;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 23px;
	background-image: url(../images/navigation/bg-nav-buttons.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 208px;
}
#NAVIGATION li {
	display: block;
	height: 23px;
	background-image: url(../images/navigation/bg-nav-buttons.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 208px;
}
#NAVIGATION ul a{
	background-image: url(../images/navigation/bg-nav-links.gif) !important;
	background-repeat: no-repeat;
	background-position: 5px 6px;
	padding-left: 20px !important;
	width: 188px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
	height: 21px;
}
#NAVIGATION ul a:hover{
	background-image: url(../images/navigation/bg-nav-links.gif) !important;
	background-repeat: no-repeat;
	background-position: 5px 6px;
	background-color: #ECECEC;
	color: #5B8D8C;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #274e74;
}

#PERKS-HOME  {
	background-repeat: repeat-x;
	background-position: left top;
	width: 230px;
	font-size: 12px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	/*background-color: #ffefb6;*/
	background-color: #567242;
	border: 1px solid #dbe283;	/*height: 280px;*/	
}
#PERKS-HOME p {
	margin-bottom: 11px;
	margin-top: 11px;
	padding-right: 5px;
	padding-left: 5px;
	clear: left;
/*	height:16px;*/
	line-height:10px;*/
	color: #ffffff!important;
}
#PERKS-HOME em, #PERKS-HOME .captiondate {
	width: 72px;
	display: block;
	float: left;
	font-style: normal;
	padding-top: 2px;
	font-size: 11px;
	/*line-height:11px;*/
}
#PERKS-HOME em{
	color: #ffffff!important;
}

#PERKS-HOME .captiondate{
	line-height:16px;
}

/*#PERKS-HOME em.narrow{
	width:70px;
}*/
#PERKS-HOME em.runoff {
	font-size: 10px;
	color: #dbe283;
	letter-spacing: -1px;
	width: 45px;
	float: right;
	margin-right:60px;
}
#PERKS-HOME form img {
	padding: 0px;
	float: right;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#PERKS-HOME h2 {
	color: #ecdeb9;
	font-size: 13px;
	padding-right: 5px;
	padding-left: 5px;
}
#PERKS-HOME h2 strong{
	color: #dbe283;
}
#PERKS-HOME h3 {
	color: #dbe283;
	font-size: 14px;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom:0px;
	margin-top:10px;
}
#PERKS-HOME h3.narrow{ 
	letter-spacing:-1px;
}
#PERKS-HOME .select, #PERKS-HOME .rooms, #PERKS-HOME .date {
	font-size: 10px;
	color: #666666;
	height: 16px;
	line-height:16px;
	border: 1px dotted #dbe283;
}
#PERKS-HOME .select {
	width: 125px;
	letter-spacing: -.5px;
}
#PERKS-HOME .date {
	width: 75px;
}
html>body #PERKS-HOME .date {
	line-height:16px;
	height:16px;
}
#PERKS-HOME .rooms {
	width: 75px;
}
#hotelGoogleLink.submit{
	background-image: url(http://www.cvbhotrates.com/images/common/googlemap_icon_sm.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: left;
	margin-left:0px!important;
	width:200px;
	display:block;
	padding-right:54px;
	padding-left:5px;
	line-height: 18px;
}
#PERKS-HOME .submit, #hotelGoogleLink.submit{
	color: #3b5329 !important;
	background-color: #dbe283;
	font-weight: bold;
	height: 18px !important;
	margin-left: 0px;
	width: 103px;
	border:none;
	font-size:10px;
	margin-bottom:5px;
	margin-top:5px;
}
#PROMOS-home {
	margin-top: 0px !important;
}
#PROMOS {
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 20px;
	font-size: 12px;
}
#HOME H1 {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#HOME H2 {
	font-size: 14px;
	font-weight: bold;
}
#HOME h6 {
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5D888E;
}
#HOME p.partners img{
	margin: 0px 10px 0px 0px;
	padding: 2px;
	vertical-align: middle;
	height: 30px;
	width: auto;
}


#HOME {
	font-size: 12px;
}
#HOME ul {
	padding: 0px 0px 0px 15px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#HOME a {
	font-weight: bold;
}
#HOME p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#footer {
	font-size: 9px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#footer h5 {
	float: right;
	display: table-cell;
	font-size: 10px;
	font-weight: normal;
}

#footer li {
	display: inline;
}
#footer a {
	padding: 5px 1px;
	background-color: #FDFDFD;
	margin-right: 5px;
	margin-left: 0px;
	border: 1px solid #F2F7F7;
	float: left;
	color: #588C97;
	font-weight: bold;
}

#AVAILCELL
{
	padding: 5px 1px;
	width: 99%;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid Blue;
	font-size: 10px;
}

#REGION
{
	
}
#REGION-PIC
{
	float:right;
	margin:0;
}
#REGION-LOGO
{
	float:left;
	margin:0;
}

#REGION-CONTACT
{
	float:right;
	
}

#REGION-SEARCH
{
	float:left;
}

#PROMOS
{
	float:left;
}

#ADMIN
{
	font-size:10px;
	float:left;
}

#ADMIN h1
{
	font-size:12px;
	background-color:Lime;
	font-style:normal;
	color:White;
	margin-bottom:5px;
	border-style:solid;
	border-width:1px;
	border-color:Blue;
}

#ADMIN h2
{
	font-size:10px;
	font-style:normal;
	color:Black;
	float:left;
}

#SEARCH_HOTEL
{
	margin-left:10px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
}

#SEARCH_INDENT
{
	border-style:solid;
	border-color:#dbe283;
	border-width:1px;
	margin-left:10px;
}

.destLEFT
{
	float:left;
	font-size:10px;
	text-align:left;
	width:200px;
	
	
}

.HEADSHOT
{
	
}

.DEST-SEARCH
{
	
}

.destRIGHT
{
	float:right;
}

.SEARCHBOX
{
	background-color:#CFCFFF;
	width:220px;
}
.AdminTabGridWrapper
{
	width:488px;overflow:auto;
}
.RegSectionHeader
{
	width:100%;
	padding:5px;
	color:White;
	background-color:#f8955a;
	display:block;
	margin-bottom:15px;
}
.loginregform p
{
	margin-bottom:15px;
}

#dtlCVBHotel, #lblLastUpdated, #lblAmen, #dtlCVBCC, #dtlCityOV, .datalistsize{
	width:470px!important;
}


/*start all cities*/

.AllCitiesList a{
	text-decoration:none;
}
.AllCitiesList a:hover{
	text-decoration:underline;
}
.AllCitiesList, .AllCitiesList ul {
	list-style:none;
	margin-left:15px;
	padding:0px;
}
.AllCitiesList li a{
	padding-left:15px;
	font-weight:bold;
	line-height:25px;
	color:#dbe283;
	font-size:14px;
}
.AllCitiesList ul li a{
	font-weight:normal;
	line-height: 16px;
	color:#ffffff;
	font-size:11px;
}
.AllCitiesList ul li a:hover{
	color:#ecdeb9;
}

/*end all cities */


/* start OLD OLD OLD RFP css */
/* remove once new rfp goes live*/
#CONTENT.rfp p{
	width: 49%;
	/*background-color:#EEF3F3;*/
	/*float:left;*/
	border: 1px solid #dbe283;
}
#CONTENT.rfp p label{
/**/
}
#CONTENT.rfp .rfptxtbox{
	width:90px;
	float:left;
}
#CONTENT.rfp .rfpbrowsebox{
	width:140px;
}
#CONTENT.rfp span.rfplabel{
	width:135px!important;
	display:block;
	float:left;
	line-height:20px;
	/*background-color:#EFECF5;*/
	padding-left:5px;
}

#CONTENT.rfp .captiondate {
	width: 135px;
	padding-left:5px;
	display: block;
	float: left;
	font-style: normal;
	padding-top: 2px;
	font-size: 11px;
	/*line-height:11px;*/
}
#CONTENT.rfp .captiondate{
	line-height:16px;
}
#CONTENT.rfp .date {
	font-size: 10px;
	color: #666666;
	height: 16px;
	line-height:16px;
	border: 1px solid #A896C7;
}
#CONTENT.rfp .date {
	width: 75px;
}
html>body #CONTENT.rfp .date {
	line-height:16px;
	height:16px;
}
/* remove once new rfp goes live*/
/* end OLD OLD OLD RFP css */



.AvailRate{
	color:#ecdeb9!important;
}
.datalistheader{
	background-color:#EFB853!important;
	color:#FFFFFF!important;
}
.pnlAvailBrdr{
	border: 1px dotted #dffcf5!important;
	margin-bottom:20px;	
}





/* start NEW NEW NEW rfp */

#CONTENT.rfpnew h3{
	clear:left;
	color:#FFFFFF!important;
}
#CONTENT.rfpnew #MyMtgInfo p, #CONTENT.rfpnew #SleepRmRqmts p, #CONTENT.rfpnew #VenueRqmts p, #CONTENT.rfpnew #ContactInfo p, #CONTENT.rfpnew #AdditionalInfo p, #CONTENT.rfpnew #ConfirmInfo p{
	float:left;
	border: 1px solid #dbe283;
	width: 48%;
	margin-right:10px;
}
html>body #CONTENT.rfpnew #MyMtgInfo p, html>body #CONTENT.rfpnew #SleepRmRqmts p, html>body #CONTENT.rfpnew #VenueRqmts p, html>body #CONTENT.rfpnew #ContactInfo p, html>body #CONTENT.rfpnew #AdditionalInfo p, html>body #CONTENT.rfpnew #ConfirmInfo p{
	margin-right:8px;
}
#CONTENT.rfpnew #ConfirmInfo p{
	margin-bottom:2px;
	margin-top:2px;
}
p.fullwidth{
	float:left;
	border: 1px solid #EEF3F3;
	width: 98%!important;
	margin-right:10px;
}
/*
#CONTENT.rfpnew p.rfpspacer1line{
	height:20px;
}
#CONTENT.rfpnew p.rfplabelmultiline10{
	height:20px;
}
*/


#CONTENT.rfpnew .rfptxtbox, #CONTENT.rfpnew .rfpdropbox, #CONTENT.rfpnew .rfptxtboxsm, #CONTENT.rfpnew .rfptxtboxRqd{
	float:left;
	font-size:10px;
}
#CONTENT.rfpnew .rfptxtbox{
	width:85px;
	line-height:15px;
	height:15px;
}
#CONTENT.rfpnew .rfpdropbox{
	width:95px;
	line-height:20px;
	height:20px;
}
#CONTENT.rfpnew .rfptxtboxsm{
	width:55px;
	line-height:15px;
	height:15px;
}
#CONTENT.rfpnew .rfptxtboxLrg{
	width:230px!important;
	line-height:15px;
	height:18px;
}
#CONTENT.rfpnew .rfptxtboxRqd{
	width:85px;
	line-height:15px;
	height:15px;
}
#CONTENT.rfpnew .rfpOtherInfo{
	width:230px;
	height: 120px!important;
	line-height:15px;
	height:15px;
	margin-left:5px;
	margin-bottom:5px;
}
#CONTENT.rfpnew .rfpUplSpecs{
	width:230px;
	height: 60px!important;
	line-height:15px;
	height:15px;
	margin-left:5px;
	margin-bottom:5px;
}
#CONTENT.rfpnew .rfpAddVenueList{
	width:230px!important;
	height: 20px!important;
	line-height:15px;
	height:15px;
	margin-left:5px;
	margin-bottom:5px;
}
.rfpVenuesCheckboxes tr
{
	width:50%;
}
.rfpVenuesCheckboxes tr td
{
	font-size: 10px;
	color: #666666;
	line-height:16px;
	border: 1px solid #dbe283;
	margin:5px;
	padding:5px;
}
#CONTENT.rfpnew .rfpRadioYNlabel{
	width:60px;
}
#CONTENT.rfpnew .rfpbrowsebox{
	width:140px;
}

#CONTENT.rfpnew span{
	color:#FFFFFF;
}

#CONTENT.rfpnew span.rfplabel{
	width:135px!important;
	display:block;
	float:left;
	line-height:20px;
	/*background-color:#EFECF5;*/
	padding-left:5px;
}
#CONTENT.rfpnew span.rfplabelwide{
	width:230px!important;
	display:block;
	float:left;
	line-height:20px;
	/*background-color:#EFECF5;*/
	padding-left:5px;
}
#CONTENT.rfpnew span.rfplabelfullwide{
	width:380px!important;
	display:block;
	float:left;
	line-height:20px;
	/*background-color:#EFECF5;*/
	padding-left:5px;
}
#CONTENT.rfpnew p em{
	/*width:135px!important;
	display:block;
	padding-left:5px;*/
	float:left;
	color:#ffffff;
	line-height:18px;
	font-size:9px;
	font-style: normal;
	margin-left:3px;
	letter-spacing: -0.1em;
}
#CONTENT.rfpnew span.rfpRadioYNlabel{
	width:35px!important;
	line-height:20px;
	display:block;
	float:left;
}
#CONTENT.rfpnew .rfpRadioYN, #CONTENT.rfpnew .rfpRadioMembr{
	width:12px!important;
	line-height:20px;
	display:block;
	float:left;
}
#CONTENT.rfpnew .rfpRadioMembr{
	width:35px!important;
}
#CONTENT.rfpnew .captiondate {
	width: 135px;
	padding-left:5px;
	display: block;
	float: left;
	font-style: normal;
	padding-top: 2px;
	font-size: 11px;
	/*line-height:11px;*/
}
#CONTENT.rfpnew .captiondate{
	line-height:16px;
}
#CONTENT.rfpnew .date {
	font-size: 10px;
	color: #666666;
	height: 16px;
	line-height:16px;
	border: 1px solid #A896C7;
}
#CONTENT.rfpnew .date {
	width: 68px;
}
html>body #CONTENT.rfpnew .date {
	line-height:16px;
	height:16px;
}
#CONTENT.rfpnew .rfpbutton, #CONTENT.rfpnew .rfpsubmitbutton{
	color: #3b5329 !important;
	font-weight: bold;
	height: 18px !important;
	border:none;
	font-size:10px;
	/*margin-bottom:5px;
	margin-top:5px;*/
}
#CONTENT.rfpnew .rfpbutton{
	background-color: #ecdeb9;
	width: 80px;
	float:right;
}
#CONTENT.rfpnew .rfpsubmitbutton{
	background-color: #dbe283;
	width: 80px;
	float:left;
}
#CONTENT.rfpnew .rfpsubmit{
	clear:both!important;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
}
#CONTENT.rfpnew h2{
	color: #dbe283;
}
/*background-color: #5D8D8F;
background-color: #624099;*/

/* start changes to destination page */

.ajax__tab_body{
	background-color:#567242!important;
}

/* end changes to destination page */

/* start NEW NEW NEW rfp */



/* start pl fix for IE6 */

.fixMeIE h3{
	clear:both;
	margin-top:3px!important;
}
.fixMeIE p{
	width: 140px!important;
	clear: left;
	margin-bottom: 0px!important;
	margin-top: 0px!important;
	padding-left: 77px!important; /*width of left column containing the label elements*/
	height: 1%;
	float: none;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	font-size:10px;
	letter-spacing:-1px;
}
.fixMeIE label{
	font-size:11px;
	letter-spacing:normal;
	float: left;
	margin-left: -70px; /*width of left column*/
	width: 70px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
#PERKS-HOME.fixMeIE img{
margin-top:-3px;
}
.fixMeIE input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width: 72px!important;
	font-size:10px;
	letter-spacing:normal;
}
.fixMeIE select {
	width: 72px!important;
}
/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}


/* end pl fix for IE6 */





/* start SubmitRFP updates 0908 */

#fastrfpNAVBar img{
	background-image: url(/images/common/sm_poweredby_logo_chplhl.gif)!important;
}

#fastrfpNAVBar ul{
	border-bottom:1px solid #dbe283!important;
}
#fastrfpNAVBar ul li a {
	border-color:#dbe283!important;
	color:#dbe283!important;
}
#fastrfpNAVBar ul li a:hover {
	background-color:#dbe283!important;
	color:#3b5329!important;
}

/* start SubmitRFP updates 0908 */