/* CSS Document */
 
	/* Add a new image to bottom of maincontent */
	#mainContent
	{	
		background:#fff url(../../css-images/weddings/roses-bckgrnd.jpg) bottom right no-repeat; 
	}
    
/*Define the styling relating to the image galleries in the subcontent div  
-----------------------------------------------------------------------*/
	
	#subcontent img
	{
	    border:none;
	}
	    
	#subcontent ul#subgallery
	{
	    overflow:visible;	        
	}
	    
	#subcontent ul#subgallery li
	{
	    float:left;
	    width:122px;
	    margin-bottom:12px;
	}
        
    #subcontent ul#subgallery li img
	{
	    padding:5px;
	    opacity:0.6;
	    filter:alpha(opacity=60);
	    border:2px solid #c9cccd;
	    -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        behavior:url(http://www.elh.co.uk/styles/screen/border-radius.htc);
	    /*background:#fff url(../../css-images/weddings/thumbs-light-grey-bckgrnd.gif) top left no-repeat;*/
	    background-color:#fff;
	}
	
	#subcontent ul#subgallery li a img:hover
	{
	    opacity:1.0;
	    filter:alpha(opacity=100);
	    border:2px solid #6c757d;
	    -moz-border-radius: 11px;
        -webkit-border-radius: 11px;
        behavior:url(http://www.elh.co.uk/styles/screen/border-radius.htc);
	}
	
/*Define the styling for the accordions in the food/drink pages 
-----------------------------------------------------------------------*/	    
    
    #wrapper
    {
	    width: 550px;
	    margin-left: auto;
	    margin-right: auto;
	    margin-bottom:64px;
	    text-align:center;
	}

    .accordionButton
    {	
	    width: 550px;
	    padding:0;
	    height:64px;
	    float: left;
	    _float: none;  /* Float works in all browsers but IE6 */
	    background-color: #E5E5E5;
	    border-top: 1px solid #FFFFFF;
	    cursor: pointer;
	}

    .accordionButton h3 
    {
        line-height:64px;
        padding:0 40px;
        background: transparent url(../css-images/right-arrow.png) top left no-repeat;
	    background-position:19px 20px;
    }
	
    .accordionContent
    {	
	    width: 466px;
	    border:2px solid #E5E5E5;
	    border-top:none;
	    padding:0 40px;
	    float: left;
	    _float: none; /* Float works in all browsers but IE6 */
	    background:#fff url(../css-images/weddings/accordion-gradient-tile.png) top left repeat-x;
	}
	
    /* EXTRA STYLES ADDED FOR MOUSEOVER / ACTIVE EVENTS */

    .over {
	    background-color: #D4D4D4;
	    color:#FFF;
	}
	
	.on {
	    background-color: #E5E5E5;
	    color:#000;
	}
	
	.on h3{
	    background: transparent url(../css-images/up-arrow.png) top left no-repeat;
	    background-position:19px 20px;
	}

/*Define the styling for the homepage unordered list elements 
-----------------------------------------------------------------------*/	
	
	div#content ul#weddingVenues 
	{
	    position:relative;
	    width:100%;
	    background-color:transparent;
	    overflow:hidden;
	}
	
	div#content ul#weddingVenues li a
	{
	    font-weight:bold;
	}
	
	
	/*Storrs Hall
    -----------------------------------------------------------------------*/
    div#content ul#weddingVenues li#storrsWeddings 
	{
	    float:left;
	    width:380px;
	    background:#fff url('../../css-images/weddings/homepage/storrs-script-title.gif') top left no-repeat;
	    padding-top:46px;
	    position:relative;
	    overflow:hidden;
	    margin-bottom:64px;
	}
	
	div#content ul#weddingVenues li#storrsWeddings img
	{
	    border:1px solid #999;
	    background-color:#fff;
	    padding:7px;
	}
	
	div#content ul#weddingVenues li#storrsWeddings p,
	div#content ul#weddingVenues li#storrsWeddings h3
	{
	    padding-right:8px;
	    padding-left:8px;
	}
	
	div#content ul#weddingVenues li#storrsWeddings img.thumbnail
	{
	    position:absolute;
	    top:112px;
	    right:0;
	}
	
	/*Low Wood Bay 
    -----------------------------------------------------------------------*/
	div#content ul#weddingVenues li#lowwoodWeddings 
	{
	    float:right;
	    width:420px;
	    min-height:433px;
	    padding-top:46px;
	    background:#FFF url('../../css-images/weddings/homepage/lowwood-script-title.gif') top left no-repeat;
	    position:relative;
	    padding-bottom:40px;
	    margin-bottom:64px;
	    overflow:visible;
	}
	
	div#content ul#weddingVenues li#lowwoodWeddings img
	{
	    border:1px solid #999;
	    background-color:#fff;
	    padding:7px;
	}
	
	div#content ul#weddingVenues li#lowwoodWeddings img.thumbnail
	{
	    border:none;
	    background-color:transparent;
	    padding:0;
	    position:absolute;
	    bottom:0px;
	    left:-40px;
	    width:154px;
	    height:170px;
	    z-index:6000;
	}
	
	div#content ul#weddingVenues li#lowwoodWeddings p,
	div#content ul#weddingVenues li#lowwoodWeddings h3
	{
	    width:280px;
	    padding-left:120px;
	}
	
	/*Lancaster House 
    -----------------------------------------------------------------------*/
	div#content ul#weddingVenues li#lancasterWeddings 
	{
	    float:left;
	    width:416px;
	    padding-top:47px;
	    padding-bottom:104px;
	    background:transparent url('../../css-images/weddings/homepage/lancaster-script-title.gif') top left no-repeat;
	    position:relative;
	    clear:left;
	    margin-bottom:64px;
	}
	
	div#content ul#weddingVenues li#lancasterWeddings img
	{
	    border:1px solid #999;
	    background-color:#fff;
	    padding:7px;
	}
	
	div#content ul#weddingVenues li#lancasterWeddings img.thumbnail
	{
	    border:none;
	    background-color:transparent;
	    padding:0;
	    position:absolute;
	    bottom:0px;
	    width:254px;
	    height:374px;
	    right:-40px;
	    z-index:5000; 
	} 
	
	div#content ul#weddingVenues li#lancasterWeddings p,
	div#content ul#weddingVenues li#lancasterWeddings h3
	{
	    width:192px;
	    padding-left:8px;
	}
	
	/*The Midland 
    -----------------------------------------------------------------------*/
	div#content ul#weddingVenues li#midlandWeddings 
	{
	    float:right;
	    width:380px;
	    min-height:400px;
	    padding-top:47px;
	    background:transparent url('../../css-images/weddings/homepage/midland-script-title.gif') top left no-repeat;
	    position:relative;
	    margin-bottom:51px;
	}
	
	div#content ul#weddingVenues li#midlandWeddings img
	{
	    border:1px solid #999;
	    background-color:#fff;
	    padding:7px;
	}
	
	div#content ul#weddingVenues li#midlandWeddings img.thumbnail
	{
	    margin-left:49px;
	}
	
	div#content ul#weddingVenues li#midlandWeddings p,
	div#content ul#weddingVenues li#midlandWeddings h3
	{
	    width:360px;
	    padding-left:8px;
	}
	
    /*Waterhead 
    -----------------------------------------------------------------------*/
    div#content ul#weddingVenues li#waterheadWeddings 
	{
	    float:left;
	    width:380px;
	    padding-top:22px;
	    background:transparent url('../../css-images/weddings/homepage/waterhead-title.gif') top left no-repeat;
	    overflow:hidden;
	    position:relative;
	}
	
	div#content ul#weddingVenues li#waterheadWeddings img
	{
	    border:1px solid #999;
	    background-color:#fff;
	    padding:7px;
	}
	
	div#content ul#weddingVenues li#waterheadWeddings img.thumbnail
	{
	    position:absolute;
	    z-index:600;
	    top:60px;
	    right:0;
	}
	
	div#content ul#weddingVenues li#waterheadWeddings p,
	div#content ul#weddingVenues li#waterheadWeddings h3
	{
	    padding-right:8px;
	    padding-left:8px;
	}
	
	/*The Wild Boar 
    -----------------------------------------------------------------------*/
	div#content ul#weddingVenues li#wildboarWeddings 
	{
	    float:right;
	    width:400px;
	    padding-top:31px;
	    background:#FFF url('../../css-images/weddings/homepage/wildboar-title.gif') top left no-repeat;
	}
	
	div#content ul#weddingVenues li#wildboarWeddings img 
	{
	    border:1px solid #999;
	    background-color:#fff;
	    padding:7px;
	}
	
	div#content ul#weddingVenues li#wildboarWeddings p,
	div#content ul#weddingVenues li#wildboarWeddings h3
	{
	    padding-right:8px;
	    padding-left:8px;
	}

	div#content ul#weddingVenues li#storrsWeddings h3,
	div#content ul#weddingVenues li#lowwoodWeddings h3,
	div#content ul#weddingVenues li#lancasterWeddings h3,
	div#content ul#weddingVenues li#midlandWeddings h3,
	div#content ul#weddingVenues li#waterheadWeddings h3,
	div#content ul#weddingVenues li#wildboarWeddings h3
	{
		font-size:12px;/* 12px */
		line-height: 2em;/* 24px */
		padding-bottom:1.333em;/* 16px */
	}
	
	div#content li#storrsWeddings p,
	div#content ul#weddingVenues li#lowwoodWeddings p,
	div#content ul#weddingVenues li#lancasterWeddings p,
	div#content ul#weddingVenues li#midlandWeddings p,
	div#content ul#weddingVenues li#waterheadWeddings p,
	div#content ul#weddingVenues li#wildboarWeddings p
	{
	    font-size:0.916em;
	    font-size:1em;
	    line-height:1.5em;
	}
	
    /*styling for the modal window 
    -----------------------------------------------------------------------*/	
	/*.modalBackground 
    {
        background-color:#000000;
        filter:alpha(opacity=80);
        opacity:0.8;
    }

    .modalPopup 
    {
        position:relative;
        width:860px;
        height:407px;
        padding-top:16px;
        padding-bottom:73px;
        border:none;
        background:transparent url(../../css-images/conference/winter-offer-modal-bckgrnd.png) bottom left no-repeat;
        color:#c9cccd;
    }
        
    div.modalInner
    {
        width:520px;
        height:407px;
        padding:0px 320px 0 20px;
    }
    
    div.lowwoodweddingFayre
    {
        background:transparent url(../../css-images/lowwood/january-wedding-fayre.jpg) bottom right no-repeat;
    }
        
    div.modalInner p, div.modalInner li 
    {
        font-size:0.75em;
        color:#666;
    }
        
    div.modalInner h3
    {
        font-size:1em;
        color:#008cb3;
    }
        
    div.modalInner h4
    {
        color:#008cb3;
        font-size:0.75em;
    }

    div.modalInner ul.bulleted 
    {
        padding-left:20px;
    }
        
    .close 
    {
        position:absolute;
        bottom:32px;
        right:30px;
        font-weight:bold;
        color:#fff;
        margin-bottom:-8px;
        padding-bottom:0;
        cursor:pointer;
        font-size:0.75em;
    }
        
    .close:hover 
    {
        color:#fff;
    }*/

/* Top header area styles */
	/*div.bannerGeneric 
	{
	    width:960px;
	    height:362px;
	    padding:0;
	    border-bottom:8px solid #E5E5E5;
	    background-image:none;
	    background-color:#fff;
	}*/
	    
/* Top Gallery */
	/*#galleryContainer
	{
	    width:590px;
	    height:362px;
	    margin-right:0px;
	}*/
	    
/* Text to right of gallery */
	/*#Confintroduction
	{
	    width:260px;
	    height:152px;
	    padding:122px 50px 88px 60px;
	    color:#333;
	}*/
	    
/* Classes handling the images sitting above the text to right of gallery */
	/*.lwd 
	{
	    background:#fff url(../css-images/weddings/lwd-intro-bckgrnd.jpg) top left no-repeat;
	}
	    
	.mid 
	{
	    background:#fff url(../css-images/weddings/mid-intro-bckgrnd.jpg) top left no-repeat;
	}
	    
	.sth 
	{
	    background:#fff url(../css-images/weddings/sth-intro-bckgrnd.jpg) top left no-repeat;
	}
	    
	.lhh 
    {
	    background:#fff url(../css-images/weddings/lhh-intro-bckgrnd.jpg) top left no-repeat;
	}
	
	.whd 
    {
	    background:#fff url(../css-images/weddings/whd-intro-bckgrnd.jpg) top left no-repeat;
	}
	
	.wbh 
    {
	    background:#fff url(../css-images/weddings/wbh-intro-bckgrnd.jpg) top left no-repeat;
	}*/
	
/* Prepare H1 for image ref's below */
	/*#content h1 
	{
	    width:380px;
	    height:56px;
	    text-indent:-5000px;
	}*/
	    
/* Apply images to the h1 */
	/*#content h1.lakes 
	{
	    background:#fff url(../../css-images/weddings/lake-district-weddings-text.gif) top left no-repeat;
	}
	    
	#content h1.lancs 
	{
	    background:#fff url(../../css-images/weddings/lancashire-weddings-text.gif) top left no-repeat;
	}
	
	#content h1.homepage 
	{
	    width:538px;
	    background:#fff url(../../css-images/weddings/lake-district-lancashire-weddings-text.gif) top left no-repeat;
	}*/
	
/* Resize the width of the subcontent area */
	/*#subcontent 
	{
	    width:260px;
	    padding-right:40px;
	    padding-left:20px;
	    padding-top:89px;
	}*/
	    
	/* Remove the background images */
	/*#content, #subcontent 
	{
	    background-image:none;
	    border-top:none;
	}*/
