a:hover                           { color: #bca76c; text-decoration: underline }
a                           { color: #bca76c; text-decoration: none }
.border              { border: solid 1px #a49c86 }
.form10             { color: #000; font-size: 10px; border: solid 1px }
H6          { color: #444; font-size: 16px; font-family: georgia, Georgia, "Times New Roman", Times, serif; font-weight: normal; }
H5          { color: #444; font-size: 14px; font-family: Georgia, Georgia, "Times New Roman", Times, serif; font-weight: normal; text-decoration: underline; }
h1, h2, h3, p, ul, li, span, tr, td, table     { color: #706f70; font-size: 12px; font-family: georgia, Georgia, "Times New Roman", Times, serif; }
#nav a:hover     { color: #e1dfd7; font-weight: bold; font-variant: small-caps; text-decoration: none; }
#nav a  { color: #e1dfd7; font-variant: small-caps; text-decoration: none  }
hr  { color: #ceb5a9 }
li { list-style-type: square; }
.leftpic { float: left; margin-right: 10px; margin-bottom: 10px; border: solid 1px #a99388; }
.content { line-height: 25px; padding: 15px 15px 50px; }
.leftds { background-image: url(images/left_ds.gif); background-repeat: repeat-y; background-position: right top; }
.bg_weddings { background-image: url(images/bigbg_weddings.jpg); background-repeat: no-repeat; background-position: left bottom; }
.bg_homepage { background-image: url(images/bigbg_homepage.jpg); background-repeat: no-repeat; background-position: left bottom; }
.bg_conference { background-image: url(images/bigbg_conferencing.jpg); background-repeat: no-repeat; background-position: left bottom; }
.bg_events { background-image: url(images/bigbg_events.jpg); background-repeat: no-repeat; background-position: left bottom; }
.bg_celebrate { background-image: url(images/bigbg_celebrate.jpg); background-repeat: no-repeat; background-position: left bottom; }
.bg_contact { background-image: url(images/bigbg_contact.jpg); background-repeat: no-repeat; background-position: left bottom; }
hr  { border: 0; height: 1px; color: #f5f5f5; background-color: #d0d0d0; width: 100%; }
.table { line-height: normal; outline: solid 1px #a49c86; }
.butt {
	background-image: url(images/butt_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #E3E0DA;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 7px;
	font-weight: bold;
	text-transform: uppercase;
}
#weddingServices h5 {
	margin:0 auto;
	text-align:center;
}
#weddingServices abbr {
	border:none;
}
#weddingServices p {
	margin-bottom:0;
}
#weddingServices a {
	display:block;
	width:160px;
	margin:0 auto;
	background:url(http://www.theukweddingservices.co.uk/images/ukweddingservices1.gif) no-repeat;
	/* LIR image replacement */
	padding:160px 0 0 0;
	overflow:hidden;
	height:0 !important;
	height:/**/ 160px;
}
