/* ++++++++++ global general styles start ++++++++++*/	
html, body {
	margin:0px;
	padding:0px;
	font: 10pt verdana, helvetica, sans-serif;
	background:#d5b05b url(images/bg-site.jpg) repeat-x 0px 0px;
	color:#565657;
	}
	
a:link { color:#fdf3cc; }
a:visited { color:#fdf3cc; }
a:active { color:#fdf3cc; }
a:hover { text-decoration:none;color:#fff; } 

a.a5-breadcrumbs:link { text-decoration:none;color:#ffffff;}
a.a5-breadcrumbs:visited { text-decoration:none;color:#ffffff;}
a.a5-breadcrumbs:active { text-decoration:none;color:#ffffff;}
a.a5-breadcrumbs:hover { text-decoration:none;color:#e1dd9e;}	

.color-1-text-10 { 
	font:bold 10pt verdana, helvetica, sans-serif;
	color: #ffffff;
	}
.color-1-text-32 { 
	font: 32pt verdana, helvetica, sans-serif;
	color: #ffffff;
	}	
	
.color-2-text-11 { 
	font: 13pt verdana, helvetica, sans-serif;
	color: #fcf8d2;
	}		
	
.color-3-text-10 { 
	font: 10pt verdana, helvetica, sans-serif;
	color: #a14d1e;
	}	
.color-3-text-14 { 
	font: 14pt verdana, helvetica, sans-serif;
	color: #a14d1e;
	}			
.color-3-text-18 { 
	font: 18pt verdana, helvetica, sans-serif;
	color: #a14d1e;
	}		
.color-3-text-24 { 
	font: 24pt verdana, helvetica, sans-serif;
	color: #a14d1e;
	}		
.color-3-text-32 { 
	font: 32pt verdana, helvetica, sans-serif;
	color: #a14d1e;
	}	
	

.color-4-text-12 { 
	font: 12pt verdana, helvetica, sans-serif;
	color: #000000;
	}		
.color-4-text-14 { 
	font: 14pt verdana, helvetica, sans-serif;
	color: #000000;
	}	
.color-4-text-16 { 
	font:16pt verdana, helvetica, sans-serif;
	color: #000000;
	}		
.color-4-text-20 { 
	font:bold 20pt verdana, helvetica, sans-serif;
	color: #000000;
	}	
	
.color-5-text-14 { 
	font: 14pt verdana, helvetica, sans-serif;
	color: #1f901f;
	}				
	
.color-6-text-14 { 
	font: 14pt verdana, helvetica, sans-serif;
	color: #1e42f7;
	}	
	
.color-7-text-10 { 
	font: 10pt verdana, helvetica, sans-serif;
	color: #660000;
	}	
	
.a5-text-indent {
  	padding:0px 0px 0px 20px;			  
	}		
	
.a5-image-border {
  	border:1px solid #000000;			  
	}	
	

/* ++++++++++ global general styles end ++++++++++*/	
/* ++++++++++ global structure styles start ++++++++++*/	

.a5-bg-left {
	width:100%;
	background:url(images/a5-bg-left.gif) repeat-y left top;
	}	
	
.a5-bg-left-sl {
	width:100%;
	background:url(images/a5-bg-left-sl.gif) repeat-y left top;
	}			

#a5-body-center {
	text-align:center;
	}	
#a5-body {
	position: relative;
	width: 1000px; /* change this to a specific amount for a fixed design. E.g., 770px. */
/* remove these comment tags if the page is to be centered*/
	margin-left: auto;
	margin-right: auto;
	text-align:left;	
/*	background:#7ED0D4 url(https://spaathena.com/images/bg-right-column.gif) repeat-y right top;	*/
	border:0px solid #000000;		
	}	

#social-icons-you-tube {
	position:absolute;
	left:35px;
	top:585px;
	width:55px;
	z-index:1;
	border:0px solid #000000;			
	}		

#social-icons-blogger {
	position:absolute;
	left:70px;
	top:585px;
	width:55px;
	z-index:1;
	border:0px solid #000000;			
	}		
	
#social-icons-facebook {
	position:absolute;
	left:105px;
	top:585px;
	width:55px;
	z-index:1;
	border:0px solid #000000;			
	}		
	
#social-icons-twitter {
	position:absolute;
	left:140px;
	top:585px;
	width:55px;
	z-index:1;
	border:0px solid #000000;			
	}		
	
#social-icons-bbb {
	position:absolute;
	left:70px;
	top:625px;
	z-index:1;
	border:0px solid #000000;			
	}	
	
#social-icons-bbb-v2 {
	position:absolute;
	left:70px;
	top:660px;
	z-index:1;
	border:0px solid #000000;			
	}	
	
