/* 
		Master header and container 
*/
	.header { 
		border: solid 0px #999;
		width: 100%;
		margin: -10px 0 0 0px;
		border-bottom: solid 5px #124093;
		/* height: 213px; */
		/* background: url(/images/header-services.jpg) no-repeat center center; */
		}		
	.container { 
		border: solid 1px #999;
		border-top: solid 0px #999;
		}
		
		
		
/* S E R V I C E -> P A G E  H E A D E R S */


	/* Services Page */
	#services .header { 
		height: 240px;
		background: url(/images/DSC_4260.jpg) no-repeat center center;
		/* border-bottom-width: 10px; */
		}	
		#services .services-table .title {
			font-size: 2.2em;
			font-weight: normal;
			margin: 15px 10px 18px;
			}		

	/* Services - Face Care */
	#services_face_care .header { 
		height: 213px;
		background: url(/images/header-face_care.jpg) no-repeat center top;
		/* border-bottom-width: 10px; */
		}	
	#services_face_care .service-row .price-time .time { 
		color: #333;	
		font-weight: normal;	
		}
	#services_face_care .service-row .price-time .price { 
		color: #333;		
		font-weight: normal;	
		}

/* Services - Echo Valley */
	#services_echo_valley .header { 
		height: 213px;
		background: url(/images/header-echo_valley.jpg) no-repeat center top;
		/* border-bottom-width: 10px; */
		}	
	#services_echo_valley .service-row .price-time .time { 
		color: #333;	
		font-weight: normal;	
		}
	#services_echo_valley .service-row .price-time .price { 
		color: #333;		
		font-weight: normal;	
		}

	/* Services - Hand & Foot Care */
	#services_handfoot_care .header { 
		height: 213px;
		background: url(/images/header-grooming_theatre2.jpg) no-repeat center center;
		/* border-bottom-width: 10px; */
		}

	/* Services - Back Treatments */
	#services_back_treatments .header { 
		/* height: 150px;
		background: url(/images/header-face_care.jpg) no-repeat center top;
		border-bottom-width: 5px; */
		}

	/* Services - Body Treatments */
	#services_body_treatments .header { 
		/* height: 150px;
		background: url(/images/header-face_care.jpg) no-repeat center top;
		border-bottom-width: 5px; */
		}

	/* Services - Scalp Treatments */
	#services_scalp_treatments .header { 
		/* height: 150px;
		background: url(/images/header-face_care.jpg) no-repeat center top;
		border-bottom-width: 5px; */
		}

	/* Services - Massage Therapy */
	#services_massage_therapy .header { 
		height: 213px;
		background: url(/images/massage_cropped.jpg) no-repeat center center;
		/* border-bottom-width: 10px; */
		}

	/* Services - Hair Removal */
	#services_hair_removal .header { 
		/* height: 213px;
		background: url(/images/header-services.jpg) no-repeat center center;
		border-bottom-width: 5px; */
		}

	/* Services - Medispa */
	#services_medispa .header { 
		/* height: 213px;
		background: url(/images/header-services.jpg) no-repeat center center;
		border-bottom-width: 5px; */
		}

	/* Services - IPL Treatments */
	#services_ipl_treatments .header { 
		/* height: 213px;
		background: url(/images/header-services.jpg) no-repeat center center;
		border-bottom-width: 5px; */
		}
		
		
		
/* G I F T  C E R T I F I C A T E S */


	#gift_certificates .service-row .price-time .price { 
		color: #00cc66;		
		/* color: #F26422;	 */	
		/* color: #0099ff; */	
		/* margin: 0px 0 0 3px; */
		}
		
		
/* N A T I O N A L P O S T  2 */


	#post2 .service-row .price-time .price { 
		color: #00cc66;		
		/* color: #F26422;	 */	
		/* color: #0099ff; */	
		/* margin: 0px 0 0 3px; */
		}
		


/* M E R C H A N D I S E */
	
	.merchandise .header { 
		height: 213px;
		background: url(/images/header-merchandise.jpg) no-repeat center center;
		/* border-bottom-width: 5px; */
		}
		
		

