/* luxury tenerife main.css */




/* core elements */
body {
	background-image: 	url(../../img/bg.gif);
	font-family: 		Verdana,Arial,Helvetica,sans-serif;
	color:				#0e3665;	
	margin: 			0 0 0 0;	
}

table.td {
	font-family: 		Verdana,Arial,Helvetica,sans-serif;
}

form {
margin: 0 /* to get rid of dreaded spacing issues in IE engines */
}

input {
margin: 0 /* to get rid of dreaded spacing issues in IE engines */
}


/*body titles */
h1 {
	margin:  			0 0 0 0;
	font-weight: bold;	
	font-size: 			1.0em;  /* 10px  ?? */
	color: 				#b3c286;
}

/* body content */ 
h2 {
	margin:  			0 0 0 0;
	font-size: 			.65em;  /* 10px */
	font-weight: 		normal;	
	color: 				#6b6e6b;
}

/* white topmenu - margin using margin hack to position vmiddle works in IE + Firefox*/
h3 {	
	margin:  			-5px 0px -0px 0px;
	padding:			0 0 0 0;
	font-size: 			.65em;  /* 10px */
	font-weight: 		normal;	
	color:				#dce4d0;
}

/* search text */
h4 {	
	margin:  			0px 0px 0px 0px;
	padding:			0 0 0 0;
	font-size: 			.65em;  /* 10px */
	font-weight: 		normal;	
	color:				#dce4d0;
}

/* left hand menu text*/
h5 {	
	margin:  			-3px 0px 0px 0px;
	padding:			0 0 0 0;
	font-size: 			.65em;  /* 10px */
	font-weight: 		normal;	
	color:				#757875;
}

/* deal box white text */
h6 {	
	margin:  			2px 2px 2px 2px;
	padding:			0 0 0 0;
	font-size: 			.65em;  /* 10px */
	font-weight: 		normal;	
	color:				#ffffff;
}


/*footer text*/
.footer {	
	margin:  			0px 0px 0px 0px;
	padding:			0 0 0 0;
	font-size: 			.65em;  /* 10px */
	font-weight: 		normal;	
	color:				#696767;
}

/* left menu*/

.menuTitle {
border: #bababa 1px solid;
background-color:#f3f2ee;
text-align:right	;
}

.menuContent {
border-right:#bababa 1px solid;
}

.menuContentP {
border-right:#bababa 1px solid;
padding: 2px;
}

.form {
font-size: 10px; 
border: solid 1px #b3b3b3; 
color: #7b7b7b;
margin: 0px 0px 0px 0px;
}


/* link styles */

/* non underlined links */
a:link, a:visited {color: #6b6e6b; font-weight: none;text-decoration: none;}
a:hover {color: #6b6e6b;text-decoration: underline;}

/* underlined links */
a:link.u, a:visited.u {color: #6b6e6b; font-weight: none;text-decoration: none;border-bottom:1px dotted #6b6e6b;}
a:hover.u {color: #6b6e6b;text-decoration: none;border-bottom:1px solid #6b6e6b;}

a.reg {
color:				#696767;
	font-weight: 		normal;	
}



a:link.menu,a:visited.menu {
	font-weight: 		normal;	
	color:#dce4d0;
	text-decoration:none;
}

a:hover.menu{
	font-weight: 		normal;	
	color: #dce4d0;
	text-decoration:underline;
}

/* hotel images */

.imgR {
padding:5px 5px 5px 5px;
border: #ccc 1px solid;
margin: 10px 0px 10px 10px;
}

.imgL {
padding:5px 5px 5px 5px;
border: #ccc 1px solid;
margin: 10px 10px 10px 0px;
} 


/* airport transfers */

.formtxt {
	font-size: 10px; 
	color: #6b6e6b;
}



