body{
		color: #202020; /*#202020*/
  	font-size: small;
  	font-family: Verdana, Tahoma, Helvetica, sans-serif;
  	margin:0px;
  	padding:0px;
  	line-height:16px;
  	}	
		 
table{
 			color: #202020; /*#202020*/
      font-size: small;
      font-family: Verdana, Tahoma, Helvetica, sans-serif;
      margin:0px;
      padding:0px;
      line-height:16px;
			}		 											 	
/*body{ background-color:#d0d0d0;}	*/				 
/*div{overflow:auto;}*/

ul {
	 list-style-type:disc;
	 margin:10px 20px 10px 20px;
	 border-left:0px;
	 padding-left:0px;
	 line-height:150%;
	 }
			
a:link {color : #0033aa; text-decoration : none;}
a:visited {color : #0033aa; text-decoration : none;}
a:active {color : #0033aa; text-decoration : none;}
a:hover {color : #0033ff; text-decoration : underline;}

textarea{font-family:verdana, helvetica, sans-serif;}

.submain{
				 margin: 0px 0px 0px -10px;
				 padding: 0px 0px 0px 0px;
				 }

.secthead{
					font-size:20px;
					font-weight:bold;
					margin:0px 10px;
					padding:0px;
					border:0px;
					}

.footer{
				background-color:#ffffff;
				color:black;
				font-size:10px;
				margin: 10px 130px 0px 130px;
				padding:0px 10px;
				border:solid black 0px;
				/*border-left:#66ccff solid 1px;
				/*border-right:#66ccff solid 1px;*/
				}
.footerbig{
					 background-color:red;
					 }
.headtable{ 
						background-color:#ffffff; 
						border-right:#006699 solid 0px; 
						width:100%; 
						padding:0px; 
						margin:0px 0px; 
						float:left;
						}/*98% width*/

.link{
			color:white;
			text-decoration:none;
			}
     a.link:link{color : #006699; text-decoration:none;}
     a.link:visited {color : black; text-decoration:none;}
     a.link:active {color : gray; text-decoration:none;}
     a.link:hover {color : red; text-decoration:underline;}

.linkbtn{margin:0px 5px 10px 0px; height:20px;}

.b2t_right{
					 float:right;
					 }

.mainleft{
					/*border:black solid 1px; width=7*/background:#ffffff; display:block; width:10px; height:100%; margin:0px; padding:0px;
					}
.maintop{
				 display:block; width:570px; height:0px; margin:0px; padding:0px; line-height:0px;
				 }
.maintop img{width:500px; height:0px; margin:0px; padding:0px; float:left;}

.top1{/*border:red solid 3px;*/ 
									 height:80px; 
									 background-color:#006699; 
									 color:white;
									 line-height:14px;
									 }

.top2{/*border:white solid 1px;*/ text-align:center; 
										 font-family:Arial, sans-serif; 
										 font-size:x-small;
										 width:260px; 
										 padding:4px 0px 0px 0px; 
										 margin:0px 200px 0px 0px;
										 }

.top3{/*border:white solid 1px; 
										 background-color:#006699;*/ 
										 text-align:center; 
										 font-size:100%; 
										 margin:2px -1px 0px 0px; 
										 padding:0px 0px; 
										 font-family:Arial;
										 }

.top3 a:link{text-decoration:none; color:white;}
.top3 a:visited{text-decoration:none; color:white;}
.top3 a:active{text-decoration:none; color:white;}
.top3 a:hover{text-decoration:none; color:red;}

.top_rule{
					height:30px;
					width:100%;
					text-align:left;
					line-height:20px;
					color:white;
					margin:0px;
					padding:0px;
					background:url('pics/top_rule2.gif');
					}
					
.top_rule1{
					display:inline;
					float:right;
					height:30px;
					text-align:right;
					line-height:20px;
					color:white;
					font-size:xx-small;
					margin:0px 0px 0px 0px;
					padding:0px 10px 0px 0px;
					}
.top_rule1 a{ margin:0px; padding:0px;}
.top_rule1	a:link{color : white; text-decoration : none;}
.top_rule1	a:visited {color : white; text-decoration : none;}
.top_rule1	a:active {color : white; text-decoration : none;}
.top_rule1	a:hover {color : #e1e2fd; text-decoration : underline;}

.top_rulepic{
						 float:left;
						 display:block;
						 border:solid black 0px;
						 vertical-align:top;
						 margin:0px 0px 0px 0px;
						 padding:0px;
						 }
	
	
.menu{ /* Arial, Agency FB Bold, Eras Medium ITC, Dauphin, Franklin Gothic Medium Cond, Haettenschweiler, OCR A Extended */
			font-family: Tahoma, sans-serif;
			font-size:12px;
			/*line-height:20px;*/
			width:145px;
			min-width:145px;
			max-width:145px;
			margin:0px;
			padding:0px;
			font-weight:bold;
			}	
.menu a{ margin:0px; text-decoration : none; padding:5px 15px; width:145px;/*height:20px;*/}

.menu	a:link{color : black; background-color:#c0ffc0;}
.menu	a:visited {color : black; background-color:#c0ffc0;}
.menu	a:active {color : black; background-color:#c0ffc0;}
.menu	a:hover {color : white; background-color:#00dd66;}

.flashmenu{
					 width:145px;
					 height:420px;
					 }

.table{
			 width: 100%;
		 	 border-color:black;
			}
			
			
.oftab{
			 color: black;
			 font-weight: normal;
			 font-size: 90%;
			 margin:10px 0px 0px 0px;
			 }
			 
.marquee{
				 color:#ffffff;
				 font-weight: normal;
				 font-size:11px;
				 height:28px; 
				 line-height:28px; 
				 background-color:#e0e0e0;
				 }
.marquee a:link{color : black; text-decoration : none;}
.marquee a:visited {color : black; text-decoration : none;}
.marquee a:active {color : black; text-decoration : none;}
.marquee a:hover {color : #006699; text-decoration : none;}

.sidemain{
					color:black;
          border-color:black;
					}
			

.offer{
			 color:#000033; 
			 margin:0px 5px 0px 5px;
			 padding:10px 0px;
			 }
.ofborder{border:#006699 solid 2px; background-color:#e1e2fd; padding-top:0px;}

.ofimg{ float:left; width:175px; margin:0px 10px 0px 2px; border:#006699 solid 1px;}

.ofimg2{ width:250px; margin:0px 0px 0px 0px; border:#006699 solid 1px;}

.ofhead{
				background-color: #006699;
  			color:white;
				font-size:110%;
  			font-weight:bold;
  			line-height:24px;
  			margin-top:0px; 
  			margin-bottom:0px;
  			}
.ofhead a:link {color : white; text-decoration : none;}
.ofhead a:visited {color : white; text-decoration : none;}
.ofhead a:active {color : white; text-decoration : none;}
.ofhead a:hover {color : #C0C0FF; text-decoration : none;}

.ofhead-chr{
				background-color: #884444;
  			color:white;
				font-size:110%;
  			font-weight:bold;
  			line-height:24px;
  			margin-top:0px; 
  			margin-bottom:0px;
  			}
.ofhead-chr a{display:block; width:100%; }
.ofhead-chr a:link {color : white; text-decoration : none;}
.ofhead-chr a:visited {color : white; text-decoration : none;}
.ofhead-chr a:active {color : white; text-decoration : none;}
.ofhead-chr a:hover {color : #C0C0FF; text-decoration : none;}

.ofheadani{
    				background-image:url(flash/spoftab2.gif);
						width:100%;
						height:30px;
						color:white;
    				font-size:120%;
      			font-weight:bold;
      			line-height:30px;
    				text-indent:40px;
      			}

.ofheadani a:link {color : white; text-decoration : none;}
.ofheadani a:visited {color : white; text-decoration : none;}
.ofheadani a:active {color : white; text-decoration : none;}
.ofheadani a:hover {color : #C0C0FF; text-decoration : none;}
						
.header{
				 display:block;
				 width:100%;
				 height:36px;
				 /*clear:both;*/
				 background-color: #006699; /*#006699*/
				 border:solid black 0px;
				 /*background-image:url(flash/headtab.gif);*/
				 font-family: verdana, Arial, sans-serif;
  			 color:white;
  			 font-size:12px;
				 text-decoration:none;
  			 font-weight:bold;
  			 line-height:30px;
  			 margin:0px 0px 0px 0px;
				 /*text-indent:10px;*/
  			 }
.header a:link{color : white; text-decoration : none;}
.header a:visited {color : white; text-decoration : none;}
.header a:active {color : white; text-decoration : none;}
.header a:hover {color : #C0C0FF; text-decoration : none;}
			
.offertitle{color:white; font-weight:bold; margin:0.2cm 0.2cm 0cm 0.2cm;}

.price{
			 color:#c00000;
			 font-weight:bold;
			 }
.price2{
			 color:#c00000;
			 font-size:150%;
			 font-weight:bold;
			 }

.outline{border-color:black;}

.quote{
			 font-size:10px;
			 color:#ffffff;
			 font-family:Arial, sans-serif;
			 font-weight:bold;
			 background-color:#00dd66;
			 margin: 5px;
			 padding:5px;
			 }
			 
.font12{
		 font-size:12px;
		 font-weight: normal;
		 font-style:normal;
			}		
				
.font11{
		 font-size:11px;
			}
			
.font10{
		 font-size:10px;
			}
.smallerfont{font-size:80%; font-weight:normal;}

.nav{
		 text-decoration:none;
		 padding:0px 10px;
		 border:solid #006699 1px;
		 }

.venlistback{
						 float:right; 
						 margin:0px; 
						 padding:1px 30px 0px 10px; 
						 clear:none;

						 }		 
.venlistback a{font-weight:bold;}
.venlistback a:link{color:#ffffff; text-decoration:none;}
.venlistback a:visited{color:#ffffff; text-decoration:none;}
.venlistback a:active{color:#ffffff; text-decoration:none;}
.venlistback a:hover{color:#c0c0c0; text-decoration:underline;}
		 
.ven1{
			float:left; 
			display:block; 
			width:225px;
			color:black; 
			margin: 0px 20px 0px 0px; 
			padding:0px; 
			font-size:95%;
			font-weight:normal; 
			text-decoration:none;}
			
.ven1 a{margin:0px; padding:0px;}
.ven1 a:link{color:blue; text-decoration:none;}		
.ven1 a:visited{color:blue; text-decoration:none;}	
.ven1 a:active{color:blue; text-decoration:none;}	
.ven1 a:hover{display:inline; color:blue; background-color:beige; text-decoration:none;}	 

.ven1img{float:left; width:275px;}
.ven_body{margin:10px 220px 10px 0px;}

.backlink{}
a.backlink{font-weight:normal; width:225px; margin:5px 0px 10px 0px; text-indent:5px; padding:0px 0px;}
a.backlink:link{display:block; color:black; background-color:beige; text-decoration:underline;}
a.backlink:visited{display:block; color:black; background-color:beige; text-decoration:underline;}
a.backlink:active{display:block; color:black; background-color:beige; text-decoration:underline;}
a.backlink:hover{display:block; color:black; background-color:#d0d0d0; text-decoration:underline;}/**/


.title{
			text-decoration:none;
			font-weight:bold;
			color:black;
			}
a.title{height:20px; font-weight:bold; width:100%; margin:0px 0px 5px -10px; text-indent:10px; padding:2px 0px;}
 a.title:link{display:block; color : white; background-color:#006699; text-decoration : none;}
 a.title:visited {display:block; color : white; background-color:#006699; text-decoration : none;}
 a.title:active {display:block; color : white; background-color:#006699; text-decoration : none;}
 a.title:hover {display:block; color : #ffffff; background-color:#669966; text-decoration : none;}

.main_table{
						line-height:20px;
						}
			
.fullpage{
					background-color: #e1e2fd;/*e1e2fd #f5f5dc ffffcc*/
					border:#b0b0b0 solid 1px;
					font-size:90%;
					/*height:800px;*/
					margin:0px 0px 10px 0px; 
					padding:15px 15px 10px 15px;
					line-height:20px;
					}
.fullpage_ven{
					background: #e1e2fd url('pics/gc_back.jpg') no-repeat;
					border:#b0b0b0 solid 1px;
					font-size:90%;
					/*height:800px;*/
					margin:0px 0px 10px 0px; 
					padding:15px 15px 10px 15px;
					line-height:20px;
					}
.fullpage_vou{
					background: #e1e2fd url('pics/ygt-chris-v-back.jpg') no-repeat;
					border:#b0b0b0 solid 1px;
					/*height:800px;*/
					margin:0px 0px 10px 0px; 
					padding:15px 15px 10px 15px;
					line-height:20px;
					font-size:11px;
					}
.vouchertable { font-size:11px;
}				
.voucher1{margin:0px 0px 20px 0px;}
.voucher2{border:solid #884444 1px; margin:0px; font-size:11px; width:100%;}
.voucher3{background:#884444; padding:2px 10px; color:white; font-weight:bold;}
.voucher4{width:175px; background:#660000;}
.voucher5{display:block; margin:0px; border:solid #884444 0px;}
.voucher5a{display:block; margin:0px; border:solid #884444 1px;}
.voucher6{display:block; font-size:10px; padding:10px 7px; margin:0px; color:white; font-weight:bold;}
.voucher6 a:link{color:white;}
.voucher6 a:visited{color:white;}
.voucher6 a:active{color:white;}
.voucher6 a:hover{color:white;}
.voucher6 img{float:left; border:0px; vertical-align:text-top; margin-bottom:5px;} 
.voucher7{padding:10px 0px 0px 10px;}

.fp_ven_hr{
					 color:#006699; 
					 background-color:#0066ff;
					 }
.fp_ven_in1{
					 font-weight:bold; 
					 padding:5px 8px; 
					 margin:0px 14px 0px 0px;
					 }
.fp_ven_in2{
					 color:#505050; 
					 padding:5px 8px; 
					 margin:0px 14px 0px 0px;
					 }
.bottom_clear{
							color:#e1e2fd;
							}
.fullpage img{
							border:#006699 solid 1px;
							}

.fullhead{
					font-size:100%;
					color:#006699;
					font-weight:bold;
					}
.fullhead1{
					font-size:100%;
					color:#000000;
					font-weight:bold;
					}
					
.halfpage{
					float:left;
					clear:both;
					/*border:red solid 2px;*/
					text-align:left;
					width:90%;
					margin:0px; 
					padding:10px;
					}

.l80page{
				width:80%;	
  			margin:0px; 
  			padding:0px;
  			}
.listtable{font-size:x-small;}					
.listtable ul{
  			 		 font-size:100%;
						 font-weight:normal;
						 line-height:20px;
  			 		 list-style:disc;/*disc*/
             margin-top:10px;
          	 margin-bottom:10px;
          	 margin-left:15px;
          	 margin-right:5px;
             }
.listtable li{margin-bottom:10px;}
.listtable a:link{color:black; font-weight:bold;}
.listtable a:visited{color:black; font-weight:bold;}
.listtable a:active{color:black; font-weight:bold;}
.listtable a:hover{color:red; font-weight:bold; text-decoration:underline;}

.vendata{
				 /*font-family: Arial, sans-serif;*/
				 /*border:#505050 solid 2px;*/
				 float:left;
				 /*background-color:gray;*/
				 color:black;
				 font-size:90%;
				 padding:0px;
				 margin: 0px 0px 5px 0px;
				 }
.venaddress{
						display:block;
						clear:right;
						float:left;
						margin:0px 5px 0px 0px;
						}
.sidebar{
				 font-size:80%; 
				 width:200px; 
				 float:right; 
				 margin:0px 0px 0px 30px;
				 }
				 
.venprices{
					 font-weight:normal;
					 font-size:100%;
					 line-height:18px;
					 /*background: #ffff80 url('flash/ygt_venprice1.gif') norepeat;*/
					 border:#006699 solid 1px;
					 padding:5px 10px;
					 }
					 
.venfacpic{
					 width:200px;
					 margin:10px 0px 10px 0px;
					 padding:0px 0px 0px 0px;
					 float:right;
					 clear:right;
					 /*border:red dashed 1px;*/
					 }
.sidemenu{
					float:right;
					font-size:10px;
					line-height:12px;
					width:200px;
					height:60px;
					margin:0px 0px 10px 0px; 
					padding:0px 0px;
					background-image:url(pics/sidemenu.gif);
					}
.sidemenu a{font-weight:normal; text-align:left; text-indent:10px; height:10px; width:100%; margin:1px 0px 0px 0px; padding:0px;}
.sidemenu a:link{display:block; color:white; text-decoration:none;}
.sidemenu a:visited{display:block; color:white; text-decoration:none;}
.sidemenu a:active{display:block; color:white; text-decoration:none;}
.sidemenu a:hover{display:block; color:white; text-decoration:underline;}
					
.venfac{
				font-family: Arial, sans-serif;
    		border:#000000 solid 1px;
      	/*background-color:gray;*/
      	color:black;
    		clear:both;
      	padding:10px 10px;
      	margin: 0px 0px 15px 0px;
    		}
.venfac ul{
					 /*border:#505050 solid 1px;*/
					 list-style-type:disc;
					 margin:5px 0px 10px 20px;
					 padding:0px;
					 }
.venimgright{
					width:200px;
					margin:0px;
          padding:0px;
					float:left;
          }
.offersimgright {
	width:250px;
	padding:0px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.venhead{
				 	font-size:105%;
					color:#000000;
					font-weight:bold;
					}
.venleft{
  			 margin:0px 0px 0px 0px;
  			 padding:0px 0px 0px 0px;
				 clear:left;
  			 /*border:black dashed 3px;*/
  			 }
.venimgtop{
	display:block;
	border:solid #006699 1px;
	float:left;
	height:195px;
	padding:0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
				 }
.linker{
				font-family: verdana, Tahoma, arial, sans-serif;		
				font-size:10px;
				font-weight:normal;
				background-color:#006699;
				margin:0px 0px 0px 0px;
				width:145px;
				line-height:20px;
				padding:0px 0px 0px 0px;
				}
.linker a{width:145px; margin:0px 0px 0px 0px; padding:3px 0px 3px 0px; text-indent:15px;font-weight:normal; border-top:solid #006666 1px;}
.linker a:link{display:block; color:white; background-color:#006699; text-decoration:none;}
.linker a:visited{display:block; color:white; background-color:#006699; text-decoration:none;}
.linker a:active{display:block; color:white; background-color:#006699; text-decoration:none;}
.linker a:hover{display:block; color:white; background: #006699; text-decoration:underline;} /*#0066cc*/

.golfschool1{
						 text-align:left;
						 float:left; 
						 display:block;
						 width:252px;
						 margin:0px 0px 0px 0px;
						 padding:0px;
						 border:#006699 solid 1px;
						 }
.golfschool1 a{}
.golfschool1 a:link{color:red;}
.golfschool1 a:visited{color:red;}
.golfschool1 a:active{color:red;}

.golfschool1 a:hover{color:lime;}

.golfschool1 img{
						 		 border:solid #006699 0px; 
								 width:100%;
								 height:170px; 
								 margin:0px 0px -3px 0px; 
								 padding:0px;
						 		 }

.golfschool2{
						 float:left;
						 display:block;
						 width:252px;
						 color:white; 
						 background:url('pics/golfschool1.gif') no-repeat; 
						 border:solid #000033 0px;
						 clear:both;
						 font-size:90%; 
						 line-height:14px; 
						 padding:8px; 
						 margin:0px;
						 }
						 
.gallerylist{
			width:90%;
			font-weight:normal;
			}
.gallerylist a{height:22px; width:100%; margin:0px 0px 1px 0px; padding:0px; text-indent:10px}
.gallerylist a:link{display:block; color:black; background-color:#e1e2fd; text-decoration:none;}
.gallerylist a:visited{display:block; color:black; background-color:#e1e2fd; text-decoration:none;}
.gallerylist a:active{display:block; color:black; background-color:#e1e2fd; text-decoration:none;}
.gallerylist a:hover{display:block; color:black; background-color:#80ff80; text-decoration:none;} 

.mapblue{
						float:left;
						margin:0px 0px 10px 0px;
						border:#006699 solid 1px;
						width:330px; /*350*/
						height:365px; /*390*/
						}
.mapukeu{float:left;margin:0px 10px 10px 0px;border:#006699 solid 1px;width:200px;}
.borderblue2{
						margin:0px 0px 10px 15px;
						border:#006699 solid 1px;
						}						
.venlist1{
					width:225px;
					display:block;
					color:black;
					float:left;
				  font-weight:normal;
					margin: 0px 0px 0px 0px;
					padding:0px;
				 }
.venlist1 a{width:225px; margin:0px 0px 1px 0px; padding:2px 0px; text-indent:10px}
.venlist1 a:link{display:block; color:white; background-color:#006699; text-decoration:none;}
.venlist1 a:visited{display:block; color:white; background-color:#006699; text-decoration:none;}
.venlist1 a:active{display:block; color:white; background-color:#006699; text-decoration:none;}
.venlist1 a:hover{display:block; color:black; background-color:#66ccff; text-decoration:none;}

.venlist2{
					width:210px;
					color:black;
					display:block;
				  font-weight:normal;
					font-size:11px;
					margin:0px 0px 0px 15px;
					padding:0px;
				  }
.venlist2 a{width:210px; margin:0px 0px 1px 0px; padding:0px 0px; text-indent:10px;}
.venlist2 a:link{display:block; color:white; background-color:#00C000; text-decoration:none;}
.venlist2 a:visited{display:block; color:white; background-color:#00C000; text-decoration:none;}
.venlist2 a:active{display:block; color:white; background-color:#00C000; text-decoration:none;}
.venlist2 a:hover{display:block; color:black; background-color:#80ff80; text-decoration:none;}/*#80ff80*/

.venlist3{
					color:white;
					text-indent:10px;				
					display:block;
					width:225px;
					background-color:#006699;
					margin:0px 0px 0px 0px;
					padding:2px 0px;
					}

.venlist4{
					font-family: Arial, sans-serif;
					width:200px;
					display:block;
					color:black;
					/*float:left;*/
				  font-weight:normal;
					font-size:125%;
					margin: 0px 0px 0px 0px;
					padding:0px;
					line-height:35px;
				 }
.venlist4 a{
						border-left:#e1e2fd solid 2px; 
						border-top:#e1e2fd solid 2px; 
						border-right:#006699 solid 2px; 
						border-bottom:#006699 solid 2px;
						height:35px; 
						width:200px; 
						margin:0px 0px 5px 0px; 
						padding:0px; 
						text-indent:0px;
						}
.venlist4 a:link{display:block; color:white; background-color:#006699; text-decoration:none;}
.venlist4 a:visited{display:block; color:white; background-color:#006699; text-decoration:none;}
.venlist4 a:active{display:block; color:white; background-color:#006699; text-decoration:none;}
.venlist4 a:hover{display:block; color:white; background-color:#44bbff; text-decoration:none;}

.venlist5{
					width:100%;
					display:block;
					color:white;
				  font-weight:normal;
					font-size:9px;
					margin: 0px 0px 0px 0px;
					padding:0px;
					text-align:left;
					text-indent:5px;
				 }
.venlist5 a{font-size:110%; font-weight:normal; text-align:left; text-indent:5px; height:22px; width:100%; margin:1px 0px 0px 0px; padding:0px;}
.venlist5 a:link{display:block; color:black; background-color:#cccc66; text-decoration:none;}
.venlist5 a:visited{display:block; color:black; background-color:#cccc66; text-decoration:none;}
.venlist5 a:active{display:block; color:black; background-color:#cccc66; text-decoration:none;}
.venlist5 a:hover{display:block; color:black; background-color:#cccc99; text-decoration:underline;}

.venlist6{
					width:100%;
					display:block;
					color:black;
				  font-weight:normal;
					font-size:9px;
					margin: 0px 0px 0px 0px;
					padding:0px;
					text-align:left;
					text-indent:15px;
				 }
.venlist6 a{font-size:110%; font-weight:normal; text-align:left; text-indent:15px; height:22px; width:100%; margin:1px 0px 0px 0px; padding:0px;}
.venlist6 a:link{display:block; color:black; background-color:#ccff66; text-decoration:none;}
.venlist6 a:visited{display:block; color:black; background-color:#ccff66; text-decoration:none;}
.venlist6 a:active{display:block; color:black; background-color:#ccff66; text-decoration:none;}
.venlist6 a:hover{display:block; color:black; background-color:#ccff99; text-decoration:underline;}

.spoftab{
				 background-image:url(flash/spoftab.gif); 
				 width:100%; 
				 height:26px;
				 line-height:26px; 
				 color:white; 
				 font-weight:bold; 
				 text-indent:50px;
				 }
.spoftab a{}
.spoftab a:link{display:block; color:white; text-decoration:none;}
.spoftab a:visited{display:block; color:white; text-decoration:none;}
.spoftab a:active{display:block; color:white; text-decoration:none;}
.spoftab a:hover{display:block; color:white; text-decoration:underline;}

.spoftab3{
				 background-image:url(pics/spoftab.gif); 
				 width:100%; 
				 height:26px;
				 line-height:26px; 
				 color:white; 
				 font-weight:bold; 
				 text-align:left;
				 text-indent:60px;
				 }
.spoftab3 a{}
.spoftab3 a:link{display:block; color:white; text-decoration:none;}
.spoftab3 a:visited{display:block; color:white; text-decoration:none;}
.spoftab3 a:active{display:block; color:white; text-decoration:none;}
.spoftab3 a:hover{display:block; color:white; text-decoration:underline;}

.ventab{
				 background-image:url(pics/ventab.gif); 
				 width:100%; 
				 height:26px;
				 line-height:26px; 
				 margin-top:0px;
				 color:white; 
				 font-weight:bold; 
				 text-align:center;
				 text-indent:0px;
				 }
.ventab a{}
.ventab a:link{display:block; color:white; text-decoration:none;}
.ventab a:visited{display:block; color:white; text-decoration:none;}
.ventab a:active{display:block; color:white; text-decoration:none;}
.ventab a:hover{display:block; color:white; text-decoration:underline;}

.pricetab{
				 background-image:url(pics/pricetab.gif); 
				 width:100%; 
				 height:26px;
				 line-height:26px; 
				 margin-top:0px;
				 color:white;
				 font-weight:bold; 
				 text-align:center;
				 text-indent:0px;
				 }
.pricetab a{}
.pricetab a:link{display:block; color:white; text-decoration:none;}
.pricetab a:visited{display:block; color:white; text-decoration:none;}
.pricetab a:active{display:block; color:white; text-decoration:none;}
.pricetab a:hover{display:block; color:white; text-decoration:underline;}

.factab{
				background-image:url(pics/factab.gif); 
				 width:100%; 
				 height:26px;
				 line-height:26px; 
				 margin-top:0px;
				 color:white;
				 font-weight:bold; 
				 text-align:center;
				 text-indent:0px;
				 }
				

.ventab3{
					color:black;
					text-indent:5px;				
					display:block;
					height:22px;
				  line-height:22px;
					width:100%;
					background-color:#cccc66;
					margin:1px 0px 0px 0px;
					padding:0px;
					}
.spoftable{
					 background-color:#b0b0b0;
					 line-height:20px;
					 font-size:80%;
					 padding:0px;
					 margin:10px 0px 0px 0px;
				 	 }
.spoftable1{
					 background-color:#b0b0b0;
					 /*width:450px;*/
					 line-height:20px;
					 font-size:80%;
					 padding:0px;
					 margin:10px 0px 0px 0px;
				 	 }
					 
.sunspec1{
					width:45%;
					float:left;
					padding:0px 0px 0px 5px;
    			display:block;
    			margin:0px 10px 5px 0px;
					}
.sunspec2{
					width:45%;
					float:left;
					padding:0px 0px 0px 5px;
    			display:block;
    			margin:0px 0px 5px 0px;
					}
.sunspec3{
					width:45%;
					float:left;
					padding:0px 0px 0px 15px;
    			display:block;
    			margin:0px 10px 5px 0px;
					}
					
.spofsuntable1{
					 background-color:#b0b0b0;
					 width:100%;
					 line-height:20px;
					 font-size:80%;
					 padding:0px;
					 margin:10px 0px 0px 0px;
				 	 }
.spoftable1title{
								 width:100%;
    						 background:#00aacc;
    						 color:white;
    						 font-weight:bold;
    						 padding:0px 0px 0px 10px;
    						 margin:10px 0px -10px 0px;
    						 height:30px;
    						 line-height:30px;
    						 text-indent:0px;
								 }
.spoftable1title1{
								 width:100%;
    						 background:#00aacc;
    						 color:white;
    						 font-weight:bold;
    						 padding:0px 0px 0px 10px;
    						 margin:0px 0px -10px 0px;
    						 height:30px;
    						 line-height:30px;
    						 text-indent:0px;
								 }
.spoftable td{
    				 padding:0px;
    				 margin:5px;
    				 }
.spof1{
			 background-color:#ffffff; /*d1d2fd*/
			 text-align:center;
			 }
.spof1 a{text-align:left; border:black solid 0px; height:20px; width:100%; margin:0px 0px; padding:0px 10px; text-indent:0px}
.spof1 a:link{display:block; color:black; text-decoration:none; background-color:#c1c2fd;}
.spof1 a:visited{display:block; color:black; text-decoration:none; background-color:#c1c2fd;}
.spof1 a:active{display:block; color:black; text-decoration:none; background-color:#c1c2fd;}
.spof1 a:hover{display:block; color:black; /*background-color:#ff0000;*/ text-decoration:none;}			 

.spof2{
			 background-color:#ffffff; /*e1e2fd*/
			 text-align:center;
			 }
.spof2 a{text-align:left; height:20px; width:100%; margin:0px 0px; padding:0px 10px; text-indent:0px}
.spof2 a:link{display:block; color:black; text-decoration:none; background-color:#e1e2fd;}
.spof2 a:visited{display:block; color:black; text-decoration:none; background-color:#e1e2fd;}
.spof2 a:active{display:block; color:black; text-decoration:none; background-color:#e1e2fd;}
.spof2 a:hover{display:block; color:black;  /*background-color:#ff0000;*/ text-decoration:none;}

.spof3{
			 background-color:#ffffff; /*e1e2fd*/
			 text-align:center;
			 }
.spof3 a{text-align:left; width:100%; margin:0px 0px; padding:0px 10px; text-indent:0px}
.spof3 a:link{display:block; color:black; text-decoration:none; background-color:#e1e2fd;}
.spof3 a:visited{display:block; color:black; text-decoration:none; background-color:#e1e2fd;}
.spof3 a:active{display:block; color:black; text-decoration:none; background-color:#e1e2fd;}
.spof3 a:hover{display:block; color:black;  /*background-color:#ff0000;*/ text-decoration:none;}

.bold-underline{
								/*border:black solid 1px;*/
								display:block;
								font-weight:bold;
								clear:both;
								text-decoration:underline;
								margin:10px 0px 10px 0px;
								}
.underline{
  				/*border:black solid 1px;*/
  				display:block;
  				font-weight:normal;
  				clear:both;
  				text-decoration:underline;
  				margin:10px 0px 10px 0px;
  				}
.underline_sm{
  				/*border:black solid 1px;*/
  				display:block;
  				font-weight:normal;
  				clear:both;
  				text-decoration:underline;
  				margin:0px 0px 5px 0px;
  				}
.line{color:#006699; background-color:#006699; width:100%;}
.red{
		 color:red;
		 font-weight:bold;
		 }
		 
.telnum{
				display:block;
				font-family:Arial;
				font-size:150%; 
				font-weight:bold;
				margin:5px 0px 0px 0px;
				}
					
.clubhouse{
					 /*border:black solid 1px;*/
					 margin:10px 20px 0px 20px;
					 list-style-type: none;
					 }
.clubhouse li{
					 		border-bottom:#006699 solid 2px;
							margin:0px 0px 0px 0px;
							padding:5px 0px 0px 10px;
							/*background:#707070 url('pics/clubhouse_back.gif') repeat-x;
							color:white;*/
					 		}
.clubhouse img{
					 		 float:right;
							 width:230px;
					 		 margin:5px 10px 5px 10px;
							 padding:0px;
							 }
.clubhouse a{font-weight:bold;}

.ofhours{
				 margin:10px 0px 0px 0px;
				 padding:0px;
				 width:100%;
				 text-align:center;
				 }
.ofhours table{
      				 background-color:#006699;
      				 font-size:110%;
      				 margin:0px 0px 10px 0px;
      				 width:270px;
      				 }
.ofhours td{
				 		background-color:#ffffff;
						text-align:center;
						}
						
.ofhours img{
				 		border:0px;
				 		}
.contaddr{
					display:block;
					border:solid black 0px;
					text-align:left;
					float:left;
					width:91%;
					padding:5px 0px 5px 0px;
					margin:0px 0px 0px 0px;
					}
.cont1{
			 width:50%;
			 float:left;
			 display:block;
			 /*border-left:black solid 1px;*/
			 }			 
.cont2{			 
			 padding:0px 5px 0px 0px;
			 margin:0px 10px 5px 0px;
			 }
.contacthead{
						 display:block;
						 background:#00aacc;
						 color:white;
						 font-weight:bold;
						 padding:0px 0px 0px 10px;
						 margin:0px 0px 10px 0px;
						 height:24px;
						 line-height:24px;
						 text-indent:0px;
						 }						
.contacthead1{
						 display:block;
						 background:#006699;
						 color:white;
						 font-weight:bold;
						 padding:0px 0px 0px 10px;
						 margin:0px 0px 10px 0px;
						 height:30px;
						 line-height:30px;
						 text-indent:0px;
						 }	
.terms{
			 padding:0px 10px;
			 line-height:16px;
			 }			
.termslist{
					 line-height:14px;
					 font-size:80%;
					 }
.termslist a{text-align:left; width:100%; margin:0px 0px; padding:0px 10px; text-indent:0px}
.termslist a:link{color:#00ccff; text-decoration:none;}
.termslist a:visited{color:#00ccff; text-decoration:none;}
.termslist a:active{color:#00ccff; text-decoration:none;}
.termslist a:hover{color:#00eeff; text-decoration:none; background:#003355;}

.feedback{
					padding:0px;
					width:300px;
					}
.gallery1{
					display:block;
					}
.gallery1 img{
							margin:10px 20px 10px 0px;
							height:100px;
							float:left;
							clear:right;
							}
.gallery2{
					background-color:#e1e2fd;
					width:500px;
					margin:0px;
					padding:2px 10px;
					}

.newsform{
					float:left;
					border:red solid 0px;
					width:230px; margin:0px 15px 0px 0px; padding:0px;
					}
.cust_pic{
					float:right;
					margin-left:30px;
					width:200px;
					}
.cust_pic2{
					float:left;
					margin:10px 30px 0px 0px;
					height:160px;
					width:220px;
					}
.about{
			 width:45%;
			 float:left;
			 /*border-left:black solid 1px;
			 */padding:0px 0px 0px 5px;
			 display:block;
			 margin:0px 10px 0px 0px;
			 }
.about2{
				line-height:20px;
				}
.four1{
      width: 48%;
      left: 150px;
			float:left;
    	border:black solid 0px;
    	padding:0px 0px 0px 0px;
    	display:inline;
    	margin:5px 0px 0px 0px;
			}

.four2{
			right:15px;
      width: 48%;
			float:right;
    	border:black solid 0px;
    	padding:0px 0px 0px 0px;
    	display:inline;
    	margin:5px 10px 0px 0px;
			}
.four1a{width:50%; float:left;}
.four1b{padding:0px 20px 20px 0px;}
.four2a{width:100%; float:left;}
			
			
.tours1{border:solid black 0px; width:100%;}
.tours2{
	border:solid blue 0px;
	float:left;
	width:180px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.tours2 img{border:0px;}
.tours3{
      	width:100%;
      	display:block;
      	color:black;
      	float:left;
        font-weight:normal;
      	margin: 0px 0px 0px 0px;
      	padding:0px;
       }
.tours3 a{height:22px; width:100%; margin:0px 0px 1px 0px; padding:0px; text-indent:10px}
.tours3 a:link{display:block; color:white; background-color:#006699; text-decoration:none;}
.tours3 a:visited{display:block; color:white; background-color:#006699; text-decoration:none;}
.tours3 a:active{display:block; color:white; background-color:#006699; text-decoration:none;}
.tours3 a:hover{display:block; color:black; background-color:#66ccff; text-decoration:none;}
		
.enquiry1{
					width:410px;
					font-weight:normal;
					border:black solid 0px;
					color:white;
					background:#006699;
					text-align:center;
					margin:0px;
					padding:0px;
					}
.enquiry1 input, .enquiry1 textarea, .enquiry1 select, .enquiry1 option{
											border:solid #a0a0a0 1px;
											/*font-size:x-small;
											padding:2px 2px;*/
											} 					
.enquiry_main1{
    					width:600px;
    					height:410px;
    					font-weight:normal;
    					border:black solid 0px;
    					color:white;
    					background:#006699;
    					text-align:center;
    					margin:0px;
    					padding:0px;
    					}
.enquiry_main1 input, .enquiry_main1 textarea, .enquiry_main1 select, .enquiry_main1 option{
											border:solid #a0a0a0 1px;
											font-size:100%;
											font-family:verdana;
											padding:2px 2px;
											} 
											
.enquiry-tv{height:415px; font-size:10px; color:white; font-weight:normal; vertical-align:top; padding:25px;  background: #000033 url('pics/enquiry_main1.jpg') no-repeat;}

.enquiry-tv input, .enquiry-tv select, .enquiry-tv option {font-size:10px;}
.enquiry-tv textarea {vertical-align:top; font-size:10px;}

.enquiry-hosp{
    					width:380px;
    					
    					font-weight:normal;
    					border:black solid 0px;
    					color:white;
    					background:#006699;
    					text-align:center;
    					margin:0px;
    					padding:0px;
    					} 
							
.enquiry-hosp input, .enquiry-hosp select, .enquiry-hosp option, .enquiry-hosp textarea{font-family:verdana; font-size:10px; border:solid #a0a0a0 1px;}

.enq-hosp-1{border:white solid 0px; background:#669966; font-size:10px; font-weight:bold; line-height:20px; padding:0px;}
.enq-hosp-1a{border:white solid 0px; background:#006699; font-size:10px; font-weight:bold; line-height:20px; padding:0px;}
.enq-hosp-1b{border:white solid 0px; background:#884444; font-size:10px; font-weight:bold; line-height:20px; padding:0px;}
.enq-hosp-1c{border:white solid 0px; background:#cccc66; font-size:10px; font-weight:bold; line-height:20px; padding:0px;}
.enq-hosp-1d{border:white solid 0px; background:#aaaa66; font-size:10px; font-weight:bold; line-height:20px; padding:0px;}

.enq-hosp-2{float:left; text-align:left; line-height:14px; margin:15px 0px 0px 5px; border:solid black 0px;}

.enq-hosp-3{position:absolute; left:240px; top:28px; font-size:9px; font-weight:normal;}
.enq-hosp-3a{position:absolute; left:460px; top:28px; font-size:9px; font-weight:normal;}
.enq-hosp-3b{position:absolute; left:270px; top:28px; font-size:9px; font-weight:normal;}

.enq-hosp-4{margin:5px 5px 5px 2px; float:right; border:solid black 0px;}
.enq-hosp-5{border:solid red 0px; font-size:10px; color:white; font-weight:normal; vertical-align:top; padding:25px; background: #000033 url('pics/enquiry_main1.jpg') no-repeat;}
.enq-hosp-5a{border:solid red 0px; font-size:10px; color:white; font-weight:normal; vertical-align:top; padding:25px;  background: #666633 url('pics/enquiry_main2.jpg') no-repeat;}
.enq-hosp-6{margin:0px; border:solid white 0px;}
.enq-hosp-7a{margin:0px 0px 2px 40px;}
.enq-hosp-7b{margin:0px 0px 2px 42px;}
.enq-hosp-7c{margin:0px 0px 3px 40px;}
.enq-hosp-8{margin:0px 0px 0px 20px; /*font-size:10px;*/}
.enq-hosp-9{vertical-align:top; margin:0px 0px 0px 44px;}
.enq-hosp-10{margin:10px 0px 0px 80px; border:solid red 0px;}
.enq-hosp-11{color:#aaaaff;}
.enq-hosp-12{margin:10px 0px 0px 75px; background:#669966; border:solid #a0a0a0 0px; color:white; font-family:verdana,tahoma;}

.enq-hosp-10a{clear:both; float:right; text-align:right; width:200px; margin:14px 10px 0px 0px; border:solid red 0px;}
.enq-hosp-11a{color:#aaaaff;}
.enq-hosp-12a{margin:0px 0px 0px 10px; background:#669966; border:solid #a0a0a0 0px; color:white; font-family:verdana,tahoma;}
.enq-hosp-13{clear:both; float:right; text-align:right; width:200px; margin:10px 12px 0px 0px; font-weight:bold; border:solid red 0px;}
.enq-hosp-14{border:solid #a0a0a0 1px; padding:2px 5px; text-align:right; font-weight:bold; margin:0px;}

.enq-hosp-suc{padding:50px 25px 100px 25px; text-align:center;}
.enq-hosp-suc a{width:100px; margin:0px; padding:5px; font-weight:normal; border:solid #505050 2px;}
.enq-hosp-suc a:link{display:block; color:black; background-color:#c0c0c0; text-decoration:none;}
.enq-hosp-suc a:visited{display:block; color:black; background-color:#c0c0c0; text-decoration:none;}
.enq-hosp-suc a:active{display:block; color:black; background-color:#c0c0c0; text-decoration:none;}
.enq-hosp-suc a:hover{display:block; color:black; background-color:#f0f0f0; text-decoration:none;}

.enq-spof{font-weight:bold; font-size:x-small;}

.enqsuc{
				background:#000033;
				vertical-align:top; 
				border:solid red 0px;
				height:470px;
				text-align:center;
				color:white;
				font-weight:bold;
				}
.enqsuc a{width:100px; margin:0px; padding:10px; font-weight:normal; border:solid #505050 2px;}
.enqsuc a:link{display:block; color:black; background-color:#c0c0c0; text-decoration:none;}
.enqsuc a:visited{display:block; color:black; background-color:#c0c0c0; text-decoration:none;}
.enqsuc a:active{display:block; color:black; background-color:#c0c0c0; text-decoration:none;}
.enqsuc a:hover{display:block; color:black; background: #ffffff; text-decoration:underline;} /*#0066cc*/

.enqsuc2{
				 font-weight:bold; 
				 height:330px;
				 vertical-align:middle; 
				 text-align:center; 
				 padding:15px 100px 0px 100px;
				 background: #000033 url('pics/enquiry_main1.jpg') no-repeat;
				 }
.enqsuc2 a{width:100px; margin:0px; padding:10px; font-weight:normal; border:solid #505050 2px;}
.enqsuc2 a:link{display:block; color:black; background-color:#c0c0c0; text-decoration:none;}
.enqsuc2 a:visited{display:block; color:black; background-color:#c0c0c0; text-decoration:none;}
.enqsuc2 a:active{display:block; color:black; background-color:#c0c0c0; text-decoration:none;}
.enqsuc2 a:hover{display:block; color:black; background: #ffffff; text-decoration:underline;} /*#0066cc*/
							
.site1{
			 font-size:10px;
			 color:black;
			 width:240px;
			 float:left;
			 display:block;
			 margin-right:30px;
			 }
.site1 a{width:100%; margin:0px; font-weight:normal; text-indent:20px;}
.site1 a:link{display:block; color:black; background-color:#c0c0c0; text-decoration:none;}
.site1 a:visited{display:block; color:black; background-color:#c0c0c0; text-decoration:none;}
.site1 a:active{display:block; color:black; background-color:#c0c0c0; text-decoration:none;}
.site1 a:hover{display:block; color:black; background: #ffffff; text-decoration:underline;}
 
.site2-tours{
						 font-size:10px;
      			 color:black;
			 			 background:#c0c0c0;
						 width:230px;
      			 }
.site2-tours a{width:100%; margin:0px; font-weight:normal; margin-left:10px;}
.site2-tours a:link{display:block; color:black; background-color:#FFFF80; text-decoration:none;}
.site2-tours a:visited{display:block; color:black; background-color:#FFFF80; text-decoration:none;}
.site2-tours a:active{display:block; color:black; background-color:#FFFF80; text-decoration:none;}
.site2-tours a:hover{display:block; color:black; background: #FFFF00; text-decoration:underline;}

.site2-venues{
						 font-size:10px;
      			 color:black;
						 background:#c0c0c0;
						 width:230px;
      			 }
.site2-venues a{width:100%; margin:0px; font-weight:normal; margin-left:10px;}
.site2-venues a:link{display:block; color:black; background-color:#80FF80; text-decoration:none;}
.site2-venues a:visited{display:block; color:black; background-color:#80FF80; text-decoration:none;}
.site2-venues a:active{display:block; color:black; background-color:#80FF80; text-decoration:none;}
.site2-venues a:hover{display:block; color:black; background: #40FF40; text-decoration:underline;}
							
.site2-hosp{
						 font-size:10px;
      			 color:black;
			 			 background:#c0c0c0;
						 width:230px;
      			 }
.site2-hosp a{width:100%; margin:0px; font-weight:normal; margin-left:10px;}
.site2-hosp a:link{display:block; color:black; background-color:#FF8080; text-decoration:none;}
.site2-hosp a:visited{display:block; color:black; background-color:#FF8080; text-decoration:none;}
.site2-hosp a:active{display:block; color:black; background-color:#FF8080; text-decoration:none;}
.site2-hosp a:hover{display:block; color:black; background: #FF4040; text-decoration:underline;}
							
.site2-offers{
						 font-size:10px;
      			 color:black;
			 			 background:#c0c0c0;
						 width:230px;
      			 }
.site2-offers a{width:100%; margin:0px; font-weight:normal; margin-left:10px;}
.site2-offers a:link{display:block; color:black; background-color:#8080FF; text-decoration:none;}
.site2-offers a:visited{display:block; color:black; background-color:#8080FF; text-decoration:none;}
.site2-offers a:active{display:block; color:black; background-color:#8080FF; text-decoration:none;}
.site2-offers a:hover{display:block; color:black; background: #4040FF; text-decoration:underline;}


.usefullinks1 {
							font-size:9px; 
							display:block; 
							float:left; 
							background:#006699;
							padding:0px 15px; 
							margin:0px 3px 10px 0px; 
							line-height:15px; 
							height:15px;}			
											 
.usefullinks1:link{display:block; color:white; background:#006699; text-decoration:none;}
.usefullinks1:visited{display:block; color:white; background:#006699; text-decoration:none;}
.usefullinks1:active{display:block; color:white; background:#006699; text-decoration:none;}
.usefullinks1:hover{display:block; color:white; background:#0066ff; text-decoration:none;}						

.hosp1{clear:left; padding:0px 0px; margin:0px;}
.hosp2{padding:0px 5px;}

.hosp{color:white; font-size:11px; background:#d0d0d0; margin:0px 0px 20px 0px;}

.hosp3{color:white; margin:0px 0px 0px 10px;}
.hosp3 a{display:block; font-weight:normal; padding:0px 10px; margin:0px 0px 1px 0px;}
.hosp3 a:link{background:#99bb99; color:#f0f0f0;}
.hosp3 a:visited{background:#99bb99; color:#f0f0f0;}
.hosp3 a:active{background:#99bb99; color:#f0f0f0;}
.hosp3 a:hover{background:#99bb99; color:#f0f0f0;}

.hosp4{background:#669966; padding:0px 10px;}

.hosp-title{background:#669966; color:white; font-weight:bold; padding:2px 5px; font-size:10px; margin:0px 0px 0px 0px;}
.hosp-title2{background:#669966; color:white; padding:2px 5px; font-size:10px; margin:0px 0px 20px 0px;}
.hosp-title2 a{font-weight:bold;}
.hosp-title2 a:link{color:white;}
.hosp-title2 a:visited{color:white;}
.hosp-title2 a:active{color:white;}
.hosp-title2 a:hover{color:white;}

.hosp-pic{float:left; margin:0px; border:solid black 0px;}
.hosp-t{border:solid #669966 1px; border-top:solid #669966 3px; margin:0px; line-height:20px; font-size:11px;}

.hosp-t2{border:solid #669966 1px; margin:0px 0px 10px 0px; line-height:20px; font-size:11px; text-align:center;}
.hosp-t2 td{width:20%; vertical-align:top; padding:5px; }
.hosp-t2-r1{background:#669966; font-size:9px; color:#f0f0f0; font-weight:normal;}
.hosp-t2-r2{background:#99bb99;}

.hosp-side{background:#99bb99; width:192px; font-size:10px; color:white;}
.hosp-side a:link{color:white;}
.hosp-side a:visited{color:white;}
.hosp-side a:active{color:white;}
.hosp-side a:hover{color:white;}

.hosp-packages{padding:10px; border:solid red 0px; margin:0px;}
.hosp-packages a{display:block; padding:0px 10px; margin:0px;}
.hosp-packages a:link{background:#669966; border-bottom:solid #505050 1px;}
.hosp-packages a:visited{background:#669966; border-bottom:solid #505050 1px;}
.hosp-packages a:active{background:#669966; border-bottom:solid #505050 1px;}
.hosp-packages a:hover{background:#88aa88; border-bottom:solid #505050 1px;}

.hosp-packages-top{font-size:11px; line-height:20px; margin:0px 0px 20px 0px;}

.hosp-dates{color:#006699; font-weight:bold; font-size:10px;}

.hosp-content{padding:10px 10px 15px 10px;}	

.hosp-side-enq{margin:0px; padding:10px 7px; font-weight:bold; line-height:14px;}
.hosp-side-enq a{display:block; margin-bottom:0px; clear:left;}
.hosp-side-enq a:link{color:#404040;}
.hosp-side-enq a:visited{color:#404040;}
.hosp-side-enq a:active{color:#404040;}
.hosp-side-enq a:hover{color:#404040;}

.hosp-side-enq img{float:left; border:0px; vertical-align:text-top; margin-bottom:5px;} 

.box-cont1{border:solid #909090 1px; color:black; font-size:90%; margin:10px 0px;}
.box-cont1a{border:solid #909090 1px; color:black; font-size:100%; margin:10px 0px;}
.box-cont2{background:#909090; color:white; padding:2px 5px; font-weight:bold;}
.box-cont3{padding:10px;}
.box-cont4{margin-top:0px;}

.golfplan0{font-size:100%; line-height:20px; text-align:left;}
.golfplan0 img{border:0px;}
.golfplan0 ul{line-height:180%; text-align:left; margin:10px 0px 10px 0px; padding:15px 40px; border:solid #006600 0px;}
.golfplan1{color:#cc0000; font-weight:bold; font-size:120%;}
.golfplan1a{color:#dd0000; font-weight:bold; font-size:200%; line-height:200%;}
.golfplan1b{color:#cc0000; font-weight:bold; font-size:x-small;}
.golfplan2{color:green; font-weight:bold; font-size:120%;}
.golfplan2a{color:#00dd00; font-weight:bold; font-size:120%;}
.golfplan3{background:#006600; text-align:center; margin:0px 0px 10px 0px; height:75px;}
.golfplan3 img{height:100%;}
.golfplan4{border:solid #606060 1px; margin:0px 0px 20px 0px; font-size:x-small;}
.golfplan4a{background:#606060; padding:5px; font-weight:bold; color:white;}
.golfplan5{text-align:center;}
.golfplan5 img{margin-top:10px;}
.golfplan6{padding:5px; border-left:solid #606060 3px; border-bottom:solid #606060 0px;}

.eventschedule{border:solid #00aacc 1px; margin:0px 0px 20px 0px; font-size:small;}
.eventschedule img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.eventschedule p{
	text-align: center;
	margin: 10px;
	font-weight: bold;
	font-size: 12px;
}

.ven_spof{font-size:90%; color:#ffffff;}
.ven_spof ul{margin:0px; list-style-type:none;}
.ven_spof li{display:block; background:#666699; padding:2px 5px; margin:0px 0px 1px 0px;}

.ven_spof4 div{background:#666699; float:left; margin:0px 1px 1px 0px; height:50px; padding:2px 5px;}
.ven_spof1{width:45%;}
.ven_spof2{width:25%;}
.ven_spof3{width:15%;}
.ven_spof4{float:left; width:100%; margin:0px 0px 1px 0px;}

.vspof1{font-weight:normal; width:96%; font-size:95%; border:solid #808080 0px;}
.vspof1 td{padding:2px 5px; background:#FFFFC0; text-align:left; vertical-align:top;}
.vspof1 img{vertical-align:bottom; border:0px;}
.vspof2 td{background:#a0a0a0; text-align:left; font-weight:bold; font-size:90%; color:#e0e0e0;}
.vspof2a td{
	text-align:left;
	font-weight:bold;
	font-size:90%;
	color:#000000;
	background-color: #CCCCCC;
}
.vspofprice{width:65px;}
.vspof1 td.vspofcheck{text-align:center;}
.vspof3{width:20%; float:left;}
.compimg {
	border: 1px solid #006699;
}
.trade-advert {
	text-align: center;
	clear: both;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#hoildayautos{
	background-color: #FFFFFF;
	width: 410px;
	padding: 10px;
}
#hoildayautos img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}.voucherimg {
	margin-left: 10px;
	border: 1px solid #000000;
}
.enq-voucher {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 10px;
}
h5 {
	font-size: 130%;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.faqholder {
}
.leftspacer {
	margin-left: 8px;
}
.freegolf {
	float: right;
}
.freegolf img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.align-freegolf {
	float: right;
}
.sold-out {
	font-weight: bold;
	color: #FF0000;
}
