body{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:100%;
background-color:  #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt ; color: #000;
text-align: justify;
background-image: url(images/right.gif);
 background-image: url(images/stones.jpg);
background-position : right;
background-repeat : repeat-y;
}
table{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt ; color: #000;
text-align: justify;
line-height: 1.5;
}
 
h2, h3{
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
text-align: left;
letter-spacing:4px;
text-transform : uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size:  140%;
font-weight: bold;
 }
 h2{
 margin-bottom: 15px;
font-size: 12pt;
letter-spacing: 2px;
text-align: left;
font-weight: bold;
color: #DC2400;
color: #05817F;
color: #444;
background-image : url(images/h2.gif);
background-repeat : no-repeat;
background-position : bottom left;
}
h3{
margin: 10px 0px 5px 0px;
text-transform : uppercase;font-family:  Arial, Helvetica, sans-serif; 
background-image : url(images/h3.jpg);
background-repeat : no-repeat;
background-position : bottom left;
font-size: 100%  ; 
letter-spacing:3px;
color: #0CA9A9;
text-align: left;
}

.divPanelR, .divSS{
text-align: center;
width: 260px;
float:right;
margin: 60px 0px 0px 10px;
font-size: 8pt;
font-weight: 600;
line-height: 1;
}
 .divPhotosR{
text-align: center;
float:right;
margin: 0px 0px 20px 20px;
font-size: 8pt;
}
.divPhotosLogo{
text-align: center;
float:right;
margin: 0px 0px 0px 20px;
font-size: 8pt;
padding: 0px; 
}
 .divTips{
text-align: center;
float:right;
width: 200px;
margin: 0px 0px 20px 20px;
font-size: 8pt;
background-image : url(images/translucent.gif);
border: 1px solid #2A3535;
padding: 5px;
}
.divTip{
	padding: 5px;
 
}
.divPad{
width: 1px;
height: 160px;
float:right;
}
.divVoucherImg{
text-align: center;
width: 260px;
float:right;
padding: 10px 0px 10px 10px;
font-size: 8pt;
font-weight: 600;
line-height: 1;
clear: both;
}
.imgPhoto, .imgPhotoL, .imgPhotoR{ 
border-top:solid 1px #AAA;
border-right:solid 1px #333;
border-bottom:solid 1px #333;
border-left:solid 1px #AAA;} 
.imgFloatR{
	float: right;
	margin: 0px 0px 10px 20px;
}
.imgAd{
background-color : #fff;
border-top:solid 1px #EEE;
border-right:solid 1px #666;
border-bottom:solid 1px #666;
border-left:solid 1px #EEE;
margin-bottom: 5px;
}
.imgSS{
margin-top: 30px;
padding: 5px;
background-color : #fff;
border-left: solid 1px #999;  
border-top: solid 1px #999;  
border-right: solid 1px #333;  
border-bottom: solid 1px #333;  }
 
.imgLogo{
position: absolute;
top:10px;
left:10px;
 
}
.aMoreLink{
background-image : url(images/morelink.gif);
background-repeat : no-repeat;
background-position : right;
padding-right: 30px; 
text-transform : none;
}
.aBackLink{
background-image : url(images/backlink.gif);
background-repeat : no-repeat;
background-position : left;
padding-left: 30px; 
}
.divTitle, .divStrap, .divMS{
letter-spacing:3px;
padding: 0px 0px 0px 0px;;
color: #222;
line-height: 1;
font-weight: bold;
font-size:  12pt;;
font-family : Arial
} 
.divTitle{ font-size: 18pt; letter-spacing: 16px;margin: 20px 0px 10px 20px;  color: #182728; text-align: center;}
.divStrap{	font-size: 11pt; margin: 10px 0px 5px 20px;  color: #089792;text-align: center;}
.divMS{
font-size: 12pt;
letter-spacing:3px;
font-weight: bold;
color: #000;
margin: 0px 0px 0px 200px;  
}
.divHRFoot{
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #09AAA5;
}
.divTextRight{
	float: right;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
.divVoucher{
	float: right;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;	
	margin: 0px 0px 10px 20px;
}
.imgVoucher{
border: dashed 1px #999;
}
.divCHead{
text-align: center;
font-size: 12pt;
font-weight: bold;
text-transform: uppercase;
}
.divNav1{
height:20px; 
padding: 10px 0px 0px 20px; 
background-color: transparent;
text-align: center;
margin-bottom: 5px;
}
 .aNav1, .aNav1a{
  Xbackground-color : #E4EAEA; 
  background-image: url(images/stones.jpg);
 border: 1px solid #444;
display: block;
color: #666;
font-family:  Arial, Helvetica, sans-serif;
text-align: center;
font-size: 11pt;;
font-weight: bold;
text-decoration: none;
 text-transform: uppercase;
 text-align: center;
width: 180px;
margin: 0px 40px 0px 40px;;
padding: 2px 0px 2px 0px; }
.aNav1a{ 
color: #FE0106;
 font-size: 13pt;;
  border: 1px solid #222;
}
.aNav1:hover{  color : #333; }
.divNav2{
width: 140px;
padding: 5px 0px 10px 0px;
margin: 20px 5px 10px 15px;
text-align: left;
 border: 1px solid #2A3535;
 background-image: url(images/stones.jpg);
}
 .aNav2, .aNav2ap, .aNav2sub, .aNav2apsub  {
display: block;
color: #555;
font-family:  Arial, Helvetica, sans-serif;
text-align: center;
font-size: 10pt;;
line-height: 1.1;
font-weight: bold;
text-decoration: none;
padding: 3px 1px 3px 1px;
margin-top: 3px;
width: 100%;
}
 .aNav2sub, .aNav2apsub  {font-weight: 600;}
.aNav2ap, .aNav2apsub{ color: #FE0106;  	text-decoration : underline;}
.aNav2:hover, .aNav2sub:hover{    COLOR: #222;  }
.aNav2sub, .aNav2apsub  {  margin-top: 0px;}
.divNav2Sep{	padding-bottom: 6px; border-bottom: solid 1px #AAA;}
.divNavC{	margin-top: 20px;}
.divCaveat{
	font-size: 8pt;
	text-align: center;
 	padding: 5px 10px 5px 10px;
	border: 1px solid #2A3535;
	background-color : #EEE;
}
.tdPgTL{width: 150px;text-align: left;padding: 0 0 0  10px;}
.tdPgTC{width:100%;height:80px;text-align: left;}
.tdPgL{width: 150px;text-align: left;padding: 50px 0 0 0 ;}
.tblPage{background-image : url(images/torso.gif);background-repeat : no-repeat;background-position : bottom right;}
.tdContent{margin: 0;padding: 0 10px 0 20px;text-align : justify;vertical-align: top;height: 100%;width:100%; }
 
 td.tdContent a:link,  td.tdContent a:visited,  td.tdContent a:active,  td.tdFooter a:link, td.tdFooter a:visited, td.tdFooter a:active{
color: #000066;font-family: Arial, sans-serif;text-align: center;font-weight: bold;font-size: 10pt;text-decoration: underline;}
 td.tdContent a:hover,  .tdFooter a:hover{	background-color : #F8F8FF; }	
.tdFooter{font-size: 8pt;text-align: center;padding: 0;vertical-align : top;}

#sidebar{ text-align : left;
	background-image : url(images/sidebar.jpg);
	background-repeat : repeat-y;
	border: solid 1px #ED1A23;
	float: right;
	width:250px;
	margin: 0 0 15px 15px;
	padding: 5px;
}
#sidebar img  a:hover {	background-color : transparent; border: solid 1px #ED1A23; }	
