BODY {
	FONT-SIZE: 11px; MARGIN: 0px; FONT-FAMILY: Verdana, Arial,sans-serif
}
.fieldset {
	BORDER-RIGHT: rgb(253,147,170) 1px dashed; PADDING-RIGHT: 6px; BORDER-TOP: rgb(253,147,170) 1px dashed; PADDING-LEFT: 6px; RIGHT: 8px; LEFT: 8px; MARGIN: 4px; BORDER-LEFT: rgb(253,147,170) 1px dashed; BOTTOM: 8px; BORDER-BOTTOM: rgb(253,147,170) 1px dashed; TOP: 8px
}
table { font-family: "Verdana"; font-size: 11px; color: #666666; } 
td { font-family: "Verdana"; font-size: 11px; color: #666666; }
.preview_festivals_events { font-family: "Verdana"; font-size: 11px; color: #666666;font-style:italic; }

.border_listP_line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
}
body {
	background-color: #FFEBC0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	color: #1D1D1D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.form1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 60px;
}
.form_search {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	width: 90px;
}


.form_rate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 145px;
}

.border_bottom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C9A055;
}
.border1 {
	border: 3px solid #F0F0EE;
}
.border2 {
	border: 1px solid #ECBB2E;
}
.border3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #F5DCAA;
	border-right-color: #F5DCAA;
	border-left-color: #F5DCAA;
	background-color: #FFF9E9;
}
.border4 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
}
.border5 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D1D1D1;
	border-left-color: #D1D1D1;
}
.text_menu {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #1D1D1D;
	text-decoration: none;
}
.text_menu:hover {
	color: #D25D23;
}

.text_menu_left {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #794809;
	text-decoration: none;
}
.text_support {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FF6C00;
}
.text_support1 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #328A28;
}
.text_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.text_tittle {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #D25D23;
	text-decoration: none;
}
.text_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.text_1 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #90A91C;
	text-decoration: none;
}
.text_2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #D055B0;
	text-decoration: none;
}

.border_list {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DBDBDB;
	border-left-color: #DBDBDB;
}
.border_center {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D2D3D5;
	border-bottom-color: #D2D3D5;
}
.border_IMG {
	border: 1px solid #D5D5D5;
}
.border_IMG1 {
	border: 1px solid #FFFFFF;
}
img {border:none;}
.border_line_right {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #D5D5D5;
}
.border_line_top {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #D5D5D5;
}
.border_line_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
}

.bg_red {
	background-image: url(redbg.jpg);
	background-repeat: repeat-x;
}
.form_login {
	background-image: url(bg_login.jpg);
	background-repeat: repeat-x;
	height: 19px;
	width: 86px;
	border: 1px solid #D3D1D1;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
}
.form_search {
	height: 19px;
	width: 141px;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
}

