*
{
	margin:00px;
	padding:00px;
}

body
{	background-color:#000000;
	font-family:trebuchet ms, helvetica, arial, san-serif;
	font-size:13px;
	color:#FFFFFF;
}

h1 span, h2 span
{	position:absolute;
	top:00px;
	left:-9999px;
}

h1
{	color:#DCDCDC;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:05px;
}

h2
{	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:02px;
}

h2.heading
{	margin-top:00px;
	margin-left:-01px;
	padding-top:15px;
	padding-bottom:12px;
	padding-left:10px;
	text-transform:uppercase;
	border-top:01px solid white;
}

h3.ad_title
{	margin-top:00px;
	margin-bottom:-06px;
	margin-left:-01px;
	padding-top:15px;
	padding-bottom:12px;
	padding-left:10px;
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:05px;
}

#thisweeks
{	float:right;
}

div.google
{	display:inline;
}

div.content
{	width:100%;
	max-width:1024px;
	min-width:780px;
	margin:08px 00px 4px 00px;
	text-align:left;
	overflow:hidden;
}

div.moviecontent
{	width:100%;
	max-width:1224px;
	min-width:780px;
	margin:0px 00px 0px 00px;
	text-align:left;
	overflow:hidden;
}

div.content_container
{	padding:00px 20px;
}

div.footer
{	width:100%;
	height:20px;
	padding-top:2px;
	bottom:0px;
	background-color:#21201A;
	font-size:11px;
	letter-spacing:01px;
	position: relative;
	right:0px;
	border-top:02px solid #770000;
}



div.weatherhead
{	width:100%;
	height:20px;
	padding-top:06px;
	bottom:0px;
	font-size:11px;
	letter-spacing:01px;
	position: relative;
	right:20px;
}

span.copyright
{
	float:left;
}

a.crisp
{	float:right;
}

a.n9thstreet
{	margin-left:20px;
}

div.skyline
{	width:100%;
	height:400px;
	
	
}

div.bar_red
{	width:100%;
	min-width:775px;
	height:08px;
	position:absolute;
	background-color:#770000;
}

div.ad_contact
{	margin-left:20px;
	width:330px;
	height:164px;
	float:left;
}

span.hotel_info
{	margin-left:10px;
	float:left;
	max-width:55%
}

span.ad_info
{	margin-left:10px;
	float:left;
	clear:both;
}

span.ad_headings
{	width:260px;
	margin-right:10px;
	margin-bottom:10px;
	float:right;
	text-align:right;
	font-size:20px;
}

a.ad_price
{	width:330px;
	margin-top:25px;
	display:block;
	font-size:70px;
	text-align:center;
}

span.ad_pricescale_dol
{	width:110px;
	margin-right:10px;
	float:right;
	font-size:20px;
	text-align:right;
}

span.ad_pricescale
{	width:92px;
	margin-right:10px;
	float:right;
	clear:right;
	font-size:20px;
	text-align:left;
}

span.ad_details
{	width:300px;
	margin-left:10px;
	float:left;
	font-size:16px;
}

span.coming_soon
{	margin-left:10px;
}

ol.nav_google
{	padding:06px 10px;
	position:absolute;
	top:272px;
	right:00px;
	list-style-type:none;
	background-color:#82A2EC;
}

ol.nav_mainindex
{	min-width:775px;
	max-width:1024px;
	height:20px;
	list-style-type:none;
	font-size:11px;
	letter-spacing:01px;
}

ol.ads
{	max-width:1024px;
	min-width:775px;
	padding-top:40px;
	margin-bottom:200px;
	clear:both;
	list-style-type:none;
	overflow:hidden;
}

ol.nav_hotel
{	margin-top:-10px;
	list-style-type:none;
}

li.nav_hotel {
	overflow:hidden;
}

ol.ads
{	margin-top:40px;
}

ol.ad_details
{	clear:both;
	list-style-type:none;
}

