html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; }
html,body {height:100%;}
body {font:62.5%/1.6em Arial, Verdana, Tahoma, sans-serif; color:#020202; background:#fcfafa;}
a {color:#56014e; text-decoration:none;}
a:hover {text-decoration:underline;}
.clear {clear:both;}
.tcenter {text-align:center;}
.tright {text-align:right;}
.fleft {float:left;}
.fright {float:right !important;}
h1 {font-size:2.5em;} h2 {font-size:1.8em;} h3 {font-size:1.4em;} h4 {font-size:1.2em;}
li {list-style:none;}
img {border:0;}
.img {display:block;}
input {vertical-align:middle;}
input.btn {cursor:pointer;}
input.txt {font:1em Arial, Helvetica, sans-serif; color:#7f7e82; background:#fff; border:1px solid #b3b3b5; padding:2px 4px;}
textarea {font:1em Arial, Helvetica, sans-serif; color:#7f7e82; background:#fff; border:1px solid #b3b3b5; padding:3px 4px;}
select {background:#fff;}
.wrapper {overflow:hidden; zoom:1;}
/*---------------------------------*/
.all {width:966px; margin:0 auto; background:#e8d7e7;}
.header {height:91px; background:url(../images/bg_top.jpg) no-repeat; width:100%;}
.logo {background:url(../images/logo.png) no-repeat; width:203px; height:30px; float:left; margin:21px 9px 0 14px;}
.logo a {width:203px; height:30px; text-indent:-1000em; float:left; position:relative;}
.slogan {font-size:1.6em; color:#c589ad; font-weight:normal; font-style:italic; float:left; margin-top:27px;}
.menu {background:#56014e; height:36px;}
.menu ul {margin-top:-1px; margin-left:6px;}
.menu li {float:left; padding:0 8px; font-size:1.2em; background:url(../images/menu-separ.gif) 100% 50% no-repeat;}
.menu li.last {background: none;}
.menu li a {color:#fff;}

.info_pic {
overflow: hidden;
display:block;

width:480px;


}


input.jdsbtn {

background-color:#B055A7;
border:1px solid #7F3578;
color:#FFFFFF;
font-family:'arial',helvetica,sans-serif;
font-size:90%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}


.table-booking {
width:653px;
height:100%;
margin-left:10px;


}
.table-booking-tr {
width:685px;
height:5px;
}

.table-booking-pic {
background-color:#ffffff;
border-left:1px solid #a34487;
border-top:1px solid #a34487;
border-bottom:1px solid #a34487;
border-top:1px solid #a34487;
border-bottom:1px solid #a34487;
background:#ffffff url(/images/bg-table-booking.png) repeat-x;
height:60px;
width:195px;


}
.table-booking-pic img {
margin-top:2px;
margin-left:1px;

}
.table-booking-txt {
background-color:#ffffff;
height:60px;
width:360px;
background:#ffffff url(/images/bg-table-booking.png) repeat-x;
border-top:1px solid #a34487;
border-bottom:1px solid #a34487;
}
.table-booking-txt h3 {

font-size:16px;
color:#7c1f6f;

}
.table-booking-txt p {
font-size:11px;
color:#000000;
}

.table-booking-btn {
background-color:#ffffff;
border-right:1px solid #a34487;
border-top:1px solid #a34487;
border-bottom:1px solid #a34487;
padding-top:5px;
height:60px;
width:130px;
background:#ffffff url(/images/bg-table-booking.png) repeat-x;

}


.item_info {
display:block;
float:left;
margin-left:10px;
margin-top:5px;


}
.item_info_pic {
text-align:center;

}
.item_info_pic img   {
border:2px solid #5A0151;
}


.item_info_text {
text-align:left;
margin-top:-5px;
font-size:11px;
}

.item_info_text a {
color:#5A0151;
text-decoration:none;


}
.item_info_text a:hover {
color:#5A0151;
text-decoration:underline;


}


.cont {background:#cdcbcd; width:100%;}
.cont {background:#cdcbcd;}
.sh-r img {display:block;}
.sh-t {background:url(../images/sh-1-2.gif) 0 0 repeat-x;}
.sh-l {background:url(../images/sh-2-1.gif) 0 0 repeat-y;}
.sh-r {background:url(../images/sh-2-3.gif) 100% 0 repeat-y;}
.sh-b {background:url(../images/sh-3-2.gif) 0 100% repeat-x;}

.hotel-previewer td { vertical-align:top;}
.hotel-previewer .cont {height:224px;}



.hotel-previewer p {margin-bottom:10px; font-size:1.1em; line-height:1.2em; letter-spacing:1px; word-spacing:1px; margin-top: 10px;}



.hotel-previewer .search-box select,.hotel-previewer .search-box input {vertical-align: middle;}
.hotel-previewer .search-box select {width:161px; margin-right:5px;}
.hotel-previewer .map {float:right; margin-right:10px; display:inline; position:relative;}
.hotel-previewer .map img {display:block; margin-bottom:-10px; position:relative; z-index:1;}
.hotel-previewer .map .dot {background:url(../images/map-dot.gif) no-repeat; display:block; width:6px; height:6px; position:absolute; top:57px; left:52px; z-index:2;}
.previews {overflow:hidden; zoom:1; margin-bottom:19px;}
.previews .item { margin-left:11px;}
.previews .item-first {margin-left:0;}
.previews .item img {display:block; padding:1px; background:#fff; border:3px solid #4a4948;}
.previews .item span {display:block; color:#4a4948;}
.previews .item a:hover img {border-color:#5a0151;}
.previews .item a:hover span {color:#5a0151; text-decoration:none;}

.side-col {vertical-align:top; width:224px; height:300px; }
.book-online {background:#620a56 url(../images/bg_book-online.png) no-repeat; color:#fff; font-size:1.1em;}
.book-online td {padding:0 2px 6px;}
.book-online h2 {text-indent:-1000em; height:38px;}
.book-online input.btn {margin-left:8px;}
.banner img {display:block;}

.content {vertical-align:top; width:708px;}
.content .cont {padding:7px 3px; vertical-align:top;}
.content .cont h2 {font-weight:normal; font-style:italic; color:#711761; margin-bottom:17px;}
.content .cont p {font-size:1.1em; margin-bottom:14px; line-height:1.2em; letter-spacing:1px; word-spacing:1px;}
.img-bord {float:left; background:url(../images/bg_img1.png) no-repeat; padding:2px 0 0 3px; margin-right:8px; margin-bottom:5px;}
.img-bord-in {float:left; background:url(../images/bg_img1a.png) 100% 100% no-repeat; padding:6px 11px 12px 6px; position:relative;}
.img-bord b {background:url(../images/bg_img1b.png) no-repeat; width:11px; height:8px; display:block; position:absolute; top:-2px; right:0; $right:-1px; _right:0;}
.img-bord em {background:url(../images/bg_img1c.png) no-repeat; width:9px; height:12px; display:block; position:absolute; bottom:0; left:-3px;}
.img-bord img {float:left;}

.footer {background:#54014c url(../images/bg_footer.png) no-repeat; height:46px; font-size:1.2em; color:#b677a0; text-align:center;}
.footer a {color:#fff; padding:0 3px;}

.w-206 {width:203px;}
.w-38 {width:38px;}
.w-75 {width:75px;}

.table-descripition-hotel {

width:643px;
height:100%;
margin-left:18px;
margin-bottom:20px;

}
.description-hotel-pic {
background-image:url(/images/bg-table-flowers.png);
background-repeat:no-repeat;
background-position:top left;
width:275px;
height:157px;

}

.description-hotel-pic img {
border:3px solid #ffffff;
margin-left:7px;
}





.description-hotel-txt {
background-image:url(/images/bg-table-flowers.png);
background-repeat:no-repeat;
background-position:top right;
width:368px;
height:157px;
vertical-align:text-top;
padding-right:38px;
}

.description-hotel-txt h3 {
font-size:20px;
color:#ffffff;
margin-top:5px;
margin-bottom:10px;

}
.description-hotel-txt p {
font-size:11px;
color:#d0c7c7;

}

a.read-more {
color:#f269de;
text-decoration:none;

}
a.read-more:hover {
text-decoration:underline;

}




