body {
        text-align:center;
		font-size:12px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		padding:0px;
		margin:0px;
		background-color:#000000;
		margin-top:0px;
		margin-bottom:10px;
		background: #000 url(../css/img/back.jpg) no-repeat top center; 
		
}
a:link{
color:#0066CC;
background-color:transparent;
text-decoration: underline;
font-weight:normal;

}
.conh{ display:none;}
a:visited{
color:#0066CC;
background-color:transparent;
text-decoration: underline;
font-weight:normal;

}
a:hover{
color: #000000;
text-decoration: none;
font-weight:normal;
}
a:active{
color: #000000;
background-color:transparent;
font-weight:normal; 
text-decoration:none;
}


		#frame_admin {
		width:780px;
		margin-right:auto;
		margin-left:auto;
		padding:0px;
		text-align:left;
		position:relative;
		background-color:#FFFFFF;
		border:5px solid #fff;
	
		
	
		
		}
		#frame_item {
		width:780px;
		margin-right:auto;
		margin-left:auto;
		padding:0px;
		text-align:left;
		border:1px solid #fff;
		position:relative;
		background-color:#FFFFFF;
		
	
		
		}
		
		
.logo {
		width:132px;
		padding:0px;
		height:220px;
		float:left;
		padding-top:20px;
		
		background:#ffffff url(../temp_images/logo.jpg);
		background-position:center bottom;
		background-repeat:no-repeat;
		background-color:#fc9402;
		
		
		}
.header {
		width:648px;
		padding:0px;
		height:70px;
		float: right;
		padding-top:20px;
		background-color: #ffffff;
		background:#ffffff url(../temp_images/header.jpg);
		background-position:center bottom;
		background-repeat:no-repeat;
		background-color:#fc9402;
		
		
		}
		.header_admin {
		width:760px;
		padding:0px;
		height:70px;
		float: right;
		padding-top:20px;
		background-color: #ffffff;
		background-color:#fc9402;
		
		
		}
.navigation {
		width:648px;
		padding:0px;
		height:15px;
		float:right;
		margin:0px;
		font-size:11px;
		background-color:#ffb14c;
		
		
		
		
				}
.image {


		width:647px;
		padding:0px;
		height:140px;
		float: right;
		background-color:#fff;
		border-left:0px solid #fff;
		border-top:0px solid #fff;
		
				}
				.image2 {
		width:213px;
		padding:0px;
		height:60px;
		position:absolute;
		top:190px;
		left:0px;
		
		padding:10px 10px 0px 10px;
		
		
		background-image:url(../temp_images/image_column.gif);
		background-repeat:repeat-y;
		background-position:top left;
		
		
		}
			.logo_eng {
		width:234px;
		padding:0px;
		height:126px;
		background-image:url(../images/logoing.jpg);
		background-repeat: no-repeat;
		background-position:top left;
		background-color:#FFFFFF;
		
		
		
		
		
		}
		.logo_esp {
		width:234px;
		padding:0px;
		height:126px;
		background-image:url(../images/logoesp.jpg);
		background-repeat: no-repeat;
		background-position:top left;
		background-color:#FFFFFF;
		
		
		
		}
		.castle {
		width:234px;
		padding:0px;
		height:121px;
		position:absolute;
		top:123px;
		left:0px;
		background-color:#000;
		
		
		}
		.search_float {
		
		padding:0px 5px 0px 0px;
		width:198px;
		margin:0px;
		
		position:absolute;
		
		top:204px;
		right:0px;
		text-align:right;
		color:#FFFFFF;
		font-weight:bold;
		background-image:url(../temp_images/square_trans.gif); 
		background-position:top left;
		background-repeat:no-repeat;
		
		
		
		
		
		}
		.login_links {
		
		padding:0px;
		
		
		position:absolute;
		top:190px;
		right:0px;
		
		
		color:#333333;
		padding:0px;
		
		
		
		
		}
		.title_name {
		padding:0px;
		position:absolute;
		top:160px;
		right:20px;
		font-size:30px;
		
		
		
		}
		.sessions {
		width:118px;
		padding:0px;
		height:27px;
		position:absolute;
		top:110px;
		right:10px;
		
				
		background-image:url(../temp_images/sessions.gif);
		background-repeat: no-repeat;
		
		
		
		}
				
		.business_signup{
		width:210px;
		height:182px;
		margin:0px;
		padding:0px;
		margin:20px 0px 0px 0px;	
		background-image:url(../temp_images/business_signup.gif);
		background-repeat: no-repeat;
		background-position:center top; 
		float:left;
		cursor:pointer;}
		.user_signup{
		width:210px;
		height:182px;
		margin:0px;
		padding:0px;
		margin:20px 0px 0px 0px;		
		background-image:url(../temp_images/user_signup.gif);
		background-repeat: no-repeat;
		background-position:center top;
		float:right;
		cursor:pointer;}
				.business_signup_es{
		width:210px;
		height:182px;
		margin:0px;
		padding:0px;
		margin:20px 0px 0px 0px;	
		background-image:url(../temp_images/business_signup_es.gif);
		background-repeat: no-repeat;
		background-position:center top; 
		float:left;
		cursor:pointer;}
		.user_signup_es{
		width:210px;
		height:182px;
		margin:0px;
		padding:0px;
		margin:20px 0px 0px 0px;		
		background-image:url(../temp_images/user_signup_es.gif);
		background-repeat: no-repeat;
		background-position:center top;
		float:right;
		cursor:pointer;}
