BODY{
	margin: 0px;
}
a {
	color: #00519b;
	text-decoration: none;
}
a.nohi {
	font-size: 10px;
	color: #666666;
	cursor: pointer;
	text-decoration: none;
}
a.nohi:hover {
	color: #6464FF;
}
a.web:hover{
	text-decoration: none;
}
a.mail:hover{
	text-decoration: none;
}
body{
	margin:1px; 
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.dataholder{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:0;
	font-size:10px;
	overflowY:auto;
}
.footer {
	width:100%;
	font-size: 10px;
	text-align:center;
	cursor: default; 
}
.location {
	position:absolute;
	left:1%;
	width:20%;
	overflow:auto;
	cursor: default;
	z-index:1;
}
.mainmap{
	position:relative;
	left:22%;
	width:77%;
	overflow:hidden; 
}
.oheader {
	height:128px;
	width:132px;
	background-repeat: no-repeat;
	background-image: url(http://www.odirect.com/lib/images/oDirectsymbol.png);
}
.pad {
	padding-left: 15px;
}
.search{
	position:relative;
	left:22%;
	width:77%;
	height:32px;
	overflow:hidden;
}
.searchtext{
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#00519b;
}
.spacer1{
	height:100px;
}
.vdisplay{
	position:relative;
	left:22%;
	width:77%;
	background-color:#598ebe;
	color:#FFFFFF;
	cursor:default;
	visibility:visible;
}
.topmenu{
	position:relative;
	left:22%;
	width:77%;
	visibility:visible;
	background-color:#598ebe;
	color:#FFFFFF;
	line-height:21px;
}
.vselected{
	position:relative;
	left:22%;
	width:77%;
	visibility:visible;
}
.venues{
	position:relative;
	left:22%;
	width:77%;
	visibility:visible;
}
.aroundbuttons {
   background-image: url(http://www.odirect.com/lib/images/GooFadeToolbar.png);
}
.VEaroundbuttons {
    background-image: url(http://www.odirect.com/library/images/VEFadeScaleToolbar.png);
}
.notaroundbuttons {
	background-image: url(http://www.odirect.com/lib/images/GooFadeScale.png);
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	line-height : 30px;
	font-size: 22px;
	text-align: left;
	font-weight: bold;
	color: #00519b;
	text-decoration: none;
	padding-left:2px;
	cursor:default;
}
.empty{
	visibility:hidden;
	line-height:0px;
}
.dragpin{
	position:absolute;
	top:0px;

	background-image: url(http://www.odirect.com/lib/images/pin.png);
}
.pincross{
	position:absolute; 
	right:2%; 
	top:216px; 
	height:14px; 
	width: 20px; 
	z-index:1; 
	visibility:hidden; 
	background-repeat: no-repeat;
	background-image: url(http://www.odirect.com/lib/images/pincross.png);
}
.dragarea{

	position:absolute;
	left:0px; 
	top:0px; 
	height:100%;
	width:100%;
	overflow:hidden;
	background-image: url(http://www.odirect.com/lib/images/transparentpixel.gif);
	z-index:1000000;
	visibility:hidden;
}
.nohi {
	font-size: 10px;
	color: #666666;
	cursor: default;
	text-decoration: none;
}
.commonlayer{
	visibility:hidden;
	position:absolute;
}
.larea{
	background-color:#598ebe;
	font-size: 10px;
	padding:6px;
}
a.loarea {
	color: #ffffff;
	cursor: pointer;
	text-decoration: none;
}
a.loarea:hover {
	color: yellow;
}
.close{
	cursor: pointer;
	color: #ffffff;
}
.topbar{
	font-size: 10px;
	cursor: pointer;
}
.informationGradient
{
	position:relative;
	height:20px;
	width:100%;
	background-image: url(http://www.odirect.com/lib/images/informationGradient.jpg);
	background-repeat: repeat-x;
	overflow:hidden;
	border-bottom: 1px solid #000000;
	padding:0px;
}
.tabledetails{
	width:100%;
	background-image: url(http://www.odirect.com/lib/images/BGBar.jpg);
	background-repeat: repeat-x;
	font-size: 10px;
	cursor: pointer;
	height:20px;
	line-height : 12px;
	vertical-align:top;
}
.VenueName0{
  	background-image: url(http://www.odirect.com/lib/images/food0.png);
  	width:12px;
}
.VenueName1{
	background-image: url(http://www.odirect.com/lib/images/food1.png);
  	width:12px;
}
.Spat0{
  	background-image: url(http://www.odirect.com/lib/images/spa0.png);
  	width:12px;
}
.Spat1{
	background-image: url(http://www.odirect.com/lib/images/spa1.png);
  	width:12px;
}
.SmallBook1 {
  	background-image: url(http://www.odirect.com/lib/images/SmallBook1.png);
  	width:12px;
}
.SmallBook0 {
  	background-image: url(http://www.odirect.com/lib/images/SmallBook0.png);
  	width:12px;
}
.vname{
	width:100%;
}
.containtable{
	height:130px;
	overflow:hidden;
}
.tablemid{
	width:144px; 
	height:144px;
	background-repeat: no-repeat;
	background-image: url(http://www.odirect.com/lib/images/OdirectSymbol.png);
	background-position: 1 1;
}
.tableimg{
	width:100px; 
	height:130px;
	background-repeat: no-repeat;
}
.address {
	font-size: 11px;
	cursor:pointer;
	line-height:12px;
	vertical-align:top;
	width:100%;
}


.TAB{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #000000;
	text-align: left;
	cursor: default;
	line-height: 18px;
	vertical-align: middle;
	}
.TABHeaderSelfCatering1 {
	background-color: #a35b92;
	font-size: 11px;

}
.TABHeaderAccommodation1 {
	background-color: #FFFF00;
	color:#000000;
	font-size: 11px;
}

.TABHeaderWeddings1 {
	background-color: #ff2fe2;
	font-size: 11px;
}


.TABHeaderConferences1 {
	background-color: #2e4497;
	color:#FFFFFF;
	font-size: 11px;
}

.TABHeaderOffers1 {
	background-color: #00a99d;
	font-size: 11px;
}

.TABHeaderHealth1 {
	background-color: #00e1f7;
	font-size: 11px;
}

.TABHeaderAttraction1 {
	background-color: #c32032;
	font-size: 11px;
}

.TABHeaderGolf1 {
	background-color: #73c235;
	font-size: 11px;
}

.TABHeaderRestaurtant1 {
	background-color: #ffcc00;
	font-size: 11px;
}
.TABHeaderPets1 {
	background-color: #ff9900;
	font-size: 11px;
}
.TABNotWorking {
	background-color: #000000;
	font-size: 11px;
	color:#FFFFFF;
}
.TABHeaderPayments1 {
	background-color: #666685;
	color: #FFFFFF;
	font-size: 11px;
}

.vdlayer{
	width:60%;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding:2px;
	font-size: 11px;
	cursor:default;
	line-height:12px;
}
.icons{
	font-size:11px;
	cursor:default;
	line-height:10px;
}
.icondata{
	font-size:10px;
	line-height:12px;
	height:12px;
	color: #0000CC;	
	cursor : default;
	vertical-align:bottom;
}
.facilities0{
	color: #C8CACD;
}
.facilities1{
	color: #000000;
}
.sup1{
color:#FF0000;
}
.sup0{
color:#C8CACD;
}
.moreinfo{
	color: #0000CC;
	font-size:12px;
}
.lrms{
	background-color:#FFFF00;
	color:#000000;
	font-size:10px;
	border: 1px #000000 solid;
	padding: 5px;
}
.lwdg{
	background-color:#ff2fe2;
	color:#ffffff;
	font-size:10px;
	border: 1px #000000 solid;
	padding: 5px;
}
.lcnf{
	background-color:#2e4497;
	color:#ffffff;
	font-size:10px;
	border: 1px #000000 solid;
	padding: 5px;
}
.tabletop{
	color:#0000CC;
	font-size:10px;
	line-height:14px;
}
.Menus0{
	background-color:#C8CACD;
	color:#ffffff;
	cursor:default;
}
.Menus1{
	background-color:#ffcc00;
	color:#000000;
	cursor:pointer;
}
.MenusAct0{
	background-color:#C8CACD;
	color:#ffffff;
	cursor:default;
}
.MenusAct1{
	background-color:#5CBACB;
	cursor:pointer;
}
.Book0{
	background-color:#C8CACD;
	color:#ffffff;
	cursor:default;
}
.Book1{
	background-color:#ffff00;
	color:#000000;
	cursor:pointer;
}
.BookAct0{
	background-color:#C8CACD;
	color:#ffffff;
	cursor:default;
}
.BookAct1{
	background-color:#5CBACB;
	cursor:pointer;
}
.Menuchoice{
	background-color: #ffcc00;
	font-size:10px;
	padding:5px;
}
.Spachoice{
	background-color: #00e1f7;
	font-size:10px;
	padding:5px;
}
.Spa0{
	background-color:#C8CACD;
	color:#ffffff;
	cursor:default;
}
.Spa1{
	background-color:#00e1f7;
	color:#000000;
	cursor:pointer;
}
.SpaAct0{
	background-color:#C8CACD;
	color:#ffffff;
	cursor:default;
}
.SpaAct1{
	background-color:#5CBACB;
	cursor:pointer;
}
.Spachoice{
	background-color: #00e1f7;
	font-size:10px;
	padding:5px;
}
.webmenu{
	position:relative; 
	width:700px; 
	background-color: #FFFFFF; 
	border: 1px solid #000000; 
	padding:10px; 
	text-align:center;
}
.webSpamenu{
	position:relative; 
	width:700px; 
	background-color: #FFFFFF; 
	border: 1px solid #000000; 
	padding:10px; 
	text-align:left;
}
.odirect {
	text-align: justify;
	font-size: xx-small;
	font-weight: normal;
	color: #0066FF;
	cursor: default;
	line-height: 14px;
}
.print {
	text-align: justify;
	font-size: xx-small;
	font-weight: normal;
	color: #FF0000;
	cursor: pointer;
	line-height: 14px;
}
.description {
	text-align: justify;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	cursor: default;
	line-height: 14px;
}
.MenuTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 2.5em;
	color: #000000;
	cursor: default;
}
.button{
	border:1px solid #000000;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	cursor: pointer;
	padding:2px;
}
.title {
	text-align: justify;
	font-size: medium;
	font-weight: bold;
	color: #000000;
	cursor: default;
	text-decoration: underline;
}
.subtitle {
	text-align: justify;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
	cursor: default;
	text-decoration: underline;
}
.price {
	text-align: justify;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	cursor: default;
	line-height: 14px;
}
.border{
	border:thin none #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	cursor: default;
	padding-bottom:2px;
}
.opening {
	padding-left:25px;
	padding-right:25px;
	text-align: left;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	cursor: default;
	line-height: 14px;
}
.head1 {
	BACKGROUND-COLOR: #e3e3f4
}
.body1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px
}
.jobtop{
	width:100%;
	padding:5px;
	color:#ffffff;
	font-weight: bold;
	font-size: 10px;
}
.map{
	position:absolute;
	top:0px;
	padding:3px;
	BACKGROUND-COLOR: #598ebe;
	color:#ffffff;
	line-height: 14px;
	cursor:pointer;
}
.fav0{
	BACKGROUND-COLOR: #fd6a5e;
}
.JobImageOnly {
	background-image: url(http://www.odirect.com/lib/images/OdirectSymbolJOBS.png);
}
.nav{
	position:absolute;
	top:0px;
	height:10px;
	width:10px;
	overflow:hidden;
}
.Owindow{
	position:absolute;
	top: 0px;
	left: 0px;
        width: 100%;
        height: 100%;
        visibility:hidden;
        z-index:100;

}
.Owindownav{
	position:absolute;
	top:5px;
	right:24px;
	visibility:hidden;
	z-index:101;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	cursor:pointer;
}
.hrating0{
	BACKGROUND-COLOR: #c5c7c9;
	width:12px;
	text-align: center;
	font-weight: bold;
	color:#c5c7c9;
}
.srating0{
	BACKGROUND-COLOR: #c5c7c9;
	width:12px;
	text-align: center;
	font-weight: bold;
	color:#c5c7c9;
}
.rrating0{
	BACKGROUND-COLOR: #c5c7c9;
	width:12px;
	text-align: center;
	font-weight: bold;
	color:#c5c7c9;
}
.hrating1{
	BACKGROUND-COLOR: #ffff00;
	width:12px;
	text-align: center;
	font-weight: bold;
}
.srating1{
	BACKGROUND-COLOR: #a35b92;
	width:12px;
	text-align: center;
	font-weight: bold;
	color:#ffffff;
}
.rrating1{
	BACKGROUND-COLOR: #ffcc00;
	width:12px;
	text-align: center;
	font-weight: bold;
}
.hrating2{
	BACKGROUND-COLOR: #ffff00;
	width:12px;
	text-align: center;
	font-weight: bold;
}
.srating2{
	BACKGROUND-COLOR: #a35b92;
	width:12px;
	text-align: center;
	font-weight: bold;
	color:#ffffff;
}
.rrating2{
	BACKGROUND-COLOR: #ffcc00;
	width:12px;
	text-align: center;
	font-weight: bold;
}
.hrating3{
	BACKGROUND-COLOR: #ffff00;
	width:12px;
	text-align: center;
	font-weight: bold;
}
.srating3{
	BACKGROUND-COLOR: #a35b92;
	width:12px;
	text-align: center;
	font-weight: bold;
	color:#ffffff;
}
.rrating3{
	BACKGROUND-COLOR: #ffcc00;
	width:12px;
	text-align: center;
	font-weight: bold;
}
.hrating4{
	BACKGROUND-COLOR: #ffff00;
	width:12px;
	text-align: center;
	font-weight: bold;
}
.srating4{
	BACKGROUND-COLOR: #a35b92;
	width:12px;
	text-align: center;
	font-weight: bold;
	color:#ffffff;
}
.rrating4{
	BACKGROUND-COLOR: #ffcc00;
	width:12px;
	text-align: center;
	font-weight: bold;
}
.hrating5{
	BACKGROUND-COLOR: #ffff00;
	width:12px;
	text-align: center;
	font-weight: bold;
}
.srating5{
	BACKGROUND-COLOR: #a35b92;
	width:12px;
	text-align: center;
	font-weight: bold;
	color:#ffffff;
}
.rrating5{
	BACKGROUND-COLOR: #ffcc00;
	width:12px;
	text-align: center;
	font-weight: bold;
}
.Aacc0{
	width:12px;
}
.Aacc1{
	background-image: url(../lib/images/accommodation/1.gif);
	width:12px;
}
.Awed0{
	width:12px;
}
.Awed1{
	background-image: url(../lib/images/weddings/1.gif);
	width:12px;
}
.Acon0{
	width:12px;
}
.Acon1{
	background-image: url(../lib/images/conferences/1.gif);
	width:12px;
}
.Asel0{
	width:12px;
}
.Asel1{
	background-image: url(../lib/images/selfcatering/1.gif);
	width:12px;
}
.Agol0{
	width:12px;
}
.Agol1{
	background-image: url(../lib/images/golf/1.gif);
	width:12px;
}
.Ahea0{
	width:12px;
}
.Ahea1{
	background-image: url(../lib/images/health/1.gif);
	width:12px;
}
.Abre0{
	width:12px;
}
.Abre1{
	background-image: url(../lib/images/breaks/1.gif);
	width:12px;
}
.Aatt0{
	width:12px;
}
.Aatt1{
	background-image: url(../lib/images/attraction/1.gif);
	width:12px;
}
.Apub0{
	width:12px;
}
.Apub1{
	background-image: url(../lib/images/restaurants/1.gif);
	width:12px;
}
.arrows {
	cursor: pointer;
	padding-bottom: 3px;
	padding-top: 3px;
}

