/* CSS Document */

body{
margin-left:50%;
margin-top:0px;
background-image:url('http://www.leisure.wybostonlakes.co.uk/images/celebrations/background.jpg');
background-repeat:repeat-x;
}

#main_content
{
position:absolute;
margin-left:-500px;
width:500px;
}

a
{
color:#333333;
text-decoration:none;
}

a:hover
{
color:#333333;
text-decoration:underline;
}

h1
{
font-size:26px; font-weight:normal; display:inline;
}

h2{
font-size:12px; display:inline; font-weight:normal;
}

p
{
display:inline;
}

#side1
{
background-image:url('http://www.leisure.wybostonlakes.co.uk/images/celebrations/side1.jpg');
background-repeat:no-repeat;
}

#side2
{
background-image:url('http://www.leisure.wybostonlakes.co.uk/images/celebrations/side2.jpg');
background-repeat:no-repeat;
}

.top
{
background-image:url('http://www.leisure.wybostonlakes.co.uk/images/celebrations/top.jpg');
background-repeat:repeat-x;
background-color:#FFFFFF;
}


#breadcrumbs
{
font-size:13px; 
color:#333333; 
font-family:arial; 
line-height:24px; 
text-align:left; 
width:930px;
margin-left:15px;
margin-top:48px;
position:absolute;
}


#breadcrumbs a
{
color:#333333;

}


#headercontent
{
margin-top:375px; position:absolute; margin-left:250px; font-size:25px; color:#B71234; font-family:arial; background-color:#FFFFFF; height:40px; width:600px; text-align:left; 
}

#textcontent
{
margin-top:436px; position:absolute; margin-left:251px; font-size:12px; color:#333333; font-family:arial; line-height:24px; text-align:left; background-color:#FFFFFF; width:670px;
}

#sideMenu
{
position:absolute; margin-top:81px; text-align:left; background-color:#FFFFFF; margin-left:6px;
}




.menu
{ background-color:#ffffff;
position:absolute;
font-family:arial;
font-size:12px;
width:190px;
margin-top:38px;
z-index:1001;
color:#333333;
/*  display:none;  */ 
 display:none;  
}



#menu1
{
text-align:left; border:#666666 1px solid; border-top:none; z-index:1010; position:absolute; margin-left:15px; height:215px;
}

#menu2
{
text-align:left; border:#666666 1px solid; border-top:none;z-index:1010; position:absolute; margin-left:116px;height:90px; width:218px;
}

#menu3
{
text-align:left; border:#666666 1px solid; border-top:none;z-index:1010; position:absolute; margin-left:336px;height:90px; width:170px;
}

#menu4
{
text-align:left; border:#666666 1px solid; border-top:none; z-index:1010; position:absolute; margin-left:508px; height:265px; width:200px;
}

#menu5
{
text-align:left; border:#666666 1px solid; border-top:none; z-index:1010; position:absolute; margin-left:598px; height:165px; width:170px;
}

#menu6
{
text-align:left; border:#666666 1px solid; border-top:none; z-index:1010; position:absolute; margin-left:755px; height:66px; width:188px;
}


table#navigator_waterfront
{ 
background-image:url(http://www.leisure.wybostonlakes.co.uk/images/celebrations/menu11.jpg);
font-family:tahoma; 
font-size:13px; 
color:#FFFFFF; 
text-align:center
margin: 150px 0px; 
text-align: center; 
line-height:31px;
height:20px;
} 

table#navigator_waterfront
{
height:31px;
} 

table#navigator_waterfront tr td 
{
/* border-left:1px solid #666666;   */
} 

table#navigator_waterfront tr td a 
{display: block; 
text-decoration: none; 
margin: 0; 
padding: 0; 
border-right:1px solid #000000;
border-left:1px solid #C34D4A;
height:100%;
} 

table#navigator_waterfront tr td a:link, table#navigator_waterfront tr td a:visited 
{

} 

table#navigator_waterfront tr td a:hover { 
background-image:url(http://www.leisure.wybostonlakes.co.uk/images/celebrations/menu-1.jpg);
border-right:1px solid #000000;
/* border-left:1px solid #cccccc; */
} 

table#navigator_waterfront tr td a:active{color: #ffffff;} 
table#navigator_waterfront tr td a:link{color: #ffffff;} 
table#navigator_waterfront tr td a:visited{color: #ffffff;} 
 
 
 

 

#navBarTop
{
margin-top:7px; margin-left:15px; position:absolute
}

#contact_info
{
margin-top:-127px; position:absolute; margin-left:698px; text-align:right; font-family:tahoma; color:#333333; line-height:30px; width:250px; height:50px;
}

#printArticle
{
margin-top:419px; position:absolute; margin-left:666px; font-family:tahoma; font-size:11px; width:280px;
}

#headerBottomBar
{
margin-top:419px; position:absolute; margin-left:250px; height:6px; width:416px; text-align:left; background-image:url('http://www.leisure.wybostonlakes.co.uk/images/celebrations/header-bottom.jpg');
 background-repeat:no-repeat;
}

#rotatingImages
{
margin-top:81px;position:absolute; margin-left:250px; width:693px; height:281px;
}

#changeFontSize
{
margin-top:-21px; position:absolute; margin-left:849px; width:50px;
}

#googleSearchBox
{
height:22px; position:absolute; margin-top:-58px; margin-left:705px; width:100px;
}

#factsheet
{
margin-top:712px; z-index:1006; position:absolute; margin-left:651px; font-family:tahoma; font-size:11px; width:300px;
}

#footer
{
position:absolute; margin-top:680px; margin-left:251px; font-family:Arial, Helvetica, sans-serif; width:620px; line-height:20px; font-size:12px; z-index:1111;
}


.menuitems  a
{
display:block;
padding-left:7px;
padding-bottom:6px;
}


 .arrowlistmenu{
width: 209px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-family:arial;
font-size:12px;
font-weight:bold;
color: white;

padding-top:9px;
padding-left:9px;
padding-bottom:1px;
cursor: hand;
cursor: pointer;
background-image:url('http://www.leisure.wybostonlakes.co.uk/images/celebrations/bar_open.jpg');

}




.arrowlistmenu2 .menuheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image:url(plus.jpg);
}


.arrowlistmenu2 .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image:url(minus.jpg);
}

.arrowlistmenu3 .menuheader2{ /*CSS class to apply to expandable header when it's expanded*/
background-image:url(http://www.leisure.wybostonlakes.co.uk/images/celebrations/signupheader.jpg);
 background-repeat:no-repeat;
}

.arrowlistmenu3 .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image:url(http://www.leisure.wybostonlakes.co.uk/images/celebrations/signupheaderminus.jpg);
 background-repeat:no-repeat;
}


.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
background-repeat:no-repeat;
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color:#333333;
display: block;
padding:4px;
padding-left: 11px; /*link text is indented 19px*/
text-decoration: none;

border-bottom: 1px dotted #999999;


font-family:arial;
font-size:12px;
min-height: 18px;

}

.arrowlistmenu ul li a:visited{

}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
text-decoration:underline;

}
