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

* {	margin: 0;
	padding: 0;}
	
html {min-height: 101%;}
body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
p{
	padding:5px 0 10px 5px;
	color: #194F0A;
	font-size: 14px;
	line-height:16px;
}
a {
	color:#194F0A;
}
a:link {
	color:#390;
	text-decoration:none; }
	
a:visited {
	color:#390;
	text-decoration:none; }
	
a:active {
	color:#390;
	text-decoration:none; }
	
	
a:hover {
	text-decoration:none;
	color:#194F0A }




img {border:none;}
.center {text-align:center; padding:0;}
.right {text-align:right;}

li {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#194F0A;
	margin:0 0 0 30px;}

h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#194F0A;
	padding:7px 0 5px 0;
}
h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#194F0A;
	padding:0 0 0 3px;
}

h4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#194F0A;
	padding:0 0 0 3px;
}

#main-holder {
	width:100%;
	height:700px;
}
#main {
	width:1000px;
	height:700px;
	margin:0 auto;
}
#left {
	width:600px;
	height:650px;
	margin:0 auto;
	float:left;
}
#right-image {
	width:300px;
	height:400px;
	float:right;
	margin: 100px 50px 0 0;
}
#right-image-tall {
	width:390px;
	height:700px;
	float:right;
	margin: 100px 0 0 0;
}
#right-image-bottom {
	width:300px;
	height:400px;
	float:right;
	margin: 1170px 50px 0 0;
}
#florist-fadeshow{
	width:300px;
	height:400px;
}
#florist-fadeshow-tall{
	width:390px;
	height:700px;
}
#right {
	width:300px;
	height:500px;
	margin:140px 50px 0 0;
	float:right;
}

#logo {
	width:300px;
	height:135px;
	margin:0 0 0 100px;
	float:left;
}
#text {
	width:500px;
	height:450px;
	margin:0 0 0 100px;
	float:left;
}
#teleflorist {
	width:500px;
	height:50px;
	margin:0 0 0 100px;
	float:left;
}

#navigation {
	width:960px;
	height:32px;
	float: left;
	margin: 0 0 0 20px;
}

#home {
	float:left;
}
#home a{
	width:120px;
	height:32px;
	display:block;
	background-image:url(../graphics/home.gif);
}
#home a:hover{
	background-position:0 32px;
}

#about {
	float:left;
	margin:0 0 0 20px;
}
#about a{
	width:120px;
	height:32px;
	display:block;
	background-image:url(../graphics/about.gif);
}
#about a:hover{
	background-position:0 32px;
}

#weddings {
	float:left;
	margin:0 0 0 20px;
}
#weddings a{
	width:120px;
	height:32px;
	display:block;
	background-image:url(../graphics/weddings.gif);
}
#weddings a:hover{
	background-position:0 32px;
}
#corporate {
	float:left;
	margin:0 0 0 20px;
}
#corporate a{
	width:120px;
	height:32px;
	display:block;
	background-image:url(../graphics/corporate.gif);
}
#corporate a:hover{
	background-position:0 32px;
}
#events {
	float:left;
	margin:0 0 0 20px;
}
#events a{
	width:120px;
	height:32px;
	display:block;
	background-image:url(../graphics/events.gif);
}
#events a:hover{
	background-position:0 32px;
}

#links {
	float:left;
	margin:0 0 0 20px;
}
#links a{
	width:120px;
	height:32px;
	display:block;
	background-image:url(../graphics/links.gif);
}
#links a:hover{
	background-position:0 32px;
}

#services {
	float:left;
	margin:0 0 0 20px;
}
#services a{
	width:120px;
	height:32px;
	display:block;
	background-image:url(../graphics/services.gif);
}
#services a:hover{
	background-position:0 32px;
}

#testimonials-holder {
	width:100%;
	height:990px;
}
#testimonials {
	width:1000px;
	height:990px;
	margin:0 auto;
}
#testimonials-left {
	width:600px;
	height:940px;
	margin:0 auto;
	float:left;
}
#testimonials-right {
	width:300px;
	height:500px;
	margin:430px 50px 0 0;
	float:right;
}
#testimonials-text {
	width:500px;
	height:750px;
	margin:0 0 0 100px;
	float:left;
}

