a {

	text-decoration: none

}



font.set1 {

	font-family: "Palatino Linotype";

	color: white;

	font-size: 16;

}



font.set2 {

	font-family: "Cooper Black";

	color: white;

	font-size: 16;

}



font.header {

	font-family: "Cooper Black";

	color: white;

	font-size: 36px;

}



td.set1 {

	text-align: left;

	vertical-align: bottom;

	width: 117px;

}



th.set1 {

	text-align: left;

	vertical-align: bottom;

	width: 500px;

}



td.receipt {

	text-align: left;

	vertical-align: bottom;

	width: 500px;

}



th.receipt {

	text-align: center;

	vertical-align: center;

	width: 20000px

}



td.login {

	text-align: center;

	vertical-align: bottom;

	width: 117px;

}



td.set2 {

	text-align: center;

	vertical-align: bottom;

	width: 117px;

}



td.set4 {

	text-align: center;

	vertical-align: center;

	font-size: 22px;

	font-family: "Century Gothic";

	width: 200px;

	height: 50px;

	font-weight: bold;

}



td.issue {

	text-align: center;

	vertical-align: center;

	font-size: 18px;

	font-family: "Georgia";

	height: 50px;

	border-width: 1px;

	border-color: black;

	border-style: outset;

}



a.nav:link {

	color: blue;

	text-decoration: none;

}



a.nav:visited {

	color: purple;

	text-decoration: none;

}



a.nav:hover {

	color: orange;

	text-decoration: underline;

}



a.nav:active {

	color: red;

}



td.setHeader {

	text-align: left;

	vertical-align: top;

	height: 80px;

}



th.header1 {

	text-align: left;

	vertical-align: center;

	height: 40px;

	background: grey

}



th.headerissue {

	text-align: center;

	vertical-align: center;

	height: 35px;

	background: grey

}



th.errors {

	color: red;

	font-size: 35px;

	text-align: center;

	vertical-align: center;

	height: 30px;

}



table.main {

	background: #e7f3f1;

	width: 1000px;

}



td.set3 {

	text-align: left;

	height: 45px;

	font-weight: bold;

	width: 170px;

}



td.login {

	text-align: left;

	font-size: 22px;

}



table.set1 {

	background: #302236;

	width: 1000px;

	height: 95px;

	border-collapse: separate;

	border-spacing: 0.05em;

}



table.set2 {

	background: white;

	width: 350px;

	border-style: double;

	border-width: 3px;

	border-spacing: 0.05em;

	border-color: black;

}



table.set3 {

	background: white;

	width: 625px;

	border-color: black;

	border-collapse: separate;

	border-spacing: 0.05em;

	border-style: double;

	border-width: 3px;

	vertical-align: top;

}



table.set4 {

	background: transparent;

	width: 10px;

	height: 100px;

	border-width: 3px;

	border-collapse: separate;

	border-spacing: 0.05em;

}



table.set5 {

	background: #e7f3f1;

	width: 1000px;

	height: 95px;

	border-collapse: separate;

	border-spacing: 0.05em;

}



table.menu {

	background: white;

	border-color: black;

	border-collapse: separate;

	border-spacing: 0.05em;

	border-style: double;

	border-width: 3px;

	vertical-align: top;

}



table.issue {

	background: white;

	width: 1250px;

	border-color: black;

	border-collapse: separate;

	border-spacing: 0.05em;

	border-style: double;

	border-width: 1px;

	vertical-align: top;

}







table.reimagehome {

	width: 100%;

	border-color: black;

	border-collapse: separate;

	border-spacing: 0.05em;

	vertical-align: top;

}



/*    VERSION 1

font.set9 {

	font-family: "Palatino Linotype";

	color: white;

	font-size: 21px;

}

*/



td.setHeader9 {

	text-align: left;

	vertical-align: top;

	height: 20px;

}



font.header9 {

	font-family: "Cooper Black";

	color: white;

	font-size: 20px;

}





/*    VERSION 1







table.newest {

	background: #302236;

	width: 100%;

	border-color: black;

	border-collapse: separate;

	height: 35px;

	border-spacing: 0.05em;

	border-style: double;

	border-width: 1px;

	vertical-align: top;

}







font.set29 {

	font-family: "Palatino Linotype";

	color: white;

	font-size: 19px;

}







td.set9 {

	text-align: center;

	vertical-align: center;

	width: 8%;

}





td.set28 {

	text-align: right;

	vertical-align: top;

	vertical-align: center;

	width: 25%;

}



td.set29 {

	text-align: center;

	vertical-align: top;

	vertical-align: center;

	width: 9%;

}



td.set30 {

	text-align: center;

	vertical-align: top;

	vertical-align: right;

	width: 5%;

}

*/



td.set99 {

	text-align: center;

	vertical-align: center;

	width: 117px;

}



td.set289 {

	text-align: right;

	vertical-align: top;

	vertical-align: center;

	width: 425px;

}



td.set309 {

	text-align: center;

	vertical-align: top;

	vertical-align: center;

	width: 35px;

}



td.set299 {

	text-align: center;

	vertical-align: top;

	vertical-align: center;

	width: 100px;

}



