body {
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	color: #333333;	
	text-align: center;
	}
#areas a {	
	font-family: arial, verdana, helvetica, monospace;
	font-size: 10px;
	color: #56666a;
	text-decoration: none;
	font-weight: 400;
	}	
#areas a:hover {	
	color: #369;
	text-decoration: underline;	
	}	
	
#bod {
	margin: auto;
	width: 850px;
	height: 1100px;
	background-color: #ffffff;
	}
#cont {	
	position: absolute;
	left: 350px;
	top: 294px;
	z-index: 1;
	background-color: #ffffff;
	}
/* change this when new items added to nav menu */ 	
#areas {
	position: absolute;
	left: 0px;
	top: 350px;
	height: 500px;
	width: 850px;
	text-align: left;
	}
#areas2 {	
	position: absolute;
	left: 0px;
	top: 350px;
	height: 700px;
	width: 850px;
	text-align: left;
	background-color: #ffffff;
	}	
#listshade1 {	
	position: absolute;
	left: 2px;
	top: 370px;
	width: 170px;
	background-color: #ffffff;
	}
#listshade2 {	
	position: absolute;
	left: 2px;
	top: 955px;
	width: 170px;
	
	}
/* change this when new items added to nav menu */ 	
#botnav {
	position: absolute;
	left: 170px;
	top: 1105px;
	text-align: left;
	color: #333333;
	z-index: 1;
	}
/* change this when new items added to nav menu */ 	
#botnav2 {
	position: absolute;
	left: 0px;
	top: 1100px;
	width: 850px;
	}		
		
#gobut {	
	position: absolute;
	left: 805px;
	top: 232px;
	color: #333333;
	z-index: 100;
	}
#head {	
	position: absolute;
	left: 180px;
	top: 145px;
	width: 500px;
	text-align: left;
	z-index: 1;	
	background-color: #ffffff;
	}
#letus {	
	position: absolute;
	left: 680px;
	top: 145px;
	width: 166px;
	text-align: left;
	background-color: #ffffff;
	
	}
#letusunder {	
	position: absolute;
	left: 690px;
	top: 295px;
	width: 166px;
	text-align: left;
	z-index:100;
	}
	

#nav {	
	position: absolute;
	left: 0px;
	top: 110px;
	width: 170px;	
	}
#top {
	height: 85px;
	width: 850px;
	text-align: center;	
	}						
	
#topcontact {		
	position: absolute;
	left: 170px;
	top: 110px;
	height: 22px;
	width: 680px;
	z-index: 0;
	
	}
#topcontact2 {		
	position: absolute;
	left: 170px;
	top: 110px;
	height: 22px;
	width: 680px;
	z-index: 1;
	
	}


/*-------------------------------------*/	

.admin1 {	
	font-family: verdana, arial, helvetica, monospace;
	font-size: 12px;
	color: #48494C;
	background-color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	}	
.botnav {
	font-family: arial, verdana, helvetica, monospace;
	font-size: 11px;
	font-weight: bold;
	height: 26px;
	padding-left: 90px;
	}
.botnav2 {
	font-family: arial, verdana, helvetica, monospace;
	font-size: 11px;
	font-weight: bold;
	padding-top: 0px;
	}	
.buf1 {
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #334C6A;
	background-color: #ffffff;
	}	
.buf2 {
	padding-left: 0px;
	padding-right: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #334C6A;
	background-color: #ffffff;
	}
.bufbot {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	background-color: #ffffff;
	}	
.contactbg {
	font-family: arial, verdana, helvetica, monospace;
	font-size: 11px;
	font-weight: bold;
	color: #122B5C;
	width: 680px;
	height: 22px;
	text-align: right;
	padding-top: 3px;
	}
.contactbg2 {
	font-family: arial, verdana, helvetica, monospace;
	font-size: 11px;
	font-weight: bold;
	color: #122B5C;
	width: 680px;
	text-align: right;
	padding-top: 0px;
	}
.euroms {	
	font-family: arial, verdana, helvetica, monospace;
	font-size: 13px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
	padding: 0 2px 0 2px;
	}	
.euroms:hover {	
	color: #666;
	text-decoration: underline;	
	}	
.expand {
	background-color: #ff0000;
	border-color: #ffffcc;
	color: #ffffff;
	width: 40px;
	height: 20px;
	}
.expandsm {
	font-family: arial, verdana, helvetica, monospace;
	font-size: 10px;
	font-weight: normal;
	background-color: #ff0000;
	border-color: #ffffcc;
	color: #ffffff;
	width: 22px;
	height: 16px;
	}	
.form1 {
	font-family: tahoma, verdana, helvetica, monospace;
	font-size: 10px;
	font-weight: bold;
	color: #334C6A;
	width: 100px;
	background-color: #ffffff;
	}
.form2 {
	font-family: tahoma, verdana, helvetica, monospace;
	font-size: 10px;
	font-weight: bold;
	color: #334C6A;
	width: 30px;
	background-color: #ffffff;
	}
.form_mc{
	font-family: tahoma, verdana, helvetica, monospace;
	font-size: 10px;
	font-weight: normal;
	color: #334C6A;
	width: 120px;
	height: 30px;
	background-color: #ffffff;
	}
.form_ta{
	font-family: tahoma, verdana, helvetica, monospace;
	font-size: 10px;
	font-weight: normal;
	color: #334C6A;
	width: 120px;
	height: 60px;
	background-color: #ffffff;
	}	
.formtitle {
	font-family: arial, verdana, helvetica, monospace;
	font-size: 13px;
	color: #333;
	font-weight: bold;
	padding-bottom: 10px;
	background-color: #fff;
	}
