@charset "utf-8";
/*
	@Peter Rowland
	@Author reactive.com
	@March 2010


	TABLE OF CONTENTS

		1.0 Reset
					1.01 Reset
					1.02 Skip Links
		2.0 Layout
					2.01 Structure
					2.02 TYPOGRAPHY
                    2.03 HEAD
                    2.04 BODY
                    2.05 CONTENT
                    2.06 FOOTER
                    2.07 FORM BUILDER
                    2.08 Gallery Module
                    2.09 Gallery Detail / Lightbox
*/
/* 1.01 RESET 
   v1.0 | 20080212 
 -----------------------------------------------------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code, 
del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,li,fieldset,form,label,legend, 
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit; 
font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}table
{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"""";}
body{ font-family:Arial, Helvetica, sans-serif;	font-size:75%;	}
ul li, ol li{ line-height:normal; }
input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:1em; }
strong{ font-weight:bold; }
a img{ border:none; }
.clear{ clear:both;}.clearR{clear:right;}.clearL{clear:left;}
.floatL{ float:left; }.floatR{ float:right; }
hr{display:none;}
.ui-accordion .ui-icon{display:none;}
.ui-accordion .ui-corner-top  {-moz-border-radius-topleft:0 !important;-moz-border-radius-topright:0 !important;}
.ui-accordion .ui-corner-bottom  {-moz-border-radius-bottomleft:0 !important;-moz-border-radius-bottomright:0 !important;}
.ui-accordion .ui-corner-all  {-moz-border-radius:0 !important;}
.ui-accordion .ui-widget-content  {background:none;border:none;color:inherit;}
.ui-accordion .ui-state-default {border:none;}
.ui-accordion .ui-state-active  {background:none; border:none;color:inherit;}
.ui-accordion .ui-accordion-header {margin-top:0 !important;}
.ui-accordion .ui-accordion-content{margin-bottom:0 !important;}
.preloadPic {display:none;}
.clfx{display:block;visibility:hidden;line-height:0px;clear:both;height:0px;font-size:0px;}

/* 1.02 SKIP LINKS 
 -----------------------------------------------------------------------------------------------------------*/
#skipLinks{ position: absolute; top: -999em; left: -999em; height: 1px; width: 1px; }
/* 2.01 STRUCTURE
 -----------------------------------------------------------------------------------------------------------*/
html, body{
 	height:100%;
	background:#faf9f5;
	color:#6F6E6A;
	}#galleryOverlay{background:#faf9f5;}
	 .head{
		width:100%;
		}
	 .wrapper{
		margin:0 auto;
		width:923px; /* width of site */
		}
a{
  color:#A38E66;
  text-decoration:none;
    }
    a:hover{text-decoration:underline;}
/* 2.02 TYPOGRAPHY
 -----------------------------------------------------------------------------------------------------------*/

h1 {
	font-size:3.38em;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	}
h2 {
	font-size:3.38em;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	}
h3 {
	color:#514f4e;
	font-size:2em;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	}
