body,html{
	height:100%;
	margin:0;
	padding:0;
}
body{
	background-color:#666C6F;
	color:#CACBCC;
	padding-right:20px;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
}
select,input{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
}
.select_input{
	background-color:#AFB1B3;
	color:#453E25;
	border:0px;
	font-family:Trebuchet MS;
	font-size:11px;
	font-style:italic;
}
.textarea_input{
	background-color:#AFB1B3;
	color:#453E25;
	border:none;
	font-family:Trebuchet MS;
	font-size:12px;
	font-style:italic;
}
.text_input{
	border:none;
	height:16px;
	vertical-align:top;
	background-color:#AFB1B3;
	color:#453E25;
	font-family:Trebuchet MS;
	font-size:12px;
	font-style:italic;
	padding-left:1px;
	
}

.text_file{
	border:none;
	height:20px;
	vertical-align:top;
	background-color:#AFB1B3;
	color:#453E25;
	font-family:Trebuchet MS;
	font-size:12px;
	font-style:italic;
	padding-left:1px;
	
}
.submit{
	cursor:pointer;
	cursor:hand;
}
.button{
color:#ff6;
border:1px solid #FFFF66;
	background:#7F878A;
		font-family:Trebuchet MS;
	font-size:12px;
	font-style:italic;
}

.c_search{
	color:#CBCDA0 !important;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:13px;
	font-style:italic;
}

/*Color codes - start with "c_"*/
.c_brown{
	color:#38393A !important;
}
.c_aqua{
	color:#69E3F5 !important;
}
.c_swampy,.c_gold{
	color:#CBCDA0 !important;
}
.c_brightpink{
	color:#F94FD7 !important;
}
.c_blue{
	color:#0C96D7 !important;
}
.c_violet{
	color:#B46AE3 !important;
}
.c_reddish{
	color:#F36763 !important;
}
.c_lightblue{
	color:#48BEF5 !important;
}
.c_heavyblue{
	color:#63AAEB !important;
}
.c_orange{
	color:#EE8634 !important;
}
.c_brownish{
	color:#D8B8A4 !important;
}
.c_heavybrownish{
	color:#BEA59E !important;
}
.c_black{
	color:#000 !important;
}
.c_green{
 color:#87D05A !important;
}
.c_yellow{
color:#E7BF1F !important;
}
.c_pink{
	color:#E669C4 !important;
}
a.c_pink{
	color:#E669C4 !important;
}
a.c_pink:hover{
text-decoration:underline;
}

/* link colours */
a.blue_link{
	color:#0C96D7 !important;
}
a.blue_link:hover{
	text-decoration:underline;
}

a.violet_link{
	 color:#B46AE3 !important;
}
a.violet_link:hover{
	text-decoration:underline;
}
a.orange_link{
	 color:#EE8634 !important;
}
a.orange_link:hover{
	text-decoration:underline;
}
a.green_link{
	 color:#87D05A !important;
}
a.green_link:hover{
	text-decoration:underline;
}
a.yellow_link{
	color:#E7BF1F !important;
}
a.yellow_link:hover{
	text-decoration:underline;
}
a.pink_link{
	color:#E669C4 !important;
}
a.pink_link:hover{
	text-decoration:underline;
}

/*Classes for <A>'s hover state - start with h_*/
a.h_reddish:hover{
	color:#F36763 !important;
}


a img{
	border:none;
}
a{
	color:#fff;
	text-decoration:none;
}
a:hover{
	color: #33CCFF;
}

a.gold_link{
	color:#CBCDA0;
	font-weight:bold;
	text-decoration:none;
}
a.gold_link:hover{
	text-decoration:underline;
	color:#CBCDA0 !important;
}
a.green_link{
	color:#94DE92 !important;
}
a.green_link:hover{
	text-decoration:underline;
}
a.yellow_link{
	color:#EFF46A !important
}
a.yellow_link:hover{
	text-decoration:underline;
}
a.blue_link{
	color:#7AF9EC !important
}
a.blue_link:hover{
	text-decoration:underline;
}

a.purple_link{
	color:#AF6ADB !important
}
a.purple_link:hover{
	text-decoration:underline;
}

