 
	body {
	background: 		#000 url('images/siteseeing-background5.jpg') top left repeat-x;
	background-color:	#FFF;
	padding:			0px;
	font-size: 			16px;
	color: 				#444;
	margin-top:			12px;}
 
	A,H1,H2,H3,H4,H5,H6,P,SPAN,TD,TH,DIV,UL,LI,LABEL,FIELDSET,LEGEND {font-family: arial, helvetica, "bitstream vera sans", sans-serif;}
 
	h1 {font-size:12px	!important; color:#8c2442; 	font-weight:normal;	}
	h2 {font-size:28px	!important; color:#222; 	font-weight:normal;	line-height:110%;margin:8px 0px 12px 0px;}
	h3 {font-size:14px	!important; color:#444; 	font-weight:normal;	line-height:128%;margin-bottom:0px;}
	h4 {font-size:14px	!important; color:#8c2442; 	font-weight:normal;	padding:12px 0 4px 0;}
	h5 {font-size:12px	!important; color:#8c2442; 	font-weight:normal;	padding:6px 0 2px 0;}


	form 		{margin:0;padding:0;}
	P 			{padding-bottom:8px;margin-top:0px;margin-bottom:0px;}	
	
	.colour 	{color:#8c2442;}						/* USED FOR THE H3 LINKS */
	.boldredtxt {color:#8c2442;font-weight:bold;}		/* USED ROSIE */


/* HEADER STUFF */
/* CONTAINER AND LOGOS */

#head-container    		{position:relative;height:150px;}
#success-on-tour     	{position:absolute;top:0px;left:0px;width:315px;float:left;}
#success-on-tour h1     {background-image: url(images/success-on-tour.gif);background-repeat:no-repeat;text-indent:-900em;height:150px;border-bottom:0px dotted black;margin:0 0 0 0;}
#success-on-tour p     	{margin:6px 0px 3px 0px;}
#success-on-tour img 	{margin:2px 0px 3px 0px;}
#success-on-tour a     	{width:315px;height:150px;display:block;text-indent:-900em;}

#banner     	{position:absolute;top:11px;left:336px;width:644px;height:128px;float:left;}


/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */
/* PRIMARY CONTAINERS */

#canvas {
width:980px;
text-align:left;
margin-left:auto;
margin-right:auto;
}

#outer {
width:980px;
padding:0;
float:left;
margin-bottom:0px;
}

#innershade {
width:980px;
margin:0px 0px 8px 0px;
padding:0px 0px 0px 0px;
float:left;
}

#content {
width:980px;
background-color:#fff;
float: left;
background-image: url(images/bg_tint.gif);
}
#contentbase {
background-image: url(images/contentbase.gif);
background-repeat:no-repeat;
width:980px;
height:17px;
float:left;
}

/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */
/* SECONDARY CONTAINERS */

#menucolumn {width:274px;float: left;}
#gutter {width:16px;height:300px;margin-right:0px;float: left;background-color:#fff;}

/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */
/* MENU LIST ITEMS */

#menuband {
height:175px;
width:274px;
padding:0px 0px 0px 0px;
}

/* MENU WITH ODD WIDTHS */
#menu {display:block; height:35px; margin:0px;position:relative;}
#menu ul {margin:0; padding:0; list-style-type:none;}
#menu li {float:left; margin-right:0px; display:block; border:0px solid #000;}
#menu li.lists1 {background:transparent url(images/button01.gif);width:274px;}
#menu li.lists2 {background:transparent url(images/button02.gif);width:274px;}
#menu li.lists3 {background:transparent url(images/button03on.gif);width:274px;}
#menu li.lists4 {background:transparent url(images/button04on.gif);width:274px;}
#menu li.lists5 {background:transparent url(images/button05on.gif);width:274px;}

#menu a {display:block;  padding-top:35px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #menu a:link, * html #menu a:visited {height:35px; he\ight:0;}

#menu a#items1 {background:transparent url(images/button01on.gif) -274px -25px no-repeat;width:274px;}
#menu a#items2 {background:transparent url(images/button02on.gif) -274px -25px no-repeat;width:274px;}
#menu a#items3 {background:transparent url(images/button03on.gif) -274px -25px no-repeat;width:274px;}
#menu a#items4 {background:transparent url(images/button04on.gif) -274px -25px no-repeat;width:274px;}
#menu a#items5 {background:transparent url(images/button05on.gif) -274px -25px no-repeat;width:274px;}

#menu a#items1:hover {background-position:top right; z-index:50;}
#menu a#items2:hover {background-position:top right; z-index:50;}
#menu a#items3:hover {background-position:top right; z-index:50;}
#menu a#items4:hover {background-position:top right; z-index:50;}
#menu a#items5:hover {background-position:top right; z-index:50;}

* html #menu a:hover {height:35px; he\ight:0;}

/* START NAV ON LINKS */
body.home 		#menu li.lists1 {background:transparent url(images/button01on.gif);width:274px;}
body.about	#menu li.lists2 {background:transparent url(images/button02on.gif);width:274px;}
body.aspects 	#menu li.lists3 {background:transparent url(images/button03on.gif);width:274px;}
body.programme 		#menu li.lists4 {background:transparent url(images/button04on.gif);width:274px;}
body.highlights 		#menu li.lists5 {background:transparent url(images/button05on.gif);width:274px;}
/* END NAV ON LINKS */

#menubase {
background-image: url(images/menubase.gif);background-repeat:no-repeat;
width:274px;
height:11px;
float:left;
position:relative;}

