.definition {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 57%;
	font-style: normal;
	line-height: normal;
	text-align: left;
	font-weight: bold;
	color: #626C5E;
}
.pmargin {
	padding: 22px 22px 22px 22px;
	float: left;
}
.common {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: normal;
}
.paddingR {
	padding-right: 10px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-style: normal;
	line-height: normal;
}
.allalign {
	text-align: left;
}
.txparag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
}
a.link1,.property,a.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1F4100;
	text-decoration: none;
}
.link1,.property a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1F4100;
	text-decoration: none;
}
.link1,.property a:hover {
	color: #E21B00;
	text-decoration: underline;
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-left: 25px;
}
.triptitle
{
	text-align: center;
	color: #CC0000;
	font-weight: bold;
	font-style:italic;
	font-size: 14px;
}
.tripsubtitle
{
	text-align: center;
	font-style:italic;
	font-size: 11px;
}
a.link2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #616960;
	font-size: 57%;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}
.link2 a:hover {
	color: #E21B00;
	text-decoration: underline;
}
.link2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	color: #616960;
	text-decoration: none;  */
	font-size: 57%;
	text-align: left;
	font-weight: bold;
}
td.common a.forgot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #616960;
	text-align: left;
	text-decoration: none;
}
td.common a.forgot:hover {
	color: #E21B00;
	text-decoration: underline;
}
span.link2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #616960;
	font-size: 57%;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}
a.link3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
	text-decoration: none;
}
.link3 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
	text-decoration: none;
}
.link3 a:hover {
	color: #ff0000;
	text-decoration: underline;
}
a.smalllink3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
	text-decoration: none;
	font-size:90%;
	text-decoration:underline;
}
.pagethru {
	font-size: 100%;
	font-style: normal;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
a.faq {
	font-size:130%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1F4100;
	text-decoration: none;
	line-height:200%;
}
.faq a:visited {
	font-size:130%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1F4100;
	text-decoration: none;
	line-height:200%;
}
.faq a:hover {
	font-size:130%;
	color: #E21B00;
	text-decoration: none;
	line-height:200%;
}
.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-style: normal;
	color:#1F4100;
	padding: 5px;
	border: 1px solid #1F4100;
	background-color: #EAEDE2;
}
.members {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #616960;
	font-size: 80%;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	padding-left:20px;
}
td.login {
	padding-left:20px;
}
td.common input {
	font-size: 110%;
}
.message {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #800000;
	width:100%;
	text-align: left;
}

.LoginHeader, .SearchHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #616960;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}

/* begin calendar styles */
span.calendar {
	color: #ffffff;
	text-decoration: none;
	}
table.calendar {
	border: 1px solid #ffffff;
	}
td.available,td.nodate,td.dead,td.unavailable,td.hold,td.requestonly {
	font-size: 10px;
	padding:0px 1px;
	}
td.available {
	color: #ffffff;
	background-color: #6c944e;
	height: 13px;
	width: 16px;
	}
td.unavailable {
	color: #ffffff;
	background-color: #df0000;
	height: 13px;
	width: 16px;
	}
td.hold {
	color: #000000;
	background-color: #fffed8;
	border: 1px solid #c7ccb9;
	height: 11px;
	width: 14px;	
	}
td.nodate,td.dead {
	color: #c7ccb9;
	background-color: #c7ccb9;
	height: 13px;
	width: 14px;
	}
td.requestonly {
	color: #D5C4A1;
	background-color: #D5C4A1;
	height: 13px;
	width: 14px;
	}
th.calendartop {
	padding: 1px 0px;
	border: 1px solid #c7ccb9;
	background-color: #ffffff;
	color: #000000;
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
td.available a:link,td.available a:active,td.available a:hover,td.available a:visited,
td.requestonly a:link,td.requestonly a:active,td.requestonly a:hover,td.requestonly a:visited,
td.hold a:link,td.hold a:active,td.hold a:hover,td.hold a:visited {
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}
td.available a:link,td.available a:active {
	color: #ffffff;
}
td.available a:hover,td.available a:visited {
	color: #000000;
}
td.requestonly a:link,td.requestonly a:active {
	color: #000000;
}
td.requestonly a:hover,td.requestonly a:visited {
	color: #ffffff;
}
td.hold a:hover,td.hold a:visited,td.hold a:link,td.hold a:active {
	color: #000000;
}
div.legend {
	font-size: 9px;
	width:520;
	text-align:center;
}
div.legend a.left {
	padding-right: 40px;
	font-weight:bold;
	color: #1F4100;
}
div.legend a.right {
	padding-left: 40px;
	font-weight:bold;
	color: #1F4100;
}
/* end calendar styles */

h3.TravelAgent {
	color: #CC0000;
	font-style:italic;
	font-size: 11px;
}

.codenastBg{ background-image:url(../images/template/conde_nast_bg.jpg); width:529px; height:128px; background-repeat:no-repeat;}
.codenast {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;}
.read {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 60%; color: #000000; text-decoration: none; text-decoration: underline;}
a:hover.read {color: #CC0000; text-decoration: underline;}
a:active.read {color: #000000; text-decoration: underline;}

/* left nav search */
.searchead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:7px 0px 7px 0px;
	
}
.searchfield, .smsearchfield{padding:0px 0px 0px 2px; font-size:11px; color:#666666;}
select.searchfield { width: 170px; }
select.smsearchfield { width: 70px; }
.searchby{
font-family: Verdana, Arial, Helvetica, sans-serif; color:#565754; 
	font-size: 10px;
	}
.searchbyheader{
font-family: Verdana, Arial, Helvetica, sans-serif; color:#565754; 
	font-size: 10px;
	font-weight: bold;
	}
.dateto, .searchtext{font-family: Verdana, Arial, Helvetica, sans-serif; color:#565754;font-size: 11px;}
.searchbylink {font-family: Verdana, Arial, Helvetica, sans-serif; color:#565754;font-size: 11px; font-weight: bold;}
/* scrollable autocomplete */
.ui-autocomplete {
	max-height: 100px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
	padding-right: 20px;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
	height: 100px;
}

/* date-picker in left nav search */
.ui-datepicker-month, .ui-datepicker-year {
	width: 60px !important;
}

img.ui-datepicker-trigger {
	vertical-align: middle !important;
}
* html img.ui-datepicker-trigger {
	vertical-align: top !important;
}


tr#navbar td {height:32px;}

	#navbar td, #navbar td a {
		font:bold 12px Arial, Tahoma, Helvetica, sans-serif;
		color:#333;}
	
	#navbar td {
		height:32px;
		background-color:#D3D7C6;
		border-left:1px solid #000;
		text-align:center;}
		
		#navbar td a {text-decoration:none;}
		
			#navbar td a:hover {color:#E7423C;}