a.aqua_link{
}
a.aqua_link:hover{
	color:#69E3F5 !important;
}
a.reddish_link:hover{
	color:#F36763 !important;
}
a.brown_link{
	color:#363737;
}
a.brown_link:hover{
	color:#363737 !important;
	text-decoration:underline;
}
#layout{
	width:1000px;

	margin-bottom:20px !important;
	margin-top:0px !important;
}
/*Line 1*/
#line1_table{
	height:96px;
	width:100%;
}
td#visit_a_city{
	width:146px !important;
	background:url('../images/map_bg.jpg') top left no-repeat;
}
td#visit_a_city p{
	font-size:30px;
	margin:0px;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	text-align:center;
	width:146px;
}
td#visit_a_city select{
	color:#666C6F;
	background-color:#AFB1B3 !important;
	font-weight:bold;
}
td#logo_cont{
	width:300px;
	padding-left:40px;
	vertical-align:bottom;
	padding-bottom:20px;
}
#logo{
}
img.layout_img{
	display:block;
	text-align:center;
}
#banner_cont{
	vertical-align:bottom;
	text-align:right;
}

/*Line 2*/
#line2_table{
	width:auto;
	margin-top:18px;
}
#directory_cont{
	width:131px;
	padding-left:15px;
	vertical-align:top;
}
#directory_cont h1{
	font-size:12px;
	color:#AFA886;
	font-weight:bold;
	padding-left:8px;
}
#directory_menu{

}
#directory_menu ul{
	margin:0;
	padding:0;
	list-style:none;
}
#directory_menu li{
	margin-bottom:3px;
}
#directory_menu a{
	color:#F7FBFB;
	font-size:12px;
	text-decoration:none;
}
#directory_menu a:hover{
	text-decoration:underline;
}
.dir_bul{
	float:left;
	width:3px;
	margin-right:5px;
	overflow:hidden;
}
/*Directory links*/
a.dir_red:hover{
	color:#ED2336 !important;
}
a.dir_red .dir_bul{
	background-color:#ED2336;
}
a.dir_salad:hover{
	color:#ADF87F !important;
}
a.dir_salad .dir_bul{
	background-color:#ADF87F;
}
a.dir_darkblue:hover{
	color:#4023ED !important;
}
a.dir_darkblue .dir_bul{
	background-color:#4023ED;
}
a.dir_blue:hover{
	color:#0C96D7 !important;
}
a.dir_blue .dir_bul{
	background-color:#0C96D7;
}
a.dir_violet:hover{
	color:#B46AE3 !important;
}
a.dir_violet .dir_bul{
	background-color:#B46AE3;
}
a.dir_green:hover{
	color:#87D05A !important;
}
a.dir_green .dir_bul{
	background-color:#87D05A;
}
a.dir_orange:hover{
	color:#E18C39 !important;
}
a.dir_orange .dir_bul{
	background-color:#E18C39;
}
a.dir_pink:hover{
	color:#E669C4 !important;
}
a.dir_pink .dir_bul{
	background-color:#E669C4;
}
a.dir_yellow:hover{
	color:#E7BF1F !important;
}
a.dir_yellow .dir_bul{
	background-color:#E7BF1F;
}

#whats_on{
	vertical-align:top;
	width:390px;	
	padding-left:40px;
	padding-right:40px;
}
#whats_on h1{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:22px;
	margin:0 0 25px 0;
	font-weight:normal;
}
#whats_on p{
	margin:0 0 10px 0;
	color:white;
	font-size:12px;
}
#whats_on ul{
	margin:0;
	padding:0;
	list-style:none;
}
#whats_on li{
	margin:0;
	padding:0 0 0 10px;
	background:url('../images/list_bul.gif') left 50% no-repeat;
	color:#FAFCFA;
}
p.caption{
	color:#BAB28B !important;
	font-weight:bold;
}


#ads{
	vertical-align:middle;
	text-align:right;
}
#ads_table td{
	width:90px;
}
#ad2_td{
	width:87px !important;
	padding:0 8px;
	vertical-align:top;
	text-align:left;
}
#ad2_td h1{
	font-size:14px;
	margin:0;
}
#ad2_td a{
	font-size:12px;
}
#ad4_td{
	width:79px !important;
	padding:0 8px;
	text-align:left !important;
}
#ad4_td h1{
	font-size:12px;
	color:#CBCDA0;
	margin:0;
}
#ad4_td h2{
	font-size:12px;
	color:#FA4FD8;
	margin:0;
}
#ad4_td ul{
	margin:0;
	padding:0;
	list-style:none;
}