#contact {
	float:left;
	margin:0 0 0 20px;
}
#contact a{
	width:120px;
	height:32px;
	display:block;
	background-image:url(../graphics/contact.gif);
}
#contact a:hover{
	background-position:0 32px;
}

#mini-navigation {
	width:960px;
	height:15px;
	float:left;
	margin: 0 0 0 20px;
	font-size:10px;
	text-align:center;
}
#mini-navigation a{
	text-decoration:none;
}
#mini-navigation a:hover{
	text-decoration:underline;
}
#mini-link{
	width:120px;
	float:left;
	list-style:none;
}
.mini-link{
	width:120px;
	float:left;
	list-style:none;
	margin: 0 0 0 20px;
}

#gallery-left {
	width:400px;
	height:650px;
	margin:0 auto;
	float:left;
}
#gallery-text {
	width:300px;
	height:80px;
	float:left;
	margin: 0 0 0 100px;
}
#gallery-box {
	width:280px;
	height:280px;
	float:left;
	margin: 0 0 0 108px;
}

#corporate-services-holder {
	width:100%;
	height:1470px;
}
#corporate-services {
	width:1000px;
	height:1470px;
	margin:0 auto;
}
#corporate-services-left {
	width:600px;
	height:1420px;
	margin:0 auto;
	float:left;
}
#corporate-services-right {
	width:300px;
	height:500px;
	margin:10px 50px 0 0;
	float:right;
}
#corporate-services-text {
	width:500px;
	height:1230px;
	margin:0 0 0 100px;
	float:left;
}

#corporate-thumbnail-1 {
	float:left;
	margin: 0 20px 20px 0;
}
#corporate-thumbnail-1 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/corporate/corporate-flowers-1-t.gif);
}
#corporate-thumbnail-1 a:hover{
	background-position:0 70px;
}
#corporate-thumbnail-2 {
	float:left;
	margin: 0 20px 20px 0;
}
#corporate-thumbnail-2 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/corporate/corporate-flowers-2-t.gif);
}
#corporate-thumbnail-2 a:hover{
	background-position:0 70px;
}
#corporate-thumbnail-3 {
	float:left;
	margin: 0 20px 20px 0;
}
#corporate-thumbnail-3 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/corporate/corporate-flowers-3-t.gif);
}
#corporate-thumbnail-3 a:hover{
	background-position:0 70px;
}
#corporate-thumbnail-4 {
	float:left;
	margin: 0 20px 20px 0;
}
#corporate-thumbnail-4 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/corporate/corporate-flowers-4-t.gif);
}
#corporate-thumbnail-4 a:hover{
	background-position:0 70px;
}
#corporate-thumbnail-5 {
	float:left;
	margin: 0 20px 20px 0;
}
#corporate-thumbnail-5 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/corporate/corporate-flowers-5-t.gif);
}
#corporate-thumbnail-5 a:hover{
	background-position:0 70px;
}
#corporate-thumbnail-6 {
	float:left;
	margin: 0 20px 20px 0;
}
#corporate-thumbnail-6 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/corporate/corporate-flowers-6-t.gif);
}
#corporate-thumbnail-6 a:hover{
	background-position:0 70px;
}
#corporate-thumbnail-7 {
	float:left;
	margin: 0 20px 20px 0;
}
#corporate-thumbnail-7 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/corporate/corporate-flowers-7-t.gif);
}
#corporate-thumbnail-7 a:hover{
	background-position:0 70px;
}
#corporate-thumbnail-8 {
	float:left;
	margin: 0 20px 20px 0;
}
#corporate-thumbnail-8 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/corporate/corporate-flowers-8-t.gif);
}
#corporate-thumbnail-8 a:hover{
	background-position:0 70px;
}
#corporate-thumbnail-9 {
	float:left;
	margin: 0 20px 20px 0;
}
#corporate-thumbnail-9 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/corporate/corporate-flowers-9-t.gif);
}
#corporate-thumbnail-9 a:hover{
	background-position:0 70px;
}