ol.auxilary
{	width:105%;
	height:300px;
	margin-bottom:-50px;
	clear:both;
	list-style-type:none;
}

li.auxilary
{	width:24%;
	height:205px;
	padding-top:10px;
	background-image:url(../images/bg_auxilary.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
	display:block;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:01px;
}

li.nav_google
{	float:left;
}

li.nav_googleform
{	margin-top:-02px;
	float:left;
	display:block;
}

li.nav_main
{	display:inline;
}


li.ads
{	width:20%;
	float:left;
	text-align:center;
}

a:link, a:visited, a:hover
{	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}

#scroll_link
{	color:#FF0000;
}

a#imagegallery
{	margin-right:10px;
}

a.launch
{	color:#A90303;
}

a.nav_guide, a.nav_guide:visited, a.nav_main, a.nav_main:visited, a.nav_directory, a.nav_directory:visited
{	width:100%;
	height:17px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	background-color:#0D0D0D;
	border-bottom:01px solid #212121;
}

a.auxilary
{	text-decoration:none;
}

a.auxilary:hover
{	color:#770000;
}

li.first a.nav_directory{
	margin-top:-01px;
	border-top:01px solid #770000;
}

a.nav_guide:hover, a.nav_directory:hover, a.nav_main:hover
{
	background-color:#1A1A1A;
	text-decoration:none;
}

a.n9thstreet
{
	padding-left:06px;
	float:left;
}

a.all_features
{
	margin-top:04px;
	margin-left:15px;
	float:left;
	font-size:11px;
}

a.nav_hotel, a.nav_hotel:visited
{	
	width:100%;
	height:74px;
	padding-top:13px;
	display:block;
	background-color:#000000;
	border-bottom:01px solid #212121;
}

a.nav_hotel:hover
{
	background-color:#1A1A1A;
	text-decoration:none;
}

li.ad_details_price
{	
	width:100%;
	height:160px;
	padding-top:13px;
	display:block;
	background-color:#000000;
	border-bottom:01px solid #212121;
}

li.ad_details
{	
	width:100%;
	padding-top:13px;
	padding-bottom:8px;
	display:block;
	background-color:#000000;
	border-bottom:01px solid #212121;
	overflow:hidden;
}

li.ad_details:hover
{
	background-color:#1A1A1A;
	text-decoration:none;
}

img
{	border:00px;}

img.title
{	float:left;}

img.logo
{
	margin-bottom:20px;
	float:left;
}

img.ad_photo
{
	width:250px;
	height:164px;
	margin-right:10px;
	float:right;
	border:01px solid #FFFFFF;
}

img.hotel
{
	margin-top:-03px;
	margin-right:80px;
	margin-left:50px;
	float:left;
}

img.auxilary
{	padding-top:20px;}

p.text_full
{
	width:590px;
	margin-left:10px;
	margin-bottom:10px;
}

em
{
	text-transform:uppercase;
	font-weight:bold;
	font-style:normal;
	letter-spacing:01px;
}

ol.nav_guide, ol.nav_main
{
	width:20%;
	margin-bottom:50px;
	float:left;
	list-style-type:none;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:01px;
}

ol.nav_guidemovie
{
	width:12%;
	margin-bottom:50px;
	float:left;
	list-style-type:none;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:left;
	letter-spacing:01px;
}

#col_mid
{
	width:60%;
	margin-bottom:5px;
	float:left;
	position:relative;
	padding:0px;
	padding-top:195px;
	padding-left:0px;
	z-index:10;
	background-color:#1A1A1A;
}

#col_mid_links
{
	width:60%;
	margin-bottom:50px;
	float:left;
	position:relative;
	padding:0px;
	padding-top:5px;
	padding-left:0px;
	z-index:10;
	background-color:#1A1A1A;
}

ul.col_mid_links
{
   margin-left:100px;
}

dt.col_mid_links
{ margin.left:50px;
}

#data_mid
{
	width:60%;
	margin-bottom:5px;
	float:left;
	position:relative;
	padding:0px;
	padding-top:15px;
	padding-left:0px;
	z-index:10;
	background-color:#000000;
}

h2.datahead
{	margin-top:00px;
	margin-left:-01px;
	padding-top:0px;
	padding-bottom:12px;
	padding-left:10px;
	text-transform:uppercase;
}

p.subscribe
{
	margin-left:10px;
	margin-bottom:10px;
}

.guide_feature ol, .features_search ol{
	list-style-type:none;
}

#feature_thisweeks {
	position:absolute;
	right:0px;
	z-index:10;
	left:0px;
	background-image:url(../images/bg_feature.png);
	padding-top:3px;
	padding-bottom:3px;
	text-align:right;
}

