body {
	margin:0px;
	font-family: Verdana;
	font-size: 12px;
}
p {
	font-family: Verdana;
	font-size: 12px;
	/*color:black;*/
	margin:0px;
	line-height:17px;
}
td {
	font-family: Verdana;
	font-size: 12px;
	line-height:17px;
	margin:2px;
}
div {
	font-family: Verdana;
	font-size: 12px;
	/*color:black;*/
	margin:0px;
}
a:link, a:visited {
	font-family: Verdana;
	font-size: 12px;
}
a:hover {
	font-family: Verdana;
	font-size: 12px;
	text-decoration:none;
}
form {
	display:inline;
}
ul {
	margin:0px;
	padding:0px;
}
li {
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	margin:0px;
}
h2 {
	color:#0033CC;
	font-size: 17px;
	font-weight:normal;
	text-align:center;
}
h3 {
	font-size:14px;
}
h4 {
	font-family: Verdana;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
	margin:0px;
}
.popup { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: white; LAYER-BACKGROUND-COLOR: white; width: 450; BORDER-LEFT: 1px solid black; BORDER-TOP: 1px solid black; BORDER-BOTTOM: 3px solid black; BORDER-RIGHT: 3px solid black; PADDING: 3px; z-index: 10 }
.L12Brow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 6A1911;
	font-weight: bold;
	text-decoration: underline;
}
td.Content {
	padding:0px 20px;
}
td.Right {
	padding:10px 10px 5px 0px;
}
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.L14_yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fcf431;
}.L16_Yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF200;
	font-weight: bold;
}
.L12_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.L12_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1d4ca8;
}
.L12_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0c00;
}
.L12_red a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0c00;
	text-decoration: none;
}
.L12_red a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0c00;
	text-decoration: none;
}
.L12_red a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.L12_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.FR_blue {
	border: 1px solid #adc7e8;
}
.FR_GlayDottedT {
	border-top: #dddddf 1px dotted;
	font-size: 11px;
}
.FR_glay1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddf;
}


.footer {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	padding:7px 0px 0px 0px;
	background-color:white;
	border-top:#123491 1px dotted;
	border-bottom:#123491 3px solid;
}
.footer div {
	font-size: 11px;
	color:black;
	padding:4px;
	background-color:#dfeafa;
	border-top:#a1c7fb 1px dotted;
}
.footer div a, .footer div a:link, .footer div a:visited {
	font-size: 11px;
	color:black;
	text-decoration:none;
}
.footer div a:hover {
	font-size: 11px;
	color:black;
	text-decoration:underline;
}

.footer p {
	font-family: Verdana;
	font-size: 11px;
}
.footer p a, .footer p a:link, .footer p a:visited {
	font-family: Verdana;
	font-size: 11px;
	color:#336bbd;
	line-height:19px;
	padding:2px 4px;
	text-decoration:none;
}
.footer p a:hover {
	font-family: Verdana;
	font-size: 11px;
	color:#336bbd;
	text-decoration:none;
	border-top:#bababa 1px dotted;
	border-bottom:#bababa 1px dotted;
	background-color:#fefbe2;
}

