/* CSS Document */

body

{

	background-color:#FFFFFF;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	margin:0;

	padding:0;

	background-color:#626262;

	background-repeat:repeat-x;

	background-position:top;

	vertical-align:top;

	text-align:center;

}

.inbig

{

	width:151px;

}

.body_bg

{
	background-color:#626262;
	background-image:url(../images/bg.gif);

	background-repeat:repeat-x;

	background-position:top;

}

.toplinks

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FFFFFF;

} 

.toplinks a:link, .toplinks a:visited

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FFFFFF;

	text-decoration:none;

}

.toplinks a:hover, .toplinks a:visited:hover

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FFFFFF;

	text-decoration:underline;

}

.toplinks div#top_links{
	/*position:absolute;
	top:45px;*/
}

#plus_one{
	position: absolute;
    right: 90px;
    top: -25px;
}

.topbar

{

	background-image:url(../images/left_bg.gif);

	height:46px;

	width:378px;

	background-repeat:no-repeat;

} 

.topbar a:link, .topbar a:visited

{

	font-family:"Swis721 Cn BT";

	font-size:15px;

	color:#000000;

	text-decoration:none;

}

.topbar a:hover, .topbar a:visited:hover

{

	font-family:"Swis721 Cn BT";

	font-size:15px;

	color:#000000;

	text-decoration:underline;

}

.welcome

{

	/*background-image:url(../images/bullet_welcome.gif);*/

	background-color:#FFFFFF;

	background-position:top left;

	background-repeat:no-repeat;

	padding: 0 32px 0 21px;

}

.bullet

{

	/*background-image:url(../images/bullet_about.gif);*/

	background-color:#FFFFFF;

	background-position:top left;

	background-repeat:no-repeat;

	padding:0 0 0 20px;

}

.headerlinks

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FFFFFF;

	background-image:url(../images/center.gif);

	padding-right:70px;

} 

.headerlinks a:link, .headerlinks a:visited

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

}

.headerlinks a:hover, .headerlinks a:visited:hover

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:underline;

}

.selbig

{

	width:140px;

}

.selsmall

{

	width:46px;

}

.greenlink a:link, .greenlink a:visited

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#3E7BB9;

	text-decoration:none;

}

.greenlink a:hover, .greenlink a:visited:hover

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#3E7BB9;

	text-decoration:underline;

}

.hotels

{

	padding-left: 7px;
    text-align: left;
	vertical-align:top;
    width: 200px;

}

.hotels a:link, .hotels a:visited

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	color:#585858;

	text-decoration:none;

}

.hotels a:hover, .hotels a:visited:hover

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#585858;

	text-decoration:underline;

}

#left_footer_td{
	background-image:url('../images/footer_left.gif');
	float:left;
	height:23px;
	width:22px;
}
#middle_footer_td{
	background-image:url('../images/footer_bg.gif');
	float:left;
	height:23px;
	line-height:23px;
	text-align:center;
	width:723px;
}
#right_footer_td{
	background-image:url('../images/footer_right.gif');
	float:left;
	height:23px;
	width:22px;
}

.footerlinks

{

	background-image:url(../images/footer_bg.gif);

	background-repeat:repeat-x;

	height:23px;

}

.footerlinks a:link, .footerlinks a:visited

{

	font-family:Tahoma;

	font-size:14px;

	font-weight:bold;

	color:#27629D;

	text-decoration:none;

}

.footerlinks a:hover, .footerlinks a:visited:hover

{

	font-family:Tahoma;

	font-size:14px;

	font-weight:bold;

	color:#27629D;

	text-decoration:underline;

}

.bottomlinks

{

	color:#959595;

}

.bottomlinks a:link, .bottomlinks a:visited

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	color:#959595;

	text-decoration:none;

}

.bottomlinks a:hover, .bottomlinks a:visited:hover

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	color:#959595;

	text-decoration:underline;

}











.grey_bg

{

	background-image:url(../images/grey_repeat.jpg);

	background-repeat:repeat-x;

	background-position:bottom;

	font-family:Tahoma;

	font-size:10px;

	color:#545454;

	text-align:right;

	font-weight:bold;

	vertical-align:middle;



	

}

.topmenu

{

	

	font-family:Tahoma;

	font-size:11px;

	color:#545454;

	text-align:right;

	font-weight:bold;

}

a.topmenu:link, a.topmenu:active, a.topmenu:visited, a.topmenu:hover

{

	text-decoration:none;

}

.logo_bg

{

	background-image:url(../images/logo_repeat.jpg);

	background-repeat:repeat-x;

	background-position:bottom;

}

