
div.all {width:100%;}

html, body {
			background:rgb(255, 250, 190);
			margin:0; 
			padding:0;
			text-align:center;
			color:#840;
			font-size:100%;
			font-family: "arial", "veranda", serif;
			}

div,ul,li,a,p,h2	{	
						margin:0;
						padding:0;
					}	
div.all	{	
			height:100%;
			width:760px;
			text-align:left;
			margin-left:auto;
			margin-right:auto;
			margin-top:1em;
			margin-bottom:1em;
			background:rgb(250, 250, 220) url(images/maples1.gif) no-repeat top left;
			border:2px solid #640;
			border-right:2px #640 solid;
		}
table.room	{ 	
				border:dashed 1px #640;
				margin-left:auto;
				margin-right:auto;
			}
table.car	{ 	
				border:none;
				margin-left:auto;
				margin-right:auto;
			}
td	{padding:.5em;}
td.room	{width:15em;}
td.menu	{width:25em;}
td.price	{width:10em;}
td.car	{width:70%; font-size:60%;}
td.cprice	{width:30%; font-size:60%;}
div.container{	
				text-align:center;
				margin:0;
				width:100%;
				padding:0em 0 1em 0;
				border:0;
			}
div.header	{	
				margin:0;				
				width:100%;				
			}	

h1.header{	
			font-size:200%;
			margin:0;
			padding:0px 40px 20px 60px;
			
		}
p.header {
			border-top:#006600 1px dashed;
			margin:0 25% 0 25%;
			font-size:80%;
			padding:.2em 0 .4em 0;
		}
div.footer	{	
				width:100%;
				
				clear:both;
				text-align:center;
				padding:2em;
				
			}
h4 {
	margin:0;
	padding:1em, 0, 0.2em, 0;
	text-align:left;
}
div.centerimg{text-align:center;}
div.other{width:600px; float:right; padding:0.5em 1.2em 0 0;}
h1 {
		padding: 1em;
		
	}
p.footer,h2.footer	{	
				font-size:80%;
				font-weight:normal;
				text-align:center;
			}
				
a.footer	{
				text-decoration:none;
				color:#640;
				width:760px;
				font-size:80%;
			}

div.gpicture{	
				display:inline;
				margin:0;
				padding:0 1px;
				border:0;
				font-size:10%;
			}
div.picture{	
				display:inline;
				margin:0;
				padding:0 1px;
				border:0;
				font-size:10%;
			}

h3	{text-align:center;
	padding-top:0em;
	margin-top:0em;
	}
img.title	{
	padding:0 0.3em 0.2em 1em;
	margin:0;

	}
a	{border:none;}
img.icon	{
				width:0.8em; 
				height:1.5em; 
				padding:0 0.1em; 
				border:none; 
				position:relative; 
				top:0.2em;
			}
div.bar {float:left;
		padding:2em 1em 1em 0;
		width:6em;
		}
div.main{	
			padding-top:0;
			margin-top:0;
			min-height:367px;
			border:none;
		}
h2.main	{	
			padding:0.1em 50px 0 50px;
		}
h3	{padding-top:1em;}
p.main	{	
			text-align:justify;
			padding: 0 0.8em 1em 0em;
			
		}
ul.bar{
		border-top:1px dashed #640;
		border-right:1px dashed #640;
		width:6em;
		list-style:none;
		padding: 0px 0 0px 0em;
		text-align:left;
		float:left;
		}
		
li{ 
	padding:0px;
	margin:0;
	float:left;		
	list-style:none;
	border-bottom:1px dashed #640;
	width:100%;}
	
a.bar{display:block;
	width:100%;
	padding:0.4em 0 0.4em 0;
	text-decoration:none;
	background:  rgb(255, 250, 190);
	float:left;
	}


a.bar:hover	{	background:  rgb(250, 250, 220);
	color:#666}
a	{color:#640;}
a:visited{color:#640}
a:hover{color:#666}
a:visited{color:#640}
img.border	{padding:0; margin:0;border:none;border-bottom:2px #640 solid;}
div.front	{width:440px;
float:right;}
img.smallpic{padding-left:8px; float:left; padding-top:10px; display:inline;}
img.smallpic1{padding-right:8px; float:right; padding-top:10px;}
p.address{float:right; padding-right:.5em; padding-top:0; text-align:right;}

#mainone {float:left;}

div.map{}

img.flag{width:30px; height:20px; border:none; padding:0 10px 0 0}
div.flag{float:right; border:none; padding:10px 1em 0 1em;}
div.aroundflag{width:100%; height:60px;}

div.flags{float:left; padding-right:4px;}
a.flag{font-size:smaller; text-decoration:none;}

@media print {
    div.all { 
	    border:none;
	    width:100%;
     }
     img.smallpic1{float:left;}
     #mainone {float:right;}
  }
img.stars{padding-top:1em;}