/* M O N T H L Y  S P E C I A L S */
	
	#monthly_specials h1.title { 
		border-bottom: solid 0px #666;
		margin: 0 0 0px; 
		}
	#monthly_specials .container { 
		/* border: solid 1px #999; */
		}
/*		
					#monthly_specials .header { 
		margin: 30px 0 30px 0; 
		height: 268px;
		width: 498px;
background: url(/images/TMPS_500px_Feb10.gif) no-repeat center center; 
		border-bottom-width: 0px;
		}  
*/

	#nationalpost .header { 
		margin: 30px 0 30px 0; 
		height: 268px;
		width: 498px;
		background: url(/images/TMPS_500px_Feb10.gif) no-repeat center center;
		border-bottom-width: 0px;
		}
	
	
	#natpost .header { 
		margin: 30px 0 30px 0; 
		height: 268px;
		width: 498px;
		background: url(/images/TMPS_500px_June2009.gif) no-repeat center center;
		border-bottom-width: 0px;
		}
		
	#natpost .services-table .title {
			font-size: 1.3em;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			margin: 15px 10px 18px;
			}	
		
	#natpost .service-row .price-time .time { 
		color: #333;	
		font-weight: normal;	
		}
	#natpost .service-row .price-time .price { 
		color: #333;		
		font-weight: normal;	
		}		
		
	#holidayspecial_2007 .header { 
		margin: 30px 0 30px 0; 
		height: 268px;
		width: 498px;
		background: url(/images/TMPS_500px_Dec.jpg) no-repeat center center;
		border-bottom-width: 0px;
		}
			
	#monthly_specials_June07draft .header { 
		margin: 30px 0 30px 0; 
		height: 268px;
		width: 498px;
		background: url(/images/TMPS_500px_June07.jpg) no-repeat center center;
		border-bottom-width: 0px;
		}	
		
	#monthly_specials #page-content .left-side  { 
		/* float: left;
		width: 45%; */
		}
	#monthly_specials #page-content p { 
		color: #000;
		font-size: 1.4em; 
		font-family: Georgia, "Times New Roman", Times, serif;
		line-height: normal;
		}
	#monthly_specials .special-info { 
		color: #000;
		font-size: 1.2em; 
		font-family: Arial, Helvetica, sans-serif;
		line-height: normal;
		}
/*	#monthly_specials .special-info .title { 
		color: #F36523;
		font-size: 1.3em; 
		font-family: Arial, Helvetica, sans-serif;
		line-height: 0;
		}
	*/	
	#monthly_specials .services-table .title {
			font-size: 1.3em;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			margin: 15px 10px 18px;
			}	
		
	#monthly_specials .service-row .price-time .time { 
		color: #333;	
		font-weight: normal;	
		}
	#monthly_specials .service-row .price-time .price { 
		color: #333;		
		font-weight: normal;	
		}	
		
	#monthly_specials .special-info ul { 
		color: #000;
		font-size: 1.1em; 
		font-weight: normal;
		padding: 0 0 .6em 10px;
		}
	#monthly_specials .special-info li { 
		color: #000;
		font-size: 1.2em; 
		line-height: 1.2em;
		font-weight: normal;
		padding: 0 0 .7em;
		}
		
	#monthly_specials .special-info li bold { 
		color: #000;
		font-size: 1.2em; 
		line-height: 1.2em;
		font-weight: bold;
		padding: 0 0 .7em;
		}
/*		
	#monthly_specials .special-info .price { 
		color: #000;
		font-size: 1.85em;
		font-family: Georgia, "Times New Roman", Times, serif;
		}
		
	#monthly_specials .special-info .price strong { 
		color: #000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%; 
		}
	*/	
	#monthly_specials a.buy-button { 
		font-size: 0em; 
		text-indent: -2000px;
		margin: 5px auto 0px;
		padding: 0px 0 0 0px;
		background: url(/images/buynowbtn_sm.png) no-repeat;
		width: 62px;
		height: 27px;
		display: block;
		text-decoration: none!important;
		border: 0px;
		cursor: pointer;
		}
		
