﻿body { margin: 0px; padding: 0px; font-family: Verdana, Arial;	font-size:12px; background:#fff url(front/top.gif) repeat-x;}

img { border: 0px; }

form { margin: 0px; padding: 0px; }

h1 { font-size:22px; display:block; padding:10px 0px; color:#999999; }
h1 a { text-decoration:none; color:#999999; }
h2 { font-size:12px; display:inline; padding:0px; margin:0px; color: #314D64}

#page { 	margin:14px auto; width:1002px; }

.clear_fix { clear:both; overflow:hidden; width:0px; height:0px; }

.left_side { width:780px; float:left; border-right:1px solid #999999; min-height:600px;}
.right_side { float:left;  width:200px; padding-left:20px;}

.right_side .back_link a { font-size:14px; font-weight:bold; text-decoration:none; color:#999999; }
.right_side .back_link { margin-top:10px; }

.thumbs_holder { width:780px; }
.hotel_title {margin-bottom:3px; }
.thumb_item { float:left; margin:0px 10px 5px 0px; width:250px; height:150px;}
.thumb_border {border:2px solid #EEEEEE; width:100px; height:75px;}
.thumbs_holder img { border:none; display:block; width:100px; height:75px; }
.hotel_price {font-size:10px; }
.thumbs_holder a { color:#999999; text-decoration:none; }


.hotels_list_holder { margin:60px 0px 20px 0px;}
.hotels_list_holder a { color:#999999; text-decoration:none; font-size:14px; }
.hotels_list_holder ul { list-style: none; margin:0px; padding:0px;}
.hotels_list_holder li { margin:0px; padding:0px; }

.hotels_list_soap_holder { margin:20px 0px 20px 0px;}
.hotels_list_soap_holder a { color:#999999; text-decoration:none; font-size:14px; }
.hotels_list_soap_holder ul { list-style: none; margin:0px; padding:0px;}
.hotels_list_soap_holder li { margin:0px; padding:0px; }

.city_description { margin-top:15px; }
.city_description .city_name { font-size:16px; color:#999999; margin-bottom:2px;}
.city_description .description { border:2px solid #EEEEEE; padding:5px; margin-right:30px;}

.hotel_gallery_thumbs { margin-top:10px; }
.hotel_gallery_thumbs img { border:2px solid #EEEEEE; }
.hotel_gallery { display:none; }

.hotel_description .hotel_name { margin-bottom:2px; }
.hotel_description .image_left { float:left; }
.hotel_description .image_right { float:left; margin-left:20px; font-size:14px;}
.hotel_description .facility { float:left; width:190px;  margin:2px 2px 2px 0px;}
.hotel_description .subtitle { font-weight:bold; margin:10px 0px; }
.hotel_description .hotel_prices { margin:10px; padding:5px; background-color:#EEEEEE; 
border:1px dashed #000000; color:#000000; font-weight:bold; line-height:18px;}

.footer { background:#FFFFFF; height:10px; }

.wp_pages { margin-top:20px; }
.wp_pages ul { list-style: none; margin:0px; padding:0px;}
.wp_pages li { margin:0px; padding:0px; }
.wp_pages li a { color:#999999; text-decoration:none; font-size:14px; }

.subscribe_location { width:560px; margin:0px auto; font-size:14px; }
.message_confirm { background:#EEF2F2 none repeat scroll 0 0; border:2px solid green; color:green; width:600px; text-align:center; }
#divErrors span { color:#CC0000; }
