/*   CSS for Elegant Celebrations  by: Nick Kempinski  web: http://www.whoisnick.com */body {	position:relative;    margin: 0px;	font-family: Verdana, Arial, sans-serif;	font-weight: normal;	font-size: 0.8em;	color: #380303;	text-align:center;}img {   behavior: url(pngbehavior.htc);}body.bg {	 background-image: url(bg3wide.jpg); 	 background-repeat: repeat-y;	 background-position: top center;	 /*background-color: #F5F0CB;*/	 background-color: #C48189;}#container {  position:relative;  width: 770px;  margin-top: 0px;  margin-bottom: 0px;  margin-left:auto;  margin-right:auto;  text-align:left;}#floral_container {  position:relative;  margin-top: 0px;  margin-bottom: 0px;  margin-left:2px;  margin-left:/**/auto;  margin-right:auto;  text-align:left;  width: 650px;	background-image: url(bg_floral2.jpg);	background-repeat: no-repeat;	background-position: top;	background-attachment: fixed;}#container.splash {  margin-top: 50px;  text-align: center;}#container.splash div {	margin: 0px;	padding: 0px;}/*#container.floralbg {	width: 650px;	position:relative;	background-image: url(bg_floral2.jpg);	background-repeat: no-repeat;	background-position: top;	background-attachment: fixed;}*//* heading */#logo {	position:relative;	margin-left: 15px;	padding-top: 10px;	width:420px;}.head1 {	background-color: #462400;	color: #F5F0CB;	font-size: 11px;	text-align:right;	padding: 4px 20px;	margin-top: -20px;	margin-bottom: 1px;}.colour1 {	color: #F5F0CB;}.head2 {	background-color: #C48189;	color: #F5F0CB;	font-size: 11px;	font-weight: bold;	text-align:right;	padding: 4px 20px;	margin-bottom: 1px;}.colour2 {	color: #F5F0CB;}.head3 {	height:2em;}#popnav_rentals, #popnav_gallery {	background-color: #FFCFD5;	color: #462400;	font-size: 11px;	font-weight: bold;	text-align:right;	padding: 4px 20px;}.colour3 {	color: #462400;}.colour5 {	color: #A09875;}.silent {	visibility: none;}.loud {	visibility: visible;}/* end heading */#content {	margin-top: 20px;	padding: 0px 19px;	font-size: 0.9em;}.colour4 {	color: #380303;}#thumbnails {	float: left;	width: 225px;}.thumb_title{	font-size: 0.9em;	margin-bottom: 5px;}.thumb_nav {	font-size: 0.9em;	text-align: right;	padding-right: 30px;}.viewimage {	padding: 5px 20px;}.viewimage_next {	float:right;	font-size: 0.9em;}.viewimage_back {	/*float: left;*/	font-size: 0.9em;}.title {	padding-bottom: 10px;}.photo {	padding: 0px 20px 20px 20px;}.tight {  margin: 0px;  padding: 0px;}a.hidden {	text-decoration:none;}.gallerynote {	padding:30px 5px;}#footer {	margin-top:50px;	text-align: center;	color: #A09875;	font-size: 11px;	line-height: 20px;}