/* CSS Document */

body {
	margin:0px;
}
.style1
{
    color: #ffffff;
    text-decoration:none;
 }
 
.style2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration:none;
 }
 
.Clickable:hover
{
	cursor: pointer;
}
 .wishlist 
 {
   font-family: arial, sans-serif; 
   font-size:11px;
	}
.topright{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#00457C;
}
.toplink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:none;
color:#727061;
text-decoration:none;
}
A:link.toplink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:none;
color:#727061;
text-decoration:none;
}
A:Hover.toplink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:none;
color:#000000;
text-decoration:none;
}
.line{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#BB8D09;
}
.yellowbox{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#727061;
}
.formtext{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:none;
color:#6D6D6D;
}
.h1{
font-family:"Times New Roman", Times, serif;
color:#E4EFF9;
font-size:14px;
font-weight:bold;
}
.h2{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#EBE0C0;
}
.h3{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
.h4{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#A8875B;
}
.h5{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:none;
color:#716558;
line-height:20px;
padding-right:15px;
}
.h6{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#706159;
}
.h8{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#F6F1DC;
}
.h7{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#B78529;
text-decoration:none;
}
A:link.h7{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#B78529;
text-decoration:none;
}
A:Hover.h7{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#754C00;
text-decoration:none;
}
.h9{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:none;
color:#8B8B8B;
text-decoration:none;
}
.bottomlink{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#6D6D6D;
font-size:11px;
text-decoration:none;
}
A:link.bottomlink{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#6D6D6D;
font-size:11px;
text-decoration:none;
}
A:Hover.bottomlink{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:none;
}
.pathlink{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#6D6D6D;
font-size:10px;
text-decoration:none;
}
A:link.pathlink{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#6D6D6D;
font-size:10px;
text-decoration:none;
}
A:Hover.pathlink{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
text-decoration:none;
}

p{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:none;
color:#716558;
line-height:20px;
padding-right:15px;
}

.p{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:none;
color:#716558;
line-height:20px;
padding-right:15px;
}

.errorMessage 
{color:#900; 
border:solid 1px #900; 
background:#FFC; 
padding:5px;
margin-bottom:20px; 
font-style:italic;
}

dl, dt, dd, ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#topMenu {
font-family: arial, sans-serif; 
height:30px; 
position:absolute; 
top:0px;
left: 10px;
margin:0; 
font-size:9px; 
margin:0px 0 0px 0; 
position:relative; 
z-index:100;
text-align:left;
color:#dddddd;
}


#topMenu dl {
float: left;
width:85px;
margin-top: 10px;
/*background: #ffffdd;*/
border-top: solid 1px #ffffff ;
border-bottom: solid 1px #ffffff ;
border-left: solid 1px #ffffff ; 
color:#dddddd;
}
#topMenu dl.wide {
float: left;
width:100px;
margin-top: 10px;
/*background: #ffffdd;*/
border-top: solid 1px #ffffff ;
border-bottom: solid 1px #ffffff ;
border-left: solid 1px #ffffff ; 
color:#dddddd;
}
#topMenu dl.End {
float: left;
width:135px;
margin-top: 10px;
/*background: #ffffdd;*/
border: solid 1px #ffffff ; 
color:#dddddd;


}
#topMenu dl.mdiv {
width:2px;
margin-top: 2px;
}
#topMenu dt {
cursor: pointer;
text-align: left;
border:none;
margin: 0px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:none;
color:#dddddd;
	background-color:#5588bb;
padding:7px;
padding-right:9px;
padding-left:8px;

 }

#topMenu dt:hover{

font-weight:bold;
}
#topMenu dd {
display: none;
border:none;
width:100px;
  background-color:#5588bb;
color:#dddddd;
  
}
#topMenu li {
text-align: left;
	background-color:#5588bb;
border-top: solid 1px #ffffff ;  
border-right: solid 1px #ffffff ;  
padding:5px;
width:93px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#dddddd;
}
#topMenu li a, #topMenu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
color:#dddddd;
font-weight:bold;

}

.headerBar
{
position: absolute; 
left:75px;
top:10px;
width: 760px; 
}

.mainPage
{
position: absolute; 
left:75px;
top:145px;
z-index:-1;
width: 100%; 
margin:0;
padding:0
}
.absoluteImg
{
position: absolute; 

width:439px;
height:417px
}

a .imgMapLink
{
position: absolute;
text-decoration: none;
}

#VillaLinks a span.vLink
{ 
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
padding:2px;
font-size:11px;
background-color:#000088;
border: 1px solid #0000ff;
color:#ffffff;
width:13px;
height:13px;
text-decoration: none; 
font-style:normal;
display:block;
text-align: center
}
#VillaLinks a span.vLinkHighlight
{ 
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
padding:2px;
font-size:11px;
background-color:#880000;
border: 2px solid #ff0000;
color:#ffffff;
font-weight:bold;
width:16px;
height:16px;
text-decoration: none; 
font-style:normal;
display:block;
text-align: center;
z-index:-10;
}
.vLink2
{ 
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
padding:2px;
font-size:11px;
background-color:#000088;
border: 1px solid #0000ff;
color:#ffffff;
width:13px;
height:13px;
text-decoration: none; 
font-style:normal;
display:block;
text-align: center
}

#VillaLinks a span.oLink
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 padding:2px;
font-size:11px;
background-color:#880088;
border: 1px solid #ff00ff;
color:#ffffff;
width:15px;
height:15px;
text-decoration: none; 
font-style:normal;
display:block;
text-align: center}

.oLink2
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 padding:2px;
font-size:11px;
background-color:#880088;
border: 1px solid #ff00ff;
color:#ffffff;
width:15px;
height:15px;
text-decoration: none; 
font-style:normal;
display:block;
text-align: center}

.pageTitle
{
color:#E4EFF9;
display: table;
width:548px;
text-align:left;
background:#4F84B5;
height:25px;
padding-left:5px;
font-weight:bold;
padding-top:2px
}

.pageTitleFullWidth
{
color:#E4EFF9;
display: table;
text-align:left;
width:900px;
background:#4F84B5;
height:25px;
padding-left:5px;
font-weight:bold;
padding-top:2px
}
 
.crumbTrail
{
height:20px;
/*border-top:#f0f0f0 1px solid; */
}

.detailLink
{
font-size:.8em;
color:#6699ff;
text-decoration:none
}

.plainLink
{
font-size:1.0em;
color:#224488;
text-decoration:none
}

.starbullet
{
padding-left:50px;
list-style-image: url(images/bullet1.gif)
}


.titlebar{
 height: 23px; background: #4F84B5;  color: #FFFFFF;  font-size:12px; font-weight:bold; padding:3px; 
}
.subtitlebar{
height: 15px; background: #D0B074;  color: #FFFFFF;  font-size:11px; font-weight:bold; padding:3px;text-align:center; border-right:3px solid #ffffff;
}
.subtitlebar a{
color: #FFFFFF;  font-size:11px; font-weight:bold;text-decoration:none;
}
.subtitlebar a:hover{
color: #666666;  font-size:11px; font-weight:bold;text-decoration:underline; 
}

.activesubtitlebar{
height: 15px; background: #B78529;  color: #FFFFFF;  font-size:11px; font-weight:bold; padding:3px;text-align:center; border-right:3px solid #ffffff;
}
.activesubtitlebar a{
color: #FFFFFF;  font-size:11px; font-weight:bold;text-decoration:none;
}
.activesubtitlebar a:hover{
color: #666666;  font-size:11px; font-weight:bold;text-decoration:underline;
}