th.menu {

	text-align: center;

	vertical-align: center;

	height: 40px;

	background: grey

}



th.menu2 {

	text-align: left;

	vertical-align: center;

	height: 40px;

	background: grey

}



th.menu3 {

	text-align: center;

	vertical-align: center;

	height: 45px;

	background: #b8b8b8

}



th.reimagenew {

	text-align: center;

	width: 30;

	font-size: 22px;

}



table.reimagecurrent {

	align: "left";

	width: "80%";

	vertical-align: top;

	background: #f8f8ff

}



table.reimagecurrent2 {

	align: center;

	width: 100%;

	vertical-align: top;

	background: #f8f8ff

}



table.reimagecurrent3 {

	align: center;

	width: 100%;

	vertical-align: top;

	background: #f8f8ff

}





td.issue1 {

	text-align: center;

	vertical-align: center;

	font-size: 17px;

	height: 50px;

	border-width: 1px;

	border-color: black;

	border-style: outset;

}



td.issue5 {

	text-align: center;

	vertical-align: center;

	font-size: 17px;

	height: 50px;

	

}



td.issue6 {

	text-align: center;

	vertical-align: center;

	font-size: 22px;

	height: 50px;

	

}



th.issue1 {

	text-align: center;

	vertical-align: center;

	font-size: 33px;

	height: 50px;

	border-width: 1px;

	border-color: black;

	border-style: outset;

}



table.hdouter {

	border-spacing: 0.05em;

	align: center;

	width: 100%;

}



table.hdmenu1 {

	border-spacing: 0.05em;

	border-style: double;

	border-width: 1px;

	align: center;

	background: white;

	width: 70%;

}



table.hdmenu {

	border-spacing: 0.05em;

	border-style: double;

	border-width: 1px;

	background: white;

	width: 70%;

}





table.hdmenu2 {

	border-spacing: 0.05em;

	border-style: double;

	border-width: 1px;

	background: white;

	width: 40%;

}



td.hdmenu2 {

	vertical-align: top;

	width: 25%;

}



th.hdheader {

	font-family: "Palatino Linotype";

	font-size: 25px;

	background-color: #66CCaa;

	text-align: center;

}



td.hdentry {

	text-align: left;

	vertical-align: center;

	font-size: 19px;

	font-weight: bold;

	font-family: "Palatino Linotype";

	padding: 9px;

}



td.hdentry2 {

	text-align: right;

	vertical-align: center;

	font-size: 19px;

	font-weight: bold;

	font-family: "Palatino Linotype";

	padding: 9px;

}



table.stats {

	

	align: center;

	background: white;

	width: 60%;

	background: #f8f8ff;

}













/****************************************************************/

/*                           NEWEST                             */

/****************************************************************/







font.set9 {

	font-family: "Palatino Linotype";

	color: white;

	font-size: 13px;

	text-transform:uppercase;

}



td.set9 {

	text-align: center;

	vertical-align: center;

	width: 9%;

}

td.set10 {

	text-align: center;

	vertical-align: center;

	width: 12%;

}





td.set28 {

	text-align: right;

	vertical-align: top;

	vertical-align: center;

	width: 25%;

	text-decoration:underline;

}



td.set29 {

	text-align: center;

	vertical-align: top;

	vertical-align: center;

	width: 9%;

}



td.set30 {

	text-align: center;

	vertical-align: top;

	vertical-align: right;

	width: 5%;

}



font.set29 {

	font-family: "Palatino Linotype";

	color: white;

	font-size: 15px;

}





table.newest {

	background: #302236;

	width: 900px;

	border-color: black;

	border-collapse: separate;

	height: 35px;

	border-spacing: 0.05em;

	border-style: double;

	border-width: 1px;

	vertical-align: top;

	

}









/*      LOWER TITLE BAR     */

table.cmstable {

	background: #66CCFF;

	width: 1200px;

	border-collapse: separate;

	height: 30px;

	border-spacing: 0.05em;

	border-style: double;

	border-width: 1px;

	vertical-align: top;

	margin-left:auto; 

    margin-right:auto;

    

}



td.cmstitle {

	text-align: center;

	vertical-align: center;

	font-size: 18px;

	font-family: "Palatino Linotype";

}



td.cmstitle2 {

	text-align: right;

	vertical-align: bottom;

	font-size: 12px;

	font-family: "Palatino Linotype";

}















table.hdlatest {

	/*background: #66CCFF;*/

	width: 20px;
	border-collapse: separate;

	

	/*

	border-spacing: 0.05em;

	border-style: double;

	border-width: 1px;*/

	vertical-align: top;

	margin-left:auto; 

    margin-right:auto;

    

}

table.hdlatest2 {

	/*background: #66CCFF;*/

	width: 1000px;
	border-collapse: separate;

	

	/*

	border-spacing: 0.05em;

	border-style: double;

	border-width: 1px;*/

	vertical-align: top;

	margin-left:auto; 

    margin-right:auto;

    

}















/******************************************************************/

/*              MAIN HELPDESK PAGEDIV Elements                    */

/******************************************************************/





#container{

	

	background: url(/images/test2.png) no-repeat;

	

}





/******************************************************************/

