* { padding:0; margin:0; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
a img,:link img,:visited img { border:none }

body {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	background-image: url(../images/FlowerPowerBg_1300x700.gif);
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: top center;
	color: #888888;
	/* scrollbar-base-color: #B2CCD0; scrollbar-arrow-color: #00535E; scrollbar-DarkShadow-Color: #00535E; scrollbar-Highlight-Color: #E6EEEF; scrollbar-Shadow-Color: #A1C0C4; scrollbar-Face-Color: #B2CCD0; scrollbar-Track-Color: #3E6066;*/
	}

a:link { color: #769b4a; text-decoration: underline; }
a:visited { color: #769b4a; text-decoration: underline; }
a:hover { color: #8bb45a; text-decoration: none; }
a:active { color: #ebb534; none; text-decoration: none; }

.TopNavLinks a:link { color: #769b4a; text-decoration: none; }
.TopNavLinks a:visited { color: #769b4a; text-decoration: none; }
.TopNavLinks a:hover { color: #8bb45a; text-decoration: none; }
.TopNavLinks a:active { color: #ebb534; none; text-decoration: none; }

/* template styles */	

#topBar { 
	width:100%; 
	height:10px; 
	background-color:#c1447c;
	}

#mainWrapper {
	margin-left:auto; 
	margin-right:auto;
	width:840px;
	}

#topLogo {
	margin-left:auto; 
	margin-right:auto;
	width:500px; 
	height:160px; 
	}	

#mainMenu {
	height:70px; 
	width:720px;
	background-image:url(../images/MainMenuBg_720x70.gif);
	margin-left:auto; 
	margin-right:auto;
	}

#mainMenuText {
	padding-top:25px;
	margin-left:auto; 
	margin-right:auto;

	}	
	
#homePhoto {
	margin-top:10px; 
	width:620px; 
	height:420px;
	margin-left:auto; 
	margin-right:auto; 
	}

#contentPhoto1 {
	padding-right:15px;
	padding-bottom: 10px;
	width:250px; 
	height:330px;
	float:left; 
	}	

#contentPhoto2 {
	padding-bottom: 10px;
	width:570px; 
	height:140px; 
	}

#contentText {
	margin-left:auto; 
	margin-right:auto; 
	width:480px; 
	padding-top:20px; 
	}
	
#contentWrapper {
	margin-top: 45px;	
	margin-left:auto; 
	margin-right:auto;
	width:570px; 
	}
	

#galleryWrapper {
	margin-left:auto; 
	margin-right:auto; 
	margin-top:45px;
	width:620px;
	}		
	
#flashGallerySet {
	height:580px;
	width:614px;
	margin-top:30px;
	}
	
#contactForm {
	margin-left:auto; 
	margin-right:auto;
	width:500px; 
	height:500px; 
	}	

#footer {
	margin-left:auto; 
	margin-right:auto; 
	margin-bottom:40px;
	margin-top:80px; 
	padding-top:205px;
	width:840px; 
	height:55px; 
	background-image:url(../images/Footer_820x230.gif); 
	background-repeat:no-repeat;
	clear:both;
	}

#footerText {
	font-size: .8em;
	}
	
#setTitle {
	margin-bottom:-20px;
	margin-top:-5px;
	padding-left:20px;
	}

#setSelector {
	min-height:155px;
	width:550px;
	padding:10px;
	margin-bottom:10px;
	/*background-image:url(../images/gallery/setSelectorBg1.gif);
	background-repeat:no-repeat;
	background-position:top;*/
	background-color:#f4dfe9;	
	}
	
#setThumbnail {
	margin-right:10px;
	margin-bottom:30px;
	padding-top:5px;
	background-color:#769b4a;
	height:115px;
	width:120px;
	float:left;
}	

/* extra styles */

h1 {
	font-size: 15px;
	color: #c9608f;
	margin-bottom:10px;
	}
	
h2 {
	font-size: 13px;
	color: #c9608f;
	}
	
h3 {
	font-size: 19px;
	color: #c9608f;
	font-weight: 500;
	}

	
.bigQuote {
	font-size: 1.1em;
	color: #c9608f;
	}
	
.bigQuotationMark {
	font-size: 1.2em;
	color: #c9608f;
	}	
		
.caption {
	font-size:.8em;
	/*line-height: 20px;*/
	}

.list {
	list-style-type: circle;
	margin-left: 20px;
	font-weight: 500;
	line-height: 1.5em;
	color:#444;
	}

/* FORM formattting */

label
{
width: 100px;
height: 20px;
text-align: right;
margin-right: 10px;
display: block;
font-weight:bold;
}

input
{
width: 250px;
height: 20px;
color: #c9608f;
background: #fff;
border: 1px solid #c9608f;
margin-bottom: 10px;
}

textarea
{
width: 250px;
color: #c9608f;
background: #fff;
border: 1px solid #c9608f;
margin-bottom: 10px;
}