ol.feature li{
	height:175px;
	width:100%;
	clip:auto;
	overflow:hidden;
	position:relative;
}

ol.feature li p{
	position:absolute;
	background-image:url(../images/chom.jpg);
	bottom:0px;
	left:-10px;
	right:-10px;
	padding:5px;	
	text-align:right;
}

div#view_all {
	text-align:right;
}


div.guide_feature {
	border-bottom:1px solid white;
}
div.features_search {
	padding-top:10px;
}

div.feature p
{
	margin-right:10px;
	margin-top:10px;
	margin-left:10px;
}

h2.features_search, ol.features_search, ol.features_search * {
	display:inline;
}

ol.features_search
{
	margin-left:06px;
}


li.features_search
{
	margin-left:04px;
}

ol.features_search a{
	padding-right:5px;
}


form.search_guide
{
	overflow:hidden;
	margin-top:-10px;
}

form.advertise
{
	width:100%;
}

input.search_guide
{
	width:80%;
	font-size:14px;
	float:left;
	height:20px;
}

form.advertise label
{
	width:30%;
	margin-top:03px;
	margin-right:10px;
	display:block;
	clear:left;
	float:left;
	text-align:right;
}

input.field
{
	margin-bottom:10px;
	float:left;
}

span.example
{
	margin-top:00px;
	margin-bottom:10px;
	margin-left:32%;
	float:left;
	clear:both;
	font-size:11px;
}

span.auxilary
{
	width:100%;
	display:block;
}

input.submit
{
	width:100px;
	clear:both;
}

button.search_guide_submit
{
	text-align:center;
	background-color:black;
	border:1px;
	border-color:#FFFFFF;
	font-size:20px;
	height:25px;
	color:white;
	width:17%;
	margin-left:1%;
	float:left;
}

select.advertise_with
{
	width:25%;
	float:left;
}

button.advertise_submit
{
	background-color:black;
	border:0px;
	font-size:40px;
	color:white;
	margin-top:20px;
	margin-left:50%;
	width:25%;
	float:left;
	display:block;
	clear:both;
}

ol.clicker{
	position:absolute;
	z-index:10000;
	margin-top:155px;
	margin-left:5px;
	padding:0px;
	list-style-type:none;
}

ol.clicker li{
	display:inline;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}
ol.clicker li.selected{
	color:red;
}

#guide {
	margin-top:20px;
	margin-bottom:20px;
	border-bottom:1px solid white;
	border-spacing:0px;
	border-collapse:collapse;
}

#guide caption {
	font-size:17px;
	padding:5px;
}

#guide thead{
}
#guide thead tr th{
	border:0px;
	border-bottom: 1px solid silver;
	padding:5px;
	background-color:#333333;
}
#guide tbody tr td{
	border:0px;
	padding:5px;
}
#guide tbody tr.even{
	background-color:#222222;
}
#guide tbody tr:hover{
	background-color:#660000;
}
h2.guide {
	margin-bottom:00px;
	padding-top:23px;
	font-size:18px;
	border-bottom:1px solid white;
}