.choices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #003399; 
	font-weight: bold; 
}
.rooms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #1e3b75; 
	line-height: 1px; 
}
.name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold; 
	color: #031b7f; 
}
.whitebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.tableborder05 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right: #1e3b75 1px solid; 
	border-top: #ffb86f 0px solid; 
	border-left: #1e3b75 1px solid; 
	border-bottom: #1e3b75 1px solid;
}
.tableborder06 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: outset;
	border-right-style: outset;
	border-left-style: outset;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.tableborder01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C4D7E6;
	border-right-color: #C4D7E6;
	border-bottom-color: #C4D7E6;
	border-left-color: #C4D7E6;

}
.lineblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C4D7E6;
	border-right-color: #C4D7E6;
	border-bottom-color: #C4D7E6;
	border-left-color: #C4D7E6;

}
.tableborder07 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: outset;
	border-left-style: outset;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.boxfull {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	border-right: #000066 1px outset; 
	border-top: #000066 1px outset; 
	border-left: #000066 1px outset; 
	border-bottom: #000066 1px outset;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.hmenu a:link {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.hmenu a:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.hmenu a:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #FF9600;
	text-decoration: none;
}
.hlist a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
.hlist a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.hlist a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.smallbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.hlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #333333;
}
.normalorange a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: F69806;
	text-decoration: none;
}
.normalorange a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: F69806;
	text-decoration: none;
}
.normalorange a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
	font-weight: normal;
}
.normal a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.normal a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.alpha a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
.alpha a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
.topmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	float:right;
	position:absolute;
	z-index:1000;
	right:0px; top:136px;
}
.topmenu a:link, .topmenu a:visited, .topmenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.faqtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.whitetext a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.whitetext a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.dashright {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.dash {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.dashframe {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.whitetext {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.linkred a:link {
	color: #CC0000;
	text-decoration: none;
}
.linkred a:visited {
	color: #CC0000;
	text-decoration: none;
}
.listheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000066;
}
.texthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000066;
}
.verysmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.tiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.choices1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.footer a:link {
}
.subm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
.subm a:link, .subm a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0054A8;
	text-decoration: none;
}
.subm a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0054A8;
	text-decoration: none;
}
.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
}
.tahoma11 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.list a:link {
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.list a:visited {
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.list a:hover {
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.list1{
	font-size: 11px;
	color: #0000FF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.list1 a:link {
	font-size: 11px;
	color: #0000FF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.list1 a:visited {
	font-size: 11px;
	color: #0000FF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.list1 a:hover {
	font-size: 11px;
	color: #0000FF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.tableborderblue {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: outset;
	border-left-style: outset;
	border-bottom-style: outset;
	border-top-color: #003399;
	border-right-color: #003399;
	border-bottom-color: #003399;
	border-left-color: #003399;
	border-top-style: none;
}
.L12Brow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 6A1911;
	font-weight: bold;
	text-decoration: underline;
}
.L12Orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;
}
.BoxRed {
	background-color: 990000;
	border: 1px solid #2A0000;
}
.L11White a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.L11White a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.FRYellow_L16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #FDFBE1;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ABA000;
	border-bottom-color: #ABA000;
}
.FRYellow_L12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF568;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ED1C24;
}
.FRLeftGray {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C1C1C1;
}
.FRBlue01_L12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #DDF1F8;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #8DD0E8;
	border-bottom-color: #8DD0E8;
}
.FRBlue02_L12_Gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3D3D3D;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDF1F8;
	padding-left: 3px;
}
.menu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9600;
	text-decoration: none;
}
.boxrate {
	border: 1px solid #bbc9d4;
}

.border_lgray {
	border:#ccc 1px solid;
}
.border_white {
	border:#fff 1px solid;
}
.border_white img {
	margin:0px 10px 5px 0px;
	float:left;
}
.border_white p {
	font-weight:normal;
	padding:5px;
}
.border_lgrayBottom {
	border-bottom:#e5e5e5 1px solid;
}
.buttonl {
	background: url(../images/bg_buttonl.gif) left no-repeat;
	vertical-align: middle;
	float:right;
	padding-left:4px;
	margin-top:1px;
	margin-right:4px;
}
.buttonr {
	vertical-align: middle;
	text-align:center;
	line-height:20px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}
.buttonr a:link, .buttonr a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	background: url(../images/bg_buttonr.gif) right no-repeat;
	display:block;
	text-align:center;
	padding-right:9px;
	padding-left:5px;
}
.buttonr a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}
.title_bottom {
	background: url(../images/bg_dgray.gif) left bottom no-repeat;
	line-height:30px;
	height:30px;
}
p.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;	
	background: url(../images/bg_lgray.gif) left repeat-y;
	padding-left:10px;
	line-height:29px;
	height:29px;
}
.Special {
	background-color:#252728;
	color:#ab9b22;
	line-height:21px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:3px 3px 3px 7px;
}
.titleSpecial {
	background:#def1f8 url(../images/top_boxrate.gif) bottom repeat-x;
	padding:5px 5px 5px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*color: #285495;*/
}
.titleSpecial p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #e30710;
	line-height:20px;
}
div.specialContent {
	padding:5px;
}
div.specialContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: ##54514c;
	font-weight:200;
	text-align:left;
	margin:0px;
}
div.specialContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: ##54514c;
	line-height:18px;
}
.L11_Gray {
	font-family: Arial;
	font-size: 11px;
	color: #54514c;
	line-height:18px;
}
.FR_DottedLBlueB {
	border-bottom:#a2b4c7 1px dotted;
}

