

/* H E A D E R */
	
	#header { 
		background: url(/images/tmps-header-bg4.png) repeat-x; 
		height: 104px;
		margin: 0 auto;
		} 
	/* following rules are invisible to IE 5 \*/
		#header { 
			_background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tmps-header-bg4.png', sizingMethod='scale');
			} /* end IE 5 hack */

			
/* L O G O */

	#header #logo  { 
		position: absolute;
		margin: 0;
		padding: 0;
		top: 20px;
		left: 20px;		
		z-index: 1;
		}
	#header #logo a { 
		background: url(/images/tmps-logo.png) no-repeat; 
		width: 200px;
		height: 54px;
		display: block;
		cursor: pointer;	
		}
	/* following rules are invisible to IE 5 \*/
		#header #logo a { 
			_background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tmps-logo.png', sizingMethod='scale');
			} /* end IE 5 hack */


/* A D D R E S S */
	 
	#header #address { 
		position: absolute;
		top: 30px;
		left: 240px;		
		width: 18em;
		height: 30px;
		display: block;
		color: #fff;
		font-weight: bold;
		font-size: 1.4em;
		line-height: 1.2em;
		z-index: 1;
		}
			
		/* #header #address { 
		position: absolute;
		background: url(/images/tmps-address.png) no-repeat; 
		top: 32px;
		left: 240px;		
		width: 198px;
		height: 30px;
		display: block;
		z-index: 1;
		} */
	/* following rules are invisible to IE 5 \*/
		#____header #address { 
			 _background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tmps-address.png', sizingMethod='scale');
			} /* end IE 5 hack */
	 
	 
/* B R E A D  C R U M B */
	 
	#bread-crumb {
	 	position: relative;
	 	float: right;
		color: #fff;
		font-size: 1.1em;
		margin: 10px 10px 0 0;
		z-index: 1;
		}		
	#bread-crumb a:link,
	#bread-crumb a:visited { 
		color: #fff;
		text-decoration: none; 
		border-bottom: 0px dotted; 
		}
	#bread-crumb a:hover { 
		color: #66FFFF; 
		text-decoration: underline; 
		border-bottom: 0px solid; 
		}
	#bread-crumb a:active,
	#bread-crumb a:focus { 
		color: #f00; 
		text-decoration: underline; 
		border-bottom: 0px solid; 
		}	
	#bread-crumb a.currentpage {
		color: #13349B;
		text-decoration: overline;
		} 


/* T O P  N A V */	 

	#nav-main { 
		position: relative;
		margin: 8px auto;
		}			 
	#nav-main ul { 
		margin: 0;
		padding: 0;
		}			 
	#nav-main ul li { 
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.4em;
		font-weight: normal;
		line-height: 1.5em;
		margin: 0 13px 0em 0;
		padding: 0 13px 0em 0;
		list-style-type: none;
		display: inline;
		text-transform: uppercase;
		background: url(/images/pipe.png) no-repeat right center;		
		}			 
	#nav-main ul li.end { 
		margin: 0 0px 0em 0;
		padding: 0 0px 0em 0;
		background: none;		
		}		
	#nav-main a:link,
	#nav-main a:visited { 
		color: #000;
		text-decoration: none; 
		border-bottom: 0px dotted; 
		}
	#nav-main a:hover { 
		color: #0066FF; 
		text-decoration: underline; 
		border-bottom: 0px solid; 
		}
	#nav-main a:active,
	#nav-main a:focus { 
		color: #f00; 
		text-decoration: underline; 
		border-bottom: 0px solid; 
		}	
	#nav-main a.currentpage {
		color: #13349B;
		border-top: 2px solid; 
		} 
		
		
		
