
/* Global Elements */

*

{
    
	margin: 0; 
	padding: 0; 
}

div 

{
    outline:0 
}

.bold

{
    font-weight:bold;
}

body

{	
    
    background-color:#000000;
    color: #FFFFFF;
	font-family: Arial;
	font-size: 62.5%;
	text-align: left;

}

a

{   
    color: #000000;
	outline: none;
	text-decoration:underline;
}

a:hover

{
    color:#7E1111;
	text-decoration:none;
}

.clear 

{
    clear:both;
}

h1

{
    color: #ffffff;
	font-size: 1.6em;
	margin:8px 8px 1px;
}

h2

{
    color: #ffffff;
	font-size: 1.4em;
	margin: 11px 0 10px 9px;
}

h2.red

{
	border-bottom:2px solid #7E1111 !important;
    padding:0 0 4px;
    width:300px;
}

h3

{
	color:#000000;
    font-size:1.2em;
    margin: 11px 0 6px 12px;
}

h3.green, h3.red, h3.blue

{
	border-bottom:2px solid #7E1111;
    color:#000000;
    font-size:1.2em;
    padding:0 0 4px;
    width:300px;
}


h3#confirm

{
	color:#000000;
    font-size:1.2em;
    margin: 11px 0 6px 0px;
}

h4

{
	color:#000000;
    font-size:1.1em;
    margin:11px 0 6px 12px;
}

h4.green, h4.red, h4.blue
{
	border-bottom:2px solid #7E1111;
    color:#000000;
    font-size:1.2em;
    padding:0 0 4px;
    width:300px;
}
p

{
	font-size: 1.3em;
	color: #ffffff;
	line-height:1.6em;
    margin:0px 5px 0;
    padding:5px;
}

ul li

{
    color:#000000;
    font-size:1.2em;
	list-style-type: none;
	margin:0 0 8px;
	line-height:20px;
}

ul li ul.second li

{
	
	font-size:1.0em;
    margin:8px 0 0;
}



ol li


{
    color:#000000;
	font-size:1.2em;
	margin:12px 31px 10px;
}

div#back

{	
    background-image: url(../images/bg_2013.jpg);
    background-position:center top;
	background-repeat:no-repeat;
	height:auto;
	min-height:1853px;
    width:100%;
}

div#back_booking

{	
    background-position:center top;
	background-image: url(../images/bgbooking3.jpg);
	background-repeat:no-repeat;
	height:auto;
	min-height:1150px;
    width:100%;
}


div#main

{	
	margin:auto;
    text-align:left;
    width:800px;  
    
}

div#main div.newtours a

{
    background-image: url(../images/newtours.gif);
    height:131px;
    margin-left:-12px;
    overflow:hidden;
    position:fixed;
    right:0;
    text-indent:-5000px;
    top:49px;
    width:37px;
    z-index:10000;
}

div#main div.competitions a

{
    background-image: url(../images/competitions.gif);
    height:131px;
    margin-left:-12px;
    overflow:hidden;
    position:fixed;
    right:0;
    text-indent:-5000px;
    top:189px;
    width:37px;
    z-index:10000;
}

div#main .twitter a

{
    background-image: url(../images/twitter_side.png);
    height:122px;
    margin-left:-12px;
    overflow:hidden;
    position:fixed;
    right:0;
    text-indent:-5000px;
    top:462px;
    width:37px;
    z-index:10000;
}

div#main .twitter a:hover

{
    background-image: url(../images/twitter_side_e.png);
    height:122px;
    width:37px;
}

div#main .facebook a

{
    background-image: url(../images/facebook_side.png);
    height:122px;
    margin-left:-12px;
    overflow:hidden;
    position:fixed;
    right:0;
    text-indent:-5000px;
    top:332px;
    width:37px;
    z-index:10000;
}

div#main .facebook a:hover

{
    background-image: url(../images/facebook_side_e.png);
    height:122px;
    width:37px;
}

div#main div.newtours a:hover

{
    background-image: url(../images/newtours.gif);
    height:131px;
    width:73px;
}

div#main div.competitions a:hover

{
    background-image: url(../images/competitions.gif);
    height:131px;
    width:73px;
}

div#main div#header

{	
	background-image: url(../images/head_2012.png);
	background-repeat:no-repeat;
	height:198px;
	position:relative;
}

div#main div#header_book

{		
	background-image: url(../images/head_book.jpg);
	background-repeat:no-repeat;
	height:198px;
	margin:0 -2px;
	position:relative;
}

div#main div#header div#logo a, div#main div#header_book div#logo a

{
    display:block;
    height:152px;
    margin:0 0;
    width:258px;
}

div#main div#header div#phone, div#main div#header_book div#phone

{
    position:absolute;
    right:25px;
    top:140px;
    
}

div#main div#header div#phone p, div#main div#header_book div#phone p

{
    color:#C10400;
    font-size:2.3em;
    
}

div#main div#bookbread

{   
    
    background:transparent url(../images/bread_nav.gif);
    background-repeat:no-repeat;
    border-bottom:1px solid #C5C5C5;
    height:66px;
    margin:0 13px 7px;
    padding:3px 0 5px;
    width:764px;
}


div#main div#bookbread ul#breadcrumb li a {
background-repeat:no-repeat;
display:block;
height:60px;
text-indent:-5000px;
}

div#main div#bookbread ul#breadcrumb li {
float:left;
margin:0 4px 0 5px;
}


div#main div#bookbread ul#breadcrumb li a.acc_on

{
    background-image:url(/_includes/images/bread_acc_on.gif);
    width:118px;
    
}

div#main div#bookbread ul#breadcrumb li a.acc_off

{
    background-image:url(/_includes/images/bread_acc_off.gif);
    width:118px;

}

div#main div#bookbread ul#breadcrumb li a.acc_ok

{
    background-image:url(/_includes/images/bread_acc_ok.gif);
    width:118px;

}

div#main div#bookbread ul#breadcrumb li a.dep_on

{
    background-image:url(/_includes/images/bread_dep_on.gif);
    width:118px;
    

}

div#main div#bookbread ul#breadcrumb li a.dep_off

{
    background-image:url(/_includes/images/bread_dep_off.gif);
    width:118px;

}

div#main div#bookbread ul#breadcrumb li a.dep_ok

{
    background-image:url(/_includes/images/bread_dep_ok.gif);
    width:118px;

}

div#main div#bookbread ul#breadcrumb li a.ext_on

{
    background-image:url(/_includes/images/bread_ext_on.gif);
    width:118px;

}

div#main div#bookbread ul#breadcrumb li a.ext_off

{
    background-image:url(/_includes/images/bread_ext_off.gif);
    width:118px;

}

div#main div#bookbread ul#breadcrumb li a.ext_ok

{
    background-image:url(/_includes/images/bread_ext_ok.gif);
    width:118px;

}

div#main div#bookbread ul#breadcrumb li a.pas_on

{
    background-image:url(/_includes/images/bread_pas_on.gif);
    width:118px;

}

div#main div#bookbread ul#breadcrumb li a.pas_off

{
    background-image:url(/_includes/images/bread_pas_off.gif);
    width:118px;

}

div#main div#bookbread ul#breadcrumb li a.pas_ok

{
    background-image:url(/_includes/images/bread_pas_ok.gif);
    width:118px;

}

div#main div#bookbread ul#breadcrumb li a.ins_on

{
    background-image:url(/_includes/images/bread_ins_on.gif);
    width:118px;

}

div#main div#bookbread ul#breadcrumb li a.ins_off

{
    background-image:url(/_includes/images/bread_ins_off.gif);
    width:118px;

}

div#main div#bookbread ul#breadcrumb li a.ins_ok

{
    background-image:url(/_includes/images/bread_ins_ok.gif);
    width:118px;

}

div#main div#bookbread ul#breadcrumb li a.pay_on

{
    background-image:url(/_includes/images/bread_pay_on.gif);
    width:118px;

}

div#main div#bookbread ul#breadcrumb li a.pay_off

{
    background-image:url(/_includes/images/bread_pay_off.gif);
    width:118px;

}

div#main div#bookbread ul#breadcrumb li a.pay_ok

{
    background-image:url(/_includes/images/bread_pay_ok.gif);
    width:118px;

}

div#main div#mainmenu

{
    margin:0px 12px 0;  
}

div#main div#mainmenu ul

{
    list-style-type: none;	
}

div#main div#mainmenu ul li

{
    margin:0;	
}

div#main div#mainmenu ul li a

{	
	display: block;
    text-indent:-9999px;
}

div#main div#mainmenu ul li.home

{
	margin:2px 5px 0;
}

div#main div#mainmenu ul li a.home

{
	background-image:url(../images/nav_home.gif);
    background-repeat:no-repeat;
    height:36px;
    width:52px;
}

div#main div#mainmenu ul li a.home:hover

{
    background-position: -52px 0;
}

div#main div#mainmenu ul li.tours

{
	margin:11px 6px 0;
}

div#main div#mainmenu ul li a.tours

{
	background-image: url(../images/nav_tours.gif);
	background-repeat:no-repeat;
    height:34px;
    width:41px;
}

div#main div#mainmenu ul li a.tours:hover

{
    background-position: -41px 0;
}

div#main div#mainmenu ul li.guides

{
	margin:9px 5px 0;
}

div#main div#mainmenu ul li a.guides

{
	background-image: url(../images/nav_guides.gif);
    background-repeat:no-repeat;
    height:36px;
    width:150px;
}

div#main div#mainmenu ul li a.guides:hover

{
    background-position: -150px 0;
}

div#main div#mainmenu ul li.groups

{
	margin:8px 5px 0;
}

div#main div#mainmenu ul li a.groups

{
	background-image: url(../images/nav_groups.gif);
	background-repeat:no-repeat;
    width:134px;
    height:39px;
}

div#main div#mainmenu ul li a.groups:hover

{
    background-position: -134px 0;
}

div#main div#mainmenu ul li a.cust

{
	background-image: url(../images/nav_cust.gif);
	background-repeat:no-repeat;
    width:170px;
    height:40px;	
}

div#main div#mainmenu ul li a.cust:hover

{
    background-position: -170px 0;
}

div#main div#mainmenu ul li a.forum

{
	background-image: url(../images/nav_forum.gif);
	background-repeat:no-repeat;
    width:54px;
    height:33px;
}

div#main div#mainmenu ul li.forum

