html {
    background-color: #176792;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    margin: 0;
    padding: 0;
}
body {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
* {
    margin: 0;
    padding: 0;
}
a {
    color: #990002;
    text-decoration: none;
}
a:hover {
    color: #2B750B;
}
code, ul {
    direction: rtl;
    padding-bottom: 0;
}
p {
    color: #484848;
    direction: rtl;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 0 0 10px;
    text-align: justify;
}
li {
    direction: rtl;
    font-size: 12px;
    line-height: 18px;
    list-style: square outside none;
    padding: 5px 0;
    width: 380px;
}
.maincontainer {
    margin: auto;
    min-height: 100%;
	overflow:hidden;
    padding: 0;
    position: relative;
    width: 1000px;
}
.logo {
    float: left;
    height: 102px;
}
.header {
    background: none repeat scroll 0 0 #6699CC;
    float: right;
    height: 102px;
    margin: 0;
    width: 1000px;
}
.header a:link, .header a:visited, .header a:active {
    color: #FFFFFF;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
}
.header a:hover {
    height: 49px;
    text-decoration: none;
    width: 203px;
}
.link {
    float: right;
    height: 81px;
    padding: 10px 10px 10px 0;
    text-align: center;
    width: 50px;
}
.link_big {
    float: right;
    height: 81px;
    padding: 10px 5px 10px 0;
    text-align: center;
    width: 110px;
}
.container {
    background-color: #FFFFFF;
    float: right;
    min-height: 100%;
    overflow: hidden;
    padding: 10px 0;
    width:1000px;
}
.form_in {
    float: left;
    height: auto;
    overflow: hidden;
    width: 243px;
}
.table_small {
    background: url("img/bg_form_small.jpg") no-repeat scroll left bottom transparent;
    border: 1px solid #CCCCCC;
    direction: rtl;
    float: left;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 5px;
    width: 231px;
}
.table {
    background: url("img/bg_form.jpg") no-repeat scroll left bottom transparent;
    border: 1px solid #CCCCCC;
    direction: rtl;
    float: left;
    height: auto;
    margin: 0 0 5px;
    overflow: hidden;
    padding: 5px;
    width: 231px;
}
.input {
    float: left;
}
.input_right {
    float: right;
    margin: 2px 0 0 6px;
}
.tr {
    border-bottom: 1px dotted #CCCCCC;
    float: left;
    margin-bottom: 0;
    padding: 5px;
    width: 220px;
}
.tr_no_border {
    float: left;
    margin-bottom: 0;
    padding: 5px;
    width: 220px;
}
.content ul {
    float: right;
    margin-right: 20px;
}
h1 {
    color: #13618A;
    float: right;
    font-size: 30px;
    font-weight: normal;
    margin: 0;
    padding: 10px 15px;
    text-align: right;
    width:370px;
}
h1 a {
    color: #FFFFFF;
    text-decoration: none;
}
h1 a:hover {
    color: #FFFF99;
}
h2 {
    color: #F66B07;
    direction: rtl;
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: 0;
    padding: 0 0 10px;
    text-align: right;
}
h3 {
    color: #000;
    direction: rtl;
    font-size: 16px;
    font-weight: bold;
    margin-bottom:10px;
    margin-top: 0;
    text-align: right;
    width: auto;
}

.post h3 {
	padding-right:22px;
}

h4 {
    clear: both;
    color: #F14E05;
    direction: rtl;
    font-size: 15px;
    font-weight: bold;
    margin-top: 0;
    padding-bottom: 5px;
    text-align: right;
    width: auto;
}
img {
    border: medium none;
}
.under_img {
    float: left;
    height: auto;
    overflow: hidden;
    padding: 5px 0;
    width: 400px;
}
.under_img ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 400px;
}
.under_img li {
    background: url("img/arrow.jpg") no-repeat scroll right center transparent;
    display: inline;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0 10px;
    width: auto;
}
.under_img a {

    color: #990002;
    font-weight: bold;
    text-decoration: none;
}
.clearer {
    clear: both;
}

.line_title{
	width:260px;
	overflow:hidden;
	height:1px;
}

