body { background-color: #ffc36b; margin: 0 auto; padding: 0; font-family: verdana, arial, helvetica, sans-serif; font-size: .75em; color: #000; height: 100%; width: 775px; text-align: center; }

#wrap { text-align: left; }

#header { background: url(images/logo.jpg) top left no-repeat; padding: 0; margin: 0; position: absolute; }

#main { width: 750px; margin: 0; margin-top: 86px; padding: 10px; position: absolute; border: 2px solid #5d3653; background-color: #fff; }

img { float: left; padding: 10px; border: 0; }

.fleft { float: left; padding: 10px 10px 0 0; }

.fleft2 { float: left; padding: 10px 10px 0 0; margin-left: -184px; }

.fright { float: right; padding: 10px; }

.fright2 { float: right; padding: 0 0 10px 10px; }

.frightp { float: right; margin-top: -40px; }

p.gallery img { text-align: center; margin: 0; float: center; }

.remove { clear: both; }

.cent { margin: 0 auto; text-align: center; font-weight: bold; line-height: 1.2em; }

#lmarg { margin: 0 0 0 185px; }

h2 { color: #ffc36b; text-size: 1.2em; border: 2px solid #5d3653; background-color: #a5531c; padding: 2px 0  4px 0; text-align: center; }

h3 { width: 571px; margin-left: 174px; text-size: 1.2em; }

h4 { color: #a5531c; font-size: 1.4em;}

#leftmarg { width: 160px; margin: 0 -160px 0 185px; float: left; clear: both; }

.clear { clear: both; }

#navcontain { text-align: right; margin: 0; margin-left: 402px ; margin-top: 25px; width: 373px; height: 91px; border: 0; padding: 0; position: relative;}

#nav {width: 365px; height: 45px; background: url(images/buttons.gif) top left no-repeat; padding: 0; position: relative;}

#nav ul{ border: 0; margin: 0; padding: 0; list-style: none; }
#nav li {margin: 0; padding: 0; list-style: none; display: inline; position: absolute; }
#nav li, #nav a {height: 20px; border: 0; display: block;}

div#nav ul#menu li a {text-indent: -9999px; text-decoration: none;}

#homemenu 	{left: 0px; top: 0px; width: 54px; height: 20px;}
#infomenu	{left: 58px; top: 0px; width: 91px; height: 20px;}
#resermenu 	{left: 153px; top: 0px; width: 93px; height: 20px;}
#aroundmenu 	{left: 250px; top: 0px; width: 115px; height: 20px;}
#contactmenu 	{left: 0px; top: 24px; width: 130px; height: 20px;}
#feedbackmenu 	{left: 134px; top: 24px; width: 76px; height: 20px;}
#tourmenu 	{left: 214px; top: 24px; width: 151px; height: 20px;}

#homemenu a:hover 	{background: transparent url(images/buttons.gif) -0px -45px no-repeat;}
#infomenu a:hover 	{background: transparent url(images/buttons.gif) -58px -45px no-repeat;}
#resermenu a:hover 	{background: transparent url(images/buttons.gif) -153px -45px no-repeat;}
#aroundmenu a:hover 	{background: transparent url(images/buttons.gif) -250px -45px no-repeat;}
#contactmenu a:hover 	{background: transparent url(images/buttons.gif) -0px -69px no-repeat;}
#feedbackmenu a:hover 	{background: transparent url(images/buttons.gif) -134px -69px no-repeat;}
#tourmenu a:hover 	{background: transparent url(images/buttons.gif) -214px -69px no-repeat;}

#homemenucurrent 	{background: transparent url(images/buttons.gif) -0px -45px no-repeat;}
#infomenu a:hover 	{background: transparent url(images/buttons.gif) -58px -45px no-repeat;}
#resermenu a:hover 	{background: transparent url(images/buttons.gif) -153px -45px no-repeat;}
#aroundmenu a:hover 	{background: transparent url(images/buttons.gif) -250px -45px no-repeat;}

#contactmenu a:hover 	{background: transparent url(images/buttons.gif) -0px -69px no-repeat;}
#feedbackmenu a:hover 	{background: transparent url(images/buttons.gif) -134px -69px no-repeat;}
#tourmenu a:hover 	{background: transparent url(images/buttons.gif) -214px -69px no-repeat;}

body#home #homemenu		{background: transparent url(images/buttons.gif) -0px -45px no-repeat;}
body#info #infomenu     	{background: transparent url(images/buttons.gif) -58px -45px no-repeat;}
body#reser #resermenu    	{background: transparent url(images/buttons.gif) -153px -45px no-repeat;}
body#around #aroundmenu     	{background: transparent url(images/buttons.gif) -250px -45px no-repeat;}

body#contact #contactmenu     	{background: transparent url(images/buttons.gif) -0px -69px no-repeat;}
body#feedback #feedbackmenu     {background: transparent url(images/buttons.gif) -134px -69px no-repeat;}
body#tour #tourmenu     	{background: transparent url(images/buttons.gif) -214px -69px no-repeat;}

#secondnav { background-color: #ffc36b; border: 2px solid #5d3653; padding: 0; width: 160px; float: left; margin: 0 10px 10px 0; }

#secondnav ul { margin: 5px; padding: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; line-height: 1.5em; }

#secondnav a { display: block; padding: 3px; margin: 5px auto; text-align: center; width: 142px; background-color: #ffeccf; border: 1px solid #5d3653; }

#secondnav a:link, #menu2 a:visited { color: #5d3653; text-decoration: none; }

#secondnav a:hover { background-color: #5d3653; color: #fff; }

#secondnav #current { background-color: #5d3653; color: #fff; }

#footer { position: absolute; width: 775px; font-size: .90em; margin: 0px auto; text-align: center; padding: 0 0 5px 0; bottom: -25px; }

#footer a:link { text-decoration: none; color: #634249; }

#footer a:hover { text-decoration: none; background-color: #634249; color: #FFF; }

#footer a:visited { text-decoration: none; color: #fff; }

#footer a#current { text-decoration: none; background-color: #634249; color: #FFF; }

a:link { color: #614254; text-decoration: none; }

#sp { margin-left: 175px; width: 350px; }

div.gallery { margin: 0 auto; padding: 0; border: 0; height: auto; width: auto; float: left; text-align: center; }	

div.gallery img { display: inline; margin: 2px; border: 0; padding: 0; float: center; }

div.desc { text-align: center; font-weight: normal; width: 120px; margin: 2px; }
