@charset "utf-8";

body {
	background-color: #999966;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px;
}
.bodybg {background-color: #999966;}

p {margin-top: 20px;}
h1 {font-family: Verdana, Arial; font-size: 16px; color: #990000; line-height: 20px;}
h2 {font-family: Verdana, Arial; font-size: 12px; color: #990000; line-height: 17px;}
	h2 a {font-family: Verdana, Arial; font-size: 12px; color: #990000; line-height: 17px;}
	
#container-home {
	margin-top: 0px; margin-left: auto; margin-right: auto;
	width: 1100px; height: auto; !important
	font-family: Arial; font-size: 12px; color: #999999;
	border: 5px solid #ffffff;
	background-image: url(images/general/middlebar1.gif); background-repeat: no-repeat; background-position: top left; 
	background-color: #ffffff;
}
#container {
	margin-top: 0px; margin-left: auto; margin-right: auto;
	width: 1100px; height: auto; !important
	font-family: Arial; font-size: 12px; color: #999999;
	border: 1px solid #ffffff;
	background-image: url(images/general/middlebar2.gif); background-repeat: no-repeat; background-position: top left; 
	background-color: #ffffff;	
}

	#galleryslideshow{float: left; margin-left: 206px; width: 894px; height: 585px; display:inline;}
	#flashcontent p {font-size: 11px; font-family: Verdana, Arial; color: #990000; text-align: center;}
		#flashcontent a {font-size: 11px; font-family:Verdana, Arial; color: #990000; text-decoration: none;}
		#flashcontent a:hover {font-size: 11px; font-family: Verdana, Arial; color: #990000; text-decoration: underline;}

	#column1 {float: left; margin-left: 206px; width: 393px; height: 585px;}
		#homeimg {width: 393px; height: 585px; background-image: url(images/pages/home.jpg); background-repeat: no-repeat;}
		#weddingsimg {width: 393px; height: 585px; background-image: url(images/pages/weddings.jpg); background-repeat: no-repeat;}
		#lifestyleimg {width: 393px; height: 585px; background-image: url(images/pages/lifestyle.jpg); background-repeat: no-repeat;}		
		#eventsimg {width: 393px; height: 585px; background-image: url(images/pages/events.jpg); background-repeat: no-repeat;}		
		#galleryimg {width: 393px; height: 585px; background-image: url(images/pages/gallery.jpg); background-repeat: no-repeat;}		
		#aboutimg {width: 393px; height: 585px; background-image: url(images/pages/aboutme.jpg); background-repeat: no-repeat;}		
		#contactimg {width: 393px; height: 585px; background-image: url(images/pages/contact.jpg); background-repeat: no-repeat;}
		#clienttimg {width: 393px; height: 585px; background-image: url(images/pages/clientarea.jpg); background-repeat: no-repeat;}						
		#slideshowContainer {width: 393px; height: 585px;}		
		#linksimg {	width: 393px; height: 585px; background-image: url(images/pages/aboutme.jpg); background-repeat: no-repeat;
}						

	#column2-home {
		float: left; width: 501px; height: 485px; position: relative;
		background-image: url(images/general/middlebar-home.gif); background-repeat: no-repeat; background-position: bottom;	
	}				
	#column2 {float: left; width: 501px; height: 585px; position: relative;}
	
		#logomiddle {margin-top: 214px; height: 232px; background-image: url(images/general/logo-home.gif); background-repeat: no-repeat;}
		#textmiddle {width: 471px; height: 555px; padding: 15px; font-family: Arial, Helvetica; font-size: 12px; }
			#textmiddle h1 {font-family: Arial, Helvetica; font-size: 16px; color: #373535; line-height: 20px; display: none;}
			#textmiddle p {color: #373535; line-height: 15px;}
			#textmiddle p a {color: #373535; line-height: 15px; text-decoration: underline;}			
			#textmiddle ul li {margin-left: 10px; line-height: 13px; font-size: 11px; color: #373535; }	
			/* Slideshow Styles */
			.loading {background: url(images/gallery/loading.gif) center no-repeat;}
			.slideshowThumbnail {outline: none;}
			.slideshowThumbnail img {border: 1px solid #ffffff; padding: 8px; padding-left: 20px; padding-right: 20px;}
			a:hover.slideshowThumbnail img {border: 1px solid #A79D26; padding: 8px; padding-left: 20px; padding-right: 20px;}
			.current img {border: 1px solid #A79D26; padding: 8px; padding-left: 20px; padding-right: 20px;}
			.outline {border: 1px solid #A79D26; z-index: 0; position: absolute;}
			#thumbnails {float: left; width: 375px; margin-left: 65px;}	
				#thumbnails .slidenav:link {font-family: Arial, Helvetica; font-size: 11px; color: #373535; text-decoration: none; padding: 10px;}
				#thumbnails .slidenav:hover {font-family: Arial, Helvetica; font-size: 11px; color: #373535; text-decoration: underline; padding: 10px;}
				
	#dmbTB1ph {height: 23px; text-align: left; margin-top: 5px; z-index: 0; background-color:#A79D26;}
	
	#wrapper {
        float: left; margin-left: 206px; width: 894px;
		background-color: #ffffff;
		text-align: left;
		height: auto;
		min-height: 585px !important;
	}
		#wrapper a {font-family: Arial, Helvetica; font-size: 12px; color: #373535; text-decoration: underline;}
	
	/* Contact Stayles */	
	#googlemap {
		position: absolute;
		width:203px;
		height:145px;
		top:75px;
		left:250px;
		background-color: #626242;
		border: 1px solid #999966;
	}	
	
	#contact-c1 {float: left; width:230px; margin-right: 10px; text-align: left;}
	#contact-c2 {float: left; width:230px; text-align: left;}
	.contact-smallheads {font-family: Arial, Helvetica; font-size: 10px; color: #373535;}	
	.contact-labels {
		font-family: Arial, Helvetica; font-size: 10px; color: #373535; margin-right: 5px; padding-top: 4px;
		display: block; width: 80px; height: 20px;
		float: left;
	}
	.contact-fieldgen {
		background-color: #999966 !important;
		border: 1px solid #626242;
		padding: 2px !important;
		height: 16px !important;
		color: #ffffff;
		font-size: 10px;
		float: left;
		display: inline;
	}
	.contact-title {width: 40px;}
	.contact-forename {width: 130px;}
	.contact-surname {width: 130px;}
	.contact-mobile {width: 130px;}	
	.contact-enqtype {
		height: 20px !important;
		color: #626242;
		font-size: 10px;
		float: left;
		display: inline;	
	}	
	.contact-datereqd {width: 100px; margin-right: 3px;}	
	.contact-hometel {width: 130px;}
	.contact-email {width: 130px;}
	.contact-customermessage {
		background-color: #999966 !important;
		border: 1px solid #626242;
		padding: 2px !important;
		height: 88px !important;
		width: 130px !important;
		color: #ffffff;
		font-size: 10px;
		float: left;
		display: inline;
		font-family: Arial, Helvetica, sans-serif;
		overflow: auto;
	}
	
	


.clear {clear: both; margin: 0px; padding: 0px; line-height: 0px;}

/* Copyright Box and Text */
#copy {
	margin-left: auto; margin-right: auto; margin-top: 20px;
	width: 950px; text-align: center;
	font-family: Verdana, Arial; font-size: 10px; color: #ffffff;
}
	#copy a {font-family: Verdana, Arial; font-size: 10px; color: #ffffff;}
	#copy .swpp {float: left; border: 1px solid #666666; margin-right: 30px;}

/* Footer Keywords Container */
#footerkeywords {
	margin-left: auto; margin-right: auto; margin-top: 40px;
	width: 780px; padding: 10px;
	font-family: Tahoma, Verdana, Arial; font-size: 10px; color: #ffffff;
}
#footerkeywordssplash {
	margin-left: auto; margin-right: auto; margin-top: 300px;
	width: 780px; padding: 10px;
	font-family: Tahoma, Verdana, Arial; font-size: 10px; color: #ffffff;
}