.titleDestination {
	/*background:#929292 url(../images/title_otherbg.gif) bottom repeat-x;*/
	background-color:#244b83;
	border-bottom:#9baec9 3px solid;
	padding:5px 5px 5px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	line-height:17px;
}
.titleDestination p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	line-height:17px;
}

/* on top with navigator */
.top {
	background:#f3d600 url(../images/main_bg.gif) left top repeat-x;
	height:155px;
}
.top_logo {
	height:155px;
	background: url(../images/main_logo.gif) left top no-repeat;
}
.navigator {
	background:url(../images/bg_menu.png) left repeat-x;
	margin-top:116px;
	height:27px;
	/*width:839px;*/
	position:absolute;
	left:0px;
	/*top:116px;*/
	display:block;
}
.navigator ul {
	margin:0px;
	padding:0px;
	list-style:none;
	position:relative;
}
.navigator ul li {
	color:#dddcd2;
	font-family:Verdana;
	font-size:11px;
	text-transform:uppercase;
	float:left; /* ie only */
}
.navigator ul li a, .navigator ul li a:link, .navigator ul li a:visited {
	color:#dddcd2;
	font-family:Verdana;
	font-size:11px;
	background:url(../images/menu_line.gif) right top no-repeat;
	padding:0px 20px;
	height:27px;
	display:block;
	text-decoration:none;
	float:left;
}
.navigator ul li a:hover {
	color:#ffe100;
	font-family:Verdana;
	font-size:11px;
	display:block;
	text-decoration:none;
}
.toph1 {
	background:url(../images/h1_bg.gif) right no-repeat;
	line-height:27px;
	height:27px;
	position:absolute;
	right:0px;
	top:6px;
	z-index:1;
	padding:2px 15px;
	width:461px;
	text-align:right;
	margin:0px;
}


/* exchange */
.exchange {
	border:#425da5 1px solid;
	background-color:#ccddf5;
}
.exchange td {
	border-bottom:#91baf4 1px solid;
	line-height: 20px;
}
/*.exchange iframe { 
	border:none;
	width:100%;
}
*/
div.titleExchange {
	font-family: Verdana;
	font-size: 10px;
	line-height: 27px;
	color: white;
	background: url(../images/bg_titiledblue.gif) top repeat-x;
	border-bottom:#91baf4 2px solid;
	text-transform: uppercase;
	text-align:center;
}
/*.info#toinfo {
	font-family: Arial;
	font-size:11px;
	color:#6f6f6f;
}
.info#toinfo a, .info#toinfo a:link, .info#toinfo a:visited {
	font-family: Arial;
	font-size:11px;
	color:#6f6f6f;
	text-decoration:none;
}
.info#toinfo a:hover {
	font-family: Arial;
	font-size:11px;
	color:#6f6f6f;
	text-decoration:underline;
}
.info#frominfo {
	font-family: Arial;
	font-size:11px;
	color:#6f6f6f;
}
.info#frominfo a, .info#frominfo a:link, .info#frominfo a:visited {
	font-family: Arial;
	font-size:11px;
	color:#6f6f6f;
	text-decoration:none;
}
.info#frominfo a:hover {
	font-family: Arial;
	font-size:11px;
	color:#6f6f6f;
	text-decoration:underline;
}*/
/* end exchange */

/* weather */
.weather {
	border:#425da5 1px solid;
	background-color:#ccddf5;
}
.weather div {
	padding:5px;
}
div.titleWeather  {
	font-family: Verdana;
	font-size: 10px;
	line-height: 27px;
	color: white;
	background: url(../images/bg_titiledblue.gif) top repeat-x;
	border-bottom:#91baf4 2px solid;
	text-transform: uppercase;
	padding:0px;
	text-align:center;
}
.weather iframe {
	border:#425da5 1px solid;
}
/* end exchange */
.leftContainer {
	background-color:#123491;
	border-right:#123491 1px solid;
	width:165px;
}