#social-icons-book-now-v2 {
	position:absolute;
	left:30px;
	top:620px;
	z-index:1;
	border:0px solid #000000;			
	}									
	
#a5-logo-link {
	position:absolute;
	left:0px;
	top:0px;
	width:380px;
	border:0px solid #000000;			
	}		
	
#a5-column-left {
	float:left;
	width:204px;
	margin:0px -1000px 0px 0px;		
	border:0px solid #ffffff;	
	}	
	
	#a5-collective-right {
		position:relative;
		left:0px;
		top:0px;
		margin-left:204px;		
		border:0px solid #000000;			
		}	
	
	#a5-collective-right-text {
		margin:20px 100px 20px 100px;
		font:10pt verdana, helvetica, sans-serif;
		color:#d5b05b;
		line-height:20px;
		border:0px solid #000000;			
		}			
		
	#a5-text-top-right {
		position:absolute;
		left:194px;
		top:35px;
		width:450px;
		font:10pt verdana, helvetica, sans-serif;
		color: #7f4a1a;			
		line-height:23px;	
		border:0px solid #000000;			
		}	
		
	#a5-column-center {
		margin-right:323px;
		border:0px solid #000000;			
		}			
	
		#a5-column-center-title {
			height:55px;
			line-height:63px;
			padding:8px 10px 0px 220px;
			font:16pt verdana, helvetica, sans-serif;
			color: #e8e8a4;		
			background:#060538 url(https://spaathena.com/images/photo-bottom-center.jpg) no-repeat left top;
			border:0px solid #ffffff;	
			}		
				
		#a5-column-center-text {
			padding:15px 80px 20px 70px;	
			border:0px solid #ffffff;	
			}	
			
			
#a5-footer {
	clear:both;
	height:22px;
	font: 7.8pt verdana, helvetica, sans-serif;
	color:#ffffff;	
	vertical-align:middle;
	line-height:22px;
	padding:0px 0px 0px 45px;
	background:#8b562c url(images/bg-footer.jpg) no-repeat 0px 0px;	
	border-top:0px solid #ffffff;	
	}	
	
	
/* ++++++++++ global structure styles end ++++++++++*/	
/* ++++++++++ second level start ++++++++++*/	

#a5-sl-title {
	font:bold 10pt verdana, Helvetica, sans-serif;						
	height:34px;
	text-align:left;
	vertical-align:50%;
	padding:0px 0px 0px 25px;
	line-height:34px;
	color:#ffffff;	
	background: #c9a7b4;	
	border:0px solid #ffffff;		
	}	
		
#a5-contact-form {
	float:right;
	margin:10px 10px 0px 15px;
	width:350px;
	padding:10px;
	background:#643c20;				
	color:#ffffff;
	voice-family:"\"}\"";
	voice-family:inherit;
		width:230px;			
	}
	html>body #a5-contact-form {
		width:230px;						
	}				
	
.a5-form { 
  margin:0px; 
  } 		
	
.a5-row-1 {
  line-height:22px;
  vertical-align:50%;
  height:22px;
  padding:0px 0px 0px 0px;
  border:0px solid #000000;
  margin:0px 0px 0px 0px;
  } 
  
.a5-row-1 span.a5-label {
  	float: left;
  	width: 50px;
  	text-align: right;
  }   	
  
.a5-form-line {
  	border-bottom:1px solid #ffffff;
  }   	

		 	
/* ++++++++++ second level end ++++++++++*/