/*****
CSS - HOTEL-IN-GENEVA.com
PREZENZ
*****/


/* GENERAL STYLES */
body {
	background-color:#CCC;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}

a {
	color:#222222;
	}

img {
	border:none;
}

/* MENU (TOP TD) */
td#menu_fr {
	height:181px;
	text-align:left;
	vertical-align:bottom;
	background-image:url(../images/panorama_fr.jpg);
	background-repeat:no-repeat;
	}

td#menu_en {
	height:181px;
	text-align:left;
	vertical-align:bottom;
	background-image:url(../images/panorama_en.jpg);
	background-repeat:no-repeat;
	}

/* TOP LINK (INVISIBLE) */
td#menu_fr a#toplink, td#menu_en a#toplink {
	display:block;
	position:relative;
	top:-150px;
	left:0px;
	width:300px;
	height:75px;
	text-decoration:none;
	vertical-align:top:
}

/* NAVIGATION TABS */
td#menu_fr a#tab, td#menu_en a#tab {
	width:185px;
	height:30px;
	background-repeat:no-repeat;
	display:inline-block;
	text-decoration:none;
	}
	
	
/*
CLASSES & STYLES FOR TAB STATES (DEFAULT, OVER, ON)
*/

/* WHERE TO STAY */
td#menu_en .index {
	background-image:url(../images/tab_residence.jpg);
	}
td#menu_en .index:hover {
	background-image:url(../images/tab_residence_on.jpg);
	}
td#menu_en .index_on {
	background-image:url(../images/tab_residence_on.jpg);
	}
td#menu_fr .index {
	background-image:url(../images/tab_residence_fr.jpg);
	}
td#menu_fr .index:hover {
	background-image:url(../images/tab_residence_fr_on.jpg);
	}
td#menu_fr .index_on {
	background-image:url(../images/tab_residence_fr_on.jpg);
	}
	
/* ABOUT GENEVA */	
td#menu_en .about {
	background-image:url(../images/tab_about.jpg);
	}
td#menu_en .about:hover {
	background-image:url(../images/tab_about_on.jpg);
	}
td#menu_en .about_on {
	background-image:url(../images/tab_about_on.jpg);
	}
td#menu_fr .about {
	background-image:url(../images/tab_about_fr.jpg);
	}
td#menu_fr .about:hover {
	background-image:url(../images/tab_about_fr_on.jpg);
	}
td#menu_fr .about_on {
	background-image:url(../images/tab_about_fr_on.jpg);
	}

/* SHOW ON MAP */	
td#menu_en .map {
	background-image:url(../images/tab_map.jpg);
	}
td#menu_en .map:hover {
	background-image:url(../images/tab_map_on.jpg);
	}
td#menu_en .map_on {
	background-image:url(../images/tab_map_on.jpg);
	}
td#menu_fr .map {
	background-image:url(../images/tab_map_fr.jpg);
	}
td#menu_fr .map:hover {
	background-image:url(../images/tab_map_fr_on.jpg);
	}
td#menu_fr .map_on {
	background-image:url(../images/tab_map_fr_on.jpg);
	}
	
	
/*
CONTENT - LARGE TD 
*/	
td#content {
	width:701px;
	height:430px;
	max-height:430px;
	vertical-align:top;
	padding:0px;
	margin:0px;
	}
td#content h1 {
	font-size:18px;
	font-weight:normal;
	color:#CAB543;
	margin:auto 20px;
	/*padding-left:20px;*/
	padding-bottom:8px;
	border-bottom:1px dotted #CAB543;
	}

td#content h2 {
	font-size:14px;
	font-weight:normal;
	font-style:italic;
	padding-bottom:5px;
	}

td#content ul {
	list-style-position:outside;
	padding-left:10px;
	list-style-image:url(../images/arrow_bullet.gif);
	line-height:2em;

	padding-bottom:20px;
}

/*
SIDEBAR - LARGE TD 
*/	
td#sidebar {
	vertical-align:top;
	}
	
/*
RATES - DIV AT RIGHT WITH FORM
*/
td#random_offer {
	text-align:left;
	font-size:12px;
}
td#strengths {
	text-align:left;
	font-size:10px;
	background-color:#CCC;
}

