.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */
/**************************************************************************************************************************************************************
*
*		This stylesheet defines the layout of the website (layout and typography)
*
**************************************************************************************************************************************************************/


/******************* COMMON ELEMENTS START *******************/
body, td, th, h1, h2, h3, p, li, input, textarea, select, label{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
	font-size: 13px;
	padding: 0;
	margin: 0;
}
p, li, td, th{line-height:1.6em;}
h1			{font-family:Arial;font-size:22px;font-weight:bold;margin-bottom:20px;}
h2			{font-family:Arial;font-size:18px;font-weight:bold;margin-bottom:10px;margin-top:30px;}
h3			{font-family:Arial;font-size:16px;font-weight:bold;margin-bottom:10px;margin-top:30px;}
h4			{font-family:Arial;font-size:13px;font-weight:bold;margin-bottom:10px;margin-top:30px;}
p			{margin: 0 0 15px 0;}
p.manchet	{font-weight:bold;}
ol, ul		{margin-left:15px; margin-bottom:15px;}
li			{margin-left:20px;}
ul li		{list-style-type: disc;}
ol li		{list-style-type:decimal;}
a			{}
a img		{border:none;text-decoration:none;}
hr			{border:solid 1px #E0E4D0; height:1px;}
div.Clear	{clear:both;height:0px;}
form		{}
/******************* COMMON ELEMENTS END *******************/



/******************* PAGE ELEMENTS START *******************/
#Page				{width:964px;height:100%;padding: 10px 10px 0px 10px;margin:0;}
#Canvas				{height:100%;padding: 0px;margin: 0px auto 0px auto;}
#Header				{border:solid 2px transparent; overflow:auto;}
#HeaderTop			{overflow:hidden; padding:8px;}
#Logo				{width:232px; float:left;}
#HeaderText			{width:690px; overflow:hidden;margin:0;}
#Payoff				{float:left;font-size:26px; text-align:left;font-family: Arial;padding-left: 30px; padding-top:22px;}
#Tools				{width:155px;float:right;text-align:right;line-height:1em;padding-right:20px;}
#Tools a			{text-decoration:none;}
#Tools p			{margin:0 0 10px 0;}
#OnlineBooking		{text-align:right; padding-top:17px;}
#TopMenu			{margin-top:0px; clear:both;}
#Body				{clear:both; width:100%; }
#Footer				{text-align:center; padding:5px;margin:10px 0px 10px 0px; border-width:2px; border-style:solid; clear:both; }
.Content			{padding-top:10px; width:100%; }
#SubMenu			{width:225px; float:left;margin-right:15px;padding:5px 5px 5px 5px; }
.MainContent		{width:450px; float:left;margin-right:15px;padding:10px 15px 0px 15px;border:solid 2px transparent; margin-bottom:10px;}
.RelatedContent		{width:225px; float:right;padding:0; margin:0; }

/*
#Header
, #Canvas
, #SubMenu .MenuNavigation 
, .RelatedContent .Box
, .MainContent
, #Footer
, .PromotionBox 				{-moz-border-radius: 6px; -webkit-border-radius: 6px;}
*/
/******************* PAGE ELEMENTS END *******************/



/******************* TOP NAVIGATION START *******************/
#TopMenu							{display:block;z-index: 1000;width:100%;float:left;}
#TopMenu ul.MenuNavigation			{width: 100%;z-index: 1000;}
#TopMenu ul.MenuNavigation ul		{display:none;}
#TopMenu ul.MenuNavigation li		{margin:0;padding:0;}
#TopMenu ul.MenuNavigation li a,
#TopMenu ul.MenuNavigation li span  {font-family:Arial;font-size:14px;font-weight: normal;color: white; padding: 8px 8px 8px 8px;}
#TopMenu ul.MenuNavigation li:hover {color: white;}
/******************* TOP NAVIGATION END *******************/



/******************* SUB NAVIGATION START *******************/
#SubMenu							{padding:0;margin-bottom:10px;}
#SubMenu ul.MenuNavigation			{list-style: none;margin: 0px;padding: 0px;	height:100%;overflow:hidden;border:solid 2px Transparent;}
#SubMenu ul.MenuNavigation li		{font-family:Arial;font-size:13px;font-weight: bold;margin:0;float:none;}
#SubMenu ul.MenuNavigation li a		{display:block;padding: 5px 10px;text-decoration: none;}
/* Second level in the menu */
#SubMenu ul.MenuNavigation ul		{visibility: visible;display:block;height:100%;overflow:hidden;position:relative;}
#SubMenu ul.MenuNavigation ul li	{border-bottom: 0;}
#SubMenu ul.MenuNavigation ul li a	{margin-left: 0px; font-weight: normal; padding:5px 30px;}
#SubMenu ul.MenuNavigation ul ul li a	{margin-left: 0px; font-weight: normal; padding:5px 40px;}
#SubMenu ul.MenuNavigation ul ul ul li a	{margin-left: 0px; font-weight: normal; padding:5px 50px;}
/******************* SUB NAVIGATION END *******************/



/******************* FRONTPAGE ELEMENTS START *******************/
.Frontpage h1					{text-align:center;}
.Frontpage .MainContent			{width:960px; text-align:left; padding:0;}
/******************* FRONTPAGE ELEMENTS END *******************/



/******************* PROMOTIONBOX ELEMENTS START *******************/
.PromotionBoxPanel				{width:964px; overflow:hidden; padding:0px 0px 0px 0px; clear:both;}
.PromotionBox					{width:300px; padding:78px 0px 3px 0px; margin:0; text-align:center; color:White; font-size:18px; float:left; text-decoration:none;}
.PromotionBox1					{margin-right:32px;}
.PromotionBox3					{margin-left:32px;}
.PromotionHighBoxPanel			{width:152px; height:241px; overflow:hidden; cursor:pointer; float:left; padding:0px 2px 0px 2px; }
.PromotionHighBoxPanel .PromotionBox{padding:0;width:100%; font-size:16px;margin-top:122px; }
/******************* PROMOTIONBOX ELEMENTS END *******************/



/******************* RELATED CONTENT ELEMENTS START *******************/
.RelatedContent ul,
.RelatedContent li				{margin: 0px 0px 15px 0px;}
.Box							{padding: 5px 5px 5px 5px;margin-bottom: 15px;list-style:none;border:solid 2px Transparent;}
.Box h1							{font-size:14px;}
/******************* RELATED CONTENT ELEMENTS END *******************/


img.PictureRight				{float:right; margin: 0px 0px 0px 10px;}
img.PictureLeft					{float:left; margin: 0px 10px 0px 0px;}

.PriceList						{}
table.foo						{width:100%; border-collapse:collapse;}
table.foo tr					{border-top:solid 1px #5e9218;}
table.foo tr:hover				{background-color:#d0e6b3;}
table.foo tr:first-child		{border-top-width:0px;}
table.foo tr td:first-child		{text-align:left; width: 80%;}
table.foo tr td					{text-align:right; width:20%; padding:5px;}


/*Layout DEBUG*/
/*
#Page				{border:solid 1px black;}
#Canvas				{background-color:Aqua;}
#Header				{background-color:Red;}
#Logo				{background-color:Gray;}
#Tools				{background-color:Olive;}
#Payoff				{background-color:Black;}
#OnlineBooking		{background-color:Teal;}
.TopMenu			{background-color:Yellow;}
#Body				{background-color:Lime;}
#Footer				{background-color:Orange;}
.Content			{background-color:Silver;}
.NavigationContent	{background-color:Blue;}
.MainContent		{background-color:Green;}
.RelatedContent		{background-color:Purple;}
*/





/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