/*                           VIEWS                                */

/******************************************************************/





#sidebar {

	

	/*background: url(images/white.png) no-repeat;*/

	background-position:right top; 

	/*background-size:248px 600px;*/

	margin:120px 0 0 -535px;

    
	z-index:3;

	position:absolute;

	float:left;

    padding:10px 0 0 15px;

	/*margin:25px 0 0 50px;*/

	width:300px;

	

}

#sidebar_torretta {

	

	/*background: url(images/white.png) no-repeat;*/

	background-position:right top; 

	/*background-size:248px 600px;*/

	margin:105px 0 0 -495px;

    
	z-index:3;

	position:absolute;

	float:left;

    padding:10px 0 0 15px;

	/*margin:25px 0 0 50px;*/

	width:400px;

	

}

#sidebar_torretta table{

	

	heigth: 500px;
	
	width:205px;

	

}

#sidebar_torretta th{

	

	
	background: #FBB117;
	
	height:70px;
	font-family: "Futura";
	
	text-transform: uppercase;
	
	font-size: 20px;

	

}



#sidebar_torretta td{

	


	background-color:#4C787E;
	text-align:center;
	height:70px;
	font-family: "Futura";

	

}

#sidebar_torretta a:link{

	

	color: black;
	text-decoration: none;
	font-size: 19px;
	



	

}
#sidebar_torretta  a:hover, #sidebar_torretta  a:focus {

	 

	color: black;
	text-decoration: none;
	font-size: 19px;
	background-color: #25587E;
	display: block;
	padding: 5px;

}



#tor td{

	


	background-color: #25587E;
	text-align:center;
	height:70px;
	font-family: "Futura";

	

}




#sidebar_about {

	

	/*background: url(images/white.png) no-repeat;*/

	background-position:right top; 

	/*background-size:248px 600px;*/

	margin:105px 0 0 -495px;

    
	z-index:3;

	position:absolute;

	float:left;

    padding:10px 0 0 15px;

	/*margin:25px 0 0 50px;*/

	width:400px;

	

}

#sidebar_about table{

	

	heigth: 400px;
	
	width:205px;
	
	

	

}

#sidebar_about th{

	

	
	background: #FBB117;
	
	height:70px;
	font-family: "Futura";
	
	text-transform: uppercase;
	
	font-size: 20px;

	

}



#sidebar_about td{

	

	
	background-color:#4C787E;
	text-align:center;
	height:65px;
	font-family: "Futura";

	

}

#sidebar_about a:link{

	

	color: black;
	text-decoration: none;
	font-size: 16px;
	



	

}
#sidebar_about  a:hover, #sidebar_torretta  a:focus {

	 

	color: black;
	text-decoration: none;
	font-size: 15px;
	background-color: #25587E;
	display: block;
	padding: 5px;

}

#sidebar_about  a:visited {

	 

	color: white;
	text-decoration: none;
	font-size: 16px;
	background-color: #25587E;
	display: block;
	padding: 5px;

}












#white {

	

	/*background: url(images/white.png) no-repeat;*/



	margin:120px 0 0 -495px;

    
	z-index:1;

	position:absolute;

	float:left;

    padding:10px 0 0 -200px;

	/*margin:25px 0 0 50px;*/

	width:300px;

	

}

#scritta {

	

	/*background: url(images/white.png) no-repeat;*/



	margin:-14px 0 0 -538px;

    
	z-index:1;

	position:absolute;

	float:left;

    padding:10px 0 0 -200px;

	/*margin:25px 0 0 50px;*/

	width:300px;

	

}

#menubar{

	

	/*background: url(images/white.png) no-repeat;*/



	margin:82px 0 0 -512px;

    
	z-index:1;

	position:absolute;

	float:left;

    padding:500px 0 0 -200px;

	width:300px;
	
	/*  NEW   
	
	position:absolute;
	
	top: 129px;
	
	right: 848px;
	
	width:300px;*/
	
	
	
	

	

}




#change_language{

	

	/*background: url(images/white.png) no-repeat;*/


   
	margin:-7px 0 0 340px;

    
	z-index:1;

	position:absolute;

	float:left;

    padding:500px 0 0 -200px;

	/*margin:25px 0 0 50px;*/
	
	
	
	/*
	top: 11px;
	
	right: 250px;
	
	width:50px*/

	

	

}

#change_language1{

	

	/*background: url(images/white.png) no-repeat;*/



	margin:-13px 0 0 360px;

    
	z-index:1;

	position:absolute;

	float:left;

    padding:500px 0 0 -500px;

	
	
	/*
	top: 16px;
	
	right: 130px;
	
	width:150px*/

	

	

}

#change_language1 a:link, #nav li a:visited{

	

	color: white;
	text-decoration: none;
	font-size: 11px;

	

}




/*****   COMMENT FORM   *****/

#construction{

	margin:141px 0 0 -227px;
	z-index:1;
	position:absolute;
	float:left;
	font-size: 23px;

}

#construction table{

	width: 455px;
	height: 125px;

}