div.guide_event h2
{
	width:100%;
	margin-top:00px;
	margin-left:-10px;
	margin-bottom:10px;
	padding-top:15px;
	padding-bottom:02px;
	border-top:01px solid #FFFFFF;
}

ol.guide {
	list-style-type:none;
}

ol.guide li a {
	display:block;
	padding-top:08px;
	padding-bottom:06px;
	padding-left:10px;
	text-decoration:none;
}
ol.guide li a strong{
	color:#F21206;
	display:block;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:02px;
}
ol.guide li a:hover{
	background-color:#4D0304;
}

div.guide_event {
	padding-left:10px;
	padding-right:10px;
}
div.guide_event dl{
	margin-top:20px;
	overflow:hidden;
}
div.guide_event dl dt{
	width:30%;
	float:left;
	padding-left:1%;
	padding-right:1%;
	margin-top:20px;
	text-align:right;
	text-transform:uppercase;
}
div.guide_event dl dd{
	width:30%;
	float:left;
	padding-left:1%;
	padding-right:1%;
	margin-top:20px;
	text-align:right;
}
div.guide_event dl dd{
	text-align:left;
	width:66%;
}
div.guide_event dl dd ul, div.guide_event dl dd ol{
	list-style-type:none;
}

.directory table {
	margin:0px;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
}
.directory table caption{
	margin-top:00px;
	margin-left:-01px;
	padding-top:15px;
	padding-bottom:10px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:02px;
	border-top:01px solid white;
}
.directory table caption form, .directory table caption span{
	padding-left:10px;
}
.directory table thead th{
	padding-top:15px;
	padding-bottom:15px;
	background-color:#1A1A1A;
}
.directory table .nameloc{
	width:65%;
	padding-left:10px;
}
.directory table .nameloc address{
	font-size:10px;
}

.directory table .phone{
	width:15%;
	text-align:center;
}
.directory table .tags{
	text-align:center;
}
.directory{
	border-top:1px solid white;
}
.directory table tbody tr.odd{
	background-color:#333333;
}
.directory table tbody td{
	padding-top:0px;
	height:44px;
	border:0px;
}
.search{
	margin-top:9px;
	height:auto;
	clip:none;
	overflow:nome;
	position:relative;
	margin-bottom:30px
}
.fineprint{
	margin-top:20px;
	font-size:10px;
	color:#AAAAAA;
}

form#drill {
	margin-top:10px;
	border-top:1px solid silver;
	margin-left:0px;
	height:23px;
	padding-top:10px;
	text-align:center;
}

form#drill input, form#drill select {
	max-width:100px;
}

a.ads{
	text-decoration:underline;
}

.feat_photo {
	position:relative;
	height:174px;
	clip:auto;
	overflow:hidden;
	border-bottom:1px solid white;
}

.feat_article{
	padding:10px;
}

.feat_article p {
	margin-bottom:20px;
}

p.more {
	padding:10px;
	text-align:right;
}

ul.arch {
	margin-bottom:10px;
	padding-left:10px;
	list-style-type:none;
}

ul.arch ul{
	margin-bottom:10px;
	list-style-type:none;
}

ul.arch a {
	text-decoration:underline;
}

div#adlink {
	margin-top:-28px;
	height:20px;
	clip:auto;
	overflow:hidden;
	position:relative;
	text-align:right;
	background-image:url(../images/bg_feature.png);
	padding-right:20px;
	padding-top:7px;
	font-weight:normal;
	font-size:11px;
	min-width:775px;
	max-width:1004px;
}
div#adlink a {
	text-decoration:underline;
}

.ad_info a {
	text-decoration:underline;
}
h1#header
{
	background-image:url("../images/chom.jpg");
	min-width:775px;
	max-width:1024px;
	height:301px;
	background-repeat:no-repeat;
}

.test {
	font-family: Fixedsys;
	font-size: 8px;
	font-weight: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-transform:none;
}