.welcome_text

{

	font-family:Tahoma;

	font-size:10px;

	color:#545454;

	text-align:justify;

}

.menu_left

{

	background-color:#FFDF59; 

	text-align:left;

}

.about

{

	background-color:#F5F5F0;

	padding-left:24px;

	padding-right:24px;

}

.about_text

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	padding-right:0px;

	text-align:justify;

}

.footer

{

	background-color:#F2F1EE;

	background-image:url(../images/footer_line.jpg);

	background-position:center bottom;

	background-repeat:no-repeat;

	text-align:right;

	padding-right:204px;

}

a.footer_menu:link, a.footer_menu:active, a.footer_menu:visited, a.footer_menu:hover

{

	text-align:right;

	padding-right:20px;



	

}

.footermenu

{

	font-family: Tahoma;

	font-weight:bold;

	font-size:11px;

	color:#ADAA9B;

}

a.footermenu:link, a.footermenu:active, a.footermenu:visited, a.footermenu:hover

{	

	

	text-align:center;

	padding-right:5px;

	padding-left:5px;

	padding-top:0px;

	text-decoration:none;



}

.search_bg

{



	background-image:url(../images/search_bg.jpg);

	background-repeat:no-repeat;

	background-position:left;

	width:499px;

	height:116px;

}

.welcome_to

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#545454;

}

.text

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	text-align:justify;

	padding-left:12px;

	padding-right:22px;

	text-indent:38px;

}

.caption

{

	text-align:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#545454;

	padding-top:10px;

	white-space:nowrap;

}

.more

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FF6600;

	vertical-align:middle;

	text-align:right;

	background-color:#F5F5F0;

	padding-right:10px;

}

a.more:link, a.more:active, a.more:visited

{

	text-decoration:none;

}

a.more:hover

{

	text-decoration:underline;

}

a.near:link, a.near:active, a.near:visited,a.near:hover

{

	background-image:url(../images/arrow.jpg);

	background-position:left;

	background-repeat:no-repeat;

	font-family:Tahoma;

	font-size:11px;

	color:#545454;

	font-weight:bold;

	margin-left:25px;

	text-decoration:none;

}



.marriott {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	text-decoration: none;

}

#header_image_td{
	background-color:		#fff;
	background-image:		url('../_img/bg_header_image_table.gif');
	background-repeat:		no-repeat;
	height:					146px;
	width:					766px;
}

#header_image{
	width:					100%;
}

#left_header_image,
#right_header_image{
	float:					left;
}

#left_header_image{
	background-image:		url('../_img/bg_exclusive.png');
	background-repeat:		no-repeat;
	background-position:	left bottom;
	height:					156px;
	margin:					10px 0 0 10px;
	position:				relative;
	width:					238px;
}

#right_header_image{
	height:					156px;
	margin:					17px 0 0 0;
	width:					502px;
}

#hotel_info{
	bottom:					10px;
	color:					#fff;
	font-family:			Verdana, Geneva, sans-serif;
	font-size:				11px;
	font-weight:			bold;
	left:					30px;
	position:				absolute;
}

#hotel_info a,
#hotel_info a:link,
#hotel_info a:visited{
	color:					#fff;
	display:				block;
	text-decoration:		none;
}

#hotel_info a:hover,
#hotel_info a:active{
	text-decoration:		underline;
}

#hotel_name{
	background-color:		#ff9000;
	background-image:		url('../_img/bg_exclusive_sprite_1.gif');
	background-position:	10px 8px;
	background-repeat:		no-repeat;
	border:					1px solid #000;
	border-bottom:			1px solid #6e0100;
	height:					27px;
	line-height:			25px;
	text-indent:			30px;
	width:					194px;
}

#hotel_price{
	background-color:		#a30908;
	background-image:		url('../_img/bg_exclusive_sprite_2.gif');
	background-position:	10px 8px;
	background-repeat:		no-repeat;
	border:					1px solid #000;
	border-top:				1px solid #bc0f10;
	height:					27px;
	line-height:			30px;
	text-indent:			30px;
	width:					194px;
}

td.hotels a,
td.hotels a:link,
td.hotels a:visited{
	background-image:url('../_img/bullet.gif');
	background-position:center left;
	background-repeat:no-repeat;
	height:10px;
	padding:0 0 0 15px;
	width:13px;
}

td.hotels a:hover,
td.hotels a:active{
	background-image:url('../_img/bullet_hover.gif');
	background-position:center left;
	background-repeat:no-repeat;
	height:10px;
	width:13px;
}
