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

* {
	padding:0px;
	margin:0px;
	border:none;
	
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

a {
	text-decoration:none;
}

a img {
	border:none;
}

p, blockquote {
	padding:5px 0;
}

ul {
	margin:0 20px;
}

.clear {
	clear:both;
}

.clearinner {
	width:500px;
	clear:both;
}

.navdiv {
	display:none;
}

.heading h2 {
	display:none;
}

.heading img {
	display:block;
}

.rightimage {
	float:right;
	padding-left:15px;
	margin-bottom:5px;
	
}

.rightimagecontact {
	float:right;
	padding-left:15px;
	padding-top:50px;
}

.leftimage {
	float:left;
	padding-right:15px;
	margin-left:-20px;
	padding-top:30px;
}

#outerwrap {
	margin: 30px 0;
}

#pagewrap {
	width:800px;
	margin:0 auto;
	border:1px solid #c0c0c0;
}

#pagecontent {
	width:760px;
	margin:20px auto 0 auto;
}

#header {
	background:url(../images/tfl_06.gif) no-repeat bottom right;
	border-bottom: 1px solid #c0c0c0;
}

#header h1 {
	display:none;
}

#header p {
	display:none;
}

#topnav {
	padding:13px 0;
}	

#topnav ul.topnav {
	list-style-type:none;
	margin:0px;
}

#topnav ul.topnav li {
	display:inline;
	padding-right:20px;
}

#topnav ul.topnav li a {
	color:#595b5c;
	text-transform:uppercase;
}

#topnav ul.topnav li a:hover {
	color:#000;
}

#innercontentwrap {
	background:url(../images/tfl_31.gif) repeat-y top #c5ced5;
	border-bottom:20px solid #c5ced5;
	border-right:none;
	border-left:none;
	border-top:none;
	background-color:#FFFFFF;
}

#innerleftcol {
	float:left;
	width:155px;
}

#innerleftcontent {

}

#innerleftcontent ul.leftnav {
	list-style-type:none;
	margin:20px 0 0 0;
	padding:0;
}

#innerleftcontent ul.leftnav li {
	padding-bottom:2px;
}

#innerleftcontent ul.leftnav li.why {
	background:url(../images/tfl_why_have_plants.gif) no-repeat;
	width:155px; 
	height:37px;
	position:relative;
}



#innerleftcontent ul.leftnav li.why a {
	width:155px;
	height:37px;
	position: absolute;
  	top: 0;
  	left: 0;
}

#innerleftcontent ul.leftnav li.why a span {
	display:none;
}

#innerleftcontent ul.leftnav li.interior {
	background:url(../images/tfl_13.gif) no-repeat;
	width:155px;
	height:37px;
	position:relative;
}

#innerleftcontent ul.leftnav li.interior a {
	width:155px;
	height:37px;
	position: absolute;
  	top: 0;
  	left: 0;
}

#innerleftcontent ul.leftnav li.interior a span {
	display:none;
}

#innerleftcontent ul.leftnav li.designer {
	background:url(../images/tfl_19.gif) no-repeat;
	width:155px;
	height:37px;
	position:relative;
}

#innerleftcontent ul.leftnav li.designer a {
	width:155px;
	height:37px;
	position: absolute;
  	top: 0;
  	left: 0;
}

#innerleftcontent ul.leftnav li.designer a span {
	display:none;
}

#innerleftcontent ul.leftnav li.exterior {
	background:url(../images/tfl_22.gif) no-repeat;
	width:155px;
	height:37px;
	position:relative;
}

#innerleftcontent ul.leftnav li.exterior a {
	width:155px;
	height:37px;
	position: absolute;
  	top: 0;
  	left: 0;
}

#innerleftcontent ul.leftnav li.exterior a span {
	display:none;
}

#innerleftcontent ul.leftnav li.rental {
	background:url(../images/tfl_rental.gif) no-repeat;
	width:155px;
	height:37px;
	position:relative;
}

#innerleftcontent ul.leftnav li.rental a {
	width:155px;
	height:37px;
	position: absolute;
  	top: 0;
  	left: 0;
}

#innerleftcontent ul.leftnav li.rental a span {
	display:none;
}

