@charset "utf-8";

/* CSS Document */

body{margin: 0px; background:#CCCCCC; font:normal 10pt Verdana, Arial, Helvetica, sans-serif}
#top{width:978px; margin:0 auto; background-color:#FFBE18;  padding:30px 0 20px 22px}
#menu{width:1000px; margin:0 auto; background-color:#ff910f; position:relative; z-index:120}
#top_image{width:1000px; margin:0 auto;}
.textMenu{font: bold 13px verdana; color:#ff4c01;}
a.main{
	font: bold 14px verdana;
	text-decoration:none;
	color:#663a06;
	padding:0.2em 0.2em;
}
.menu_div{
	position:absolute;
	visibility:hidden;
	padding-top: 8px;
}
.menu_tab{
	padding: 7px 4px;
	border: 1px solid;
	border-color: #FFBE18 #FF4C01 #FF4C01 #FF4C01;
	background-color: #FFBE18;
	visibility:hidden;
}
.menu_tab td{padding:0 3px 3px 3px}
a.sub{
	font: bold 12px verdana;
	text-decoration:none;
	color:#663a06;
	padding:0.2em 0.2em;
}
a.sub:hover {
	color:#ff4c00;
}

#text{width:1000px; margin:0 auto; background-color:#ffffff}
h1{font: normal 16pt Verdana Arial, sans-serif; color: #0083D7; margin:0 0 17px 0;}
h2{font: normal 14pt Verdana Arial, sans-serif; color: #0083D7}
h3{font: bold 11pt Verdana Arial, sans-serif; color: #0083D7; margin:0}
h4{font: bold 11pt Verdana Arial, sans-serif; color: #000000; margin:0}

a{color:#ff4c00}
a:hover{text-decoration:none}

#languages_menu{padding:10px 25px 30px 22px; }
a.currlanguage{color:#000000; text-decoration:none}
a.currlanguage:hover{text-decoration:underline}
a.language{color:#666666; text-decoration:none}
a.language:hover{text-decoration:none}

#wrapper1 {
	position:relative;
	text-align:left;
	width:100%;
	background:#FFFFFF;
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	background:#FFFFFF;
	}

#left{
	position:relative;
	float:left;
	width:220px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:180px; /* actual value */
	margin:0 0 -10px 0;
	padding:13px 10px 20px 25px;
	z-index:100;
}

#left a{color:#333333}
#left a:hover{color:#ff4c00; text-decoration:none}

#center{ position:relative; padding:10px 260px 20px 230px;}
#center_table{position:relative;  padding:10px 25px 20px 230px;}
#right{padding:13px 25px 20px 25px; width:200px; float:right; position:relative;
	float:right;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px; /* actual value */
	z-index:99;
}

#right a{color:#333333}
#right a:hover{color:#ff4c00; text-decoration:none}

a img{border:none;}
img{border:none;}

.box{font-size:9pt}
#left .box{width:110px}
#right .box{}
#center img{margin:3px 0 3px 0}
.underimage{font-size:9pt; color:#666666}
.centerbox{margin-top: 20px; border-collapse:collapse;}
.centerbox img{margin:3px 0 3px 0}
.centerbox td{padding-right:15px; width:33%; vertical-align:top}
a.c_picklinks_title{color:#ff4c00; font-size:9pt; font-weight:bold; text-decoration:none}
.picklinks_title{padding:3px; background-color:#ff910f}
.picklinks_title a{color:#ffffff; font-size:9pt; font-weight:bold; text-decoration:none}
.underimage_links div{margin-top:4px; font-size:8pt; padding-left: 10px; background:url(images/link.gif) no-repeat;}
.underimage_links div a{color:#333333; text-decoration:none}
.underimage_links div a:hover{color:#ff4c00;}
.link_price{font-size:8pt; color:#333333;}

#footer {position:relative; width:100%; clear:both; margin:0;}

#bottom a{color:#666666;}
#bottom a:hover{color:#ff4c00; text-decoration:none; }
.copyright{font-size:8pt; }
.contact{margin:0 auto; width:540px; color:#666666; text-align:left;}

.bottom{text-align:center; border-top:solid 1px #999999; padding:20px; font-size:9pt}
.bottom a{color:#666666;}
.bottom a:hover{color:#ff4c00; text-decoration:none}

.date{font-size:8pt}

.top_navigation{color: #ff4c00}



table.locations{width:510px; border-collapse:collapse}
table.locations td{vertical-align:top; padding-right:20px; line-height:1.8}
table.locations td a{color:#666666}
table.locations td a:hover{text-decoration:none; color:#ff4c00}

table.hotels{border-collapse:collapse; width:95% }
.hotel_thumb{vertical-align:top; width:134px; padding:10px 0 20px 0}
.hotel_desc{vertical-align:top; padding:10px 0 20px 20px}
a.hotel_title{font-size:11pt; font-weight:bold; color:#FF4C00; text-decoration:none}
a.hotel_title:hover{text-decoration:underline}
.stars_text{font-weight:bold; color:#FF4C00; font-size:10pt}
img.star{border:none;}
img.star_inn{border:none; position:relative; top:3px}
.hotel_address{color:#333333}
.min_price{font:bold 10pt Verdana, Arial, Helvetica, sans-serif; color:#000000}

.trates{width:100%; border-collapse:collapse; border-bottom:double 4px #FFBE18}
.trates{font:normal 8pt Verdana, Arial, Helvetica, sans-serif}
.trates_head{background-color:#FFBE18}
.trates_head td{padding:5px; color:#FFFFFF; font-weight:bold; border-bottom:solid 1px #fea211}
.trates_row td{padding:5px 10px;}
.trates_dates td{font:bold 8pt Verdana, Arial, Helvetica, sans-serif; color:#ff4d03; padding:3px 0 3px 0; border-top:solid 1px #FFBE18}
.rates{width:100%; border-collapse:collapse; border-bottom:double 4px #FFBE18}
.rates{font:normal 8pt Verdana, Arial, Helvetica, sans-serif}
.rates_head{background-color:#FFBE18}
.rates_head td{padding:5px 25px 5px 25px; color:#FFFFFF; font-weight:bold; border-bottom:solid 1px #fea211}
.rates_head td p{margin:0}
.rates_row td{padding:5px 25px 5px 25px;}
.rates_dates td{font:bold 8pt Verdana, Arial, Helvetica, sans-serif; color:#ff4d03; padding:3px 0 3px 0; border-top:solid 1px #FFBE18}
.dark{ background-color:#e5e5d4;}
.dark td{border-bottom:solid 1px #cccccc}

ul.sitemap{ list-style-position:outside; margin-left:0; margin-top:10px; padding:0; list-style-type:none}
ul.sitemap li{margin-bottom:5px; padding:0}
h3.map_title{color:#ff4c00;}
ul.sitemap li a{color:#666666}
ul.sitemap li a:hover{color:#ff4c00; text-decoration:none}
ul.sitemap li h3.map_title a{color:#ff4c00;}
ul.sitemap li table{margin-top:10px}

ul.links{ list-style-position:outside; margin-left:0; padding:0; margin-top:10px; list-style-type:none}
ul.links li{margin-bottom:15px; padding:0}
ul.links li p{margin:0}

.link{color:#666666}

.left_menu a{color:#666666; font-size:9pt; text-decoration:none}
.left_menu a:hover{text-decoration:underline; color:#ff4c00}
.left_menu div{padding:10px 0 10px 0; border-bottom:solid 1px #e5e5ba}

.description_container{padding-top:5px}
.description_container p{margin:0}

a.order_button:link {width: auto; padding: 0px 10px; background: #FFBE18; font-weight: bold; border: 1px outset #666666; color: #222222; text-decoration: none; float:right}      /* unvisited link */
a.order_button:visited {width: auto; padding: 0px 10px; background: #FFBE18; font-weight: bold; border: 1px outset #666666; color: #222222; text-decoration: none; float:right}  /* visited link */
a.order_button:hover {width: auto; padding: 0px 10px; background: #FFBE18; font-weight: bold; border: 1px outset #666666; color: #222222; text-decoration: none; float:right}  /* mouse over link */
a.order_button:active {width: auto; padding: 0px 10px; background: #FFBE18; font-weight: bold; border: 1px inset #666666; color: #222222; text-decoration: none; float:right}  /* selected link */