/* ******************************************************************************************************************************************************************************************************* */
/* MENU DYNAMIC */

.listing 		{width:274px;padding-right:0px;background-image: url(images/bgprog.gif);float:left;}
.listing h3		{padding:4px 0px 0px 18px;margin:0px 0px 0px 0px;width:227px;}
.listing h3 a 	{width:227px;display:block;text-decoration:none;font-weight:bold;}
.listing hr    	{color: #e2e2e2;background-color: #e2e2e2;height: 1px;border:0px;margin:4px 0px 0px 18px;width:227px;}
.listing p 		{padding:8px 10px 0px 18px;width:227px;}
.listingbase 	{background-image: url(images/bgprogbase.gif);background-repeat:no-repeat;width:274px;height:16px;}


.listing_active 		{width:274px;padding-right:0px;background-image: url(images/bgprog_red.gif);float:left;color:#fff;}
.listing_active h3		{padding:4px 0px 0px 18px;margin:0px 0px 0px 0px;width:227px;color:#fff;}
.listing_active h3 a 	{width:227px;display:block;text-decoration:none;font-weight:bold;color:#fff;}
.listing_active hr    	{color: #e2e2e2;background-color: #e2e2e2;height: 1px;border:0px;margin:4px 0px 0px 18px;width:227px;}
.listing_active p 		{padding:8px 10px 0px 18px;width:227px;}
.listingbase_active 	{background-image: url(images/bgprogbase_red.gif);background-repeat:no-repeat;width:274px;height:16px;}









/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */
/* HOME PAGE */

#wrapper_intro {
width:690px;
margin-right:0px;
float: left;
}
#intro 		{width:680px;			padding:0px 10px 0px 0px;margin:0px 0px 12px 0px;}
#intro ul 	{list-style:outside;	padding:0px;margin:8px 5px 0 20px;display:block;}
#intro li 	{list-style:disc;		padding:0 0 4px 0;}


.intropara   	{font-size: 18px;}
.introparared   {font-size: 19px;color:#8c2442;}

#intro img {
  float:right;
  margin:0;
}

#rosietop {
background-image: url(images/curvedtop.gif);background-repeat:no-repeat;
width:690px;
height:20px;
float:left;}

#rosiecontent {
background-image: url(images/curvedbg.gif);
padding:0px 20px 0px 20px;
margin:0px 0px 0px 0px;
width:650px;
float:left;
font-size: 16px;
}

#rosiecontent img {
  float:right;
  margin:0;
}

#rosiesignature {
background-image: url(images/signature_rosie.gif);background-repeat:no-repeat;
width:690px;
height:58px;
float:left;}

#rosiebase {
background-image: url(images/curvedbottom.gif);background-repeat:no-repeat;
width:690px;
height:20px;
float:left;}



/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */
/* RIGHT COLUMN */

#testimonial		{border-top: 0px solid #0066CC;width:198px;margin-right:0px;padding:0px 0px 0px 0px;float:left;}
#testimonial h3 	{background-image: url(images/rosie.jpg);background-repeat:no-repeat;text-indent:-900em;height:144px;border-bottom:0px dotted black;margin:0px 0 10px 0;}