#email{

	

	/*background: url(images/white.png) no-repeat;*/



	margin:200px 0 0 -245px;

    
	z-index:1;

	position:absolute;

	float:left;

    padding:500px 0 0 -200px;

	/*margin:25px 0 0 50px;*/
    font-family: "Georgia";
	
	font-size: 23px;

	

}

#indirizzo{

	

	/*background: url(images/white.png) no-repeat;*/



	margin:260px 0 0 -275px;

    
	z-index:1;

	position:absolute;

	float:left;

    padding:500px 0 0 -200px;

	/*margin:25px 0 0 50px;*/

    font-family: "Georgia";
	
	font-size: 23px;

	

}






#nav ul {

	

	list-style: none;

	margin: 0;
    
    background: url(images/test3.png) no-repeat;

	
	
	padding:2px 0 0 25px;

	text-align: left;

	width:270px;

	hight:100px;

	

}





#nav li a:link, #nav li a:visited {

	

	font-size: 16px;

	display: block;

    padding:20px 75px 25px 25px;

	margin-top:-10px;

	color: #43433e;

	text-decoration: none;

	right:11px;

}



#nav li a:hover, #nav li a:focus {

	 

	background: url(images/test3.gif) no-repeat;

	background-position: 0;

	color: black;

	left:-6px;

	padding:20px 75px 25px 25px;

	margin-top:-10px;

}



#nav2 li a:hover, #nav2 li a:focus {

	 

	background: url(images/test4.png) no-repeat;

	background-position: 0;

	color: black;

	left:-60px;

	padding:20px 75px 25px 25px;

	margin-top:-10px;

	font-size: 15px;

}



#nav2 li a:link, #nav2 li a:visited {

	

	background: url(images/test4.png) no-repeat;

	background-position: 0 50%;

	font-size: 15px;

	display: block;

    padding:20px 75px 25px 25px;

	margin-top:10px;

	color: #43433e;

	text-decoration: none;

	left:-6px;
	
	text-transform: uppercase;

}



















/******************************************************************/

/*                             EDIT                               */

/******************************************************************/







#sidebar1 {

	

	background: url(images/white.png) no-repeat;

	background-position:right top; 

	background-size:248px 600px;

	position:absolute;

	float:left;

	margin:275px 0 0 240px;

	width:300px;

	

}





/******************************************************************/

/*                             SERVERS                            */

/******************************************************************/





#sidebar2 {

	

	background: url(images/white.png) no-repeat;

	background-position:right top; 

	background-size:248px 600px;

	position:absolute;

	float:left;

	margin:13px 0 0 240px;

	width:300px;

	

}







#stats {

	

	

	position:absolute;

	float:center;

	margin:100px 0 0 50px;

	width:1500px;

	higth:2500px;

	

	

}



#update {

	

	background: url(images/white.png) no-repeat;

	background-position:right top; 

	background-size:248px 600px;

	position:absolute;

	float:left;

	margin:25px 0 0 1100px;

	width:300px;

	

	

}









/******************************************************************/

/*                         TIP OF THE DAY                         */

/******************************************************************/





#update999 {

	

	background: url(images/white.png) no-repeat;

	background-position:right top; 

	background-size:380px 900px;

	position:absolute;

	float:left;

	margin:1px 0 0 655px;

	width:432px;

	

	

}







/******************************************************************/

/*                         LATEST UPDATES                         */

/******************************************************************/



#update99 {

	

	background: url(images/white.png) no-repeat;

	background-position:right top; 

	background-size:380px 900px;

	position:absolute;

	float:left;

	margin:175px 0 0 655px;

	width:432px;

	

	

}



#nav99 ul {

	

	

	list-style: none;

	margin: 0;

	/*background: url(images/test3.png) no-repeat;*/

	text-align: left;

	width:475px;

	hight:800px;

	

}



#nav99 li a:link, #nav99 li a:visited {

	

	font-size: 15px;

	display: block;

    padding:20px 75px 25px 25px;

	margin-top:-10px;

	color: #43433e;

	text-decoration: none;

	right:11px;

}









/******************************************************************/

/*                         TSE HOME  TOOLS                        */

/******************************************************************/





#tse_tools {

	

	background: url(images/white.png) no-repeat;

	background-position:right top; 

	background-size:240px 900px;

	position:absolute;

	float:left;

	margin:10px 0 0 -90px;

	width:292px;

	

	

}






















#tickets {

	

	

	background-position:right top; 

	background-size:500px 500px;

	position:absolute;

	float:left;

	margin:1000px 0 0 -80px;

	width:900px;

	

	

}



#overall_graph1 {

	

	

	

	

    

	

	background-position:right top; 

	background-size:500px 500px;

	position:absolute;

	float:left;

	margin:40px 0 0 -10px;

	width:900px;

	

	



	

}



#overall_graph2 {

	

	

	

	

    

	

	background-position:right top; 

	background-size:500px 500px;

	position:absolute;

	float:left;

	margin:35px 0 0 600px;

	width:900px;

	

	



	

}



#overall_realtime {

	

	

	

	

    

	

	background-position:right top; 

	background-size:500px 500px;

	position:absolute;

	float:left;

	margin: 500px 0 0 60px;

	width:900px;

	

	



	

}