.form_email {
	background-image: url(bg_login.jpg);
	background-repeat: repeat-x;
	height: 19px;
	width: 155px;
	border: 1px solid #D3D1D1;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
}
.text_menu_top {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.text_menu_top:link {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.text_menu_top:hover {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #CC0701;
}
.text_menu_top_ed {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.text_menu_top_ed:link{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.text_menu_top_ed:hover {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.text_slogan_create {
	font-family: Tahoma;
	font-size: 13px;
	color: #0066CC;
}
.text_slogan_create:link {
	font-family: Tahoma;
	font-size: 14px;
	color: #0066CC;
}
.text_slogan_create:hover {
	font-family: Tahoma;
	font-size: 14px;
	color: #CC6600;
}


.text_slogan {
	font-family: Tahoma;
	font-size: 11px;
	color: #0066CC;
}
.text_slogan:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #0066CC;
}
.text_slogan:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #CC6600;
}

.text_list {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.text_list:link {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
}
.text_list:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #D65D21;
}
.text_listed {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #D65D21;
	text-decoration: none;
}
.text_listed:link {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #D65D21;
}
.text_listed:hover {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ff9900;
}
 
.text_list_normal{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #7B9A00;
	text-decoration: none;
}
.text_list_normal:link {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #00CAB4;
}
.text_list_normal:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #D65D21;
}

.text_white {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}
.text_normal {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.text_normal:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
}
.text_normal:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #CC0000;
}
.text_tittle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.text_white_10 {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.text_yahoo {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FE7800;
}
.text_skype {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #66961E;
}
.text_MSN {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #1989F9;
}

.text_ {
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
}
.destination {color:blue;font-weight:bold;}
.destination:link{text-decoration:none;color:blue;font-weight:bold;}
.destination:visited{text-decoration:none;color:blue;font-weight:bold;}
.destination:hover{text-decoration:underline;color:blue;font-weight:bold;}
.view_tour_title {
	FONT-SIZE: 12px; 
	COLOR: #ff0000; 
	FONT-FAMILY:Tahoma; 
	TEXT-DECORATION: none;
	font-weight:bold;
}
.view_tour_detail {
	FONT-SIZE: 11px; 
	COLOR: #003366; 
	FONT-FAMILY:Tahoma; 
	TEXT-DECORATION: none;
 }
.view_duration {
	FONT-SIZE: 11px; 
	COLOR: #FF0200; 
	FONT-FAMILY:Tahoma; 
	TEXT-DECORATION: none;
 }
.text_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #d10207;
}
.design_box5_bg5 { background: #FFFFFF; }
.input_select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; background:#EFEFEF; border-width:1px; border-left-width:1px; border-right-width:1px; border-color:#D3D1D1; height:18px; text-align:left; }
.input_textarea { font-family:"MS Sans Serif"; font-size:10px; color:#333333; background:#EFEFEF url("input-bg.gif") no-repeat;   border: 1px solid #D3D1D1; text-align:left;  padding-left:2px;  }
.input_center { font-family:"MS Sans Serif"; font-size:10px; color:#333333; background:#EFEFEF url("input-bg.gif") no-repeat;  border: 1px solid #D3D1D1; height:18px; text-align:center; padding-left:2px; }
.input_left { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; background:#EFEFEF url("input-bg.gif") no-repeat;   border: 1px solid #D3D1D1; height:18px; text-align:left;  padding-left:2px; }
.input_right { font-family:"MS Sans Serif"; font-size:10px; color:#333333; background:#EFEFEF url("input-bg.gif") no-repeat;   border: 1px solid #D3D1D1; height:18px; text-align:right;  padding-left:2px;  }
.button_80 { width:80px; background: url("input-bt-80px.gif") no-repeat; padding-left:4px; text-align:center; font-size: 10px; font-family:"Verdana"; color: #333333; height:20px; border: 0px ; cursor:pointer; }
.button_120 { width:120px; background: url("input-bt-120px.gif") no-repeat; padding-left:4px; text-align:center; font-size: 10px; font-family:"Verdana"; color: #333333; height:20px; border: 0px ; cursor:pointer; }

 
.design_dot { background: url("dotline.gif") repeat-x; }
.design_dot_top { background: url("dotline.gif") repeat-x; background-position: top; color: #333333; font-weight: bold; }
.design_dot_middle { background: url("dotline.gif") repeat-x; background-position: center; }
.design_line { background: url("line.gif") repeat-x; background-position: center center; color: #333333; font-weight: bold; }

.design_content { font-family: "Arial"; font-size: 11px; color: #666666; }
a.design_content_link:link {  font-family: "Arial"; font-size: 11px; font-weight: bold; color: #0066CC; text-decoration: none; }
a.design_content_link:visited {  font-family: "Arial"; font-size: 11px; font-weight: bold; color: #0066CC; text-decoration: none; }
a.design_content_link:active {  font-family: "Arial"; font-size: 11px; font-weight: bold; color: #FF9900; text-decoration: none; }
a.design_content_link:hover {  font-family: "Arial"; font-size: 11px; font-weight: bold; color: #FF9900; text-decoration: none; }
.design_vertical_dot_center { background: url("vertical-line-dot.gif") repeat-y; background-position: center; color: #333333; font-weight: bold; }
.design_dot_middle { background: url("dotline.gif") repeat-x; background-position: center; }
a.design_category_link:link {  font-family: "Arial"; font-size: 11px; font-weight: normal; color: #2B7EAA; text-decoration: none; }
a.design_category_link:visited {  font-family: "Arial"; font-size: 11px; font-weight: normal; color: #2B7EAA; text-decoration: none; }
a.design_category_link:active {  font-family: "Arial"; font-size: 11px; font-weight: normal; color: #FF9900; text-decoration: none; }
a.design_category_link:hover {  font-family: "Arial"; font-size: 11px; font-weight: normal; color: #FF9900; text-decoration: none; }
.design_category_linked:link{  font-family: "Arial"; font-size: 12px; font-weight: bold; color: #ff0066; text-decoration: none; }
.design_category_linked:visited {  font-family: "Arial"; font-size: 12px; font-weight: bold; color: #ff0066; text-decoration: none; }
.design_category_linked:hover {  font-family: "Arial"; font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: none; }

.design_frame_60x60 {  width:67px; height:66px; background: #FFFFFF url("picture-border-60x60.gif") no-repeat; background-position: left top; text-align:left; vertical-align:top; padding-left:2px; padding-top:2px;  }


.design_toolbar_font { font-size: 10px; font-family:"Verdana"; color: #666666; font-weight: normal; }
.design_toolbar_font a:link {  font-family: "Verdana"; color: #666666; font-weight: normal; text-decoration: none; font-size:10px; }
.design_toolbar_font a:visited {  font-family: "Verdana"; color: #666666; font-weight: normal; text-decoration: none; font-size:10px;  }
.design_toolbar_font a:active {  font-family: "Verdana"; color: #FF9900; font-weight: normal; text-decoration: none; font-size:10px;  }
.design_toolbar_font a:hover {  font-family: "Verdana"; color: #FF9900; font-weight: normal; text-decoration: none; font-size:10px;  }
.design_toolbar_font a.active:link {  font-family: "Verdana"; color: #990000; font-weight: bold; text-decoration: none; font-size:10px; }
.design_toolbar_font a.active:visited {  font-family: "Verdana"; color: #990000; font-weight: bold; text-decoration: none; font-size:10px;  }
.design_toolbar_font a.active:active {  font-family: "Verdana"; color: #FF9900; font-weight: bold; text-decoration: none; font-size:10px;  }
.design_toolbar_font a.active:hover {  font-family: "Verdana"; color: #FF9900; font-weight: bold; text-decoration: none; font-size:10px;  }


.design_box3_bg1 { width:9px; height:9px; background: #D1D3D4 url("box3-bg1.gif") no-repeat; background-position: left top; }
.design_box3_bg2 { height:9px; background: #D1D3D4; }
.design_box3_bg3 { width:9px; height:9px; background: #D1D3D4 url("box3-bg3.gif") no-repeat; background-position: left top; }
.design_box3_bg4 { width:9px; background: #D1D3D4; }
.design_box3_bg5 { background: #D1D3D4; color: #48300E; font-weight: bold; }
.design_box3_bg6 { width:9px; background: #D1D3D4; }
.design_box3_bg7 { width:9px; height:9px; background: #D1D3D4 url("box3-bg7.gif") no-repeat; background-position: left top; }
.design_box3_bg8 { height:9px; background: #D1D3D4; }
.design_box3_bg9 { width:9px; height:9px; background: #D1D3D4 url("box3-bg9.gif") no-repeat; background-position: left top; }

.blank9 { width:9px; height:1px; }
.design_frame_155x75 {  width:162px; height:81px; background: #FFFFFF url("picture-border-155x75.gif") no-repeat; background-position: left top; text-align:left; vertical-align:top; padding-left:2px; padding-top:2px;  }
.design_frame_220x170 {  width:377px; height:187px; background: #F5F5ED url("picture-border-220x170.gif") no-repeat; background-position: left top; text-align:left; vertical-align:top; padding-left:5px; padding-top:4px;  }
.input_select .parent{ background-color: #E8E8E8; color: #000000; }
.input_select .child{ color: #666666; }
.htmlcontent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: justify; margin-left:5px }
.design_frame_130 {  width:130px;
 background-position: left top;
 border-color:1px solid #D5D5D5;  
 text-align:left; 
 vertical-align:top; 
 padding-left:2px; 
 padding-top:2px;  
 }

/* hotel*/

.t-heading {
	FONT: bold 8pt verdana; color:#FFFFFF;  BACKGROUND-COLOR: #D65D21
}
.t-heading:visited {
	FONT: bold 8pt verdana; COLOR: #ffffff; BACKGROUND-COLOR: #D65D21
}
.t-heading:active {
	FONT: bold 8pt verdana; COLOR: #ffffff; BACKGROUND-COLOR: #D65D21
}
.t-heading:hover {
	FONT: bold 8pt verdana; COLOR: #ffffff; BACKGROUND-COLOR: #D65D21
}
TD.tab {
	FONT: bold 9pt verdana; COLOR: #ffffff; BACKGROUND-COLOR: #D65D21
}
TD.tab-line {
	BACKGROUND-COLOR: #ffcf39
}
.tr-dark {
	FONT: 8pt verdana; BACKGROUND-COLOR: #EFFFE7
}
TABLE.border {
	BORDER-RIGHT: #D65D21 1px solid; 
	BORDER-TOP: #D65D21 1px solid; 
	BORDER-LEFT: #D65D21 1px solid; 
	BORDER-BOTTOM: #D65D21 1px solid
}
BODY.spec {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff
}
.t-specials {
	FONT: bold 8pt verdana; COLOR: #000000
}
.t-specials:visited {
	FONT: bold 8pt verdana; COLOR: #000000
}
.t-specials:active {
	FONT: bold 8pt verdana; COLOR: #000000
}
.t-specials:hover {
	FONT: bold 8pt verdana; COLOR: #000000
}
.small {
	FONT: 8.5pt verdana
}
.big {
	FONT: bold 13pt verdana
}
.tr-brite {
	FONT: 8pt verdana
}
TABLE.sr {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 0px solid
}
TH.sr-heading {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; FONT: bold 8pt verdana; BORDER-LEFT: #cccccc 0px solid; COLOR: #ffffff; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #D65D21
}
.sr-dark {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; FONT: 8pt verdana; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #EFFFE7
}


/* destination guide */

.design_bar_floating1 { background: #FFFFFF url("bar-floating1.gif") no-repeat; height:20px; width:18px; cursor:pointer; }
.design_bar_floating2 { background: #FFFFFF url("bar-floating2.gif") repeat-x; height:20px;  color: #000000;  font-weight: bold; color: #FFFFFF;padding-left:5px; vertical-align:middle; text-align:left;  cursor:pointer; }
.design_bar_floating3 { background: #FFFFFF url("bar-floating3.gif") no-repeat; height:20px; width:9px;  cursor:pointer; }
.design_bar_floatingbg { background: #FFFFFF url("bar-floatingbg.gif") repeat-x; background-position: left top; }

.area:link { color: #000000; text-decoration: none; }
.area:visited { color: #000000; text-decoration: none; }
.area:active { color: #FF9900; text-decoration: underline; }
.area:hover { color: #FF9900; text-decoration: underline; }

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

.btitle {
	font-family: Tahoma, arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #E72153;
	text-decoration: none;
}

.btitle:hover {
	font-family: Tahoma, arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.date {
	font-family: Tahoma, arial, Verdana;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.bg_right {
	background-image: url(images/bg_right.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFFFFF;
}
.border_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A3CCE4;
}

