@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;
}

td.calmn {
	/* calendar month name */
	border: 1px #E5E5E5 solid;
	background-color: #FFFFFF; 
	text-align: center;
	font-family: Arial, sans-serif, Helvetica;
	font-size: 0.7em;
}


td.caldn {
	/* calendar day name */
	border: 1px #E5E5E5 solid;
	background-color: #FFFFFF; 
	text-align: center;
	font-family: Arial, sans-serif, Helvetica;
	font-size: 0.6em;
}

.calcb {
	/* checkbox dimensions */
	width: 12px; 
	height: 12px;
}

td.calp {
	/* calendar day prior to today - client version */
	background-color: #FFFFFF;
	border: 1px #FFFFFF solid;
	text-align: center;
	font-family: Arial, sans-serif, Helvetica;
	font-size: 0.6em;
	height: 26px;
	width: 26px; 
}

td.calu1 {
	/* calendar day unavailable - user version */
	background-color: #EEEEEE; 
	border: 1px #EEEEEE solid;
	text-align: center;
	font-family: Arial, sans-serif, Helvetica;
	font-size: 0.6em;
	height: 26px;
	width: 26px; 
}

td.cala1 {
	/* calendar day available - user version */
	background-color: #66FF66; 
	border: 1px black solid;
	text-align: center;
	font-family: Arial, sans-serif, Helvetica;
	font-size: 0.6em;
	height: 26px;
	width: 26px;
}

td.calu2 {
	/* calendar day unavailable - client version */
	background-color: #EEEEEE; 
	border: 1px #EEEEEE solid;
	text-align: center;
	font-family: Arial, sans-serif, Helvetica;
	font-size: 0.6em;
	height: 26px;
	width: 26px; 
}

td.cala2 {
	/* calendar day available - client version */
	background-color: #66FF66; 
	border: 1px black solid;
	text-align: center;
	font-family: Arial, sans-serif, Helvetica;
	font-size: 0.6em;
	height: 26px;
	width: 26px;
}

td.calu3 {
	/* calendar day unavailable - static version */
	background-color: #EEEEEE; 
	text-decoration: line-through;
	text-align: center;
	font-family: Arial, sans-serif, Helvetica;
	font-size: 0.6em;
}

td.cala3 {
	/* calendar day available - static version */
	background-color: #66FF66; 
	text-align: center;
	font-family: Arial, sans-serif, Helvetica;
	font-size: 0.6em;
}

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; 

}

.DashedBox { 
border: 1px dashed #CFCFCF; 

}

h1 {
padding:0 0 0 0px;
margin:0 0 .5em 0px;
font-size:24px;
font-weight:normal;
/*color:#ED4C14;*/
color:#000000;
}

#listh1 {
padding:0 0 0 0px;
margin:0 0 0 0px;
font-size:18px;
font-weight:normal;
/*color:#ED4C14;*/
color:#FFFFFF;
}

h2 {
padding:0 0 0 0px;
margin:0 0 .5em 0px;
font-size:14px;
font-weight:bold;
/*color:#ED4C14;*/
color:#000000;
}