/* CSS Document */

body{
	background:url(../images/bg_background.gif) #4b3541 top repeat-x ;
	font-family:tahoma;
	font-size:11px;
	color:#FFFFFF;
	margin:0px;
}
a{	color:#dac3df;}
a.deal{color:#dac3df; font-weight:bold; text-decoration:none}
a.deal:hover{ color:#f5ddfa}
.content{
	padding:10px 20px 10px 0px;
	text-align:justify;

}
.subpage{
	background:url(../images/bg_sub.jpg) right top no-repeat;
	width:908px;
}
.page_title{
	font-size:18px; font-weight:bold; height:70px; line-height:70px; vertical-align:middle
}
.menu{
	background:url(../images/menu_bg.jpg) repeat-x;
	height:29px;
}
.menu a{
	font-family:tahoma;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 12px 0 12px;
	
}
.header{
	padding-left:5px;
	padding-bottom:5px;
	font-size:12px;
	font-family:tahoma;
	font-weight:bold;
}
.border{
	background:url(../images/border.gif) repeat-x bottom;
	padding-bottom:15px;
	padding-top:15px;
}
.bottom_five{
	margin-bottom:5px;
}
.title_promo{
	font-weight:bold;
	color:#ffffff;
}
.outlet_contact{
	font-family:tahoma;
	color:#c6b5c2;
	font-size:10px;
}
.outlet_desc{
	color:#ddd0d5;
	font-size:11px;
	text-align:justify;
}
.service_header{
	background:url(../images/bullet_leaf.gif) left no-repeat;
	padding-left:15px;
	font-weight:bold;
}
.service_list{
	background-color:#453b3f;
}
.service_cat{
	border-left:1px solid #76636f; 
	border-right:1px solid #76636f; 
	padding:5px 0px 5px 2px
}
.service_cat a{
	font-size:11px;
	display:block;
	padding:0 0 5px 13px;
	color:#dbc4dc;
	text-decoration:none;
}
.service_cat .title{
	font-family:tahoma;
	font-size:11px;
	color:#FFFFFF;
	display:block;
	padding:0px 0 5px 13px;
	background:url(../images/bullet_leaf_white.gif)no-repeat left;
}
.bookmark{
	padding-top:20px;
}
.packages{
	font-size:10px;
	background-color:#3c2736;
	font-family:tahoma;
	font-weight:bold;
}

.package_details_open{
	color:#ddd0d5;
	font-weight:normal;
	padding:5px 5px 5px 8px; 
	display:block;
}
.package_details_close{
	color:#ddd0d5;
	font-weight:normal;
	padding:5px 5px 5px 8px; 
	display:none;
}
.package_header{
	background:url(../images/bg_packages_header.jpg) repeat-x left;
	font-weight:bold;
	font-size:11px;
	height:26px;
	line-height:26px;
}
.package_border{
	background:url(../images/border.gif) repeat-x bottom;
	padding-top:13px;
}
.package_duration{
	color:#c6afb8;
	font-weight:bold;
	padding:0 5px 0 5px;
}
.other_links{
	text-decoration:none;
	color:#FFFFFF;
	display:list-item;
	font-size:10px;
	padding:3px 0 3px 3px;
}
.outlet_links{
	color:#dac3df;
	display:list-item;
	padding:3px;
}
.search{
	font-weight:normal;
	padding:5px;
	color:#FFFFFF;
}
.search a.title{
	color:#ddc5dd;
	font-size:12px;
	font-weight:bold;
}

.title{
	font-size:12px;
	font-weight:bold;
	color:#957a83;
}
.footer{
	color:#ddc5dd;
	padding-top:20px;
	padding-bottom:20px;
	border-top:#4c4347 2px solid;
	
}
.footer a{
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}input {
	font-family: tahoma;
	font-size: 11px;
}
select {
	font-family: tahoma;
	font-size: 11px;
}
td.sitemap{
padding-left:10px;
padding-right:50px;
}
td.sitemap a{
	display:block;
	text-decoration:none;
	color:#ddc5dd;
	font-size:12px;
	padding:5px 5px 5px 20px;
		
}
td.sitemap a:hover{
	background:url(../images/bullet_leaf.gif) left no-repeat;
	color:#ffffff;
	font-size:12px;
	padding:5px 5px 5px 20px;
}	
