/* CSS Document */

.hideprint{
display:none;}

.hidescreen{
display:block;}

body {
		text-align:left;
		margin:0px;
		padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#042859;
		}
	
	#frame {
		width:649px;
		margin-right:0px;
		margin-left:0px;
		padding:0px;
		text-align:left;
		}
		
		
		
		/* START HOME PAGE SETUP */	
	
	#contentleftHOME {
		width:190px;
		height:498px;
		padding:0px 20px 0px 20px;
		float:left;
		background-color:#dddede;
		background-image:url(../home/bkg_homeleft.gif);
		background-position:left bottom;
		background-repeat:no-repeat;

		}
		
	#contentleftHOME h1{
	font-size:11px;
line-height:16px;
color:#042859;
padding-top:0px;
margin-top:0px;
	
	}	
	
	#contentcenterHOME {
		width:766px;
		height:498px;
		padding:0px;
		float:left;
		background-color:#99CC00;

		}
	
		#contentbottomHOME {
		width:996px;
		height:139px;
		padding:0px;
		clear:both;
		background-image:url(../home/bkg_options.gif);
		background-repeat:no-repeat;
		}
		
		
		
.Button {
width: 190px;
height: 128px;
float:right;
padding-left:8px;
}



.Button a.CHDT {
display: block;
width: 190px;
height: 20px;
background-image:url(../home/btn_chdt.jpg);
background-repeat:no-repeat;
background-position: top right;
color:#ffffff;
text-decoration:none;
font-weight:bold;
padding-top:108px;
text-align:center;
}

.Button a.CHDT:hover {
background-position: bottom left;
text-decoration:underline;
}



.Button a.XMAS {
display: block;
width: 190px;
height: 20px;
background-image:url(../home/btn_xmas.jpg);
background-repeat:no-repeat;
background-position: top right;
color:#ffffff;
text-decoration:none;
font-weight:bold;
padding-top:108px;
text-align:center;
}

.Button a.XMAS:hover {
background-position: bottom left;
text-decoration:underline;
}



.Button a.PARTIES {
display: block;
width: 190px;
height: 20px;
background-image:url(../home/btn_parties.jpg);
background-repeat:no-repeat;
background-position: top right;
color:#ffffff;
text-decoration:none;
font-weight:bold;
padding-top:108px;
text-align:center;
}

.Button a.PARTIES:hover {
background-position: bottom left;
text-decoration:underline;
}



.Button a.BUSINESS {
display: block;
width: 190px;
height: 20px;
background-image:url(../home/btn_business.jpg);
background-repeat:no-repeat;
background-position: top right;
color:#ffffff;
text-decoration:none;
font-weight:bold;
padding-top:108px;
text-align:center;
}

.Button a.BUSINESS:hover {
background-position: bottom left;
text-decoration:underline;
}



.Button a.WEDDINGS {
display: block;
width: 190px;
height: 20px;
background-image:url(../home/btn_weddings.jpg);
background-repeat:no-repeat;
background-position: top right;
color:#ffffff;
text-decoration:none;
font-weight:bold;
padding-top:108px;
text-align:center;
}

.Button a.WEDDINGS:hover {
background-position: bottom left;
text-decoration:underline;
}

/* END HOME PAGE SETUP */	
		
		
		
	
		
	
/* START ALL OTHER PAGES SETUP */	
	
	#contentleft {
	display:none;

		}
	
	#contentcenter {
		width:436px;
		float:left;
		}
		
	#contentcenter h1{
	font-size:16px;
line-height:20px;
color:#042859;
display:inline;
padding:0px;}

#contentcenter h2{
	font-size:13px;
color:#042859;
padding:0px;}

#contentcenter h3{
	font-size:12px;
color:#042859;
padding:0px;
display:inline;}

.contentcenterpadding{
padding:20px 20px 10px 0px;}	

.contentcenterpaddingXmas{
padding:14px 10px 10px 22px;
background-image:url(../christmas/stars.gif);
background-position:center left;
background-repeat:no-repeat;}	
	
	#contentright {
		width:212px;
		padding:0px;
		float:left;
		background-color:#969797;
		border-left:1px solid #ffffff;

		}
		
		#contentright img {
		border-bottom:1px solid #ffffff;}
		
		
	.RHSfindoutmore{
	background-image:url(../generic/rhs_findoutmore.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:0px 0px 12px 0px;
	color:#042859;
	border-left:1px solid #969797;}
	
	
	
	.RHSfindoutmore	 a {
color:#042859;
font-size:11px;
text-decoration:underline;
}

.RHSfindoutmore a:hover {
color:#FFFFCC;
text-decoration:underline;
}

.RHSfindoutmore ul{
padding:5px 0px 5px 18px;
margin:5px 0px 5px 18px;}

.RHSfindoutmore li{
padding-bottom:1px;
margin-bottom:1px;
}

#contentcentreHDRS{
width:436px;
height:100px;
}	

.picleft {
	padding: 0px;
	margin: 0px 20px 10px 0px;
	border: 0px none;
	float: left;

}

.picright {
	padding: 0px;
	margin: 0px 0px 10px 20px;
	border: 0px none;
	float: right;

}

.piccenter {
	margin-bottom: 10px;
	display: block;
    margin-left: auto;
    margin-right: auto

}



#address{
border-top:1px solid #dddede;
color:#9ca7b5;
font-size:11px;
padding-top:10px;
text-align:center;
}