#innerleftcontent ul.leftnav li.christmas {
	background:url(../images/tfl_christmas.gif) no-repeat;
	width:155px;
	height:37px;
	position:relative;
}

#innerleftcontent ul.leftnav li.christmas a {
	width:155px;
	height:37px;
	position: absolute;
  	top: 0;
  	left: 0;
}

#innerleftcontent ul.leftnav li.christmas a span {
	display:none;
}

#innerleftcontent ul.leftnav li.maintenance {
	background:url(../images/tfl_rental.gif) no-repeat;
	width:155px;
	height:37px;
	position:relative;
}

#innerleftcontent ul.leftnav li.maintenance a {
	width:155px;
	height:37px;
	position: absolute;
  	top: 0;
  	left: 0;
}

#innerleftcontent ul.leftnav li.maintenance a span {
	display:none;
}

#innerrightcol {
	margin-left:155px;
}

#innerrightcontent {
	padding: 30px 0 20px 20px;
	border:none;
}

#innerrightcontent p {
	line-height:1.6em;
}

#innerrightcontent h3 {
	font-family: "Garamond","Times New Roman", Times, serif;
	color:#187829;
	font-size:15px;
	padding-top:30px;
}

#innerrightcontent h3 a {
	font-family: "Garamond","Times New Roman", Times, serif;
	color:#187829;
	font-size:15px;
	padding-top:30px;
}

#innerfrontcontent {
	padding: 10px 0 20px 0px;
	border:none;
}

#innerfrontcontent p {
	line-height:1.6em;
}

.fronttext {
	width:450px;
	text-align:justify;
}


#innerrightcontent #middleimage {
	margin-left:-20px;
	padding: 15px 0 25px 0;
}

#innerrightcontent #middleimage blockquote {
	display:none;
}

.contact {
	float:right;
	margin-top:10px;
}

.contact p {
	display:none;
}

#footer {
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	text-align:center;
	width:760px;
	margin: 10px auto;
}

#footer .left {
	float:left;
	
}

#footer .right {
	float:right;
}

#footer .right a {
	color:#000000;
	text-decoration:none;
}

#footer .left a {
	color:#000000;
	text-decoration:none;
}

.formfld {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  text-align: right;
  padding-right: 10px;
}

.formkey {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.formchkh {
	font-size: 13px;
	font-weight: bold;
	color: #300070;
}

.formtxth {
	font-size: 13px;
	font-weight: normal;
	color: #900070;
}

.formbox {
  font-family: Arial, Helvetica, sans-serif;
  padding-bottom: 4px;
}

.bluebox {
	font-size: 13px;
	border: 1px solid #7070c0;
}

.textbox {
	border: 1px solid #80c0c0;
}

.formbutt {
	color: #003e00;
	font-size: 10px;
	letter-spacing: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid;
	border-color: #80c0c0;
	background-color: #f0e0d0;
}

.selctbox {
	font-size: 11px;
	border: 1px solid #ff0000;
}

.checkbox {
	font-size: 13px;
	border: #7070c0;
}

.obliged {
	font-size: 11px;
	color: #d00010;
}

ul.terms {
padding-top:10px;
list-style:none;
line-height:1.7em;
}

.floristlink {
float:right;
}

.frontfootbar {
width:761px;
height:16px;
background:#c5ced5;
	
}

.readmore a {
color:#187829;
}

.highlight {
color:#003300;
font-size:14px;
line-height:1.3em;
}

table.contacttable {
	font-size:11px;
}

table.contacttable input, textarea, select {
	border:#CCCCCC 1px solid;
	margin-bottom:5px;
	font-size:11px;
}

.toppadding {
	padding-top:10px;
}


#fronttabtextouter
{
margin-top:800px;

}



#fronttabtext
{
  width:760px;  
  background-color:#FFFFFF;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-align: left;
  font-size: 100%;
  padding: 10px 0px 10px 0px;
  margin:0 auto;
  
}

#fronttabtext h1
{
  color: #000000;
  font-size: 100%;
  background-color: #c5ced5;
  padding: 5px 10px;
}

#fronttabtext h1 a
{ text-decoration:none;
color:#000000;

}

#fronttabtext p
{
line-height:1.6em;
color: #000000;
padding: 5px 15px 20px 10px;

}