/* S I D E */


	#side { 
		float: right; 
		margin-top: 65px;
		width: 200px;
		}
	#side h3, #side h4, #side h5, #side h6 
		{ 
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
		margin: 0;
		padding: 0; 
		line-height: 1em;
		}
	#side ul { 
		margin: 0;   
		padding: 0;
		} 
	#side li {  
		position: relative;
		padding: 0px 0 .3em 0px;
		line-height: 1.15em;
		font-size: 1.2em;
		list-style: none;
		margin: 0px 0 0 2px;
		} 
	#side a { 
		position: relative;
		padding: 0px 0 0 10px;
		background: url(/images/arrow-right-blue.png) no-repeat left .35em;
		color: #13349B;
		}	
		/* following rules are invisible to IE 5 \*/
		#side a { 
			_background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrow-right-blue.png', sizingMethod='scale');
			} /* end IE 5 hack */
		#side #map_link a {
			background:none;
			padding: 0
			}
		
	#side a:hover { 
		color: #0066FF; 
		}
	#side a.currentpage {
		color: #000;
		text-decoration: underline;
		background: url(/images/arrow-left-black.png) no-repeat left .35em;
		} 
		/* following rules are invisible to IE 5 \*/
		#side a.currentpage { 
			_background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrow-left-black.png', sizingMethod='scale');
			} /* end IE 5 hack */
			
	#side .title a { 
		color: #000; 	
		background: none;
		margin: 0;
		padding: 0; 
		}	
	#side .side-box
		{ 
		position: relative;
		border-top: 1px dotted #999;
		padding: 15px 12px 15px;
		}
	#side .side-box h3 
		{ 
		margin: 0 0 10px;
		padding: 0 0 0em; 
		}
	#side .side-box h4 
		{ 
		margin: 0 0 1.2em;
		padding: 0 0 0em; 
		}
	#side .side-box h5 
		{ 
		margin: 0 0 .4em;
		padding: 0 0 0em; 
		}
	#side .side-box p 
		{ 
		margin: 0 0 0em;
		padding: 0em 0 1.2em; 
		}

		
/* S I D E -> B O O K I N G  B O X */

	#side #booking-box {
		position: relative;
		}
	#side #booking-box h3 {
		display: block;
		text-decoration: none;
		width: 200px;
		height: 76px;
		background: url(/images/call_to_book.png) no-repeat top center ;
		}
		/* following rules are invisible to IE 5 \*/
		#side #booking-box h3 { 
			_background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/call_to_book.png', sizingMethod='scale');
			} /* end IE 5 hack */
			
	#side #booking-box a {
		display: block;
		text-decoration: none;
		width: 200px;
		height: 76px;
		background: url(/images/book_now.png) no-repeat top center ;
		cursor: pointer;
		}
		/* following rules are invisible to IE 5 \*/
		#side #booking-box a { 
			_background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/book_now.png', sizingMethod='scale');
			} /* end IE 5 hack */
			
	#side #booking-box a:hover {
		display: block;
		text-decoration: none;
		width: 200px;
		height: 76px;
		background: url(/images/book_now-b.png) no-repeat top center ;
		cursor: pointer;
		}
		/* following rules are invisible to IE 5 \*/
		#side #booking-box a:hover { 
			_background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/book_now-b.png', sizingMethod='scale');
			} /* end IE 5 hack */
	 
	#side #hours {
	 	border: 0px;
		}	
		
		
/* S I D E ->  S U B S C R I B E  N E W S L E T T E R */

	#side #subscribe-newsletter { 
		margin: 0;
		padding: 0; 
		}	

	#side #subscribe-newsletter .title { 
		color: #000; 	
		background: #C9F0FF;
		text-transform: none; 
		font-size: 1.30em; 
		line-height: 1.5em;
		letter-spacing: -.01em;
		margin: 0;
		padding: 0 0 1px; 
		color: #13349B;
		font-family: Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif;
		}	
	#side #subscribe-newsletter .title a { 
		padding: 0px 0 0 18px;
		background: url(/images/arrow-right-big-blue.png) no-repeat left .10em;
		color: #124093; 
		}
	#side #subscribe-newsletter .title a:hover { 
		color: #0066FF; 
		}
	 
	
/* F O O T E R */

	#footer { 
		position: relative;
		font-family: Helvetica, Arial;
		padding: 5px 0 10px;
		margin: 2em auto 10px;
		border-top: 1px #999 dotted;
		clear: both;
		font-size: .9em; 
		}			 
	#footer ul { 
		margin: 0;
		padding: 0;
		}			 
	#footer ul li { 
		margin: 0 8px 0em 0;
		padding: 0 8px 0em 0;
		list-style-type: none;
		display: inline;
		text-transform: uppercase;
		font-size: 1.2em; 
		background: url(/images/dot.png) no-repeat right center;		
		}			 
	#footer ul li.end { 
		margin: 0 0px 0em 0;
		padding: 0 0px 0em 0;
		background: none;		
		}
	#footer #foot-nav a:link,
	#footer #foot-nav a:visited { 
		color: #000; 
		text-decoration: none; 
		}
	#footer #foot-nav a:hover { 
		color: #0066FF; 
		text-decoration: underline; 
		}
	#footer #foot-nav a:active,
	#footer #foot-nav a:focus { 
		color: #ff0000; 
		text-decoration: underline; 
		}	
	#footer #foot-nav a.currentpage {
		color: #13349B;
		text-decoration: overline;
		} 
	#credit {
		float: left;
		margin: 0 0 0em;
		} 
	#copyright {
		float: right;
		margin: 0 0 0em;
		}
				 
	