/*
RATES - DIV AT RIGHT WITH FORM
*/
div.rates {
	background-color:#CAB543;
	vertical-align:top;
	width:215px;
	color:#FFFFFF;
	font-size:11px;
	padding:5px;
	}
div.rates h1 {
	background-color:#CAB543;
	width:215px;
	color:#FFFFFF;
	font-size:18px;
	padding:0px;
	margin:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	}
div.rates label {
	display:block;
	margin:0px 0px 0px 0px;
	text-align:left;
}

/*
INFO - DIV AT RIGHT UNDER RATES
*/
div.info {
	border:1px dotted #CAB543;
	width:215px;
	color:#CAB543;
	font-size:11px;
	padding:5px;
	margin-top:10px;
}

div.info h1 {
	font-size:14px;
	margin:0px;
	padding:0px;
	text-align:left;
}

/*
GENERAL STYLES FOR HOTEL DIVS ON HOME PAGE
*/
div#hotelcell {
	width:227px;
	height:200px;
	float:left;
	position:relative;
}

/* CLASSES TO ADJUST MARGINS */  
.royal {
	margin:0px 10px 0px 0px;
}
.epsom {
	margin:0px 10px 0px 0px;
}
.auteuil {
	margin:0px 0px 0px 0px;
}
.edelweiss {
	margin:10px 10px 0px 0px;
}
.kipling {
	margin:10px 10px 0px 0px;
}
.jade {
	margin:10px 0px 0px 0px;
}
	
/* P INSIDE EACH HOTELCELL WITH ADDRESS AND SLOGAN OF HOTEL */
div#hotelcell p#address {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	position:absolute;
	margin:0px;
	padding:0px;
	padding:3px;
	top:50px;
	left:110px;
}

div#column_right {
	width:335px;
	float:left;
	}
div#column_left {
	width:325px;
	float:left;
	margin-right:20px;
	}
a.backlink {
	font-weight:bold;
	font-size:10px;
	color:#CAB543;
	text-decoration:none;
	}
a.backlink:hover {
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
	}
.promobox h1 {
	color:#666666;
	font-size:18px;
	padding:0px;
	margin:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	}
.promobox a {
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
	}

table.landing a {
	display:block;
	text-decoration:none;
	color:#666666;
	font-size:12px;
}
/* SPECIAL OFFER STYLE OVER-RIDE FROM MANOTEL.COM */
a.auteuil_en, .edelweiss_en, .jade_en, .kipling_en, .epsom_en, .royal_en {
	width:230px;
	height:45px;
	background-position:left;
}
a.royal_en {
	background-image:url(http://www.manotel.com/layout/images/landings/ind_logo_royal_en.gif);
}

a.epsom_en {
	background-image:url(http://www.manotel.com/layout/images/landings/ind_logo_epsom_en.gif);
}

a.auteuil_en {
	background-image:url(http://www.manotel.com/layout/images/landings/ind_logo_auteuil_en.gif);
}

a.edelweiss_en {
	background-image:url(http://www.manotel.com/layout/images/landings/ind_logo_edelweiss_en.gif);
}

a.kipling_en {
	background-image:url(http://www.manotel.com/layout/images/landings/ind_logo_kipling_en.gif);
}

a.jade_en {
	background-image:url(http://www.manotel.com/layout/images/landings/ind_logo_jade_en.gif);
}

.landing a {
	font-size:10px;
	}

.landing a:hover {
	font-weight:normal;
	color:#000000 !important;
	padding:0px;
	margin:0px;
	}

.landing a.linknormal {
	font-weight:bold;
	font-style:normal;
	color:#333333 !important;
	padding-top:5px;
	}
	
/***********
EASY GALLERY CSS
************/
	
.gallery {
	width:300px;
	height:auto;
	padding:6px;
	border:1px dotted gold;
}

.gallery small {
	font-family:Arial, Helvetica, sans-serif;
	padding:6px 0px 1px 0px;
	display:block;
	font-size:10px;
	color:#666;
	}
.gallery #pic {
	width:300px;
	height:300px;
	}

.gallery .thumb {
	width:75px;
	height:75px;
	background-color:#CCC;
	cursor:pointer;
	}

.gallery .thumb img{
	width:75px;
	height:75px;
	background-color:#0C6;
	border:none;
	}