/* H E A D - T O - T O E  M O N T H L Y  P R O G R A M S */
	
	#head_to_toe h1.title { 
		border-bottom: solid 0px #666;
		margin: 0 0 0px; 
		}
	#head_to_toe .container { 
		/* border: solid 1px #999; */
		}
	#head_to_toe .header { 
		margin: 30px 0 30px 0; 
		height: 268px;
		width: 498px;
		background: url(/images/TMPS_500px_Oct.jpg) no-repeat center center;
		border-bottom-width: 0px;
		}	
	#head_to_toe #page-content .left-side  { 
		/* float: left;
		width: 45%; */
		}
	#head_to_toe #page-content p { 
		color: #000;
		font-size: 1.4em; 
		font-family: Georgia, "Times New Roman", Times, serif;
		line-height: normal;
		}
	#head_to_toe .special-info { 
		color: #000;
		font-size: 1.2em; 
		font-family: Arial, Helvetica, sans-serif;
		line-height: normal;
		}
	#head_to_toe .special-info .title { 
		color: #F36523;
		font-size: 1.3em; 
		font-family: Arial, Helvetica, sans-serif;
		line-height: 0;
		}
	#head_to_toe .special-info ul { 
		color: #000;
		font-size: 1.1em; 
		font-weight: normal;
		padding: 0 0 .6em 10px;
		}
	#head_to_toe .special-info li { 
		color: #000;
		font-size: 1.2em; 
		line-height: 1.2em;
		font-weight: normal;
		padding: 0 0 .7em;
		}
		
	#head_to_toe .special-info li bold { 
		color: #000;
		font-size: 1.2em; 
		line-height: 1.2em;
		font-weight: bold;
		padding: 0 0 .7em;
		}
		
	#head_to_toe .special-info .price { 
		color: #00cc66;
		font-size: 1.85em;
		font-family: Georgia, "Times New Roman", Times, serif;
		}
	#head_to_toe .special-info .price strong { 
		color: #00cc66;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%; 
		}

	#head_to_toe a.buy-button { 
		font-size: 0em; 
		text-indent: -2000px;
		margin: 5px auto 0px;
		padding: 0px 0 0 0px;
		background: url(/images/buynowbtn_sm.png) no-repeat;
		width: 62px;
		height: 27px;
		display: block;
		text-decoration: none!important;
		border: 0px;
		cursor: pointer;
		}

/* H E A D - T O - T O E  M O N T H L Y  P R O G R A M S */
	
	#bachelor h1.title { 
		border-bottom: solid 0px #666;
		margin: 0 0 0px; 
		}
	#bachelor .container { 
		/* border: solid 1px #999; */
		}
 #bachelor .header { 
		margin: 30px 0 30px 0; 
		height: 268px;
		width: 498px;
		background: url(/images/TMPS_500px_March07_bachelor.jpg) no-repeat center center; 
		border-bottom-width: 0px;
		}	
	#bachelor #page-content .left-side  { 
		/* float: left;
		width: 45%; */
		}
	#bachelor #page-content p { 
		color: #000;
		font-size: 1.4em; 
		font-family: Georgia, "Times New Roman", Times, serif;
		line-height: normal;
		}
	#bachelor .special-info { 
		color: #000;
		font-size: 1.2em; 
		font-family: Arial, Helvetica, sans-serif;
		line-height: normal;
		}
	#bachelor .special-info .title { 
		color: #F36523;
		font-size: 1.3em; 
		font-family: Arial, Helvetica, sans-serif;
		line-height: 0;
		}
	#bachelor .special-info ul { 
		color: #000;
		font-size: 1.1em; 
		font-weight: normal;
		padding: 0 0 .6em 10px;
		}
	#bachelor .special-info li { 
		color: #000;
		font-size: 1.2em; 
		line-height: 1.2em;
		font-weight: normal;
		padding: 0 0 .7em;
		}
		
	#bachelor .special-info li bold { 
		color: #000;
		font-size: 1.2em; 
		line-height: 1.2em;
		font-weight: bold;
		padding: 0 0 .7em;
		}
		
	#bachelor .special-info .price { 
		color: #00cc66;
		font-size: 1.85em;
		font-family: Georgia, "Times New Roman", Times, serif;
		}
	#bachelor .special-info .price strong { 
		color: #00cc66;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%; 
		}

	#bachelor a.buy-button { 
		font-size: 0em; 
		text-indent: -2000px;
		margin: 5px auto 0px;
		padding: 0px 0 0 0px;
		background: url(/images/buynowbtn_sm.png) no-repeat;
		width: 62px;
		height: 27px;
		display: block;
		text-decoration: none!important;
		border: 0px;
		cursor: pointer;
		}		
		
