.backgramp {
margin-top :20px;
margin-bottom:20px;
font-size:100%;
font-weight:bold}

.backgramp a {
color:#ff9900;
text-decoration:underline}

.backgramp a:hover {
color:#3366cc;
text-decoration:underline}

.hotel_name {
color:#3366cc}


.hotel_main {
margin-top:10px;
margin-bottom:10px;
width:900px;}

.hotel_main_left {
padding:5px;
float:left;
width:475px;}

.hotel_main_mid {
padding:2px;
float:left;
width:404px;}

.hotel_main_right {
margin-left:5px;
padding:5px;
float:left;
width:400px;}



.price_range {
float:left;
width:253px;
border:1px solid #9FADCC;
padding:0px;}

.price_range_up {
font-size:12px;
background:#BACCF0/*5D90FF*/;
color:#586071;
font-weight:bold;
border-bottom:1px solid #9FADCC;
width:247px;
padding:3px;}

.price_range_down {
line-height:1.3em;
color:#586071;
font-weight:bold;
margin-top:0px;
background:#fff/*DBE1EA*/;
width:247px;
padding:3px;}


.book_now {
float:right;
height:60px;
margin-top:0px;
margin-left:5px}

.book_now img {
border:0px}

.more_photos {
margin-top:10px;
margin-bottom:10px}

.more_photos img {
vertical-align:middle}

.more_photos a {
color:#3366cc;
text-decoration:underline}

.more_photos a:hover {
color:#900D0D;
text-decoration:none}

.empty01 {
float:left;
width:400px;
height:5px;
display:block}

#others {
display:block;
width:400px;
margin-top:10px}

.other_serv {
margin-top:5px;
float:left;
width:253px;
padding:0px;
border:1px solid #9FADCC
}

.other_serv00 {
padding:3px;
font-size:12px;
background:#BACCF0/*5D90FF*/;
color:#586071;
font-weight:bold;
border-bottom:1px solid #9FADCC;
}

.other_serv01 {
line-height:1.5em;
width:245px;
padding:5px;
}

.other_serv01 a {
background:url(../img/arrow03.gif) 0px 4px no-repeat;
padding-left:7px;
color:#3366cc;
text-decoration:underline}

.other_serv01 a:hover {
color:#ff9900;
text-decoration:underline}

.other_serv_right {
width:138px;
margin-top:5px;
margin-left:5px;
float:left;
border:1px solid #9FADCC;
}

.other_serv_right01 {
padding:3px;
font-size:11px;
background:#BACCF0/*5D90FF*/;
color:#586071;
font-weight:bold;
border-bottom:1px solid #9FADCC;
}


.other_serv_right02 {
line-height:1.3em;
padding:3px;
}


#selected_hotels {
margin-top:5px;
float:left;
background:#fff;
width:398px;
padding:0px;
border:1px solid #9FADCC;
}

#selected_hotels ul {
list-style-type:none;
padding:0px;
margin:0px}

#selected_hotels li {
color:#303948;
margin:0px;
padding:3px;
list-style-type:none;
border-bottom:1px dotted #ddd}

#selected_hotels li.bottom1 {
margin-bottom:7px;
color:#303948;
padding:3px;
list-style-type:none;}

#selected_hotels li.head1 {
border-bottom:1px solid #9FADCC;
font-size:12px;
background:#BACCF0;
color:#586071;
font-weight:bold;
padding:4px;
list-style-type:none;}

#selected_hotels li.head2 {
border-bottom:1px solid #9FADCC;
border-top:1px solid #9FADCC;
font-size:12px;
background:#BACCF0;
color:#586071;
font-weight:bold;
padding:4px;
list-style-type:none;}

#selected_hotels a {
background:url(../img/arrow04.gif) 0px 4px no-repeat;
padding-left:7px;
color:#3366cc;
text-decoration:underline}

#selected_hotels a:hover {
color:#ff9900;
text-decoration:underline}

.hotel_list {
padding:5px;
line-height:1.5em;
}

.hotel_list a {
background:url(../img/arrow03.gif) 0px 5px no-repeat;
padding-left:9px;
color:#3366cc;
text-decoration:underline}
.hotel_list a:hover {
color:#ff9900;
text-decoration:none}