.div_pic

{

top:0px;

height:100%;

position:absolute;

top:0px

width:72px;

background-image:url(http://www.smartplants.biz/images/background_pic_2.jpg);

background-repeat:repeat-y;




z-index:100;




}





#heading_2col

{

color:#E7F59A;font-family:Verdana;font-size:14px;left:0px;top:4px;font-weight:bold;position:relative;height:35px;text-align:center;



}



#container_2col

{

text-align:center;position:static;display:table-cell;float:left;top:0px;font-family:Verdana;width:200px;padding-bottom:15px;font-size:12px;color:#330000;margin-right:10px;



}







#banner_2col

{
position:relative;height:28px;top:0px;width:200px;background-image:url(images/home_banner.jpg);background-repeat:no-repeat;background-position:center top;color:#330000;font-size:13px;text-align:center;

}




#border_2col
{
width:192px;BORDER: #CCCCCC 1px solid;top:0px;padding:3px;text-align:left;
}




.by
{


font-family:Verdana;width:58px;position:relative;height:20px;padding:5px;font-weight:bold;font-size:18px;color: #660000;


}


.bylist
{



font-family:Verdana;font-size:12px;position:relative;overflow:visible;left:40px;top:-22px;padding-left:5px;line-height:18px;width:120px;

}




.homeList

{
width:212px;position:relative;text-align:left;left:0px;float:left;
}



#outerTN { 

BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; Z-INDEX: 2; LEFT: 0px; MARGIN: 0px auto; BORDER-LEFT: white 1px solid;  POSITION: relative; TOP: 0px; align: center;border-bottom:white 1px solid;


}

#ThumbnailDivIMG { 

BORDER-RIGHT: #E7F59A 4px solid; BORDER-TOP: #E7F59A 4px solid; Z-INDEX: 12; MARGIN: 0px auto; BORDER-LEFT: #E7F59A 5px solid; WIDTH: 101px; HEIGHT: 100px;BORDER-bottom: #E7F59A 4px solid;width:60px;height:60px;float:left;

}


#photoDiv_name { 


background-color:#E7F59A;WIDTH: 115px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; TOP: -1px;BACKGROUND-COLOR: #E7F59A; TEXT-ALIGN: left; TEXT-DECORATION: none;z-index:200;color:white;font-family:Verdana;font-size:11px;padding-top:3px;BORDER: white 1px solid;border-top:none;margin-left:70px;padding-right:-60px;height:65px;align:top;padding-left:5px;



}




#link { 

FONT-SIZE: 11px; LEFT: 0px; WIDTH: 100%; COLOR: #663333; FONT-FAMILY: Verdana; POSITION: relative; TOP: 0px;   


}



#list_link
{


left:50px;color: #663333;font-family:Verdana;font-size:12px;font-weight:bold;left:50px;






}



A:hover
{

text-decoration:underline;

}


.list_link
{

background-color: white;padding-top:3px;color: #663333;font-weight:400;position:relative;



}









#searchField { 


BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-LEFT: 1px solid; WIDTH: 90px; COLOR:#EFEFEF ; BORDER-BOTTOM: 1px solid; FONT-FAMILY: verdana; HEIGHT: 15px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left;left:600px;

}



#go { 

FONT-WEIGHT: bold; color:#EFEFEF ; FONT-FAMILY: Verdana;


}


.top_button

{


background:url('images/top_button.gif');width:116px;height:28px;display:block;float:left;font-family:Verdana;font-size:11px;font-weight:bold;text-align:center;margin-right:1px;


}



.top_button A

{


text-decoration:none;color:#E7F59A;top:5px;position:relative;

}




.logo

{
FLOAT: left;  POSITION: relative; TOP: -3px;margin-right:-4px
}



.temp_rule_SP 

{ 

border: solid; border-width: 0px 0px 2px; border-color: black #999999 #CCCCCC;height:28px;background-color:white;text-align:left;padding-top:12px;width:659px;left:10px



}





body {


background-image:url(images/background_pic.jpg);
	background-repeat: repeat-y;
	background-position:center;
	background-color: #EFEFEF;
	margin-left: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;



}




