* 		{margin:0;padding:0;}
html,
body 	{height: 100%;}
body	{background: url(images/jollybreeze-bg.jpg) top center no-repeat;text-align: center;background-color: #000;font-family: Verdana, Arial, Helvetica, sans-serif;}

#wrapper{background-color:#FFFFFF;min-height: 100%;height: auto !important;width:968px;
margin: 0 auto -46px; /* the bottom margin is the negative value of the footer's height */}
#header	{height: 327px;}

/*menu start*/
#navlist ul 	{float: left;width: 100%;background: url(images/bg_nav.gif) repeat-x;} 
#navlist ul li{display: inline;}
#navlist li		{display: inline;list-style-type: none;}
#navlist li a {float: left;color: #FFFFFF;text-decoration: none;font-size: 12px;height: 28px;padding-top: 5px;text-align:center;width:70px;}

#navlist li a 		{background-image: url(images/button.gif);}
#navlist li a:hover {background-image: url(images/buttonover.gif);}

#navlist li.last_list a			{background-image:url(images/button_end.gif);}
#navlist li.last_list a:hover	{background-image: url(images/buttonover_end.gif);}

#navlist li.short_list a		{background-image:url(images/button_short.gif);width:60px;}
#navlist li.short_list a:hover	{background-image: url(images/buttonover_short.gif);width:60px;}

#navlist li.long_list a			{background-image:url(images/button_long.gif);width:80px;}
#navlist li.long_list a:hover	{background-image: url(images/buttonover_long.gif);width:80px;}

#navlist li.xl_list a		{background-image:url(images/button_xl.gif);width:85px;}
#navlist li.xl_list a:hover	{background-image: url(images/buttonover_xl.gif);width:85px;}

#navlist li.xl_last_list a		{background-image:url(images/button_xl_end.gif);width:85px;}
#navlist li.xl_last_list a:hover{background-image: url(images/buttonover_xl_end.gif);width:85px;}

#navlist li.xxl_list a		{background-image:url(images/button_xxl.gif);width:90px;}
#navlist li.xxl_list a:hover{background-image: url(images/buttonover_xxl.gif);width:90px;}

#navlist li.xxl_last_list a		{background-image:url(images/button_xxl_end.gif);width:160px;}
#navlist li.xxl_last_list a:hover{background-image: url(images/buttonover_xxl_end.gif);width:160px;}

/*menu end*/

#content		{clear: both;background-color: #FFFFFF;text-align: left;padding: 15px 20px;}
#content img	{border-width: 1px;border-style: solid;border-color: #000000;}
#language img 	{border: none;}
#language a 	{margin-left: 5px;}
table#contact	{font-size: 12px;font-weight: normal;line-height: 18px;color: #333;margin-bottom: 16px;}
#content ul		{margin-bottom: 16px;}
#content li		{font-size: 12px;font-weight: normal;line-height: 20px;color: #333;list-style: inside square;}
#content p		{font-size: 12px;font-weight: normal;line-height: 18px;color: #333;margin-bottom: 16px;}
#content h1		{text-transform: uppercase;font-size: 18px;font-weight: bold;color: #bb0b12;margin-bottom: 18px;}
#content h1#home{font-size: 22px;margin-bottom:23px;}
#content h2		{text-decoration: underline;font-size: 14px;font-weight: bold;color: #bb0b12;margin-bottom: 10px;}
#content a		{color: #666666;}
td 						{vertical-align: top;}

#gallery		{text-align:center;}

#footer, 
#push 			{clear: both;height: 61px;}
#footer 		{background: #FFFFFF url(images/footer.gif) right bottom no-repeat;position: relative;  /* Needed for Safari */margin: 0px auto;width: 968px;}
#footer p		{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;float: right;text-align:right;padding-top: 26px;padding-right: 15px;}
#footer a		{color: #FFFFFF;}

#imagepreloader{visibility: hidden;overflow: hidden;height: 0px;width: 0px;}

.clear{clear:both;}
.right{float: right; margin-left: 10px; margin-bottom: 10px;}
.left {float: left; margin-right:10px; margin-bottom: 10px;}