#overall_graph3 {

	

	

	

	

    

	

	background-position:right top; 

	background-size:500px 500px;

	position:absolute;

	float:left;

	margin:500px 0 0 600px;

	width:900px;

	

	



	

}



#tickets_old {

	

	

	background-position:right top; 

	background-size:500px 500px;

	position:absolute;

	float:left;

	margin:800px 0 0 -80px;

	width:900px;

	

	

}



#curl_output {

	

	

	background-position:right top; 

	background-size:500px 500px;

	position:absolute;

	float:left;

	margin:100px 0 0 -290px;

	width:900px;

	

	

}



/******************************************************************/

/*                         LINKS                                   */

/******************************************************************/







#sidebar3 {

	

	background: url(images/white.png) no-repeat;

	background-position:right top; 

	background-size:380px 900px;

	position:absolute;

	float:left;

	margin:400px 0 0 655px;

	width:432px;

	

}
#image {

	

	background: url(/images/helper.jpg) no-repeat;

	background-position:right top; 

	background-size:380px 900px;

	position:absolute;

	float:left;

	margin:400px 0 0 655px;

	width:432px;

	

}



#topimage {

	position:absolute;
	float:left;
	margin:-20px 0 0 -506px;
	width:432px;

}



/**********************************************************************************/
/*******HOME PAGE******************************************************************/
/**********************************************************************************/

#topimage2 {

	position:absolute;
	float:left;
	margin:130px 0 0 254px;
	width:432px;
	
}

#cornice {

	position:absolute;
	float:left;
	margin:85px 0 0 230px;
	width:84px;
	height:113px;
	
}





#page2 {

	

	

	position:absolute;

	float:left;

	margin:1800x 0 0 800px;

	width:50px;
	
	z-index: 3;

	

}






#home2 {

	

	

	position:absolute;

	float:left;

	margin:469px 0 0 253px;

	width:225px;
	
	height: 340px;
	
	
	

	

}

#flowers{

	

	

	position:absolute;

	float:left;

	margin:455px 0 0 175px;

	width:432px;

	

}

#ceramic {

	position:absolute;
	float:left;
	margin:155px 0 0 -180px;
	width:550px;
	height:366px;
}

#topimage3 {

	

	

	position:absolute;

	float:left;

	margin:150px 0 0 -428px;

	width:432px;
	
	z-index: 3;

	

}

#topimage5 {

	

	

	position:absolute;

	float:left;

	margin:620px 0 0 -175px;

	width:432px;
	
	

	

}

#topimage10 {

	

	

	position:absolute;

	float:left;

	margin:190px 0 0 -150px;

	width:500px;
	
	height: 689px;

	

}

#history_image {


	position:absolute;
	float:left;
	margin:370px 0 0 -190px;
	width:545px;
    height: 680px;

}



#commentframe {

	

	

	position:absolute;

	float:left;

	margin:120px 0 0 -300px;

	

	

}


#contactframe {

	

	

	position:absolute;

	float:left;

	margin:140px 0 0 -380px;

   height:250px;
   
   width: 800px;
	

	

}
#reservationframe {

	

	
   
	position:absolute;

	float:left;

	margin:138px 0 0 -300px;
	

	

	

}

#reservation_form {

	

	

	position:absolute;

	float:left;

	margin:238px 0 0 -300px;

	

	

}

#parchment {

	

	

	position:absolute;

	float:left;

	margin:120px 0 0 -463px;

	width:650px;
	
	height:430px;
	
	
	
	z-index: 1;

	

}

/******************************************************************/

/*                         BACKGROUND                             */

/******************************************************************/



#backtop {

	

	

	position:absolute;

	float:left;

	margin:  -30px 0 0 -505px;
	
	height:50%; 
	
	z-index:0;
	

	

	

}








#home_back {

	z-index:10;
	position:absolute;
	float:left;
	margin:122px 0 0 -170px;
    

}

#home_back table {

	width: 340px;	
	

}



#home_back td {

	
	z-index: 12;
    text-align:left;
    vertical-align:text-center;
	font-family: "Futura";
	font-size: 15px;
	

}

/******************************************************************/

/*                    ROOM DESCRIPTION                           */

/******************************************************************/

#room_table {

	position:absolute;
	float:left;
	margin:100px 0 0 -250px;
    height:486px;

}

#room_table table {

	width: 450px;	
	height:290px;

}

#room_table th {

    text-align:left;
    vertical-align:text-top;
	font-family: "Baskerville";
	font-size: 55px;
	height:110px; 

}

#room_table td {

    text-align:left;
    vertical-align:text-center;
	font-family: "Futura";
	font-size: 15px;
	height:60px; 

}



#room_table2 {


	position:absolute;
	float:left;
	margin:100px 0 0 -250px;
    height:486px;

}

#room_table2 table {

	width: 450px;
	height:110px;

}



#room_table2 th {
	
    text-align:left;
    vertical-align:text-top;
	font-family: "Baskerville";
	font-size: 50px;
	height:75px; 

}

#room_table2 td {
	
    text-align:left;
    vertical-align:text-center;
	font-family: "Futura";
	font-size: 15px;
	height:60px; 

}



