@charset "utf-8";
/* CSS Document */

*{
	padding:0px; margin:0px; text-decoration:none; border:0px;
}
body{
	background:url(../images/home/main_bg.jpg) repeat;
}
:focus {
	outline: 0;
}
.outer_div{
	width:1002px; margin-left:auto; margin-right:auto; position:relative;
}

/* Background */

.top_header_bg{
	background:url(../images/home/top_bg.jpg) top repeat-x;
}
.flash_bg{
	background:url(../images/home/flash_bg.jpg) top no-repeat;
}
.img_bg{
	background:url(../images/inner/img_bg.jpg) top no-repeat;
}
.vt_img_bg{
	background:url(../images/inner/virtualtour_bg.jpg) top no-repeat;
}
.ctn_top_bg{
	background:url(../images/home/ctn_top_bg.jpg) top repeat-x;
}
.testimonials_bg{
 background:url(../images/home/testimonials_bg.jpg) no-repeat;
 font:bold 12px/17px Tahoma, Helvetica, sans-serif; color:#808080;
}
.testimonials_bg span{
 font:bold 12px/17px Tahoma, Helvetica, sans-serif; color:#808080;
}
.testimonial{
 font:bold 12px/17px Tahoma, Helvetica, sans-serif; color:#808080;
}
.testimonials_bg a{
 font:12px/17px Tahoma, Helvetica, sans-serif; color:#808080; text-decoration:underline;
}
.testimonials_bg a:hover{
 font:12px/17px Tahoma, Helvetica, sans-serif; color:#699216;
}
.loader_img{
	background:url(../images/inner/ajax-loader.gif) center no-repeat;
}

/* head Element */
h1{
	font:bold 12px Tahoma, Helvetica, sans-serif; color:#808080;
}
/* Top Links */
ul.mainlnk li{
	padding:0px; margin:0px; list-style-type:none; display:inline; 
}
.main_top_lnk{
	font:bold 11px Tahoma; color:#6A9316; background:url(../images/home/lnk_bg_dw.jpg) no-repeat; padding-left:26px; margin-bottom:00px; display:block; float:left; margin-right:15px;
	text-align:left;
}
.main_top_lnk:hover{
	font:bold 11px Tahoma; color:#000000; background:url(../images/home/lnk_bg_ov.jpg) no-repeat;
}
.main_top_lnk_active{
	font:bold 11px Tahoma; color:#000000; background:url(../images/home/lnk_bg_ov.jpg) no-repeat; padding-left:26px; margin-bottom:00px; display:block; float:left; margin-right:15px;
	text-align:left;
}
.menu_lnks{
	font:11px Tahoma; color:#6A9316;
}
.menu_lnks:hover{
	font:11px Tahoma; color:#000000;
}
.menu_lnks_head{
	font:bold 11px Tahoma; color:#6A9316;
}

/* common Links */