/*.leftNavigator {
	font-family: Verdana;
	font-size: 10px;
	text-transform: uppercase;
	color: white;
	background-color: black;
	border-bottom:#f3d600 1px solid;
	line-height:20px;	
}
.leftNavigator a, .leftNavigator a:link, .leftNavigator a:visited {
	font-family: Verdana;
	font-size: 10px;
	color: white;
	text-decoration:none;
	padding-left:7px;
}
.leftNavigator a:hover {
	font-family: Verdana;
	font-size: 10px;
	color: white;
	text-decoration:none;
}

.leftHightlight {
	background-color:#f9f7e5;
}*/

.leftHightlight div {
	font-family: Verdana;
	font-size: 12px;
	text-transform: uppercase;
	font-weight:bold;
	color: white;
	background-color:#ad0303;
	border-bottom:#f3d600 1px solid;
	line-height:20px;	
}
.leftHightlight div a, .leftHightlight div a:link, .leftHightlight div a:visited {
	font-family: Verdana;
	font-size: 12px;
	color: white;
	text-decoration:none;
	padding-left:7px;
}
.leftHightlight div a:hover {
	font-family: Verdana;
	font-size: 12px;
	color: white;
	text-decoration:none;
}
.leftHightlight ul {
	list-style:none;
	margin:0px;
	padding:0px;
	background-color:#f9f7e5;
}
.leftHightlight ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: black;
	line-height:22px;
	border-bottom:#f3d600 1px solid;
}
.leftHightlight ul li a, .leftHightlight ul li a:link, .leftHightlight ul li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	padding-left:7px;
	display:block;
	text-decoration:none;
}
.leftHightlight ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	display:block;
	text-decoration:none;
	background-color:#f8eed3;
}

.leftOther {
	background-color:#46638c;
}
.leftOther div {
	font-family: Verdana;
	font-size: 10px;
	text-transform: uppercase;
	color: white;
	background-color:black;
	border-bottom:#7691b8 1px solid;
	line-height:20px;	
}
.leftOther div a, .leftOther div a:link, .leftOther div a:visited {
	font-family: Verdana;
	font-size: 10px;
	color: white;
	text-decoration:none;
	padding-left:7px;
}
.leftOther div a:hover {
	font-family: Verdana;
	font-size: 10px;
	color: white;
	text-decoration:none;
}
.leftOther ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.leftOther ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	line-height:22px;
	border-bottom:#547199 1px solid;
	list-style-image: url(../images/icon_arrow_orange.gif);
	/*list-style-position:outside;*/
	list-style-type: none; /* firefox only */
	margin: 0px 5px 0px 15px;
}
.leftOther ul li a, .leftOther ul li a:link, .leftOther ul li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	/*padding-left:7px;*/
	display:block;
	text-decoration:none;
}
.leftOther ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	display:block;
	text-decoration:none;
}

.leftHotel {
	background-color:#1642b4;
}
.leftHotel div {
	font-family: Verdana;
	font-size: 10px;
	text-transform: uppercase;
	color: white;
	background-color:black;
	border-bottom:#f3d600 1px solid;
	line-height:20px;	
	padding-left:7px;
}
/*.leftHotel div a, .leftHotel div a:link, .leftHotel div a:visited {
	font-family: Verdana;
	font-size: 10px;
	color: white;
	text-decoration:none;
	padding-left:7px;
}
.leftHotel div a:hover {
	font-family: Verdana;
	font-size: 10px;
	color: white;
	text-decoration:none;
}*/
.leftHotel ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.leftHotel ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	line-height:22px;
	border-bottom:#1452ac 1px solid;
	list-style-image: url(../images/bullet_orange.gif);
	list-style-type: none; /* firefox only */
	margin: 0px 5px 0px 15px;
}
.leftHotel ul li a, .leftHotel ul li a:link, .leftHotel ul li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	display:block;
	text-decoration:none;
}
.leftHotel ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	display:block;
	text-decoration:none;
}

