/* CSS Document */

body { margin: 0px 0px 20px 0px; text-align: center; margin-left: auto; margin-right: auto; }

    
/* GLOBAL */
img { border: 0px }
input, select, textarea { background-color: #dbefef; color: #471c00; }
ul { list-style: square; }

/* INSIDE - Body */
#body { font-family: verdana, arial, hevetica, sans; font-size: 11px; color: #2B2B2B; line-height: 18px; text-decoration: none; }
#body td { font-family: verdana, arial, hevetica, sans; font-size: 11px; color: #471c00; line-height: 18px; text-decoration: none; }
#body h1 { font-family: georgia, serif; color: #471c00; font-size: 21px; font-weight: normal; margin-bottom: 25px; }
#body h2 { font-family: georgia, serif; color: #5d9498; font-size: 18px; font-weight: normal; margin-bottom: 10px; }
#body a { font-family: verdana, arial, hevetica, sans; font-size: 11px; color: #70cbd2; line-height: 18px; text-decoration: none; font-weight: bold; }
#body a:hover { text-decoration: underline; }

/* INSIDE - Side Menu */
#submenu { font-family: verdana, arial, hevetica, sans; color: #471c00; font-size: 11px; }
#submenu ul { list-style: none; margin-top: 40px; margin-left: 0px; padding-left: 0px; }
#submenu li { font-family: verdana, arial, hevetica, sans; color: #512600; font-size: 11px; text-align: right; width: 120; padding: 7px 8px 7px 0px; border-bottom: 1px solid #70cbd2; }
#submenu li ul { margin: 4px 0px 0px 0px; padding-left: 0px; }
#submenu li ul li { font-style: italic; border: 0px; padding: 3px 5px 0px 0px; }
#submenu li:hover { background-color: #e9daca; }
#submenu a { font-family: verdana, arial, hevetica, sans; color: #471c00; font-size: 11px; text-decoration: none; }
#submenu a:hover { text-decoration: none; color: #000000; }

#footer { font-family: verdana, arial, hevetica, sans; font-size: 11px; color: #5d9498; line-height: 18px; text-decoration: none; }
#footer a { font-family: verdana, arial, hevetica, sans; font-size: 11px; color: #5d9498; line-height: 18px; text-decoration: none; }
#footer a:hover { color: #2B2B2B; }

#photogallery { list-style: square; }

td#services { background-color: #70cbd2; }
td#privateparties { background-color: #70cbd2; }
td#aboutus { background-color: #70cbd2; }
td#contactus { background-color: #70cbd2; }

/* INSIDE - Header Menu */
ul#nav { margin: 0px 0px 0px 64px; }
ul#nav li { padding:0; margin:0; float:left; text-indent:-9999px; list-style-type:none; }
ul#nav li a { border: 0; display: block; text-decoration: none; background:transparent url(gr_navigation.gif) no-repeat; }
	
li#home a { width:73px; height:45px; }
li#home a:link, li#home a:visited { background-position: -105px 0px; }
li#home a:hover, li#home a:focus { background-position: -105px -45px; }

li#services a { width: 92px; height: 45px; }
li#services a:link, li#services a:visited { background-position: -178px 0px; }
li#services a:hover, li#services a:focus { background-position: -178px -45px; }

li#privateparties a { width: 149px; height: 45px; }
li#privateparties a:link, li#privateparties a:visited {	background-position: -270px 0px; }
li#privateparties a:hover, li#privateparties a:focus { background-position: -270px -45px; }

li#aboutus a { width: 100px; height: 45px; }
li#aboutus a:link, li#aboutus a:visited { background-position: -419px 0px; }
li#aboutus a:hover, li#aboutus a:focus { background-position: -419px -45px; }

li#contactus a { width: 114px; height:45px; }
li#contactus a:link, li#contactus a:visited { background-position: -519px 0px; }
li#contactus a:hover, li#contactus a:focus { background-position: -519px -45px; }

.formerror { color: #ed145a; padding-bottom: 10px; }