/*Line 3*/
#line3_cont{
	background:url('../images/lbg_rep.gif') top left repeat-y;
}
#line3_table{
	width:100%;
	/*background:url('../images/left_bg.jpg') 90px 0px no-repeat;*/
}
#content_cont{
	padding:18px 38px 0 0;
	vertical-align:top;
}
#menu_cont{
	margin:0 0 0 15px;
	padding:0;
	background-color:#AFA886;
}
#menu{
margin:0 0 0 5px;
}
#menu td{
	text-align:center;
	vertical-align:middle;
	font-size:10px !important;
	text-align:center !important;
	white-space:nowrap;
}
#menu a{
	display:block;
	padding:0 15px;
	height:37px;
	line-height:37px;
}
#menu a:hover{
	background-color:#BDB89C !important;
	color:#fff !important;
}
#birdy_cont{
	width:61px !important;
	text-align:right;
	background-color:#AFA886;
	padding:0 !important;
}

#home_loc{
	color:#666C6F;
	background-color:#AFA886;
	font-weight:bold;
	font-size:12px;
	width:54px !important;
	
}
#home_loc a{
	color:#666C6F;
	background-color:#AFA886;
	font-weight:bold;
	font-size:10px;
	width:54px !important;
	padding-left:2px!important;
}
#home_loc a:hover{
	color:#666C6F;
	background-color:#AFA886!important;
	font-weight:bold;
	font-size:10px;
	width:54px !important;
}
#current_loc{
	color:#666C6F;
	background-color:#AFA886;
	font-weight:bold;
	font-size:12px;
	width:77px !important;
	text-align:center!important;
}
.small_menu a{
	padding:0 15px !important;
}
.small_menu #current_loc{
	width:97px !important;
}

#left_bar{
	padding:25px 5px 45px 15px;
	width:125px;
	vertical-align:top;
}
#left_bar p,#left_bar h1{
	margin:0;
}
#left_bar h1{
	color:#E4EDE4;
	font-size:11px;
}
#other_cities{
	padding-left:7px;
}
#lb_gold_links_cont{
	margin-top:90px;
	font-size:10px;
}
#lb_gold_links_cont p{
	margin-bottom:15px;
	font-size:10px !important;
}
#suggest_cont{
	margin-bottom:25px !important;
}
#ess_link_cont{
	padding-left:10px;
}

/*Content*/
#content{
	vertical-align:top;
	padding:20px 20px 45px 40px;
}
div.article_cont{
}
.article_cont p{
font-size:12px;
}
.article_sign{
	float:right;
	color:#E7F6FD;
	font-weight:bold;
}
.article_heading{
	color:#E7F6FD;
	font-weight:bold;
}
.article_cat{
	color:#CBCDA0;
	font-weight:bold;
}
.article_body{
	font-size:11px;
}
.article_body_address{
	font-size:11px;
	font-weight:bold;
}
img.article_image{
	margin:0 0 0px 0px;
}
.article_link{
	font-weight:bold;
	font-style:italic;
	font-size:11px;
}
.weloveit{
	background:url('../images/welove.gif') bottom 85% no-repeat;
}

/*Right bar*/
#sidebar_cont{
	width:255px !important;
	vertical-align:top;
	padding-top:18px;
}



.calendar {
	width:180px;
	text-align:center;
}

.calendar-month {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	text-align: left;
	padding-bottom:10px;	
}

th, .weekdayCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #BDB89C;
	color: #666C6F;
	height:25px;
	vertical-align: middle;
	text-align:center;	
	font-weight:bold;
	font-style:italic;
}
.td_cal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BDB89C;
	text-align:center;
	height:18px;
	vertical-align:middle;
}

.td_cal_select{
background-color:#663333;
}