.box {
		width:153px;
		padding:0px;
		height:141px;
		background:Transparent url(../temp_images/vedra.gif);
		background-position:center;
		background-repeat:no-repeat;
		border:1px solid #ccc;
		margin-bottom:20px;
		padding:5px;
		
		
		}
		.title {width:280px;
		padding:0px;
		height:30px;
		position:absolute;
		text-align:center;
		top:160px;
		right:300px;
		font-size: 40px; color: #FF9900;}
		.search {
		width:180px;
		padding:0px;
		height:30px;
		position:absolute;
		text-align:center;
		top:100px;
		right:0px;
		
			
		}
		.top_links {
		padding:0px;
		padding:2px;
		position:absolute;
		text-align:right;
		top:0px;
		right:0px;
		color:#FFFFFF;
	

			
		}
		.languages{
		padding:0px;
		padding:2px;
		position:absolute;
		text-align:left;
		top:0px;
		left:0px;
		color:#000;}
		.styleswitcher{
		width:330px;
		padding:0px;
		padding:10px;
		position:absolute;
		text-align:left;
		top:0px;
		left:190px;
		color:#FFFFFF;}
		.top_flags {
		width:100px;
		padding:0px;
		padding:10px;
		position:absolute;
		text-align:left;
		top:0px;
		left:0px;
		color:#FFFFFF;

			
		}
		.login {
		width:230px;
		padding:0px;
		padding:10px;
		position:absolute;
		text-align:right;
		top:0px;
		left:60px;
		color:#FFFFFF;
		
					
		}
		.tools {
				padding:0px;
		padding:0px;
		width:780px;
		position:absolute;
		text-align:center;
		top:234px;
		right:0px;
		color:#fff;
		
		padding-left:0px;
		background-color:#FFFFFF;
		
		
		
		
		
					
		}
		.history {
		width:530px;
		padding:0px;
		padding:5px 5px 5px 9px;
		position:absolute;
		text-align:left;
		top:266px;
		right:0px;
		color:#000;
		
		
		
			
							
		}
		.login_links {
		padding:2px;
		position:absolute;
		text-align:right;
		top:65px;
		right:0px;
		color:#fff;
		
		
		
		
		
							
		}
		.signup_add{
		width:142px;
		height:130px;
		 
		background:Transparent url(../temp_images/free.gif);
		background-position:center;
		background-repeat:no-repeat;
		padding:0px;
		margin:0px;
		text-align:right;
		color:#FFFFFF;
		float:right;
					
		}
		.top_links a:link, .top_links a:visited, .top_links a:hover{ color:#fff;}
		.login_links a:link, .login_links a:visited, .login_links a:hover{}
		.history a:link, .history a:visited, .history a:hover{ }
		.login_links a:link, .login_links a:visited, .login_links a:hover{ color:#fff; font-weight:bold;}
		.search_float a:link, .search_float a:visited, .search_float a:hover{ color:#FFFFFF; font-weight:bold;}
		.languages a:link, .languages a:visited, .languages a:hover{ color:#fff;}
		.styleswitcher a:link, .styleswitcher a:visited, .styleswitcher a:hover{ color:#FFFFFF;}
		.tools a:link, .tools a:visited, .tools a:hover{ color:#fff;}
		
	
		.iconlist
{
list-style: none;
margin: 0px;
padding: 0px;


border-bottom:1px solid #fff;



}

li.categories
{
background-image: url(../img/arrow.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding:0px 0 3px 15px;
margin:0px;
font-size:12px;
text-align:left;


}
li.items_pop
{
background-image: url(../img/arrow.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 0px 0 5px 0px;
margin:0;
margin-left:20px;
text-align:left;


}
li.items_pop a:link, li.items_pop a:visited
{ color:#000000; text-decoration:none;
color:#000000;}

	
	.contact_field {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: 1px solid #999;
	

}
#contentheader {
			background-color: #000000;
		
		}
#contentheader_left {
        width:211px;
        height:410px;
		padding:0px;
		float:left;
		border-left:1px solid #dbdbdb;
		
		
		padding:15px 10px 20px 10px;
		
		
		
		
		
		}
		
		.boxes{ margin:0px; padding:3px; margin-bottom:10px; border:1px solid #666;}
		.boxes2{ margin:0px; padding:3px; margin-bottom:10px; border:1px solid #5c97cf; }
		.boxes3{ margin:0px; padding:5px; margin-bottom:5px; border:1px solid #ccc; }
		.user_signup_box{width:200px; margin:0px; padding:0px;  margin-right:0px; float:right; margin-right:10px;  }
		.business_signup_box{width:200px; margin:0px; padding:0px;  margin-left:0px; float:left; margin-left:10px;}
#contentheader_center {
        width:160px;
       
		padding:0px;
		
		padding:10px 5px 10px 5px;
		
		float:left;
		
		
		
		
		
		

		}
		.register_image{width:90px; margin-top:5px; float:right; height:300px; background-image:url(../temp_images/form.jpg);
		background-repeat: no-repeat;
		background-position:top; border:1px solid #999; } 
		
		
#contentheader_right {
        width:323px;
		
		padding:0px;
		float:right;
		margin:0px;
		 
		
		}
		.forms{
		margin:0px; padding:0px; text-align:left; background-color:#fff; border:0px solid #ccc; padding:5px;  margin-top:10px;}
		
		
		#contentheader_item a:link, #contentheader_item a:visited, #contentheader_item a:hover{ font-weight:bold;}
		#content_bottom{}
				#contentheader_itemg h2 { font-size:20px; padding-left:0px; margin-bottom:10px; color:#333333;}
		 .logo_title{font-size:24px; padding:2px 2px 2px 0px;margin:0px;color: #333; }
		#contentheader_item h7 { font-size:20px; padding-left:0px; margin-bottom:10px; color:#333333;}
		#contentheader_item h2 span{font-size:12px;}
		#contentheader_item h5 { font-size:24px; padding-left:40px; margin-bottom:10px; color:#333333; background-image:url(../temp_images/icon2.gif);
		background-repeat: no-repeat;
		background-position:center left;}
		
		
#contentfooter {
background-color:#fc9402;
		height:33px;
		padding:6px;
		border-top:0px solid #fff;
		text-align:center;
		color:#FFFFFF;
		

		}
		.image_left{background-image:url(../temp_images/index14.jpg);
		background-position:center;
		background-repeat:no-repeat;
		width:190px;
		height:104px;
		margin:10px 0px 10px 0px;}
		
p,h1,pre {margin:0px;}
p{ text-align:justify; font-size:13px;}
.border{padding:3px; margin:0px 5px 0px 0px; float:left; border:1px solid #ccc; background-color:#FFFFFF; }
.border_empty{padding:3px; margin:0px 3px 0px 0px; float:left; border:0px solid #ccc; background-color:#FFFFFF; }
.border_images{padding:3px; float:left; border:1px solid #ccc; background-color:#FFFFFF; }
.list{ border-bottom:1px solid #ccc; width:321px; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; float:left;}
		
h1 {
		font-size:13px;
		padding:2px 2px 2px 4px;
		margin:0px;
		
		color: #666666;
		
		}
		h3 {
		font-size:13px;
		padding:2px 2px 2px 4px;
		margin:0px;
		
		color: #666666;
		
		}
		h6 {
		font-size:13px;
		padding:2px 2px 2px 4px;
		margin:0px;
		
		
		color: #666666;
		
		}
		
		h4 {
		font-size:14px;
		padding:2px 2px 5px 0px;
		margin:0px;
		
		color: #000;
		font-weight:bold;
		
		
		}
		
		h2 {
		font-size:13px;
		padding:2px 2px 2px 4px;
		margin:0px;
		
		color: #666666;
		}
		h7 {
		font-size:13px;
		padding:2px 2px 2px 4px;
		margin:0px;
		
		color: #666666;
		}
		h5 {
		font-size:15px;
		padding:5px;
		margin:0px;
		
		color: #000;
		}
		h4 span{font-weight:normal; text-transform:lowercase;}
		#contentheader_right h1{margin-bottom:10px; background-image:url(../temp_images/h1.gif);
		background-position:right top;
		background-repeat:no-repeat; color:#FFFFFF; }
			#contentheader_right h2{margin-bottom:10px; background-image:url(../temp_images/h2.gif);
		background-position:right top;
		background-repeat:no-repeat; color:#FFFFFF; }
		
		#contentheader_left h2{margin:0px; color:#FFFFFF; background-color: #5c97cf; margin-bottom:5px; }
		#contentheader_center h2{margin:0px; color:#FFFFFF; background-color: #94AED6; }
		
		#contentheader_center h1{margin-bottom:10px; background-image:url(../temp_images/h1.gif);
		background-position:right top;
		background-repeat:no-repeat; color:#FFFFFF;}
		#contentheader_center h2{margin-bottom:10px; background-image:url(../temp_images/h2.gif);
		background-position:right top;
		background-repeat:no-repeat; color:#FFFFFF;}
				#contentheader_left h1{ margin:0px; background-image:url(../img/h3.gif);
		background-position:right top;
		background-repeat: repeat-x; color:#FFFFFF; font-weight:normal; margin-bottom:5px;}
				
		.image2 h1{ margin:0px;  background-image:url(../temp_images/h2.gif);
		background-position:right top;
		background-repeat:no-repeat; color:#FFFFFF;}
		#contentheader_item h1{ margin:0px; background-image:url(../img/h3.gif);
		background-position:right top;
		background-repeat: repeat-x; color:#FFFFFF; font-weight:normal; margin-bottom:5px; }
		#contentheader_item h3{margin:0px 0px 10px 0px; font-size:11px; background-image:url(../temp_images/h2.gif);
		background-position:right top;
		
		background-repeat:no-repeat; color:#FFFFFF; }
		#contentheader_item h6{margin:0px 0px 10px 0px; font-size:13px; color:#000; padding:0px 0px 0px 20px; margin-left:3px; background-image:url(../temp_images/iconsmall.gif);
		background-repeat: no-repeat;
		background-position:center left; }
		
		#contentheader_left h6{margin:10px 0px 0px 0px; font-size:11px; background-image:url(../temp_images/h6.gif);
		background-position:right top;
		
		background-repeat:no-repeat; color:#FFFFFF; }
		
		#contentheader_left p{ padding:5px; background-color:#FFFFFF;}
		.image2 p{ padding:5px; background-color:#FFFFFF;}
		.image2 h1{  font-size:11px;margin-bottom:2px; background-image:url(../temp_images/footer.jpg);
		background-position:left;
		background-repeat:no-repeat; color:#FFFFFF;}
				.search_form{height:0px; margin:5px 3px 5px 5px; padding:0px;}
				.search_field{border:1px solid #ccc;}
				.search_button{font-size:12px; height:20px; color:#000; background-color:#FFFFFF; margin:0px; padding:1px; border:1px solid #ccc; cursor:pointer; }


.en{background-image:url(../temp_images/eng.gif); float:left; width:23px; height:14px; background-position:center; background-repeat:no-repeat; margin:0px; padding:0px; cursor:pointer; padding:0px;  }
	.es{background-image:url(../temp_images/esp.gif); float:left; width:23px; height:14px; background-position:center; background-repeat:no-repeat;margin:0px; cursor:pointer; padding:0px; padding:0px;}
	
	#container {
  position:relative; 
  }
#menu {
  text-align:center; 
  position:relative; 
  height:15px;
  }
.boxmenu {
  position:relative; 
  float:left; 
  top:0px;
  }
#menu a, #menu a:visited {
  position:relative; 
  text-decoration:none; 
  background-color:#fff; 
  color:#000; 
  display:block; 
  width:70px; 
  height:15px; 
  padding:8px 5px 5px 5px;
  margin-right:1px;
  background:#fff url(../temp_images/shadow4.jpg);
		background-position:bottom;
		background-repeat: repeat-x;
  }
#menu a .topleft, #menu a .topright {
  position:absolute; 
  top:0; 
  width:0; 
  height:0; 
  overflow:hidden;
  border-top:10px solid #ffb14c;
  }
#menu a .topleft {
  left:0; 
  border-right:10px solid #fff; 
  }
#menu a .topright {
  left:70px; 
  border-left:10px solid #fff; 
  }
#menu a:hover {
  background-color:#575757;
  color:#FFFFFF;
  background-image:url(../img/h.gif);
		background-position:bottom;
		background-repeat: repeat-x;
		
  
  }
#menu a:hover .topleft {
  border-right:10px solid #575757; 
  border-top:10px solid #ffb14c;
  }
#menu a:hover .topright {
  border-left:10px solid #575757; 
  border-top:10px solid #ffb14c;
  }
  	#container2 {
  position:relative;
  padding-left:234px; 
  }

  .register_box{padding:0px; margin:0px; width:200px; margin-top:30px; float:right; }
  .admin_box{margin-bottom:10px; background-color:#f4f4f4; border:1px solid #ccc; padding:5px; }
  .backtitle{ float:left; margin:0px;padding:10px 9px 4px 9px; background-image:url(../temp_images/backtitle.jpg); background-repeat:no-repeat; background-position:left; margin-bottom:10px; height:66px; width:380px;}
 

.calendar{
text-align:center; 
font-size:12px;
color: #333;
border-collapse: collapse;
border:1px solid #ccc;
width:200px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:10px;
background-image:url(../images/header_test_shadow.gif);
 }
 .calendarH{
text-align:center; 
font-size:12px;
color: #fff;
border-collapse: collapse;
border:1px solid #fff;
width:204px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:10px;
background-image:url(../images/h3_7.gif);
 }
 .calendarH a:link, .calendarH a:visited, .calendarH a:hover{ color:#fff; font-weight:normal;}
.cell{}
#cells{}
.calendarToday { 

padding-top:3px;
color:#FFFFFF; background-image:url(../images/h3_7.gif);
 border:1px solid #fff;
 

}
.calendarTodayl { 

padding-top:3px;
color:#FFFFFF; background-image:url(../images/h3.gif);
 border:1px solid #fff;
 

}
.calendarToday a:link, .calendarToday a:visited, .calendarToday a:hover{ color:#FFFFFF; font-weight:bold;}
.calendarTodayl a:link, .calendarTodayl a:visited, .calendarTodayl a:hover{ color:#FFFFFF; font-weight:bold;}
.calendar a:link, .calendar a:visited, .calendar a:hover{ color:#fff;}
.cell_days{}
.cell_color td{} 	
.calendarHeader { background-image:url(../images/h3.gif); background-position:top left; background-repeat:repeat-x; color:#FFFFFF; border:1px solid #fff; }
.cal_head { background-image:url(../images/header_test_shadow.gif); background-position:top left; background-repeat:repeat-x; color:#000; }
.cal_head a:link, .cal_head a:visited, .cal_head a:hover{ color:#000; font-weight:bold;}
#mContainer {
	position:relative;
	width:200px;
	height:15px;
	padding:0px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}

#gradient {
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:15px;
	background-image:url("gradient.gif");
	background-repeat:no-repeat;
}

#mask {
	position:absolute;
	font-size:1px;
	width:200px;
	height:15px;
	background-color:#FFFFFF;
	left:0px;
	top:0px;
}

#progressIndicator {
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:15px;
	font-family:verdana;
	font-weight:bold;
	color:#C0C0C0;
	font-size:10pt;
	text-align:center;
}

.btn {
	font-family:verdana;
	font-size:9px;
	border:1px solid #000000;
	margin-top:5px;
}

pre {
	background-color:#FAFAFA;
	border:1px solid #C0C0C0;
	padding:5px;
	font-family:verdana;
	font-size:9px;
}
#loading {

	width: 200px;

	height: 100px;

	background-color: #c0c0c0;

	position: absolute;

	left: 50%;

	top: 50%;

	margin-top: -50px;

	margin-left: -100px;

	text-align: center;

}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../lightbox/overlay.png", sizingMethod="scale");
	}
	
	#mapcontainer { 
  background-image: url(../images/map/ibiza.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  border:0px solid #000;
  margin-top:10px;
  }
  	#mapcontainer_area_4 { 
  background-image: url(../images/map/santjosep.jpg);
  height: 500px;
  width: 525px;
  position:relative;
   border:0px solid #000;
  }
  #mapcontainer_area_3 { 
  background-image: url(../images/map/sta.jpg);
  height: 500px;
  width: 525px;
  position:relative;
   border:0px solid #000;
  }
    #mapcontainer_area_2 { 
  background-image: url(../images/map/santjoan.jpg);
  height: 500px;
  width: 525px;
  position:relative;
   border:0px solid #000;
  }
      #mapcontainer_area_1 { 
  background-image: url(../images/map/santantoni.jpg);
  height: 500px;
  width: 525px;
  position:relative;
   border:0px solid #000;
  }
        #mapcontainer_area_5 { 
  background-image: url(../images/map/ibz.jpg);
  height: 500px;
  width: 525px;
  position:relative;
   border:0px solid #000;
  }

  #ibzmap a {
  position: absolute;
  height: 70px;
  width: 100px;
  top: 31px; 
  text-decoration: none;
  }
  #ibzmap a i { visibility: hidden; }

  #santjosepmap a {
  position: absolute;
  height: 270px;
  width: 255px;
  top: 31px; 
  text-decoration: none;
  }
  #santjosepmap a i { visibility: hidden; }
    #santantoni a {
  position: absolute;
  height: 225px;
  width: 175px;
  top: 31px; 
  text-decoration: none;
  }
  #santantoni a i { visibility: hidden; }
     #sta a {
  position: absolute;
  height: 225px;
  width: 310px;
  top: 31px; 
  text-decoration: none;
  }
  #sta a i { visibility: hidden; }
   #santjoan a {
  position: absolute;
  height: 200px;
  width: 265px;
  top: 31px; 
  text-decoration: none;
  }
  #santjoan a i { visibility: hidden; }

a#ibz { left: 218px; top:303px; border:0px solid red;}
a#ibz:hover { border:0px solid red; background-color:transparent; 
  background-image: url(../images/map/hover_ibiza.gif);

}
a#santjosep { left: 0px; top:204px; border:0px solid red;}
a#santjosep:hover { border:0px solid red; background-color:transparent;
  background-image: url(../images/map/hover_sanjose.gif);

 }