h1 {
	font-family: arial, verdana, helvetica, monospace;
	font-size: 13px;
	color: #333;
	font-weight: bold;
	background-color: #fff;
	text-align: left;
	margin: 0px;
	padding: 0px;
	}	
.h1 {
	font-family: arial, verdana, helvetica, monospace;
	font-size: 13px;
	color: #333;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 15px;
	background-color: #fff;
	text-align: left;
	}
.h2 {
	font-family: arial, verdana, helvetica, monospace;
	background-color: #0C4273;
	font-size: 10px;
	color: #333;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	}	
img {
	border: 0px;
	}
	
.link1 {	
	font-family: arial, verdana, helvetica, monospace;
	font-size: 11px;
	color: #C00;
	font-weight: bold;
	text-decoration: none;
	}	
.link1:hover {	
	color: #F00;
	text-decoration: none;	
	}
.link2 {	
	font-family: arial, verdana, helvetica, monospace;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	}	
.link2:hover {	
	color: #f00;
	text-decoration: none;	
	}
	
.maintext {	
	font-family: arial, verdana, helvetica, monospace;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	padding: 5px 10px 5px 2px
	background-color: #fff;
	text-align: left;
	}
.maintext2 {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	padding: 0 20 0 0;
	text-decoration: none;
	text-align: left;
	}
.mninfo {
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 13px;
	padding-bottom: 0px;
	text-align: left;
	}		
.mtred {	
	font-family: arial, verdana, helvetica, monospace;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
	}	
.mtred:hover {	
	color: #336699;
	text-decoration: underline;
	
	}
.mtred2 {	
	font-family: arial, verdana, helvetica, monospace;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	padding-left: 15px;
	padding-bottom: 10px;
	text-decoration: none;	
	}	
.mtred3 {	
	font-family: arial, verdana, helvetica, monospace;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom: 10px;
	text-decoration: none;	
	}		
.mtsm {	
	font-family: verdana, arial, helvetica, monospace;
	font-size: 10px;
	color: #48494C;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 50px;
	background-color: #ffffff;
	}
.mtsm2 {	
	font-family: verdana, arial, helvetica, monospace;
	font-size: 10px;
	color: #48494C;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 50px;
	}
.pagelink1 {	
	font-family: arial, verdana, helvetica, monospace;
	font-size: 11px;
	color: #336699;
	font-weight: normal;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	}	
.pagelink1:hover {	
	color: #FF0000;
	text-decoration: none;	
	}
.pagelink2 {	
	font-family: arial, verdana, helvetica, monospace;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;	
	}	
.pic1 {	
	width:490px;
	height:150px;
	padding-top: 25px;
	padding-bottom: 10px;
	text-align: left;
	color: #333333;
	background-color: #ffffff;
	}
.qtext	{
	font-family: verdana, arial, helvetica, monospace;
	font-size: 10px;
	color: #48494C;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
.qtextred	{
	font-family: verdana, arial, helvetica, monospace;
	font-size: 10px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	}	
.rm_bed {	
	font-family: verdana, arial, helvetica, monospace;
	font-size: 12px;
	color: #48494C;
	background-color: #EEEEEE;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	
.spareas a {	
	font-family: arial, verdana, helvetica, monospace;
	font-size: 10px;
	color: #56666a;
	text-decoration: none;
	font-weight: 400;
	}	
.spareas a:hover {	
	color: #369;
	text-decoration: underline;	
	}
	
.txtareajobs {
	font-family: tahoma, verdana, helvetica, monospace;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 200px;
	height:50px;
	background-color: #ffffff;
	}	
.townlist {
	background-image: url(../ims/townlist_bg.gif);
	background-repeat: no-repeat;
	width: 170px;
	height: 690px;
	font-family: verdana,tahoma,arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 20px;
	text-decoration: none;
	}	
.townlist2 {
	background-image: url(../ims/townlist2_bg.gif);
	background-repeat: no-repeat;
	width: 170px;
	height: 630px;
	font-family: verdana,tahoma,arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 20px;
	text-decoration: none;
	}		
.ttfrance1 {
	font-family: verdana, arial, helvetica, monospace;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 15px;
	text-align: left;
	background-color: #336699;
	text-decoration: none;	
	}	
.ttfrance2{
	font-family: verdana, arial, helvetica, monospace;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 15px;
	text-align: left;
	background-color: #660000;
	text-decoration: none;	
	}	
.ttportugal1 {
	font-family: verdana, arial, helvetica, monospace;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 15px;
	text-align: left;
	background-color: #006666;
	text-decoration: none;	
	}	
.ttportugal2{
	font-family: verdana, arial, helvetica, monospace;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 15px;
	text-align: left;
	background-color: #660000;
	text-decoration: none;	
	}	
.ttspain1 {
	font-family: verdana, arial, helvetica, monospace;
	font-size: 12px;
	color: #ffff99;
	font-weight: bold;
	padding-left: 15px;
	text-align: left;
	background-color: #CC0000;
	text-decoration: none;	
	}	
.ttspain2{
	font-family: verdana, arial, helvetica, monospace;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 15px;
	text-align: left;
	background-color: #660000;
	text-decoration: none;	
	}		
.wrap {	
	position: relative;
	width: 850px;
	height: 100%;
	color: #333333;
	background-color: #ffffff;
	text-align: center;	
	}
.z1   {
	background-color: #F8F1CD;
	text-decoration: none;	
	}
		
	

	
	
	
	