{
	margin:7px 6px 0;
}

div#main div#mainmenu ul li a.forum:hover

{
    background-position: -54px 0;
}

div#main div#mainmenu ul li a.hol

{
	background-image: url(../images/nav_hol.gif);
    background-repeat:no-repeat;
    width:170px;
    height:40px;
}

div#main div#mainmenu ul li a.hol:hover

{
    background-position: -170px 0;
}


div#main div#mainmenu ul li a.about

{
	background-image: url(../images/nav_about.gif);
    background-repeat:no-repeat;
    width:170px;
    height:40px;
}

div#main div#mainmenu ul li a.about:hover

{
    background-position: -170px 0;
}


div#main div#mainmenu ul li a.club

{
	background-image: url(../images/nav_club.gif);
    background-repeat:no-repeat;
    width:170px;
    height:40px;
}

div#main div#mainmenu ul li a.club:hover

{
    background-position: -170px 0;
}

div#main div#mainmenu ul li a.brochure

{
	background-image: url(../images/nav_brochure.gif);
    background-repeat:no-repeat;
    width:170px;
    height:41px;
}

div#main div#mainmenu ul li a.brochure:hover

{
    background-position: -170px 0;
}

div#main div#mainmenu ul li a.map

{
	background-image: url(../images/nav_map.gif);
    background-repeat:no-repeat;
    width:170px;
    height:41px;
}

div#main div#mainmenu ul li a.map:hover

{
    background-position: -170px 0;
}

div#main div#mainmenu ul li a.test

{
	background-image: url(../images/nav_test.gif);
    background-repeat:no-repeat;
    width:170px;
    height:41px;
}

div#main div#mainmenu ul li a.test:hover

{
    background-position: -170px 0;
}

div#main div#mainmenu ul li a.comp

{
	background-image: url(../images/nav_comp.gif);
    background-repeat:no-repeat;
    width:170px;
    height:41px;
}

div#main div#mainmenu ul li a.comp:hover

{
    background-position: -170px 0;
}

div#main div#left

{   
	float:left;
    width:238px; 
}

div#main div#left div#avail

{
	background:transparent url(../images/avail5.jpg);
    background-repeat:no-repeat;
    height:327px;
    margin:16px 11px 0;
    width:232px;
}

div#main div#left div#avail #ctl00_AvailAbilitySearch_DlExperience, div#main div#left div#avail #ctl00_AvailAbilitySearch_DlTour

{
	margin:0 37px 6px;
	width:153px;
}

div#main div#left div#nav

{
	background:transparent url(../images/side_nav2.gif);
    background-repeat:no-repeat;
    height:290px;
    margin:20px 26px 0;
    width:193px;
    border:1px solid #FFFFFF;
}

div#main div#left div#signup_background 

{
    background:transparent url(../images/news.png);
    background-repeat:no-repeat;
    height:484px;
    width:163px;
    margin:27px 41px 30px;
}

div#main div#left div#signup_background div#signup

{ 
    margin:63px 2px 0;
    float:left;
}

div#main div#left div#signup_background div#signup p
{
color:#000000;
font-size:1.3em;
margin:0 16px 0;
padding:0;
line-height:1.4em;
}

div#main div#left div#history

{   
	background:transparent url(../images/history.jpg);
    background-repeat:no-repeat;
    width:200px;
    height:100px;
    margin:0 24px 26px;
}

div#main div#left div#history a

{   
	display:block;
    width:200px;
    height:100px;
}

div#main div#left div#help

{   
	background:transparent url(../images/h4h.jpg);
    background-repeat:no-repeat;
    width:200px;
    height:100px;
    margin:0 24px 26px;
}

div#main div#left div#help a

{   
	display:block;
    width:200px;
    height:100px;
}

div#main div#left div#late

{   
	background:transparent url(../images/late.png);
    background-repeat:no-repeat;
    width:194px;
    height:296px;
    margin:18px 19px 0;
}

div#main div#left div#late p

{   
	color:#000000;
    margin:80px 28px;
    float:left;
}

div#main div#left div#coach

{   
	background:transparent url(../images/coach.png);
    background-repeat:no-repeat;
    width:194px;
    height:192px;
    margin:30px 29px;
}

div#main div#left div#coach #silver

{   
	background:transparent url(../images/silver.png);
    background-repeat:no-repeat;
    width:96px;
    height:63px;
    margin:36px 0 0;
    float:left;

}

div#main div#left div#coach #silver a

{   
	display:block;
    width:96px;
    height:63px;
    text-indent:-9999px;

}

div#main div#left div#coach #executive

{   
	background:transparent url(../images/executive.png);
    background-repeat:no-repeat;
    width:92px;
    height:63px;
    margin:40px 0 0;
    float:left;

}

div#main div#left div#coach #executive a

{   
	display:block;
    width:92px;
    height:63px;
    text-indent:-9999px;

}

div#main div#left div#coach p

{   
	color:#000000;
    padding:7px;
    float:left;
}

div#main div#right

{
	width:562px;
	float:left;
	margin-bottom:30px;
}
div#main div#right div.breadcrumb  

{
    clear:both;
    margin:0 10px 7px;
}

div#main div#right div.breadcrumb ul li 

{
    display:inline;
    list-style-type:none;
    color:#FFFFFF;
}

div#main div#right div.breadcrumb ul li a 

{
    font-weight:bold;
    color:#FFFFFF;
}

div#main div#right div.content_mid p, div#main div#right div#content_mid_notext p

{
    color:#000000;
}

div#main div#right div.content_mid img#bulletin_page
{
    float:none;
    display:block;
    margin:0 auto;
    border:1px solid #000000;
}

div#main div#right div.content_mid p#bulletin
{
    text-align:center;
}

div#main div#right div#content_mid_notext ul li

{
   margin:13px 36px 13px;
   list-style-type:circle;
}

div#main div#right ul#subnav

{
   margin:16px 0 0;
}

div#main div#right ul#subnav li

{
   display:inline;
   margin:0 2px;
   color:#FFFFFF;
}

div#main div#right ul#subnav li a

{
   color:#FFFFFF;
}

div#main div#right div.content_mid .vid

{
    margin:0 68px;
}

div#main div#right div.content_mid p#guide

{
    text-align:center;
    margin:0 5px 0;
}

div#main div#right p.head

{
   margin:14px 0 0;
   padding:0;
}

div#main div#right div.content_mid h1, div#main div#right div#content_mid_notext h1, div#main div#right div.content_mid h2, div#main div#right div#content_mid_notext h2

{
    color:#000000;
}

div#main div#right div.content_mid img#history

{
   margin:0;

}

div#main div#right div.content_mid img

{
   float:right;
   margin:0 6px 0 0;
   border:none;
}


div#main div#right div.content_mid img a:hover

{
    background-color:#FFFFFF;
}

div#main div#right div.content_mid img.ian

{
   float:none;
   margin:0 6px 0;
   border:none;
}

div#main div#right div.content_mid img.silver

{
   float:left;
   margin:6px 4px 0;
   border:1px solid #000000;
   cursor:pointer;
   
}

div#main div#right div.content_mid img.tour

{
    display:block;
    float:none;
    margin:0 auto;
}

div#main div#right div.content_mid p#thumbs

{
  
   clear:both;
   margin:0;
   
}

div#main div#right div.content_mid ul.address

{  
    padding:0px 23px 0px 16px;
}

div#main div#right div.content_mid ul.address li

{  
    list-style-type:none;
}

div#main div#right div.content_mid ul.silver_pics

{  
    padding:0px;
}

div#main div#right div.content_mid ul.silver_pics li

{  
    list-style-type:none;
    display:inline;
}


div#main div#right div.content_mid ul

{  
    padding:4px 30px 4px 40px;
}

div#main div#right div.content_mid ul li

{
    list-style-type:circle;
}

div#main div#right div.content_mid div.content_wrap div.content_wrap_test ul#test li

{
    border-bottom:1px dashed #000000;
    list-style-type:none !important;
    padding-bottom:9px;
}



div#main div#right div.content_mid ul li ul li

{
    font-size:1.1em;
}

div#main div#right div.content_mid ul.general_info li

{
    display:inline;
}

div#main div#right div.content_mid ul.none

{
    list-style-type:none;
}


div#main div#right div.content_mid ul.hotel li

{ 
  margin:0 0 6px;
}

div#main div#right div.content_mid ul.room li

{
    margin:0 0 6px;
}

div#main div#right div.content_mid span.daytitle

{  
   font-weight:bold;
}

div#main div#right div.image_holder