.welcome_txt{
	font:12px/17px Arial, Helvetica, sans-serif; color:#fff;
}
.welcome_txt span{
	font:bold 12px Arial, Helvetica, sans-serif; color:#81B11B;
}
.welcome_txt a{
	font:9px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;
}
.welcome_txt a:hover{
	font:9px Arial, Helvetica, sans-serif; color:#F6D001; text-decoration:underline;
}
.btm_copy{
	font:10px Arial, Helvetica, sans-serif; color:#808080;
}
.btm_copy a{
	font:10px Arial, Helvetica, sans-serif; color:#808080;
}
.btm_copy a:hover{
	font:10px Arial, Helvetica, sans-serif; color:#808080; text-decoration:underline;
}
.vox{
	font:10px Arial, Helvetica, sans-serif; color:#808080;
}
.news_home{
	font:12px Arial, Helvetica, sans-serif; color:#808080; border-bottom:1px solid #808080;
}
.news_home a{
	font:12px Arial, Helvetica, sans-serif; color:#808080;
}
.news_home a:hover{
	font:12px Arial, Helvetica, sans-serif; color:#6A9316; text-decoration:underline;
}
.news_inner{
	font:12px/19px Tahoma, Helvetica, sans-serif; color:#808080;
}
.news_inner:hover{
	font:12px/19px Tahoma, Helvetica, sans-serif; color:#6A9316;
}
.home_content{
	font:12px/19px Arial, Helvetica, sans-serif; color:#808080;
}
.home_content a{
	font:10px/19px Arial, Helvetica, sans-serif; color:#6A9316;
}
.home_content a:hover{
	font:10px/19px Arial, Helvetica, sans-serif; color:#808080; text-decoration:underline;
}
.home_right_lnk{
	font:12px/23px Arial, Helvetica, sans-serif; color:#808080;
}
ul.savoy li{
	padding:0px; margin:0px; list-style-type:none; border-top:1px solid #C0C0C0; height:35px;
	background:url(../images/home/savoy_suites.gif) 0px 6px no-repeat;
}
ul.savoy li a {
	padding:0 0 0 80px;
	font:12px/35px Tahoma, Helvetica, sans-serif; color:#808080;
}
ul.savoy li a:hover {
	font:12px/35px Tahoma, Helvetica, sans-serif; color:#6A9316;
}
.prop_lnk{
	font:12px Arial, Helvetica, sans-serif; color:#699216; border-bottom:1px solid #808080; border-top:1px solid #808080;
}
.prop_lnk a{
	font:12px Arial, Helvetica, sans-serif; color:#808080;
}
.prop_lnk a:hover{
	font:12px Arial, Helvetica, sans-serif; color:#699216;
}
.prop_lnk_active{
	font:12px Arial, Helvetica, sans-serif; color:#699216;
}
.inner_desc{
	font:12px/20px Tahoma, Helvetica, sans-serif; color:#fff;
}
.btm_line{
	font:12px Arial, Helvetica, sans-serif; color:#808080; border-bottom:1px solid #808080;
}
.inner_content{
	font:12px/20px Tahoma, Helvetica, sans-serif; color:#808080; text-align:justify;
}
.inner_content_lnk{
	font:12px/20px Tahoma, Helvetica, sans-serif; color:#808080; text-decoration:underline;
}
.inner_content_lnk:hover{
	font:12px/20px Tahoma, Helvetica, sans-serif; color:#699216; text-decoration:underline;
}
.inner_content_head{
	font:12px/20px Tahoma, Helvetica, sans-serif; color:#699216;
}
.left_lnk{
	font:bold 12px/20px Tahoma, Helvetica, sans-serif; color:#808080;
}
.left_lnk a{
	font:12px/20px Tahoma, Helvetica, sans-serif; color:#808080;
}
.left_lnk a:hover{
	font:bold 12px/20px Tahoma, Helvetica, sans-serif; color:#808080;
}
.right_text{
	font:11px/14px Tahoma, Helvetica, sans-serif; color:#808080;
}
.right_text a{
	font:11px/14px Tahoma, Helvetica, sans-serif; color:#808080;
}
.right_text a:hover{
	font:11px/14px Tahoma, Helvetica, sans-serif; color:#808080; text-decoration:underline;
}
.top{
	font:11px/14px Tahoma, Helvetica, sans-serif; color:#808080; 
}
.top:hover{
	font:11px/14px Tahoma, Helvetica, sans-serif; color:#000; background-color:#ECECDD;
}
.contact_head{
	font:bold 13px/20px Tahoma, Helvetica, sans-serif; color:#808080;
}
.testimonials{
	font:12px/20px Tahoma, Helvetica, sans-serif; color:#808080; text-align:justify; padding:9px; border-bottom:1px solid #DDDDC1;
}
.testimonials span{
	font:italic 11px/20px Tahoma, Helvetica, sans-serif; color:#699216; text-align:justify;
}
.url_logo{
	font:bold 10px/14px Tahoma, Helvetica, sans-serif; color:#699216; 
}
.url_logo:hover{
	font:bold 10px/14px Tahoma, Helvetica, sans-serif; color:#808080; background-color:#ECECDD;
}
.sitemap_head{
	font:bold 12px/20px Tahoma, Helvetica, sans-serif; color:#699216;
}
.sitemap_head_lnk{
	font:bold 12px/20px Tahoma, Helvetica, sans-serif; color:#699216;
}
.sitemap_head_lnk:hover{
	font:bold 12px/20px Tahoma, Helvetica, sans-serif; color:#808080;
}
.sitemap{
	font:12px Tahoma, Helvetica, sans-serif; color:#808080;
}
.sitemap a{
	font:12px Tahoma, Helvetica, sans-serif; color:#808080;
}
.sitemap a:hover{
	font:12px Tahoma, Helvetica, sans-serif; color:#808080; text-decoration:underline;
}
.tour_lnk{
	font: 12px/18px Tahoma, Helvetica, sans-serif;  color:#F6D001;
}
.tour_lnk a{
	font:12px/18px Tahoma, Helvetica, sans-serif;  color:#fff;
}
.tour_lnk a:hover{
	font: 12px/18px Tahoma, Helvetica, sans-serif;  color:#F6D001;
}

/************* Form CSS ********************/

.home_search{
	font:11px Arial, Helvetica, sans-serif; color:#666; border:1px solid #C0C0C0; width:120px; height:16px; padding-top:3px;
}
.text_field{
	font:12px Tahoma, Helvetica, sans-serif;	color:#333; border:1px solid #999; width:225px; height:18px;
}
.text_field_date{
	font:12px Tahoma, Helvetica, sans-serif;	color:#333; border:1px solid #999; width:150px; height:18px;
}
.text_area{
	font:12px Tahoma, Helvetica, sans-serif;	color:#333; border:1px solid #999; width:225px;
}
.combo{
	font:12px Tahoma, Helvetica, sans-serif;	color:#333; border:1px solid #999; width:225px; height:22px;
}
.btn {
	font: bold 14px Tahoma, Helvetica, sans-serif; color:#ffffff; cursor:pointer; cursor: hand;
	background-color:#699216; border: 0px solid #fff; height:30px; width:95px;
}
.err_msg{
	font:11px Tahoma, Helvetica, sans-serif; color:#FF0000;
}


/* News, Events CSS */
.news_title_lnk{
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:17px;
	color:#333333;
	text-decoration:none;
}
.news_title_lnk:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:17px;
	color:#699216;
}
.next_prv_lnk{
	font:11px Arial, Helvetica, sans-serif;	color:#808080;
}
.next_prv_lnk:hover{
	font:11px Arial, Helvetica, sans-serif; color:#699216;	text-decoration:underline;	
}
.next_prv_lnk_active{
	font:11px Arial, Helvetica, sans-serif; color:#699216;
}
.next_prv_sep{
	font:11px Arial, Helvetica, sans-serif; color:#cccccc;
}

