#footer {
	clear: left;
	float: left;
	width: 716px;
	padding: 12px;
	background-color: #C9A2C9;
	color: #C22E7C;
	border-top: 16px solid #C3C8BC;
	font-size: 70%;
	text-align: center;
}
#footer a {
	background-color: #C9A2C9;
	color: #8E53A7;
}
#footer a:hover {
	background-color: #C9A2C9;
	color: #FFFFFF;
}
#footer a:focus {
	background-color: #C9A2C9;
	color: #FFFFFF;
}
#topbar {
	position: relative;
	padding: 0 0 58px;
	background-color: #C9A2C9;
	color: #FFFFFF;
}
#topbar img {
	display: block;
	width: 740px;
	border: 0;
}
#topimg {
	position: relative;
	height: 121px;
	padding: 14px 0;
	background: #C8A2C9 url(/images/top/brides/bgTopimg_brides.gif) repeat-x 0 0;
	color: #FFFFFF;
}
#topimg img.weddingsscript {
position:absolute;
top: -38px;
left: 558px;
width: 158px;
height: 48px;
}
#content a {
	background-color: #FFFFFF;
	color: #9A1F98;
}
#content a:hover {
	background-color: #FFFFFF;
	color: #444444;
}
#content li {
	padding: 0 0 10px 6px;
	background: #FFFFFF url(/images/bulletbrideLi.gif) no-repeat 0 5px;
	color: #57266B;
}
#content h1 {
	margin: 0 0 1.2em;
	background-color: #FFFFFF;
	color: #886393;
	font-size: 75%;
	line-height: 1.2em;
}
#zone2 img.kuoni {
border:0;
display:block;
width:120px;
height:60px;
padding: 0 0 10px 87px;
}
#zone2 img.waitrose {
border:0;
display:block;
width:120px;
height:60px;
padding: 0 0 10px 87px;
}
#zone2 img.boots {
border:0;
display:block;
width:120px;
height:60px;
padding: 0 0 10px 87px;
}
#zone2 img.ramada {
border:0;
display:block;
width:120px;
height:60px;
padding: 0 0 10px 87px
}
#zone2 img.post {
border:0;
display:block;
width:120px;
height:60px;
padding: 0 0 10px 87px
}
#zone2 img.cook {
border:0;
display:block;
width:120px;
height:60px;
padding: 0 0 10px 87px
}
#zone2 img.pass {
border:0;
display:block;
width:120px;
height:60px;
padding: 0 0 10px 87px
}
#zone2 img.thomascred {
border:0;
display:block;
width:120px;
height:60px;
padding: 0 0 10px 87px
}
#zone2 img.onlyloans {
border:0;
display:block;
width:120px;
height:60px;
padding: 0 0 10px 87px
}
#zone2 img.spa {
border:0;
display:block;
width:120px;
height:90px;
padding: 0 0 10px 87px
}
#zone2 img.confetti {
border:0;
display:block;
width:120px;
height:60px;
padding: 10px 0 10px 87px
}
#zone2 img.lasenza {
border:0;
display:block;
width:120px;
height:120px;
padding: 10px 0 10px 87px
}
#zone2 img.dorothy {
border:0;
display:block;
width:125px;
height:125px;
padding: 10px 0 10px 82px
}
#zone1 {
	float: left;
	width: 468px;
	padding: 15px 0px 12px;
	margin: 0px;
}
#zone1 img.waitrose1 {
border:0;
display:block;
width:468px;
height:60px;
padding: 0 0 0 10px;
}
#zone1 img.johnlewis {
border:0;
display:block;
width:468px;
height:60px;
padding: 0 0 15px 0;
}
#zone1 img.thomas {
border:0;
display:block;
width:468px;
height:60px;
padding: 0 0 15px 0;
}
#zone1 img.gifts {
border:0;
display:block;
width:468px;
height:60px;
padding: 0 0 3.5px 0;
}
#zone1 img.thorntons {
border:0;
display:block;
width:468px;
height:60px;
padding: 0 0 0 0;
}
#waitrose1{
padding:0 0 15px 0;
}
#americanx{
padding:0 0 15px 0;
}
#americanx img{
border:0;
}
#white{
padding:0 0 15px 0;
position:static;
}
#white1{
padding:0 0 0 115px;
position:static;
}
#james{
padding:0 0 0 115px;
}
#zone1 a.pdf {
	background-color: #FFFFFF;
	color: #0766BA;
}
#zone1 a:hover.pdf {
	background-color: #FFFFFF;
	color: #CB1329;
}
#content h4 {
	margin: 0 0 1.2em;
	background-color: #FFFFFF;
	color: #9A1F98;
	font-size: 75%;
	line-height: 1.2em;
}
#content h4 a {
	background-color: #FFFFFF;
	color: #9A1F98;
}
#content h4 a:hover {
	background-color: #FFFFFF;
	color: #444444;
}
#content h4 a:focus {
	background-color: #FFFFFF;
	color: #00533A;
}