a#santantoni { left: 104px; top:92px; border:0px solid red;}
a#santantoni:hover { border:0px solid red; background-color:transparent; 
  background-image: url(../images/map/hover_sanantonio.gif);
}
a#sta { right: 3px; top:105px; border:0px solid red;}
a#sta:hover { border:0px solid red; background-color:transparent;
  background-image: url(../images/map/hover_staeulalia.gif);


 }
a#santjoan { right: 45px; top:25px; border:0px solid red;}
a#santjoan:hover { border:0px solid red; background-color:transparent; 
  background-image: url(../images/map/hover_sanjuan.gif);
}

  
        #mapcontainer_zone_1 { 
  background-image: url(../images/map/santantoni_ines.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  
  }
    
   #zone1 a {
  position: absolute; 
  height: 295px;
  width: 328px;
  top: 31px; 
  text-decoration: none;
  }
  #zone1 a i { visibility: hidden; }
     a#zone1 { left: 98px; top:8px; border:0px solid #000;}
a#zone1:hover { border:1px solid black; background-color:transparent; }

        #mapcontainer_zone_2 { 
  background-image: url(../images/map/santantoni_pueblo.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone2 a {
  position: absolute; 
  height: 134px;
  width: 108px;
  top: 31px; 
  text-decoration: none;
  }
  #zone2 a i { visibility: hidden; }
     a#zone2 { left: 132px; top:304px; border:0px solid #000;}
a#zone2:hover { border:1px solid black; background-color:transparent; }

    #mapcontainer_zone_3 { 
  background-image: url(../images/map/santantoni_rafael.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone3 a {
  position: absolute; 
  height: 186px;
  width: 252px;
  top: 31px; 
  text-decoration: none;
  }
  #zone3 a i { visibility: hidden; }
     a#zone3 { left: 241px; top:304px; border:0px solid #000;}
a#zone3:hover { border:1px solid black; background-color:transparent; }


    #mapcontainer_zone_13 { 
  background-image: url(../images/map/sta_gertrudis.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone13 a {
  position: absolute; 
  height: 147px;
  width: 147px;
  top: 31px; 
  text-decoration: none;
  }
  #zone13 a i { visibility: hidden; }
     a#zone13 { left: 5px; top:107px; border:0px solid #000;}
a#zone13:hover { border:1px solid black; background-color:transparent; }

#mapcontainer_zone_14 { 
  background-image: url(../images/map/sta_camarsa.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone14 a {
  position: absolute; 
  height: 208px;
  width: 164px;
  top: 31px; 
  text-decoration: none;
  }
  #zone14 a i { visibility: hidden; }
     a#zone14 { left: 153px; top:46px; border:0px solid #000;}
a#zone14:hover { border:1px solid black; background-color:transparent; }
#mapcontainer_zone_15 { 
  background-image: url(../images/map/sta_sancarles.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone15 a {
  position: absolute; 
  height: 101px;
  width: 115px;
  top: 31px; 
  text-decoration: none;
  }
  #zone15 a i { visibility: hidden; }
     a#zone15 { left: 318px; top:5px; border:0px solid #000;}
a#zone15:hover { border:1px solid black; background-color:transparent; }
#mapcontainer_zone_16 { 
  background-image: url(../images/map/sta_escanar.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone16 a {
  position: absolute; 
  height: 103px;
  width: 115px;
  top: 31px; 
  text-decoration: none;
  }
  #zone16 a i { visibility: hidden; }
     a#zone16 { left: 318px; top:107px; border:0px solid #000;}
a#zone16:hover { border:1px solid black; background-color:transparent; }
#mapcontainer_zone_17 { 
  background-image: url(../images/map/sta_esfigueral.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone17 a {
  position: absolute; 
  height: 147px;
  width: 85px;
  top: 31px; 
  text-decoration: none;
  }
  #zone17 a i { visibility: hidden; }
     a#zone17 { right: 3px; top:5px; border:0px solid #000;}
a#zone17:hover { border:1px solid black; background-color:transparent; }

#mapcontainer_zone_18 { 
  background-image: url(../images/map/sta_pueblo.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone18 a {
  position: absolute; 
  height: 43px;
  width: 43px;
  top: 31px; 
  text-decoration: none;
  }
  #zone18 a i { visibility: hidden; }
     a#zone18 { right: 156px; top:211px; border:0px solid #000;}
a#zone18:hover { border:1px solid black; background-color:transparent; }

#mapcontainer_zone_19 { 
  background-image: url(../images/map/sta_calallonga.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone19 a {
  position: absolute; 
  height: 123px;
  width: 123px;
  top: 31px; 
  text-decoration: none;
  }
  #zone19 a i { visibility: hidden; }
     a#zone19 { right: 157px; top:255px; border:0px solid #000;}
a#zone19:hover { border:1px solid black; background-color:transparent; }

#mapcontainer_zone_20 { 
  background-image: url(../images/map/sta_jesus.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone20 a {
  position: absolute; 
  height: 196px;
  width: 196px;
  top: 31px; 
  text-decoration: none;
  }
  #zone20 a i { visibility: hidden; }
     a#zone20 { right: 281px; top:255px; border:0px solid #000;}
a#zone20:hover { border:1px solid black; background-color:transparent; }

#mapcontainer_zone_21 { 
  background-image: url(../images/map/santjoan_miguel.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone21 a {
  position: absolute; 
  height: 225px;
  width: 265px;
  top: 51px; 
  text-decoration: none;
  }
  #zone21 a i { visibility: hidden; }
     a#zone21 { left: 8px; top:63px; border:0px solid #000;}
a#zone21:hover { border:1px solid black; background-color:transparent; }

#mapcontainer_zone_22 { 
  background-image: url(../images/map/santjoan_portinatx.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone22 a {
  position: absolute; 
  height: 112px;
  width: 112px;
  top: 51px; 
  text-decoration: none;
  }
  #zone22 a i { visibility: hidden; }
     a#zone22 { left: 274px; top:63px; border:0px solid #000;}
a#zone22:hover { border:1px solid black; background-color:transparent; }

#mapcontainer_zone_23 { 
  background-image: url(../images/map/santjoan_pueblo.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone23 a {
  position: absolute; 
  height: 112px;
  width: 112px;
  top: 51px; 
  text-decoration: none;
  }
  #zone23 a i { visibility: hidden; }
     a#zone23 { left: 274px; top:176px; border:0px solid #000;}
a#zone23:hover { border:1px solid black; background-color:transparent; }

#mapcontainer_zone_24 { 
  background-image: url(../images/map/santjoan_cala.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone24 a {
  position: absolute; 
  height: 128px;
  width: 128px;
  top: 51px; 
  text-decoration: none;
  }
  #zone24 a i { visibility: hidden; }
     a#zone24 { right:7px; top:136px; border:0px solid #000;}
a#zone24:hover { border:1px solid black; background-color:transparent; }

#mapcontainer_zone_25 { 
  background-image: url(../images/map/santjoan_lorenzo.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone25 a {
  position: absolute; 
  height: 186px;
  width: 310px;
  top: 51px; 
  text-decoration: none;
  }
  #zone25 a i { visibility: hidden; }
     a#zone25 { left:8px; top:289px; border:0px solid #000;}
a#zone25:hover { border:1px solid black; background-color:transparent; }

#mapcontainer_zone_4 { 
  background-image: url(../images/map/santjosep_tarida.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone4 a {
  position: absolute; 
  height: 181px;
  width: 155px;
  top: 51px; 
  text-decoration: none;
  }
  #zone4 a i { visibility: hidden; }
     a#zone4 { left:11px; top:10px; border:0px solid #000;}
a#zone4:hover { border:1px solid black; background-color:transparent; }


#mapcontainer_zone_5 { 
  background-image: url(../images/map/santjosep_agustin.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone5 a {
  position: absolute; 
  height: 121px;
  width: 121px;
  top: 51px; 
  text-decoration: none;
  }
  #zone5 a i { visibility: hidden; }
     a#zone5 { left:167px; top:70px; border:0px solid #000;}
a#zone5:hover { border:1px solid black; background-color:transparent; }

#mapcontainer_zone_6 { 
  background-image: url(../images/map/santjosep_pueblo.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone6 a {
  position: absolute; 
  height: 111px;
  width: 121px;
  top: 51px; 
  text-decoration: none;
  }
  #zone6 a i { visibility: hidden; }
     a#zone6 { left:167px; top:192px; border:0px solid #000;}
a#zone6:hover { border:1px solid black; background-color:transparent; }

#mapcontainer_zone_7 { 
  background-image: url(../images/map/santjosep_vadella.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone7 a {
  position: absolute; 
  height: 111px;
  width: 111px;
  top: 51px; 
  text-decoration: none;
  }
  #zone7 a i { visibility: hidden; }
     a#zone7 { left:55px; top:192px; border:0px solid #000;}
a#zone7:hover { border:1px solid black; background-color:transparent; }

#mapcontainer_zone_8 { 
  background-image: url(../images/map/santjosep_escubells.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone8 a {
  position: absolute; 
  height: 184px;
  width: 276px;
  top: 51px; 
  text-decoration: none;
  }
  #zone8 a i { visibility: hidden; }
     a#zone8 { left:12px; top:304px; border:0px solid #000;}
a#zone8:hover { border:1px solid black; background-color:transparent; }

#mapcontainer_zone_10 { 
  background-image: url(../images/map/santjosep_carretera.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone9 a {
  position: absolute; 
  height: 150px;
  width: 224px;
  top: 51px; 
  text-decoration: none;
  }
  #zone9 a i { visibility: hidden; }
     a#zone9 { left:289px; top:338px; border:0px solid #000;}
a#zone9:hover { border:1px solid black; background-color:transparent; }

#mapcontainer_zone_9 { 
  background-image: url(../images/map/santjosep_salinas.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone10 a {
  position: absolute; 
  height: 184px;
  width: 224px;
  top: 51px; 
  text-decoration: none;
  }
  #zone10 a i { visibility: hidden; }
     a#zone10 { left:289px; top:153px;  border:0px solid #000;}
a#zone10:hover { border:1px solid black; background-color:transparent; }




        #mapcontainer_zone_11 { 
  background-image: url(../images/map/ibz_daltvila.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    
   #zone11 a {
  position: absolute; 
  height: 241px;
  width: 265px;
  top: 31px; 
  text-decoration: none;
  }
  #zone11 a i { visibility: hidden; }
     a#zone11 { right: 8px; top:90px; border:0px solid red;}
a#zone11:hover { border:1px solid black; background-color:transparent; }
       
#mapcontainer_zone_12 {
  background-image: url(../images/map/ibz_bossa.jpg);
  height: 500px;
  width: 525px;
  position:relative;
  }
    #zone12 a {
  position: absolute;
  height: 359px;
  width: 242px;
  top: 31px; 
  text-decoration: none; 
  }
  #zone12 a i { visibility: hidden; }
#left_banner{ width:100px; height:200px; background-color:#3300FF; float:right;}
#right_banner{ width:100px; height:200px; background-color:#3300FF; float:left;}
  a#zone12 { left: 6px; top:90px; border:0px solid red;}
a#zone12:hover { border:1px solid black; background-color:transparent; }
#container{width:780px; margin-right:auto; background-image:url(img/header.gif);  background-position:top; background-repeat:repeat; margin-left:auto; padding:0px; position:relative; text-align:left; border-left:1px solid #fff; border-right:1px solid #fff;}
.frame {width:780px; margin:0px; padding:0px; background-color:#FFFFFF; float:left; background-image:url(../css/img/back_shadow.gif);  background-repeat:repeat-y; background-position:left; }
.frame_none {width:780px; margin:0px; padding:0px; background-color:#FFFFFF; float:left;}

#top{width:782px; margin-right:auto; margin-left:auto; clear:both; padding:0px; position:relative; text-align:left; border:0px solid #000;}
#top_container{width:780px; margin-right:auto; color:#FFFFFF; height:15px; clear:both; margin-left:auto; padding:5px; position:relative; text-align:right; border:0px solid #000;}
#top_container_frame{width:780px; w\idth :780px; padding:0px; margin:0px;}
#header{ width:780px; w\idth :780px; clear:both; padding:0px; margin:0px; padding-bottom:10px;}
#navigation{ width:780px; w\idth :780px; text-align:right; padding:0px; margin:0px; background-color:#FFFFFF;      background-image:url(img/h3.gif);
  background-repeat:repeat-x; border-top:1px solid #fff;}
#header_image{ width:780px; w\idth :780px; clear:both; background-image:url(img/header_test_shadow.gif); background-position:top; background-repeat:repeat; padding:0px; margin:0px;}
#image{ width:545px; float:right; background-color:#ffffff; padding:0px; margin:0px; border-top:1px solid #fff; border-bottom:0px solid #fff; border-left:1px solid #fff;}
#right{ width:525px; border-left:1px solid #fff;  float:right; padding:10px; margin:0px; }
#nextprev{ width:525px; border-left:1px solid #fff; float:right; padding:5px; margin:0px;}
#right_forum{ width:760px;border-left:0px solid #fff; float:right; padding:10px; margin:0px; }
.right_forum{ width:760px;border-left:0px solid #fff; float:right; padding:0px; margin:0px; }
#right_container{float:right; padding:0px; text-align:right; margin:0px; margin-top:10px; margin-right:5px;}
#right_container a:link, #right_container a:visited{ color:#fff;}#right_container a:hover{ color:#000;}
#contentheader_item {width:515px; w\idth :515px; clear:both; padding:0px; margin:0px;}
#contentheader_item_forum {width:760px; w\idth :760px; clear:both; padding:0px; margin:0px; }
.contentheader_item {width:515px; w\idth :515px; padding:0px; margin:0px; clear:both; padding:0px; margin:0px;}
.feature_here{width:515px; padding:0px; margin:0px; w\idth :515px; clear:both; padding:0px; margin:0px;}
#history{width:535px;   float:right;  background-image:url(img/h3.gif); text-align:left; background-position:bottom; border-bottom:0px solid #ccc; background-repeat:repeat; padding:5px; margin:0px; w\idth :535px; clear:both; color:#fff;}
 #history a:link, #history a:visited{ color:#fff; font-size:13px;}#history_forum a:hover{ color:#fff;}
 #history_forum{width:770px;   float:right;  background-image:url(img/h3.gif); text-align:left; background-repeat:repeat-x; padding:5px; margin:0px; w\idth :770px; clear:both; color:#FFFFFF;}
 #history_forum a:link, #history_forum a:visited{ color:#000; font-weight:bold;}#history_forum a:hover{ color:#000;}
 
  .list_linx a:link, .list_linx a:visited{ color:#000; font-weight:bold;}.list_linx a:hover{ color:#000;}

.contentheader_item a:link, .contentheader_item a:visited{ color:#fff; font-weight:bold;}.contentheader_item a:hover{ color:#fff;}
h2 {font-size:20px;	padding:0px;margin:0px; padding-bottom:3px; margin-bottom:7px;	color: #000; border-bottom:1px solid #333; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;	}
.head_text{font-size:14px;	padding:0px;margin:0px; margin-bottom:0px;	color: #000; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
h3 {font-size:13px;	padding:0px;margin:0px; margin-bottom:5px; border-bottom:0px dotted #000; text-align:center; padding-bottom:2px;	color: #000; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;	}
h4 {font-size:15px;	padding:0px;margin:0px; margin-bottom:5px; border-bottom:0px dotted #000; text-align:center; padding-bottom:2px;	color: #000; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;	}

#logo{ width:234px; height:124px; border-top:0px solid #fff; border-bottom:0px solid #fff; float:left; padding:0px; margin:0px;}
#left{ width:210px; float:left; text-align:center;  padding:0px 12px 10px 12px; margin:0px;}
#languages{  text-align:left; clear:both; float:left; padding:0px; margin:0px; margin-right:10px;}
#login{  text-align:left; float:left; padding:0px; margin:0px;  }
#top_links{  text-align:right; padding:0px; float:right; margin:0px; }
.search_button{  background-image:url(img/h3.gif);
  background-repeat:repeat-x; color:#FFFFFF; font-size:10px; height:20px; text-align:center; border:1px solid #333; }
#left_container{ float:left; color:#000; padding:5px;  margin:0px; margin-left:4px;  margin-top:5px; border:0px solid #fff;  padding-left:5px;
  background-repeat:repeat-x;}
#tools{ width:780px; w\idth :780px; border-right:0px solid #546f7b; clear:both; float:right; text-align:right; padding:0px; margin:0px; border-bottom:0px solid #fff;}
#tools_forum{ width:780px; w\idth :780px; background-image:url(img/h3_7.gif);
  background-repeat:repeat-x; border-right:0px solid #546f7b; clear:both; float:right; text-align:right; padding:0px; margin:0px; border-bottom:0px solid #fff;}

#footer{ width:770px; w\idth :770px; text-align:center; background-image:url(img/header.gif); background-position:top; background-repeat:repeat-x; clear:both; color:#000; padding:5px; margin:0px;}
#footer a:link, #footer a:visited{ color:#000;}#footer a:hover{ color:#fff; text-decoration:underline;}
#left_container a:link, #left_container a:visited{ color:#000;}#left_container a:hover{ color:#000;}
#top_container a:link, #top_container a:visited{ color:#fff;}#top_container a:hover{ color:#fff;}
#bottom{width:782px; margin-right:auto; margin-left:auto; padding:0px; position:relative; text-align:left; border:0px solid #000;}
.list_item_image{  border:1px solid #000; background-repeat:repeat; background-image:url(img/h3.gif); background-repeat:repeat;}
.list_profile_image{  border:1px solid #999; background-repeat:repeat;}
.list_item{ border:1px solid #000; padding:5px; color:#fff;  background-image:url(img/h3.gif); background-repeat:repeat;}
.list_profile{  border:1px solid #999; background-image:url(img/header_test_shadow.gif); background-position:top; background-repeat:repeat; color:#000; padding:5px;}
.list_profile a:link, .list_profile a:visited{  font-size:13px; color:#000;font-weight:bold;}.list_profile a:hover{ color:#000;}
.list_profile_2{  border:1px solid #333; color:#000; padding:5px;}
.list_profile_5{  border:1px solid #999; background-image:url(img/header_test_shadow_f.gif); background-position:bottom; background-repeat:repeat; color:#000; padding:5px;}
.list_profile_3{  border:0px solid #999; background-image:url(img/h3_7.gif); background-position:top; background-repeat:repeat; color:#000; padding:5px;}
.list_profile_3 a:link, .list_profile_3 a:visited{ color:#fff; text-decoration:none;}.list_profile_3 a:hover{ color:#fff; text-decoration:underline;}
.list_profile_4{  border:0px solid #999; margin-bottom:5px; background-image:url(img/h3.gif); background-position:top; background-repeat:repeat; color:#000; padding:5px;}
.list_profile_4 a:link, .list_profile_4 a:visited{ color:#fff; font-weight:bold; text-decoration:none;}.list_profile_4 a:hover{ color:#fff; text-decoration:underline;}
.list_item a:link, .list_item a:visited{ font-size:13px; color:#fff; font-weight:bold;}.list_item a:hover{ color:#fff;}
.list_list{  border:1px solid #ccc; background-image:url(img/header_test_shadow.gif); background-position:top; padding:5px;}
.list_list a:link, .list_list a:visited{ font-size:13px; color:#000;font-weight:bold;}.list_item a:hover{ color:#000;}
.list_item_black{ border:1px solid #000; padding:5px; color:#fff;  background-image:url(img/h3.gif); background-repeat:repeat;}
.list_item_black a:link, .list_item_black a:visited{ font-size:13px; color:#fff;font-weight:bold;}.list_item a:hover{ color:#fff;}
.list_item_image_black{  border:1px solid #000; background-repeat:repeat;}

#map{ margin-top:10px; width: 525px; border:1px solid #ccc; height: 500px}
#menu1 {
  width:780px;
  padding:0;  
  margin:0 auto; 
  list-style-type:none;
 border-top:0px solid #fff;


  }
#menu1 li {
  float:right;
  width:88px;
  border-left:1px solid #fff;
   border-right:0px solid #ccc;  
  
  }
#menu1 a {
  display:block;
  width:88px;
  color:#fff; 
   background-image:url(img/h3.gif);
  background-repeat:repeat-x;
  text-align:center; 
  padding:6px 0px; 
  text-decoration:none; 
  float:left; 
   border-top:0px solid #fff; 
  
 
   }
#menu1 a:hover {
  color:#000; 
   background-image:url(img/header_test_shadow.gif);
  background-repeat:repeat-x;
  border-top:0px solid #fff; 

  
  }
 #actives a:link,#actives a:visited,#actives a:hover {
  color:#000; 
   background-image:url(img/header_test_shadow.gif);
  background-repeat:repeat-x;
  border-top:0px solid #fff;
  background-position:top;

	
  
  }  
  #menu2 {
width:780px; w\idth :780px;
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
   border-bottom:0px solid #fff;

 


  }
#menu2 li {
  float:right;
  width:90px;
  border-left:1px solid #fff; 
  border-right:0px solid #fff; 
  border-top:1px solid #fff; 
 
 
  }
#menu2 a {
  display:block;
  font-size:11px;
  width:90px;
  color:#fff;
  background-image:url(img/h3_7.gif);
  background-repeat:repeat-x;
  text-align:center; 
  padding:6px 0px; 
  text-decoration:none; 
   border-bottom:1px solid #fff; 
   
  
  float:left; 
  
   }
#menu2 a:hover {
  color:#000; 
  background:#fff;
   background-image:url(img/header_test_shadow.gif);
  background-repeat:repeat-x;
   border-bottom:0px solid #fff; 
 
  }
  
  #active a:link,#active a:visited,#active a:hover {
  color:#000; 
  background:#000;
   background-image:url(img/header_test_shadow.gif);
  background-repeat:repeat-x;
   border-bottom:0px solid #fff; 
	
	
  
  }
  #menu3 {border:1px solid #333; margin:0px 5px 0px 5px; margin-bottom:10px;}
  #menu4 { padding:0px;  margin:0px; float:right; width:83px; font-size:11px; margin:2px;}
    #menu5 { padding:0px; margin:0px;  float:left; width:140px; font-size:11px; margin:2px;}

dl {margin: 0; padding: 0; border-left:0px solid #fff; border-right:0px solid #fff;}
dt {margin:0; padding:5px; text-align:center; color:#fff; background-image:url(img/h3_7.gif);
  background-repeat:repeat; font-weight:bold;}
  h6 {margin:0; padding:5px; text-align:center; color:#fff; background-image:url(img/h3_7.gif);
  background-repeat:repeat; font-weight:bold; border-bottom:1px solid #333;}
.search_back{margin:0; padding:5px; text-align:center; color:#fff; background-image:url(img/h3_7.gif); background-repeat:repeat; font-weight:bold;}
dd {margin:0; padding:0; text-align:left; border-top:1px solid #666; font-weight:normal; background-image:url(img/header_test_shadow.gif);  background-repeat:repeat;}
dd a:link, dd a:visited {margin:0; padding:0; text-align:left; border-top:0px solid #ccc; font-weight:normal;   background-image:url(img/header_test_shadow.gif); color:#000000;  background-repeat:repeat;}
dd a:hover {margin:0; padding:0; text-align:left; border-top:0px solid #333; color:#FFFFFF; font-weight:normal; background-image:url(img/h3.gif);  background-repeat:repeat;}

.ddd{margin:0; padding:0; text-align:left; border-top:1px solid #333; font-weight:normal; background-image:url(img/h3.gif); color:#FFFFFF;  background-repeat:repeat;}
.ddd a:link, .ddd a:visited{margin:0; padding:0; text-align:left; border-top:0px solid #ccc; font-weight:normal; background-image:url(img/h3.gif); color:#FFFFFF;  background-repeat:repeat;}
    .viewall{background-image:url(img/header_test_shadow.gif);  background-repeat:repeat; margin:0;padding:0.3em; border-top:1px solid #fff;}
	.art{background-image:url(img/header_test_shadow.gif);  background-repeat:repeat; font-weight:bold; margin:0;padding:0.3em; border-top:0px solid #fff; color:#000;}
	 .art a:link, .art a:visited {margin:0; padding:0; text-align:center; color:#000; font-weight:bold;}
	 .event{background-image:url(img/header_test_shadow.gif); background-position:top;  background-repeat:repeat; font-weight:bold; margin:0;padding:0.3em; border-top:0px solid #fff; color:#000;}
	 .event a:link, .event a:visited {margin:0; padding:0; text-align:center; font-weight:bold; font-weight:bold; color:#000; font-weight:bold;}
.viewall a:link, .viewall a:visited {margin:0; padding:0; text-align:center;  background-image:url(img/h3_7.gif);
  background-repeat:repeat; color:#FFFFFF; font-weight:bold;}
 
#gallery a, #gallery a:visited {text-decoration:none; display:block; padding:0.3em; background-repeat:repeat; }
#galleryx a, #galleryx a:visited {color:#fff; text-decoration:none; display:block; text-align:center; padding:0.2em;
background: #999;
}
#galleryz a, #galleryz a:visited {color:#fff; text-decoration:none; font-weight:bold; display:block; text-align:center; padding:2px;


}
#galleryz a:hover { color:#fff; text-decoration:underline;}
#galleryx a:hover { color:#000;}
#gallery a:hover {  color:#fff; background-image:url(img/h3.gif);  background-repeat:repeat;}

.ddd a:hover { color:#fff;}
.viewall a:hover { background-image:url(img/h3.gif);
  background-repeat:repeat; color:#000; font-weight:normal;}
.event a:hover { background-image:url(img/h3.gif);
  background-repeat:repeat; color:#000; font-weight:normal;}
.art a:hover { background-image:url(img/h3.gif);
  background-repeat:repeat; color:#000; font-weight:normal;}

.top {
  display:block; 
  background:transparent; 
  font-size:1px;
  }

.bottom {
  display:block; 
  background:transparent; 
  font-size:1px;
  
 
  }
  .topx {
  display:block; 
  background:transparent; 
  font-size:1px;
  }

.bottomx {
  display:block; 
  background:transparent; 
  font-size:1px; 
  border-top:0px solid #fff;
  }
    .topz {
  display:block; 
  background:transparent; 
  font-size:1px;
  }

.bottomz{
  display:block; 
  background:transparent; 
  font-size:1px; 
  border-top:0px solid #fff;
  }

.b1, .b2, .b3, .b4 {
display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 { background-image:url(img/h3.gif);
  background-repeat:repeat-x; border-left:1px solid #fff; border-right:1px solid #fff;}
.b1 {margin:0 5px; background:#fff;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}

.b1x, .b2x, .b3x, .b4x {
display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

.b1x, .b2x, .b3x {height:1px;}
.b2x, .b3x, .b4x {background:#999; border-left:1px solid #fff; border-right:1px solid #fff;}
.b1x {margin:0 5px; background:#fff;}
.b2x {margin:0 3px; border-width:0 2px;}
.b3x {margin:0 2px;}
.b4x {height:2px; margin:0 1px;}

.b1z, .b2z, .b3z, .b4z {
display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

.b1z, .b2z, .b3z {height:1px;}
.b2z, .b3z, .b4z {border-left:1px solid #526e7b; border-right:1px solid #526e7b;}
.b1z {margin:0 5px; background:#526e7b;}
.b2z {margin:0 3px; border-width:0 2px;}
.b3z {margin:0 2px;}
.b4z {height:2px; margin:0 1px;}

.tops {
  display:block; 
  background:transparent; 
  font-size:1px;
    border-bottom:0px solid #fff;
  }

.bottoms {
  display:block; 
  background:transparent; 
  font-size:1px; 
  border-top:0px solid #fff;
  }

.b1s, .b2s, .b3s, .b4s {
display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

.b1s, .b2s, .b3s {height:1px;}
.b2s, .b3s, .b4s {background-image:url(img/header.gif); background-position:top; background-repeat:repeat-x; border-left:1px solid #fff; border-right:1px solid #fff;}
.b1s {margin:0 5px; background:#fff;}
.b2s {margin:0 3px; border-width:0 2px;}
.b3s {margin:0 2px;}
.b4s {height:2px; margin:0 1px;}

.iconlist
{
list-style: none;
margin: 0;
padding: 0;

text-align:left;

}

li.views
{
background-image: url(img/icons/views.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 25px;
margin: .4em 0;

}
li.favourite
{
background-image: url(img/icons/favourite.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 25px;
margin: .4em 0;

}
li.location
{
background-image: url(img/icons/location.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 25px;
margin: .4em 0;

}
li.updated
{
background-image: url(img/icons/updated.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 25px;
margin: .4em 0;

}

	/*             styles for the unit rater                */	
	.unit-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 150px;
		height: 30px;
		position: relative;
		background: url('img/star_rating.gif') top left repeat-x;
		
	}
	
	.unit-rating li{
	    text-indent: -90000px;
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.unit-rating li a{
		display:block;
		width:30px;
		height: 30px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.unit-rating li a:hover{
		background: url('img/star_rating.gif') left center;
		z-index: 2;
		left: 0px;
	}
	.unit-rating a.r1-unit{left: 0px;}
	.unit-rating a.r1-unit:hover{width:30px;}
	.unit-rating a.r2-unit{left:30px;}
	.unit-rating a.r2-unit:hover{width: 60px;}
	.unit-rating a.r3-unit{left: 60px;}
	.unit-rating a.r3-unit:hover{width: 90px;}
	.unit-rating a.r4-unit{left: 90px;}	
	.unit-rating a.r4-unit:hover{width: 120px;}
	.unit-rating a.r5-unit{left: 120px;}
	.unit-rating a.r5-unit:hover{width: 150px;}
	.unit-rating li.current-rating{
		background: url('img/star_rating.gif') left bottom;
		position: absolute;
		height: 30px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}	