	/* <![CDATA[ */
	html, body { margin:0; padding:0; width: 100%; background: #744C00; scrollbar-arrow-color: #FFA800; scrollbar-3dlight-color: #744C00; scrollbar-highlight-color: #956200;	scrollbar-face-color: #523600; scrollbar-shadow-color: #885F0F; scrollbar-track-color: #523600;	scrollbar-darkshadow-color: #2F1F00; }
	
	#header { margin:0; padding:0; width: 100%; height: 130px; background: url(/images/bg/castle-levan-header-bg.gif) repeat-x left top #523600;  }
	#menu { margin:0; padding:0; width: 100%;  background: url(/images/bg/castle-levan-menu-bg.gif) no-repeat left top;  }
	#menu-content { width: 1000px; margin:0; border:0; background: transparent; text-align: left; }
	
	#logo { float: left; width: 380px; margin:0; padding:0; }
	#logo-content { margin:0; padding:0; border:0; }
	
	#logo .castle-levan { margin:0; padding: 24px 0 0 32px; border: 0; }
	#logo .castle-levan h3 { margin:0; padding:0; border:0; background: url(/images/header/castle-levan-logo.gif) no-repeat; }
	#logo .castle-levan h3 a { width: 217px; height: 38px; display: block; }	
	
	#logo .scotland-united-kingdom { margin: 0; padding: 4px 0 0 45px; border: 0; }
	#logo .scotland-united-kingdom h4 { margin: 0; padding: 0; border: 0; background: url(/images/header/scotland-united-kingdom.gif) no-repeat; }
	#logo .scotland-united-kingdom h4 a { width: 191px; height: 13px; display: block; }
	
	#info { margin:0 0 0 380px; padding:0; border:0; }
	#info-content { margin:0px; padding:0; font-size:100%; border:0; }
	* html #info-content { height:1%; }
	
	#info .castle { margin: 0; padding: 17px 0 0 22px; border: 0; }
	#info .castle h3 { margin: 0; padding: 0; border: 0; background: url(/images/header/14th-century.gif) no-repeat; }
	#info .castle h3 a { width: 214px; height: 47px; display: block; }

	#info .welcome { margin: 0; padding: 0 0 0 151px; border: 0; }
	#info .welcome h1 { margin: 0; padding: 0; border: 0; background: url(/images/header/welcome-to-castle-levan.gif) no-repeat; }
	#info .welcome h1 a { width: 203px; height: 23px; display: block; }
	#info .news { margin: 0; padding: 0 0 0 320px; border: 0; }
	#info .news h1 { margin: 0; padding: 0; border: 0; background: url(/images/header/news.gif) no-repeat; }
	#info .news h1 a { width: 44px; height: 23px; display: block; }
	#info .history { margin: 0; padding: 0 0 0 300px; border: 0; }
	#info .history h1 { margin: 0; padding: 0; border: 0; background: url(/images/header/history.gif) no-repeat; }
	#info .history h1 a { width: 62px; height: 23px; display: block; }
	#info .location { margin: 0; padding: 0 0 0 300px; border: 0; }
	#info .location h1 { margin: 0; padding: 0; border: 0; background: url(/images/header/location.gif) no-repeat; }
	#info .location h1 a { width: 68px; height: 23px; display: block; }
	#info .photo-gallery { margin: 0; padding: 0 0 0 260px; border: 0; }
	#info .photo-gallery h1 { margin: 0; padding: 0; border: 0; background: url(/images/header/photo-gallery.gif) no-repeat; }
	#info .photo-gallery h1 a { width: 109px; height: 23px; display: block; }
	#info .accommodation { margin: 0; padding: 0 0 0 240px; border: 0; }
	#info .accommodation h1 { margin: 0; padding: 0; border: 0; background: url(/images/header/accommodation.gif) no-repeat; }
	#info .accommodation h1 a { width: 131px; height: 23px; display: block; }
	#info .references { margin: 0; padding: 0 0 0 300px; border: 0; }
	#info .references h1 { margin: 0; padding: 0; border: 0; background: url(/images/header/references.gif) no-repeat; }
	#info .references h1 a { width: 85px; height: 23px; display: block; }
	#info .nearby-attractions { margin: 0; padding: 0 0 0 220px; border: 0; }
	#info .nearby-attractions h1 { margin: 0; padding: 0; border: 0; background: url(/images/header/nearby-attractions.gif) no-repeat; }
	#info .nearby-attractions h1 a { width: 146px; height: 23px; display: block; }
	
	#menu ul { margin: 0; padding: 4px 0 0 23px; clear:both; list-style: none; }
	#menu li  { float: left; }
	#menu li.a  { background: url(/images/menu/news.gif) no-repeat; }
	#menu li.a a { width: 68px; height: 16px; display: block; }
	#menu li.a a:hover { background: url(/images/menu/news.gif) no-repeat 0 -16px; }
	#menu li.aa  { background: url(/images/menu/news.gif) no-repeat 0 -16px; }
	#menu li.aa a { width: 68px; height: 16px; display: block; }
	#menu li.b  { background: url(/images/menu/history.gif) no-repeat; }
	#menu li.b a { width: 75px; height: 16px; display: block; }
	#menu li.b a:hover { background: url(/images/menu/history.gif) no-repeat 0 -16px; }
	#menu li.bb  { background: url(/images/menu/history.gif) no-repeat 0 -16px; }
	#menu li.bb a { width: 75px; height: 16px; display: block; }
	#menu li.c  { background: url(/images/menu/location.gif) no-repeat; }
	#menu li.c a { width: 104px; height: 16px; display: block; }
	#menu li.c a:hover { background: url(/images/menu/location.gif) no-repeat 0 -16px; }
	#menu li.cc  { background: url(/images/menu/location.gif) no-repeat 0 -16px; }
	#menu li.cc a { width: 104px; height: 16px; display: block; }
	#menu li.d  { background: url(/images/menu/photo-gallery.gif) no-repeat; }
	#menu li.d a { width: 134px; height: 16px; display: block; }
	#menu li.d a:hover { background: url(/images/menu/photo-gallery.gif) no-repeat 0 -16px; }
	#menu li.dd  { background: url(/images/menu/photo-gallery.gif) no-repeat 0 -16px; }
	#menu li.dd a { width: 134px; height: 16px; display: block; }
	#menu li.e { background: url(/images/menu/accommodation.gif) no-repeat; }
	#menu li.e a { width: 138px; height: 16px; display: block; }
	#menu li.e a:hover { background: url(/images/menu/accommodation.gif) no-repeat 0 -16px; }
	#menu li.ee { background: url(/images/menu/accommodation.gif) no-repeat 0 -16px; }
	#menu li.ee a { width: 138px; height: 16px; display: block; }
	#menu li.f  { background: url(/images/menu/references.gif) no-repeat; }
	#menu li.f a { width: 81px; height: 16px; display: block; }
	#menu li.f a:hover { background: url(/images/menu/references.gif) no-repeat 0 -16px; }
	#menu li.ff  { background: url(/images/menu/references.gif) no-repeat 0 -16px; }
	#menu li.ff a { width: 81px; height: 16px; display: block; }
	#menu li.g  { background: url(/images/menu/nearby-attractions.gif) no-repeat; }
	#menu li.g a { width: 128px; height: 16px; display: block; }
	#menu li.g a:hover { background: url(/images/menu/nearby-attractions.gif) no-repeat 0 -16px; }	
	#menu li.gg  { background: url(/images/menu/nearby-attractions.gif) no-repeat 0 -16px; }
	#menu li.gg a { width: 128px; height: 16px; display: block; }
	
	#page-out { margin:0; padding:0; width: 100%; background: #523600; font-family: Georgia, "Times New Roman", Times, serif; font-size: 90%; color: #fff; line-height: 134%;   }
	#page { margin:0; padding:0; width: 100%; background: #523600; font-family: Georgia, "Times New Roman", Times, serif; font-size: 90%; color: #fff; line-height: 134%;   }
	#page-content { width: 1003px; min-height: 400px; margin:0; border:0; background: transparent; text-align: left; position: relative; }
	
	#left { float: left; width: 400px; margin:0; padding:0; }
	#left-content { margin:0; padding:0 0 0 27px; border:0; }
	
	#right { margin:0 0 0 400px; padding:0; border:0; }
	#right-content { margin:0px; padding: 0; border:0; }
	* html #right-content { height:1%; }
	
	#left2 { float: left; width: 320px; margin:0; padding:0; }
	#left2-content { text-align: center; margin:0; padding:20px 0 0 27px; border:0; }

	#left2 ul { list-style: none; margin: 0; padding: 0; border: 0; }
	#left2 li { margin: 0; padding: 0; border: 0; }
	
	#right2 { margin:0 0 0 320px; padding:0; border:0; }
	#right2-content { margin:0px; padding:20px 0 0 0; border:0; }
	* html #right-content { height:1%; }

	#left-out { float: left; width: 325px; padding:0; margin: 0; }
	#middle-out { float: left; width: 325px; padding:0; margin: 0; }
	#right-out { float: left; width: 350px; padding:0; margin: 0; }

	.title { margin: 0; padding: 9px 0 20px 39px; border: 0; background: 7px 0 url(/images/start.gif) no-repeat; }	
	.title h2.accommodation { margin: 0; padding: 0; border: 0; background: url(/images/title/accommodation.gif) no-repeat; }
	.title h2.accommodation a { width: 129px; height: 37px; display: block; }
	.title h2.accommodation { margin: 0; padding: 0; border: 0; background: url(/images/title/accommodation.gif) no-repeat; }
	.title h2.accommodation a { width: 129px; height: 37px; display: block; }
	.title h2.introduction { margin: 0; padding: 0; border: 0; background: url(/images/title/introduction.gif) no-repeat; }
	.title h2.introduction a { width: 129px; height: 37px; display: block; }
	.title h2.availability { margin: 0; padding: 0; border: 0; background: url(/images/title/availability.gif) no-repeat; }
	.title h2.availability a { width: 129px; height: 37px; display: block; }
	.title h2.forthcoming-events { margin: 0; padding: 0; border: 0; background: url(/images/title/forthcoming-events.gif) no-repeat; }
	.title h2.forthcoming-events a { width: 129px; height: 37px; display: block; }
	.title h2.history { margin: 0; padding: 0; border: 0; background: url(/images/title/history-of-castle-levan.gif) no-repeat; }
	.title h2.history a { width: 129px; height: 37px; display: block; }
	.title h2.white-lady { margin: 0; padding: 0; border: 0; background: url(/images/title/white-lady.gif) no-repeat; }
	.title h2.white-lady a { width: 129px; height: 37px; display: block; }
	.title h2.pictures-old-gourock { margin: 0; padding: 0; border: 0; background: url(/images/title/pictures-old-gourock.gif) no-repeat; }
	.title h2.pictures-old-gourock a { width: 129px; height: 37px; display: block; }
	.title h2.memories { margin: 0; padding: 0; border: 0; background: url(/images/title/memories.gif) no-repeat; }
	.title h2.memories a { width: 129px; height: 37px; display: block; }
	.title h2.castle-media { margin: 0; padding: 0; border: 0; background: url(/images/title/castle-media.gif) no-repeat; }
	.title h2.castle-media a { width: 129px; height: 37px; display: block; }
	.title h2.location { margin: 0; padding: 0; border: 0; background: url(/images/title/maps.gif) no-repeat; }
	.title h2.location a { width: 129px; height: 37px; display: block; }
	.title h2.interiors { margin: 0; padding: 0; border: 0; background: url(/images/title/interiors.gif) no-repeat; }
	.title h2.interiors a { width: 129px; height: 37px; display: block; }
	.title h2.exteriors { margin: 0; padding: 0; border: 0; background: url(/images/title/exteriors.gif) no-repeat; }
	.title h2.exteriors a { width: 129px; height: 37px; display: block; }
	.title h2.plans { margin: 0; padding: 0; border: 0; background: url(/images/title/plans-and-elevations.gif) no-repeat; }
	.title h2.plans a { width: 129px; height: 37px; display: block; }
	.title h2.tariffs { margin: 0; padding: 0; border: 0; background: url(/images/title/tariffs.gif) no-repeat; }
	.title h2.tariffs a { width: 129px; height: 37px; display: block; }
	.title h2.rooms { margin: 0; padding: 0; border: 0; background: url(/images/title/rooms.gif) no-repeat; }
	.title h2.rooms a { width: 129px; height: 37px; display: block; }
	.title h2.cuisine { margin: 0; padding: 0; border: 0; background: url(/images/title/cuisine.gif) no-repeat; }
	.title h2.cuisine a { width: 129px; height: 37px; display: block; }
	.title h2.references { margin: 0; padding: 0; border: 0; background: url(/images/title/what-people-say.gif) no-repeat; }
	.title h2.references a { width: 129px; height: 37px; display: block; }
	.title h2.contacts { margin: 0; padding: 0; border: 0; background: url(/images/title/contacts.gif) no-repeat; }
	.title h2.contacts a { width: 129px; height: 37px; display: block; }
	.title h2.alva-brae { margin: 0; padding: 0; border: 0; background: url(/images/title/alva-brae.gif) no-repeat; }
	.title h2.alva-brae a { width: 129px; height: 37px; display: block; }
	.title h2.gourock { margin: 0; padding: 0; border: 0; background: url(/images/title/gourock.gif) no-repeat; }
	.title h2.gourock a { width: 129px; height: 37px; display: block; }
	.title h2.port-glasgow { margin: 0; padding: 0; border: 0; background: url(/images/title/port-glasgow.gif) no-repeat; }
	.title h2.port-glasgow a { width: 129px; height: 37px; display: block; }
	.title h2.rothesay { margin: 0; padding: 0; border: 0; background: url(/images/title/rothesay.gif) no-repeat; }
	.title h2.rothesay a { width: 129px; height: 37px; display: block; }
	.title h2.oban { margin: 0; padding: 0; border: 0; background: url(/images/title/oban.gif) no-repeat; }
	.title h2.oban a { width: 129px; height: 37px; display: block; }
	
	#footer { margin:0; padding:0; width: 100%; height: 50px; background: url(/images/bg/castle-levan-footer-bg.gif) repeat-x left bottom #523600;  }
	#footer-content { width: 760px; margin:0; border:0; background: url(/images/bg/castle-levan-copyright-bg.gif) no-repeat; text-align: left; }	

	#footer .copyright { margin:0; padding:20px 0 0 35px; }
	#footer .copyright a { width: 242px; height: 10px; background: url(/images/title/copyright.gif) no-repeat top left; display: block; }

	a span {display: none; }
	
	p { margin: 0 0 0 0; padding: 0 0 20px 39px; border: 0; }
	p.right { text-align: right; }
	tr.right { text-align: right; }
	address { margin: 0 0 20px 0; padding: 0 0 0 39px; border: 0; font-style: normal; }
	img.right { float: right; padding: 0 0 0 20px  }

	.cleaner { clear:both; height:1px; margin:0; padding:0; font-size:1px; line-height:1px; visibility:hidden; }
	.il { margin: 0; padding: 22px 0 0 28px; border: 0; }		
	.start { padding-left: 40px; background: url(/images/start.gif) 40px 0 no-repeat; }
	.end { padding-bottom: 20px; background: url(/images/end.gif) no-repeat right bottom; }
	

	

		
		
	#right p.pic1 { background: url(/images/end.gif) no-repeat right bottom; }
	#right p.pic2 { padding: 0 0 0 70px; text-align: right; background: url(/images/start.gif) no-repeat 39px 0; }

	a { color: #FF9900; }
	a:hover { color: #fff; }
	a:active { color: #000; }
	a:visited { color: #ccc; }
	td { vertical-align: top; }
	.orange { color: #FF9900; }
	.bold { color: #FF9900; }
	
	.copy { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; line-height: 20px; }
	textarea {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; }
	input { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; }
	select { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; }
	.note  { font-size: 9px; }
	.hidden  { display:none; }
	img { border: 0; }
	
	#left-content h1 { font-size: 100%; font-weight: bold; }

	div.calendars { padding: 0 0 20px 39px; font-size: 10px }
	table.calendars th { font-size: 14px; color: #FF9900; }

	table.calendar { line-height: 18px; }
	table.calendar th, table.calendar td { font-size: 11px; }
	table.calendar th { background-color: #765E32; color: white; }
	table.calendar td, span.available { background-color: #754F00; color: #FFA006; }
	table.calendar td.booked, span.booked { background-color: #FFA006; color: #754F00; }
	table.calendar td.waiting, span.waiting { background-color: #754F00; color: white; }



	/* ]]> */
