body {
	font-family: Tahoma;
	font-size: 6px;
	color: #666666;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	 }

table
{
border-collapse:collapse;
}
	
	
#home_menu { background-image:url("menu new home.jpg"); }
#box_bevel { background-image:url("text_box_bevel.gif"); }
#menu { background-image:url("menu_background.gif"); }
#v_divider { background-image:url("vertical_divider.gif"); }
#bott_menu { background-image:url("menu_back_bott.jpg"); }
#toppage_bott_menu { background-image:url("toppage_bott_menu.gif"); }
#bott_menu_infopages { background-image:url("menu_back_bott_infopages.gif"); }
#h_divider { background-image:url("horizontal_divider.gif"); }
#google_border { background-image:url("google_border.gif"); }
#place_stay { background-image:url("places to stay pics/top_title.gif"); }
#places_1 { background-image:url("places to stay pics/title_camp.gif"); }
#places_2 { background-image:url("places to stay pics/title2.gif"); }
#places_3 { background-image:url("places to stay pics/back_titles.gif"); }
#map_back { background-image:url("pdf_map_back.gif"); }
#header { background-image:url("header_pic.jpg"); }
#index_header { background-image:url("index_header.jpg"); }
#sitemap { background-image:url("header sitemap.jpg"); }
#header_costa { background-image:url("web design images/header_costa_blanca.jpg"); }
#cafe_header_pic { background-image:url("cafe_header_pic.jpg"); }
#map_download_back { background-image:url("map_download_back.gif"); }
#map_back { background-image:url("guardamar_info_page_map.jpg"); }
#web_design { background-image:url("web design images/Untitled-5.gif"); }
#ad_spacer { background-image:url("costa-blanca-info/images/ad_spacer.gif"); }
#bott_spacer { background-image:url("bott_spacer.gif"); }
#menu_bott {background-image:url("costa-blanca-info/images/menu_bott_back.gif"); }
#top_title { background-image:url("costa-blanca-info/images/top_title.gif"); }
#web_by_back { background-image:url("costa-blanca-info/images/web_by_back.gif"); }

h1 { font-family: Tahoma, Verdana, sans-serif;
	font-size: 16px;
	color: #666666;
	padding: 0px;
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
	}
h1.web { font-family: Georgia, "Trebuchet MS", Verdana, Tahoma, sans-serif;
	font-size: 34px;
	color: #B2C9DB;
	padding: 0px;
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
	}
h1.cafe { font-family: Verdana, Tahoma, sans-serif;
	font-size: 20px;
	color: #666666;
	padding: 0px;
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
	}

h2 { font-family: Tahoma, Verdana, sans-serif;
	font-size: 16px;
	
	color: #666666;
	padding: 0px;
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
h3 { font-family: Tahoma, Verdana, sans-serif;
	font-size: 16px;
	
	color: #666666;
	padding: 0px;
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
h4 { font-family: Tahoma, Verdana, sans-serif;
	font-size: 16px;
	
	color: #666666;
	padding: 0px;
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
h4.rental { font-family: Tahoma, Verdana, sans-serif;
	font-size: 24px;
	
	color: #666666;
	padding: 0px;
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
h5 { font-family: Tahoma, Verdana, sans-serif;
	font-size: 16px;
	
	color: #666666;
	padding: 0px;
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
h6 { font-family: Tahoma, Verdana, sans-serif;
	font-size: 16px;
	
	color: #666666;
	padding: 0px;
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.style1 {
	font-family: Verdana, "Trebuchet MS", Tahoma, sans-serif;        
	font-size: 16px;
	color: #666666;}														
.style2 { font-size: 6px;}
.style3 { font-family: Verdana,  Tahoma, "Trebuchet MS",Arial, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
}
.style16 {
	font-size: 14px;
	color: #990000;
}
.style27 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.style28 {
		font-family: Tahoma, Verdana, sans-serif;
	font-size: 2.5em;	
	color: #666666;
	font-weight: bold;}
.style29{
	font-family: Verdana, Tahoma, "Trebuchet MS", Arial, sans-serif;					
	color: #003399;
	font-size: 12px;}

.style30 {
	font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif;
	color: #cccccc;
	font-size: 15px;
}
.style31 { 
	color: #000000;
}
.style35 {color: #660000;}
.style37 {font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
	font-size: 15px;
	color: #000000;
}
.style38 {
	font-family: Verdana, "Trebuchet MS", Tahoma, Arial, sans-serif;             
	font-size: 15px;
	color: #000000;
}
.style39 {color: #333333;}													
.style40 {font-size: 14px;
			color: #666666;
			font-family: Verdana, "Trebuchet MS", Tahoma, Arial, sans-serif;     
			font-weight: bold;
			}												
.style41 {font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;			
			font-size: 15px;}
.style42 {font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;			
			font-size: 14px;}										
.style43 {color: #CCCCCC;}
.style44 {color: #666666;}	
.style45 {color: #000099;}
.style46 {color: #000066;}
.style47 {font-size: 14px;
		font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;}
.style48 {
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;					
	color: #666666;
	font-size: 14px;
	}
.style49 {font-size: 14px;
			color: #cccccc;
			font-family: Verdana, "Trebuchet MS", Tahoma, Arial, sans-serif;     
			font-weight: bold;}

.style50 {color: #cccccc;}
.style51 {font-size: 16px;}
.style52 {
	font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif;
	font-size: 16px;
}
.style53 {font-size: 13px;}
.style54 {font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;			
			font-size: 15px;
			color: #999999;}
.style55 {font-size: 13px;												
		color: #003399}
.style56 {font-size: 13px;												
		color: #666666}
.style57 {font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;			
			font-size: 15px;}
.style58 {font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;			
			font-size: 14px;
			color: #999999;}									
.style59 {color: #000000;
			font-size: 14px;}
.style60 {color: #000033;}
.style61 {color: #666666;}
.style63 {
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
	font-size: 14px;
}
.style64 {
	font-size: 24px;
	font-family: Verdana, Tahoma, "Trebuchet MS", Arial, sans-serif;
	color: #000000;}
.style65 { font-family: Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;					
	color: #666666;
	font-size: 17px;
	}
.style66 {
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;					
	color: #003333;
	font-size: 14px;
	}
.style67 {
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;					
	color: #666666;
	font-size: 16px;
	}
.style68 {
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;					
	color: #666666;
	font-size: 10px;
	}
.style69 { font-family: Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;					
	color: #003333;
	font-size: 17px;}
.style70 {font-size: 18px;
			color: #666666;
			font-family: Verdana, "Trebuchet MS", Tahoma, Arial, sans-serif;     
			font-weight: bold;}
.style71 { font-family: Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;					
	color: #666666;
	font-size: 17px;
	}
.style72 {font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;			
			font-size: 15px;
			color: #666666;}
.style73 {font-size: 18px;
			color: #B2C9DB;
			font-family: Georgia, "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;     
			font-weight: bold;}
.style74 { font-family: Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;					
	color: #003333;
	font-size: 19px;}
.style75 { font-family: Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;					
	color: #666666;
	font-size: 17px;}
.style76 { font-family: Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;					
	color: #B6B6B6;
	font-size: 17px;}
.style77 {font-family: Verdana, Tahoma, Arial, sans-serif;			
			font-size: 18px;
			color: #666666;}
.style78 { font-family: Tahoma, Verdana, "Trebuchet MS", Arial, sans-serif;					
	color: #384E4F;
	font-size: 17px;
	}
.style88 {
	font-family: Verdana, Tahoma, "Trebuchet MS", Arial, sans-serif;					
	color: #8D8D8D;
	font-size: 13px;}
.style89 {font-size: 15px;
			color: #395C79;
			font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;     
			font-weight: bold;}
.style100 {
	font-family: Verdana, Tahoma, "Trebuchet MS", Arial, sans-serif;					
	color: #666666;
	font-size: 13px;}
	
	
#navbar {
	margin: 0;
	padding: 0;
	height: 1em; }
#navbar li {
	list-style: none;
	float: centre; }
#navbar li a {
	display: block;
	padding: /* Changes drop box height WAS 3 */ 3px  8px;
	/* Changes top link font colour */ color: #333333;
	text-decoration: none; }
#navbar li ul {
	display: none;
	width: 16em; /* Width to help Opera out @@@@@   WAS 10 --  but changed  ALTERS DROP BOX WIDTH  @@@@@@  */
	/* @@ Changes drop box on IE where no sub menu @@ */ background-color: #333333;}
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; }
#navbar li:hover li, #navbar li.hover li {
	float: none; }
#navbar li:hover li a, #navbar li.hover li a {
	/* Changes drop box colour */ background-color: #82909E;
	border-bottom: 1px solid #999999;
	/* Changes drop box TEXT colour */ color: #333333; }
#navbar li li a:hover { 
	/* Changes drop box HOVER colour */ background-color: #d7d7c4; }	
	

.menu_bott {background-image:url(costa-blanca-info/images/menu_bott_back.gif); border-bottom: #999999 1px dashed }

.boxW {
	padding-right: 10px; padding-left: 8px; padding-bottom: 5px; margin: 0px; width: 100%; text-indent: 0px; padding-top: 2px; text-align: left; border-bottom: #666666 1px solid; border-top: #666666 1px solid; border-left: #666666 1px solid; border-right: #666666 1px solid;
}
.boxY {
	padding-right: 10px; padding-left: 8px; padding-bottom: 8px; margin: 0px; text-indent: 0px; padding-top: 8px; text-align: left; border-bottom: #666666 0px solid; border-top: #666666 0px solid; border-left: #666666 0px solid; border-right: #666666 0px solid; background-color: #E6EDFF;
}	
.boxZ {
	padding-right: 10px; padding-left: 8px; padding-bottom: 8px; margin: 0px; text-indent: 0px; padding-top: 8px; text-align: left; border-bottom: #666666 0px solid; border-top: #666666 0px solid; border-left: #666666 0px solid; border-right: #666666 0px solid;
}
.boxZ2 {
	padding-right: 10px; padding-left: 8px; padding-bottom: 8px; margin: 0px; text-indent: 0px; padding-top: 8px; text-align: left; border-bottom: #666666 0px solid; border-top: #666666 0px solid; border-left: #666666 0px solid; border-right: #666666 0px solid;
}	
.boxL {
	padding-right: 6px; padding-left: 6px; padding-bottom: 5px; margin: 0px; width: 100%; text-indent: 0px; padding-top: 2px; text-align: left; border-bottom: #666666 1px solid; border-top: #666666 1px solid; border-left: #666666 1px solid; border-right: #666666 1px solid;
}
.contactbox {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; text-indent: 0px; padding-top: 0px; text-align: left; border-bottom: #666666 1px solid; border-top: #666666 1px solid; border-left: #666666 1px solid; border-right: #666666 1px solid;
}
.map_box {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 100%; text-indent: 0px; padding-top: 0px; text-align: left; border-bottom: #666666 1px solid; border-top: #666666 1px solid; border-left: #666666 1px solid; border-right: #666666 1px solid;
}
.box_title {
	border-right: #666666 1px solid; border-left: #666666 1px solid; border-top: #666666 1px solid;  padding-right: 0px; padding-left: 0px; padding-bottom: 1px; margin: 5px 0px 0px; color: #666666; padding-top: 1px; background-color: #EFF3F5; text-align: centre;
}
.box_title_photos {
	border-right: #666666 1px solid; border-left: #666666 1px solid; border-top: #666666 1px solid;  padding-right: 0px; padding-left: 0px; padding-bottom: 5px; margin: 5px 0px 0px; color: #666666; padding-top: 5px; background-color: #E6EDFF; text-align: centre;
}
.box_sitemap {
	border-right: #666666 0px dashed; border-left: #666666 1px solid; border-top: #666666 1px dashed;  padding-right: 9px; padding-left: 9px; padding-bottom: 0px; margin: 5px 0px 0px; color: #666666; padding-top: 5px; background-color: #E6EDFF; text-align: centre;
}
.box_sitemap_bus {
	border-right: #666666 0px dashed; border-left: #666666 1px solid; border-top: #666666 1px dashed;  padding-right: 9px; padding-left: 9px; padding-bottom: 0px; margin: 5px 0px 0px; color: #666666; padding-top: 5px; background-color: #A8A8FF; text-align: centre;
}
.box_sitemap_costa {
	border-right: #666666 0px dashed; border-left: #666666 1px solid; border-top: #666666 1px dashed;  padding-right: 9px; padding-left: 9px; padding-bottom: 0px; margin: 5px 0px 0px; color: #666666; padding-top: 5px; background-color: #B0C6FF; text-align: centre;
}
.box_title_cafe {
border-right: #cccccc 1px dotted; border-left: #cccccc 1px dotted; border-top: #cccccc 1px dotted;  border-bottom: #cccccc 1px dotted;  padding-right: 20px; padding-left: 20px; padding-bottom: 5px; margin: 5px 0px 0px; color: #666666; padding-top: 5px; background-color: #E6EDFF; text-align: centre;
}
.box_web {
	border-right: #666666 1px solid; border-left: #666666 1px solid; border-top: #666666 1px solid;  border-bottom: #666666 1px solid; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; margin: 5px 0px 0px; color: #666666; padding-top: 5px; text-align: centre;
}
.boxZ {
	border-right: #666666 0px solid; border-left: #666666 0px solid; border-top: #666666 0px solid;  padding-right: 15px; padding-left: 15px; padding-bottom: 5px; margin: 5px 0px 0px; color: #666666; padding-top: 5px; background-color: #E6EDFF; text-align: centre;
}
.box_title_index {
	border-right: #cccccc 1px dotted; border-left: #cccccc 1px dotted; border-top: #cccccc 1px dotted;  border-bottom: #cccccc 1px dotted ; padding-right: 15px; padding-left: 15px; padding-bottom: 5px; margin: 5px 0px 0px; color: #666666; padding-top: 5px; background-color: #E6EDFF; text-align: centre;
}
.box_title_web {
	border-right: #666666 0px solid; border-left: #666666 0px solid; border-top: #666666 0px solid;  padding-right: 5px; padding-left: 5px; padding-bottom: 5px; margin: 5px 0px 0px; color: #666666; padding-top: 5px; background-color: #2E4A67; text-align: centre; 
}
.box_menu_title {
	border-right: #666666 1px solid; border-left: #666666 1px solid; border-top: #666666 1px solid;  padding-right: 1px; padding-left: 1px; padding-bottom: 1px; margin: 5px 0px 0px; color: #666666; padding-top: 5px;  text-align: centre;
}
.boxBlue {
	padding-right: 6px; padding-left: 6px; padding-bottom: 5px; margin: 0px; width: 100%; text-indent: 5px; padding-top: 5px; text-align: centre; border-bottom: #666666 1px solid; border-top: #666666 1px solid; border-left: #666666 1px solid; border-right: #666666 1px solid; background-color: #F0F0F0;
}
.boxWebdesign {
	padding-right: 6px; padding-left: 6px; padding-bottom: 5px; margin: 0px; width: 100%; text-indent: 5px; padding-top: 5px; text-align: centre; border-bottom: #666666 0px solid; border-top: #666666 0px solid; border-left: #666666 0px solid; border-right: #666666 0px solid; background-color: #cccccc;
}
.boxGray {
	padding-right: 1px; padding-left: 1px; padding-bottom: 1px; margin: 0px; width: 100%; text-indent: 5px; padding-top: 1px; text-align: centre; border-bottom: #666666 0px solid; border-top: #666666 1px solid; border-left: #666666 1px solid; border-right: #666666 1px solid; background-color: #006699;
}
.boxBodyTitle {
	padding-right: 1px; padding-left: 1px; padding-bottom: 1px; margin: 0px; text-indent: 5px; padding-top: 1px; text-align: centre; border-bottom: #666666 0px solid; border-top: #666666 1px solid; border-left: #666666 1px solid; border-right: #666666 1px solid; background-color: #EFF3F5;
}
.boxMenu {
	padding-right: 0px; padding-left: 0px; padding-bottom: 1px; margin: 0px; width: 100%; text-indent: 5px; padding-top: 1px; text-align: centre; border-top: #666666 0px dashed; border-bottom: #666666 0px solid; border-left: #666666 0px solid; border-right: #666666 0px solid; 
}
.boxMenuBottom {
	padding-right: 0px; padding-left: 0px; padding-bottom: 1px; margin: 0px; width: 400px; text-indent: 5px; padding-top: 1px; text-align: centre; border-bottom: #666666 1px solid; border-left: #666666 1px solid; border-right: #666666 1px solid; background-color: #F0F0F0;
}

a:link { color: #666666;}
a:visited { color: #666666;}
a:hover { color: #666666;}
a:active { color: #666666;}

a.hlight:link { color: #384E4F;}
a.hlight:visited { color: #384E4F;}
a.hlight:hover { color: #384E4F;}
a.hlight:active { color: #384E4F;}

table, td {
	padding: 0px;
	border-collapse: collapse;
	border: none;}