#event-services-holder {
	width:100%;
	height:600px;
}
#event-services {
	width:1000px;
	height:600px;
	margin:0 auto;
}
#event-services-left {
	width:600px;
	height:520px;
	margin:0 auto;
	float:left;
}
#event-services-right {
	width:300px;
	height:500px;
	margin:910px 50px 0 0;
	float:right;
}
#event-services-text {
	width:500px;
	height:330px;
	margin:0 0 0 100px;
	float:left;
}

#more-holder {
	width:100%;
	height:800px;
}
#more {
	width:1000px;
	height:800px;
	margin:0 auto;
}
#more-left {
	width:600px;
	height:750px;
	margin:0 auto;
	float:left;
}
#more-right {
	width:300px;
	height:500px;
	margin:140px 50px 0 0;
	float:right;
}
#more-text {
	width:500px;
	height:550px;
	margin:0 0 0 100px;
	float:left;
}

#events-thumbnail-1 {
	float:left;
	margin: 0 20px 20px 0;
}
#events-thumbnail-1 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/events/events-displays-1-t.gif);
}
#events-thumbnail-1 a:hover{
	background-position:0 70px;
}
#events-thumbnail-2 {
	float:left;
	margin: 0 20px 20px 0;
}
#events-thumbnail-2 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/events/events-displays-2-t.gif);
}
#events-thumbnail-2 a:hover{
	background-position:0 70px;
}
#events-thumbnail-3 {
	float:left;
	margin: 0 20px 20px 0;
}
#events-thumbnail-3 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/events/events-displays-3-t.gif);
}
#events-thumbnail-3 a:hover{
	background-position:0 70px;
}
#events-thumbnail-4 {
	float:left;
	margin: 0 20px 20px 0;
}
#events-thumbnail-4 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/events/events-displays-4-t.gif);
}
#events-thumbnail-4 a:hover{
	background-position:0 70px;
}
#events-thumbnail-5 {
	float:left;
	margin: 0 20px 20px 0;
}
#events-thumbnail-5 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/events/events-displays-5-t.gif);
}
#events-thumbnail-5 a:hover{
	background-position:0 70px;
}
#events-thumbnail-6 {
	float:left;
	margin: 0 20px 20px 0;
}
#events-thumbnail-6 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/events/events-displays-6-t.gif);
}
#events-thumbnail-6 a:hover{
	background-position:0 70px;
}
#events-thumbnail-7 {
	float:left;
	margin: 0 20px 20px 0;
}
#events-thumbnail-7 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/events/events-displays-7-t.gif);
}
#events-thumbnail-7 a:hover{
	background-position:0 70px;
}
#events-thumbnail-8 {
	float:left;
	margin: 0 20px 20px 0;
}
#events-thumbnail-8 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/events/events-displays-8-t.gif);
}
#events-thumbnail-8 a:hover{
	background-position:0 70px;
}
#events-thumbnail-9 {
	float:left;
	margin: 0 20px 20px 0;
}
#events-thumbnail-9 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/events/events-displays-9-t.gif);
}
#events-thumbnail-9 a:hover{
	background-position:0 70px;
}

#wedding-services-holder {
	width:100%;
	height:800px;
}
#wedding-services {
	width:1000px;
	height:800px;
	margin:0 auto;
}
#wedding-services-left {
	width:650px;
	height:750px;
	margin:0 auto;
	float:left;
}
#wedding-services-right {
	width:300px;
	height:500px;
	margin:240px 50px 0 0;
	float:right;
}
#wedding-services-text {
	width:500px;
	height:550px;
	margin:0 0 0 100px;
	float:left;
}

