/* css information
--------------------------------------------------------
	Blantyre:      						print stylesheet
	author:         					www.studiotwo.com
	updated:        					September 2008

	
-------------------------------------------------------- */



/*
***************************************

	TYPOGRAPHY AND COLOR RULES

***************************************
*/
body {
	background: transparent url(../images/back-body.jpg) top left repeat-x;
	line-height: 1.2em; 
	/*font: 11pt Arial, verdana, Helvetica, Geneva, sans-serif;  
	color: #333333;*/
	
	margin: 15pt 0 0pt 0;
	padding: 0;
	min-width: 550pt;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	color: #616161;
	
}

img  {
	border-width: 0
}
a, a:link,  a:visited  {
	color: #006600;

	text-decoration: none;
	background: transparent;
}	
a:hover   {
	
	color: #006600; 
	text-decoration: underline;
	
}

h1   {
	color: /*#447c22*/ #006600;
	text-align: left;
	font: 20pt verdana, arial, sans-serif;
	font-weight: bold;
	line-height: 1.3em;
	margin-top: 0pt;
}
.header {font-size: 11pt; font-weight: bold; color: #999999; text-transform: uppercase; }


h2   {
color: #006600;
	text-align: left;
	font: 25pt  Georgia, "Times New Roman", Times, serif;
	/*font-weight: bold;*/
	line-height: 1.3em;
	margin-bottom: 10pt;
}

h3    {
	color: #006600;
	text-align: left;
	font: 18pt arial, sans-serif;
	font-weight: bold;
	text-transform:capitalize;
margin-bottom: 10pt;
}

h4    {
	color: #949494;
	text-align: left;
	font: 15pt arial, sans-serif;
	font-weight: bold;
	margin-bottom: 10pt;

}

/*ul {
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
	margin: 1em 1.2em 1em 1em;
	}
	ol {
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
	margin: 1em 1.2em 1em 1em;
	}
	
li {
	padding-left: 10pt;
	line-height: 1.1em;
	margin: .3em;
	list-style-type: disc;

	}*/
	
	li {list-style: url(../images/arrow-intrinsic.gif) ;
	margin-bottom: 10pt; line-height: 1.3em; }
td {
	vertical-align: top; 
	text-align: left;
	}



hr

{

    margin:10pt 0 10pt 0;

    padding:0;

    color:#e5e5e5;

}


/*

***************************************

	LAYOUT RULES

***************************************

*/



#wrap {
	width: 550pt;
	background-color: transparent;
	padding-bottom: 20pt;
	position: relative;
	margin: 0pt auto 0 auto;	
	
}


#leftcontent {
	display: none;
}

#rightcontent {
	/*float: left;*/
	position: absolute;
	left: 0pt;
	margin-top: 10pt;
	margin-left: 10pt;
	/*font-family: "Times New Roman", Times, serif;*/
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 8pt;
	line-height: 1.2em;
	padding-top: 0pt;
	width: 550pt;
}

/*#logo {
	width: 142pt; 
	padding-top: 10pt;
	margin-bottom: 20pt;
	text-align: right;
	float: right;
	
}	
	
div#navigation {	
	width: 165pt; 
	margin-top: 0pt;
	text-align: right;
}
	*/

#hphotomain {
	display: none;
	/*width: 515pt;
	height: 617pt;*/
}

#photomain {
	display: none;
	/*	margin-bottom: 0pt;
	padding-bottom: 15pt; 
	background: transparent url(../images/back-photos.jpg) bottom left no-repeat;
	padding-top: 20pt;*/
}

#content {
	margin-bottom: 50pt; 
	clear: both; 
	position: relative; 		
	border: 1pt solid white; width: 550pt;
}

#left {
	display: none;
	/*width:15pt;
	padding:0pt;
	float:left;
	margin-top: 18pt;*/
}

#contentleft {
	padding:10pt 0pt 10pt 0pt;
	text-align: right;
}
		
		
#left-g {
	display: none;
	/*width:165pt;
	padding:0pt;
	float:left;
	margin-top: 18pt;*/
	
		}
#center {
	width:470pt;
	padding:0pt;
	float:left;
	margin: 0pt 10pt 10pt 10pt;	
}

#contentcenter {
	padding:0pt 20pt 10pt 10pt;
	font-size: 8pt;
	line-height: 1.6em;
}	

#contentleft-g {
	padding:10pt 0pt 10pt 0pt;
	text-align: right;
}

#center-g {
	width:320pt;
	padding:0pt;
	float:left;
	margin: 0pt 10pt 10pt 10pt;	
}

