/* Cachita Challis CSS Document by Danny from JBC Group http://www.jbcgroup.net */

body{
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color: #787878;
background-color:#FFFFFF;
margin-top: 0px;
margin-left: 0px;
background-position:center;
}

.intro {
 font-family: Arial,sans-serif;
 font-size:16px;
 font-style: normal;
  font-weight: bold;
}

.heading {
 font-family: Arial,sans-serif;
 font-size:18px;
 font-style: normal;
 font-weight: bold;
}

/* Link Style */

a:link{
 font-family: Arial,sans-serif;
 font-size:16px;
 font-style: normal;
text-decoration:none;
 color: #787878;
 background-color:#FFFFFF;
}
a:visited{
 font-family: Arial,sans-serif;
 font-size:16px;
 font-style: normal;
text-decoration:none;
 color: #787878;
 background-color:#FFFFFF;
}
a:hover{
 font-family: Arial,sans-serif;
 font-size:16px;
 font-style: normal;
text-decoration:none;
 color: #FF0066;
 background-color:#FFFFFF;
}

/* Paragraph styles */

h1 {
 text-align:justify;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 text-indent:0px;
}

h2 {
 text-align:justify;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 text-indent:0px;
}
h3 {
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:273px;
 text-indent:0px;
}
h5 {
 text-align:justify;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 text-indent:0px;
}

/* Logo and title styles */

.logo{
font-family:Arial, Helvetica, sans-serif;
text-align:right;
background-color:#FFFFFF;
font-size:28px; 
font-weight: lighter; 
color: #787878;
}

.pagetitle{
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:32px; 
font-weight:bold; 
color: #FF0066;
padding-left:5px;
}

/* footer text style */

.footerlinks{
 font-family: Arial,sans-serif;
 font-size:12px;
 color: #787878;
 background-color:#FFFFFF;
}
.footerlinks a:link{
 font-family: Arial,sans-serif;
 font-size:12px;
 color: #787878;
 background-color:#FFFFFF;
}
.footerlinks a:visited{
 font-family: Arial,sans-serif;
 font-size:12px;
 color: #787878;
 background-color:#FFFFFF;
}
.footerlinks a:hover{
 font-family: Arial,sans-serif;
 font-size:12px;
 color: #FF0066;
 background-color:#FFFFFF;
}

/* properties text style */

.property{
 font-family: Arial,sans-serif;
 font-size:12px;
 font-weight: bold;
 color: #787878;
 background-color:#FFFFFF;
}
.property a:link{
 font-family: Arial,sans-serif;
 font-size:12px;
 font-weight: bold;
 color: #787878;
 background-color:#FFFFFF;
}
.property a:visited{
 font-family: Arial,sans-serif;
 font-size:12px;
 font-weight: bold;
 color: #787878;
 background-color:#FFFFFF;
}
.property a:hover{
 font-family: Arial,sans-serif;
 font-size:12px;
 font-weight: bold;
 color: #FF0066;
 background-color:#FFFFFF;
}

/* page foot text style */

.pagefoot{
 font-family: Arial,sans-serif;
 font-size:11px;
 color: #787878;
 text-align:center;
 background-color:#FFFFFF;
}
.pagefoot a:link{
 font-family: Arial,sans-serif;
 font-size:11px;
 color: #787878;
 background-color:#FFFFFF;
}
.pagefoot a:visited{
 font-family: Arial,sans-serif;
 font-size:11px;
 color: #787878;
 background-color:#FFFFFF;
}
.pagefoot a:hover{
 font-family: Arial,sans-serif;
 font-size:11px;
 color: #FF0066;
 background-color:#FFFFFF;
}

/* contact text style */

.contact{
font-family:Arial, Helvetica, sans-serif;
text-align:right;
background-color:#FFFFFF;
font-size:24px; 
font-weight: lighter; 
color: #787878;
}

.contact a:link{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
font-size:24px; 
color: #FF0066;
}
.contact a:visited{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
font-size:24px; 
color: #FF0066;
}
.contact a:hover{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
font-size:24px; 
color: #666666;
}

/* collaborator text style */

.collaborator{
font-family:Arial, Helvetica, sans-serif;
text-align:right;
background-color:#FFFFFF;
font-size:20px;
color: #787878;
}
.collaborator a:link{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
font-size:20px; 
color: #FF0066;
}
.collaborator a:visited{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
font-size:20px; 
color: #FF0066;
}
.collaborator a:hover{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
font-size:20px; 
color: #666666;
}

/* virtualtour */

.tour{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color: #787878;
}
.tour a:link{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color: #FF0066;
}
.tour a:visited{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color: #FF0066;
}
.tour a:hover{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color: #666666;
}

/* site map cell hover style */

.sitemap{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #787878;
 display: block;
 background-color: #FDFDFD;
 padding-bottom: 10px;
 border:solid;
 border-color: #FFFFFF;
 border-width: 1px;
}

.sitemap a:link{
 font-family: Arial,sans-serif;
 font-size:14px;
 font-style: normal;
 text-decoration:none;
 color: #787878;
 background-color: #FDFDFD;
 border:solid;
 border-color: #FFFFFF;
 border-width: 1px;
  display: block;
}
.sitemap a:visited{
 font-family: Arial,sans-serif;
 font-size:14px;
 font-style: normal;
 text-decoration:none;
 color: #787878;
 background-color: #FDFDFD;
 border:solid;
 border-color: #FFFFFF;
 border-width: 1px;
  display: block;
}
.sitemap a:hover{
 font-family: Arial,sans-serif;
 font-size:14px;
 font-style: normal;
 text-decoration:none;
 color: #FF0066;
 background-color: #F2F2F2;
 display: block;
 border:solid;
 border-color: #CCCCCC;
 border-width: 1px;
}