/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */
/* FOOTER NAVIGATION */
#navigation {
position: relative;
height:26px;
width:980px;
padding-left:0px;
padding-right:0px;
float:left;
font-size: 0.9em;
z-index:99;
}
#navigation a 		{font-weight: normal;color: #444;text-decoration: none;}
#navigation a:hover {text-decoration: underline;}
#navigation ul 		{text-align:right;margin-top:0px;}
#navigation li 		{display: block;float: right;padding: 0 0 0 10px;}

ul#termsetc  		{margin-left:0px;padding-left:0px;}
ul#termsetc li.home {margin-left:0px;padding-left:0px;}
ul#termsetc li 		{line-height: 14px; border-right: 1px solid #9ba7ba; padding-right: 10px;}
ul#termsetc li a 	{font-weight: normal;}

ul#termsetc li.noborder 	{border-right: none!important;margin-right:0px;padding-right:0px;}
ul#termsetc li.copyright 	{border-right: 1px solid #9ba7ba;margin-left:0px;padding-left:0px;float: left;}
ul#termsetc li.txtonly 		{border-right: none!important;float: left;}

/* FOOTER CSS VALIDATION */
/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */

#footer			{font-size: 1.0em;clear: both;padding: 0px 0px 0px 0;}
#footer P 		{padding:0px;margin-top:0px;margin-bottom:0px;}
#footer a 		{font-weight: bold;}
#footer a:hover {text-decoration: none;}
#footer ul 		{float: right;text-align: right;width: 44%;}
#footer li 		{display: block;float: right;padding: 0 0 0 10px;}

#footer p 				{width: 75%; }
#footer ul.icons 		{float: left; text-align: left; padding: 0px 0px 0px 0px;}
#footer ul.icons li 	{float: left; padding:0 0px 0 0px;}
#footer ul.icons li a 	{padding: 2px 0 2px 85px; text-decoration: none;}
#footer	a#xhtml {background: url('images/validation_xml.gif') no-repeat 0 50%;}
#footer	a#css 	{background: url('images/validation_css.gif') no-repeat 0 50%;}
 
#footer	a#validlink 		{padding: 0px 0 0px 0px;text-decoration: underline;}
#footer	a:hover#validlink 	{padding: 0px 0 0px 0px;text-decoration: none;}

#footer	a#validlinktwo 		{padding: 0px 0 0px 0px;text-decoration: underline;}
#footer	a#validlinktwo 		{padding: 0px 0 0px 0px;text-decoration: none;}

/* FOOTER FOLLOW US */
#FooterStuff 			{width:980px;float:left;z-index:99;margin-top:0px;float: left;}
#FooterStuff a 			{font-size:1.0em;font-weight:normal;text-decoration:underline;float: left;}
#FooterStuff a:hover 	{text-decoration:underline;float: left;}
#FooterStuff ul 		{text-align:left;margin-top:6px;float: left;}
#FooterStuff li 		{display:block;padding: 0 0 0 0px;margin-left:0px;float: left;}

ul#FooterStuffEtc  					{margin-left:0px;padding-left:0px;}
ul#FooterStuffEtc li.nomarginleft 	{margin-left:0px;padding-left:0px;margin-top:2px;}
ul#FooterStuffEtc li 				{line-height:12px;border-right:1px solid #FFF; padding-right:10px;margin-top:0px;}
ul#FooterStuffEtc li.float			{padding-right:5px;margin-right:0px;float:right;}
ul#FooterStuffEtc li.float-noborder	{border-right:none!important;padding-right:0px;margin-right:0px;float:right;} 
ul#FooterStuffEtc li a:hover		{text-decoration:underline;}
ul#FooterStuffEtc li.noborder		{border-right:none!important;padding-right:0px;margin-right:0px;}



#footerstuffleft {font-size: 1.0em;clear: both;padding: 0px 0px 0px 0;}
#footerstuffleft P {padding:0px;margin-top:0px;margin-bottom:0px;}
#footerstuffleft a {font-weight: bold;}
#footerstuffleft a:hover {text-decoration: none;}
#footerstuffleft ul {float: left;text-align: left;}
#footerstuffleft li {display: block;float: left;padding: 0 0 0 10px;}