#history_table {

	position:absolute;
	float:left;
	margin:100px 0 0 -250px;
    height:175px;

}

#history_table table {

	width: 700px;	
	height:175px;

}

#history_table th {

    text-align:left;
    vertical-align:text-top;
	font-family: "Baskerville";
	font-size: 55px;
	height:50px; 

}

#history_table td {

    text-align:left;
    vertical-align:text-center;
	font-family: "Futura";
	font-size: 15px;
	height:60px; 

}




/******************************************************************/

/*                ROOM DESCRIPTION END                            */

/******************************************************************/





#backbottom {

	

	

	position:absolute;

	float:left;

	margin:  650px 0 0 -622px;
	
	height:50%; 
	
	z-index:-1;

	

	

}

#backtoptop {

	

	z-index:-1;

	position:absolute;

	float:left;

	margin:  -20px 0 0 -4000px;
	
	height:50%; 

	

	

}

#topimage4 {

	

	

	position:absolute;

	float:left;

	margin:150px 0 0 -50px;

	width:432px;
	
	height:325px;

	

}

#topimage5 {

	

	

	position:absolute;

	float:left;

	margin:780px 0 0 -480px;
	
	height:286px;

	

	

}
#topimage6 {

	

	

	position:absolute;

	float:left;

	margin:95px 0 0 210px;
	
	width:312px;
	
	height:470px;

	

	

}
#topimage7 {

	position:absolute;
	float:left;
	margin:500px 0 0 -500px;
	width:1100px;
	height:686px;
}

#topimage7  table{

	

	


	
	width:500px;
	
	height:100px;

	

	

}
#topimage8 {

	

	

	position:absolute;

	float:left;

	margin:494px 0 0 10px;
	
	width:632px;
	
	height:406px;

	

	

}

#topimage9 {

	

	

	position:absolute;

	float:left;

	margin:755px 0 0 10px;
	
	width:632px;
	
	height:406px;

	

	

}




#rooms_home {

	position:absolute;
	margin:150px 0 0 -185px;
	width:650px;
	height: 440px;

}




#pics {

	

	

	position:absolute;

	float:left;

	margin:115px 0 0 -478px;

	width:432px;
	
	height:653px;

	

}

#pics2 {

	

	

	position:absolute;

	float:left;

	margin:110px 0 0 -50px;

	width:432px;
	
	height:286px;
	
	

	

}

#pics3 {

	

	

	position:absolute;

	float:left;

	margin:580px 0 0 -415px;

	width:432px;
	
	height: 286px;
	
	

	

}

#pics4 {

	

	

	position:absolute;

	float:left;

	margin:430px 0 0 38px;

	width:432px;
	
	height: 653px;
	
	

	

}

#pics5 {

	

	

	position:absolute;

	float:left;

	margin:450px 0 0 -230px;

	width:432px;
	
	height: 150px;
	
	

	

}

#reserve2{

	

	

	position:absolute;

	float:left;

	margin:110px 0 0 -70px;

	width: 600px;
	
	height: 880px;
	
	

	

}

#reserve_select{

	

	

	position:absolute;

	float:left;

	margin:170px 0 0 -170px;

	width: 600px;
	
	height: 880px;
	
	

	

}

#reserve_select td{

	

	

	height: 105px;
	
	

	

}

#reserve_frame{

	

	

	position:absolute;

	float:left;

	margin:80px 0 0 -105px;

	width:680px;
	
	height: 1000px;
	
	

	

}

#splash_bottom {

	

	

	position:absolute;

	float:left;

	margin:330px 0 0 -325px;

	width:432px;
	
	height:155px;

	

}



/******** BOTTOM WRITINGS********/
#splash_scritta {

	position:absolute;
	float:left;
	margin:535px 0 0 -302px;
	width:600px;	
	font-size: 11px;
	font-weight: bold;
	font-family: "Bell MT";	
	color: red;
}

#home_scritta {

	position:absolute;
	float:left;
	margin:1085px 0 0 -512px;
	width:1000px;	
	font-size: 13px;
	font-weight: bold;
	font-family: "Bell MT";	
	color: black;
}
#home_scritta a {


	color: black;
}

#home_scritta2 {

	position:absolute;
	float:left;
	margin:1100px 0 0 -512px;
	width:1000px;	
	font-size: 13px;
	font-weight: bold;
	font-family: "Bell MT";	
	color: black;
}
#home_scritta2 a {


	color: black;
}

#home_scritta3 {

	position:absolute;
	float:left;
	margin:1091px 0 0 -512px;
	width:1000px;	
	font-size: 13px;
	font-weight: bold;
	font-family: "Bell MT";	
	color: black;
}
#home_scritta3 a {


	color: black;
}

#home_scritta4 {

	position:absolute;
	float:left;
	margin:1108px 0 0 -512px;
	width:1000px;	
	font-size: 13px;
	font-weight: bold;
	font-family: "Bell MT";	
	color: black;
}
#home_scritta4 a {


	color: black;
}

#home_scritta5 {

	position:absolute;
	float:left;
	margin:1085px 0 0 -512px;
	width:1000px;	
	font-size: 13px;
	font-weight: bold;
	font-family: "Bell MT";	
	color: black;
}
#home_scritta5 a {


	color: black;
}








