.left_menu_bottom_right {
		background-color: #EE8836 !important;
		display: block;
		float: left;
		margin-left:10px;
		margin-top:6px !important;	margin-bottom:6px !important;
     padding: 6px 22px !important;
     width: auto !important;
		text-decoration:none;
	}
	.left_menu_bottom_right:visited {
			background-color: #EE8836 !important;
		}
	
.left_menu_bottom_right:link {
		background-color: #d6d6d6 !important;
       
}

.left_menu_bottom_right:hover {
		background-color: #EE8836 !important;
}

.firstMenu li a {
  font-family: "ff-dax-compact-web-pro-1","ff-dax-compact-web-pro-2",sans-serif;color:#fff;padding:4px 8px;float:left;
  font-size:12px;line-height: 24px;
}
.wf-loading .firstMenu li a  { visibility:hidden; }
.wf-active .firstMenu li a {
  font-size:16px;
}

.firstMenu li a:hover {
  text-decoration:none;
  background-color:#EE8836;
}

.homepage_special {
	padding:6px 4px;font-size:12px;border-bottom:dotted 1px #ddd;display:block;
	color:#000;
	text-decoration:none;
}
.homepage_special:link, .homepage_special:visited {
	color:#000;
}

.homepage_special:hover {
	background-color:#EE8836;
	color:#000;text-decoration:none;
	
}


#search-submit:hover {
  background-image:url(/images/navigation/go_on.gif);
}

.firstMenu {
  height:32px !important;
  clear:both;
  list-style-type: none;
}
.rmright a {
  font-size:12px !important;float:right !important;
  line-height:22px !important;
  padding-top:6px !important;
  font-family:sans-serif !important;
}

.leftMenuBlock {
  margin-top:8px;
  margin-bottom:8px;
  margin-left:-5px;
  padding-left:5px;
  width:209px;
  background-image:url('/images/redesign/left-menu-bgshadow.png');
  background-position: left
}
.leftMenuBlock img {
  margin-left:-5px;
  background:white;
}
.sidemenu_item {
  background-image:url(/images/redesign/travel-centre-bground-vignette.png);
  background-position:bottom;
  background-repeat: repeat;
}
.sidemenu_item:hover {
  background-image:none;
  background-color:#eee;
  cursor:pointer;
}
.sidemenu_item a {
  background-color:transparent !important;
  margin: -5px -2px -5px -7px !important;
  padding: 5px 2px 5px 7px !important;
  width: 195px !important;
}

.sidemenu_a {
  background-image:url(/images/redesign/travel-centre-bground-vignette.png);background-position:bottom;background-repeat: repeat-x;
  color:#000;
  text-decoration:none;
  font-family: "ff-dax-compact-web-pro-1", "ff-dax-compact-web-pro-2", sans-serif;
  padding:6px 4px;
  font-size:13px;
  display:block;
}
.sidemenu_a:link {
  background-image:url(/images/redesign/whats-on-bground-tile.png);background-position:bottom;background-repeat: repeat-x;
  color:#000;
  text-decoration:none;
  font-family: "ff-dax-compact-web-pro-1", "ff-dax-compact-web-pro-2", sans-serif;
  padding:6px 6px;
  width:192px;
  font-size:13px;display:block;
}
.sidemenu_a:visited {
  background-image:url(/images/redesign/whats-on-bground-tile.png);background-position:bottom;background-repeat: repeat-x;
  color:#000;
  text-decoration:none;
  font-family: "ff-dax-compact-web-pro-1", "ff-dax-compact-web-pro-2", sans-serif;
  padding:6px 6px;
  width:192px;
  font-size:13px;display:block;
}
.sidemenu_a:hover {
  background-image:none;
  background-color:#EE8836;
  cursor:pointer;
  text-decoration:none;
  color:#ffffff;
}

.sidemenu_a:hover h3 {
  color:#ffffff;	
}

.sidemenu_a:hover strong {
  color:#ffffff;
}

