body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
    margin : 0px;
    background-color : White;
    color : Black;
}



td {
	font-size: 10pt;
}

form {
    margin : 0px;
}

.regular {
	font-size: 10pt;
}

.small {
	font-size : 8pt;
}

.keyline {
	border : 1px solid white;
}

.title {
    font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight: bold;
}

.dealTitle {
    font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight: bold;
}

table.toplogo {
	margin-bottom : 0px;
}

.banner {
    font-size : 10pt;
    font-weight : bold;
    color : #C00000;
    margin-right : 10px;
}

table.topnav {
    margin-bottom : 5px;
}

table.topnav td {
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size : 11pt;

	color: #F86611;
	margin-top : 0px;
}

table.topnav td.selected a {
	color: #F86611;
	text-decoration : none;
}

table.topnav td.selected a:hover {
	color : #C00000;
}

table.topnav td.unselected a {
	color : #C00000;
	text-decoration : none;
	margin-top : 0px;
	line-height : 12pt;
	position : relative;
	top : -2px;
	white-space:nowrap;
	overflow:hidden;
}

table.topnav td.unselected a:hover {
	color: #F86611;
}

table.search {
    width : 100%;
}

table.search td {
	color : #CB3209;
	font-weight : bold;
}

table.search form {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
}

table.search input {
	border : 2px solid #C00000;
	color : White;
	background-color : #F86611;
	font-weight : bold;
}

table.search input.radio {
    border : 0px;
    color : Black;
    background-color : White;
}

table.search select {
	font-size : smaller;
}

table.search option {
	font-size : smaller;
}

table.search .pagination {
	color: white;
	position: relative;
	top : -3px;
}

table.search .info {
	color : black;
	font-weight : normal;
}

table.specials td {
	font-size : 8pt;
}

table.specials .big {
	font-size : 10pt;
}


table.specials a {
    color : #C00000;
	text-decoration : none;
}

table.specials td.red {
    background-color : #C00000;
	color : White;	
}

table.specials td.red a {
    color : White;
    text-decoration : none;
}

table.specials td.yellow {
    background-color : #F9BF0F;
	color : #C00000;	
}

table.specials td.yellow a {
    color : #C00000;
    text-decoration : none;
}

table.specials td.orange {
    background-color : #F86611;
	color : White;	
}

table.specials td.orange a {
    color : White;
    text-decoration : none;
}

table.specials .title {
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight: bold;
}

table.specials whiteLink a {
    color : White;
    text-decoration : none;
}

table.specials whiteLink a:hover {
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight: bold;
}

table.specials .price {
	font-size : 14pt;
	font-weight : bold;
	display : inline;
}

table.specials a {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	text-decoration:underline;
}

td.feature {
	color : #C00000;
	font-size : 8pt;
}

td.feature a {
	color: #C00000;
	text-decoration : none;
}

td.feature a:hover {
	color : #F86611;
}

td.feature .title {
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight: bold;
	margin-bottom : 4px;
	text-align : center;
}

td.howtobook {
	color : White;
	font-size : 8pt;
	font-weight: bold;
}

td.howtobook .title {
    font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
}

td.howtobook ul {
	margin : 8px;
	padding-left : 8px;
	line-height : 10pt;
	list-style-image: url(/images/doodads/check_blue.gif);
}

td.howtobook li {
    margin : 4px;
}

td.lastminute {
	color : White;
	font-size : 8pt;
    text-align : center;
}

td.lastminute a {
	color: White;
	text-decoration : none;
}

td.lastminute a:hover {
	color : #F9BF0F;
}

td.lastminute .title {
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight: bold;
	margin-bottom : 4px;
	text-align : center;
}

td.contact {
	font-size : 10pt;
	font-weight : bold;
	color : #F9BF0F;
}

table.rates td {
	color : Black;
    font-weight : normal;
}

table.main b {
	color : #C00000;
}

table.main .title {
	font-size : 14pt;
	font-weight : bold;
	color : #C00000;
}

table.hoteldetail {
    color : White;
}

table.hoteldetail td {
    font-size : 10pt;
    font-weight : bold;
    color : White;
}