#weddings-thumbnail-1 {
	float:left;
	margin: 0 20px 20px 0;
}
#weddings-thumbnail-1 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/weddings/weddings-flowers-1-t.gif);
}
#weddings-thumbnail-1 a:hover{
	background-position:0 70px;
}
#weddings-thumbnail-2 {
	float:left;
	margin: 0 20px 20px 0;
}
#weddings-thumbnail-2 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/weddings/weddings-flowers-2-t.gif);
}
#weddings-thumbnail-2 a:hover{
	background-position:0 70px;
}
#weddings-thumbnail-3 {
	float:left;
	margin: 0 20px 20px 0;
}
#weddings-thumbnail-3 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/weddings/weddings-flowers-3-t.gif);
}
#weddings-thumbnail-3 a:hover{
	background-position:0 70px;
}
#weddings-thumbnail-4 {
	float:left;
	margin: 0 20px 20px 0;
}
#weddings-thumbnail-4 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/weddings/weddings-flowers-4-t.gif);
}
#weddings-thumbnail-4 a:hover{
	background-position:0 70px;
}
#weddings-thumbnail-5 {
	float:left;
	margin: 0 20px 20px 0;
}
#weddings-thumbnail-5 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/weddings/weddings-flowers-5-t.gif);
}
#weddings-thumbnail-5 a:hover{
	background-position:0 70px;
}
#weddings-thumbnail-6 {
	float:left;
	margin: 0 20px 20px 0;
}
#weddings-thumbnail-6 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/weddings/weddings-flowers-6-t.gif);
}
#weddings-thumbnail-6 a:hover{
	background-position:0 70px;
}
#weddings-thumbnail-7 {
	float:left;
	margin: 0 20px 20px 0;
}
#weddings-thumbnail-7 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/weddings/weddings-flowers-7-t.gif);
}
#weddings-thumbnail-7 a:hover{
	background-position:0 70px;
}
#weddings-thumbnail-8 {
	float:left;
	margin: 0 20px 20px 0;
}
#weddings-thumbnail-8 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/weddings/weddings-flowers-8-t.gif);
}
#weddings-thumbnail-8 a:hover{
	background-position:0 70px;
}
#weddings-thumbnail-9 {
	float:left;
	margin: 0 20px 20px 0;
}
#weddings-thumbnail-9 a{
	width:70px;
	height:70px;
	float:left;
	background-image:url(../galleries/weddings/weddings-flowers-9-t.gif);
}
#weddings-thumbnail-9 a:hover{
	background-position:0 70px;
}

#gallery-teleflorist {
	width:250px;
	height:50px;
	margin:0 0 0 108px;
	float:left;
}
#corporate-right {
	width:300px;
	height:415px;
	margin:50px 250px 0 0;
	float:right;
	background-image:url(../galleries/corporate/corporate-flowers.gif);
}
#events-right {
	width:300px;
	height:415px;
	margin:50px 250px 0 0;
	float:right;
	background-image:url(../galleries/events/events-display.gif);
}
#weddings-right {
	width:300px;
	height:415px;
	margin:50px 250px 0 0;
	float:right;
	background-image:url(../galleries/weddings/wedding-flowers.gif);
}

#where-main {
	width:1000px;
	height:650px;
	margin:0 auto;
	float:left;
}
#where {
	width:900px;
	height:450px;
	margin:0 0 0 100px;
	float:left;
}
#where-left {
	width:300px;
	height:350px;
	margin:0 auto;
	float:left;
}
#where-right {
	width:500px;
	height:450px;
	margin:0 0 0 50px;
	float:left;
}
.map {
	font-size:12px;
	text-align:center;
	color:#194F0A;
	text-decoration:none;
}
.map a:hover{
	text-decoration:underline;
}

#faq-holder {
	width:100%;
	height:2730px;
}
#faq {
	width:1000px;
	height:2730px;
	margin:0 auto;
}
#faq-left {
	width:600px;
	height:2680px;
	margin:0 auto;
	float:left;
}
#faq-right {
	width:300px;
	height:500px;
	margin:1950px 50px 0 0;
	float:right;
}
#faq-text {
	width:500px;
	height:2490px;
	margin:0 0 0 100px;
	float:left;
}
#faq-text p {
	padding:0 0 10px 5px;
}

#contact-top {
	width:1000px;
	height:220px;
	margin:0 50px 0 0;
	float:left;
}
#contact-right {
	width:300px;
	height:170px;
	margin:50px 50px 0 0;
	float:right;
}
#contact-right p{
	font-size:12px;
	text-align:center;
	padding:0;
}
#contact-text {
	width:300px;
	height:80px;
	float:left;
	margin: 0 0 0 100px;
}
#contact-teleflorist {
	width:850px;
	height:50px;
	margin:0 0 0 100px;
	float:left;
}

#footer-holder {
	width:100%;
	height:50px;
	margin: 200px 0 0 0;
}
#footer {
	width:1000px;
	height:50px;
	margin:0 auto;
}
#footer p{
	font-size:12px;
}
