/*********************************************************************************************
These styles are for the template and content that the client does not have access to edit.
These styles do not appear in the WYSIWYG editor.
*********************************************************************************************/

/* Page layout */
div#page {color: #4B4B4B; background: #ffffff; margin-left: auto; margin-right: auto; position: relative; width: 751px; height: auto; visibility: visible; display: block; text-align: left}
div#header {width: 751px; margin: 0; padding: 10px 0 2px 0;}
div#globalnav{height: 34px;width: 751px; margin: 0;padding: 0;}
div#contentN {width:731px; padding: 25px 10px 20px 10px;}

div#footer {padding:20px 10px 0 10px; margin:0; width:731px; background: #ffffff; position: relative; border-top: 4px solid #b7b7b7;}
div#footerLeft {float:left; width:100px;margin:0;padding:0;}
div#footerRight {float:right; width:500px;margin:0;padding:0; }
div#footerRight p, div#footerRight p a  {font-size: 10px ! important; color: #4b4b4b ! important; text-align:right; text-decoration: none;}


/*nav bar*/

div#globalnav ul#menu{height: 34px;width: 751px;background: transparent url(/images/gebis/nav.gif) top left no-repeat;margin: 0;padding: 0;position: relative;}
div#globalnav ul#menu li {margin: 0;padding: 0;list-style: none;position: absolute;top: 0;}
ul#menu li, ul#menu a {height: 34px;display: block;border: 0;}
div#globalnav ul#menu li a.mainNav {text-indent: -9999px;text-decoration: none;}
	
#homemenu	{left: 0; width: 95px;}
#rentalmenu	{left: 95px; width: 100px;}
#retailmenu	{left: 195px; width: 69px;}
#apartmenu 	{left: 264px; width: 100px;}
#bookingsmenu	{left: 364px; width: 86px;}
#locationmenu	{left: 450px; width: 104px;}
#fallsmenu	{left: 554px; width: 94px;}
#contactmenu	{left: 648px; width: 103px;}


#homemenu a:hover, #homemenu:hover a, #homemenu.over a {background: transparent url(/images/gebis/nav.gif) 0 -34px no-repeat;}
#rentalmenu a:hover, #rentalmenu:hover a, #rentalmenu.over a {background: transparent url(/images/gebis/nav.gif) -95px -34px no-repeat;}
#retailmenu a:hover, #retailmenu:hover a, #retailmenu.over a {background: transparent url(/images/gebis/nav.gif) -195px -34px no-repeat;}
#apartmenu a:hover, #apartmenu:hover a, #apartmenu.over a {background: transparent url(/images/gebis/nav.gif) -264px -34px no-repeat;}
#bookingsmenu a:hover, #bookingsmenu:hover a, #bookingsmenu.over a {background: transparent url(/images/gebis/nav.gif) -364px -34px no-repeat;}
#locationmenu a:hover, #locationmenu:hover a, #locationmenu.over a {background: transparent url(/images/gebis/nav.gif) -450px -34px no-repeat;}
#fallsmenu a:hover, #fallsmenu:hover a, #fallsmenu.over a {background: transparent url(/images/gebis/nav.gif) -554px -34px no-repeat;}
#contactmenu a:hover, #contactmenu:hover a, #contactmenu.over a {background: transparent url(/images/gebis/nav.gif) -648px -34px no-repeat;}


body#home #homemenu {background: transparent url(/images/gebis/nav.gif) 0 -34px no-repeat;}
body#rental #rentalmenu {background: transparent url(/images/gebis/nav.gif) -95px -34px no-repeat;}
body#retail #retailmenu {background: transparent url(/images/gebis/nav.gif) -195px -34px no-repeat;}
body#apart #apartmenu {background: transparent url(/images/gebis/nav.gif) -264px -34px no-repeat;}
body#bookings #bookingsmenu {background: transparent url(/images/gebis/nav.gif) -364px -34px no-repeat;}
body#location #locationmenu {background: transparent url(/images/gebis/nav.gif) -450px -34px no-repeat;}
body#falls #fallsmenu {background: transparent url(/images/gebis/nav.gif) -554px -34px no-repeat;}
body#contact #contactmenu {background: transparent url(/images/gebis/nav.gif) -648px -34px no-repeat;}


/* Sub Nav */
ul#menu li ul {margin:0;padding-top: 10px;padding-bottom: 10px;display: none;position: absolute;top: 34px;background: #ffffff;color: #b7b7b7;width: auto;}
ul#menu li ul#bookingssub { left: 20px;text-align: left;}
ul#menu li ul li{margin: 0;padding: 0;list-style: none;position: absolute;top: 0;height: 30px;color: #b7b7b7;}
	
#booking1	{left: 0; width: 158px;}
#booking2	{left: 158px; width: 132px;}

ul#menu li ul {	background: #ffffff;}
ul#menu li:hover ul, ul#menu li.over ul { background: #ffffff;}
ul#menu li ul a {border: 0;text-decoration: none;color: #b7b7b7;}
ul#menu li:hover ul a, ul#menu li.over ul li a { background: #ffffff;}
ul#menu li:hover ul, ul#menu li.over ul {display: block;z-index: 6000;}
ul#menu li ul a{background: #ffffff;color: #b7b7b7 !important;font-weight: bold;height: 20px;}
ul#menu li ul a:hover a:link {color: #b7b7b7 !important;background: #ffffff;}
ul#menu li ul a:hover a:visited {color: #b7b7b7 !important;background: #ffffff;}
ul#menu li ul a:hover {color: #ff690a !important;background: #ffffff;}


/***Forms Module***/
.moduleForm h2 {padding: 25px 0 0 0; margin:0;}
.formLabel {margin: 3px;}
.formField {margin: 3px;}
.formButtons {text-align: center; margin:20px 0 0 0;}


