/* Titles CSS */
h3.history{
	margin: 0 auto;
	width: 630px;
	height: 34px;
	background: url(../images/titles/history_title.png) 70px 0px no-repeat;
	position: absolute;
	z-index: 6;	
}
h3.castle{
	margin: 0 auto;
	width: 630px;
	height: 34px;
	background: url(../images/titles/castle_title.png)  65px 0 no-repeat;
	position: absolute;
	z-index: 6;	
}
h3.privacy{
	margin: 0 auto;
	width: 630px;
	height: 34px;
	background: url(../images/titles/privacy_title.png)  100px 0 no-repeat;
	position: absolute;
	z-index: 6;	
}
h3.terms{
	margin: 0 auto;
	width: 630px;
	height: 34px;
	background: url(../images/titles/terms_title.png)  150px 0 no-repeat;
	position: absolute;
	z-index: 6;	
}
h3.weddings{
	margin: 0 auto;
	width: 630px;
	height: 34px;
	background: url(../images/titles/weddings_title.png) 70px 0 no-repeat;
	position: absolute;
	z-index: 6;	
}
h3.lib{
	margin: -20px 0 0 -15px;
	width: 788px;
	height: 54px;
	background: url(../images/titles/title_thelibrary.png) 0 0 no-repeat;
	position: absolute;
	z-index: 6;	
}
h3.visitors{
	margin: 0;
	width: 630px;
	height: 34px;
	background: url(../images/titles/visitor_title.png) 80px 0 no-repeat;
	position: absolute;
	z-index: 6;	
}
h3.contact{
	margin: 0 auto;
	width: 630px;
	height: 34px;
	background: url(../images/titles/contactus_title.png) 60px 0 no-repeat;
	position: absolute;
	z-index: 6;	
}
h3.funandgames{
	margin: 0 auto;
	width: 630px;
	height: 34px;
	background: url(../images/titles/funandgames_title.png) 80px 0 no-repeat;
	position: absolute;
	z-index: 6;	
}
h3.news{
	margin: 0 0 0 100px;
	width: 630px;
	height: 34px;
	background: url(../images/titles/news_title.png) 0px 0 no-repeat;
	position: absolute;
	z-index: 6;	
}
h3.links{
	margin: 0 auto;
	width: 630px;
	height: 34px;
	background: url(../images/titles/links_title.png) 0px 0 no-repeat;
	position: absolute;
	z-index: 6;	
}
h3.help{
	margin: 0 auto;
	width: 630px;
	height: 34px;
	background: url(../images/titles/help_title.png) 90px 0 no-repeat;
	position: absolute;
	z-index: 6;	
}
h3.accessibility{
	margin: 0 auto;
	width: 630px;
	height: 34px;
	background: url(../images/titles/accessibility_title.png) 90px 0 no-repeat;
	position: absolute;
	z-index: 6;	
}
h3.yourbasket{
	margin: 0 auto;
	width: 630px;
	height: 34px;
	background: url(../images/titles/yourbasket_title.png) 80px 0 no-repeat;
	position: absolute;
	z-index: 6;	
}
h3.checkout{
	margin: 0 auto;
	width: 630px;
	height: 34px;
	background: url(../images/titles/checkout_title.png) 50px 0 no-repeat;
	position: absolute;
	z-index: 6;	
}
h3.summary{
	margin: 0 auto;
	width: 630px;
	height: 34px;
	background: url(../images/titles/summary_title.png) 50px 0 no-repeat;
	position: absolute;
	z-index: 6;	
}
h3.payment{
	margin: 0 auto;
	width: 630px;
	height: 34px;
	background: url(../images/titles/payment_title.png) 50px 0 no-repeat;
	position: absolute;
	z-index: 6;	
}
h3.confirmation{
	margin: 0 auto;
	width: 630px;
	height: 34px;
	background: url(../images/titles/confirmation_title.png) 50px 0 no-repeat;
	position: absolute;
	z-index: 6;	
}
h3.shop{
	margin: 0 auto;
	width: 630px;
	height: 34px;
	background: url(../images/titles/shop_title.png) 0px 0 no-repeat;
	position: absolute;
	z-index: 6;	
}
h4.store_title_fea{
	clear: both;
	width: 503px;
	height: 52px;
	display: block;
	background: url(../images/titles/featuredproduct_titlesmall.png) top left no-repeat;
	border: 0px;
	margin: 0;
}
h4.store_title_all{
	width: 503px;
	height: 52px;
	display: block;
	background: url(../images/titles/allproducts_titlesmall.png) top left no-repeat;
	border: 0px;
	margin: 0;
}
h4.store_title_related{
	width: 503px;
	height: 52px;
	display: block;
	background: url(../images/titles/relatedproducts_titlesmall.png) top left no-repeat;
	border: 0px;
	margin: 0;
}

/* The castle Titles */
h3.timelinedates{
	margin: 0;
	padding: 0;
	width: 500px;
	height: 25px;
	display: block;
	background: url(../images/titles/timelinedates.png) top left no-repeat;
}
h2.c_title{
	margin: 0;
	padding: 0;
	width: 500px;
	height: 25px;
	display: block;
	border-width: 0 0 1px 0;
	border-style: dotted;
	border-color: #553226;
}
h2.c_title#c1{
	background: url(../images/titles/1_c_title.png) top left no-repeat;
}
h2.c_title#c2{
	background: url(../images/titles/2_c_title.png) top left no-repeat;
}
h2.c_title#c3{
	background: url(../images/titles/3_c_title.png) top left no-repeat;
}
h2.c_title#c4{
	background: url(../images/titles/4_c_title.png) top left no-repeat;
}
h2.c_title#c5{
	background: url(../images/titles/5_c_title.png) top left no-repeat;
}
h2.c_title#c6{
	background: url(../images/titles/6_c_title.png) top left no-repeat;
}
h2.c_title#c7{
	background: url(../images/titles/7_c_title.png) top left no-repeat;
}
h2.c_title#c8{
	background: url(../images/titles/8_c_title.png) top left no-repeat;
}
h2.c_title#c9{
	background: url(../images/titles/9_c_title.png) top left no-repeat;
}
h2.c_title#c10{
	background: url(../images/titles/10_c_title.png) top left no-repeat;
}
h2.c_title#c11{
	background: url(../images/titles/11_c_title.png) top left no-repeat;
}
h2.c_title#c12{
	background: url(../images/titles/12_c_title.png) top left no-repeat;
}
h2.c_title#c13{
	background: url(../images/titles/13_c_title.png) top left no-repeat;
}
h2.c_title#c14{
	background: url(../images/titles/14_c_title.png) top left no-repeat;
}
h2.c_title#c15{
	background: url(../images/titles/15_c_title.png) top left no-repeat;
}
h2.c_title#c16{
	background: url(../images/titles/16_c_title.png) top left no-repeat;
}
h2.c_title#c17{
	background: url(../images/titles/17_c_title.png) top left no-repeat;
}
