	body{
		background: #1E1E1E;
		margin: 0;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	}
	
	A{
		color: #FFCC00;
		text-decoration: none;
	}
	A:hover{
		color: #c89c00;
		text-decoration: none;
	}
	
	#header_img{
		width: 750px;
		height: 224px;
		background: url(images/header_03.jpg) no-repeat;
	}
	
	#top_menu{
		background: url(images/header_02.gif) repeat-x;
		width: 308px;
		height: 46px;
		text-align: right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFCC00
	}
	
	.pad_5{
		padding: 3px 3px 3px 4px;
	}
	
	.c_white{
		color: #FFFFFF;
		font-size: 14px;
	}
	
	#general_menu{
		width: 750px;
		height: 45px;
		background: url(images/header_04.gif) repeat-x;
	}

	.spacer{
		width: 1px;
		height: 34px;
		float: left;
		background: url(images/spacer.gif) no-repeat;
		margin-right: 1px;
	}

	#menu_reservation{
		width: 134px;
		height: 34px;
		float: left;
		background: url(images/reservations_or.gif) no-repeat
	}
	#menu_reservation:hover{
		background: url(images/reservations_hvr.gif) no-repeat
	}
	#menu_rates{
		width: 113px;
		height: 34px;
		float: left;
		background: url(images/rates_or.gif) no-repeat
	}
	#menu_rates:hover{
		background: url(images/rates_hvr.gif) no-repeat
	}
	#menu_weddings{
		width: 132px;
		height: 34px;
		float: left;
		background: url(images/weddings_or.gif) no-repeat
	}
	#menu_weddings:hover{
		background: url(images/weddings_hvr.gif) no-repeat
	}
	#menu_proms{
		width: 102px;
		height: 34px;
		float: left;
		background: url(images/proms_or.gif) no-repeat
	}
	#menu_proms:hover{
		background: url(images/proms_hvr.gif) no-repeat
	}
	#menu_specials{
		width: 101px;
		height: 34px;
		float: left;
		background: url(images/specials_or.gif) no-repeat right
	}
	#menu_specials:hover{
		background: url(images/specials_hvr.gif) no-repeat
	}
	#menu_gifts{
		width: 147px;
		height: 34px;
		float: left;
		background: url(images/gifts_or.gif) no-repeat right
	}
	#menu_gifts:hover{
		background: url(images/gifts_hvr.gif) no-repeat
	}
	
	#content_top{
		background: url(images/content_top.gif) no-repeat;
		width: 750px;
		height: 25px;
	}

	#content_bottom{
		background: url(images/content_bottom.gif) no-repeat;
		width: 750px;
		height: 26px;
	}
	
	.bg_mid{
		background: url(images/bg_mid.gif);
		width: 750px;
		height: auto;
	}
	
	#chauffeur_right{
		width: 257px;
		height: 166px;
		float: left;
		background: url(images/home_righttop.gif) no-repeat;
	}
	#special_banner{
		width: 257px;
		height: 351px;
		float: left;
		background: url(images/home_right_bottom.gif) no-repeat;
	}
	
	.content_pad{
		padding: 15px 10px 10px 25px;
		text-align: left;
	}
	
	.titles{
		font-size: 30px;
		font-weight: 500;
		color: #FFFFFF;
	}
	
	.content_words{
		font-size: 13px;
		color: #CCCCCC;
	}
	
	#footer_menu{
		width: 100%;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		padding: 10px 0px 30px 0px;
		background: #000000;
		color: #999;
	}
	
	
	/* inside pages */
	
	#inside_right{
		width: 257px;
		height: 159px;
		float: left;
		background: url(images/insideright.gif) no-repeat;
	}
	
	#content_topinside{
		background: url(images/content_top_inside.gif) no-repeat;
		width: 750px;
		height: 25px;
	}
	
	.sub_titles{
		font-size: 18px;
		color: #FFFFFF;	
	}
	
	#right_bg{
		background: url(images/insideright_bg.gif) no-repeat top;
	}
	
	.inside_rightbottom{
		text-align: left;
		padding: 10px 25px 10px 10px;
		font-size: 12px;
		color: #CCCCCC;
	}
	
	.textbox{
		font-size: 11px;
		color: #CCCCCC;
		border: 1px solid #333333;
		background: #1E1E1E;
		padding: 5px;
	}