/* CSS Document */
#container {
	width:1004px;
	margin:0 auto;
}

#top {
	width:1004px;
	margin:0 auto;
	height:93px;

}
#top1 {
	width:1004px;
	margin:0 auto;
	height:93px;
	background-color: #646464;

	
}
#logo {
	float:left;
	width:326px;
	margin:0px;
}
#top1_2 {
	float:left;
	margin-top:59px;
	width:496px;
	height:35px;
	background-image: url(../images/new_03.jpg);
}
#top_2 {
	float:left;
	margin-top:63px;
	width:496px;
	height:34px;
	background-image: url(../images/new_03.jpg);
	background-repeat:no-repeat;
}
#top_3 {
	float:right;
	margin-top:75px;
	width:100px;
	height:21px;
	vertical-align: bottom;
}
#new-04_ {
	float:left;
	width:182px;
	height:35px;
	margin:58px 0 0 0;
	background-color: #646464;
}

#new-05_ {
	float:left;
	width:1004px;
	height:42px;

}
#new-08_ {
	margin:0 auto;
	width:326px;
	height:300px;
}

#new-12_ {
	margin:0;
	width:1004px;

}

#new-13_ {
	margin:0;
	width:1004px;
}

body {
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}
.title {
	font-size: 24px;
	font-weight: bold;
	color: #0000FF;
	height: 35px;
}
td {
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a:link {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a:visited {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.shadow {
	font-size: 12px;
	filter: DropShadow(Color=000000, OffX=1, OffY=1, Positive=outside);
	color: #FF9900;
	text-decoration: none;
}

a:hover {
	font-size: 9pt;
	color: #31BB8A;
	text-decoration: none;
}
a:active {
	font-size: 9pt;
	color: #FF0000;
	text-decoration: none;
}
.search {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #666666;
	text-align: center;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.toplink {
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}

.front {
	font-size: 14px;
	color: #336600;
	text-decoration: none;
}
.gray {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	text-indent: 2em; 
	margin-top: 0; 
	margin-bottom: 0;
}
.button {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 9pt; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px solid; CURSOR: hand; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: "ËÎÌå"; HEIGHT: 19px; BACKGROUND-COLOR: #CDCDCD
}
.color_square_bullets {
	FLOAT: left; MARGIN: 3px 5px 0px 10px; OVERFLOW: hidden; WIDTH: 8px; HEIGHT: 8px
}
.clear:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clear {
	MIN-HEIGHT: 1px
}
* HTML .clear {
	HEIGHT: 1px
}
LABEL {
	DISPLAY: block
}
.line {
	DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: left; WIDTH: 90px; height:20px;  LINE-HEIGHT: 14px; FONT-FAMILY: 'Palatino Linotype', 'Book Antiqua', Palatino, serif
}

INPUT .form_radio {
	DISPLAY: block; FLOAT: left
}
.mouse_over_transparent:hover IMG {
	FILTER: alpha(opacity=45); -moz-opacity: .45; opacity: .45
}
.model_frame {
	BACKGROUND: url(images/content_background.gif); FLOAT: left; MARGIN: 4px 0px 4px 0px; OVERFLOW: hidden; WIDTH: 180px; HEIGHT: 300px
}
.model_frame .photo {
	MARGIN: 4px; OVERFLOW: hidden; POSITION: relative; HEIGHT: 227px
}
.model_frame .photo DIV {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; POSITION: absolute; TOP: 50%; HEIGHT: 221px; BORDER-RIGHT-WIDTH: 0px
}
.model_frame .photo DIV A {
	DISPLAY: block; BACKGROUND: url(images/bigrotation2.gif) no-repeat 50% -50%; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 181px; TEXT-ALIGN: center
}
.model_frame .photo DIV IMG {
	MARGIN: 0px auto; POSITION: relative; TOP: -50%; TEXT-ALIGN: center
}
BODY {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; HEIGHT: 100%; BORDER-RIGHT-WIDTH: 0px
}
A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
.outer_container {
	MARGIN-RIGHT: 10px; BACKGROUND-COLOR: #fff
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM: #eaeaea 1px solid; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	DISPLAY: block
}
.inner_container {
	BACKGROUND: url(images/left_navi_background.gif) repeat-y
}
.left_navigation {
	BACKGROUND: url(images/left_navi_background.gif); FLOAT: left; WIDTH: 170px;COLOR: #476b72; 
}
.left_navigation .title2 {
	PADDING-left: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; padding-top:5px;  float:left; background:#f4f4f4; width:170px;
}

.left_navigation LABEL {
	DISPLAY: block
}
.left_navigation .line {
	DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 11px; FLOAT: left; WIDTH: 100px; LINE-HEIGHT: 14px
}

.spacer {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 6px
}
.color_square_bullets {
	FLOAT: left; MARGIN: 3px 5px 0px 10px; OVERFLOW: hidden; WIDTH: 8px; HEIGHT: 8px
}
.color_square_bullets2 {
	FLOAT: left; MARGIN: 3px 5px 0px 15px; OVERFLOW: hidden; WIDTH: 8px; HEIGHT: 8px
}
.content {
	BACKGROUND: url(images/top_bar_background.gif) #f3f3ea; PADDING-BOTTOM: 10px
}
.top_bar {
	BACKGROUND: url(images/top_bar_background.gif);
}
.mouse_over_transparent:hover IMG {
	FILTER: alpha(opacity=45); -moz-opacity: .45; opacity: .45
}
.bottom_bar {
	PADDING-BOTTOM: 10px; COLOR: #e0e0e0; FONT-FAMILY: 'Times New Roman', Times, serif; BACKGROUND-COLOR: #6facad
}
.bottom_bar DIV {
	FONT-SIZE: 10px; FLOAT: left; MARGIN: 20px; WIDTH: 200px
}
.bottom_bar DIV I {
	FONT-WEIGHT: bold
}
.pagination {
	
}
.pagination A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 2px; LINE-HEIGHT: 20px; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; HEIGHT: 20px; BACKGROUND-COLOR: #eaeaec; TEXT-ALIGN: center
}
.pagination SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 2px; LINE-HEIGHT: 20px; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; HEIGHT: 20px; BACKGROUND-COLOR: #eaeaec; TEXT-ALIGN: center
}
.pagination SPAN {
	COLOR: #111666
}
.pagination A:hover {
	BACKGROUND-COLOR: #fafafc
}
.pagination .text {
	BORDER-RIGHT: #f0f0de 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f0f0de 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #f0f0de 1px solid; COLOR: #999; LINE-HEIGHT: 20px; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; BORDER-BOTTOM: #f0f0de 1px solid; BACKGROUND-COLOR: #f3f3ea; TEXT-ALIGN: center
}
.model_frame {
	BACKGROUND: url(images/content_background.gif); FLOAT: left; MARGIN: 4px 11px 4px 0px; OVERFLOW: hidden; WIDTH: 190px; HEIGHT: 300px; border: 1px solid #dfdfdf;
}
.model_frame .photo {
	MARGIN: 4px; OVERFLOW: hidden; POSITION: relative; HEIGHT: 227px ;
}
.model_frame .photo DIV {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; POSITION: absolute; TOP: 50%; HEIGHT: 221px; BORDER-RIGHT-WIDTH: 0px
}
.model_frame .photo DIV A {
	DISPLAY: block; BACKGROUND: url(images/bigrotation2.gif) no-repeat 50% -50%; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 181px; TEXT-ALIGN: center
}
.model_frame .photo DIV IMG {
	MARGIN: 0px auto; POSITION: relative; TOP: -50%; TEXT-ALIGN: center
}
.model_frame .desc {
	COLOR: #5c767c; BACKGROUND-COLOR: #fff
}
.model_frame .desc .info {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 32px
}
.corner_square {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 12px; HEIGHT: 12px; BACKGROUND-COLOR: #dbdba1
}
.model_frame .intown {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; WIDTH: 50%; COLOR: #fff; LINE-HEIGHT: 20px; FONT-STYLE: italic; FONT-FAMILY: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; HEIGHT: 21px
}
.model_frame .direct_booking {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; WIDTH: 50%; COLOR: #fff; LINE-HEIGHT: 20px; FONT-STYLE: italic; FONT-FAMILY: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; HEIGHT: 21px
}
.model_frame .intown {
	BACKGROUND-COLOR: #e6aa71
}
.model_frame .direct_booking {
	BACKGROUND-COLOR: #a6cbce
}
.model_frame .intown DIV {
	PADDING-LEFT: 7px
}
.model_frame .direct_booking DIV {
	PADDING-LEFT: 7px
}
.bottomtext {
 font-size:14px;  font-weight:bold; line-height:19px;
 }