#about_scritta {

	position:absolute;
	float:left;
	margin:590px 0 0 175px;
	font-size: 13px;
	font-weight: bold;
	font-family: "Bell MT";
	color: red;
	
}

#splash_top {

	

	

	position:absolute;

	float:left;

	margin:130px 0 0 -223px;

	width:432px;
	
	font-size: 22px;

	font-weight: bold;

	font-family: "Georgia";
	
	

	

}

#splash_top_logo {

	

	

	position:absolute;

	float:left;

	margin:40px 0 0 -225px;

	width:432px;
	
	height:155px;
	
	font-size: 19px;

	font-weight: bold;

	font-family: "Palatino Linotype";
	
	

	

}






/********   RESERVATION TABLE          *********/



#reservation_calendar {

	

	bordercolor:#ff0000;

	position:absolute;

	float:left;

	margin:235px 0 0 -180px;

	

	

}

#reservation_calendar th {

	
    font-size: 25px;

	height: 40px;

	font-family: "Palatino Linotype";
	
   
	background-color:white;

	width:600px;
	
	

	

}

#reservation_calendar td {

	
    width:75px; 
    height:45px;
	
	

	

}

#reservation_calendar table {

	

	border-color:#ff0011;
    background-color:#ffdaaa;
	

	width:650px;
	
	

	

}

#reservation_months{

	

	/*background: url(images/white.png) no-repeat;*/



	margin:195px 0 0 -174px;

    
	z-index:1;

	position:absolute;

	float:left;

    padding:500px 0 0 -200px;

	/*margin:25px 0 0 50px;*/

	
	font-size: 35px;

	

}

#reservation_months table{

	

	width: 655px;

	

}

#reservation_months td {

	
    font-size: 17px;

	height: 50px;

	font-family: "Palatino Linotype";

	
	

	

}

#reservation_legend {

	

	bordercolor:#ff0000;

	position:absolute;

	float:left;

	margin:120px 0 0 -190px;

	

	

}

#reservation_legend th {

	
    font-size: 15px;

	height: 25px;

	font-family: "Palatino Linotype";
	
   
	background-color:white;

	width:600px;
	
	

	

}



#reservation_legend table {

	

	border-color:#ff0011;
    background-color:#ffdaaa;
	

	width:150px;
	
	

	

}


#reservation_check{

	

	bordercolor:#ff0000;

	position:absolute;

	float:left;

	margin:120px 0 0 -330px;

	

	

}

#reservation_check table{

	

	width: 400px;

	

	

}

#reservation_check td{

	

	 text-align:left;
    vertical-align:text-top;
	font-family: "Futura";
	font-size: 20px;
	height:100px; 
	
	width: 320px;

	

	

}



#reservation_title{

	

	

	position:absolute;

	float:left;

	margin:99px 0 0 300px;
	
	z-index: 2;

	

	

}

#reservation_title td {

	
    font-size: 55px;

	height: 25px;

	font-family: "Futura";
	
   

	
	

	

}


#reservation_link{

	

	

	position:absolute;

	float:left;

	margin:420px 0 0 -480px;

	

	

}

#reservation_link td {

	
    font-size: 30px;

	height: 25px;

	font-family: "Palatino Linotype";
	
   

	
	

	

}

/********   RESERVATION TABLE END     *********/








/********   COMMENT TABLE          *********/

#comment_table {

	position:absolute;
	float:left;
	margin:405px 0 0 -495px;

}

#comment_table table {

	width:1000px;
	
}

#comment_table td {

	text-align: center;
	font-size: 18px;
	background-color:white;
	font-family: "Palatino Linotype";	
	text-align: center;	
	height: 75px;

}

#comment_table th {

	text-align: center;
	font-size: 22px;
	font-weight: bold;
	font-family: "Palatino Linotype";	
	text-align: center;	
	height: 28px;

}



/********   COMMENT TABLE  END         *********/

#splash_top_table {

	

	

	position:absolute;

	float:left;

	margin:225px 0 0 -170px;

	width:432px;
	
	

	

}

#splash_top_table table {

	

	background: #FBB117;

	position:absolute;

	float:left;

	

	width:320px;
	
	
	
	
	

}

#splash_top_table td  {

	
   
	font-size: 18px;

	font-weight: bold;

	font-family: "Palatino Linotype";
	
	text-align: center;
	
	height: 28px;
	


	

}

#splash_top_table a {

	
   color: white;
   text-decoration: none;
   
	


	

}



#cornice_about {

	

	

	position:absolute;

	float:left;

	margin:80px 0 0 230px;

	width:84px;
	
	height:125px;
	
	

	

}

#cornice_arco {
	position:absolute;
	float:left;
	margin:80px 0 0 230px;
	width:84px;	
	height:125px;
}

#cornice_torretta {
	position:absolute;
	float:left;
	margin:80px 0 0 230px;
	width:84px;	
	height:120px;
}

#reservation_frame {

	

	

	position:absolute;

	float:left;

	margin:60px 0 0 170px;

	width:250px;
	
	height:100px;
	
	z-index:5;
	
	

	

}