/* M A P  &  D I R E C T I O N S */

	#map {
		position: relative;
		/* width: 100%; */ 
		height: 300px;
		margin: -10px 0px 20px 0; 
		border-bottom: solid 5px #124093;
		}
	#directions #content #page-content h2 { 
		font-family: Georgia, "Times New Roman", Times, serif;
		}
	#directions #content #page-content #map p {
		padding-left: 0;
		}
	#directions #content #page-content p {
		font-family: Georgia, "Times New Roman", Times, serif;
		padding-left: 6em;
		}
	#directions #content #page-content h4 {
		color: #000;
		padding-left: 2em;
		font-weight: bold;
		font-size: 1.3em;
		}
 
 
 
/* H O M E  P A G E */
 
 	#home .banner { 	
		width: 750px;
		height: 250px;
		float: left;	
		margin: -10px 0px 20px 0; 
		background: url(/images/TMPS_750px_March2010.jpg) no-repeat center center;
		/*border-bottom: solid 5px #124093;*/
		/*border-bottom: solid 5px #666666;*/
		} 
 	#home .banner a { 
		display: block;
		height: 100%;
		font-size: 0px;
		text-indent: -3000px;
		}

	#home #content #page-content { 
		position: relative;
		margin: 23px 0;
		float: left;
		width: 100%;
		}
	#home #content #page-content h1.title { 
		border-bottom: solid 0px #666;
		padding: 0px 0 6px;
		margin: 0 0 10px; 
		line-height: normal;	
		font-size: 2.8em;	
		font-weight: normal;
		}
	#home .home-content { 
		float: left; 
		/* margin-top: 300px; */
		width: 55%;
		}
	#home #content #page-content .home-content p { 
		font-family: Georgia, "Times New Roman", Times, serif;
		line-height: 1.8em;
		}
	#home #side { 
		float: none; 
		margin-top: 0px;
		width: 0px;
		}
	#home #home-side { 
		float: right; 
		/* margin-top: 300px; */
		width: 44%;
		}
	#home #home-side .side-box
		{ 
		position: relative;
		float: left;
		border-top: 0px dotted #999;
		border-left: 1px dotted #999;
		padding: 0px 0px 15px 12px;
		margin: 10px 0 0 15px;
		height: 100%;
		}
	#home #home-side h3, #home #home-side h4, #home #home-side h5, #home #home-side h6 
		{ 
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
		margin: 0;
		padding: 0; 
		line-height: 1em;
		}
	#home #home-side ul { 
		margin: 0;   
		padding: 0;
		} 
	#home #home-side li {  
		padding: 0px 0 .3em 0px;
		line-height: 1.15em;
		font-size: 1.2em;
		list-style: none;
		margin: 0px 0 0 2px;
		} 
	#home #home-side a { 
		position: relative;
		padding: 0px 0 0 10px;
		background: url(/images/arrow-right-blue.png) no-repeat left .35em;
		color: #13349B;
		/* text-decoration: underline; */
		}	
		/* following rules are invisible to IE 5 \*/
		#home #home-side a { 
			_background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrow-right-blue.png', sizingMethod='scale');
			} /* end IE 5 hack */
		
	#home #home-side a:hover { 
		color: #0066FF;
		/* text-decoration: none; */
		}
	#home #home-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 \*/
		#home #home-side a.currentpage { 
			_background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrow-left-black.png', sizingMethod='scale');
			} /* end IE 5 hack */
			
	#home #home-side .title { 
		color: #000; 
		font-size: 1.6em;
		}	
			
	#home #home-side .title a { 
		color: #000; 	
		background: none;
		margin: 0;
		padding: 0; 
		/* text-decoration: none; */
		}	
	#home #home-side .side-box h3 
		{ 
		margin: 0 0 10px;
		padding: 0 0 0em; 
		}
	#home #home-side .side-box h4 
		{ 
		margin: 0 0 1.2em;
		padding: 0 0 0em; 
		}
	#home #home-side .side-box h5 
		{ 
		margin: 0 0 .4em;
		padding: 0 0 0em; 
		}
	#home #home-side .side-box p 
		{ 
		margin: 0 0 0em;
		padding: 0em 0 1.2em; 
		}		
	#home #home-side #hours .now-open {		
		font-size: 1.2em;	
		color: #0099ff;		
		}
		
		
