@charset "utf-8";
/* CSS Document */

body {
	margin:50px;
	font-family:Arial, Helvetica, sans-serif;
	background:#000000;
	font-size:11px;
}
p {
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	line-height:18px;
	color:#333333;
}
a {
	color:#0099FF;
	text-decoration:none;
}
a:hover {
	color:#0099FF;
	text-decoration:underline;
}
.h1floral {
	background:url(../images/h1_bg.jpg) #D9E021;
	text-align:center;
	font-size:18px;
	color:#FFFFFF;
	padding:18px;
	margin:0px;
	vertical-align:bottom;
	border-left:2px solid #FFFFFF;
}
h1 {
	font-size:22px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h2 {
	font-size:17px;
	color:#FF0000;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
.description {
	padding:25px;
	vertical-align:top;
	line-height:18px;
	color:#777777;
}
.gallery {
	padding:0px 25px 25px 25px;
	vertical-align:top;
}
.sm {
	font-size:9px;
}
.lg {
	font-size:14px;
}
.gray {
	color:#999999;
}
.gray a {
	color:#999999;
	text-decoration:none;
}
.gray a:hover {
	color:#999999;
	text-decoration:underline;
}
.white {
	color:#FFFFFF;
}
.white a {
	color:#FFFFFF;
	text-decoration:none;
}
.white a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.nav a {
	display:inline-block;
	color:#FFFFFF;
	text-decoration:none;
	padding:8px;
	margin:8px;
}
.homeNav a {
	color:#000000;
	text-align:center;
}
.nav a:hover {
	color:#FFFFFF;
	text-decoration:none;
	/*background:#968975;*/
	padding:7px;
	border:1px solid #FFFFFF;
}
.column1 {
	width:275px;
	vertical-align:top;
	background:url(../images/bg_column1a.jpg) bottom right no-repeat #FFFFFF;
}
.column2 {
	width:625px;
	height:400px;
	background:#000000;
}
.thumb {
	width:60px;
	height:60px;
	/*border:2px solid #00CCFF;*/
	border:2px solid #000000;
	margin:0px 8px 8px 0px;
}
.thumb:hover {
	border:2px solid #0099FF;
}
.galleryThumb {
	width:85px;
	height:185px;
	/*border:2px solid #00CCFF;*/
	border:2px solid #000000;
	margin:8px 6px 8px 0px;
}
.galleryThumb:hover {
	border:2px solid #0099FF;
	background:#EEEEEE;
}
.form_t1 {
	text-align:right;
	font-size:9px;
	color:#FFFFFF;
	background:#999966;
}
.form_t2 {
	border-bottom:1px solid #000000;
}

/* default opacity for IE */
img {
	filter:alpha(opacity=100);
	}

/* duplicate image positioning */
img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
	}