@charset "utf-8";
* {margin: 0px; padding: 0px;}
body {
	background-color: #A0A0A0;
	margin: 0px;
	padding: 0px;
}

p {margin-bottom: 16px; font-size: 14px;}
.whiteborders {border: 1px solid #ffffff;}
.clear {clear:both; display: block; height: 0px; margin: 0px; padding: 0px; overflow:hidden;}

#container {
	margin-top: 20px; margin-left: auto; margin-right: auto;
	width: 900px; min-height: 636px; height: auto !important; height: 636px;
	border: 2px solid #ffffff;
	background-color: #000000;
}
#container-contact {
	margin-top: 20px; margin-left: auto; margin-right: auto;
	width: 900px; height: 636px;
	border: 2px solid #ffffff;
	background-color: #000000;	
	background-image: url(images/contact/bg.jpg); background-repeat: no-repeat; background-position: top left;

}
#containerframes {
	margin-top: 20px; margin-left: auto; margin-right: auto;
	width: 900px;
	border: 2px solid #ffffff;
	background-color: #000000;
}

#containeracrylics {
	margin-top: 20px; margin-left: auto; margin-right: auto;
	width: 900px; min-height: 636px; height: auto !important; height: 636px;
	border: 2px solid #ffffff;
	background-color: #000000;
}

#containerprints {
	margin-top: 20px; margin-left: auto; margin-right: auto;
	width: 900px;
	border: 2px solid #ffffff;
	background-color: #000000;
}

#containerstudio {
	margin-top: 20px; margin-left: auto; margin-right: auto;
	width: 900px;
	border: 2px solid #ffffff;
	background-color: #000000;
}

#weddingbottom {float: left; width: 860px; padding: 20px; display: inline;}
#weddingbottom p {font-family: Arial; font-size: 12px; color: #FFFFFF;}
#weddingbottom .pink, #weddingbottom .pink a {color: #ED1F8F; text-decoration: none;}
#weddingbottom	#telemail, #weddingbottom #telemail a {margin-top: 20px; margin-left: auto; margin-right: auto; text-align: center; font-family: Arial; font-size: 12px; color: #B99D78;}

#weddingbottom .gold {color: #B99D78;}
	#wbleft {float: left; width: 420px; margin: 0px 20px 0px 0px; display: inline;}
	#wbright {float: left; width: 420px; margin: 0px; display: inline;}
	

#mainimage {
	float: left;
	width: 300px; height: 636px;
	border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;
}

#mainimageweddings {
	float: left;
	width: 300px; height: 636px;
}

#mainimageartcreate {
	float: left;
	width: 423px;
	background-color: #000000;
}

#mainimagestudio {
	float: left;
	width: 300px;
	height: 670px;
	background-color: #FFFFFF;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

#navbox {
	position: relative;
	float: left;
	width: 140px;
	height: 100%;
}
	#navs {margin-left: 15px; margin-top: 55px;}
	#navs li {list-style: none; margin-bottom: 11px;}
	#navs li a {font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none;}
	#navs li a.selected {font-family: Arial; font-size: 12px; color: #B99D78; text-decoration: none;}
	#navs li a:hover {font-family: Arial; font-size: 12px; color: #B99D78; text-decoration: none;}
	#gallery {float: left; margin-top: 10px; width: 140px;}
    a.gallerylink {
          display: block;
		  width: 140px;
		  height: 28px;
		  background: url("images/general/gallery.gif") 0 0 no-repeat;
		  text-decoration: none;
	}
	a:hover.gallerylink {background-position: 0 -29px;}	
    a.gallerylinkon {
          display: block;
		  width: 140px;
		  height: 28px;
		  background: url("images/general/gallery.gif");
		  background-position: 0 -29px;
		  background-repeat: no-repeat;
		  text-decoration: none;
	}	
	#navsbasket {margin-left: 15px; position: absolute; top: 0px; margin-top: 598px; left: 0px;}
	#navsbasket li {list-style: none; margin-bottom: 10px;}
	#navsbasket li a {font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none;}
	#navsbasket li a.selected {font-family: Arial; font-size: 12px; color: #B99D78; text-decoration: none;}
	#navsbasket li a:hover {font-family: Arial; font-size: 12px; color: #B99D78; text-decoration: none;}


	
	