/* S I D E ->  S U B S C R I B E  T O  N E W S L E T T E R */

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

	#home #home-side .link .title { 
		/* color: #000; 	
		background: #C9F0FF; */
		text-transform: none; 
		font-size: 1.20em; 
		line-height: 1.5em;
		letter-spacing: -.01em;
		margin: 0 0 3px 2px;
		/* padding: 0 0 1px;  */
		color: #13349B;
		font-family: Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif;
		}	
	#home #home-side .link .title 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 \*/
		#home #home-side .link .title a { 
			_background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrow-right-blue.png', sizingMethod='scale');
			} /* end IE 5 hack */
	#home #home-side .link .title a { 
		/* color: #0065CA;
		margin: 0 0 0 8px;  */
		/* padding: 0px 0 0 18px;
		background: url(/images/arrow-right-big-blue.png) no-repeat left .10em; */
		color: #124093; 
		}
	#home #home-side .link .title a:hover { 
		color: #0066FF; 
		text-decoration: underline;
		}
			
		
	 #hotpackage .header { 
		margin: 30px 0 30px 0; 
		height: 268px;
		width: 498px;
		background: url(/images/HotBanner_500x262_v2.jpg) no-repeat center center;
		border-bottom-width: 0px;
		}
	 #hotpackages .header { 
		margin: 30px 0 30px 0; 
		height: 268px;
		width: 498px;
		background: url(/images/HotBanner_500x262_v2.jpg) no-repeat center center;
		border-bottom-width: 0px;
		}
		 #hotpackage_d .header { 
		margin: 30px 0 30px 0; 
		height: 268px;
		width: 498px;
		background: url(/images/HotBanner_500x262.jpg) no-repeat center center;
		border-bottom-width: 0px;
		}
			 #hotpackage_km .header { 
		margin: 30px 0 30px 0; 
		height: 268px;
		width: 498px;
		background: url(/images/HotBanner_500x262.jpg) no-repeat center center;
		border-bottom-width: 0px;
		}
		
/* S I D E -> B O O K I N G  B O X */

	#home #home-side #booking-box {
		position: ;
		float: left
		}
	#home #home-side #booking-box h3 {
		display: block;
		text-decoration: none;
		width: 200px;
		height: 76px;
		background: url(/images/call_to_book.jpg) no-repeat top center ;
		}
		/* following rules are invisible to IE 5 \*/
		#home #home-side #booking-box h3 { 
			_background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/call_to_book.jpg', sizingMethod='scale');
			} /* end IE 5 hack */
			
	#home #home-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 \*/
		#home #home-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 */
		
		
/* S I D E -> M A P  B O X */

	#home #home-side #map-box {
		position: ;
		float: left
		}
	#home #home-side #map-box h3 {
		display: block;
		text-decoration: none;
		width: 200px;
		height: 137px;
		background: url(/images/TMPS_map.jpg) no-repeat top center ;
		}
		/* following rules are invisible to IE 5 \*/
		#home #home-side #map-box h3 { 
			_background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/TMPS_map.jpg', sizingMethod='scale');
			} /* end IE 5 hack */
			
	#home #home-side #map-box a:hover {
		display: block;
		text-decoration: none;
		width: 200px;
		height: 137px;
		background: url(/images/book_now-b.png) no-repeat top center ;
		cursor: pointer;
		}
		/* following rules are invisible to IE 5 \*/
		#home #home-side #map-box a:hover { 
			_background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/TMPS_map.jpg', sizingMethod='scale');
			} /* end IE 5 hack */
		
		