.sidemenu_a:visited {color:#000;}
.sidemenu_a strong {
  background:none;
  font-size:15px;
  color:#AE0007;
}

.sidemenu_blue:hover { background-image: url("/images/redesign/navigation-title.gif");background-position:-42px center;}
.sidemenu_green:hover { background-image: url("/images/redesign/navigation-title.gif");background-position:-42px center;}
.sidemenu_orange:hover { background-image: url("/images/redesign/navigation-title.gif");background-position:-42px center;}
.sidemenu_red:hover { background-image: url("/images/redesign/navigation-title.gif");background-position:-42px center;}


.sidemenu_red strong {
		display:block;
    color: #503482;
		line-height: 1.1em;
    margin: 0;
		text-decoration:none;
		font-size: 18px;
		font-family: "ff-dax-compact-web-pro-1","ff-dax-compact-web-pro-2",sans-serif;
}
.sidemenu_orange strong {
		display:block;
    color: #D34B19;
		line-height: 1.1em;
    margin: 0;
		text-decoration:none;
		font-size: 18px;
		font-family: "ff-dax-compact-web-pro-1","ff-dax-compact-web-pro-2",sans-serif;
}
.sidemenu_green strong {
		display:block;
    color: #315906;
		line-height: 1.1em;
    margin: 0;
		text-decoration:none;
		font-size: 18px;
		font-family: "ff-dax-compact-web-pro-1","ff-dax-compact-web-pro-2",sans-serif;
}
.sidemenu_blue strong {
		display:block;
    color: #153D71;
		line-height: 1.1em;
    margin: 0;
		text-decoration:none;
		font-size: 18px;
		font-family: "ff-dax-compact-web-pro-1","ff-dax-compact-web-pro-2",sans-serif;
}





.menu_right_bottom_wobbles, .menu_left_top, .menu_right_top_wobbles, .menu_left_varies, .menu_right_varies, .menu_bottom_shadow, .menu_left_wobbles,
.menu_left_bottom, .menu_left_bottom_half, .menu_top, .menu_far_left, .menu_topleft_wobbles, .menu_top_half, .menu_bottom_shadow_half, .menu_right_bottom_wobbles_half, .menu_right_top_wobbles_half, .menu_right_varies_half, .menu_left_varies_half {
  padding:0 !important;
  display: block !important;
}

.menu_right_bottom_wobbles {
  width:20px !important;height:20px!important;
  background:transparent url("/images/menu/bottom_right_wobbly.png") no-repeat !important;
  left: 520px !important;
}
.menu_right_top_wobbles {
  width:20px !important;height:20px!important;
  background:transparent url("/images/menu/top_right_wobbly.png") no-repeat !important;
  top:0px !important;
  left: 520px !important;
}


.menu_right_bottom_wobbles_half {
  width:20px !important;height:20px!important;
  background:transparent url("/images/menu/bottom_right_wobbly.png") no-repeat !important;
  left: 280px !important;
}
.menu_right_top_wobbles_half {
  width:20px !important;height:20px!important;
  background:transparent url("/images/menu/top_right_wobbly.png") no-repeat !important;
  top:0px !important;
  left: 280px !important;
}


.menu_left_varies {
  width:20px !important;
  background:transparent url("/images/menu/left_variable.png") repeat-y !important;
  margin-top:59px !important;
	top:42px !important;
  left: -20px !important;
}
.menu_left_varies_half {
  width:20px !important;
  background:transparent url("/images/menu/left_variable.png") repeat-y !important;
  margin-top:50px !important;
top:42px !important;
  left: -20px !important;
}

.menu_right_varies {
  width:20px !important;
  background:transparent url("/images/menu/right_variable.png") repeat-y !important;
  margin-top:62px !important;
  left: 520px !important;
}

.menu_right_varies_half {
  width:20px !important;
  background:transparent url("/images/menu/right_variable.png") repeat-y !important;
  margin-top:62px !important;
  left: 280px !important;
}



.menu_bottom_shadow {
  width:556px !important;
  background:transparent url("/images/menu/bottom.png") no-repeat !important;
  left: -20px !important;
  height:20px !important;
}
.menu_left_wobbles {
  width:20px !important;
  height:20px !important;
  background:transparent url("/images/menu/bottom_left_wobbly.png") no-repeat !important;
  left: -20px !important;
}
.menu_topleft_wobbles {
  width:20px !important;
  height:28px !important;
  background:transparent url("/images/menu/top_left_wobbly.png") no-repeat !important;
top:0 !important;
  left: -20px !important;
}
.menu_left_bottom {
  width:224px !important;
  height:14px !important;
  background:transparent url("/images/menu/left_bottom.png") no-repeat !important;
  left: -224px !important;
  top: 87px !important;
}
.menu_left_bottom_half {
  width:224px !important;
  height:14px !important;
  background:transparent url("/images/menu/left_bottom.png") no-repeat !important;
  left: -224px !important;
  top: 78px !important;
}

.menu_left_top {
  width:224px !important;
  height:14px !important;
  background:transparent url("/images/menu/left_top.png") no-repeat !important;
  left: -224px !important;
  top: 28px !important;
}

.menu_far_left {
  background:transparent url("/images/menu/far_left.png") no-repeat !important;
  width:20px !important;
  height:65px !important;
  left: -224px !important;
  top: 42px !important;
}

.menu_top {
  background:transparent url("/images/menu/top.png") no-repeat !important;
  width:555px !important;
  height:15px !important;
  left: -19px !important;
  top: -15px !important;
}


.menu_bottom_shadow {
  width:556px !important;
  background:transparent url("/images/menu/bottom.png") no-repeat !important;
  left: -20px !important;
  height:20px !important;
}
.menu_bottom_shadow_half {
  width:316px !important;
  background:transparent url("/images/menu/bottom_half.png") no-repeat !important;
  left: -20px !important;
  height:20px !important;
}


.menu_top_half {
  background:transparent url("/images/menu/top_half.png") no-repeat !important;
  width:315px !important;
  height:15px !important;
  left: -19px !important;
  top: -15px !important;
}


.town_right_menu {
border-top: 1px solid rgb(230, 230, 230); padding: 6px 2px; vertical-align: middle;
display:block;min-height:36px;width:266px;color:#163F73;
font-size:13px;
}
.town_right_menu img {
  padding:1px;
  float:left !important;
  margin-right:6px;
}
.town_right_menu:link, .town_right_menu:visited {color:#163F73;
}
.town_right_menu:hover {
  background-color:#A0C1E2 !important;
  text-decoration:none;
}

.town_right_menu h3 {
	margin: 0;
	color:#163F73;
  font-size:16px;
}
.town_right_menu {
	line-height:1.1em;
	color:#000;
}
.town_right_menu img {
	width:36px;
}

.mi_specials_enquire {
	color:#fff;display:block;background-color:#153E76;float:right;padding:4px 8px;font-family: "ff-dax-compact-web-pro-1","ff-dax-compact-web-pro-2",sans-serif;font-size:14px;
}
.mi_specials_enquire:link, .mi_specials_enquire:visited {color:#fff;}
.mi_specials_enquire:hover {
	text-decoration:none;
	background-color:#2B5C9B;
	color:#fff;
}


.orange_button {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5c400), color-stop(100%,#f58427));
    background: -moz-linear-gradient(center top, #f5c400 0%, #f58427 100%);
    -webkit-box-shadow: 0px -5px 15px #f58427 inset, 0px 0px 0px 1px #f58427, 0px 0px 0px 1px #ffffff inset;
    -moz-box-shadow: 0px -5px 15px #f58427 inset, 0px 0px 0px 1px #f58427, 0px 0px 0px 1px #ffffff inset;
    box-shadow: 0px -5px 15px #f58427 inset, 0px 0px 0px 1px #f58427, 0px 0px 0px 1px #ffffff inset;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    text-shadow: 1px 1px 0px #cb8700;
    padding: 10px 20px;
    font-weight: bold;
    display: inline-block;
    font-family: 14px/22px Helvetica,Arial,sans-serif;
    color: #ffffff;
}
.orange_button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5cc00), color-stop(100%,#f5b000));
    background: -moz-linear-gradient(center top, #f5cc00 0%, #f5b000 100%);
    -webkit-box-shadow: 0px -5px 15px #ff7a05 inset, 0px 0px 0px 1px #deb200, 0px 0px 0px 1px #ffffff inset;
    -moz-box-shadow: 0px -5px 15px #ff7a05 inset, 0px 0px 0px 1px #deb200, 0px 0px 0px 1px #ffffff inset;
    box-shadow: 0px -5px 15px #ff7a05 inset, 0px 0px 0px 1px #deb200, 0px 0px 0px 1px #ffffff inset;
}
.orange_button:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5cc00), color-stop(100%,#d69900));
    background: -moz-linear-gradient(center top, #f5cc00 0%, #d69900 100%);
    -webkit-box-shadow: 0px -5px 15px #ff7a05 inset, 0px 0px 0px 1px #deb200, 0px 0px 0px 1px #ffffff inset;
    -moz-box-shadow: 0px -5px 15px #ff7a05 inset, 0px 0px 0px 1px #deb200, 0px 0px 0px 1px #ffffff inset;
    box-shadow: 0px -5px 15px #ff7a05 inset, 0px 0px 0px 1px #deb200, 0px 0px 0px 1px #ffffff inset;
}

.red_button {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db4646), color-stop(100%,#9A0808));
    background: -moz-linear-gradient(center top, #db4646 0%, #9A0808 100%);
    -webkit-box-shadow: 0px -5px 15px #9A0808 inset, 0px 0px 0px 1px #9A0808, 0px 0px 0px 1px #ffffff inset;
    -moz-box-shadow: 0px -5px 15px #9A0808 inset, 0px 0px 0px 1px #9A0808, 0px 0px 0px 1px #ffffff inset;
    box-shadow: 0px -5px 15px #9A0808 inset, 0px 0px 0px 1px #9A0808, 0px 0px 0px 1px #ffffff inset;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 10px 20px;
    display: inline-block;
    font-weight: bold;
    font-family: 14px/22px Helvetica,Arial,sans-serif;
    color: #ffffff;
}
.red_button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f07878), color-stop(100%,#9A0808));
    background: -moz-linear-gradient(center top, #f07878 0%, #9A0808 100%);
    -webkit-box-shadow: 0px -5px 15px #9A0808 inset, 0px 0px 0px 1px #9A0808, 0px 0px 0px 1px #ffffff inset;
    -moz-box-shadow: 0px -5px 15px #9A0808 inset, 0px 0px 0px 1px #9A0808, 0px 0px 0px 1px #ffffff inset;
    box-shadow: 0px -5px 15px #9A0808 inset, 0px 0px 0px 1px #9A0808, 0px 0px 0px 1px #ffffff inset;
}
.red_button:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e85d5d), color-stop(100%,#9A0808));
    background: -moz-linear-gradient(center top, #e85d5d 0%, #9A0808 100%);
    -webkit-box-shadow: 0px -5px 15px #9A0808 inset, 0px 0px 0px 1px #9A0808, 0px 0px 0px 1px #ffffff inset;
    -moz-box-shadow: 0px -5px 15px #9A0808 inset, 0px 0px 0px 1px #9A0808, 0px 0px 0px 1px #ffffff inset;
    box-shadow: 0px -5px 15px #9A0808 inset, 0px 0px 0px 1px #9A0808, 0px 0px 0px 1px #ffffff inset;
}

.green_button {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#499963), color-stop(100%,#009933));
    background: -moz-linear-gradient(center top, green 0%, #009933 100%);
    -webkit-box-shadow: 0px -5px 15px #009933 inset, 0px 0px 0px 1px #009933, 0px 0px 0px 1px #ffffff inset;
    -moz-box-shadow: 0px -5px 15px #009933 inset, 0px 0px 0px 1px #009933, 0px 0px 0px 1px #ffffff inset;
    box-shadow: 0px -5px 15px #009933 inset, 0px 0px 0px 1px #009933, 0px 0px 0px 1px #ffffff inset;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 4px 8px;
    font-weight: bold;
    text-decoration:none;
    display: inline-block;
    font-family: 14px/22px Helvetica,Arial,sans-serif;
    color: #ffffff;
}
.green_button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009933), color-stop(100%,#009933));
    background: -moz-linear-gradient(center top, #009933 0%, #009933 100%);
    -webkit-box-shadow: 0px -5px 15px #009933 inset, 0px 0px 0px 1px #009933, 0px 0px 0px 1px #ffffff inset;
    -moz-box-shadow: 0px -5px 15px #009933 inset, 0px 0px 0px 1px #009933, 0px 0px 0px 1px #ffffff inset;
    box-shadow: 0px -5px 15px #009933 inset, 0px 0px 0px 1px #009933, 0px 0px 0px 1px #ffffff inset;
}
.green_button:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,green), color-stop(100%,#9A0808));
    background: -moz-linear-gradient(center top, #e85d5d 0%, #9A0808 100%);
    -webkit-box-shadow: 0px -5px 15px #9A0808 inset, 0px 0px 0px 1px #9A0808, 0px 0px 0px 1px #ffffff inset;
    -moz-box-shadow: 0px -5px 15px #9A0808 inset, 0px 0px 0px 1px #9A0808, 0px 0px 0px 1px #ffffff inset;
    box-shadow: 0px -5px 15px #9A0808 inset, 0px 0px 0px 1px #9A0808, 0px 0px 0px 1px #ffffff inset;
}

.admin_block_320 {
  background-image: url("/images/redesign/admin-block-320.png");
  background-position: left center;
  margin-bottom: 8px;
  margin-left: -5px;
  margin-top: 8px;
  padding-left: 5px;
  padding-right: 5px;
  width: 310px;
}

.admin_block_365 {
  background-image: url("/images/redesign/admin-block-365.png");
  background-position: left center;
  margin-bottom: 8px;
  margin-left: -5px;
  margin-top: 8px;
  padding-left: 5px;
  padding-right: 5px;
  width: 355px;
}

.admin_block_410 {
  background-image: url("/images/redesign/admin-block-410.png");
  background-position: left center;
  margin-bottom: 8px;
  margin-left: -5px;
  margin-top: 8px;
  padding-left: 5px;
  padding-right: 5px;
  width: 400px;
}

.admin_block_410 img, .admin_block_320 img, .admin_block_365 img {
    background: none repeat scroll 0 0 white;
    margin-left: -5px;
}
.admin_block_410 h2, .admin_block_365 h2, .admin_block_320 h2 {
  padding:8px 8px 5px;margin:0;color:#fff;background-image: url("/images/redesign/admin-block-blue-bg.png");margin: 0;
}

.ab_orange h2 {
  padding:8px 8px 5px;margin:0;color:#fff;background-image: url("/images/redesign/admin-block-orange-bg.png");margin: 0;
}

.admin_table tr td{
  font-size:13px;
  padding:4px;
}

.admin_table tr th {
  font-size:13px;
  padding:4px;
  background-color:transparent;
  color:#3f3f3f;
  /* 3E6493 */
}

.admin_table {
  color:#3E6493;
  margin-bottom:0 !important;
}

.admin_orange_button {
  padding:4px 10px 2px;
  font-size:15px;
  font-family:"ff-dax-compact-web-pro-1","ff-dax-compact-web-pro-2",sans-serif;
  display:block;
  text-align:right;
  margin:0;border:0;
  color:#fff !important;
  background-image:url("/images/redesign/admin-block-orange-bg.png");
  border-radius:0;
}

.admin_orange_button:hover {
  background-image:none;
  background-color:#EE7A03 !important;
  text-decoration:none;
  cursor:pointer;
  -moz-box-shadow: 0px 0px 14px #999;
  -webkit-box-shadow: 0px 0px 14px #999;
}

.admin_clear_orange {
  padding:4px 10px 2px;
  font-size:15px;
  font-family:"ff-dax-compact-web-pro-1","ff-dax-compact-web-pro-2",sans-serif;
  display:block;
  text-align:right;
  margin:0;border:0;
  background-image:none;
  color:#3f3f3f;
  border-radius:0;
}

.admin_clear_orange:hover {
  background-image:url("/images/redesign/admin-block-orange-bg.png");
  color:#fff;
  text-decoration:none;
  cursor:pointer;
  -moz-box-shadow: 0px 0px 14px #999;
  -webkit-box-shadow: 0px 0px 14px #999;
}
  

.admin_orange_button {
  padding:4px 10px 2px;
  font-size:15px;
  font-family:"ff-dax-compact-web-pro-1","ff-dax-compact-web-pro-2",sans-serif;
  display:block;
  text-align:right;
  margin:0;border:0;
  color:#fff !important;
  background-image:url("/images/redesign/admin-block-orange-bg.png");
  border-radius:0;
}

.admin_orange_button:hover {
  background-image:none;
  background-color:#EE7A03 !important;
  text-decoration:none;
  cursor:pointer;
  -moz-box-shadow: 0px 0px 14px #999;
  -webkit-box-shadow: 0px 0px 14px #999;
}

.admin_clear_orange {
  padding:4px 10px 2px;
  font-size:15px;
  font-family:"ff-dax-compact-web-pro-1","ff-dax-compact-web-pro-2",sans-serif;
  display:block;
  text-align:right;
  margin:0;border:0;
  background-image:none;
  color:#3f3f3f;
  border-radius:0;
}

.admin_clear_orange:hover {
  background-image:url("/images/redesign/admin-block-orange-bg.png");
  color:#fff;
  text-decoration:none;
  cursor:pointer;
  -moz-box-shadow: 0px 0px 14px #999;
  -webkit-box-shadow: 0px 0px 14px #999;
}
  
  .sales tr:hover, .sales tr td:hover {
    background-color:#f3f3f3;
    margin:0;
  }
  
  .sales tr:hover .option, .sales tr td:hover .option{
    display:inline;
  }
  
  .option {
    font-size:12px;
    display:none;
  }
  
  .sales {
    margin:0;
  }
  .sales tr td {
    padding:3px 6px;
  }
  
  h2 span {
    float:right;
    margin-right:24px;
    font-size:0.9em;
  }
  
  .recent-expiry td {
    background-color:#EFFFEF;
  }
  .recent-expiry td:hover {
    background-color:#EFFFEF !important;
  }
  
  .old-expiry td {
    background-color:#fafafa;
  }
  .old-expiry td:hover {
    background-color:#fafafa !important;
  }
  
  .overdue-followup td {
    background-color:#FFF7E0;
  }
  .overdue-followup td:hover {
    background-color:#FFF7E0 !important;
  }

.town_right_menu_bottom {
  position:relative;z-index:3;display:block;
  left:12px;width:289px;height:11px;
  float:right;clear:right;margin-bottom:10px;
  margin-top:0px;padding-top:0px;
  background-image:url('/images/common/town-box-bot-shad1.png');
}

.town_right_menu_wrap {
  position:relative;z-index:3;display:block;left:10px;width:289px;
  float:right;margin-top:5px;
}

.town_right_menu_top {
  position: relative; z-index: 3;margin:0px;padding:0px; display: block; width: 278px; 
  background-image: url('/images/common/town-box-mid-shad.png'); background-repeat: repeat-y;float:right;
}
.town_right_menu_top_shadow {
  position: absolute; background-image: url('/images/common/town-box-top-shad.png');
  height: 8px; width: 8px;float:left;top:0px;
}
.town_right_menu_bg {
  display:inline;position:relative;width:270px;padding:5px;float:right;left:8px;
  background-color:#f3f3f3;float:right;border: 1px solid rgb(204, 204, 204);
  background-image: url("/images/common/tguide_bg.png");
  background-repeat: repeat-y;
}