#rightspace {float: left; width: 458px; font-family: Arial; font-size: 12px; color: #FFFFFF; height: 100%; position: relative;}
#rightspace a {color: #FFFFFF; text-decoration: underline;}
#rightspaceac {float: left; width: 335px; font-family: Arial; font-size: 12px; color: #FFFFFF; height: 100%; position: relative;}
#rightspaceac a {color: #FFFFFF; text-decoration: underline;}
	/* All Pages */
	#logo {margin-left: 15px; text-align: left;}
	.imgborders {border: 1px solid #ffffff;}
	#telemail, #telemail a {margin-top: 20px; margin-left: auto; margin-right: auto; text-align: center; color: #B99D78;}
	
	/* Home Page */	
	.smallimage {text-align: center; height: 134px; margin-top: 15px; margin-bottom: 20px;}
	.smallimageborders {border: 1px solid #ffffff;}
	.smallflashcont {text-align: center; height: 444px; margin-top: 15px; margin-bottom: 33px;}
	#musicplayer {margin-top: 8px; margin-left: auto; margin-right: 10px; text-align: right; display: none;}

	/* Welcome, Children, Flowers etc */
	#welcometext {
		font-family: Arial; font-size: 12px; color: #FFFFFF; height: 462px;
		margin-left: 15px; margin-right: 15px; margin-top: 10px;
	}
	#welcometext p {font-family: Arial; font-size: 12px; color: #FFFFFF;}
	#welcometext .pink, #welcometext .pink a {color: #EE3193;}
	#welcometext .gold, #welcometext a  {color: #B99D78;}
	.jumps {font-family: Arial; font-size: 14px; color:#000000;}
	 
	/* Studio */
	#welcometexts {
		font-family: Arial; font-size: 12px; color: #FFFFFF;
		margin-left: 15px; margin-right: 15px; margin-top: 10px;
	}
	#welcometexts p {font-family: Arial; font-size: 12px; color: #FFFFFF;}
	#welcometexts .pink, #welcometexts .pink a {color: #EE3193;}
	#welcometexts .gold, #welcometexts a  {color: #B99D78;}

#framespace {float: left; font-family: Arial; font-size: 16px; color: #FFFFFF; height: 100%; text-align: left; width: 750px;}	
#framespace a {color: #FFFFFF; text-decoration: underline;}
	#frameinner {text-align: left; width: 500px; margin-top: 285px;}
		#framelogo {text-align: right; padding-right: 19px;}
		#frametext {
			font-family: Arial; font-size: 12px; color: #FFFFFF; height: auto;
			margin-left: 25px; margin-right: 20px; margin-top: 15px; text-align: center;
		}
		#frametext .pink, #frametext a  {color: #EE3193;}
		#frametext .highlight {color: #B99D78;}
		#frametext .white {color: #ffffff;}
			.frameinfocont {float: left; height: auto; margin-bottom: 30px; width: 710px; text-align: left;}
			#frametext .frameimgleft {float: left; margin-right: 20px; border: 4px solid #ffffff;}
			#frametext .frameimgleftnob {float: left; margin-right: 20px;}			
			#frametext .frameimgright {float: right; margin-left: 20px; border: 4px solid #ffffff;}
			#frametext .frameimgrightnob {float: right; margin-left: 20px; margin-right: 175px;}
			
			
/* ====================================== */	
/* Prints for your home                 = */			
/* ====================================== */			
#printsspace {float: left; font-family: Arial; font-size: 16px; color: #FFFFFF; height: 100%; text-align: left; width: 750px;}	
#printsspace a {color: #FFFFFF; text-decoration: underline;}
	#printsinner {text-align: left; width: 500px; margin-top: 285px;}
		#printslogo {text-align: right; padding-right: 19px;}
		#printstext {
			font-family: Arial; font-size: 12px; color: #FFFFFF; height: auto;
			margin-left: 25px; margin-right: 20px; margin-top: 15px; text-align: left;
		}
		#printstext .pink, #frametext a  {color: #EE3193;}
		#printstext .highlight {color: #B99D78;}
		#printstext .white {color: #ffffff;}
			.printsinfocont {float: left; height: auto; margin-bottom: 30px; width: 710px; text-align: left;}
			#printssubgroup {width: 700px; text-align:center; margin: 20px 0px 20px 0px;}
				#printssubgroup p {font-size: 12px;}
				.printssmall {width: 165px; margin: 10px 10px 10px 0px; float: left;}
			#printstext .printsimgleft {float: left; margin-right: 20px; border: 4px solid #ffffff;}
			#printstext .printsimgleftnob {float: left; margin-right: 20px;}			
			#printstext .printsimgright {float: right; margin-left: 20px; border: 4px solid #ffffff;}
			#printstext .printsimgrightnob {float: right; margin-left: 20px; margin-right: 175px;}




