﻿#navigation { float:left; width:206px; margin-left:8px; _margin-left:4px; background:none !important; }
#navigation ul { list-style-type:none; }
#navigation li { border-bottom:1px dotted #ccc; margin:0; padding:0; }
#navigation li a { padding:8px 10px; display:block; }
#navigation li a:link, #navigation li a:hover, #navigation li a:visited { font-weight:bold; color:#333; text-decoration:none; }
#navigation li a:hover { text-decoration:underline;}
#add-it { padding-left:0px !important; width:auto;border:none !important; }
#content { width:425px; padding:10px; }
#awards { width:auto; }
#special-offer { width:269px; margin:5px 0 0 0; float:right; }
#over-header div { padding-left:217px; }

#over-header h1 { float:left; }
#over-header #stars .star { width:16px; height:16px; display:block;   float:left; padding:0px; }
#over-header #stars { float:left;}


#secure-info {padding:4px 0; color:#333; }
#logo { width:215px; height:170px; background:no-repeat center; }
#stars { float:left; padding-top:5px; padding:4px 0 0 8px !important; } 
.map_container_bottom{overflow:hidden;border:1px solid #ccc;position:relative;top:0;left:0;width:100%;margin-top:10px;}
#map{border:1px solid #666;background-color:#fff;height:360px;width:100%;overflow:hidden;}
.logo-bg { width:215px; }
#header { height:170px; }
#over-gradient { background:url(images/topgradient.png) repeat-y right; }

.menuitem { background:url(images/navigationgradient.png) repeat-x; }
#check-availability input { background:url(images/navigationgradient.png) repeat-x bottom; }
#name-info h2 { font-size:17px; padding:0 0 5px 0; }
#awards { background:#fff; margin-bottom:-1px; }
#over-gradient {padding:10px 0 7px 25px;}

.body_booking_confirmation .below-header, .page_details .below-header, .body_booking .below-header { height:auto !important; }
.body_booking_confirmation .menuitem, .page_details .menuitem, .body_booking .menuitem { padding:5px 0 0 18px !important; *padding-left:5px !important; background:transparent url(images/icon_arrow_left.gif) left 6px no-repeat !important; border:none !important;}
.body_booking_confirmation .menuitem a, .page_details .menuitem a, .body_booking .menuitem  a { display:inline !important; padding:0 !important; }
.body_booking_confirmation #navigation a:link, .body_booking_confirmation #navigation .menuitem a:visited,
.page_details #navigation a:link, .page_details #navigation .menuitem a:visited,
.body_booking #navigation a:link, .body_booking #navigation .menuitem a:visited { color:#000 !important; }
.body_booking_confirmation #navigation, .page_details #navigation, .body_booking #navigation { background:none !important; margin-left:0px; }
.body_booking_confirmation #below-header, .page_details #below-header, .body_booking #below-header { margin-left:4px; z-index:50; position:absolute; height:auto !important; }
.body_booking #page_container { padding-top:25px; }
.body_booking_confirmation #page_container { padding-top:15px; }

#header #logo { height:170px; width:219px; }

.body_booking_confirmation #map_container_directions #map { width:400px; }