﻿
/* ################################## Menu setup ################################### */

.Site #mainMenu ul a
{
	float:left;
	 padding: 8px 20px 10px 20px;
	
}

.Site #mainLayout a
{
 font-weight:bold;   
    }
.Site #subMenu ul a
{
	border-right:0px;
    padding:8px 5px 8px 28px;
	font-family:Trebuchet MS;

}
.Site .button, a.textButton
{
 font-weight:bold;   
    }

.Site #mainLayoutContainer
{
	background: #F0F0F0 url() 0px 50px repeat-y;

	}
.Site #mainHeader
{
background:#CF0B1F url(/images/layout/mainheader_BG.jpg) top left no-repeat;
height:108px !important;
}
.Site #mainHeader img
{
	border:none;
}
.Site #mainTitle
{
    margin:0 0 0px 0;
    padding:0;
    background-color:#F0F0F0;
}
.Site #mainTitle H1
{
	MARGIN: 0;
	padding:20px 0 10px 10px;
	background-color:#F0F0F0;
}
.Site  #mainMenuContainer 
{
   font-family:Verdana;
   font-size:80%;
   font-weight:bold; 
    }
.Site #subMenu ul ul a
{
  font-weight:normal;   
    }
.Site #subMenu
{
    margin-top:0px;
    }
.Site #subMenu ul a 
{
padding:10px 5px 10px 20px;
}
.Site #subMenu ul ul ul a 
{
padding-left: 50px;
}
.Site #subMenu ul ul a 
{
padding-left: 40px;
}
.Site #subMenu ul ul ul a 
{
padding-left: 50px;
}
.Site #column1 h2,
.Site #column2 h2
{ 
margin-top:0px;
padding:0px;
font-family:Trebuchet MS;
 }

.Site #mainLayout img 
{
 border:1px solid #D00A21;   
    }
.Site #mainHeaderPic
{ 
 width:220px;
}
.Site  #template_Home_Variant #column1
{
    width: 350px;
    }
.Site  #template_Home_Variant #column2
{
	margin-left: 360px;
    }
.Site td.partyBooking th
{
	width:120px;
}
.Site td.partyBooking td input
{
	width:25px;
}
.Site span.hint,
.Site td.hint span
{
	background:#e6cfd2 url(/images/layout/hint.gif) no-repeat scroll 10px 7px;
	border:solid 1px #CF0B1F;
}
.Site td.partyBooking
{
	border:solid 1px #CF0B1F;
}
.Site td.partyBooking table
{
	border:none !important;
}
.Site td.partyBooking span.hint
{
	font-weight:normal;
	font-style:italic;
	background-image:none;
	background-color:#ffffff;
	border:none;
	display:inline;
	padding:0;
}
.Site td.partyBooking h3
{
	padding-bottom:0;
}
.Site td.notice span.hint
{
	background-color:#ffffff;
	font-weight:bold;
	font-style:italic;
	background-image:none;
	background-color:#ffffff;
	border:none;
	display:inline;
	padding:0;
}
.Site .dropdown,
.Site .textarea,
.Site .textbox,
.Site .required,
.Site input
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1em;
}
.Site #mainLayout .formMainTable img
{
	border:none;
}
.Site .fullwidth .template_2_Columns_66_33 #column1
{
	width:498px;
}
.Site .fullwidth .template_2_Columns_66_33 #column2
{
	margin-left:503px;
}
.Site .fullwidth .template_3_Columns #column1,		
.Site .fullwidth .template_3_Columns #column2		
{		
	width: 236px !important;	
}		
		
.Site .fullwidth .template_3_Columns #column2		
{		
	margin-left: 5px !important;	
}		
		
.Site .fullwidth .template_3_Columns #column3		
{		
	margin-left: 483px !important;	
}		