.title {
    color: #000000;
    direction: rtl;
    font-size: 20px;
    font-weight: normal;
    margin-bottom:5px;
    margin-top: 0;
    padding: 0 22px 0;
    text-align: right;
}
.deal_title {
    color: green;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-top: 14px;
    text-align: center;
    width: 175px;
}
.left_big {
    background: url("img/bg_sidebar.jpg") repeat-y scroll left top transparent;
    float: left;
    height: auto;
    margin: 0;
    overflow: hidden;
    width: 256px;
}
.left {
    background: url("img/bg_sidebar_bottom.jpg") no-repeat scroll center bottom transparent;
    float: left;
    height: auto;
    margin: 0 0 0;
    overflow: hidden;
    padding: 0 0 25px;
    width: 256px;
}
.left_top {
    background: url("img/bg_sidebar_top.jpg") no-repeat scroll center top transparent;
    float: left;
    height: 50px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 256px;
}
.deal {
    background: url("img/left_deal_bottom.jpg") no-repeat scroll center bottom transparent;
    clear: both;
    height: auto;
    margin: auto;
    overflow: hidden;
    padding-bottom: 30px;
    width: 222px;
}
.deal_top {
    background: url("img/left_deal_top.jpg") no-repeat scroll center top transparent;
    clear: both;
    height: 60px;
    margin: auto;
    overflow: hidden;
    width: 222px;
}
.deal p {
    padding: 0 15px 10px;
}
.deal_image_left {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    clear: both;
    height: 160px;
    margin: auto auto 10px;
    padding: 3px;
    width: 187px;
}
.text_content {
    direction: rtl;
    float: right;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0 20px;
    width: 665px;
}
.text_content img {
    border: 1px solid #CCCCCC;
    float: left;
    margin: 0 10px 10px 0;
    padding: 3px;
}
.content {
    background: url("img/bg_content_middle.jpg") repeat-y scroll left top transparent;
    direction: rtl;
    float: right;
    height: auto;
    margin:0 10px 10px;
    overflow: hidden;
    padding: 0;
    width: 705px;
}
.content_top {
    background: url("img/bg_content_top.jpg") no-repeat scroll left top transparent;
    float: right;
    height: 25px;
    width: 705px;
}
.content_bottom {
    background: url("img/bg_content_bottom.jpg") no-repeat scroll left top transparent;
    float: right;
    height: 25px;
    width: 705px;
}
.box_deal {
    clear: both;
    height: 315px;
    padding: 0 4px 0 0;
    position: relative;
    width: 680px;
}
.text_right {
    background: url("img/bg_text_right.jpg") repeat-y scroll right top transparent;
    float: right;
    height: 268px;
    padding: 15px 5px 0 0;
    position: relative;
    width: 262px;
}
.text {
    border-left: 1px dotted #CCCCCC;
    float: right;
    height: auto;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 0 0 0 20px;
    width: 380px;
}
.line {
    float: right;
    height: auto;
    overflow: hidden;
    width: 262px;
}
.small_percent {
    background: url("img/small_percent.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 38px;
    line-height: 10px;
    padding-top: 9px;
    text-align: center;
    width: 38px;
}
.discount {
    font-size: 11px;
}
.percent {
    background: url("img/bg_percent.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    float: right;
    font-size: 28px;
    font-weight: bold;
    height: 90px;
    left: 20px;
    padding-top: 13px;
    position: absolute;
    text-align: center;
    top: -6px;
    width: 102px;
}
.only_in_hotels {
    background: url("img/only_in_hotels.png") no-repeat scroll left top transparent;
    bottom:22px;
    color: #F24B02;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height:50px;
    left: 280px;
    padding-top: 13px;
    position: absolute;
    text-align: center;
    width: 107px;
}
.reserve {
    background: url("img/compo.jpg") no-repeat scroll right top transparent;
    float: right;
	margin-right:-16px;
    /*height: 100px;
    margin-right: -16px;
    padding: 12px 70px 0 0;
    position: relative;
    width: 627px;*/
}
.small {
    float: left;
    font-size: 23px;
    font-weight: normal;
    margin-top: -6px;
    width: 104px;
}
.date {
    color: #606060;
    font-weight: bold;
    padding-bottom: 10px;
    width: 270px;
}
.number {
    color: #606060;
    float: right;
    font-weight: bold;
    padding: 0 0 10px 10px;
    width: 305px;
}
.nights {
    color: #F66B07;
    float: right;
    font-size: 17px;
    font-weight: bold;
    padding-right: 4px;
    width: 130px;
}
.board {
    font-size: 14px;
}
.night_size {
    font-size: 30px;
}
.price {
    float: left;
    padding-left: 10px;
    width: 107px;
}
.new_price {
    clear: both;
    color: #176792;
    font-size: 32px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
}
.old_price {
    clear: both;
    color: #CCCCCC;
    font-size: 25px;
    font-weight: bold;
    text-align: center;
    text-decoration: line-through;
}
.new_price_deal {
    color: #F20B31;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.old_price_deal {
    color: #CCCCCC;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
    text-align: center;
    text-decoration: line-through;
}
.hotel_name {
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    overflow: hidden;
    width: 109px;
}
.bord {
    color: #F2520B;
    font-size: 11px;
    font-weight: bold;
}
.clock {
    background: url("img/bg_clock.jpg") no-repeat scroll right top transparent;
    float: right;
    height: 70px;
    margin-right: 4px;
    width: 243px;
}
.clock_time {
    color: #3F801A;
    float: left;
    font-size: 36px;
    font-weight: bold;
    height: auto;
    line-height: 30px;
    overflow: hidden;
    padding-top: 14px;
    text-align: center;
    width: 175px;
}
.number_of_rooms {
    float: left;
    font-size: 13px;
    font-weight: normal;
    height: auto;
    overflow: hidden;
    text-align: center;
    width: 175px;
}
.small_box {
    background: url("img/small_box.jpg") no-repeat scroll center top transparent;
    float: right;
    height: 42px;
    padding: 10px 4px 0;
    text-align: center;
    width: 76px;
}
.size11 {
    color: #484848;
    font-size: 11px;
}
.size_green {
    color: #3F801A;
    font-size: 16px;
    font-weight: bold;
}
.orange {
    color: #F66B07;
    font-size: 16px;
}
.size_orange {
    color: #F66B07;
    font-size: 16px;
    font-weight: bold;
}
.size_black {
    font-size: 16px;
    font-weight: bold;
}
.time {
    color: #616060;
    float: right;
    font-size: 14px;
    font-weight: bold;
    height: 63px;
    padding-top: 12px;
    text-align: center;
    width: 130px;
}
.stopwatch {
    color: #000000;
    font-size: 27px;
}
.date_close {
    background: url("img/date_close.jpg") no-repeat scroll right bottom transparent;
    border: 1px solid #CCCCCC;
    float: right;
    margin-bottom: 20px;
    padding: 10px 10px 0 0;
    width: 384px;
}
.button {
    background-color: #FF6600;
    border: 1px solid #CCCCCC;
    border-radius: 7px 7px 7px 7px;
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 10px 5px 10px 0;
    padding: 1px;
    width: 65px;
}
.button_res {
    background: url("img/button_res.jpg") no-repeat scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: bold;
    left: 10px;
    margin: 3px 0 0;
    padding: 7px 0 10px 20px;
    text-align: center;
    top: 120px;
    width: 150px;
}
.more {
    background: url("img/more.png") no-repeat scroll left top transparent;
    float: right;
    height: 124px;
    position: absolute;
    right: 4px;
    top: 553px;
    width: 60px;
    z-index: 100;
}
.small_text {
    clear: both;
    direction: rtl;
    float: left;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    width: 245px;
}
.totle_big {
    color: #176792;
    float: left;
    font-size: 17px;
    font-weight: bold;
    padding-left: 20px;
    width: 285px;
}
.totle {
    color: #F35B18;
    float: left;
    padding-left: 5px;
}
.orange_res {
    color: #F35B18;
}
.black {
    color: #000000;
}
.night {
    float: left;
}
.price_res {
    float: left;
    font-size: 24px;
    margin-top: -5px;
    padding-right: 5px;
}
.post_image {
    background-color: #CCCCCC;
    float: right;
    height: 130px;
    margin-bottom: 10px;
    width: 375px;
}
.footer {
    background-color: #6699CC;
    float: right;
    font-size: 11px;
    height: auto;
    margin: auto;
    overflow: hidden;
    padding: 10px;
    text-align: center;
    width: 980px;
}
.footer ul {
    margin: 0;
    padding: 0 0 10px;
}
.footer li {
    color: #FFFF99;
    display: inline;
    font-size: 11px;
    list-style-type: none;
    margin: 0;
    padding: 5px 10px 5px 0;
    text-align: right;
}
.footer a:link, .footer a:visited, .footer a:active {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: none;
}
.footer a:hover {
    color: #FFFF99;
}
.bytech {
    color: #792171;
    float: left;
    font-size: 11px;
}
.bytech ul {
    float: right;
    list-style-type: none;
    padding: 5px 0 5px 15px;
    text-align: center;
    width: 985px;
}
.bytech li {
    clear: both;
    color: #333333;
    display: inline;
    font-size: 11px;
    line-height: 20px;
    list-style-type: none;
    padding: 5px 0;
    text-align: center;
}
.bytech a {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.bytech a:hover {
    color: #333333;
}
.bytech a#current {
    color: #1C3F94;
}
.deals {
    background-color: #990002;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height: 80px;
    line-height: 18px;
    margin-top: 10px;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: 245px;
}
.deals a {
    color: #154F62;
    font-weight: bold;
}
.deals a:hover {
    color: #5F4B07;
}
.right_images img {
    background-color: #FFFFFF;
    border: 0 solid #CCCCCC;
    color: #FFFFFF;
    margin: 4px 0;
    padding: 9px;
}
.left_image {
    float: right;
    height: auto;
    overflow: hidden;
    width: 350px;
}
.deal_image {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    height: 275px;
    overflow: hidden;
    padding: 3px;
    width: 400px;
}
.left_image img {
    border: 1px solid #CCCCCC;
    float: right;
    height: auto;
    overflow: hidden;
    width: 348px;
}
.group_deal {
    border-bottom: 1px dotted #CCCCCC;
    float: none;
    height: auto;
    margin: 0 15px 10px;
    overflow: hidden;
    padding-bottom: 10px;
    text-align: right;
    width: 225px;
}
.group_deal img {
    border: 1px solid #CCCCCC;
    float: right;
    margin: 0 0 0 10px;
    padding: 2px;
}
.facebook {
    float: left;
    padding-bottom: 10px;
    padding-left: 18px;
    padding-right: 5px;
}
.tweater {
    float: left;
}
.facebook_banner {
    float: left;
    padding-left: 12px;
}
.contact1 {
    float: right;
    height: auto;
    overflow: hidden;
    padding: 0 0 0 20px;
    width: 237px;
}
.td {
    float: right;
    height: auto;
    margin-bottom: 8px;
    overflow: hidden;
    padding: 0 3px;
    width: 112px;
}
.td input {
    width: 112px;
}
select {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.select_number {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.select_date {
    float: right;
    height: 18px;
    width: 165px;
}
.red {
    color: #CC0000;
    font-weight: bold;
}
.green {
    color: #3F801A;
    font-weight: bold;
}
.td3 {
    float: right;
    height: auto;
    margin-bottom: 8px;
    overflow: hidden;
    padding: 0 3px;
    width: 235px;
}
.td3 input {
    width: 235px;
}
textarea {
    width: 235px;
}
.submit {
    float: left;
    margin-bottom: 0;
    margin-top: 10px;
}
.submit input {
    float: left;
    width: 80px;
}
checkbox {
    float: right;
    width: 15px;
}
#contact2 {
    background: url("img/bg_mail.jpg") no-repeat scroll left top transparent;
    clear: both;
    height: 43px;
    margin: auto;
    padding: 10px;
    width: 204px;
}
#td {
    float: right;
    height: auto;
    margin-bottom: 8px;
    overflow: hidden;
    padding: 0 3px;
    width: 115px;
}
#td input {
    border: 1px solid #CCCCCC;
    height: 22px;
    width: 110px;
}
.submit {
}
.submit2 input {
    float: left;
    width: 80px;
}
.clear {
    clear: both;
    height: 10px;
    overflow: hidden;
    width: 100%;
}
.clear2 {
    border-bottom: 1px dotted #CCCCCC;
    clear: both;
    height: 10px;
    margin-bottom: 15px;
    overflow: hidden;
    width: 100%;
}
.gallery {
    float: left;
}
.mmf-acceptance {
    vertical-align: sub;
}
.radioclass {
    float: left;
    width: 80px;
}
.radio {
    float: left;
    width: 60px;
}
.radio input {
    width: 20px;
}
.likebox {
    float: left;
    margin: 10px 0 0 5px;
    width: 245px;
}
.joinus {
    direction: rtl;
    float: right;
    margin: 10px 25px 5px 0;
    width: 204px;
}
.number_sale {
    color: #176792;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-left: 25px;
}
.important {
    background: url("img/important.jpg") no-repeat scroll left top transparent;
    border-bottom: 1px solid #E1E1E1;
    color: #F2530D;
    float: left;
    font-size: 21px;
    font-weight: bold;
    height: 50px;
    overflow: hidden;
    padding-top: 10px;
    width: 245px;
	text-align:right;
}
.hotels_group {
    color: #000000;
    font-size: 15px;
}
.highlights {
    float: left;
    height: auto;
    overflow: hidden;
    width: 245px;
}
.highlights ul {
    margin-right: 0;
    padding: 10px 0 0;
}
.highlights li {
    background: url("img/arrow_li.jpg") no-repeat scroll right top transparent;
    font-size: 14px;
    list-style-type: none;
    min-height: 30px;
    padding-right: 30px;
    width: 215px;
}
.next_deal {
    border-bottom: 1px dotted #000000;
    float: right;
    font-size: 14px;
    height:auto;
    line-height: 18px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 15px;
    /*position: relative;*/
    width: 672px;
}
.next_deal_button {
    background: url("img/button_deal.jpg") no-repeat scroll right top transparent;
    border: 0 none;
    color: #FFFFFF;
    float: left;
    font-family: arial;
    font-size: 19px;
    font-weight: bold;
    height: 47px;
    margin: 18px 0 0;
    padding: 0 30px 7px 0;
    text-align: right;
    width: 147px;
	cursor:pointer;
}
.icons {
    border-top: 1px solid #CCCCCC;
    bottom: 15px;
    float: left;
    margin: 10px 0 0;
    padding-top: 10px;
    /*position: absolute;*/
    right: 218px;
    width: 264px;
}

.icons2 {
    float: right;
    margin: 10px 0 0;
    padding-top:2px;
    right: 218px;
    width: 260px;
}


.next_deal_new_price {
    color: #176792;
    float: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 25px;
    text-align: center;
}
.next_deal_old_price {
    color: #CCCCCC;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 0 0 5px;
    text-align: center;
    text-decoration: line-through;
}
.left_info {
    float: left;
    height: auto;
    width: 180px;
}

.right_info{
    float: right;
    height: auto;
    width:480px;
	text-align:right;
}

.bg_percent_deal {
    background: url("img/bg_percent2.png") no-repeat scroll right top transparent;
    color: #FFFF99;
    float: right;
    font-size: 12px;
    line-height: 12px;
    padding: 13px;
    text-align: center;
}
.price_next_deal {
    color: #F08415;
    float: left;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    width: 125px;
}
.morerooms {
    background: url("img/clock_deal.jpg") no-repeat scroll right top transparent;
    float: right;
    font-size: 12px;
    margin-top: -5px;
    padding: 5px 30px 5px 5px;
}
.img {
    background: url("img/none.jpg") no-repeat scroll right top transparent;
    border: 1px solid #CCCCCC;
    float: right;
    height: 120px;
    margin: 0 10px;
    padding: 3px;
    width: 188px;
}
.next_deal img {
}
.next_deal h2 {
    color: #054E76;
    direction: rtl;
    float: right;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0 0 5px 10px;
    text-align: right;
	width:250px;
}
.next_deal p {
    font-size: 18px;
}


.text_content h3 {
    color: #000000;
    direction: rtl;
    font-size: 16px;
    font-weight: bold;
    margin: 15px 0;
    text-align: right;
    width: auto;
	padding-right:0px;
}


.raviews{
	width:650px;
	height: auto;
	overflow:hidden;
	float:right;
}

.raview_name{
	float:right;
	padding-top:8px;
	font-weight:bold;
	color:#176792;
}

.raview_date{
	float:right;
	padding:9px 10px 0px;
	font-weight:bold;
	color:#888e86;
}

.raview_text{
	float:right;
	padding:0px 0px 0px;
	font-weight:normal;
	color:#000;
	width:600px;
	text-align:right;
}

.raview{
    background:#fafafa url(img/raview_icon.png) no-repeat right top;
	width:600px;
	height:50px;
	float:right;
	border-bottom:2px solid #fff;
	padding-right:50px;
}

.raview_color{
    background:#f0f1f2 url(img/raview_icon.png) no-repeat right top;
	width:600px;
	height:50px;
	float:right;
	border-bottom:2px solid #fff;
	padding-right:50px;
}

.gallery {
    float: right;
	width:670px;
}

.gallery img {
    border: 1px solid #CCCCCC;
    float: right;
    margin: 0 0 9px 9px;
    padding: 3px;
}

.content_vr {
    float: right;
	width:670px;
}

.b_vr{
    float: right;
    height: 300px;
    width: 643px;
    border: 1px solid #CCCCCC;
    padding: 3px;
	margin-bottom:9px;
}

.content_vr img {
    border: 1px solid #CCCCCC;
    float: right;
    margin: 0 0 9px 9px;
    padding: 3px;
	text-align:right;
}

#VRTumbContainer{
	float:right;
	width:100%;
}

.s_image{
	float:right;
}

.video {
    float: right;
	width:650px;
}

.video iframe {
    border: 1px solid #CCCCCC;
    float: left;
    padding: 3px;
	margin-right:0px;
}

.location {
    float: right;
	width:650px;
	height:auto;
	overflow:hidden;
}

#map{
    background-color: #E5E3DF;
    border: 1px solid #CCCCCC;
    float: left;
    height: 200px;
    margin-right: 15px;
    margin-top: 5px;
    overflow: hidden;
    padding: 3px;
    position: relative;
    width: 350px;
}

.facilities {
    float: right;
	width:650px;
}