{
    background:transparent url(../images/main_bff.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div.image_holder a

{
    display:block;
    height:345px;
    width:562px; 

}

div#main div#right div#image_holder_bwy 

{
    background:transparent url(../images/main_bwy.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_bwy a

{
    display:block;
    height:345px;
    width:562px; 

}

div#main div#right div#image_holder_tgl

{
    background:transparent url(../images/main_tgl.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_tgl a

{
    display:block;
    height:345px;
    width:562px; 

}

div#main div#right div#image_holder_bwf

{
    background:transparent url(../images/main_bwf.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}



div#main div#right div#image_holder_bwf a

{
    display:block;
    height:345px;
    width:562px; 

}

div#main div#right div#image_holder_fps

{
    background:transparent url(../images/main_fps.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_fps a

{
    display:block;
    height:345px;
    width:562px; 

}

div#main div#right div#image_holder_bcy

{
    background:transparent url(../images/main_bcy.jpg);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_fbf

{
    background:transparent url(../images/main_fbf.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_bvc

{
    background:transparent url(../images/main_bvc.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_bff

{
    background:transparent url(../images/main_bff.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_fwr

{
    background:transparent url(../images/main_fwr.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_mag

{
    background:transparent url(../images/main_mag.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_fuw

{
    background:transparent url(../images/main_fuw.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_nel

{
    background:transparent url(../images/main_nel.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;

}

div#main div#right div#image_holder_gpl

{
    background:transparent url(../images/main_gpl.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_bua

{
    background:transparent url(../images/main_bua.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_fbr

{
    background:transparent url(../images/main_fbr.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_fbr a

{
    display:block;
    height:345px;
    width:562px; 

}

div#main div#right div#image_holder_fda5

{
    background:transparent url(../images/main_fda.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_fda5 a

{
    display:block;
    height:345px;
    width:562px; 

}

div#main div#right div#image_holder_fft

{
    background:transparent url(../images/main_fft.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_fft a

{
    display:block;
    height:345px;
    width:562px; 

}

div#main div#right div#image_holder_bml

{
    background:transparent url(../images/main_bml.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_fbml a

{
    display:block;
    height:345px;
    width:562px; 

}

div#main div#right div#image_holder_baf

{
    background:transparent url(../images/main_baf.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_baf a

{
    display:block;
    height:345px;
    width:562px; 

}

div#main div#right div#image_holder_iac

{
    background:transparent url(../images/main_iac.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_fwa

{
    background:transparent url(../images/main_fwa.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_fbu

{
    background:transparent url(../images/main_fbu.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_fbu a

{
    display:block;
    height:345px;
    width:562px; 
}

div#main div#right div#image_holder_bww

{
    background:transparent url(../images/main_bww.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_fml

{
    background:transparent url(../images/main_fml.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_scy

{
    background:transparent url(../images/main_scy.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_fsa7

{
    background:transparent url(../images/main_fsa7.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_bwt

{
    background:transparent url(../images/main_bwt.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_bwtv

{
    background:transparent url(../images/main_bwtv.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_crt

{
    background:transparent url(../images/main_crt.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_ber

{
    background:transparent url(../images/main_ber.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_bbl

{
    background:transparent url(../images/main_bbl.jpg);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_bbl a

{
    display:block;
    height:345px;
    width:562px;
}

div#main div#right div#image_holder_fan

{
    background:transparent url(../images/main_fan.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_hmg

{
    background:transparent url(../images/main_hmg.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_hmg a

{
    display:block;
    height:345px;
    width:562px; 

}

div#main div#right div#image_holder_gar

{
    background:transparent url(../images/main_gar.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_ghc

{
    background:transparent url(../images/main_ghc.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_fdn

{
    background:transparent url(../images/main_fdn.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_fdn a

{
    display:block;
    height:345px;
    width:562px; 
    
}

div#main div#right div#image_holder_gwa

{
    background:transparent url(../images/main_gwa.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_gwa a

{
    display:block;
    height:345px;
    width:562px; 

}

div#main div#right div#image_holder_bdk

{
    background:transparent url(../images/main_bdk.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_bdk a

{
    display:block;
    height:345px;
    width:562px; 
    
}

div#main div#right div#image_holder_gcz

{
    background:transparent url(../images/main_gcz.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_gcz a

{
    display:block;
    height:345px;
    width:562px; 

}

div#main div#right div#image_holder_sab

{
    background:transparent url(../images/main_sab.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_sab a

{
    display:block;
    height:345px;
    width:562px; 
    
}

div#main div#right div#image_holder_ici

{
    background:transparent url(../images/main_ici.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_ici a

{
    display:block;
    height:345px;
    width:562px; 

}

div#main div#right div#image_holder_joc

{
    background:transparent url(../images/main_joc.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_bbm

{
    background:transparent url(../images/main_bbm.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_fgr

{
    background:transparent url(../images/main_fgr.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_acv

{
    background:transparent url(../images/main_acv.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_rfs

{
    background:transparent url(../images/main_rfs.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
    
}


div#main div#right div#image_holder_fsa

{
    background:transparent url(../images/main_fsa.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
    
}

div#main div#right div#image_holder_frs

{
    background:transparent url(../images/main_frs.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
    
}

div#main div#right div#image_holder_fbl

{
    background:transparent url(../images/main_fbl.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
    
}

div#main div#right div#image_holder_fwn

{
    background:transparent url(../images/main_fwn.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
    
}

div#main div#right div#image_holder_ktma

{
    background:transparent url(../images/main_ktma.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
}

div#main div#right div#image_holder_guides

{
    background:transparent url(../images/main_guides.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
    
}

div#main div#right div#image_holder_groups

{
    background:transparent url(../images/main_groups.png);
    background-repeat:no-repeat;
    height:345px;
    width:562px; 
    margin:9px 0;
    
}

div#main div#right div#content_head

{
    background:transparent url(../images/content_head2.gif);
    background-repeat:no-repeat;
    height:52px;
    margin:5px 0 0;
}

div#main div#right div#content_head_site

{
    background:transparent url(../images/head_site.gif);
    background-repeat:no-repeat;
    height:52px;
    margin:5px 0 0;
}

div#main div#right div#history_head

{
    background:transparent url(../images/history_head.gif);
    background-repeat:no-repeat;
    height:52px;
    margin:5px 0 0;
}

div#main div#right div#head_tours_selection

{
    background:transparent url(../images/head_tours.gif);
    background-repeat:no-repeat;
    height:45px;
    margin:10px 0 0;
}

div#main div#right div#head_guides

{
    background:transparent url(../images/head_guides.gif);
    background-repeat:no-repeat;
    height:52px;
    margin:12px 0 0;
}

div#main div#right div#head_ww1

{
    background:transparent url(../images/head_ww1.gif);
    background-repeat:no-repeat;
    height:50px;
    margin:10px 0 0;
}

div#main div#right div#head_introductory

{
    background:transparent url(../images/head_introductory.gif);
    background-repeat:no-repeat;
    height:50px;
    margin:10px 0 0;
}

div#main div#right div#head_test

{
    background:transparent url(../images/head_test.gif);
    background-repeat:no-repeat;
    height:54px;
    margin:10px 0 0;
}

div#main div#right div#head_twitter

{
    background:transparent url(../images/twitter_head.png);
    background-repeat:no-repeat;
    height:90px;
    margin:10px 0 0;
}

div#main div#right div#tour_head_testimonials

{
    background:transparent url(../images/head_testimonials.gif);
    background-repeat:no-repeat;
    height:54px;
    margin:10px 0 0;
}

div#main div#right div#head_forum

{
    background:transparent url(../images/head_forum.gif);
    background-repeat:no-repeat;
    height:54px;
    margin:10px 0 0;
}

div#main div#right div#head_ww2

{
    background:transparent url(../images/head_ww2.gif);
    background-repeat:no-repeat;
    height:50px;
    margin:10px 0 0;
}

div#main div#right div#head_remember

{
    background:transparent url(../images/head_rem.gif);
    background-repeat:no-repeat;
    height:50px;
    margin:10px 0 0;
}

div#main div#right div#head_other

{
    background:transparent url(../images/head_other.gif);
    background-repeat:no-repeat;
    height:50px;
    margin:10px 0 0;
}

div#main div#right div#head_new

{
    background:transparent url(../images/head_new.gif);
    background-repeat:no-repeat;
    height:50px;
    margin:10px 0 0;
}

div#main div#right div#head_map

{
    background:transparent url(../images/head_map.gif);
    background-repeat:no-repeat;
    height:60px;
    margin:10px 0 0;
}

div#main div#right div#head_cust

{
    background:transparent url(../images/head_cust.gif);
    background-repeat:no-repeat;
    height:50px;
}
    
div#main div#right div#tour_head

{
    background:transparent url(../images/tour_head.gif);
    background-repeat:no-repeat;
    height:78px;
}

div#main div#right div#head_info

{
    background:transparent url(../images/head_info.gif);
    background-repeat:no-repeat;
    height:50px;
}
    
div#main div#right div#tour_head2

{

    height:50px;
    margin:15px 0;
}

div#main div#right div#tour_feedback

{
    background:transparent url(../images/head_feedback.gif);
    background-repeat:no-repeat;
    height:38px;
}

div#main div#right div#tour_head_blank

{
    height:50px;
    margin:15px 0;
}

div#main div#right div#head_blank

{
    height:1px;
}


    
div#main div#right div#tour_head3

{
    background:transparent url(../images/tour_head3.gif);
    background-repeat:no-repeat;
    height:45px;
}

div#main div#right div#tour_head_silver

{
    background:transparent url(../images/head_silver.gif);
    background-repeat:no-repeat;
    height:64px;
    
}

div#main div#right div#tour_head_executive

{
    background:transparent url(../images/head_executive.gif);
    background-repeat:no-repeat;
    height:48px;
}

div#main div#right div#tour_head_about

{
    background:transparent url(../images/head_about.gif);
    background-repeat:no-repeat;
    height:50px;
}

div#main div#right div#tour_head_pagenotfound

{
    background:transparent url(../images/head_pagenotfound.gif);
    background-repeat:no-repeat;
    height:50px;
}

div#main div#right div.content_mid_twit

{
    background:transparent url(../images/content_mid.gif);
    background-repeat:repeat-y;
    padding:1px 0 4px;
    width:553px;
    color:#000000;    
    margin:0 0 6px;
}

div#main div#right div.content_mid

{
    background:transparent url(../images/content_mid.gif);
    background-repeat:repeat-y;
    padding:0px 0 4px;
    width:553px;
    color:#000000;    
    margin:0 0 6px;
}

div#main div#right div#content_mid_notext

{
    background:transparent url(../images/content_mid.gif);
    background-repeat:repeat-y;
    margin:20px 0 0;
    padding:2px 0 4px;
    width:553px;
    color:#000000;
    
}

div#main div#right div#content_mid_notext h1.over

{
    background-image:url(../images/arrow_wide.jpg);
    background-repeat:no-repeat;
    color:#ffffff !important;
    margin-left:-10px;
    padding:10px 20px;
    position:relative;
    width:auto;
    height:15px;
}

div#main div#right div#content_mid_notext h1.over a

{
    color:#ffffff;
}

div#main div#right div#content_mid_notext div.content_wrap_top

{
    border:1px solid #000000;
    margin:3px 5px 0 3px;
    padding:8px 0; 
}

div#main div#right div#content_result

{
    background:transparent url(../images/content_mid.gif);
    background-repeat:repeat-y;
    margin:6px 0 0;
    padding:1px 0 4px;
    width:553px;
    
}

div#main div#right div.content_mid ul#silver_comments {


padding:0;


}

div#main div#right div.content_mid ul#silver_comments li {


list-style-type:none;
margin:0 9px 50px;


}

div#main div#right div.content_mid ul#silver_comments li img {

float:left;
border:1px solid #000000;

}

div#main div#right div.content_wrap div.content_wrap_test ul#testimonials li {

list-style-type:none;
clear:both;

}

div#main div#right div.content_wrap div.content_wrap_test ul#testimonials li img {

float:left;
margin:0 6px 20px 0;

}

div#main div#right div#content_result div#content_wrap {
border:1px solid #000000;
height:auto !important;
margin:3px 5px 0 5px;
padding:8px 0;

}

div#main div#right div.content_mid div.content_wrap_forum {
border:1px solid #000000;
height:auto !important;
margin:3px 5px 0 3px;
padding:8px 0;

}


div#main div#right div.content_mid div.content_wrap div#shop img {
float:left;
border:1px solid #000000;
margin:13px 25px 0;
}

div#main div#right div.content_mid div.content_wrap img#mbook {
display:block;
margin:0 auto;
float:none;
}

div#main div#right div.content_mid div.content_wrap img#js 
{
    border:1px solid #000000;
    display:block;
    margin:0 auto;
    float:none;
}

div#main div#right div.content_mid div.content_wrap img#mlogo {
float:left;
margin:0 2px;
}

div#main div#right div.content_mid div.content_wrap img#tomlogo {
float:none;
margin:0 1px;
}

div#main div#right div.content_mid div.content_wrap img.logo {
float:left;
margin:11px 12px;
border:1px solid #000000;
}



div#main div#right div#top_content

{
    background:transparent url(../images/content_top.png);
    margin:10px 0 0;
    width:553px;
    height:48px;
}

div#main div#right div#mid_content

{
     background:transparent url(../images/content_mid_top.gif);
     background-repeat:repeat-y;
     width :553px;
     margin:0 0 -37px;
}

div#main div#right div#mid_content p

{

     color:#000000;
}

div#main div#right div#bot_content

{
    background:transparent url(../images/content_bot.png);
    padding:1px 0 4px;
    width:553px;
    height:50px;
}


div#main div#right div#content_result p

{
   color:#000000;
    
}

div#main div#right div#content_result h3 {

margin:11px 0 19px 12px;
}

div#main div#right div#content_result h3 a{

color:#000000;

}
div#main div#right div#content_result p.date

{
    border-top:1px solid #000000;
    font-size:1.0em;
}

div#main div#right div#content_result p.ref

{
    font-size:1.0em;
}

div#main div#right div#content_result p.price

{
    border-bottom:1px solid #000000;
    font-size:1.0em;
}

div#main div#right div#content_result h3.results

{
    
    font-size:1.1em;
}

div#main div#right div#content_result p.book

{
    margin:15px 5px 0;
    font-size:1.1em;
}

div#main div#right div#content_result input.btn

{
    color:#FFFFFF;
    border:none;
    cursor:pointer;
    background-color:#B21616;
    border:1px solid #ffffff;
}

div#main div#left div#content_mid_book

{
    background:transparent url(../images/content_mid.gif);
    background-repeat:repeat-y;
    margin:1px 13px;
    padding:0 0 4px;
    width:221px;
    
}

div#main div#left div#content_mid_book div#content
{
    border:1px dashed #7C1818;    
    margin:6px 2px 0;    
    padding:3px;
}

div#main div#left div#content_mid_book div#head

{   
    background-image:url(../images/head_overview.gif);
    background-repeat:no-repeat;
    border-bottom:1px solid #000000;
    height:27px;
    margin:1px 3px;
    }
    
    
div#main div#left div#content_mid_book_bot

{
    background:transparent url(../images/content_mid.gif);
    background-repeat:repeat-y;
    margin:11px 13px;
    padding:0 0 4px;
    width:221px;
    
}

div#main div#left div#content_mid_book_bot div#content
{
    border:1px dashed #7C1818;    
    margin:6px 2px 0;    
    padding:16px;
    height:90px;
}

div#main div#left div#content_mid_book_bot div#head

{   
    background-image:url(../images/head_overview.gif);
    background-repeat:no-repeat;
    border-bottom:1px solid #000000;
    height:27px;
    margin:1px 3px;
    }

div#main div#left div#content_mid_book_bot div#head_help

{   
    background-image:url(../images/head_help.gif);
    background-repeat:no-repeat;
    border-bottom:1px solid #000000;
    height:27px;
    margin:1px 3px;
    }
    
div#main div#right div#content_mid_book div#head_acc

{   
    background-image:url(../images/head_acc.gif);
    background-repeat:no-repeat;
    border-bottom:1px solid #000000;
    height:26px;
    margin:1px 3px;
    }
    
div#main div#right div#content_mid_book div#head_dept

{   
    background-image:url(../images/head_dept.gif);
    background-repeat:no-repeat;
    border-bottom:1px solid #000000;
    height:26px;
    margin:1px 3px;
    }
    
div#main div#right div#content_mid_book div#head_pass

{   
    background-image:url(../images/head_pass.gif);
    background-repeat:no-repeat;
    border-bottom:1px solid #000000;
    height:26px;
    margin:1px 3px;
    }
    
div#main div#right div#content_mid_book div#head_ins

{   
    background-image:url(../images/head_ins.gif);
    background-repeat:no-repeat;
    border-bottom:1px solid #000000;
    height:26px;
    margin:1px 3px;
    }
    
div#main div#right div#content_mid_book div#head_pay

{   
    background-image:url(../images/head_pay.gif);
    background-repeat:no-repeat;
    border-bottom:1px solid #000000;
    height:26px;
    margin:1px 3px;
    }
    
 div#main div#right div#content_mid_book div#head_ext

{   
    background-image:url(../images/head_pay.gif);
    background-repeat:no-repeat;
    border-bottom:1px solid #000000;
    height:26px;
    margin:1px 3px;
    }
    
 div#main div#right div#content_mid_book div#head_complete

{   
    background-image:url(../images/head_bookingcomplete.gif);
    background-repeat:no-repeat;
    border-bottom:1px solid #000000;
    height:26px;
    margin:2px 0px;
    }

div#main div#right div#content_mid_book

{
    background:transparent url(../images/content_mid.gif);
    background-repeat:repeat-y;
    padding:0 0 4px;
    border:1px solid #000000;
    width:539px;
   
    
}

div#main div#left div#content_mid_book div#content p

{
    color:#000000;
}

div#main div#left div#content_mid_book_bot div#content p

{
    color:#000000;
}


div#main div#right div#content_mid_book div#content

{
   border:1px dashed #7c1818;
   padding:10px;
   width:513px;
   margin:6px 2px 0;
}

div#main div#right div#content_mid_book div#content p

{
  color:#000000;
  margin:0;
  padding:0;
    }
     

div#main div#right div.content_mid div.content_wrap .hotels

{
   float:right;
   margin:35px 25px 8px 0px;
   width:330px;
}

div#main div#right div.content_mid div.content_wrap .hotels img

{
   
   margin:2px;
}


div#main div#right div#subnav

{
   float:right;
   width:545px;
   margin:25px 0 0;
}

div#main div#subnav ul

{
    list-style-type: none;	
    float: left;	
    padding:0 !important;
}

div#main div#subnav ul li

{
    list-style-type:none !important;
    float:left;
    margin:0 12px 0;
}

div#main div#subnav ul li a

{
	color: #fff;
	display: block;
    text-indent:-9999px;
	padding: 10px 20px 0;
}

div#main div#subnav ul li a.itinerary_on

{
	background-image: url(../images/subnav_itinerary_on.gif);
	background-repeat:no-repeat;
	height:10px;
    width:54px;
}

div#main div#subnav ul li a.itinerary

{
	background-image: url(../images/subnav_itinerary.gif);
	background-repeat:no-repeat;
	height:10px;
    width:54px;
}

div#main div#subnav ul li a.itinerary:hover

{
    background-position: -94px 0;
}

div#main div#subnav ul li a.hotel_on

{
	background-image: url(../images/subnav_hotel_on.gif);
	background-repeat:no-repeat;
	height:10px;
    width:20px;
}


div#main div#subnav ul li a.hotel

{
	background-image: url(../images/subnav_hotel.gif);
	background-repeat:no-repeat;
	height:10px;
    width:20px;
}

div#main div#subnav ul li a.hotel:hover

{
    background-position: -60px 0;
}

div#main div#subnav ul li a.prices_on

{
	background-image: url(../images/subnav_prices_on.gif);
	background-repeat:no-repeat;
	height:10px;
    width:19px;
}

div#main div#subnav ul li a.prices

{
	background-image: url(../images/subnav_prices.gif);
	background-repeat:no-repeat;
	height:10px;
    width:19px;
    
}

div#main div#subnav ul li a.prices:hover

{
    background-position: -60px 0;
}

div#main div#subnav ul li a.weather_on

{
	background-image: url(../images/subnav_weather_on.gif);
	background-repeat:no-repeat;
	height:10px;
    width:46px;
}

div#main div#subnav ul li a.weather

{
	background-image: url(../images/subnav_weather.gif);
	background-repeat:no-repeat;
	height:10px;
    width:46px;
    
}

div#main div#subnav ul li a.weather:hover

{
    background-position: -86px 0;
}

div#main div#subnav ul li a.review_on

{
	background-image: url(../images/subnav_review_on.gif);
	background-repeat:no-repeat;
	height:10px;
    width:28px;
}

div#main div#subnav ul li a.review

{
	background-image: url(../images/subnav_review.gif);
	background-repeat:no-repeat;
	height:10px;
    width:28px;
    
}

div#main div#subnav ul li a.review:hover

{
    background-position: -68px 0;
}




div#main div#right div#subnav_wide

{
   float:right;
   width:554px;
}

div#main div#subnav_wide ul

{
    list-style-type: none;	
    float: left;	
    padding:0 !important;
}

div#main div#subnav_wide ul li

{
    margin:0 1px;
    list-style-type:none !important;
    float:left;
    margin:27px 8px 0 16px;
}

div#main div#subnav_wide ul li a

{
	color: #fff;
	display: block;
    text-indent:-9999px;
	padding: 10px 20px;
}

div#main div#subnav_wide ul li a.adviser_on

{
	background-image: url(../images/subnav_adviser_on.gif);
	background-repeat:no-repeat;
    width:41px;
}

div#main div#subnav_wide ul li a.adviser

{
	background-image: url(../images/subnav_adviser.gif);
	background-repeat:no-repeat;
    width:41px;
}

div#main div#subnav_wide ul li a.adviser:hover

{
    background-position: -82px 0;
}

div#main div#subnav_wide ul li a.sample_on

{
	background-image: url(../images/subnav_sample_on.gif);
	background-repeat:no-repeat;
    width:87px;
}

div#main div#subnav_wide ul li a.sample

{
	background-image: url(../images/subnav_sample.gif);
	background-repeat:no-repeat;
    width:87px;
}

div#main div#subnav_wide ul li a.sample:hover

{
    background-position: -128px 0;
}

div#main div#subnav_wide ul li a.information_on

{
	background-image: url(../images/subnav_information_on.gif);
	background-repeat:no-repeat;
    width:6px;
}

div#main div#subnav_wide ul li a.information

{
	background-image: url(../images/subnav_information.gif);
	background-repeat:no-repeat;
    width:6px;
}

div#main div#subnav_wide ul li a.information:hover

{
    background-position: -47px 0;
}

div#main div#subnav_wide ul li a.where_on

{
	background-image: url(../images/subnav_where_on.gif);
	background-repeat:no-repeat;
    width:23px;
}

div#main div#subnav_wide ul li a.where

{
	background-image: url(../images/subnav_where.gif);
	background-repeat:no-repeat;
    width:23px;
}

div#main div#subnav_wide ul li a.where:hover

{
    background-position: -63px 0;
}

div#main div#subnav_wide ul li a.enquiry_on

{
	background-image: url(../images/subnav_enquiry_on.gif);
	background-repeat:no-repeat;
    width:42px;
}

div#main div#subnav_wide ul li a.enquiry

{
	background-image: url(../images/subnav_enquiry.gif);
	background-repeat:no-repeat;
    width:42px;
}

div#main div#subnav_wide ul li a.enquiry:hover

{
    background-position: -83px 0;
}

div#main div#subnav_wide ul li a.offers_on

{
	background-image: url(../images/subnav_offers_on.gif);
	background-repeat:no-repeat;
    width:24px;
}

div#main div#subnav_wide ul li a.offers

{
	background-image: url(../images/subnav_offers.gif);
	background-repeat:no-repeat;
    width:24px;
}

div#main div#subnav_wide ul li a.offers:hover

{
    background-position: -64px 0;
}

div#main div#subnav_wide ul li a.letters_on

{
	background-image: url(../images/subnav_letters_on.gif);
	background-repeat:no-repeat;
    width:32px;
}

div#main div#subnav_wide ul li a.letters

{
	background-image: url(../images/subnav_letters.gif);
	background-repeat:no-repeat;
    width:32px;
}

div#main div#subnav_wide ul li a.letters:hover

{
    background-position: -72px 0;
}

div#main div#subnav_wide ul li a.pictures_on

{
	background-image: url(../images/subnav_pictures_on.gif);
	background-repeat:no-repeat;
    width:44px;
}

div#main div#subnav_wide ul li a.pictures

{
	background-image: url(../images/subnav_pictures.gif);
	background-repeat:no-repeat;
    width:44px;
}

div#main div#subnav_wide ul li a.pictures:hover

{
    background-position: -84px 0;
}

div#main div#subnav_wide ul li a.videos_on

{
	background-image: url(../images/subnav_videos_on.gif);
	background-repeat:no-repeat;
    width:26px;
}

div#main div#subnav_wide ul li a.videos

{
	background-image: url(../images/subnav_videos.gif);
	background-repeat:no-repeat;
    width:26px;
}

div#main div#subnav_wide ul li a.videos:hover

{
    background-position: -66px 0;
}

div#main div#subnav_wide ul li a.audio_on

{
	background-image: url(../images/subnav_audio_on.gif);
	background-repeat:no-repeat;
    width:19px;
}

div#main div#subnav_wide ul li a.audio

{
	background-image: url(../images/subnav_audio.gif);
	background-repeat:no-repeat;
    width:19px;
}

div#main div#subnav_wide ul li a.audio:hover

{
    background-position: -59px 0;
}

div#main div#subnav_wide ul li a.news_on

{
	background-image: url(../images/subnav_news_on.gif);
	background-repeat:no-repeat;
    width:12px;
}

div#main div#subnav_wide ul li a.news

{
	background-image: url(../images/subnav_news.gif);
	background-repeat:no-repeat;
    width:12px;
}

div#main div#subnav_wide ul li a.news:hover

{
    background-position: -51px 0;
}

div#main div#subnav_wide ul li a.shop_on

{
	background-image: url(../images/subnav_shop_on.gif);
	background-repeat:no-repeat;
    width:14px;
}

div#main div#subnav_wide ul li a.shop

{
	background-image: url(../images/subnav_shop.gif);
	background-repeat:no-repeat;
    width:14px;
}

div#main div#subnav_wide ul li a.shop:hover

{
    background-position: -58px 0;
}

div#main div#subnav_wide ul li a.keep_on

{
	background-image: url(../images/subnav_survey_on.gif);
	background-repeat:no-repeat;
    width:29px;
}

div#main div#subnav_wide ul li a.keep

{
	background-image: url(../images/subnav_survey.gif);
	background-repeat:no-repeat;
    width:29px;
}

div#main div#subnav_wide ul li a.keep:hover

{
    background-position: -71px 0;
}

div#main div#subnav_wide ul li a.involved_on

{
	background-image: url(../images/subnav_involved_on.gif);
	background-repeat:no-repeat;
    width:101px;
}

div#main div#subnav_wide ul li a.involved

{
	background-image: url(../images/subnav_involved.gif);
	background-repeat:no-repeat;
    width:101px;
}

div#main div#subnav_wide ul li a.involved:hover

{
    background-position: -154px 0;
}

div#main div#subnav_wide ul li a.knews_on

{
	background-image: url(../images/subnav_knews_on.gif);
	background-repeat:no-repeat;
    width:17px;
}

div#main div#subnav_wide ul li a.knews

{
	background-image: url(../images/subnav_knews.gif);
	background-repeat:no-repeat;
    width:17px;
}

div#main div#subnav_wide ul li a.knews:hover

{
    background-position: -66px 0;
}


div#main div#subnav_wide ul li a.memories_on

{
	background-image: url(../images/subnav_memories_on.gif);
	background-repeat:no-repeat;
    width:55px;
}

div#main div#subnav_wide ul li a.memories

{
	background-image: url(../images/subnav_memories.gif);
	background-repeat:no-repeat;
    width:55px;
}

div#main div#subnav_wide ul li a.memories:hover

{
    background-position: -96px 0;
}

div#main div#subnav_wide ul li a.comp_on

{
	background-image: url(../images/subnav_comp_on.gif);
	background-repeat:no-repeat;
    width:98px;
}

div#main div#subnav_wide ul li a.comp

{
	background-image: url(../images/subnav_comp.gif);
	background-repeat:no-repeat;
    width:98px;
}

div#main div#subnav_wide ul li a.comp:hover

{
    background-position: -140px 0;
}

div#main div#subnav_wide ul li a.previous_on

{
	background-image: url(../images/subnav_previous_on.gif);
	background-repeat:no-repeat;
    width:139px;
}

div#main div#subnav_wide ul li a.previous

{
	background-image: url(../images/subnav_previous.gif);
	background-repeat:no-repeat;
    width:139px;
}

div#main div#subnav_wide ul li a.previous:hover

{
    background-position: -179px 0;
}

div#main div#main_menu

{
   background-image: url(../images/main_nav_bg.gif);
   background-repeat:no-repeat;
   height:49px;
   margin:12px 15px 5px;
   width:767px;
  
}

div#main div#main_menu ul

{
    list-style-type: none;	
    float: left;	
    margin:15px 0 0;
}

div#main div#main_menu ul li

{
    margin:0 18px;
    list-style-type:none !important;
    float:left;

}

div#main div#main_menu ul li a

{
	color: #fff;
	display: block;
    text-indent:-9999px;
}

div#main div#main_menu ul li a.home

{
	background-image: url(../images/main_home.gif);
	background-repeat:no-repeat;
	height:25px;
    width:80px;
}

div#main div#main_menu ul li a.home:hover

{
    background-position: -85px 0;
}

div#main div#main_menu ul li a.tours

{
	background-image: url(../images/main_tours.gif);
	background-repeat:no-repeat;
	height:25px;
    width:85px;
}

div#main div#main_menu ul li a.tours:hover

{
    background-position: -84px 0;
}

div#main div#main_menu ul li a.guides

{
	background-image: url(../images/main_guides.gif);
	background-repeat:no-repeat;
	height:25px;
    width:232px;
}

div#main div#main_menu ul li a.guides:hover

{
    background-position: -232px 0;
}

div#main div#main_menu ul li a.groups

{
	background-image: url(../images/main_groups.gif);
	background-repeat:no-repeat;
    height:25px;
    width:96px;
}

div#main div#main_menu ul li a.groups:hover

{
    background-position: -96px 0;
}


div#main div#main_menu ul li a.forum

{
	background-image: url(../images/main_forum.gif);
	background-repeat:no-repeat;
	height:25px;
    width:90px;
}

div#main div#main_menu ul li a.forum:hover

{
    background-position: -90px 0;
}
    
div#main div#right div.content_mid div.content_wrap p

{
   margin:0 6px;
}
    
div#main div#right div.content_mid div.content_wrap div.info

{
   margin:11px 0;
   width:295px;
}
    
div#main div#right div.content_mid div.content_wrap div.info h2

{
  padding:0 0 4px;
  margin:11px 0 0px 11px;
  border-bottom:1px solid #000000;
}
    
div#main div#right div.content_mid div.content_wrap div.info p.price

{
  border-bottom:1px solid #000000;
  margin:0 12px 0;
  width:269px;
}

div#main div#right div.content_mid div.content_wrap div.info p.topprice

{
  margin:0 12px;
  width:269px;
}
          
div#main div#right div.content_mid div.content_wrap div.info a.view

{
    background-image:url(../images/view.png);
    background-position:left center;
    background-repeat:no-repeat;
    display:block;
    height:23px;
    margin:3px 22px;
    padding:12px 0 0 45px;
    float:left;
    color:#000000;
}  
    
div#main div#right div.content_mid div.content_wrap div.info a.check

{
    background-image:url(../images/check.png);
    background-position:left center;
    background-repeat:no-repeat;
    display:block;
    height:26px;
    margin:3px 9px;
    padding:12px 0 0 45px;
    float:left;
    color:#000000;
}  

div#main div#right div.content_mid div.content_wrap div#tour_wrap

{
    border-top:1px dashed #7C1818;
    margin:49px 14px 0;
    width:278px;
}  

div#main div#right div.content_mid div.content_wrap div.info a.audio

{
    background-image:url(../images/audio.png);
    background-position:left center;
    background-repeat:no-repeat;
    display:block;
    height:26px;
    margin:12px 7px;
    padding:12px 0 0 45px;
    float:left;
    color:#000000;
}  

div#main div#right div.content_mid div.content_wrap div.info a.video

{
    background-image:url(../images/video.png);
    background-position:left center;
    background-repeat:no-repeat;
    display:block;
    height:26px;
    margin:12px 6px;
    padding:12px 0 0 45px;
    float:left;
    color:#000000;
} 

div#main div#right div.content_mid div.content_wrap div.info a.pictures

{
    background-image:url(../images/pictures.png);
    background-position:left center;
    background-repeat:no-repeat;
    display:block;
    height:26px;
    margin:12px 6px;
    padding:12px 0 0 45px;
    float:left;
    color:#000000;
} 

div#main div#right div.content_mid div.content_wrap a.booknow

{
    background-image:url(../images/check_btn2.gif);
    background-repeat:no-repeat;
    display:block;
    height:38px;
    width:198px;
    margin:8px 7px 14px;
    padding:12px 0 0 45px;
    color:#000000;
    text-indent:-99999px;
} 

div#main div#right div.content_mid div.content_wrap a.booknow:hover

{
    background-position:-243px 0;
} 

div#main div#right div#content_mid_notext div.content_wrap

{
    border:1px solid #000000;
    min-height:340px;
    height:auto !important;
    height:340px;
    margin:3px 5px 0 3px;
    padding:8px 0;
}
    
div#main div#right div.content_mid div.content_wrap

{
    border:1px solid #000000;
    min-height:360px;
    height:auto !important;
    height:360px;
    margin:3px 5px 0 3px;
    padding:8px 0;
}

div#main div#right div.content_mid div.content_wrap img.poster

{
    border:1px dashed #000000;
    margin:6px 0 0 12px;
    float:none;
}

div#main div#right div.content_mid div.content_wrap img.poster:hover

{
    border:1px solid #6A0807;
   
}

div#main div#right div.content_mid div.content_wrap_top

{
    border:1px solid #000000;
    margin:3px 5px 0 3px;
    padding:8px 0;
}

div#main div#right div.content_mid div.content_wrap_top h1
{
    border-bottom:1px dotted black; 
}


div#main div#right div.content_mid div.content_wrap_top div#ktma_video_wrap

{
   margin:0 6px 0;
}

div#main div#right div.content_mid_twit div.content_wrap_test #twitter_con

{

    margin:0 50px;
    
}

div#main div#right div.content_mid_twit div.content_wrap_test #twitter_con p

{

    font-size:1.1em;
    
}

div#main div#right div.content_mid_twit div.content_wrap_test

{
    border:1px solid #000000;
    margin:3px 5px 0 3px;
    padding:8px 0;
}

div#main div#right div.content_mid_twit div.content_wrap_test span

{
    font-style:normal;
}

div#main div#right div.content_mid_twit div.content_wrap_test h1

{
   margin:8px 8px 12px;
}


div#main div#right div.content_mid div#list_wrap

{  
    margin:5px; 
}
    
div#main div#right div.content_mid div.content_wrap div#view_button

{
    background:transparent url(../images/view_tour.gif);
    background-repeat:no-repeat;
    height:42px;
    width:185px;
    float:right;
    margin:0 54px;
}
    
div#main div#right div.content_mid div.content_wrap div#view_button a

{
    display:block;
    height:42px;
    width:185px;
}

/* Footer */
    
div#footer 

{
    background-image: url(../images/footer4.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    clear:both;
    height:454px;
    width:100%;
    display:block;
     

}

div#footer div#footer_contents

{
    clear:both;
    color:#C7C2C2;
    margin:auto;
    padding:211px 0 0;
    width:700px;
}

div#footer div#footer_contents img

{
    border:none;
}

div#footer div#footer_contents div#top

{
    clear:both;
    height:144px;
    text-align:left;
    margin:14px 17px 23px;
}

div#footer div#footer_contents div#bottom

{
    border-top:2px solid #000000;
}

div#footer div#footer_contents div#top li

{
    margin:0;
}

div#footer div#footer_contents div#top ul

{
    float:left;
    margin:0 14px 0 0;
    
}

div#footer div#footer_contents ul#footer_bot

{
    padding:10px 0 0;
    text-align:center;
    padding:8px 0 0;
}

div#footer div#footer_contents  li

{ 
	font-size:1.2em;
}

div#footer div#footer_contents ul#footer_bot li

{ 
	display:inline;
	margin:0 6px;
}

div#footer div#footer_contents li a

{ 
    color:#000000;
}

div#footer div#footer_contents li a:hover

{ 
    color:#7e1111;
}

div#footer div#footer_contents p 

{
    text-align:center;
    color:#000000;
}

div#footer div#footer_contents div#top ul li span.h1

{
    color:#000000;
    font-size:1.4em;
    font-weight:bold;
}

div#footer div#footer_contents div#top ul li span.h2

{
    color:#000000;
    font-size:0.9em;
    font-weight:bold;
}

div#footer div#footer_contents div#top ul li#facebook

{
   background-image: url(../images/facebook_g.png);
   background-repeat:no-repeat;
   float:left;
   margin: 10px 2px 0 0;   
   
}

div#footer div#footer_contents div#top ul li#facebook a

{
   display:block;
   width:57px;
   height:58px;
   text-indent:-9999px;
}

div#footer div#footer_contents div#top ul li#facebook a:hover

{
   background-image: url(../images/facebook.png);
   background-repeat:no-repeat;
   float:left;
   margin: 0px 0px 0 0;
}

div#footer div#footer_contents div#top ul li#youtube

{
   background-image: url(../images/youtube_g.png);
   background-repeat:no-repeat;
   float:left;
   margin: 10px 2px 0 0;
}

div#footer div#footer_contents div#top ul li#youtube a

{
   display:block;
   width:57px;
   height:58px;
   text-indent:-9999px;
}

div#footer div#footer_contents div#top ul li#youtube a:hover

{
   background-image: url(../images/youtube.png);
   background-repeat:no-repeat;
   float:left;
 
}

div#footer div#footer_contents div#top ul li#twitter

{
   background-image: url(../images/twitter_g.png);
   background-repeat:no-repeat;
   float:left;
   margin: 10px 2px 0 0;
}

div#footer div#footer_contents div#top ul li#twitter a

{
   display:block;
   width:57px;
   height:58px;
   text-indent:-9999px;
}

div#footer div#footer_contents div#top ul li#twitter a:hover

{
   background-image: url(../images/twitter.png);
   background-repeat:no-repeat;
   float:left;

}

div#footer div#footer_contents div#top ul li#delicious

{
   background-image: url(../images/delicious_g.png);
   background-repeat:no-repeat;
   float:left;
   margin: 10px 2px 0 0;
}

div#footer div#footer_contents div#top ul li#delicious a

{
   display:block;
   width:57px;
   height:58px;
   text-indent:-9999px;
}

div#footer div#footer_contents div#top ul li#delicious a:hover

{
   background-image: url(../images/delicious.png);
   background-repeat:no-repeat;
   float:left;

}

div#button_wrap

{
    height:41px;
    margin:0 auto;
    width:140px;
}


div#next_b 
{
     background-image: url(../images/next_button.gif);
   background-repeat:no-repeat;
   width:70px;
   height:42px;
    float:left;}
   
   div#next_b a 
{
   display:block;
   width:70px;
   height:42px;}
   
div#back_b
{
     background-image: url(../images/back_button.gif);
   background-repeat:no-repeat;
   width:70px;
   height:42px;
   float:left;}
   
   div#back_b a 
{
   display:block;
   width:70px;
   height:42px;}
   

a#previous {margin:0 6px 0;}

.food 
{
color:#990000;
font-weight:bold;
}

.food_bot
{
color:#990000;
font-weight:bold;
margin:0 16px;
}

h2.top
{
    border-top:1px solid #000000;
    padding:10px 0 0;
    width:530px;
    clear:right;
}

h2.cust
{
   font-size:1.6em;
   padding:0 0 15px;
}

h2.cust_top
{   
   border-top:1px solid #000000;
   font-size:1.6em;
   padding:8px 0 15px;
}

h3.cust
{
   border-top:1px dashed #000000;
   padding-top:5px;
}

p.top
{
    border-top:1px solid #000000;
    width:530px;
}

table#discount 

{
    background-color:#EAEACA;
    border:1px solid #333333;
    margin:10px auto;
    padding:0;
    text-align:center;
    width:80%;
    color:#000000;
}

table#discount 

{  
    text-align:center;
}

#discount th 

{
    font-weight:bold;
    text-align:center;
}

table#enquiry 
{   
    margin:10px 24px;
}

#enquiry td 
{
    padding:0.4em;
}

#enquiry label 
{
    float:right;
    font-weight:bold;
    color:#000000;
}

#enquiry .input 
{
    width:150px;
}

select, form .input, form .nright, form .cright, form .tright, textarea, #tourref 
{
    background-color:#EAEACA;
    border:1px solid #666666;
    color:#333333;
}

select, form .input 
{
    font-size:1.1em;
    height:19px;
}

input.btn
{
    background-color:#B21616;
    border:1px solid #FFFFFF;
    color:#FFFFFF;
    cursor:pointer;
    
}

#enquiry textarea
{   
    width:100%;
    
}

table#openhours 
{
    background-color:#EAEACA;
    border:1px solid #333333;
    margin:10px auto;
    padding:0;
    width:60%;
    color:#000000;
    text-align:center;
}

.mealshighlight
{
	color: #990000;
	font-weight: bold;
}

.mapinfo
{
	display: none;
}

div#mapouter
{	
	text-align: center;
}

div#map
{
	margin: auto;		
	width: 532px;
	height: 500px;
	text-align: left;
}

div#map p
{
	color: #000;
	font-size: 1.2em;	
}

div#map a.maplink
{
	margin: 0 0 0 8px;
}

.clear
{
	clear: both;
}

.clear:after 
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

label
{
	color: #000;
	font-size:1.1em;
    margin:0 5px;
}

div.form label
{
	float: left;
	display: block;
	width: 140px;
	font-size: 1.2em;
}

div#content_mid_book div.form label span
{
	color: Red;
	padding: 0 5px 0 0;
}

div#content_mid_book div.form div.element
{
	
	margin: 0 0 10px 0;
	
}

div#content_mid_book div.form div.element_payment
{
	
	margin: 0 0 10px 0;
	float:left;
	width:200px;
}

div#content_mid_book div.form div.payment_wrap 
{
	
	margin: 17px 4px 0;

}

div#main div#left div#avail input.availsearch
{
	height:36px;	
	margin:10px 24px 0;
}

div#main div#left div#avail .passengers

{
    margin:7px 0 0;
    width:50px;
}

div#main div#left div#avail p.pass
{
    color:#000000;
    float:left;
    margin:0 33px 0;
    }


div#main div#left div#avail p.give
{
    color:#000000;
    float:left;
    margin:6px 13px 0;
}

div#content_mid_book div.form div.payment_wrap p.pb input

{
    float:left;
position:relative;
top:17px;}

div#content_mid_book div.form div.payment_wrap p.pb label

{
float:left;
font-size:1em;
padding:0 0 11px 16px;
width:490px;}

div#main div#left div#avail #date_search

{
    border-bottom:1px dashed #000000;
    border-top:1px dashed #000000;
    margin:9px 25px 6px;
    padding-top:7px;
    padding-bottom:7px;
}

div#main div#left div#avail #date_search label

{
    margin:0px 8px;
}

div#main div#left div#avail .givetake

{
    margin:13px 0 11px;
    width:62px;
}

div#main div#right div#content_mid_book .postcode

{
  margin:4px 0 0;
  width:120px;
}


.forename_label, .surname_label, .email_label, .comments_label 

{
    
    display:block;
    float:left;
    font-size:1.2em;
    margin:19px 0px 0 0;
    width:100px;
}

.forename, .surname, .email, .comments

{
    margin:10px 16px;
}

.comments
{
    width:300px;
    height:100px;

}

#feedback_wrap

{
    border:1px dashed #000000;
    margin:23px;
    padding:15px;
}

.insurance
{
    margin:0px 11px 0;
}


div#insurance_wrap

{
    margin:8px 11px;

    }

.postcode_check label
{
    margin:0 8px;
}


div#results_bot

{
    margin:11px 6px
}
    
    
label.label_confirm

{
    margin:6px 11px;
}

.terms

{
    margin:20px;
}

p.discount

{
    
    margin:0 0 65px;
}

.discount_box
{
    margin:0 10px 25px}

div.form label #ctl00_CpMain_CbDiscount
{
    width:300px;}
    


/* Datepicker
----------------------------------*/
input.datepicker {margin:8px 2px 0;
width:165px;} 

.datepicker th span
{	
	background-color: #DFDFDF;
}

.ui-datepicker
{
	z-index: 1100;
}

table.ui-datepicker-calendar tr th
{
	background-color: #F7F7F7;
}

table.ui-datepicker-calendar tr th,
table.ui-datepicker-calendar tr td
{
	border: 1px solid #eee;
}

#pager

{
    margin:13px 170px 0;
}


/* Datepicker
----------------------------------*/
thead tr th { color: #666; }

.ui-datepicker { width: 17em; padding: .2em .2em 0; border: 2px solid #666; padding: 10px; background-color: #fff; position:fixed;}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 0; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 0; cursor: pointer; }
.ui-datepicker .ui-datepicker-prev { left:0; top: 4px; }
.ui-datepicker .ui-datepicker-next { right:0; top: 4px; }
.ui-datepicker .ui-datepicker-prev-hover { left:0; top: 4px; }
.ui-datepicker .ui-datepicker-next-hover { right:0; top: 4px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; color: #000; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%; font-size: 1.2em; }
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker .ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }


.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide{ display: none !important; }


/* shadow box */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../images/sb_loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../images/close.png);}
#sb-nav-next{background-image:url(../images/next.png);}
#sb-nav-previous{background-image:url(../images/previous.png);}
#sb-nav-play{background-image:url(../images/play.png);}
#sb-nav-pause{background-image:url(../images/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

div#tooltip {
	display:none;
	background:transparent url(../images/tooltip.png) no-repeat;
	font-size:12px;
	height:60px;
	width:167px;
	text-align:center;
	padding:8px;
	color:#000000;	
	position:absolute;
	
	
}

div#main div#right div.content_mid div#content_wrap table

{
    margin:0 0 10px;
    width:650px;
}

div#main div#right div.content_mid div#content_wrap table tr th 

{
color:#143A9D;
padding:5px;

}

div#main div#right div.content_mid div#content_wrap table tr th, div#main div#right div.content_mid div#content_wrap table tr td 

{
border:1px solid #CCCCCC;
font-size:1.2em;
padding:5px;

}

div#main div#right div.content_mid div.content_wrap ul.longlist {
    
    font-size:1em;
}

div#main div#right div.content_mid .faqanswer

 {
    border-bottom:1px solid #C5C5C5;
    color:#4D4D4D;
    font-size:1.2em;
    line-height:160%;
    padding:0 0 10px;
}

div#main div#right div.content_mid .faqanswer ul li

{
    font-size:1.1em;}

div#main div#right div.content_mid .faqanswer p

{
    font-size:1.1em;}

div#main div#right div.content_mid ul#faqs h4

 {

    margin:11px 0 6px 0;
    font-size:1.2em;
}

div#main div#right div#content_mid_notext ul.nav li

{
    list-style-type:none;
    display:inline;
    margin:0px 0px 0 10px;
}

div#main div#right div#content_mid_notext img

{
    border:1px solid #000000;
}

div#main div#right div#content_mid_notext table.cbbrochures

{
    margin:0 10px;
}

div#main div#right div#content_mid_notext table.cbbrochures tr td

{
    font-size:1.2em;
    padding:5px 5px 5px 0;
}

div#main div#right div#content_mid_notext div#details label

{
    display:block;
    float:left;
    font-size:1.2em;
    margin:5px 0 0;
    width:100px;
}

div#main div#right div#content_mid_notext div#details div.element 
{
    
    float:left;
    margin:0 0 10px;
    text-align:left;
    width:400px;
}

div#main div#right div#content_mid_notext ul#brochures li

{
   display:inline;
   list-style-type:none;
   margin:0px 7px 0px;
}

div#main div#right div#content_mid_notext table.cbbrochures tr td input 
{
    
    margin:0 8px 0 0px;
}

div#main div#right div#content_mid_notext div#details input {

    margin:0 0 10px;
    text-align:left;
    width:400px;
}

div#main div#right div#content_mid_notext img.history

{
    border:none;
    display:block;
    margin:8px auto 7px;
}

div#main div#right div#content_mid_notext img.books

{
    margin:0 0 0 87px;
    border:none;
    height:150px;
}

div#main div#right div.content_mid div.content_wrap div#featured

{ 
	width:400px; 
	padding-right:250px; 
	position:relative; 
	height:309px; 
	margin:0 8px;
}


div#main div#right div.content_mid div.content_wrap div#featured ul.ui-tabs-nav

{ 
	position:absolute; 
	top:0; 
	left:416px;
	list-style:none; 
	padding:0!important;  
	width:111px;
	margin:2px 0 0;
}

div#main div#right div.content_mid div.content_wrap div#featured ul.ui-tabs-nav li

{ 
	margin:0 0 17px;
	font-size:12px; 
	color:#666; 
	list-style-type:none;
}

div#main div#right div.content_mid div.content_wrap div#featured ul.ui-tabs-nav li img

{ 
	margin:0;
    padding:2px;
}

div#main div#right div.content_mid div.content_wrap div#featured li.ui-tabs-nav-item a

{ 
	display:block; 
	height:60px; 
	color:#333;  
	line-height:20px;
}


div#main div#right div.content_mid div.content_wrap div#featured .ui-tabs-panel

{ 
	width:421px; 
	height:250px; 
	position:relative;
}

div#main div#right div.content_mid div.content_wrap div#featured .ui-tabs-panel img

{ 
	margin:0 5px;
	float:none;
}

div#main div#right div.content_mid div.content_wrap div#featured .ui-tabs-panel .info

{ 
	background-color:#320B0B;
    height:66px;
    left:36px;
    position:absolute;
    top:206px;
    width:358px;
}

div#main div#right div.content_mid div.content_wrap div#featured .info h2

{ 
	font-size:15px; 
	color:#fff; 
	margin:3px 5px 0;
	padding:0;
	overflow:hidden; 
	border:none;
}


div#main div#right div.content_mid div.content_wrap div#featured .info p

{ 
	margin:0 6px;
    padding:0;
	font-family:Verdana; 
	font-size:11px; 
	line-height:14px; 
	color:#f0f0f0;
}

div#main div#right div.content_mid div.content_wrap div#featured .info h2 a

{ 
	text-decoration:none; 
	color:#fff; 
}

div#main div#right div.content_mid div.content_wrap div#featured .info a

{ 
	text-decoration:underline; 
	color:#fff; 
}

div#main div#right div.content_mid div.content_wrap div#featured .info a:hover

{ 
	text-decoration:underline; 
}

div#main div#right div.content_mid div.content_wrap div#featured .ui-tabs-hide

{ 
	display:none; 
}
	
	
		div#main div#right div#content_mid_notext div#form 

{ 
	margin:0 20px 5px;
}
	
	div#main div#right div#content_mid_notext div#form div.element select

{ 
	color:#4D4D4D;
}

	div#main div#right div#content_mid_notext div#form label

{ 
	display:block;
    float:left;
    font-size:1.2em;
    margin:5px 0 0;
    width:100px;
}

	div#main div#right div#content_mid_notext div#form label span

{ 
	color:Red;
}

	div#main div#right div#content_mid_notext div#form div.element

{ 
	float:left;
    margin:0 0 10px;
    text-align:left;
    width:400px;
}

div#main div#right div.content_mid div.content_wrap table.weather_table

{
   margin:0 10px 14px;
   width:522px;
   border-collapse:collapse;
}

div#main div#right div.content_mid div.content_wrap table.weather_table tr th

{
   color:#000000;
   padding:5px;
}

div#main div#right div.content_mid div.content_wrap table.weather_table tr td, div#main div#right div.content_mid div.content_wrap table.weather_table tr th

{
    border:1px solid #6A2E23;
    font-size:1.2em;
    text-align:center;
}

div#main div#right div#content_result li.silver

{
    background:transparent url(../images/silver.gif);
    background-repeat:no-repeat;
    background-position:385px 0px;
  }
  
div#main div#right div#content_result li.exec

{
    background:transparent url(../images/executive.gif);
    background-repeat:no-repeat;
    background-position:411px 0px;
  }

div#main div#right div#content_result li a.tour_link

{
    background-image:url(../images/icon_viewtour.png);
    background-repeat:no-repeat;
    padding:2px 16px 8px 20px;
  }
  
  div#main div#right div#content_result li a.phone

{
    background-image:url(../images/icon_phone.png);
    background-repeat:no-repeat;
    padding:2px 0 8px 20px;
  }
  
   div#main div#right div#content_result input.book

{
  
    background:none;
    border:none;
    background-repeat:no-repeat;
    cursor:pointer;
    color:#7E1111;

  }

div#enquiryform 
{
	margin-left: 10px;
}


div#enquiryform label
{
	width: 180px;
	padding: 0 30px 0 0;
}

div#enquiryform label span
{
	color: Red;
	font-weight: bold;
	font-size: 1.3em;
	padding: 0 0 0 2px;
}

div#enquiryform div.element
{
	float: left;
	width: 230px;
	margin: 0 0 10px 0;
}

div#enquiryform div.element .error
{
	font-size: 1.2em;
}

div#enquiryform div.element textarea
{
	margin: 0 0 10px 0;
	font-family: Arial;
	font-size: 1.2em;
	width: 212px;
	padding: 2px;
}

div#enquiryform div.element select
{
	margin: 0 0 10px 0;
	width: 220px;
	padding: 2px 0;
	height: 24px;
	font-size: 1.3em;
}

div#enquiryform div.element input
{
	color: #333;
	padding: 2px;
	display: block;
	width: 212px;
	border: 1px solid #666;
	background-color: #eaeaca;
	margin: 0 0 5px 0;
}

div#enquiryform input.btnenq
{
	margin: 0 0 0 209px;
}

div#forumhead{
background-image:url(../images-css/forum/forum_title.jpg);
background-repeat:no-repeat;
background-position:top;
width:624px;
height:82px;
}

div#forumhead h1{
text-indent:-9999px;
margin:0;
padding:0;
position:absolute;
display:none;
}

div#forumcontent{
width:624px;
background-image:url(../images/content_mid.gif);
display:block;
background-repeat:repeat-y;
padding:0px 40px 0px 24px;
margin:0px 0px -38px 0px;
}

div#main div#right div#content_mid_notext div#late_avail {
width:570px;

}

div#main div#right div#content_mid_notext div#late_avail ul#late {
padding:18px;

}

div#main div#right div#content_mid_notext div#late_avail ul#late li {
clear:both;
list-style-type:none;
margin:0 24px;
padding:30px;
border-bottom:1px dashed #990000;
font-size:1.1em;

}

div#main div#right div#content_mid_notext div#late_avail ul#late li h3 {
margin: 0 0 6px 12px;

}

div#main div#right div#content_mid_notext div#late_avail img.late {
float:left;
margin:0 9px;
border:none;
}

div#main div#right div#content_mid_notext div#late_avail p
{
    font-size:1.2em
}

span.topofpage

{
    display:none;
}

div#main div#right div.content_mid div.content_wrap_top div#sharethis

{
    margin:7px 7px 0;
}

div#main div#right div.content_mid div.content_wrap_top div#sharethis a.stbar.chicklet img 

{
    border:0;
    height:16px;
    width:16px;
    margin-right:0px!important;
    vertical-align:middle;
    float:none!important;
  
}

div#main div#right div.content_mid div.content_wrap_top div#sharethis a.stbar.chicklet 

{
    height:16px;
    line-height:16px;

}

div#main div#right div.content_mid hr {
background-color:#7E1111;
border:0 none;
color:#7E1111;
height:1px;
margin:10px 8px 0;
width:97%;
clear:both;
}

.clear {
clear:both;
}

div#main div#left div#vid

{
    background-image:url(../images/vid_bg.png);
    background-repeat:no-repeat;
    height:261px;
    width:220px;
    margin:12px 10px 0;
    
    
}

div#main div#left div#vid div#object

{
   float:left;
   margin:66px 10px 0;
    
    
}

div#main div#left div#vid p

{
  color:#000000;
  line-height:1.4em;
  margin:0px 4px 0;
    
    
}

h1.over

{
    background-image:url(../images/arrow_wide.jpg);
    background-repeat:no-repeat;
    color:#ffffff !important;
    margin-left:-14px;
    padding:10px 20px;
    position:relative;
    width:auto;
    height:15px;
}

h1.over a

{
    color:#ffffff;
}

h2.over

{
    background-image:url(../images/arrow_wide.jpg);
    background-repeat:no-repeat;
    color:#ffffff !important;
    margin-left:-14px;
    padding:10px 20px;
    position:relative;
    width:49%;
}



h2.over_ktma

{
    background-image:url(../images/arrow_wide.jpg);
    background-repeat:no-repeat;
    color:#ffffff !important;
    margin-left:-14px;
    padding:10px 20px;
    position:relative;
    width:42%;
}

h2.over a, h2.over_ktma a

{
    color:#ffffff;
}

.arrow

{
    border-left:10px solid transparent;
    border-top:10px solid #410A14;
    height:0;
    left:0;
    line-height:0;
    position:absolute;
    top:100%;
    width:0;
    }
    
div#main div#right div.content_mid div.content_wrap div.streetview {
background:transparent url(../images/streetview.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
margin:0 10px 0;
}

div#main div#right div.content_mid div.content_wrap div.streetview  a

{
    display:block;
    height:23px;
    width:172px; 
}

.msg_list_shop 
{
    
    margin: 0px;
    padding: 0px;
    width: 350px;

}

.msg_list 

{
    margin: 0px;
    padding: 0px;
    width: 550px;
}

.msg_list img

{
    float:none !important;
}

.msg_head 

{
    padding: 5px 10px;
    cursor: pointer;
    position: relative;
    margin:1px;

}
.msg_body 

{
    padding: 5px 10px 15px;
    
}

div#main div#left div#ktma

{
    background:transparent url(../images/ktma.png);
    background-repeat:no-repeat;
    height:197px;
    margin:20px 42px 0;
    width:157px;
}

div#main div#left div#ktma a

{
    display:block;
    height:197px;
    width:157px;
}



div#main div#right div.content_mid div.content_wrap div#surveyMonkeyInfo {
margin:0 10px 0;
}

div#main div#right div.content_mid img#paulreed {
border:1px solid #000000;
float:left;
margin:9px 11px 0 14px;
}
div.gmap_marker

{
    width:530px;
}

div.gmap_marker p

{
    float:left;
    font-size:1.0em !important;
    margin:0 93px;
}



div.gmap_marker ul 

{
   padding:0 !important;
    
}

div.gmap_marker ul li

{
    float:left;
    list-style-type:none !important;
    margin:0 0 10px;
    
}

div.gmap_marker ul li a

{
    float:left;
margin:0 98px;
 font-size:1.0em;
    
}

div.gmap_marker ul li#fda5

{
   background-image:url("../images/map_fda5.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#bml

{
   background-image:url("../images/map_bml.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#bua

{
   background-image:url("../images/map_bua.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#mag

{
   background-image:url("../images/map_mag.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#fft

{
   background-image:url("../images/map_fft.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#nel

{
   background-image:url("../images/map_nel.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#bff

{
   background-image:url("../images/map_bff.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#fsa

{
   background-image:url("../images/map_fsa.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#bwf

{
   background-image:url("../images/map_bwf.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#fbr

{
   background-image:url("../images/map_fbr.jpg");
background-repeat:no-repeat;
height:75px;

}

div.gmap_marker ul li#frs

{
   background-image:url("../images/map_frs.jpg");
background-repeat:no-repeat;
height:75px;

}

div.gmap_marker ul li#gpl

{
   background-image:url("../images/map_gpl.jpg");
background-repeat:no-repeat;
height:75px;

}

div.gmap_marker ul li#fuw

{
   background-image:url("../images/map_fuw.jpg");
background-repeat:no-repeat;
height:75px;

}

div.gmap_marker ul li#fps

{
   background-image:url("../images/map_fps.jpg");
background-repeat:no-repeat;
height:75px;

}

div.gmap_marker ul li#fbl

{
   background-image:url("../images/map_fbl.jpg");
background-repeat:no-repeat;
height:75px;

}

div.gmap_marker ul li#fbu

{
   background-image:url("../images/map_fbu.jpg");
background-repeat:no-repeat;
height:75px;

}

div.gmap_marker ul li#bwy

{
   background-image:url("../images/map_bwy.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#bww

{
   background-image:url("../images/map_bww.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#baf

{
   background-image:url("../images/map_baf.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#fwa

{
   background-image:url("../images/map_fwa.jpg");
background-repeat:no-repeat;
height:75px;

}

div.gmap_marker ul li#fwr

{
   background-image:url("../images/map_fwr.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#fwn

{
   background-image:url("../images/map_fwn.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#fan

{
   background-image:url("../images/map_fan.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#fgr

{
   background-image:url("../images/map_fgr.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#fdn

{
   background-image:url("../images/map_fdn.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#gar

{
   background-image:url("../images/map_gar.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#bbm

{
   background-image:url("../images/map_bbm.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#hmg

{
   background-image:url("../images/map_hmg.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#bdk

{
   background-image:url("../images/map_bdk.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#joc

{
   background-image:url("../images/map_joc.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#gcz

{
   background-image:url("../images/map_gcz.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#rfs

{
   background-image:url("../images/map_rfs.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#ghc

{
   background-image:url("../images/map_ghc.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#gwa

{
   background-image:url("../images/map_gwa.jpg");
background-repeat:no-repeat;
height:75px;
}


div.gmap_marker ul li#ici

{
   background-image:url("../images/map_ici.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#tgl

{
   background-image:url("../images/map_tgl.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#sab

{
   background-image:url("../images/map_sab.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#iac

{
   background-image:url("../images/map_iac.jpg");
background-repeat:no-repeat;
height:75px;
}

div.gmap_marker ul li#acv

{
   background-image:url("../images/map_acv.jpg");
background-repeat:no-repeat;
height:75px;
}

img#map_keys

{
    float:left !important;
}

div#main div#right div#content_mid_notext img#dvd

{
    margin:0 auto;
    border:none;
    display:block;
}

div#earlybooking
{
    background-color:#F5DEB7;
    border:1px dotted #792839;
    margin-left:5%;
    margin-right:5%;
    text-align:center;
}

div#earlybooking h4
{
    font-size: 16px;
    
}