#calendar_cont{
	border:1px solid #fff;
	padding:15px 15px 15px 15px;
}
#month_name{
	margin:0;
	font-size:14px;
	color:#F7FAFB;
	font-weight:bold;
	text-align:center;
}
#month_name span{
	text-decoration:underline;
}
#days{
	width:180px;
	margin:14px auto 15px auto;
}
#days th,#days td{
	text-align:center;
	vertical-align:middle;
}
#days th{
	height:27px;
	font-style:italic;
	background-color:#BDB89C;
	color:#666C6F;
}
#days td{
	height:18px;
	color:#CBCDA0;
}
#date_select .text_input{
	width:60px !important;;
}
#search_events{
	font-family:Trebuchet MS;
	font-size:13px;
	font-style:italic;
	color:#CBCDA0;
	font-weight:bold;
	width:180px;
	margin:0 auto;
}
#search_events p{
	margin:0 0 10px 0;
}
#date_select{
	background-color:#AFB1B3;
	margin:7px 0 18px 0;
}
#event_pic_caption{
	padding-left:5px;
}
#event_pic_title{
	color:#F7FAFB;
	margin:0 0 14px 0;
	font-weight:bold;
	font-style:italic;
}
.event_pic_descr{
	color:#fff;
}
.address{
	color:#fff;
}
.event_pic_link{
	font-weight:bold;
	font-style:italic;
	margin:0;
}

#subscribe_cont{
	padding:15px 12px 13px 15px;
	border:1px solid #fff;
	height:auto;
	margin:18px 0;
}
#subscr_text_cont{
	float:right;
	width:120px;
}
#subscribe_cont p{
	color:#fff;
	margin:0;
}
#subscr_title{
	color:#F85F1C !important;
	font-weight:bold;
}
#join_as{
	margin:18px 0 0 0 !important;
}
#subscr_cont{
	margin-top:15px !important;
	vertical-align:middle;
	clear:both;
}
#subscr_cont .text_input{
	border:1px solid #fff;
	width:152px;
	background-color:#ccc;
	color:#333;
	font-size:11px;
	height:18px;
	line-height:18px;
	font-style:normal;
}
#bottom_line td{
	vertical-align:bottom;
	padding-bottom:20px;
}
#pagination_cont{
	text-align:right;
	padding:0 66px 0 20px;
	font-family:Trebuchet MS;
	color:;
}
#pagination_cont span,#pagination_cont a{
	margin-left:5px;
}
#current_page{
	color:#69E3F5;
}
/* new styles */
.affiliatemenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	padding: 0px;
}
.leftalign{
	float:left;
}
.rightalign{
	float:right;
}

#bottom_line td{
	text-align:right;
	font-family:Trebuchet MS;
	padding-bottom:5px !important;
}
#bottom_line a{
	margin-right:30px;
}
.fst_column{
	padding-right:10px !important;
}
.snd_column{
	padding-left:26px !important;
}
.suggest_link_cont{
	width:110px;
	height:69px;
	background:url('../images/suggest_link.gif') no-repeat;
}
.suggest_link_cont td{
	text-align:center !important;
	vertical-align:middle !important;
}
#global_reciprocal_link td{
	padding-top:5px;
}
.heading_main #current_loc{
	width:69px;
}
#heading_cont{
	text-align:left !important;
	padding-left:35px;
}
#heading_cont h1{
	font-size:12px;
	color:#fff;
	margin:0;
}
h1.low_margin{
	margin-bottom:10px !important;
}

.success{
color: #FFFFCC;
font-weight:bold;
font-family:Trebuchet MS, Verdana, Arial, sans-serif;
font-size:12px;
}
.unsuccess{
color: #FFFF99;
font-weight:bold;
font-family:Trebuchet MS, Verdana, Arial, sans-serif;
font-size:12px;
}

.small-text {
font-size: 10px
}

.producttext{
font-size:14px;
color:#CCCCCC;
font-family:Trebuchet MS, Verdana, Arial, sans-serif;
}

#view_map{
padding-left:5px;
}

#noticeb{

	width:100%;

}

#noticeb td{

	width:50%;

	vertical-align:top;

	padding-bottom:10px;

}

#noticeb td.first_column{

	padding-right:45px;

}

#noticeb h1{

	font-size:12px;

	margin:0 0 0 0;

}

#noticeb p{

	margin:0 0 15px 0;

	font-size:10px;

}

#noticeb a{

	font-size:11px;

	font-weight:bold;

	font-style:italic;

}

.vis{
visibility:hidden;
display: none;
}

.premiumHeader
{
	color:#FCD533;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.premiumFeatureHeader
{
	color:#FCD533;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