table.hoteldetail .title {
    color : White;
	font-size : 14pt;
	font-weight : bold;
}

table.hoteldetail option {
    color : #c00000;
    border : 2px solid #f86611;
    background-color : #f9bf0f;
}

table.hoteldetail a {
    color : White;
    font-size : 10pt;
    font-weight : bold;
    text-decoration : none;
}

table.hoteldetail a:hover {
    color : #f9bf0f;
}

table.hoteldetail select {
    font-size : smaller;
}

table.detailbox {
    border : 2px solid #8888ff;
    margin-top : 8px;
    margin-left : 8px;
    margin-right : 8px;
}

table.detailbox td {
    color : Black;
    font-weight : normal;
}

table.detailbox td.title {
    color : White;
    font-size : 10pt;
    font-weight : bold;
    background-color : #8888ff;
}

div.ticker {
    position : absolute;
    visibility : hidden;
    text-align : center;
}

a.keyword{color:white;}

a.whiteLink{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:white;
	text-decoration:none;
	}

a:hover.whiteLink{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	text-decoration:underline;
}

a.blackLink{
	color:black;
	text-decoration:underline;
}

a:hover.blackLink{
	color: black;
	text-decoration:underline;
}


/* Property output cells */

table.property td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #E5E5E5;
}

table.property td.title {
	background-color : #cccccc;
}

table.property td.spacer {
	background-color : white;
	padding: 2px;
}

/*weather */

table.weather td {
	text-align: center;
}

table.weatherProp td {
	text-align: center;
	font-size: 10pt;	
}

.tmp {
	font-size: 15pt;	
}


.topText a{
	color:#CE3108;
}

.topText a:hover{
	text-decoration:underline;
}

.menutop{
	color:#ae9457; font-size:10px; white-space:nowrap; font-family:Georgia, 'Times New Roman', Times, serif; font-weight:bold;
}

.leftmenu{
	 float:left; border:1px solid #ae9457; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif; color:#ae9457; font-size: 12px; margin-top:5px;
}

.rightblock{
	 border:1px solid #ae9457; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif; color:#ae9457; font-size: 12px; margin-top: 5px;
}

.rightblock_noborder{
	 overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif; color:#ae9457; font-size: 12px; margin-top: 5px;
}

.leftmenu A:link{ text-decoration: none; color: #ae9457 }
.leftmenu A:visited{ text-decoration: none; color: #ae9457 }
.leftmenu A:active{ text-decoration: none; color: #ae9457 }
.leftmenu A:hover{ text-decoration: underline; color: #ae9457 }

.rightblock A:link{ text-decoration: none; color: #ae9457 }
.rightblock A:visited{ text-decoration: none; color: #ae9457 }
.rightblock A:active{ text-decoration: none; color: #ae9457 }
.rightblock A:hover{ text-decoration: underline; color: #ae9457 }

.rightblock_noborder A:link{ text-decoration: none; color: #ae9457 }
.rightblock_noborder A:visited{ text-decoration: none; color: #ae9457 }
.rightblock_noborder A:active{ text-decoration: none; color: #ae9457 }
.rightblock_noborder A:hover{ text-decoration: underline; color: #ae9457 }

.submit { background-color:#ae9457; border: solid #ae9457 1px; margin:1px; width: 210px;  font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#ffffff }

.dateselect { background-color:#FFFFFF; border: solid #ae9457 1px; margin:1px; width: 90px;  font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#ae9457  }

.deslink A:link {text-decoration: none; color: #FFFFFF; font-weight:bold}
.deslink A:visited {text-decoration: none; color: #FFFFFF; font-weight:bold}
.deslink A:active {text-decoration: none; color: #FFFFFF; font-weight:bold}
.deslink A:hover {text-decoration: underline; color: #FFFFFF; font-weight:bold}

.newtopnav{
	font-family:Georgia, "Times New Roman", Times, serif;
}

.newtopnav A:link{ text-decoration: none; color: #ae9457; }
.newtopnav A:visited{ text-decoration: none; color: #ae9457; }
.newtopnav A:active{ text-decoration: none; color: #ae9457; }
.newtopnav A:hover{ text-decoration: underline; color: #ae9457;  }