#contentcenter-g {
	padding:0pt 20pt 10pt 10pt;
	font-size: 8pt;
	line-height: 1.6em;
	background: transparent url(../images/backpage/divider.jpg) top right no-repeat;
	}
							
	
#right {
	width:150pt;
	padding:0pt;
	float:left;
	margin-top: 10pt;
	margin-bottom: 10pt;
}	
		
#contentright {
	padding:10pt 0pt 0 10pt;
	width: 140pt;
	font-size: 11pt;
	line-height: 1.1em;
}

#contentright img {
	padding-bottom: 8pt; 
	background: transparent url(../images/back-photos-side.jpg) bottom left no-repeat;
}	
		
#center-rooms {
	width:420pt;
	padding:10pt 0 0 0 ;
	float:left;
	background:transparent url(../images/back-content.jpg) top left no-repeat;
	min-height: 277pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 75pt;
}		
		
	/*
***************************************

	SUB NAVIGATION

***************************************
*/	
.navigationsub ul { padding:0; margin: 0 0 10pt 0;  text-align: right; border-top: #949494; margin-top: 0pt;}
.navigationsub ul li { list-style-image:none; list-style-type:none; margin:0; padding:0 10pt 0 0 ; line-height: 1em; font-size:8pt;}
.navigationsub ul li a { color:#666666; font-size:8pt; text-decoration:none; /*font-family: "Arial";  font-weight:bold;*/  }
.navigationsub ul li a:visited { color:#666666;  }
.navigationsub ul li a:hover { color:#000000; background-color: #F3F3F3; text-decoration: none;}
.navigationsub ul li a.on { color:#a6b020; }


.navigationsubTitle {
	font-weight: bold; 
	color: #949494;
	text-transform: capitalize;
}
.navigationsub-subhead {
	font-weight: bold; 
	color: #949494; 
}


/*
***************************************

	FOOTER DIVS

***************************************
*/
div#footer        {
	clear: both;
	margin-left: auto; 
	margin-right: 23pt; 
	margin-top: 25pt;
	background: transparent url(../images/back-footer.jpg) top left no-repeat;
	font-size: 10pt;  
	width: 799pt;
	padding: 8pt;
	
}

#partners-links {
	float: right;
	font-size: 10pt;  
	color: #999999;
	width: 200pt;
}


#copyright {
	font-family: verdana,Arial, Helvetica, sans-serif;
	float: left;
	width: 555pt;
	font-size: 9pt;  
	color: #999999;
}

div#copyright a:link {
	text-decoration: none; 
	font-size: 9pt; 
	font-weight: bold;
	color: #999999;
	}
div#copyright a:visited {
	text-decoration: none; 
	font-size: 9pt; 
	font-weight: bold;
		color: #999999;
	}
div#copyright a:hover {  
	text-decoration: underline;
	}



/*
***************************************

	FOOTER HOME

***************************************
*/
div#footer-home        {
	display: none;
}

/*div#footer-home a:link {
	text-decoration: none; 
	font-size: 10pt; 
	padding: 6pt 6pt 6pt 9pt; 
	font-weight: normal;
	color: #666666;
}
	
div#footer-home a:visited {
	text-decoration: none; 
	font-size: 10pt; 
	padding: 6pt 6pt 6pt 9pt; 
	font-weight: normal;
	color: #666666;
}

div#footer-home a:hover {  
	color: #929845; 
	text-decoration: underline;
}*/


#copyright-home {
	display: none;
}


table#spa table td {
	width: 25%;
	}
	


/*
***************************************

	CLASS RULES

***************************************
*/

.break {clear: both}
.bold {font-weight: bold; }
.dottedLine {border-bottom: 1pt dotted #999999;  }
.italic {font-style: italic;}
.uppercase {font-weight: bold; text-transform: uppercase; color: #860042;}
.bluetext {color: #033769; font-size: 8pt; font-style: italic;} 
.greytext {font-size: 8pt; color: #878787; font-style: italic;} 
.sup {	position: relative;	bottom: 0.5em;	font-size: 0.8em;}
.suptitle {	position: relative;	bottom: 0.5em;	font-size: 0.6em;}
.inbrief {font-style: normal; color: #006600; font-size: 1.2em;}
.greenheader {color: #006600;	text-align: left;font: 9pt arial, sans-serif;	font-weight: bold;	text-transform:capitalize;}
.smtxt {font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 1.1em;}
.testimonial {font-weight: bold; color: #006600;}
.testimonial-source {color: #006600; font-style: italic;}