body.default h1{color:#a7a5a4;}
body.default h2{color:#555352;}
body.default .content h2{color:#A7A5A4;padding:25px 0 0 0;}
body.weddings h1{color:#555352;}
body.weddings h2{color:#a7a5a4;}
/* 2.03 HEAD
 -----------------------------------------------------------------------------------------------------------*/
img.documentIcon{display:none;}
.head{
 	height:48px;
 	background:#1a1a1a;
	padding-top:19px
	}
	.peterRowland{
		display:block;
		width:199px;
		height:29px;
		overflow:hidden;
		}
	.navigation ul{
		padding:0;
		margin:0;
		list-style:none;
		width:450px;
		float:left;
		position:relative;
		}
		.navigation ul li ul{
		    padding:0;
		    margin:0;
		    list-style:none;
		    width:220px;
		    position:absolute;
		    top:0;
		    left:230px;
		    display:none;
		    }
		body.default .pbody .navigation ul li.last{border-bottom:1px dotted #525250;}
		body.weddings .pbody .navigation ul li.last{border-bottom:1px dotted #aaa9b3;}
		
		body.default .pbody .navigation ul li ul{border-bottom:1px dotted #525250;}
		body.weddings .pbody .navigation ul li ul{border-bottom:1px dotted #aaa9b3;}
		
		.navigation ul.subNavigation{
			margin-left:14px;
			}
		.navigation ul li{
			padding:0;
			margin:0;
			display:block;
			width:220px;
			height:24px;
			}
			body.default .pbody .navigation ul li{border-top:1px dotted #525250;}
			body.weddings .pbody .navigation ul li{border-top:1px dotted #aaa9b3;}
			.navigation ul li a{
				padding:4px 0 4px 6px;
				margin:0;
				text-decoration:none;
				display:block;
				width:214px;
				height:16px;
				}
				body.default .pbody .navigation ul li a, 
				body.default .pbody .navigation ul li.active ul li a{color:#989797;background:none;}
				body.weddings .pbody .navigation ul li a, 
				body.weddings .pbody .navigation ul li.active ul li a{color:#515050;background:none;}
				body.default .pbody .navigation ul li a:hover, 
				body.default .pbody .navigation ul li.active a, 
				body.default .pbody .navigation ul li.active ul li a:hover, 
				body.default .pbody .navigation ul li.active ul li.active a{color:#ffffff;background:#4f4e4d;}
				body.weddings .pbody .navigation ul li a:hover, 
				body.weddings .pbody .navigation ul li.active a, 
				body.weddings .pbody .navigation ul li.active ul li a:hover, 
				body.weddings .pbody .navigation ul li.active ul li.active a{color:#ffffff;background:#bab7c4;}

	.pbody .heading.large{
		width:455px;
		height:143px;
		overflow:hidden;
		display:block;
		padding:80px 0 0 0;
		}
/* 2.04 BODY
 -----------------------------------------------------------------------------------------------------------*/
	.pbody{
		width:100%;
		max-height:453px;
		margin:0;
		}
    .pbody .related{padding-top:5px;}
	body.default .pbody{background:#484544 url(../images/backgrounds/headBGDefault.jpg) no-repeat center top;}
	body.weddings .pbody{background:#f6f6f6 url(../images/backgrounds/headBGWeddings.jpg) no-repeat center top;}
	body.default .pbody.subBody, 
	body.weddings .pbody.subBody{background:#edebe4 url(../images/backgrounds/weddingsSubBody-x.gif) repeat-x;}
	a.bodyRight:hover{text-decoration:none;}
	.bodyRight{
		width:453px;
		height:auto;
		float:right;
		display:block;
		text-decoration:none;
		position:relative;
		}
		.crossFadeHeadings{
		    position:relative;
		    }
		.crossFade{
		    width:453px;
		    float:right;
		    display:block;
		    position:relative;
		    height:455px;
		    }
		    .crossFade img{
		        position:absolute;
		        top:0;
		        left:0;
		        }
		    .crossFadeHeadings img{
		        position:absolute;
		        bottom:0;
		        left:0;
		        }
		.bodyRight .imageRollover{
			width:254px;
			position:absolute;
			right:0;
			bottom:0;
			display:block;
			background:#000000;
			}
			.bodyRight .imageRolloverTxt img{display:inline;padding-right:10px;padding-left:12px;}
			.bodyRight .imageRolloverTxt{
				width:220px;
				position:absolute;
				padding:8px 0 8px 34px;
				right:0;
				bottom:0;
				display:block;
				color:#c5c3c1;
				background:url(../images/general/cameraIcon.gif) no-repeat 12px 9px;
				}
	.bodyLeft{
		float:left;
		height:auto;
		display:block;
		width:465px;
		}
	.bodyLeft.subBodyContent{
		padding-top:50px;
		padding-bottom:15px;
		}
		.bodyLeft.subBodyContent h1{
			margin-bottom:24px;
			}
		.bodyLeft.subBodyContent p{
			font-size:1.5em;
			color:#6e6d6b;
			margin-bottom:15px;
			padding-right:50px;
			}
	.alone{
		padding-top:22px;
		}
	a.enqMenue{
		display:block;
		width:182px;
		height:24px;
		background:url(../images/buttons/enquireAboutOurMenus.gif) no-repeat;
		text-indent:-999px;
		overflow:hidden;
		}
	a.enqVenue{
		display:block;
		width:182px;
		height:24px;
		background:url(../images/buttons/enquireAboutThisVenue.gif) no-repeat;
		text-indent:-999px;
		overflow:hidden;
		}
		a.enqMenue:hover, 
		a.enqVenue:hover{
			background-position: 0 -24px;
			}
/* 2.05 CONTENT
 -----------------------------------------------------------------------------------------------------------*/
 .content{
 	clear:both;
	padding:15px 0 15px 0;
	}
	.content ul.tileHolder{
		padding:0;
		margin:0;
		list-style:none;
		}
		.content ul.tileHolder:after{
			content:".";
			display:block;
			clear:both;
			overflow:hidden;
			text-indent:-999px;
			}
		.content ul.tileHolder li{
			width:220px;
			float:left;
			margin:25px 14px 0 0;
			}
			.content ul.tileHolder li.last{
				margin-right:0;
				}
			.content ul.tileHolder li a{
				color:#6e6d6b;
				text-decoration:none;
				display:block;
				}
				.content a.tilefeatureLink{
					color:#c39e52 !important;
					margin:10px 0;
					width:120px;
					display:block;
					text-decoration:none;
					}
					.content a.tilefeatureLink:hover{
						text-decoration:underline;
						}
			.content ul.tileHolder li a h3{
				margin:20px 0 10px 0;
				display:block;
				}
				.content ul.tileHolder li a span{
					line-height:17px;
				}
	h3.subSection{margin:65px 0 20px 0;clear:both;}
	.content ul.venueListing{
		padding:0;
		margin:0;
		list-style:none;
		}
		.content ul.venueListing:after{
			content:".";
			display:block;
			height:1px;
			clear:both;
			text-indent:-999px;
			overflow:hidden;
			background-color:#faf9f5;
			margin:0;
			padding:0;
			}
		.content ul.venueListing li{
			float:left;
			margin:0 14px 0 0;
			padding:0;
			width:103px;
			display:inline;
			}
			.content ul.venueListing li.last{margin-right:0;}
			.content ul.venueListing li a.thButton{
				display:block;
				text-decoration:none;
				padding:0;
				margin:0;
				}
				.content ul.venueListing li a.thButton img{
					border:1px solid #bcbcb5;
					margin-bottom:10px;
					}
				.content ul.venueListing li a.thButton .title{
					color:#6e6d6b;
					}
	.content .leftCol{
		float:left;
		clear:left;
		width:454px;
		margin:0;
		padding-bottom:30px;
		}
	.content .jqryAccordion h4{
		display:block;
		background:#e5e3de !important;
		padding:1px 4px 4px 23px !important;
		border-top:1px solid #d2d0cb !important;
		color:#706e6c !important;
		font-weight:bold;
		font-family:Arial;
		font-size:0.9em;
		}
		.content .jqryAccordion h4.ui-state-active{
			background:#e5e3de url(../images/general/accordionIcon.gif) no-repeat 6px 8px !important;
			}
		.content .jqryAccordion h4.ui-state-default{
			background:#e5e3de url(../images/general/accordionIcon.gif) no-repeat 6px -76px !important;
			}
		.content .jqryAccordion h4.ui-state-hover{background-color:#dddbd5 !important;}
		
		.content .jqryAccordion div{
			border-top:1px solid #d2d0cb;
			padding:0;
			}
			.content .wysiwygArea .jqryAccordion div.answer{padding:8px 0 8px 23px !important;}
			
	.content .Image_Left{float:left;margin-right:15px;margin-bottom:15px;}
	.content .PDF_Icon{
		padding:0 0 0 20px;
		background:url(../images/general/pdfSmallIcon.gif) no-repeat;
		}
	.Image_Left_Clear{
		clear:left;
		float:left;
		margin-right:15px;
		margin-bottom:15px;
		}
	.Clear_Left{
		clear:left;
		}
	.content .rightCol{
		float:right;
		width:454px;
		text-align:left;
		margin:0;
		padding-bottom:30px;
		}
		.content .rightCol iframe{
			margin:0 0 15px 0;
			border:2px solid #c9c7c4;
			}
			.content .rightCol small{
				display:none;
				}
	.content .wysiwygArea h3, 
	.content .standardForm .formRow h3 {
		display:block;
		border-bottom:2px solid #c9c7c4;
		padding-bottom:5px;
		margin:30px 0 15px 0;
		}
    .content .standardForm .formRow h3{
        margin-top:0 !important;
        }
	.content .wysiwygArea p{
		margin:0 0 15px 0;
		color:#6e6d6b;
		padding-right:30px;
		}
	.content .wysiwygArea a{
		color:#a38e66;
		text-decoration:none;
		}
		.content .wysiwygArea a:hover{
			text-decoration:underline;
			}
    .content .wysiwygArea table tr td a{
        color:#a38e66;
		text-decoration:none;
		display:block;
		text-align:center;
        }
        .content .wysiwygArea table tr td a:hover{text-decoration:none;background:#e5e3de;}
	.content .wysiwygArea table{
		width:100%;
		background:#faf9f5;
		border-bottom:1px solid #e2e0dd;
		font-family:Arial;
		font-size:0.9em;
		}
	.content .wysiwygArea em{font-style:italic;}
	.content .wysiwygArea table th{
		padding:4px;
		color:#73716e;
		font-weight:bold;
		background:#e5e3de;
		}
		.content .wysiwygArea table td{
		padding:4px;
		color:#73716e;
		vertical-align:middle;
		}
	.content .wysiwygArea table tr.odd{
		background:#edebe5;
		}
	.content .wysiwygArea ul{
		margin:0 0 15px 15px;
		padding:0;
		list-style:square;
		color:#c9c7c4;
		}
		.content .wysiwygArea ul li{
			color:#6e6d6b;
			line-height:18px;
			}
		.content .leftCol .leftCol.qna{
		        margin-top:0;
		        }
	.related ul{
		list-style:none;
		padding:0;
		margin:0;
		}
		.keylinelinkItem{
		    padding:6px 15px 0 15px;
		    background:url(/images/buttons/linkBgRight.gif) no-repeat 100% 0;
		    color:#ffffff;
		    text-decoration:none;
		    font-family:Tahoma;
		    text-transform:uppercase;
		    font-size:0.8em;
		    font-weight:bold;
		    height:18px;
		    width:auto;
		    display:inline-block;
		    border:none;
            cursor:pointer;
		    }
		    input.keylinelinkItem{padding:4px 15px 0 15px;}
		    .keylinelinkItem:hover{
		       background-position: 100% -24px;
		       text-decoration:none;
		        }
	    .related.moduleGalleryControls{
	        float:right;
	        }
	        .related.moduleGalleryControls li{display:inline;margin-left:10px;}
    .linkWrapper{
        background:url(/images/buttons/linkBgWrap.gif) no-repeat;
        height:24px;
        width:auto;
        display:inline-block;
        }
        .linkWrapper.active-hover{
            background-position: 0 -24px;
            }
/* 2.06 FOOTER
 -----------------------------------------------------------------------------------------------------------*/		
.footer{
	clear:both;
	padding:18px 0;
	margin:20px 0 0 0;
	color:#aba9a7;
	}
	.footer hr{
		clear:both;
		height:1px;
		background:#e8e7e3;
		color:#e8e7e3;
		display:block;
		border:0 none;
		margin:0 0 0 0;
		}
		.content .footer ul.tileHolder li{
			width:174px;
			padding-right:46px;
			}
			.content .footer ul.tileHolder li a.stbutton {
				color:#1a6b35;
				margin:10px 0 0 0;
				}
			.content .footer ul.tileHolder li a.reactive{
				display:inline;
				color:#aba9a7;
				}
				.content .footer ul.tileHolder li a.reactive:hover, 
				.content .footer ul.tileHolder li ul.footerMenu li a:hover{
					color:#6E6D6B;
					}
		.content .footer ul.tileHolder li ul.footerMenu{
			margin:0;
			padding:0;
			list-style:none;
			}
			.content .footer ul.tileHolder li ul.footerMenu li{
				display:block;
				padding:0;
				margin:0;
				line-height:16px;
				}
				.content .footer ul.tileHolder li ul.footerMenu li a{
					display:inline;
					color:#aba9a7;
					}
/* 2.07 FORM BUILDER
 -----------------------------------------------------------------------------------------------------------*/
 .content .standardForm fieldset
 {  padding-top:30px;
     }
 .content .standardForm .formRow{
     width:455px;
     height:auto;
     display:block;
     padding-bottom:10px;
     position:relative;
     }
     .content .standardForm .formRow.formBuilderLeft{
         float:left;
         clear:left;
         }
     .content .standardForm .formRow.formBuilderRight, 
     .content .standardForm .formRow.actions{
         margin-left:470px;
         }
         .content .standardForm .formRow.actions{clear:both;}
     .content .standardForm .formRow label{
         position:absolute;
         color:#6f6e6a;
         width:182px;
         padding:3px;
         }
         .content .standardForm .formRow .required{
             display:block;
             color:#f00;
             margin-left:183px;
             }
         .content .standardForm .formRow label .required{
             float:right;
             padding-right:8px;
             color:#969591;
             display:inline;
             margin-left:0;
             }
             .content .standardForm .formRow .cManagerCheckList .required{margin-left:0;}
     .content .standardForm .formRow input[type="text"], 
     .content .standardForm .formRow.fileRow input, 
     .content .standardForm .formRow select, 
     .content .standardForm .formRow textarea{
         border:1px solid #c8c7c3 !important;
         padding:3px;
         color:#6f6e6a;
         margin-left:182px;
         width:260px;
         }
     .content .standardForm .formRow select{width:268px;}
     .content .standardFrom .formRow.autoWidth input[type=text]{width:auto;}
     .content .standardForm .formRow.jqryDateField input[type=text]{width:240px !important;}
     .content .standardForm .formRow.jqryDateField input.example{color:#cccccc;}
     .content .standardForm .formRow.jqryDateField input.example_overide{color:#6f6e6a !important;}
     .content .standardForm .formRow.jqryDateField img{float:right;margin:2px 5px 0 0;cursor:pointer;}
     .content .standardForm .formRow .cManagerCheckList{
         margin-left:182px;
         }
     .content .standardForm .formRow .cManagerCheckList label{position:static;}
     .content .standardForm .specifyformRow { margin-left:652px;}
      .content .standardForm .specifyformRow label{ width:95px;}
     .content .standardForm .specifyformRow input{ width:92px !important;margin-left:102px !important;}
/* 2.08 Gallery Module
 -----------------------------------------------------------------------------------------------------------*/
.moduleGallery {
    margin-top:50px;
    position:relative;
    height:630px;
    z-index:1;
    }
    .moduleGallery h2 {
        color:#514f4e !important;
        margin-bottom:35px;
        width:456px;
        }
        .moduleGallery .flickr{
            padding-left:25px;
            background:url(../images/general/flikrIcon.gif) no-repeat 0 2px;
            text-decoration:none;
            color:#868685;
            margin:0 0 10px 0;
            }
            .moduleGallery .flickr:hover{text-decoration:underline;}
.moduleGallery ul{
    list-style:none;
    margin:10px 0 0 0;
    padding:0;
    }
.moduleGallery ul li.item{
    float:left;
    margin-right:20px;
    margin-bottom:15px;
    z-index:1;
    position:relative;
    }
    .moduleGallery ul li.item a{
        width:215px;
        height:147px;
        display:block;
        overflow:hidden;
        }
    .moduleGallery ul li.item.lastItem{margin-right:0;}
    .moduleGallery ul li.itemAction{
        z-index:2 !important;
        }
    .moduleGallery ul li.item .thumbnail{
        position:relative;
        }
        .moduleGallery ul li.item .thumbnail .mediaAction{
            position:absolute;
            width:234px;
            height:146px;
            display:block;
            background:url(../images/buttons/imageActivePane.gif) no-repeat;
            top:0;
            left:220px;
            display:none;
            overflow:hidden;
            }
            .moduleGallery ul li.item.lastItem .thumbnail .mediaAction{
                background:url(../images/buttons/imageActivePane_right.gif) no-repeat;
                left:-240px;
                }
            .moduleGallery ul li.item .thumbnail .mediaAction .title{
                padding:10px 15px 5px 23px;
                font-weight:bold;
                color:#c8c7c6;
                font-size:1.1em;
                }
                .moduleGallery ul li.item.lastItem .thumbnail .mediaAction .title{
                    padding:10px 23px 5px 15px !important;
                    }
            .moduleGallery ul li.item .thumbnail .mediaAction .details{
                padding:0 10px 10px 23px;
                color:#868685;
                font-size:1.1em;
                }
                .moduleGallery ul li.item.lastItem .thumbnail .mediaAction .details{
                    padding:0px 23px 10px 15px !important;
                    }
/* Paging */
.moduleGallery .paging{
     clear:both;
     padding-top:10px;
     }
     .moduleGallery .paging .result{display:none;}
    .moduleGallery .paging h4{
        float:left;
        font-weight:bold;
        color:#6e6d6b;
        height:28px;
        padding-top:2px;
        }
        .moduleGallery .paging ul{
            float:left;
            margin:0;
            }
            .moduleGallery .paging ul li{float:left;}
            .moduleGallery .paging ul li a, 
            .moduleGallery .paging ul li span{
                display:block;
                width:19px;
                height:17px;
                text-align:center;
                padding-top:2px;
                color:#817f7d;
                margin-left:8px;
                text-decoration:none;
                }
                .moduleGallery .paging ul li a:hover{
                    background:url(../images/buttons/pagingBgactive.gif) no-repeat;
                    color:#dfddda;
                    }
            .moduleGallery .paging ul li.selected span{
                background:url(../images/buttons/pagingBgactive.gif) no-repeat;
                color:#dfddda;
                cursor:pointer;
                }
        .moduleGallery ul.pagingControls, 
        .moduleGallery ul.pagingControls li{
            float:right !important;
            margin:0;
            }
            .moduleGallery ul.pagingControls .next .button{
                display:block;
                width:87px;
                height:24px;
                background:url(../images/buttons/next.gif) no-repeat;
                overflow:hidden;
                text-indent:-9999px;
                margin-left:10px;
                }
            .moduleGallery ul.pagingControls .previous .button {
                display:block;
                width:87px;
                height:24px;
                background:url(../images/buttons/previous.gif) no-repeat;
                overflow:hidden;
                text-indent:-9999px;
                }
                .moduleGallery ul.pagingControls .previous a.button:hover, 
                .moduleGallery ul.pagingControls .next a.button:hover {background-position:0 -24px;}
/* 2.09 Gallery Detail / Lightbox
 -----------------------------------------------------------------------------------------------------------*/
#galleryBox{
    position:absolute;
    z-index:3;
    top:100px !important;
    left:0;
    }
    #galleryImageBox{
        position:relative;
        width:688px;
        height:470px;
        display:block;
        overflow:hidden;
        background:#ddd9d8;
        }
        #galleryLoading{
            
            }
        #imageDetails{
            position:absolute;
            width:221px;
            right:-231px;
            top:0;
            }
            #imageTitle{
                display:block !important;
                font-weight:bold;
                color:#6e6d6b;
                padding-bottom:10px;
                }
                #imageDescription{
                    color:#6e6d6b;
                    }
#galleryPrevious{
    position:absolute;
    left:0;
    top:95px;
    }
    #galleryPrevious a{
        display:block;
        width:30px;
        height:30px;
        text-indent:-999px;
        overflow:hidden;
        background:url(../images/buttons/galleryPrevious.gif) no-repeat;
        }
#galleryNext{
    position:absolute;
    right:0;
    top:95px;
    }
    #galleryNext a{
        display:block;
        width:30px;
        height:30px;
        text-indent:-999px;
        overflow:hidden;
        background:url(../images/buttons/galleryNext.gif) no-repeat;
        }
#galleryThumbs{
    position:absolute;
    right:-144px;
    top:100px;
    }
    #galleryThumbs a{
        color:#c39e52;
        display:block;
        height:17px;
        padding-left:30px;
        background:url(../images/buttons/galleryView.gif) no-repeat 0 -1px;
        text-decoration:none;
        }
        #galleryThumbs a:hover{
            text-decoration:underline;
            }
#galleryOverlay{
    position:absolute;
    z-index:2;
    height:575px !important;
    top:78px !important;
    left:0;
    }
    
 #galleryLoading{
    position:absolute;
    top:0;
    left:0;
    padding:220px 0 0 325px;
    width:688px;
    height:470px;
    }
.moduleSitemap ul li a{
    color:#555352;
    text-decoration:none;
    }
    .moduleSitemap ul li a:hover{
        color:#A38E66;
        }