.pricinghd { font-family: Arial, Helvetica, sans-serif; font-size: 58px; font-weight: 900; color: #660000; line-height: 48px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: center }
.pricingamt {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bolder; color: #999999}
.pricehd {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-align: center; vertical-align: middle}
.pricelefthd { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999 ; text-align: right; border-color: black black black #999999; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}



.heading14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: lighter; color: #666666; ; line-height: 18px; text-align: left}



.redgroove {  border: #999999 solid; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-weight: bold; clip:   rect(   ); text-align: center; vertical-align: middle; border-width: 1px 0px 0px 1px}
.redgroovelight { border: #999999 solid; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-weight: bolder; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: center; vertical-align: middle; border-width: 1px 0px 0px 1px}
.redgroovelightleft { border: 1px #CC0000 groove; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #99CC00; background-color: #990000 ; padding-top: 0px; padding-left: 0px; font-weight: 700; padding-right: 0px; padding-bottom: 0px}
.redgroovedark { border: 1px #CC0000 groove; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; text-indent: 23px; vertical-align: middle; background-color: #660000; font-weight: 400 }
.redboxtext { border: 0px #CC0000 none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCC00; padding-top: 5px; padding-left: 5px; font-weight: 700 }


.headings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	color: #666666;
; line-height: 12px}
.body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
; color: #333333}
.box {
	text-align: left;
	text-indent: 2pt;
	color: #336633;
	font-size: 12px;
	font-weight: lighter;
	border: 1px ridge #FFFF66;
; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px}
.navbar {  color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 900; word-spacing: normal; clip:   rect(   ); font-variant: normal; text-transform: none; border-width: 0px 0px 0px 0cm; vertical-align: middle; text-align: right; position: absolute; height: 800px; width: 600px}
.leftrule {  border-color: black black black #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}

.emailbox { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #990000; vertical-align: top; border-color: black black black #999999; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.intro { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 900; ; color: #330000; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border: #999999 solid; text-align: center; vertical-align: middle; border-width: 1px 1px 1px 0px}
.topparaCopy { font-family: Arial, Helvetica, sans-serif; font-size: 20pt; color: #660000; font-weight: bolder; ; text-align: center; line-height: 18px; vertical-align: bottom; border-style: none }
.topparabox { ; border-color: #999999 #999999 #999999 #999999; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; left: 0%; top: 0%; clip:    rect(   ); vertical-align: bottom; z-index: 3; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}

.greybox {
	background-repeat: no-repeat;
	padding-left: 15px;
	border-top-style: dotted;
	border-top-color: #999999;
	background-position: left top;
; border-color: #999999 #999999 black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.toppara {  font-family: Arial, Helvetica, sans-serif; font-size: 44px; font-weight: 900; color: #660000; line-height: 33px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: center; z-index: 3; clip:  rect(   )}

.introtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 22px;
	border: 0px #999999 none;
}


.toprule { border-color: #999999 black black #999999; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.topleftrule { border-color: #999999 black black #999999; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.boldBox {  font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; line-height: 12px}
.headingsspace12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #666666;
	;
	line-height: 13px;
	position: absolute;
	top: 10px;
}




.footer {
	vertical-align: bottom;
	
	background-color:red;
	position: relative;	
	text-align center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	width: 300px;
	z-index: 10;
	left: -33px;


}



.footerText {
	vertical-align: bottom;

	position: absolute;
	z-index: 1000;
	bottom: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	width: 400px;

	left: 200px;



}




.footerTextA {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	z-index: 1000;


	
}



.body_container


{


text-align:left;position:static;overflow:auto;background-image:url(http://www.smartplants.biz/images/background_pic_2.jpg);background-repeat:repeat-y;padding-left:100px;z-index:-1;font-family:Verdana;font-size:14px;color:#999999;padding-right:20px;


}





* html .body_container
{
overflow:visible;left:0px;

}




*+html .body_container

{

overflow:visible;left:0px;

}











.note-source { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666; ; line-height: 10px}
.bullet { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 100; color: #333333; ; line-height: 14px; list-style-position: outside; list-style-image: url(http://www.smartplants.biz/images/bullet.gif)}
.IE6 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 900; color: #993333}
img {  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.bodyrulebottom { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: lighter; ; color: #333333 ; border-color: black #999999 #999999 black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.ruleright {  border-color: black #999999 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.rulebotleft { border-color: black black #999999 #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.rulebottom {  border-color: black black #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.rulebottomright {  border-color: black #999999 #999999 black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.ruletopright { border-color: #999999 #999999 black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.ruletopleftright { border-color: #999999 #999999 black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.rulebottomleft {  border-color: black #CCCCCC #CCCCCC #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.ruleleftrightbottom {  border-color: black #999999 #999999; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.thewebCopy { font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #FFCC33; line-height: 16px }
.webhead {  color: #660000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}
.webtext { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: lighter; color: #333333; ; line-height: 14px }
.plantdata { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 700; color: #990000; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 5px; line-height: 17px; border: 0px #999999 none }
.welcomeCopy { font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; font-size: 11px; line-height: 13px}
.Cheap { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #CCCC00; font-weight: bolder }
.plantdatatext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #999999; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 5px; line-height: 17px; border: 0px #999999 none }
.numbers { font-family: Arial, Helvetica, sans-serif; font-size: 45px; color: #999999;font-weight: bold }
.flowHead { color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold }
.smallnumber { font-family: Arial, Helvetica, sans-serif; font-size: 36px; color: #CCCC00; font-weight: bolder }
.address { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #990000; line-height: 30px}
.address { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: lighter; color: grey; ; line-height: 14px ; padding-right: 10px}

.aLink { font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; line-height: 12px; text-decoration: underline}



.toprulethick { border: solid; border-width: 0px 0px 4px; border-color: black #999999 #CCCCCC;background-color:white}

.formdata { font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #990000; line-height: 16px ; padding-right: 10px}



.bigheading { font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #990000; line-height: 16px; padding-right: 6px }
.need { font-family: Arial, Helvetica, sans-serif; font-size: 26px; color: #990000; font-weight: bolder }
.greyboldBox { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #999999; line-height: 16px; padding-right: 6px }
.afford { font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; line-height: 12px; padding-right: 6px }
.headingsspace12Copy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; color: #666666; ; line-height: 18px; text-align: left}


.botrulethick { border: solid; border-width: 0px 0px 4px; border-color: black #999999 #CCCCCC;height:40px;background-color:white;}




.ruleleftright { border: #999999 solid; border-width: 0px 1px}

.boxback {
	background-image: url(http://www.smartplants.biz/images/Plantdata.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #990000;
	position: absolute;
	width: 150px;
	height: 150px;
	top: 143px;
	left: 587px;
}


.boxbackrules { border-color: black #999999 #999999; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width:0px; border-left-width: 1px; background-image: url(images/Plantdata.gif); background-repeat: no-repeat; background-position: center center; text-align: center; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #990000}







.boxbackbespoke { background-repeat: no-repeat; background-position: center center; text-align: center; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #990000 ; background-image: url(images/bespoke.gif)}
.sideHead { font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; font-size: 13px; line-height: 15px; font-weight: bold}
.top_below {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; border-color: black black #CCCCCC #CCCCCC; border-style: solid; border-bottom-width: 1px; border-left-width: 1px; text-align: center; vertical-align: middle}
.top_right { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; border-color: black #CCCCCC #CCCCCC; text-align: center; vertical-align: middle ; border-style: solid; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


.top_below {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; border-color: black black #CCCCCC #CCCCCC; text-align: center; vertical-align: middle; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px;overflow:hidden;height:23px;width:85px}

.top_below_s {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CCCC00; border-color: black black #CCCCCC #CCCCCC; text-align: center; vertical-align: middle; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px;overflow:hidden;height:23px;width:85px}


.top_s {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CCCC00; }


.top_r {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:red; }


.top_right { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; border-color: black #CCCCCC #CCCCCC; text-align: center; vertical-align: middle ; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.BigHead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #990000; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 19px; border: 0px #999999 none}



.boldHead  {font-family:Verdana;color:black;font-size:11px;font-weight:bold;backgroundColor:transparent;}


.redHead  {font-family:Verdana;color:#900000;font-size:13px;font-weight:bold;backgroundColor:transparent;}





.backgroundL { margin-top: 0px; margin-left: 0px;position:absolute;width:104px;height:600px;}



.build {
	position: absolute;
	left: 565px;
	top: 20px;
	width: 100px;
}
.topheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	line-height: 22px;
	position: static;


	height:auto;
	top: 36px;
	text-align:center;
padding-top:20px;


}



.body12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: lighter;
	color: #666666;
	line-height: 18px;
	vertical-align: bottom;
	position: relative;
	bottom: 1px;
	top: 75px;
	width: 438px;
	left: 116px;
	text-align: left;
}


.body12wide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: lighter;
	color: #666666;
	line-height: 16px;
	vertical-align: bottom;
	position: absolute;
	bottom: 1px;
	top: 75px;
	width: 479px;
	left: 102px;
	text-align: left;
}