#studiospace {float: left; font-family: Arial; font-size: 16px; color: #FFFFFF; height: 100%; text-align: left; width: 750px;}	
#studiospace a {color: #FFFFFF; text-decoration: underline;}
	#studioinner {text-align: left; width: 500px; margin-top: 285px;}
		#studiologo {text-align: right; padding-right: 19px;}
		#studiotext {
			font-family: Arial; font-size: 12px; color: #FFFFFF; height: auto;
			margin-left: 25px; margin-right: 20px; margin-top: 15px; text-align: center;
		}
		#studiotext .pink, #studiotext a  {color: #EE3193;}
		#studiotext .highlight {color: #B99D78;}
		#studiotext .white {color: #ffffff;}
			.studioinfocont {float: left; height: auto; margin-bottom: 30px; width: 710px; text-align: left;}
			#studiotext .studioimgleft {float: left; margin-right: 20px; border: 4px solid #ffffff;}
			#studiotext .studioimgleftnob {float: left; margin-right: 20px;}			
			#studiotext .studioimgright {float: right; margin-left: 20px; border: 4px solid #ffffff;}			
		

#contactspace {float: right; font-family: Arial; font-size: 16px; color: #FFFFFF; height: 100%; position: relative; text-align: right;}	
#contactspace a {color: #FFFFFF; text-decoration: underline;}
	#contactinner {text-align: left; width: 500px; margin-top: 285px;}
		#contactlogo {text-align: left;}
		#contacttext {
			font-family: Arial; font-size: 11px; color: #FFFFFF;
			margin-left: 80px; margin-right: 25px;
		}
		#contecttext p {font-family: Arial; font-size: 12px; color: #FFFFFF;}		
		#contacttext .pink, #contacttext a  {color: #EE3193;}
		#contactflash {margin-right: 50px; float: right;}		
		

#galleryspace {float: right; font-family: Arial; font-size: 12px; color: #FFFFFF; width: 760px; height: 100%; position: relative; text-align: right;}	
#galleryspace a {color: #FFFFFF; text-decoration: underline;}
	#gallerylogo {text-align: right; padding-right: 29px;}
	.galleryrow {text-align: center; margin: 20px 0px 0px 10px; height: 165px;}
		.gallerypod {float: left; height: 165px; width: 170px; display: inline; margin: 0px 15px 0px 0px;}
			.gallerytitle {height: 30px; width: 170px; padding: 10px 0px 0px 0px; text-align: left; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 13px;}
			.galleryimg  {height: 110px; width: 170px;}
			.galleryimgs {border: 1px solid #ffffff;}
			.galleryimgs:hover {border: 1px solid #B99D78;}	
		#gallerytext {
			float: right;
			font-family: Arial; font-size: 12px; color: #FFFFFF; text-align: right;
			margin-right: 38px;
		}
		#gallerytext .pink  {color: #EE3193;}
		#gallerytext  a  {color: #ffffff;}
		
	#galleryslideshow {height: 500px;}
	#galleryfooter {font-family: Arial; font-size: 12px; color: #ffffff; text-align: center; margin-top: 5px;}
	#galleryfooter .pink, #galleryfooter a  {color: #EE3193;}	
	
	
#clientareaspace {
	float: right;
	font-family: Arial; font-size: 12px; color: #FFFFFF;
	width: 760px; height: 100%; position: relative;
}	
#clientareaiframe {float: left; width: 760px; height: 533px;}
#wrapper {
	float: left; width: 760px; min-height: 533px; height: auto !important; height: 533px;
	text-align: center;
	font-family: Arial; font-size: 11px; color: #FFFFFF;
}
#wrapper a {font-family: Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; }
#wrapper a:hover {font-family: Arial; font-size: 11px; color: #EE3193; text-decoration: none; }

#footer {
	margin-top: 10px; margin-left: auto; margin-right: auto; padding-bottom: 30px;
	width: 1000px; height: auto;
	font-family: Arial; font-size: 10px; color: #ffffff; text-decoration: none; text-align: center;
}
	#footer a {text-decoration: none; color: #ffffff;}
	#footer .telno {font-family: Arial; font-size: 10px; color: #ffffff;}
	
	
#clientlogin {
	margin: 0 auto; padding-top: 30px; text-align: center; width: 740px; height: auto; !important min-height: 400px;
	font-family: Arial; font-size: 11px; color: #ffffff;
}
	#clientlogin p {
		font-family: Arial; font-size: 12px; color: #ffffff;
	}
	.passwordbox {border: 1px solid #B99D78; background-color: #000000; text-align: center; width: 100px; color: #ffffff;}
