@charset "utf-8"; 
/* accommodation.css */ 

body, td { 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 101%;
}

td {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.6em;
  font-size: 11px;
  line-height: 1.3;

}

form {
  margin-top: 0; 
  margin-bottom: 0;
}

A.main:link { color: #CCCCCC }
A.main:visited { color: #CCCCCC }
A.main:active { color: #CCCCCC }
A.main:hover { color: #FFFFFF }

A.ttop:link { color: #CCCCCC }
A.ttop:visited { color: #CCCCCC }
A.ttop:active { color: #CCCCCC }
A.ttop:hover { color: #669966 }

A.guide:link { color: #CCCCCC }
A.guide:visited { color: #CCCCCC }
A.guide:active { color: #CCCCCC }
A.guide:hover { color: #669966 }

A.forums:link { color: #CCCCCC }
A.forums:visited { color: #CCCCCC }
A.forums:active { color: #CCCCCC }
A.forums:hover { color: #3399CC }

A.shop:link { color: #CCCCCC }
A.shop:visited { color: #CCCCCC }
A.shop:active { color: #CCCCCC }
A.shop:hover { color: #cc9900 }

A.accommodation:link { color: #CCCCCC }
A.accommodation:visited { color: #CCCCCC }
A.accommodation:active { color: #CCCCCC }
A.accommodation:hover { color: #CC3333 }

A.library:link { color: #CCCCCC }
A.library:visited { color: #CCCCCC }
A.library:active { color: #CCCCCC }
A.library:hover { color: #779F4F }

A.travelogues:link { color: #CCCCCC }
A.travelogues:visited { color: #CCCCCC }
A.travelogues:active { color: #CCCCCC }
A.travelogues:hover { color: #999900 }

A.classifieds:link { color: #CCCCCC }
A.classifieds:visited { color: #CCCCCC }
A.classifieds:active { color: #CCCCCC }
A.classifieds:hover { color: #9999CC }

A.green:link { color: #ffffff }
A.green:visited { color: #ffffff }
A.green:active { color: #ffffff }
A.green:hover { color: #339966 }

A.red:link { color: #ffffff }
A.red:visited { color: #ffffff }
A.red:active { color: #ffffff }
A.red:hover { color: #cc9900 }

A.beige:link { color: #ffffff }
A.beige:visited { color: #ffffff }
A.beige:active { color: #ffffff }
A.beige:hover { color: #9C9C4A }

A.ttopsub:link { color: #ffffff }
A.ttopsub:visited { color: #ffffff }
A.ttopsub:active { color: #ffffff }
A.ttopsub:hover { color: #B4B465 }

.SmallText { font-size: 10px; }

A.main {
  text-decoration: none;
}

A.business {
  text-decoration: none;
}

A.ttop {
  text-decoration: none;
}

A.guide {
  text-decoration: none;
}

A.forums {
  text-decoration: none;
}

A.shop {
  text-decoration: none;
}

A.accommodation {
  text-decoration: none;
}

A.library {
  text-decoration: none;
}

A.travelogues {
  text-decoration: none;
}

A.classifieds {
  text-decoration: none;
}

A.features {
  text-decoration: none;
}

A.green {
  text-decoration: none;
}

A.red {
  text-decoration: none;
}

A.teal {
  text-decoration: none;
}

A.countrysubs {
  text-decoration: none;
}

A.ttopsub {
  text-decoration: none;
}

.YellMessageBox { 
background-color: #FFFFE1; 
border: 1px dashed #CFCFCF; 

}


.RedMessageBox { 
background-color: #FFCCCC; 
border: 1px dashed #CFCFCF; 

}

.BlueMessageBox { 
background-color: #F4F8FF; 
border: 1px dashed #CFCFCF; 

}

.GreyMessageBox { 
background-color: #F4F4F4; 
border: 1px dashed #CFCFCF; 

}

.YellMessageBoxSolid { 
background-color: #FFFFE1; 
border: 1px solid #999999; 

}

.BlueMessageBoxSolid { 
background-color: #F4F8FF; 
border: 1px solid #999999; 

}

.GreyMessageBoxSolid { 
background-color: #F4F4F4; 
border: 1px solid #999999; 

}

.DashedBox { 
border: 1px dashed #CFCFCF; 

}

/* dynamic button start */

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

/* dynamic button end */

/* ImageScrollAndControls start */

.opacityit img{opacity:0.4; filter:alpha(opacity=40)}

.opacityit:hover img{opacity:0.4; filter:alpha(opacity=100)}

#imgbox 
{
    vertical-align : middle;
    position : absolute;
    border: 1px solid #999;
    background : #FFFFFF; 
    filter: Alpha(Opacity=100);
    visibility : hidden;
    z-index : 50;
    overflow : hidden;
    text-align : center;
}


/* ImageScrollAndControls end */