img.hotel-image {
border:1px solid #CCCCCC;
}
.check-availability {
padding-top:50px;
}
ul.hotels-list, ul.b-and-b-list, ul.selfcatering-list {
clear:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 10px;
padding:0 10px 20px 0;
}
ul.hotels-list p {
margin:0;
padding:0;
}
ul.hotels-list li {
border-bottom:1px dashed #999999;
clear:left;
height:74px;
padding:10px 0;
}
ul.b-and-b-list li {
border-bottom:1px dashed #999999;
clear:left;
padding:10px 0;
}
ul.selfcatering-list li {
border-bottom:1px dashed #999999;
clear:left;
padding:10px 0;
}
.hotel-left-column {
float:left;
height:74px;
margin:0 8px 0 0;
width:98px;
}
.hotel-center-column {
float:left;
height:74px;
margin:0 8px 0 0;
width:300px;
}
.hotel-right-column {
float:right;
height:74px;
margin:0;
text-align:right;
width:120px;
}
.location {
color:#111111;
font-size:10px;
margin-bottom:2px;
}
ul.b-and-b-list p, ul.selfcatering-list p {
clear:left;
line-height:120%;
margin:0 0 5px;
padding:0;
}
ul.b-and-b-contact-details-list, ul.selfcatering-contact-details-list {
clear:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
ul.b-and-b-contact-details-list li, ul.selfcatering-contact-details-list li {
clear:none;
float:left;
margin:0;
padding:0 10px 0 0;
}
ul.b-and-b-contact-details-list li.tel {
border:medium none;
width:150px;
}
ul.b-and-b-contact-details-list li.email {
border:medium none;
width:220px;
}
ul.b-and-b-contact-details-list li.web {
border:medium none;
}
ul.selfcatering-contact-details-list li.tel {
border:medium none;
width:250px;
}
ul.selfcatering-contact-details-list li.email {
border:medium none;
}
ul.selfcatering-contact-details-list li.web {
border:medium none;
}
.info_text {
line-height:18px;
}
.info_text p {
color:#777777;
margin:20px 10px 10px;
}
.more_info {
color:#FF9900;
font-weight:bold;
text-decoration:none;
}
.more_info:hover {
text-decoration:underline;
}
#list {
display:inline;
float:left;
margin:0 0 10px 20px;
width:470px;
}
#list_detail {
display:inline;
float:left;
margin:0 0 10px 20px;
width:683px;
}
.sep_cat_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/sep_cat_top.jpg) repeat-x scroll 0 0;
height:14px;
margin:10px 0 30px;
width:470px;
}
.sep_cat_down {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#990000 none repeat scroll 0 0;
height:5px;
margin:10px 0;
width:470px;
}
#list_detail .sep_cat_down {
width:640px;
}
#list_detail .title {
display:inline;
float:left;
}
.title {
font-size:1.4em;
font-weight:normal;
margin:3px 0;
}
.title a {
color:#000000;
text-decoration:none;
}
.title a:hover {
text-decoration:underline;
}
.listing-item {
border-bottom:2px solid #CCCCCC;
margin-left:10px;
padding:5px;
width:520px;
}
.featured {
border:5px solid #FFCC00;
width:450px;
}
.listing-item a:hover {
text-decoration:underline;
}
.name {
color:#990000;
font-size:1.1em;
margin:20px 0 5px;
}
.name a {
color:#990000;
text-decoration:none;
}
.short-desc {
margin:0 0 5px;
width:370px;
}
.contact {
font-size:0.9em;
width:380px;
}
.links a {
color:#990000;
font-size:1.1em;
font-weight:bold;
text-decoration:none;
}
.phone {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icons/phone.jpg) no-repeat scroll 0 0;
display:inline;
float:left;
height:30px;
padding:7px 10px 0 40px;
width:170px;
}
.email_list {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icons/mail.jpg) no-repeat scroll 0 0;
display:inline;
float:left;
height:30px;
padding:7px 10px 0 40px;
width:170px;
}
.address {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icons/address.jpg) no-repeat scroll 0 0;
display:inline;
float:left;
font-size:0.9em;
min-height:30px;
padding:7px 10px 0 40px;
width:170px;
}
.links {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icons/web.jpg) no-repeat scroll 0 0;
display:inline;
float:left;
height:30px;
padding:7px 10px 0 40px;
width:170px;
}
.phone span, .email_list span {
display:none;
}
.item_box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
height:100px;
}
.item_box .pic_hot_box img {
display:inline;
float:left;
height:80px;
padding:5px;
width:80px;
}
.hot_name_box {
color:#990000;
font-size:1.1em;
margin:5px 0 3px;
}
.det_hot_box {
display:inline;
float:left;
margin-left:5px;
width:330px;
}
.pic_hot {
display:inline;
float:left;
margin:15px 5px 5px;
}
.pic_hot img {
width:100px;
}
.det_hot {
display:inline;
float:left;
margin-left:5px;
width:260px;
}
.hot_name {
color:#990000;
font-size:1.1em;
margin:15px 0 3px;
}
.hot_name a {
color:#990000;
text-decoration:none;
}
.hot_address {
font-size:0.8em;
font-weight:bold;
margin-bottom:2px;
}
.hot_desc {
font-size:0.9em;
line-height:14px;
}
.hot_desc a {
color:#990000;
font-weight:bold;
text-decoration:none;
}
.caract_hot {
display:inline;
float:left;
margin:5px;
text-align:center;
width:105px;
}
.rating {
margin:10px 0 15px;
}
.prices {
font-weight:bold;
}
.price {
color:#990000;
font-size:2.5em;
margin-bottom:5px;
margin-top:5px;
}
.det_bb {
display:inline;
float:left;
margin-left:5px;
width:320px;
}
.details {
padding:5px;
width:683px;
}
.de_address {
font-size:1.2em;
font-weight:bold;
margin-bottom:20px !important;
}
.details p {
display:inline;
float:left;
margin:10px 0 0;
width:460px;
}
.details span {
color:#222222;
display:inline;
float:left;
font-weight:bold;
min-width:120px;
}
.de_description {
margin-left:120px !important;
width:300px !important;
}
.de_pictures {
display:inline;
float:left;
width:460px;
}
.de_big_pic {
border:1px solid #CCCCCC;
height:300px;
margin:20px 0 0 120px !important;
width:300px;
}
.de_big_pic img {
height:290px;
margin:5px;
width:290px;
}
.de_list_pics {
display:inline;
float:left;
margin-left:120px;
width:310px;
}
.de_list_pics p {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#990000 none repeat scroll 0 0;
display:inline;
float:left;
height:50px;
margin:15px 15px 0 0 !important;
padding:5px;
width:50px;
}
.de_list_pics img {
height:50px;
width:50px;
}
#contact_h {
display:inline;
float:left;
font-size:1.3em;
padding:0;
width:320px;
}
.address_h {
min-height:50px;
}
#photo_h {
display:inline;
float:left;
text-align:right;
margin-left:80px;
width:130px;
}
#photo_h img {
width:100px;
}
#list_hotels {
display:inline;
float:left;
margin:0;
min-width:265px;
}
#list_business {
display:inline;
float:left;
margin:0;
min-width:440px;
}
#rating_h {
display:inline;
float:left;
margin:10px 0 0;
}
#order_form {
display:inline;
float:left;
margin:5px 0 0;
padding:0;
}
#order_form select {
width:120px;
}
#order_form_det {
display:inline;
float:left;
margin:5px 0 0 35px;
}
#order_form_new {
display:inline;
float:left;
margin:5px 0 0 100px;
}
#order_form a {
padding-top:20px;
}
#order_form_det a.preview {
color:#FF9900;
font-size:0.5em;
font-weight:bold;
}
.title_hot {
display:inline;
float:left;
min-width:550px;
}
#container-tabs .tabs-container {
border:1px solid #990000;
height:250px;
width:450px;
}
#accommodation #booking_box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#990000 none repeat scroll 0 0;
border:0 solid #550000;
color:#FFFFFF;
display:inline;
float:left;
height:170px;
margin-right:10px;
padding:20px;
width:200px;
}
#accommodation #booking_box p {
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
line-height:14px;
margin:5px 0;
}
#accommodation #booking_box #SearchBooking {
margin:10px 0;
padding:5px 0;
}
#left_box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:0 solid #550000;
color:#FFFFFF;
display:inline;
float:left;
height:170px;
margin-right:10px;
padding:20px;
width:200px;
}
.text_box {
color:#000000;
display:inline;
float:left;
min-height:140px;
width:200px;
}
#right_column .text_box p {
color:#000000;
line-height:16px;
}
.descrip {
line-height:15px;
margin:10px 0;
}
.link_box {
display:inline;
float:right;
margin-top:-15px;
}
.link_box a {
color:#FF9900;
font-weight:bold;
text-decoration:none;
}
#events #events_box {
border:0 solid #550000;
display:inline;
float:left;
height:210px;
width:450px;
}
#container-tabs .sep_cat_down {
width:450px !important;
}
#content_box {
border:1px solid #006699;
margin:20px 20px;
width:730px;
}
.button_hot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: #006699 none repeat scroll 0 0;
height:28px;
margin-top:0;
width:690px;
}
.button_hot li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#006699 none repeat scroll 0 0;
border-color:#006699;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
display:inline;
float:left;
font-size:1.2em;
font-weight:bold;
padding:5px 10px;
}
.button_hot li:hover {
border:1px solid #FFFFFF;
}
.sub_cat_hot {
padding:20px;
}
.tit_caract {
color: #003366;
cursor:pointer;
font-size:1em;
font-weight:bold;
margin:10px 0 5px 10px;
}
.tit_caract:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFDD none repeat scroll 0 0;
color:#000000;
text-decoration:underline;
}
.det_caract {
color:#666666;
font-size:0.9em;
line-height:15px;
margin-left:20px;
}
.hotel-facilities-list li {
color:#990000;
margin:10px;
}
#hotel-photo-viewer {
height:auto;
margin:0 60px;
overflow:hidden;
padding:20px 0;
width:320px;
}
#hotel-photo-viewer #mainImage {
border:1px solid #AAAAAA;
margin:0 0 3px;
padding:0;
}
#hotel-photo-viewer .thumb {
border:1px solid #AAAAAA;
cursor:pointer;
float:left;
margin:0 3px 3px 0;
}
#hotel-photo-viewer #thumbnails {
margin:3px 0 0;
}
#hotel-photo-viewer .blank-thumb {
background-color:#EEEEEE;
border:1px solid #CCCCCC;
float:left;
height:72px;
margin:0 3px 3px 0;
width:96px;
}
#text_hot_det_n {
float:left;
padding:10px 10px 0px 10px;
width:500px;
margin:0px 0px 0px 20px;
}
#text_hot_det_n h1 {
color:#4A618A;
font-size:14px;
}
.terms {
border:4px solid #CCCCCC;
color:#666666;
font-size:0.9em;
line-height:15px;
margin:10px 20px;
padding:20px;
width:686px;
}
.inactive {
display:none;
}
.di_pages {
padding:20px 0;
text-align:center;
width:460px;
}
.di_pages_admin {
border-top:1px solid #DDDDDD;
text-align:center;
width:640px;
}
.di_pages a.current {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#990000 none repeat scroll 0 0;
color:#FFFFFF;
padding:5px;
text-decoration:none;
}
.di_pages a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #990000;
color:#990000;
padding:5px;
text-decoration:none;
}
.link_back_list {
background:#003366;
color:#FFFFFF;
display:block;
font-weight:bold;
margin:10px 20px;
padding:5px;
width:200px;
}
