body{
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

table{
  	border-collapse: collapse;
	border-spacing:0px;
	padding:0px;
}

form{
  	display:inline;
  	margin:0px;
	padding:0px;
}
.boldd{
	text-decoration:underline !important;
	font-weight: bold !important;
}
td{
  	border-collapse: collapse;
	border-spacing:0px;
	padding:0px;
	text-align:left;
}
.clear{
	clear:both;
}

img{
	border:0px;
	padding:0px;
	margin:0px;
}

a{
	text-decoration:none;
	font-size:12px;
	color:#197ce1;
}

a:hover{
	text-decoration:underline;
	font-size:12px;
	color:#197ce1;
}

.site_top{ background-image:url(../gfx/site_back_top.jpg); background-repeat:repeat-x; height:863px; }
.site_bottom{ background-image:url(../gfx/site_bottom_back.jpg); background-repeat:repeat-x; height:119px; }
.footer{ background-image:url(../gfx/footer_back.jpg); width:873px; height:74px; background-repeat:no-repeat; }

#footer{ font-size:11px; font-weight:bold; color:#000000; }
#footer a{ font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
#footer a:hover{ font-size:11px; font-weight:bold; color:#000000; text-decoration:underline; }
#footer .terms_link{ font-size:11px; font-weight:bold; color:#ff5a00; text-decoration:none; }
#footer .terms_link:hover{ font-size:11px; font-weight:bold; color:#ff5a00; text-decoration:underline; }

#silk{ font-size:11px; color:#245384; }
#silk a{ font-size:11px; font-weight:bold; color:#245384; text-decoration:none; }
#silk a:hover{ font-size:11px; font-weight:bold; color:#245384; text-decoration:underline; }

#language{ font-size:11px; color:#245384; }
#language a{ text-decoration:none; font-size:11px; color:#245384; }
#language a:hover{ text-decoration:underline; font-size:11px; color:#245384; }
#language .vsep{ width:1px; background-color:#245384; font-size:0px; line-height:0px; }

.left_top_right{ background-image:url(../gfx/left_menu_top_right.jpg); width:112px; height:39px; background-repeat:no-repeat; }
.blue_box_bottom{ background-image:url(../gfx/blue_box_bottom.jpg); width:359px; height:213px; background-repeat:no-repeat; }

#search_box{ font-size:11px; font-weight:normal; color:#FFFFFF; }
#search_box .title{ font-size:12px; font-weight:bold; color:#FFFFFF; }
#search_box .input{ border:1px solid #000000; font-size:11px; color:#000000; padding:3px 0px 3px 3px; margin:3px 0px 0px 0px; }
#search_box .select{ border:1px solid #000000; font-size:11px; color:#000000; padding:1px; margin:0px; }

.top_left{ background-image:url(../gfx/left_top_back.jpg); width:359px; height:326px; background-repeat:no-repeat; background-color:#FFFFFF; }

#top_left{ font-size:11px; font-weight:normal; color:#000000; }
#top_left h1{ font-size:18px; font-weight:bold; color:#000000; padding:0px; margin:0px; }
#top_left h1 a{ font-size:12px; font-weight:bold; color:#245384; text-decoration:none; }
#top_left h1 a:hover{ font-size:12px; font-weight:bold; color:#245384; text-decoration:underline; }

.red_top_left{ background-image:url(../gfx/red_top_left.jpg); width:2px; height:2px; background-repeat:no-repeat; }
.red_top_middle{ background-image:url(../gfx/red_top_middle.jpg); height:2px; background-repeat:repeat-x; }
.red_top_right{ background-image:url(../gfx/red_top_right.jpg); width:2px; height:2px; background-repeat:no-repeat; }
.red_right_middle{ background-image:url(../gfx/red_right_middle.jpg); width:2px; background-repeat:repeat-y; }
.red_bottom_right{ background-image:url(../gfx/red_bottom_right.jpg); width:2px; height:2px; background-repeat:no-repeat; }
.red_bottom_middle{ background-image:url(../gfx/red_bottom_middle.jpg); height:2px; background-repeat:repeat-x; }
.red_bottom_left{ background-image:url(../gfx/red_bottom_left.jpg); width:2px; height:2px; background-repeat:no-repeat; }
.red_left_middle{ background-image:url(../gfx/red_left_middle.jpg); width:2px; background-repeat:repeat-y; }

.blue_line{ background-image:url(../gfx/blue_line.jpg); height:1px; background-repeat:repeat-x; }

.content_padding{ padding:10px 8px 0px 10px; }
h1{ font-size:18px; color:#ff5a00; font-weight:bold; margin:0px; padding:0px; }
h2{ font-size:18px; color:#000000; font-weight:normal; margin:0px; padding:0px; }
.sep{ background-color:#cde5fe; height:1px; line-height:0px; font-size:0px; }
.sep_padding{ margin-top:5px; margin-bottom:5px; }

h3{ padding:0px; margin:0px; }



.blue_top_left{ background-image:url(../gfx/blue_top_left.jpg); width:2px; height:2px; background-repeat:no-repeat; }
.blue_top_middle{ background-image:url(../gfx/blue_top_middle.jpg); height:2px; background-repeat:repeat-x; }
.blue_top_right{ background-image:url(../gfx/blue_top_right.jpg); width:2px; height:2px; background-repeat:no-repeat; }
.blue_right_middle{ background-image:url(../gfx/blue_right_middle.jpg); width:2px; background-repeat:repeat-y; }
.blue_bottom_right{ background-image:url(../gfx/blue_bottom_right.jpg); width:2px; height:2px; background-repeat:no-repeat; }
.blue_bottom_middle{ background-image:url(../gfx/blue_bottom_middle.jpg); height:2px; background-repeat:repeat-x; }
.blue_bottom_left{ background-image:url(../gfx/blue_bottom_left.jpg); width:2px; height:2px; background-repeat:no-repeat; }
.blue_left_middle{ background-image:url(../gfx/blue_left_middle.jpg); width:2px; background-repeat:repeat-y; }

#content_latest_hotels_list td{ font-size:12px;  }
#content_latest_hotels_list h1{ font-size:18px; font-weight:bold; color:#000000; margin:0px; padding:0px; }
#content_latest_hotels_list h1 a{ font-size:14px; color:#ff5a00; font-weight:bold; }
#content_latest_hotels_list h1 a:hover{ font-size:14px; color:#ff5a00; font-weight:bold; }
#content_latest_hotels_list a{ font-size:11px; color:#ff5a00; font-weight:normal; text-decoration:none; }
#content_latest_hotels_list a:hover{ font-size:11px; color:#ff5a00; font-weight:normal; text-decoration:underline; }
#content_latest_hotels_list .hotel_link{ font-size:12px; color:#245384; font-weight:bold; text-decoration:none; }
#content_latest_hotels_list .hotel_link:hover{ font-size:12px; color:#245384; font-weight:bold; text-decoration:underline; }
#content_latest_hotels_list .address_text{ font-weight:normal; font-style:italic; font-size: 12px; }
#content_latest_hotels_list .address_text1{ font-weight:normal; }
#content_latest_hotels_list .input{ border:1px solid #000000; }

#content_latest_hotels_list .h3link{ font-size:11px; color:#ff5a00; font-weight:bold; margin:0px; padding:0px; }
#content_latest_hotels_list .h3link:hover{ font-size:11px; color:#ff5a00; font-weight:bold; margin:0px; padding:0px; }

.content_padding_new{ padding:10px 1px 0px 2px; }

#content_latest_hotels_list .blue_box{ background-color:#5cabfd; border:1px solid #4497ed; }
#content_latest_hotels_list .blue_box .title{ background-color:#245384; margin:4px; }
#content_latest_hotels_list .blue_box .title  h1{ font-size:16px; font-weight:normal; color:#FFFFFF; margin:0px; padding:0px; }
#content_latest_hotels_list .blue_box .title .content{ padding:6px 6px 6px 8px; }
#content_latest_hotels_list .blue_box .title .content .text_right{ font-size:11px; font-weight:bold; color:#FFFFFF; }

#content_latest_hotels_list .blue_box .white_content{ background-color:#FFFFFF; margin:4px; } 
#content_latest_hotels_list .blue_box .white_content b{ font-size:14px; }
#content_latest_hotels_list .blue_box .white_content .white_content_padding{ padding:10px 13px 9px 12px; }
#content_latest_hotels_list .blue_box .white_content .white_content_padding2{ padding:5px 13px 4px 12px; }
#content_latest_hotels_list .blue_box .white_content .white_content_padding1{ padding:0px 5px 0px 9px; }
#content_latest_hotels_list .blue_box .white_content .white_content_padding1 .room_cell_text{ font-size:11px; font-weight:normal; }
#content_latest_hotels_list .blue_box .white_content .white_content_padding1 .room_cell_text b{ font-size:14px; color:#ff3c00; }
#content_latest_hotels_list .blue_box .room_details_cell_padding{ border:1px solid #FFFFFF; }
#content_latest_hotels_list .blue_box .room_details_cell_padding .blue_box{ background-color:#a1cfff; }
#content_latest_hotels_list .blue_box .room_details_cell_padding .blue_box .img_blue_box{ border:2px solid #245384; padding:1px; }
#content_latest_hotels_list .blue_box .room_details_cell_padding .blue_box .padding{ padding:0px 6px 6px 0px; float:left; }

#content_latest_hotels_list .table_back_big{ background-image:url(../gfx/tables_back_big.jpg); background-repeat:no-repeat; width:511px; margin-top:1px; }
#content_latest_hotels_list .table_back_big .photo_box{ background-color:#FFFFFF; border:1px solid #8ebbeb; float:left; margin:0px 8px 0px 0px; }
#content_latest_hotels_list .table_back_big .photo_box .padding{ padding:6px; }
#content_latest_hotels_list .table_back_big .photo_box .img_blue_box{ border:2px solid #245384; padding:1px; }

#content_latest_hotels_list .table_back_big .title{ background-color:#245384; margin:5px; padding:5px 4px 4px 4px; }
#content_latest_hotels_list .table_back_big .title h1{ font-size:16px; font-weight:bold; color:#FFFFFF; margin:0px; padding:0px; }
#content_latest_hotels_list .table_back_big .img_blue_box{ border:2px solid #245384; padding:1px; }

#content_latest_hotels_list .table_back{ background-image:url(../gfx/tables_back.jpg); background-repeat:no-repeat; width:504px; margin-top:1px; }
#content_latest_hotels_list .table_back .title{ background-color:#245384; margin:5px; padding:5px 4px 4px 4px; }
#content_latest_hotels_list .table_back .title  h1{ font-size:16px; font-weight:bold; color:#FFFFFF; margin:0px; padding:0px; }
#content_latest_hotels_list .table_back .title .price_text{ font-size:14px; color:#FFFFFF; }
#content_latest_hotels_list .table_back .content{ padding:3px 12px 0px 12px; }
#content_latest_hotels_list .table_back b{ font-size:14px; }
#content_latest_hotels_list .table_back .prices_text{ font-size:14px; font-weight:bold; color:#ff4200; }
#content_latest_hotels_list .table_back .sep{ background-color:#c7dff8; height:1px; line-height:0px; font-size:0px; }
#content_latest_hotels_list .table_back .white_border{ background-color:#5cabfd; font-size:12px; font-weight:bold; color:#FFFFFF; }
#content_latest_hotels_list .table_back .days_padding{ padding:6px 0px 6px 0px; }
#content_latest_hotels_list .table_back .price_padding{ padding:5px 0px 5px 0px; }

/* Details page */
#content_latest_hotels_list .submit1{ border:1px solid #2771ba; background-color:#FFFFFF; font-weight:bold; margin-top:5px; }
#content_latest_hotels_list .submit2{ border:1px solid #2f82d9; background-color:#5cabfd; font-weight:bold; margin-top:5px; }
#content_latest_hotels_list .details_img_border{ border:2px solid #8dbbeb; }
#content_latest_hotels_list .blue_link{ font-size:12px; color:#245384; font-weight:bold; text-decoration:none; }
#content_latest_hotels_list .blue_link:hover{ font-size:12px; color:#ff5a00; font-weight:bold; text-decoration:underline; }
#content_latest_hotels_list .blue_link_reverse{ font-size:13px; color:#ff3c00; font-weight:bold; text-decoration:none; }
#content_latest_hotels_list .blue_link_reverse:hover{ font-size:13px; color:#245384; font-weight:bold; text-decoration:underline; }
#content_latest_hotels_list .details_content_table_padding{ padding:5px 10px 10px 10px; }
#content_latest_hotels_list .details_content_table_padding h1{ font-size:16px; font-weight:bold; color:#ff3c00; margin:0px; padding:0px; }
#content_latest_hotels_list .details_content_table_padding b{ font-size:12px; font-weight:bold; color:#000000; margin:0px; padding:0px; }

#content_latest_hotels_list .details_content_table_padding_title{ padding:5px 10px 5px 10px; }
#content_latest_hotels_list .details_content_table_padding_title b{ font-size:12px; }
#content_latest_hotels_list .details_content_table_padding_title h1{ font-size:16px; font-weight:bold; color:#000000; margin:0px; padding:0px; }
#content_latest_hotels_list h2{ font-size:13px; font-weight:bold; color:#245384; margin:0px; padding:0px; }  
#content_latest_hotels_list .sep{ background-color:#8dbbeb; height:1px; line-height:0px; font-size:0px; }
#content_latest_hotels_list .input1{ border:1px solid #2771ba; }
.text_red{ color:#FF0000; }

#desc{
font-size: 12px;
padding: 3px 0 10px 0;
line-height: 1.3em;
}

.input_text_11px_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.text_16px_000000_nobold1 {
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
}
.text_12px_000000_nobold {
	font: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
/*
.left_button{ float:left; padding: 74px 0px 0px 0px;}
.right_button{ float:left; padding: 74px 0px 0px 0px;}
.cell{ float:left;}

.top_link{ text-decoration:none; font-size:11px; font-weight:bold; color:#000000; }
.top_link:hover{ text-decoration:underline; font-size:11px; font-weight:bold; color:#000000; }

.top{ background-image:url(../gfx/top.jpg); width:906px; height:407px; background-repeat:no-repeat; }
.sub_top{ background-image:url(../gfx/sub_top.jpg); width:906px; height:74px; background-repeat:no-repeat; }
.font_weather{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#FFFFFF; }
.font_degrees{ font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; font-weight:bold; color:#FFFFFF; }
.content_top{ background-image:url(../gfx/content_top.jpg); width:906px; height:19px; background-repeat:no-repeat; }
.content_left{ background-image:url(../gfx/); width:28px; height:299px; background-repeat:no-repeat; }
.content_back{ background-image:url(../gfx/content_back.jpg); background-repeat:repeat-x; }
.content_right{ background-image:url(../gfx/content_right.jpg); width:22px; height:299px; background-repeat:no-repeat; }

.input1{ border:1px solid #2771ba; padding:3px 0px 3px 3px; font-size:11px; color:#2771ba; }
.select1{ border:1px solid #2771ba; padding:2px 0px 2px 2px; font-size:11px; color:#2771ba; }

#content h1{ font-size:24px; font-weight:normal; color:#000000; padding:0px; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; }
#content .page_normal{ padding:2px 8px 2px 8px; background-color:#5199e1; border:1px solid #000000; color:#ffffff; text-decoration:none;  margin-right:3px;}
#content .page_normal:hover{ padding:2px 8px 2px 8px; background-color:#111111; border:1px solid #5199e1; color:#cccccc; text-decoration:none;  margin-right:3px;}
#content .page_selected{ padding:2px 8px 2px 8px; background-color:#ffb300;  border:1px solid #b44512; color:#FFFFFF; text-decoration:none;  margin-right:3px;}
#content .page_selected:hover{ padding:2px 8px 2px 8px; background-color:#5199e1;  border:1px solid #b44512; color:#FFFFFF; text-decoration:none;  margin-right:3px;}
#content .pages_text{ font-size:11px; color:#000000; }
#content .input{ border:1px solid #2771ba; }
#content .text_red{ color:#FF0000; }
#content .thumbs{ border:2px solid #197ce1; }
.sep{ background-color:#98c8f8; height:1px; line-height:0px; font-size:0px; }

#content .input{ border:1px solid #2771ba; }
#content .submit1{ border:1px solid #2771ba; background-color:#FFFFFF; font-weight:bold; }

#content .link_black{ font-weight:bold; }
#content .link_black:hover{ font-weight:bold; }


#content .site_map_link{ color:#000000; text-decoration:underline; }
#content .site_map_link:hover{ color:#000000; text-decoration:none; }

#bottom a{ text-decoration:none; color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
#bottom a:hover{ text-decoration:underline; color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
#bottom .blue_link{ color:#296aaa; }
#bottom .blue_link:hover{ color:#296aaa; }

.curs_back{ background-image:url(../gfx/curs_back.jpg); width:378px; height:66px; background-repeat:no-repeat; }

h2{ font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#197ce1; margin:0px; padding:5px 0px 5px 0px; }*/