.leftTravel {
	/*background-color:#1642b4;*/
}
.leftTravel div {
	font-family: Verdana;
	font-size: 10px;
	text-transform: uppercase;
	color: white;
	background-color:black;
	border-bottom:#f3d600 1px solid;
	line-height:20px;	
	padding-left:7px;
}
/*.leftTravel div a, .leftTravel div a:link, .leftTravel div a:visited {
	font-family: Verdana;
	font-size: 10px;
	color: white;
	text-decoration:none;
	padding-left:7px;
}
.leftTravel div a:hover {
	font-family: Verdana;
	font-size: 10px;
	color: white;
	text-decoration:none;
}*/
.leftTravel ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.leftTravel ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	line-height:22px;
	border-bottom:#1452ac 1px solid;
	list-style-image: url(../images/bullet_orange.gif);
	list-style-type: none; /* firefox only */
	margin: 0px 5px 0px 15px;
}
.leftTravel ul li a, .leftTravel ul li a:link, .leftTravel ul li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	display:block;
	text-decoration:none;
}
.leftTravel ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	display:block;
	text-decoration:none;
}

.FR_Bestprice {
	border:#ccc 2px solid;
	/*width:620px;*/
	margin:0px auto;
}
div#BestpriceImg01 {
	background: url(../images/best01.jpg) bottom center no-repeat;
	height:200px;
	/*position:relative;*/
}
div#BestpriceImg02 {
	background: url(../images/best02.jpg) bottom center no-repeat;
	height:200px;
}
div#BestpriceImg03 {
	background: url(../images/best03.jpg) bottom center no-repeat;
	height:200px;
}
.FR_Bestprice table.table {
	border-right:white 1px solid;
}
.FR_Bestprice td.info {
	font-family: Verdana;
	font-size: 12px;
	padding:5px;
}
td.info td {
	font-family: Verdana;
	font-size: 11px;
	padding:0px 0px 3px 0px;
}
div.TitleBestprice {
	background: url(../images/bestprice_flag.png) top left no-repeat;
	width:160px;
	height:64px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
	line-height:32px;
	font-family: Verdana;
	font-size: 17px;
	color: black;
	padding-left:5px;
}
div.Price {
	background: url(../images/price_bg.png) bottom right no-repeat;
	width:120px;
	height:49px;
	position:absolute;
	bottom:0px;
	right:-0.1em; /* ie only if another use 0px */
	z-index:100;
	padding:3px;
	/*line-height:40px;*/
	vertical-align:bottom;
}
div.Price p {
	font-family: Arial;
	font-size: 15px;
	color: white;
	text-align:right;
	line-height:16px;
	margin:0px;
	font-style: italic;
	font-weight:bold;
}
.FR_BlackTB {
	background-color:white;
	border-top:black 1px solid;
	border-bottom:black 2px solid;
	padding-right:90px;
	padding-top:3px;
	height:37px;
	line-height:20px;
}
.FR_BlackTB p {
	font-family: Verdana;
	font-size: 11px;
	color: black;
	text-align:center;
	line-height:15px;
}
.FR_BlackTB p a, .FR_BlackTB p a:link, .FR_BlackTB p a:visited {
	font-family: Verdana;
	font-size: 14px;
	color: #de3737;
	font-weight:bold;
	text-align:center;
	line-height:17px;
	padding:0px 3px;
}
.FR_BlackTB p a:hover {
	font-family: Verdana;
	font-size: 14px;
	color: #de3737;
	text-decoration:none;
	background-color:#fdfbdd;
}
.bestpriceHotel {
	background:white url(../images/bestprice_bg.gif) top repeat-x;
	font-family: Verdana;
	font-size: 16px;
	color:#de3737;
	padding:5px;
}
.bestpriceHotel p {
	font-family: Verdana;
	font-size: 16px;
	color:#de3737;
	line-height:18px;
}
.bestpriceHotel a, .bestpriceHotel a:link, .bestpriceHotel a:visited, .bestpriceHotel a:hover {
	font-family: Verdana;
	font-size: 16px;
	color:#de3737;
	text-decoration:none;
}