#address a {
color:#9ca7b5;
font-size:11px;
text-decoration:none;
}

#address a:hover {
text-decoration:underline;
}
	
#RHScolour{
height:11px;
width:212px;
}	
	

/* END ALL OTHER PAGES SETUP */	



/* NAV START */

.ButtonGeneric {
width: 251px;
height: 38px;
}



.ButtonGeneric a.HomeBtn {
display: block;
width: 251px;
height: 38px;
background-image:url(../generic/btn_home.gif);
background-repeat:no-repeat;
background-position: bottom right;
}

.ButtonGeneric a.HomeBtn:hover {
background-position: top left;
}

.ButtonGeneric a.WeddingsBtn {
display: block;
width: 251px;
height: 38px;
background-image:url(../generic/btn_weddings.gif);
background-repeat:no-repeat;
background-position: bottom right;
}

.ButtonGeneric a.WeddingsBtn:hover {
background-position: top left;
}

.ButtonGeneric a.BusinessBtn {
display: block;
width: 251px;
height: 38px;
background-image:url(../generic/btn_business.gif);
background-repeat:no-repeat;
background-position: bottom right;
}

.ButtonGeneric a.BusinessBtn:hover {
background-position: top left;
}


.ButtonGeneric a.PartiesBtn {
display: block;
width: 251px;
height: 38px;
background-image:url(../generic/btn_parties.gif);
background-repeat:no-repeat;
background-position: bottom right;
}

.ButtonGeneric a.PartiesBtn:hover {
background-position: top left;
}

.ButtonGeneric a.ContactBtn {
display: block;
width: 251px;
height: 38px;
background-image:url(../generic/btn_contact.gif);
background-repeat:no-repeat;
background-position: bottom right;
}

.ButtonGeneric a.ContactBtn:hover {
background-position: top left;
}



.ButtonWeddingOn{
	padding-left:51px;
	width:200px;
	background-image:url(../generic/btn_weddingOn.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:33px;
	padding-bottom:10px;
	border-bottom:1px solid #ffffff;
	}
	
	
.ButtonWeddingOn a{
display: block;
color:#042859;
text-decoration:none;
line-height:16px;

}

.ButtonWeddingOn a:hover {
color:#dd5b5b;

}

	

.Bobby{
display:none;}

/* NAV END */

.quote {
font-style:italic;
font-size:13px;
line-height:18px;
}

.personquoted{
padding-top:5px;
margin-top:5px;}

td {
border-bottom:1px solid #cecece;
border-right:1px solid #cecece;}

.WeddingTable {
font-weight:bold;
text-align:left;
color:#042859;
border-bottom:1px solid #cecece;
border-right:1px solid #cecece;}

.BusinessTable {
font-weight:bold;
text-align:left;
color:#576667;
border-bottom:1px solid #cecece;
border-right:1px solid #cecece;}

.PartyTable {
font-weight:bold;
text-align:left;
color:#576667;
border-bottom:1px solid #cecece;
border-right:1px solid #cecece;}

.smalltext{
font-size:10px;}

.centercellsmall{
text-align:center;
font-size:10px;}

.centercell{
text-align:center;}

li{
padding-bottom:10px;}



a.ChristmasLink:link, a.ChristmasLink:visited, a.ChristmasLink:active  {
text-decoration: underline; 
color:#990000;
} 


a.ChristmasLink:hover {
color:#828041;
}

a.pdflink:link, a.pdflink:visited, a.pdflink:active  {
 background-image:url(../generic/icon_pdf.gif);
 background-position:left;
 background-repeat:no-repeat;
 padding-left:20px;
	line-height:inherit;
	vertical-align: text-bottom;

	}



a.pdflink:hover {
color:#330059;
	}
	
	
	a.wordlink:link, a.wordlink:visited, a.wordlink:active  {
 background-image:url(../generic/icon_word.gif);
 background-position:left;
 background-repeat:no-repeat;
 padding-left:20px;
	line-height:inherit;
	vertical-align: text-bottom;

	}



a.wordlink:hover {
color:#330059;
	}
 
 
 .word{
list-style-image:url(../generic/icon_word.gif);
	list-style-position:inside;
	margin: 0px 0px 0px -20px;
	padding-bottom: 3px;
	padding-top: 3px;
	vertical-align: text-bottom;
}
	
	a.WeddingLink:link, a.WeddingLink:visited, a.WeddingLink:active  {
text-decoration: underline; 
color:#ec8383;
} 


a.WeddingLink:hover {
color:#828041;
}


a.BusinessLink:link, a.BusinessLink:visited, a.BusinessLink:active  {
text-decoration: underline; 
color:#1c34be;
} 


a.BusinessLink:hover {
color:#828041;
}

 