/* I N D E X  P A G E */
 
 	#index .banner { 	
		width: 750px;
		height: 250px;
		float: left;	
		margin: -10px 0px 20px 0; 
		background: url(/images/TMPS_750px_Nov2008.jpg) no-repeat center center;
		/*border-bottom: solid 5px #124093;*/
		/*border-bottom: solid 5px #666666;*/
		} 
 	#index .banner a { 
		display: block;
		height: 100%;
		font-size: 0px;
		text-indent: -3000px;
		}

	#index #content #page-content { 
		position: relative;
		margin: 23px 0;
		float: left;
		width: 100%;
		}
	#index #content #page-content h1.title { 
		border-bottom: solid 0px #666;
		padding: 0px 0 6px;
		margin: 0 0 10px; 
		line-height: normal;	
		font-size: 2.8em;	
		font-weight: normal;
		}
	#index .index-content { 
		float: left; 
		/* margin-top: 300px; */
		width: 55%;
		}
	#index #content #page-content .index-content p { 
		font-family: Georgia, "Times New Roman", Times, serif;
		line-height: 1.8em;
		}
	#index #side { 
		float: none; 
		margin-top: 0px;
		width: 0px;
		}
	#index #index-side { 
		float: right; 
		/* margin-top: 300px; */
		width: 44%;
		}
	#index #index-side .side-box
		{ 
		position: relative;
		float: left;
		border-top: 0px dotted #999;
		border-left: 1px dotted #999;
		padding: 0px 0px 15px 12px;
		margin: 10px 0 0 15px;
		height: 100%;
		}
	#index #index-side h3, #index #index-side h4, #index #index-side h5, #index #index-side h6 
		{ 
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
		margin: 0;
		padding: 0; 
		line-height: 1em;
		}
	#index #index-side ul { 
		margin: 0;   
		padding: 0;
		} 
	#index #index-side li {  
		padding: 0px 0 .3em 0px;
		line-height: 1.15em;
		font-size: 1.2em;
		list-style: none;
		margin: 0px 0 0 2px;
		} 
	#index #index-side a { 
		position: relative;
		padding: 0px 0 0 10px;
		background: url(/images/arrow-right-blue.png) no-repeat left .35em;
		color: #13349B;
		/* text-decoration: underline; */
		}	
		/* following rules are invisible to IE 5 \*/
		#index #index-side a { 
			_background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrow-right-blue.png', sizingMethod='scale');
			} /* end IE 5 hack */
		
	#index #index-side a:hover { 
		color: #0066FF;
		/* text-decoration: none; */
		}
	#index #index-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 \*/
		#index #index-side a.currentpage { 
			_background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrow-left-black.png', sizingMethod='scale');
			} /* end IE 5 hack */
			
	#index #index-side .title { 
		color: #000; 
		font-size: 1.6em;
		}	
			
	#index #index-side .title a { 
		color: #000; 	
		background: none;
		margin: 0;
		padding: 0; 
		/* text-decoration: none; */
		}	
	#index #index-side .side-box h3 
		{ 
		margin: 0 0 10px;
		padding: 0 0 0em; 
		}
	#index #index-side .side-box h4 
		{ 
		margin: 0 0 1.2em;
		padding: 0 0 0em; 
		}
	#index #index-side .side-box h5 
		{ 
		margin: 0 0 .4em;
		padding: 0 0 0em; 
		}
	#index #index-side .side-box p 
		{ 
		margin: 0 0 0em;
		padding: 0em 0 1.2em; 
		}		
	#index #index-side #hours .now-open {		
		font-size: 1.2em;	
		color: #0099ff;		
		}
			