#reservation_frame2 {

	

	

	position:absolute;

	float:left;

	margin:60px 0 0 170px;

	width:250px;
	
	height:80px;
	
	z-index:0;
	
	

	

}



#cornice2 {

	

	

	position:absolute;

	float:left;

	margin:434px 0 0 230px;

	width:84px;
	
	height:118px;
	
	

	

}


#midtable {

	

	

	position:absolute;

	float:left;

	margin:210px 0 0 -360px;

	width:550px;
	
	
	
	z-index: 3;

	

}

#midtable table{

	
   
	

	

	

}
#midtable td{

	

    font-size: 17px;

	font-family: "Palatino Linotype";

	

	

}

#midtable a{

	

    color: red;

	

	

}




#topmenu {

	

	

	background-position:right top; 

	background-size:380px 900px;

	position:absolute;

	float:left;

	margin: 93px 0 0 -443px;

	

	

}



#nav98 ul {

	

	

	list-style: none;

	margin: 0;

	/*background: url(images/test3.png) no-repeat;*/

	text-align: left;

	width:475px;

	hight:800px;

	

}













#nav98 li a:link, #nav98 li a:visited {

	

	font-size: 15px;

	display: block;

    padding:20px 75px 25px 25px;

	margin-top:-10px;

	color: #43433e;

	text-decoration: none;

	right:11px;

}







#nav3 li a:link, #nav3 li a:visited {

	

	background: url(images/test8.gif) no-repeat;

	background-position: 0 50%;

	font-size: 15px;

	display: block;

    padding:20px 75px 25px 25px;

	margin-top:10px;

	color: black;

	text-decoration: none;

	left:-6px;

}







#nav3 ul {

	

	color: white;

	

	

}













#nav98 li a:hover, #nav98 li a:focus {

	 

	background: url(images/test3.gif) no-repeat;

	background-position: 0;

	color: black;

	left:-6px;

	padding:20px 75px 25px 25px;

	margin-top:-10px;

}



#nav_update li a:hover, #nav_update li a:focus {

	 

	background: url(images/test3_update.gif) no-repeat;

	background-position: 0;

	color: black;

	left:-6px;

	padding:20px 75px 25px 25px;

	margin-top:-10px;

}





#nav3 li a:hover, #nav3 li a:focus {

	

	

	background: url(images/test6.png) no-repeat;

	background-position: 0 50%;

	font-size: 15px;

	display: block;

    padding:20px 75px 25px 25px;

	margin-top:10px;

	color: black;

	text-decoration: none;

	left:-6px;

	 

	

}



























body {

	

	

	

     	background-image:url(frame1.png) no-repeat;

     	/*background-repeat:no-repeat;

        /*background-color:#e7f3f1;*/

        background-position: top top; 

        text-align: center;

       

        background-position: 50% 75% ;

         

       

	



}









body#home a#homenav,

body#about a#aboutnav,

body#shop a#shopnav,

body#blog a#blognav,

body#downloads a#downloadsnav,

body#help a#helpnav,

body#contact a#contactnav {

	background: url(images/back.png) no-repeat;

	background-position:  0;

	color: #red;

	left:-6px;

	padding:18px 18px 18px 40px;

	width:174px;

}



#update ul {

	

	list-style: none;

	margin: 0;

	/*background: url(images/test3.png) no-repeat;*/

	font-size: 22px;

	width:300px;

	hight:800px;

	 

}

#reservation{


	
   z-index:3;
	


    
	position:absolute;

	float:left;

	margin: 40px 0 0 -555px;
	
	width: 1160px;
	
	
	
	/*
	position:absolute;
	
	top: 93px;
	
	right: -2px;
	
	width:1190px*/

	

	

}
}

#reservation ul{
	
	background-image: url(resources/css/images/menu_bar/divider.png);
	
	list-style-type: none;

    height: 80px;
    width: 660px;

    margin: 0;
    padding: 0;
	
	
	
	
}

#reservation li {
	
	
	list-style-type: none;
	float: left;
	text-transform: uppercase;
}

#reservation a{
	

	background-repeat: no-repeat;
	background-position: center;
	padding-right: 42px;
	padding-left: 42px;
	display: block;
	line-height: 80px;
	text-decoration: none;
	font-family: "Palatino Linotype";
	font-size: 12px;
	color: white;
	z-index: 5;
	
	
}

#reservation   a:hover{
    color: purple;
}

#reservation2 a{
	
	background-image: url(frame1.png);
	background-size:80px 30px;
	background-repeat: no-repeat;
	background-position: center;
	padding-right: 41px;
	padding-left: 39px;
	display: block;
	line-height: 80px;
	text-decoration: none;
	font-family: "Palatino Linotype";
	font-size: 12px;
	text-color: black;
	color: black;
	z-index: 5;
	
	
}

#pics_foto {

	

	

	position:absolute;

	float:left;

	margin:100px 0 0 -270px;

	width:432px;
	
	height:86px;
	
	
	
	

	

}

#tripadvisor {

	

	

	position:absolute;

	float:left;

	margin:90px 0 0 -505px;

	width:650px;
	
	height:430px;
	
	
	
	z-index: 99;

	

}