div.TitleReccommend {
	background: url(../images/reccommend_flag.png) top left no-repeat;
	width:231px;
	height:54px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	line-height:16px;
	padding:7px 5px;
}
div.TitleReccommend p {
	font-family: Verdana;
	font-size: 22px;
	color: white;
}
div#Reccommend01 {
	border:#959595 1px solid;
	background: url(../images/reccommend01.jpg) top center no-repeat;
	margin:0px 4px 0px 0px;
	height:300px;
}
div#Reccommend01 div {
	font-family: "Times New Roman";
	font-size: 18px;
	color: white;
	background:#636363 url(../images/recommend_bg.gif) top repeat-x;
	line-height:30px;
	height:30px;
	padding:2px 0px 2px 7px;
	margin:267px 0px 0px 0px;
}
div#Reccommend02 {
	border:#959595 1px solid;
	background: url(../images/reccommend02.jpg) top center no-repeat;
	height:300px;
}
div#Reccommend02 div {
	font-family: "Times New Roman";
	font-size: 18px;
	color: white;
	background:#636363 url(../images/recommend_bg.gif) top repeat-x;
	line-height:30px;
	height:30px;
	padding:2px 0px 2px 7px;
	margin:267px 0px 0px 0px;
}

div#Reccommend03 {
	border:#959595 1px solid;
	background: url(../images/reccommend03.jpg) top center no-repeat;
	margin:0px 0px 0px 4px;
	height:300px;
}
div#Reccommend03 div {
	font-family: "Times New Roman";
	font-size: 18px;
	color: white;
	background:#636363 url(../images/recommend_bg.gif) top repeat-x;
	line-height:30px;
	height:30px;
	padding:2px 0px 2px 7px;
	margin:267px 0px 0px 0px;
}
.L11_Gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
}
.L11_Gray a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	text-decoration: none;
}
.L11_Gray a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	text-decoration: none;
}
.L11_Gray a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	text-decoration: underline;
}
.L12_DGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #352E2C;
	font-weight: bold;
}
.L12_DGray a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #352E2C;
	text-decoration: none;
}
.L12_DGray a:Visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #352E2C;
	text-decoration: none;
}
.L12_DGray a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #352E2C;
	text-decoration: underline;
}.L12_LBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005BD6;
}

.L14_DYellow {
	font-family: Verdana;
	font-size: 14px;
	color:#eeab05;
	/*font-weight:bold;*/
}
.L14_DYellow a, .L14_DYellow a:link, .L14_DYellow a:visited, .L14_DYellow a:hover {
	font-family: Verdana;
	font-size: 14px;
	color:#eeab05;
	text-decoration:none;
}
.L14_Red {
	font-family: Verdana;
	font-size: 14px;
	color:#ed1c24;
	font-weight:bold;
}
.L16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.L22_Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #ED1B23;
}
.priceFrom {
	border:#de3737 1px solid;
	background-color:#fff568;
	padding:5px;
	font-family: Verdana;
	font-size: 11px;
	text-align:center;
}

table.Apartment {
	border:#ccc 2px solid;
	/*width:620px;*/
	margin:0px auto;
}
table.Apartment h3 {
	font-family: Verdana;
	font-size: 13px;
	line-height:30px;
	text-align:center;
	margin:0px;
}
table.Apartment p {
	font-family: Verdana;
	font-size: 12px;
	text-align:center;
	margin:0px;
}
.TitleApartment {
	font-size: 11px;
	color:#fff200;
	text-align:center;
	background-color:#ad0303;
/*	width:74%;
	margin:0px auto;
*/	padding:7px;
}
table.ListApartment {
	border:#ccc 1px solid;
	/*width:620px;*/
	margin:0px auto;
	border-collapse:collapse;
}
table.ListApartment td {
	padding:1px;
	font-size: 11px;
	color:#ed1c24;
	border-bottom:1px dotted #ccc;
	vertical-align:top;
}
.ListApartment td a:link, .ListApartment td a:visited {
	font-size: 12px;
	color:#244b83;
	text-decoration:none;
	display:block;
	padding:4px;
}
.ListApartment td a:hover {
	font-size: 12px;
	color:#244b83;
	text-decoration:none;
	background-color:#ccddf5;
}

