a:hover  { color: #CE9D30; margin: 0px;}
 
BODY {
	FONT-SIZE: 11px;
	background: #1A0102;
	margin: 0;
    font-family: Geneva, Helvetica, sans-serif;
}
.text {
	FONT-SIZE: 12px;
	color: #333;
}
.box-line {
	FONT-SIZE: 12px;
	margin:0;
	padding: 7px;
	color: #333;
	border-right: 1px dotted #333;
}
.hotel-line {
	margin:10px;
	padding: 10px;
	color: #333;
	border-bottom: 1px dotted #333;
}
.redlinks {
	padding: 0;
	margin: 0;
	color: #7B1212;	
}
.small {
	font-size: 10px;
	color: #333;
}
.small-wh {
	font-family: Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.brown-border {
	font-family: Geneva, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	border: 1px solid #411D10;
}
.pic-border {
	font-family: Geneva, Helvetica, sans-serif;
	padding: 0;
	background: #ffffff;
	margin: 0px;
	border: 1px solid #61361E;
}
.box {
	font-family: Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	padding: 3px;
	background: #fff;
	border: 0px solid #ccc;
}
.newsletterbox {
	font-size: 11px;
	color: #fff;
	padding: 5px;
	background: #521C0A;
	border: 0px solid #EECF3E;
}
.table {
	font-size: 11px;
	color: #333;
	padding: 0;
	background: #935315;
	border: 0;
}
.table2 {
	font-family: Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 7px;
	background-color: #ffffff;
	border: 0px;
}
.desc-table {
	font-size: 11px;
	background: #F4F4F4;
	border: 1px solid #ccc;
	padding: 5px;
	margin: 7px;
}
.desc-table2 {
	text-align: left;
	font-size: 12px;
	background: #F4F4F4;
	border: 1px solid #ccc;
	padding: 5px;
	margin: 7px;
}
.bottom-nav {
	background: url(images/bottom-bg.gif);
	padding: 5px;
	color: #FFFFFF;
	font-size: 10px;
	height:25px;
}
.top-nav {
	background: url(images/top-bg.gif);
	height: 100px;
	padding: 0px;
	margin: 0;
	color: #FFFFFF;
	font-size: 10px;
	border: 1px solid #411D10;
}
.top-nav2 {
	background: url(images/top-bg.gif);
	height: 100px;
	padding: 0px;
	margin: 0;
	color: #FFFFFF;
	font-size: 10px;
	border-bottom: 1px solid #411D10;
}
.luxury-hotels {
	background: url(images/luxury-hotels.jpg);
	padding: 0px;
	color: #FFFFFF;
	font-size: 10px;
	border: 0;
	height: 116px;
}

h1 { color: #1A0102; font-size: 15px; font-weight: bold; padding: 0; margin: 0; }
h2 { font-size: 13px; color: #333; font-weight: bold; padding: 0; margin: 0; }


/* Nav Hover Styles */

.book-hotel { 
position: relative; 
float: left;
background: url(images/hotels2.gif) no-repeat; 
white-space: nowrap; 
display: block; 
width: 154px; 
height: 37px; 
margin: 0; 
padding: 0; 
}.book-hotel a {
display: block; 
width: 154px; 
height: 37px; 
padding:0px;
}.book-hotel img { width: 154px; height: 37px; border: 0; } 
* html a:hover { visibility:visible; } 
.book-hotel a:hover img{ visibility:hidden; } 
.book-hotel span { 
position: absolute; 
left: 28px; 
top: 11px; 
margin: 0px; 
padding: 0px; 
cursor: pointer; 
}

.attractions { 
float: left;
position: relative;
background: url(images/attractions2.gif) no-repeat; 
white-space: nowrap; 
display: block; 
width: 154px; 
height: 37px; 
margin: 0; 
padding: 0; 
}.attractions a {
display: block; 
width: 154px; 
height: 37px; 
padding:0px;
}.attractions img {width: 154px; height: 37px; 
border: 0; } 
* html a:hover {visibility:visible} 
.attractions a:hover img{visibility:hidden} 
.attractions span { 
position: absolute; 
left: 28px; 
top: 11px; 
margin: 0px; 
padding: 0px; 
cursor: pointer; 
}

.area-info { 
float: left; 
position: relative;
background: url(images/area-info2.gif) no-repeat;  
white-space: nowrap; 
display: block; 
width: 154px; 
height: 37px; 
margin: 0; 
padding: 0; 
}.area-info a { display: block; width: 154px; height: 37px; padding:0;
}.area-info img {width: 154px; height: 37px; border: 0; } 
* html a:hover {visibility:visible} 
.area-info a:hover img{visibility:hidden} 
.area-info span { position: absolute; left: 28px; top: 11px; margin: 0; padding: 0; cursor: pointer; }

.recreation { 
float: left; 
position: relative;
background: url(images/recreation2.gif) no-repeat;  
white-space: nowrap; 
display: block; 
width: 154px; 
height: 37px; 
margin: 0; 
padding: 0; 
}.recreation a { display: block; width: 154px; height: 37px; padding:0;
}.recreation img {width: 154px; height: 37px; border: 0; } 
* html a:hover {visibility:visible} 
.recreation a:hover img{visibility:hidden} 
.recreation span { position: absolute; left: 28px; top: 11px; margin: 0; padding: 0; cursor: pointer; }

.home { 
float: left; 
position: relative;
background: url(images/home2.gif) no-repeat;  
white-space: nowrap; 
display: block; 
width: 154px; 
height: 37px; 
margin: 0; 
padding: 0; 
}.home a { display: block; width: 154px; height: 37px; padding:0;
}.home img {width: 154px; height: 37px; border: 0; } 
* html a:hover {visibility:visible} 
.home a:hover img{visibility:hidden} 
.home span { position: absolute; left: 28px; top: 11px; margin: 0; padding: 0; cursor: pointer; }

.search-hotel { 
background: url(images/search-dallas2.gif) no-repeat;   
width: 162px; 
height: 35px; 
margin: 0; 
padding: 0; }
.search-hotel a { display: block; width: 162px; height: 35px; padding:0;}
.search-hotel img {width: 162px; height: 35px; border: 0; } 
* html a:hover { visibility:visible } 
.search-hotel a:hover img {visibility:hidden } 
.search-hotel span { position: absolute; left: 28px; top: 11px; margin: 0; padding: 0; cursor: pointer; }

