@charset "UTF-8";
/* CSS Document */

@import url("reset.css");


body{
	margin: 0;
	padding: 0;
   	background-color: #ffffcc;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
}

/* IDs
  ---------------------------------------------------------------------*/ 
#center{
	position:relative;
	width: 995px; 
	height: auto;
	padding: 0px;
	margin: 0 auto;
}

#header{
	position: relative; 
	float:left; 
	width:995px; 
	height: 350px;  
	margin: 0px 0px 15px 0px;;
}
#logo{
	position: relative; 
	float:left; 
	width:286px; 
	height: 100px; 
	margin:0px 355px 0px 354px;
}
#bodyContainer{
	position: relative; 
	float:left; 
	width:741px; 
	min-height: 334px;
	height: auto !important;
	height: 334px; 
	margin: 0px 116px 0px 116px;
	padding: 37px 0px 10px 22px;
	background-image:url(../../images/content-bkgd.jpg); 
}
#pageHeader{
	position: relative;
	float: left;
	width: 700px;
	height: 44px;
	text-indent: -9000px;
	margin: 0px 0px 10px 0px;
}
#pageHeader img{
	position: absolute;
	top: 0px;
	left: 0px;
}
#footerContainer{
	position: relative; 
	float:left; 
	width:763px; 
	height: 33px; 
	margin: 0px 116px 100px 116px;
}
/* Classes
  ---------------------------------------------------------------------*/
.zeroTopMargin{
	margin-top: 0px !important;
}
.flowersHeader{
	background-image:url(../../images/header-footers/flowers-header.jpg);
}
.flowersFooter{
	background-image:url(../../images/header-footers/flowers-footer.jpg); 
}
.eventsHeader{
	background-image:url(../../images/header-footers/events-header.jpg);
}
.eventsFooter{
	background-image:url(../../images/header-footers/events-footer.jpg); 
}
.designHeader{
	background-image:url(../../images/header-footers/design-header.jpg);
}
.designFooter{
	background-image:url(../../images/header-footers/design-footer.jpg); 
}
.galleryHeader{
	background-image:url(../../images/header-footers/gallery-header.jpg);
}
.galleryFooter{
	background-image:url(../../images/header-footers/gallery-footer.jpg); 
}
.aboutUsHeader{
	background-image:url(../../images/header-footers/about-us-header.jpg);
}
.aboutUsFooter{
	background-image:url(../../images/header-footers/about-us-footer.jpg); 
}
.newsHeader{
	background-image:url(../../images/header-footers/news-header.jpg);
}
.newsFooter{
	background-image:url(../../images/header-footers/news-footer.jpg); 
}
.floatLeft{
	position:relative; 
	float: left;
}
.row{
	position: relative; 
	float:left; 
	width:100%; 
	height:auto;
	display:block !important; 
}
.rightPicHolder{
	position: relative; 
	float:right; 
	width:191px; 
	height: auto; 
	display:block !important; 
	margin:0px; 
	padding:0px 35px 0px 0px;
}
.mainPicHolder{
	position: relative; 
	float:right; 
	width:191px; 
	height: auto; 
	display:block !important; 
	margin:0px; 
	padding:0px 65px 0px 0px;
	color: #ffffcc;
}
.mainPicHolder img{
	margin: 0px 0px 5px 0px;
	border: 3px #ffffcc solid;
}
/* Text
  ---------------------------------------------------------------------*/
h1{
	position: relative;
	float:left;
	width: 100%;
	height: auto;
	padding: 15px 0px 15px 0px;
	border-bottom: 1px solid #002663;
	margin: 0px 0px 33px 0px;
	color: #002663;
}
h2{
	position: relative;
	float:left;
	width: 400px;
	height: auto;
	text-transform: uppercase;
	color: #7c8a00;
	font-size: 13px;
	line-height: 12px;
	margin: 8px 0px 0px 3px;
}
h3{
	text-transform: uppercase;
	color: #002663;
	margin:3px 0px 0px 0px;
}
h4{
	color: #002663;
	font-weight: normal;
	margin: 0px;
}
p{
	position: relative;
	float: left;
	clear: left;
	width: 400px;
	height:auto;
	margin: 5px 0px 5px 3px;
	color: #ffffcc;
	line-height: 18px;
}
/* Links
  ---------------------------------------------------------------------*/ 


a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f1cb00;
	text-decoration: none;
}
a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f1cb00;
	text-decoration: none;
}
a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}