.footernew { 
	width: 490px;
	text-align: left;	
	background-color: #fff;
	margin-top: 1px;
 float:left;
	}
	
.footernew p { 
	
	padding: 0px;
	margin: 0px;
	color: #444;
	}
	
.footernew a { 
	
	text-decoration: none; 
	color: #444;
	text-decoration: underline;
	}
.footernew a:hover { 
	
	text-decoration: underline; 
	}



 
 
.share-footer {
	float: right;
	width: 160px;
	text-align: right;
	margin: 2px 0px 0px 0px;	
}

.bank-footer {
	float: right;
	width: 132px;
	text-align: right;
	margin: 2px 0px 0px 0px;	
}


/* AMBASSADORS */
/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */
/* ******************************************************************************************************************************************************************************************************* */

#ambassador01 		{width:554px;float:left;padding:0px 0px 0px 136px;background-image: url(images/ambassador01.gif);background-repeat:no-repeat;min-height:153px;}
#ambassador01 h3 	{background-image: url(images/ambassador_logo01.gif);background-repeat:no-repeat;text-indent:-900em;height:33px;margin:0px 0px 6px 0px;}
#ambassador01 p		{margin:0px 0px 0px 0px;}
#ambassador01 hr 	{color: #e2e2e2;background-color: #e2e2e2;height: 1px;border:0px;margin:4px 0px 12px 0px;}

#ambassador02 		{width:554px;float:left;padding:0px 0px 0px 136px;background-image: url(images/ambassador02.gif);background-repeat:no-repeat;min-height:153px;}
#ambassador02 h3 	{background-image: url(images/ambassador_logo02.gif);background-repeat:no-repeat;text-indent:-900em;height:33px;margin:0px 0px 6px 0px;}
#ambassador02 p		{margin:0px 0px 0px 0px;}
#ambassador02 hr 	{color: #e2e2e2;background-color: #e2e2e2;height: 1px;border:0px;margin:4px 0px 12px 0px;}

#ambassador03 		{width:554px;float:left;padding:0px 0px 0px 136px;background-image: url(images/ambassador03.gif);background-repeat:no-repeat;min-height:153px;}
#ambassador03 h3 	{background-image: url(images/ambassador_logo03.gif);background-repeat:no-repeat;text-indent:-900em;height:33px;margin:0px 0px 6px 0px;}
#ambassador03 p		{margin:0px 0px 0px 0px;}
#ambassador03 hr 	{color: #e2e2e2;background-color: #e2e2e2;height: 1px;border:0px;margin:4px 0px 12px 0px;}

#ambassador04 		{width:554px;float:left;padding:0px 0px 0px 136px;background-image: url(images/ambassador04.gif);background-repeat:no-repeat;min-height:153px;}
#ambassador04 h3 	{background-image: url(images/ambassador_logo04.gif);background-repeat:no-repeat;text-indent:-900em;height:33px;margin:0px 0px 6px 0px;}
#ambassador04 p		{margin:0px 0px 0px 0px;}
#ambassador04 hr 	{color: #e2e2e2;background-color: #e2e2e2;height: 1px;border:0px;margin:4px 0px 12px 0px;}

#ambassador05 		{width:554px;float:left;padding:0px 0px 0px 136px;background-image: url(images/ambassador05.gif);background-repeat:no-repeat;min-height:153px;}
#ambassador05 h3 	{background-image: url(images/ambassador_logo05.gif);background-repeat:no-repeat;text-indent:-900em;height:33px;margin:0px 0px 6px 0px;}
#ambassador05 p		{margin:0px 0px 0px 0px;}
#ambassador05 hr 	{color: #e2e2e2;background-color: #e2e2e2;height: 1px;border:0px;margin:4px 0px 12px 0px;}

#ambassador06 		{width:554px;float:left;padding:0px 0px 0px 136px;background-image: url(images/ambassador06.gif);background-repeat:no-repeat;min-height:153px;}
#ambassador06 h3 	{background-image: url(images/ambassador_logo06.gif);background-repeat:no-repeat;text-indent:-900em;height:33px;margin:0px 0px 6px 0px;}
#ambassador06 p		{margin:0px 0px 0px 0px;}
#ambassador06 hr 	{color: #e2e2e2;background-color: #e2e2e2;height: 1px;border:0px;margin:4px 0px 12px 0px;}