body {text-align:center; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;}

div  {text-align:center; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;}

.container{margin: 5px auto; width: 960px; background-color: rgb(240, 240, 240); border-style: solid; border-width: 4px; border-color: rgb(220, 220, 220)}

h1 {color: #800080; font-size:45px; font-weight:bold}

.banner {height: 150px;width: 900px; margin-bottom: 20px; margin-top:20px;margin-right:30px ; margin-left: 30px; background-image: url(banner.jpg)}

.nav {margin: 15px}

.nav  a { border: #000000 1px solid; background-color: #800080 ;padding-left: 1em; padding-right: 1em; padding-top: 0.2em; padding-bottom: 0.2em; color: #ffffff; text-decoration: none; font-weight: bold}

.nav  a:hover{ color: #800080; background-color: #ffffff; border: #800080 1px solid}



.contact {clear: both; text-align:center; font-size:20px; color: #800080; margin-top:30px}

.footer {clear: both; padding-bottom: 50px; font-weight:normal; font-size:12px; text-align:center; margin-top:30px}

.noscript {font-size:10px}

a {color: #800080}



/* INDEX */


.slideshow {float:right; width:350px;  font-weight: bold; margin-right:40px ; margin-left: 40px}

.buttons {float: left; width:350px; margin: auto; margin-top: 10px}


.main {text-align:left; margin-left: 30px; margin-right: 15px}



/* LOCATION */

.content { text-align:left; margin-left: 30px; width: 520px}

.listbox {text-align:left; float:left; width:250px; margin-right:10px}

.listbox ul {list-style-type:none}

.map {float:right; font-weight: bold ; height:370px; width: 370px; margin: 5px; }



/* PRICES */

table {margin:auto; text-align:center; border: 3px solid #800080} 

td {border: 1px solid}



/* PHOTOS */
.photos {width:760px; margin: auto}





