/* -------- Author: Aaron M. Souza 2009 --------  */
/* -------- Coded For IE7.0.5, IE6, FX3.0.4, SF3.2.1, OP9.62, Chrome1.0.1 --------  */
/* -------- Built with Notepad 5.1 --------  */

body
{
margin: 0;
padding: 0;
background: white;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #A4E4F5;
}

#subbody
	{
	background: url('images/footerbg.jpg') no-repeat bottom center;
	}

#wrapper
		{
		width: 950px;
		margin: 10px auto 0 auto;
		text-align: center;
		}

/* --------------------------- Header --------------------------- */

#header
			{
			width: 950px;
			height: 160px;
			margin: 0;
			border-bottom: 2px solid #20B5DD;
			padding: 0;
			background: url('images/headerbg.jpg') white no-repeat top right;
			}

#headerabout
			{
			width: 950px;
			height: 160px;
			margin: 0;
			border-bottom: 2px solid #20B5DD;
			padding: 0;
			background: url('images/aboutheaderbg.jpg') white no-repeat top right;
			}

#headerdealers
			{
			width: 950px;
			height: 160px;
			margin: 0;
			border-bottom: 2px solid #20B5DD;
			padding: 0;
			background: url('images/dealersheaderbg.jpg') white no-repeat top right;
			}

#headercontact
			{
			width: 950px;
			height: 160px;
			margin: 0;
			border-bottom: 2px solid #20B5DD;
			padding: 0;
			background: url('images/contactheaderbg.jpg') white no-repeat top right;
			}

#headerpalm
			{
			width: 950px;
			height: 160px;
			margin: 0;
			border-bottom: 2px solid #20B5DD;
			padding: 0;
			background: url('images/palmheaderbg.jpg') white no-repeat top right;
			}

#headerprodpalm
			{
			width: 950px;
			height: 160px;
			margin: 0;
			border-bottom: 2px solid #20B5DD;
			padding: 0;
			background: url('images/prodpalmheaderbg.jpg') white no-repeat top right;
			}

#headerprodtiara
			{
			width: 950px;
			height: 160px;
			margin: 0;
			border-bottom: 2px solid #20B5DD;
			padding: 0;
			background: url('images/prodtiarheaderbg.jpg') white no-repeat top right;
			}

#headerprodwheat
			{
			width: 950px;
			height: 160px;
			margin: 0;
			border-bottom: 2px solid #20B5DD;
			padding: 0;
			background: url('images/prodwheatheaderbg.jpg') white no-repeat top right;
			}

#headerwarranty
			{
			width: 950px;
			height: 160px;
			margin: 0;
			border-bottom: 2px solid #20B5DD;
			padding: 0;
			background: url('images/warrantyheaderbg.jpg') white no-repeat top right;
			}

#headerhum
			{
			width: 950px;
			height: 160px;
			margin: 0;
			border-bottom: 2px solid #20B5DD;
			padding: 0;
			background: url('images/humheaderbg.jpg') white no-repeat top right;
			}

#headerrainchains
			{
			width: 950px;
			height: 160px;
			margin: 0;
			border-bottom: 2px solid #20B5DD;
			padding: 0;
			background: url('images/rainchainsheader.jpg') white no-repeat top right;
			}

#headerfirepots
			{
			width: 950px;
			height: 160px;
			margin: 0;
			border-bottom: 2px solid #20B5DD;
			padding: 0;
			background: url('images/firepotsheaderbg.jpg') white no-repeat top right;
			}

#headersundials
			{
			width: 950px;
			height: 160px;
			margin: 0;
			border-bottom: 2px solid #20B5DD;
			padding: 0;
			background: url('images/sundialsheader.jpg') white no-repeat top right;
			}

#headerbottles
			{
			width: 950px;
			height: 160px;
			margin: 0;
			border-bottom: 2px solid #20B5DD;
			padding: 0;
			background: url('images/bottlesheaderbg.jpg') white no-repeat top right;
			}

#headeroutdoor
			{
			width: 950px;
			height: 160px;
			margin: 0;
			border-bottom: 2px solid #20B5DD;
			padding: 0;
			background: url('images/outdoorheaderbg.jpg') white no-repeat top right;
			}

#headerplanters
			{
			width: 950px;
			height: 160px;
			margin: 0;
			border-bottom: 2px solid #20B5DD;
			padding: 0;
			background: url('images/plantersheaderbg.jpg') white no-repeat top right;
			}

#headerforest
			{
			width: 950px;
			height: 160px;
			margin: 0;
			border-bottom: 2px solid #20B5DD;
			padding: 0;
			background: url('images/forestheaderbg.jpg') white no-repeat top right;
			}

#headerspinners
			{
			width: 950px;
			height: 160px;
			margin: 0;
			border-bottom: 2px solid #20B5DD;
			padding: 0;
			background: url('images/spinnersheader.jpg') white no-repeat top right;
			}

#headertvs
			{
			width: 950px;
			height: 160px;
			margin: 0;
			border-bottom: 2px solid #20B5DD;
			padding: 0;
			background: url('images/outdoortvsheader.jpg') white no-repeat top right;
			}

#logohl
				{
				width: 350px;
				height: 160px;
				float: left;
				cursor: pointer;
				}

/* --------------------------- Top Navigation --------------------------- */

#menu
				{
				width: auto;
				height: 28px;
				float: right;
				margin: 132px 0 0 0;
				padding: 0;
				}

#menu ul
					{
					margin: 0;
					padding: 0;
					list-style: none;
					float: right;
					}

#menu li
						{
						display: inline;
						margin: 0;
						padding: 0;
						line-height: 100%;
						}

#menu a.topleft:link, #menu a.topleft:visited, #menu a.topleft:active
							{
							float: left;
							width: 120px;
							height: 19px;
							margin: 0;
							padding: 9px 0 0 0;
							background: url('images/topleftbutton.png') no-repeat left;
							text-decoration: none;
							text-align: center;
							letter-spacing: -1px;
							font-size: 14px;
							color: #0F336F;
							}

#menu a.topleft:hover, #menu a.topleft:focus
							{
							background: url('images/topleftbutton.png') no-repeat right;
							color: #071C3D;
							}

#menu a.topleftact:link, #menu a.topleftact:visited, #menu a.topleftact:active, #menu a.topleftact:hover, #menu a.topleftact:focus
							{
							float: left;
							width: 120px;
							height: 19px;
							margin: 0;
							padding: 9px 0 0 0;
							background: url('images/topleftbutton.png') no-repeat right;
							text-decoration: none;
							text-align: center;
							letter-spacing: -1px;
							font-size: 14px;
							color: #071C3D;
							}

#menu a.middle:link, #menu a.middle:visited, #menu a.middle:active
							{
							float: left;
							width: 120px;
							height: 19px;
							margin: 0;
							padding: 9px 0 0 0;
							background: url('images/topmiddlebutton.png') no-repeat left;
							text-decoration: none;
							text-align: center;
							letter-spacing: -1px;
							font-size: 14px;
							color: #0F336F;
							}

#menu a.middle:hover, #menu a.middle:focus
							{
							background: url('images/topmiddlebutton.png') no-repeat right;
							color: #071C3D;
							}

#menu a.middleact:link, #menu a.middleact:visited, #menu a.middleact:active, #menu a.middleact:hover, #menu a.middleact:focus
							{
							float: left;
							width: 120px;
							height: 19px;
							margin: 0;
							padding: 9px 0 0 0;
							background: url('images/topmiddlebutton.png') no-repeat right;
							color: #071C3D;
							text-decoration: none;
							text-align: center;
							letter-spacing: -1px;
							font-size: 14px;
							}

#menu a.topright:link, #menu a.topright:visited, #menu a.topright:active
							{
							float: left;
							width: 120px;
							height: 19px;
							margin: 0;
							padding: 9px 0 0 0;
							background: url('images/toprightbutton.png') no-repeat left;
							text-decoration: none;
							text-align: center;
							letter-spacing: -1px;
							font-size: 14px;
							color: #0F336F;
							}

#menu a.topright:hover, #menu a.topright:focus
							{
							background: url('images/toprightbutton.png') no-repeat right;
							color: #071C3D;
							}

#menu a.toprightact:link, #menu a.toprightact:visited, #menu a.toprightact:active, #menu a.toprightact:hover, #menu a.toprightact:focus
							{
							float: left;
							width: 120px;
							height: 19px;
							margin: 0;
							padding: 9px 0 0 0;
							background: url('images/toprightbutton.png') no-repeat right;
							color: #071C3D;
							text-decoration: none;
							text-align: center;
							letter-spacing: -1px;
							font-size: 14px;
							}

/* --------------------------- End Top Navigation --------------------------- */

/* --------------------------- End Header --------------------------- */

/* --------------------------- Left Navigation --------------------------- */

#leftnav
			{
			width: 150px;
			float: left;
			text-align: left;
			}

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

#leftnav li
					{
					padding: 0;
					line-height: 100%;
					}

#leftnav a:link, #leftnav a:visited, #leftnav a:active
						{
						display: inline;
						float: left;
						width: 140px;
						height: 25px;
						margin: 0 0 2px 0;
						padding: 10px 0 0 10px;
						color: #0A4C0E;
						text-decoration: none;
						font-family: "trebuchet ms";
						font-size: 14px;
						text-transform: lowercase;
						letter-spacing: -1px;
						background: url('images/leftbuttons.jpg') no-repeat left;
						}

#leftnav a:hover, #leftnav a:focus
						{
						background: url('images/leftbuttons.jpg') no-repeat right;
						color: black;
						}

#leftnav a.active:link, #leftnav a.active:visited, #leftnav a.active:active, #leftnav a.active:hover, #leftnav a.active:focus
						{
						display: inline;
						float: left;
						width: 140px;
						height: 25px;
						margin: 0 0 2px 0;
						padding: 10px 0 0 10px;
						text-decoration: none;
						font-family: "trebuchet ms";
						font-size: 14px;
						text-transform: lowercase;
						letter-spacing: -1px;
						background: url('images/leftbuttonsact.jpg') no-repeat;
						color: black;
						}

/* --------------------------- End Left Navigation --------------------------- */

/* --------------------------- Content --------------------------- */

#content
					{
					float: left;
					width: 754px;
					text-align: left;
					margin: 0 0 0 4px;
					padding: 16px 20px 0 20px;
					}

h1, h2, h3
						{
						font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
						}

h1
						{
						margin: 0;
						padding: 0 0 2px 0;
						font-size: 170%;
						font-weight: normal;
						color: #268401;
						letter-spacing: -1px;
						}

h2	
						{
						color: #001a7c;
						font-size: 130%;
						margin: 10px 0 0 0;
						font-weight: normal;
						}

h2.dealers
						{
						color: #7b0000;
						margin: 10px 0;
						font-size: 120%;
						text-align: center;
						line-height: 100%;
						font-weight: bold;
						}

h2.dealform
						{
						color: #7b0000;
						margin: 18px 0 2px 0;
						font-size: 120%;
						text-align: center;
						line-height: 100%;
						font-weight: bold;
						}

h3
						{
						color: black;
						margin: 10px 0;
						font-size: 120%;
						text-align: center;
						line-height: 100%;
						}

p
						{
						margin: 10px 0 14px 0;
						line-height: 150%;
						font-size: 100%;
						color: black;
						text-align: justify;
						clear: left;
						}

p.aboveconditions
						{
						margin: 10px 0 2px 0;
						}

p.conditions
						{
						margin: 4px 16px 14px 16px;
						font-size: 90%;
						}

ul
						{
						margin-bottom: 10px;
						line-height: 150%;
						font-size: 100%;
						color: black;
						text-align: justify;
						}

a:link, a:visited, a:active 
						{
						text-decoration: underline;
						}
	
a:hover, a:focus 
						{
						color: white;
						text-decoration: none;
						}

a.normal:link, a.normal:visited, a.normal:active
						{
						text-decoration: underline;
						color: #001565;
						}

a.normal:hover, a.normal:focus
						{
						text-decoration: none;
						}

/* --------------------------- Home Page --------------------------- */

/* --------------------------- Main Products Box --------------------------- */

#mainprods
						{
						width: 750px;
						height: 442px;
						margin: 0 auto 20px auto;
						border: 1px solid #5D7EA2;
						text-align: center;
						background: url('images/prodbg.jpg');
						}

.singleprodtl
							{
							width: 168px;
							height: 198px;
							margin: 14px 7px 0 14px;
							border: 1px solid white;
							float: left;
							background: url('images/palm_tree.jpg') no-repeat bottom left;
							display: inline;
							cursor: pointer;
							}

.singleprodtlnewbg
							{
							width: 168px;
							height: 198px;
							margin: 14px 7px 0 14px;
							border: 1px solid #F2EE01;
							float: left;
							background: url('images/palm_tree.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

.singleprodtlm
							{
							width: 168px;
							height: 198px;
							margin: 14px 7px 0 7px;
							border: 1px solid white;
							float: left;
							background: url('images/hummingbird.jpg') no-repeat bottom left;
							display: inline;
							cursor: pointer;
							}

.singleprodtlmnewbg
							{
							width: 168px;
							height: 198px;
							margin: 14px 7px 0 7px;
							border: 1px solid #F2EE01;
							float: left;
							background: url('images/hummingbird.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

.singleprodtrm
							{
							width: 168px;
							height: 198px;
							margin: 14px 7px 0 7px;
							border: 1px solid white;
							float: left;
							background: url('images/rain_chain.jpg') no-repeat bottom left;
							display: inline;
							cursor: pointer;
							}

.singleprodtrmnewbg
							{
							width: 168px;
							height: 198px;
							margin: 14px 7px 0 7px;
							border: 1px solid #F2EE01;
							float: left;
							background: url('images/rain_chain.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

.singleprodtr
							{
							width: 168px;
							height: 198px;
							margin: 14px 14px 0 7px;
							border: 1px solid white;
							float: left;
							background: url('images/fire_pots.jpg') no-repeat bottom left;
							display: inline;
							cursor: pointer;
							}

.singleprodtrnewbg
							{
							width: 168px;
							height: 198px;
							margin: 14px 14px 0 7px;
							border: 1px solid #F2EE01;
							float: left;
							background: url('images/fire_pots.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

.singleprodbl
							{
							width: 168px;
							height: 198px;
							margin: 14px 7px 0 14px;
							border: 1px solid white;
							float: left;
							background: url('images/sundials.jpg') no-repeat bottom left;
							display: inline;
							cursor: pointer;
							}

.singleprodblnewbg
							{
							width: 168px;
							height: 198px;
							margin: 14px 7px 0 14px;
							border: 1px solid #F2EE01;
							float: left;
							background: url('images/sundials.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

.singleprodblm
							{
							width: 168px;
							height: 198px;
							margin: 14px 7px 0 7px;
							border: 1px solid white;
							float: left;
							background: url('images/soap_oil_bottles.jpg') no-repeat bottom left;
							display: inline;
							cursor: pointer;
							}

.singleprodblmnewbg
							{
							width: 168px;
							height: 198px;
							margin: 14px 7px 0 7px;
							border: 1px solid #F2EE01;
							float: left;
							background: url('images/soap_oil_bottles.jpg') no-repeat bottom right;
							display: inline;
							cursor:	pointer;
							}

.singleprodbrm
							{
							width: 168px;
							height: 198px;
							margin: 14px 7px 0 7px;
							border: 1px solid white;
							float: left;
							background: url('images/outdoor_products.jpg') no-repeat bottom left;
							display: inline;
							cursor: pointer;
							}

.singleprodbrmnewbg
							{
							width: 168px;
							height: 198px;
							margin: 14px 7px 0 7px;
							border: 1px solid #F2EE01;
							float: left;
							background: url('images/outdoor_products.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

.singleprodbr
							{
							width: 168px;
							height: 198px;
							margin: 14px 14px 0 7px;
							border: 1px solid white;
							float: left;
							background: url('images/outdoor_tvs.jpg') no-repeat bottom left;
							display: inline;
							cursor: pointer;
							}

.singleprodbrnewbg
							{
							width: 168px;
							height: 198px;
							margin: 14px 14px 0 7px;
							border: 1px solid #F2EE01;
							float: left;
							background: url('images/outdoor_tvs.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

/* --------------------------- End Main Products Box --------------------------- */

#videocaption
						{
						float: right;
						margin: 16px 0 20px 22px;
						font-size: 11px;
						text-align: right;
						color: #7b0000;
						}

.videocap2
						{
						float: right;
						margin: 16px 0 20px 22px;
						font-size: 11px;
						text-align: right;
						color: #7b0000;
						}

img.videolink
							{
							margin: 0 0 4px 0;
							border: 1px solid #bebebe;
							}

#bottlescaption
						{
						float: right;
						margin: 6px 0 20px 22px;
						font-size: 11px;
						text-align: right;
						color: #7b0000;
						}

img.noborder
							{
							margin: 0 0 4px 0;
							border: none;
							}

#rightphotostack
						{
						margin: 0 0 0 22px;
						width: 352px;
						float: right;
						}

#normalcaption
							{
							margin: 16px 0 20px 0;
							padding: 0;
							font-size: 11px;
							text-align: right;
							color: #7b0000;
							}

#ulholder
							{
							width: 100%;
							border-top: 1px solid #d7d7d7;
							border-bottom: 1px solid #d7d7d7;
							margin: 0;
							padding: 0;
							clear: left;
							}

ul.palmfeatures
								{
								color: #ca0419;
								font-family: "comic sans ms";
								text-align: left;
								list-style: none;
								margin: 16px 0;
								padding: 0 25px;
								}

ul.palmfeatures li
									{
									margin: 0 0 5px 0;
									padding: 0 0 0 20px;
									background: url('images/check.png') no-repeat;
									text-align: left;
									}		

/* --------------------------- End Home Page --------------------------- */

/* --------------------------- About Page --------------------------- */

p.expectations
						{
						margin-left: 20px;
						margin-right: 20px;
						}

span.boldred	
							{
							color: #ca0419;
							font-weight: bold;
							}

span.signature
							{
							font-family: "comic sans ms";
							font-size: 120%;
							}

/* --------------------------- End About Page --------------------------- */

/* --------------------------- Dealers Page --------------------------- */

#rightcolumn
						{
						width: 220px;
						margin: 16px 0 16px 22px;
						border: 1px solid #7b0000;
						padding: 0 0 2px 0;
						float: right;
						background: url('images/rightcolumnbg.jpg');
						}

p.dealer
							{
							margin: 0 14px 4px 14px;
							line-height: 150%;
							font-size: 85%;
							color: #4c4c4c;
							text-align: left;
							line-height: 110%;
							border-top: 1px solid #d7d7d7;
							padding: 4px 0 0 0;
							}

p.dealerbottom
							{
							margin: 0 14px 8px 14px;
							line-height: 150%;
							font-size: 85%;
							color: #4c4c4c;
							text-align: left;
							line-height: 110%;
							border-top: 1px solid #d7d7d7;
							padding: 4px 0 0 0;
							}

a.dealersite:link, a.dealersite:visited, a.dealersite:active
								{
								color: #7b0000;
								text-decoration: none;
								}

a.dealersite:hover, a.dealersite:focus
								{
								text-decoration: underline;
								}

#requesttable
							{
							width: 752px;
							margin: 10px auto 10px auto;
							border: 1px solid #7b0000;
							text-align: center;
							color: black;
							font-size: 14px;
							background: url('images/rightcolumnbg.jpg');
							}

table#reqform
								{
								width: 702px;
								text-align: left;
								margin: 10px 0 16px 0;
								padding: 0 0 0 48px;
								font-size: 13px;
								}

table#reqform td.wordpad
									{
									padding: 0 20px 0 0;
									}

input.withcolor
										{
										border: 1px solid #CDCDCD;
										background: #EDEDED;
										color: #063255;
										font-family: Arial, Helvetica, sans-serif;
										}

input.withcolorandpad
										{
										width: 120px;
										border: 1px solid #CDCDCD;
										padding: 6px 0;
										background: #EDEDED;
										}

textarea
										{
										color: #063255;
										border: 1px solid #CDCDCD;
										background: #EDEDED;
										font-family: Arial, Helvetica, sans-serif;
										}

hr.request
										{
										margin: 16px auto;
										height: 1px;
										background: black;
										border: none;
										}

/* --------------------------- End Dealers Page --------------------------- */

/* --------------------------- Contact Page --------------------------- */

#contactholder
						{
						width: 750px;
						height: 534px;
						margin: 0 auto;
						text-align: center;
						background: url('images/contactbg.png') no-repeat;
						}

#emaillink
							{
							width: 370px;
							height: 52px;
							float: right;
							margin: 220px 36px 0 0;
							cursor: pointer;
							display: inline;
							}

/* --------------------------- End Contact Page --------------------------- */

/* --------------------------- Palm Tree Page --------------------------- */

#palmprods
						{
						width: 750px;
						height: 110px;
						margin: 0 auto 20px auto;
						border: 1px solid #5D7EA2;
						text-align: center;
						background: url('images/prodbg.jpg');
						}

.singlepalmprodtl
							{
							width: 168px;
							height: 80px;
							margin: 14px 7px 0 14px;
							border: 1px solid white;
							float: left;
							background: url('images/palm_tree_sm.jpg') no-repeat bottom left;
							display: inline;
							cursor: pointer;
							}

.singlepalmprodtlnewbg
							{
							width: 168px;
							height: 80px;
							margin: 14px 7px 0 14px;
							border: 1px solid #F2EE01;
							float: left;
							background: url('images/palm_tree_sm.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

.singlepalmprodtlact
							{
							width: 168px;
							height: 80px;
							margin: 13px 6px 0 13px;
							border: 2px solid #F2EE01;
							float: left;
							background: url('images/palm_tree_sm.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

.singlepalmprodtlm
							{
							width: 168px;
							height: 80px;
							margin: 14px 7px 0 7px;
							border: 1px solid white;
							float: left;
							background: url('images/tiara_tree_sm.jpg') no-repeat bottom left;
							display: inline;
							cursor: pointer;
							}

.singlepalmprodtlmnewbg
							{
							width: 168px;
							height: 80px;
							margin: 14px 7px 0 7px;
							border: 1px solid #F2EE01;
							float: left;
							background: url('images/tiara_tree_sm.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

.singlepalmprodtlmact
							{
							width: 168px;
							height: 80px;
							margin: 13px 6px 0 6px;
							border: 2px solid #F2EE01;
							float: left;
							background: url('images/tiara_tree_sm.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

.singlepalmprodtrm
							{
							width: 168px;
							height: 80px;
							margin: 14px 7px 0 7px;
							border: 1px solid white;
							float: left;
							background: url('images/wheat_grass_sm.jpg') no-repeat bottom left;
							display: inline;
							cursor: pointer;
							}

.singlepalmprodtrmnewbg
							{
							width: 168px;
							height: 80px;
							margin: 14px 7px 0 7px;
							border: 1px solid #F2EE01;
							float: left;
							background: url('images/wheat_grass_sm.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

.singlepalmprodtrmact
							{
							width: 168px;
							height: 80px;
							margin: 13px 6px 0 6px;
							border: 2px solid #F2EE01;
							float: left;
							background: url('images/wheat_grass_sm.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

.singlepalmprodtr
							{
							width: 168px;
							height: 80px;
							margin: 14px 14px 0 7px;
							border: 1px solid white;
							float: left;
							background: url('images/warranty_sm.jpg') no-repeat bottom left;
							display: inline;
							cursor: pointer;
							}

.singlepalmprodtrnewbg
							{
							width: 168px;
							height: 80px;
							margin: 14px 14px 0 7px;
							border: 1px solid #F2EE01;
							float: left;
							background: url('images/warranty_sm.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

.singlepalmprodtract
							{
							width: 168px;
							height: 80px;
							margin: 13px 13px 0 6px;
							border: 2px solid #F2EE01;
							float: left;
							background: url('images/warranty_sm.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

.palmsub
						{
						width: 168px;
						float: left;
						margin: 10px 25px 20px 0;
						border: 1px solid #b1c6a4;
						text-align: left;
						background: #e1fad2;
						cursor: pointer;
						}

.palmsubover
						{
						width: 168px;
						float: left;
						margin: 10px 25px 20px 0;
						border: 1px solid black;
						text-align: left;
						background: #befb9a;
						cursor: pointer;
						}

.tiarasub
						{
						width: 168px;
						float: left;
						margin: 10px 24px 20px 0;
						border: 1px solid #b1c6a4;
						text-align: left;
						background: #d2ddfa;
						cursor: pointer;
						}

.tiarasubover
						{
						width: 168px;
						float: left;
						margin: 10px 24px 20px 0;
						border: 1px solid black;
						text-align: left;
						background: #9db7fc;
						cursor: pointer;
						}

.wheatsub
						{
						width: 168px;
						float: left;
						margin: 10px 24px 20px 0;
						border: 1px solid #b1c6a4;
						text-align: left;
						background: #f9fac1;
						cursor: pointer;
						}

.wheatsubover
						{
						width: 168px;
						float: left;
						margin: 10px 24px 20px 0;
						border: 1px solid black;
						text-align: left;
						background: #f9fb8e;
						cursor: pointer;
						}

.warrantysub
						{
						width: 168px;
						float: right;
						margin: 10px 0 20px 0;
						border: 1px solid #b1c6a4;
						text-align: left;
						background: #e2e2e2;
						cursor: pointer;
						}

.warrantysubover
						{
						width: 168px;
						float: right;
						margin: 10px 0 20px 0;
						border: 1px solid black;
						text-align: left;
						background: #c7c7c7;
						cursor: pointer;
						}

p.subdescription
							{
							font-size: 85%;
							line-height: 120%;
							padding: 0 10px;
							}

img.sub
							{
							border: none;
							}

/* --------------------------- End Palm Tree Page --------------------------- */

/* --------------------------- Product Palm Trees --------------------------- */

#singleproddivider
						{
						margin: 18px 0 0 0;
						width: 367px;
						height: 300px;
						clear: left;
						}

.productdivider
						{
						margin: 0;
						width: 100%;
						height: 300px;
						}

.productdividerbottom
						{
						width: 100%;
						height: 300px;
						margin: 0 0 18px 0;
						}

.leftproduct
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prod6bottlebg01.png') no-repeat;
							}

table.productinfo
								{
								width: 100%;
								margin: 40px 0 0 0;
								font-weight: bold;
								color: #2e2e2e;
								letter-spacing: -1px;
								font-size: 14px;
								}

table.productinfo td.maj
									{
									width: 55%;
									height: 20px;
									}

table.productinfo td.minhead
									{
									width: 45%;
									height: auto;
									font-size: 18px;
									font-weight: bold;
									color: #001565;
									}

table.productinfo td.min
									{
									width: 45%;
									height: 20px;
									}

form.compat
										{
										display: inline;
										}

select.colorchoices
											{
											margin: 0;
											height: 20px;
											padding: 0 0 0 2px;
											clear: both;
											}

table.productpricebp
								{
								width: 100%;
								margin: 24px 0 0 0;
								color: black;
								letter-spacing: -1px;
								font-size: 13px;
								font-weight: bold;
								}

table.productpricebp td.spacer
									{
									width: 12%;
									height: 23px;
									}

table.productpricebp td.subpricetop
									{
									width: 46%;
									height: 23px;
									vertical-align: bottom;
									}

table.productpricebp td.subprice
									{
									width: 46%;
									height: 23px;
									vertical-align: top;
									}

table.productpricebp td.totalprice
									{
									width: 42%;
									height: 23px;
									font-size: 120%;
									}

table.productpricebp td.subpricetop2
									{
									width: 40%;
									height: 23px;
									vertical-align: bottom;
									}

table.productpricebp td.subprice2
									{
									width: 40%;
									height: 23px;
									vertical-align: top;
									}

table.productpricebp td.totalprice2
									{
									width: 46%;
									height: 23px;
									font-size: 120%;
									}

table.productinfo td.minhead3
									{
									width: 45%;
									height: auto;
									font-size: 16px;
									font-weight: bold;
									color: #001565;
									}

table.productpricebp td.totalprice3
									{
									width: 43%;
									height: 23px;
									font-size: 120%;
									}

table.productpricebp td.subpricetop3
									{
									width: 39%;
									height: 23px;
									vertical-align: bottom;
									}

table.productpricebp td.subprice3
									{
									width: 39%;
									height: 23px;
									vertical-align: top;
									}

table.productinfo9
								{
								width: 100%;
								margin: 38px 0 0 0;
								font-size: 14px;
								font-weight: bold;
								color: #2e2e2e;
								letter-spacing: -1px;
								}

table.productinfo9 td.maj
									{
									width: 55%;
									}

table.productinfo9 td.minhead
									{
									width: 45%;
									height: auto;
									font-size: 18px;
									font-weight: bold;
									color: #001565;
									}

table.productinfo9 td.min
									{
									width: 45%;
									line-height: 110%;
									}

table.productpricebp9
								{
								width: 100%;
								margin: 20px 0 0 0;
								color: black;
								letter-spacing: -1px;
								font-size: 13px;
								font-weight: bold;
								}

table.productpricebp9 td.spacer
									{
									width: 12%;
									height: 23px;
									}

table.productpricebp9 td.subpricetop
									{
									width: 46%;
									height: 23px;
									vertical-align: bottom;
									}

table.productpricebp9 td.subprice
									{
									width: 46%;
									height: 23px;
									vertical-align: top;
									}

table.productpricebp9 td.totalprice
									{
									width: 42%;
									height: 23px;
									font-size: 120%;
									}

a.getship:link, a.getship:visited, a.getship:active
										{
										color: black;
										text-decoration: none;
										}

a.getship:hover, a.getship:focus
										{
										text-decoration: underline;
										}

.rightproduct
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prod10palmbg02.png') no-repeat;
							}

.leftproduct2
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prod12palmbg02.png') no-repeat;
							}
							
.leftproduct33
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prod14palmbg02.png') no-repeat;
							}

.rightproduct2
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodcoconutbg01.png') no-repeat;
							}
							
							
.rightproduct33
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prod14palmbg03.png') no-repeat;
							}
							
.leftproduct22
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodcoconutbg01.png') no-repeat;
							}

.virtualhr
						{
						margin: 10px 0;
						width: 100%;
						height: 1px;
						}

.virtualhr2
						{
						margin: 10px 0;
						width: 100%;
						height: 1px;
						background: #7b0000;
						}

img.multi
						{
						margin: 4px 0;
						border: 0;
						}

img.frond
						{
						float: left;
						margin: 13px 0 0 0;
						border: 1px solid #bebebe;
						}

img.bird
						{
						float: right;
						border: none;
						}

.normalcaptionleft
						{
						margin: 20px 0 8px 0;
						padding: 0;
						font-size: 85%;
						text-align: right;
						color: #7b0000;
						float: left;
						}

.normalcaptionright
						{
						margin: 20px 0 8px 0;
						padding: 0;
						font-size: 85%;
						text-align: right;
						color: #7b0000;
						float: right;
						}

.widecaption
						{
						margin: 20px auto;
						padding: 0;
						font-size: 85%;
						text-align: center;
						color: #7b0000;
						}

p.morephotos
						{
						margin-top: 0;
						padding-top: 16px;
						text-align: right;
						color: #268401;
						font-weight: bold;
						font-size: 14px;
						}

a.ptpics:link, a.ptpics:visited, a.ptpics:active
							{
							color: #268401;
							text-decoration: underline;
							}

a.ptpics:hover, a.ptpics:focus
							{
							color: #268401;
							text-decoration: none;
							}

/* --------------------------- End Product Palm Trees --------------------------- */

/* --------------------------- Product Tiara Trees --------------------------- */

span.greenpalm
										{
										color: #1f7700;
										font-weight: bold;
										}

span.bluepalm
										{
										color: #004e77;
										font-weight: bold;
										}

span.redpalm
										{
										color: #cc0000;
										font-weight: bold;
										}

span.yellowpalm
										{
										color: #e7d900;
										font-weight: bold;
										}

span.purplepalm
										{
										color: #7c006c;
										font-weight: bold;
										}

span.orangepalm
										{
										color: #fa8303;
										font-weight: bold;
										}

.tiaraprod1
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prod98tiarabg01.png') no-repeat;
							}

.tiaraprod2
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prod104tiarabg01.png') no-repeat;
							}

.tiaraprod3
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prod12tiarabg01.png') no-repeat;
							}

.tiaraprod4
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prod16tiarabg01.png') no-repeat;
							}

.tiaraprod5
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prod20tiarabg01.png') no-repeat;
							}

/* --------------------------- End Product Tiara Trees --------------------------- */

/* --------------------------- Product Wheat Grass --------------------------- */

.wheatprod
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodwheatbg01.png') no-repeat;
							}

.wheatprod2
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/wheatgrass01.png') no-repeat;
							}

/* --------------------------- End Product Wheat Grass --------------------------- */

/* --------------------------- Product Hummingbird Feeders --------------------------- */

.feedprod1
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodfeedbutterbg01.png') no-repeat;
							}

.feedprod2
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodfeedfrogbg01.png') no-repeat;
							}

.feedprod3
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodfeedheartbg01.png') no-repeat;
							}

.feedprod4
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodfeedsunbg01.png') no-repeat;
							}

.feedprod5
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodfeeddragonbg01.png') no-repeat;
							}

.feedprod6
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodfeedcrossbg01.png') no-repeat;
							}

.feedprod7
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodfeedcherrybg01.png') no-repeat;
							}

table.feedinfo
								{
								width: 100%;
								margin: 32px 0 0 0;
								font-size: 14px;
								font-weight: bold;
								color: #2e2e2e;
								letter-spacing: -1px;
								}

table.feedinfo td.major
								{
								width: 40%;
								height: 20px;
								}

table.feedinfo td.minimumhead
								{
								width: 60%;
								height: auto;
								font-size: 16px;
								font-weight: bold;
								color: #001565;
								}

table.feedinfo td.minimum
								{
								width: 60%;
								height: 20px;
								}

table.feedprice
								{
								width: 100%;
								margin: 12px 0 0 0;
								color: black;
								letter-spacing: -1px;
								font-size: 13px;
								font-weight: bold;
								}

table.feedprice td.spacerbottle
								{
								width: 14%;
								height: 23px;
								}

table.feedprice td.subpricetopbottle
								{
								width: 36%;
								height: 23px;
								vertical-align: bottom;
								}

table.feedprice td.subpricebottle
								{
								width: 36%;
								height: 23px;
								vertical-align: top;
								}

table.feedprice td.totalpricebottle
								{
								width: 50%;
								height: 23px;
								font-size: 120%;
								}

/* --------------------------- End Product Hummingbird Feeders --------------------------- */

/* --------------------------- Product Rain Chains --------------------------- */

.leftproductrain
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodrc494pbg01.png') no-repeat;
							}

.rightproductrain
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodrc4946bg01.png') no-repeat;
							}

.leftproductrain2
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodrc464p6bg01.png') no-repeat;
							}

.rightproductrain2
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodrc488pbg01.png') no-repeat;
							}

.leftproductrain3
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodrc499p6bg01.png') no-repeat;
							}

.rightproductrain3
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodrc483bg01.png') no-repeat;
							}

.leftproductrain4
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodrc491p6bg01.png') no-repeat;
							}

.rightproductrain4
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodrc4916bg01.png') no-repeat;
							}

.leftproductrain5
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodrc484p6bg01.png') no-repeat;
							}

.rightproductrain5
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodrc487p6bg01.png') no-repeat;
							}

.leftproductrain6
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodrc479pbg01.png') no-repeat;
							}

.rightproductrain6
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodrc479v1bg01.png') no-repeat;
							}

table.bottleinfo td.minimumheadrc
								{
								width: 60%;
								height: auto;
								font-size: 16px;
								font-weight: bold;
								color: #001565;
								}

/* --------------------------- End Product Rain Chains --------------------------- */

/* --------------------------- Product Fire Pots --------------------------- */

.leftproductfire
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodsmalldomebg01.png') no-repeat;
							}

.rightproductfire
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodmeddomebg01.png') no-repeat;
							}

.leftproductfire2
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodlargedomebg01.png') no-repeat;
							}

.rightproductfire2
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodsmalldomebg01.png') no-repeat;
							}

.leftproductfire3
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodmediumsetbg01.png') no-repeat;
							}

.rightproductfire3
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodlargedomebg01.png') no-repeat;
							}

.leftproductfire4
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodsmallpitbg01.png') no-repeat;
							}

.rightproductfire4
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodmediumpitbg01.png') no-repeat;
							}

.leftproductfire5
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodlargepitbg01.png') no-repeat;
							}

.rightproductfire5
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodsmallscreenbg01.png') no-repeat;
							}

.leftproductfire6
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodmediumscreenbg01.png') no-repeat;
							}

.rightproductfire6
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodlargescreenbg01.png') no-repeat;
							}

a.firephoto:link, a.firephoto:visited, a.firephoto:active
										{
										color: #2e2e2e;
										text-decoration: underline;
										}

a.firephoto:hover, a.firephoto:focus
										{
										color: #2e2e2e;
										text-decoration: none;
										}

/* --------------------------- End Product Fire Pots --------------------------- */

/* --------------------------- Product Sundials --------------------------- */

.leftproductsun
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodsun2304bg01.png') no-repeat;
							}

.rightproductsun
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodsun2307bg01.png') no-repeat;
							}

.leftproductsun2
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodsun2308bg01.png') no-repeat;
							}

.rightproductsun2
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodsun2311bg01.png') no-repeat;
							}

.leftproductsun3
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodsun2312bg01.png') no-repeat;
							}

.rightproductsun3
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodsun2337bg01.png') no-repeat;
							}

.leftproductsun4
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodsun2370bg01.png') no-repeat;
							}

.rightproductsun4
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodsun2174bg01.png') no-repeat;
							}

.leftproductsun5
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodsun2175bg01.png') no-repeat;
							}

.rightproductsun5
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodsun2179bg01.png') no-repeat;
							}

.leftproductsun6
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodsun1330bg01.png') no-repeat;
							}

.rightproductsun6
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodsun1332bg01.png') no-repeat;
							}

.leftproductsun7
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodsun1339bg01.png') no-repeat;
							}

.rightproductsun7
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodsun2550bg01.png') no-repeat;
							}

.leftproductsun8
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodsunb18bg01.png') no-repeat;
							}

.rightproductsun8
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodsunb19bg01.png') no-repeat;
							}

.leftproductsun9
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodsunb26bg01.png') no-repeat;
							}

.rightproductsun9
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodsunb80bg01.png') no-repeat;
							}

/* --------------------------- End Product Sundials --------------------------- */

/* --------------------------- Product Dish Soap / Oil Bottles --------------------------- */

.leftproductbottle
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodbottlegrapebg01.png') no-repeat;
							}

.rightproductbottle
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodbottlewinebg01.png') no-repeat;
							}

.leftproductbottle2
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodbottlewthemebg01.png') no-repeat;
							}

.rightproductbottle2
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodbottleredwbg01.png') no-repeat;
							}

.leftproductbottle3
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodbottlevineyardbg01.png') no-repeat;
							}

.rightproductbottle3
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodbottletuscanybg01.png') no-repeat;
							}

.leftproductbottle4
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodbottleolivebg01.png') no-repeat;
							}

.rightproductbottle4
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodbottleoceanbg01.png') no-repeat;
							}

.leftproductbottle5
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodbottlegoodbg01.png') no-repeat;
							}

.rightproductbottle5
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodbottlejardinbg01.png') no-repeat;
							}



table.bottleinfo
								{
								width: 100%;
								margin: 40px 0 0 0;
								font-size: 14px;
								font-weight: bold;
								color: #2e2e2e;
								letter-spacing: -1px;
								}

table.bottleinfo td.major
								{
								width: 40%;
								height: 20px;
								}

table.bottleinfo td.minimumhead
								{
								width: 60%;
								height: auto;
								font-size: 125%;
								font-weight: bold;
								color: #001565;
								}

table.bottleinfo td.minimum
								{
								width: 60%;
								height: 20px;
								}

table.bottleprice
								{
								width: 100%;
								margin: 22px 0 0 0;
								color: black;
								letter-spacing: -1px;
								font-size: 13px;
								font-weight: bold;
								}

table.bottleprice td.spacerbottle
								{
								width: 14%;
								height: 23px;
								}

table.bottleprice td.subpricetopbottle
								{
								width: 36%;
								height: 23px;
								vertical-align: bottom;
								}

table.bottleprice td.subpricebottle
								{
								width: 36%;
								height: 23px;
								vertical-align: top;
								}

table.bottleprice td.totalpricebottle
								{
								width: 50%;
								height: 23px;
								font-size: 120%;
								}

/* --------------------------- End Product Dish Soap / Oil Bottles --------------------------- */

/* --------------------------- Outdoor Products Page --------------------------- */

#outdoorprods
						{
						width: 750px;
						height: 110px;
						margin: 0 auto 20px auto;
						border: 1px solid #5D7EA2;
						text-align: center;
						background: url('images/prodbg.jpg');
						}

.singleoprodtl
							{
							width: 229px;
							height: 80px;
							margin: 14px 7px 0 14px;
							border: 1px solid white;
							float: left;
							background: url('images/planters.jpg') no-repeat bottom left;
							display: inline;
							cursor: pointer;
							}

.singleoprodtlnewbg
							{
							width: 229px;
							height: 80px;
							margin: 14px 7px 0 14px;
							border: 1px solid #F2EE01;
							float: left;
							background: url('images/planters.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

.singleoprodtlact
							{
							width: 229px;
							height: 80px;
							margin: 13px 6px 0 13px;
							border: 2px solid #F2EE01;
							float: left;
							background: url('images/planters.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

.singleoprodtlm
							{
							width: 229px;
							height: 80px;
							margin: 14px 8px 0 7px;
							border: 1px solid white;
							float: left;
							background: url('images/forestfaces.jpg') no-repeat bottom left;
							display: inline;
							cursor: pointer;
							}

.singleoprodtlmnewbg
							{
							width: 229px;
							height: 80px;
							margin: 14px 8px 0 7px;
							border: 1px solid #F2EE01;
							float: left;
							background: url('images/forestfaces.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

.singleoprodtlmact
							{
							width: 229px;
							height: 80px;
							margin: 13px 7px 0 6px;
							border: 2px solid #F2EE01;
							float: left;
							background: url('images/forestfaces.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

.singleoprodtrm
							{
							width: 229px;
							height: 80px;
							margin: 14px 0 0 7px;
							border: 1px solid white;
							float: left;
							background: url('images/windspinners.jpg') no-repeat bottom left;
							display: inline;
							cursor: pointer;
							}

.singleoprodtrmnewbg
							{
							width: 229px;
							height: 80px;
							margin: 14px 0 0 7px;
							border: 1px solid #F2EE01;
							float: left;
							background: url('images/windspinners.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

.singleoprodtrmact
							{
							width: 229px;
							height: 80px;
							margin: 13px 0 0 6px;
							border: 2px solid #F2EE01;
							float: left;
							background: url('images/windspinners.jpg') no-repeat bottom right;
							display: inline;
							cursor: pointer;
							}

.bicyclesub
						{
						width: 234px;
						float: left;
						margin: 10px 23px 20px 0;
						border: 1px solid #b1c6a4;
						text-align: left;
						background: #e1fad2;
						cursor: pointer;
						}

.bicyclesubover
						{
						width: 234px;
						float: left;
						margin: 10px 23px 20px 0;
						border: 1px solid black;
						text-align: left;
						background: #befb9a;
						cursor: pointer;
						}

.facessub
						{
						width: 234px;
						float: left;
						margin: 10px 23px 20px 0;
						border: 1px solid #b1c6a4;
						text-align: left;
						background: #d2ddfa;
						cursor: pointer;
						}

.facessubover
						{
						width: 234px;
						float: left;
						margin: 10px 23px 20px 0;
						border: 1px solid black;
						text-align: left;
						background: #9db7fc;
						cursor: pointer;
						}

.spinnerssub
						{
						width: 234px;
						float: left;
						margin: 10px 0 20px 0;
						border: 1px solid #b1c6a4;
						text-align: left;
						background: #fee7c8;
						cursor: pointer;
						}

.spinnerssubover
						{
						width: 234px;
						float: left;
						margin: 10px 0 20px 0;
						border: 1px solid black;
						text-align: left;
						background: #f0b887;
						cursor: pointer;
						}

p.subdescription
							{
							font-size: 85%;
							line-height: 120%;
							padding: 0 10px;
							}

img.sub
							{
							border: none;
							}

/* --------------------------- End Outdoor Products Page --------------------------- */

/* --------------------------- Product Bicycle Planters --------------------------- */

.leftproductbplant
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodsmallplantbg01.png') no-repeat;
							}

.rightproductbplant
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodmedplantbg01.png') no-repeat;
							}

table.planterinfo
								{
								width: 100%;
								margin: 30px 0 0 0;
								font-size: 14px;
								font-weight: bold;
								color: #2e2e2e;
								letter-spacing: -1px;
								}

table.planterinfo td.maj
									{
									width: 55%;
									}

table.planterinfo td.minhead
									{
									width: 45%;
									height: auto;
									font-size: 125%;
									font-weight: bold;
									color: #001565;
									}

table.planterinfo td.min
									{
									width: 45%;
									}

table.planterprice
								{
								width: 100%;
								margin: 10px 0 0 0;
								color: black;
								letter-spacing: -1px;
								font-size: 13px;
								font-weight: bold;
								}

table.planterprice td.spacer
									{
									width: 12%;
									height: 23px;
									}

table.planterprice td.subpricetop
									{
									width: 44%;
									height: 23px;
									vertical-align: bottom;
									}

table.planterprice td.subprice
									{
									width: 44%;
									height: 23px;
									vertical-align: top;
									}

table.planterprice td.totalprice
									{
									width: 44%;
									height: 23px;
									font-size: 120%;
									}

/* --------------------------- End Product Bicycle Planters --------------------------- */

/* --------------------------- Product Forest Faces --------------------------- */

.leftproductface1
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodfaceprankbg01.png') no-repeat;
							}

.rightproductface1
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodfacemaxbg01.png') no-repeat;
							}

.leftproductface2
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodfacekissbg01.png') no-repeat;
							}

.rightproductface2
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodfacesmibg01.png') no-repeat;
							}

table.faceprice
								{
								width: 100%;
								margin: 24px 0 0 0;
								color: black;
								letter-spacing: -1px;
								font-size: 13px;
								font-weight: bold;
								}

table.faceprice td.spacer
									{
									width: 12%;
									height: 23px;
									}

table.faceprice td.subpricetop
									{
									width: 45%;
									height: 23px;
									vertical-align: bottom;
									}

table.faceprice td.subprice
									{
									width: 45%;
									height: 23px;
									vertical-align: top;
									}

table.faceprice td.totalprice
									{
									width: 43%;
									height: 23px;
									font-size: 120%;
									}

/* --------------------------- End Product Forest Faces --------------------------- */

/* --------------------------- Product Wind Spinners --------------------------- */

.leftprodspin1
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodspintbmbg01.png') no-repeat;
							}

.rightprodspin1
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodspinsinplanbg01.png') no-repeat;
							}

.leftprodspin2
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodspintripplanbg01.png') no-repeat;
							}

.rightprodspin2
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodspinspirbg01.png') no-repeat;
							}

.leftprodspin3
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodspindoubsbg01.png') no-repeat;
							}

.rightprodspin3
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodspinsingcrysbg01.png') no-repeat;
							}

.leftprodspin4
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodspindoubcosbg01.png') no-repeat;
							}

.rightprodspin4
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodspintearbg01.png') no-repeat;
							}

.leftprodspin5
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodspinhumming01.png') no-repeat;
							}

.rightprodspin5
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodspinbutterbg01.png') no-repeat;
							}

.leftprodspin6
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodspindragonbg01.png') no-repeat;
							}

.rightprodspin6
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodspinsunmoonbg01.png') no-repeat;
							}

.leftprodspin7
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodspinblflamebg01.png') no-repeat;
							}

.rightprodspin7
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodspinorflamebg01.png') no-repeat;
							}

.leftprodspin8
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/prodspinoctbg01.png') no-repeat;
							}

.rightprodspin8
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/prodspinstarbg01.png') no-repeat;
							}

table.spininfo
								{
								width: 100%;
								margin: 34px 0 0 0;
								font-size: 14px;
								font-weight: bold;
								color: #2e2e2e;
								letter-spacing: -1px;
								}

table.spininfo td.major
								{
								width: 49%;
								height: 20px;
								}

table.spininfo td.minimumhead
								{
								width: 51%;
								height: auto;
								font-size: 14px;
								font-weight: bold;
								color: #001565;
								}

table.spininfo td.minimum
								{
								width: 51%;
								height: 20px;
								}

table.spinprice
								{
								width: 100%;
								margin: 12px 0 0 0;
								color: black;
								letter-spacing: -1px;
								font-size: 13px;
								font-weight: bold;
								}

table.spinprice td.spacerbottle
								{
								width: 14%;
								height: 23px;
								}

table.spinprice td.subpricetopbottle
								{
								width: 41%;
								height: 23px;
								vertical-align: bottom;
								}

table.spinprice td.subpricebottle
								{
								width: 41%;
								height: 23px;
								vertical-align: top;
								}

table.spinprice td.totalpricebottle
								{
								width: 45%;
								height: 23px;
								font-size: 120%;
								}

/* --------------------------- End Product Wind Spinners --------------------------- */

/* --------------------------- Product Outdoor TVs --------------------------- */

.lefttvhold
							{
							width: 367px;
							height: 300px;
							margin: 2px 0 0 0;
							padding: 0;
							float: left;
							clear: left;
							background: url('images/tv24bg.png') no-repeat;
							}

.lefttv2
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/tv26bg.png') no-repeat;
							}

.righttv2
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/tv32bg.png') no-repeat;
							}

.lefttv3
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/tv37bg.png') no-repeat;
							}

.righttv3
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/tv42bg.png') no-repeat;
							}

.lefttv4
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/tv47bg.png') no-repeat;
							}

.righttv4
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/tvled40bg.png') no-repeat;
							}

.lefttv5
							{
							width: 367px;
							height: 300px;
							float: left;
							background: url('images/tvled46bg.png') no-repeat;
							}

.righttv5
							{
							width: 367px;
							height: 300px;
							float: right;
							background: url('images/tvled55bg.png') no-repeat;
							}

table.tvinfo
								{
								width: 100%;
								margin: 38px 0 0 0;
								font-size: 14px;
								font-weight: bold;
								color: #2e2e2e;
								letter-spacing: -1px;
								}

table.tvinfo td.majtv
									{
									width: 52%;
									}

table.tvinfo td.minheadtv
									{
									width: 48%;
									height: auto;
									font-size: 125%;
									font-weight: bold;
									color: #001565;
									padding: 4px 0 12px 0;
									}

table.tvinfo td.mintv
									{
									width: 48%;
									line-height: 110%;
									padding: 0 0 14px 0;
									}

.zoomedhold
										{
										width: 630px;
										margin: 0 auto 3px auto;
										padding: 0;
										text-align: center;
										}

/* --------------------------- Specifications --------------------------- */

p.tvspechead
										{
										text-align: center;
										font-weight: bold;
										font-size: 120%;
										margin: 0;
										}

p.tvleadin
										{
										margin: 2px 0 12px 0;
										text-align: center;
										}

.iesucks
										{
										width: 688px;
										margin: 0 auto 4px auto;
										border: 1px solid black;
										padding: 0;
										text-align: center;
										}

.spechold
											{
											width: 668px;
											margin: 10px;
											padding: 0;
											text-align: center;
											}

table.tvspecs
												{
												width: 668px;
												margin: 0 auto;
												padding: 0;
												text-align: left;
												color: black;
												font-size: 85%;
												}

table.tvspecs tr.greenone
													{
													background: #e6fee9;
													}

table.tvspecs tr.bluetwo
													{
													background: #e6e9fe;
													}

table.tvspecs tr td
														{
														border: 1px solid #bebebe;
														padding: 2px 5px;
														}

a.inspecreg:link, a.inspecreg:visited, a.inspecreg:active
															{
															color: black;
															text-decoration: underline;
															}

a.inspecreg:hover, a.inspecreg:focus
															{
															text-decoration: none;
															}

p.tvwrapup
										{
										margin: 8px 0 6px 24px;
										padding: 0;
										text-align: left;
										font-size: 85%;
										line-height: 120%;
										}

/* --------------------------- End Specifications --------------------------- */

table.tvprice
								{
								width: 100%;
								margin: 10px 0 0 0;
								color: black;
								letter-spacing: -1px;
								font-size: 13px;
								font-weight: bold;
								}

table.tvprice td.spacertv
									{
									width: 14%;
									height: 23px;
									}

table.tvprice td.subpricetoptv
									{
									width: 42%;
									height: 23px;
									vertical-align: bottom;
									}

table.tvprice td.subpricetv
									{
									width: 42%;
									height: 23px;
									vertical-align: top;
									}

table.tvprice td.totalpricetv
									{
									width: 44%;
									height: 23px;
									font-size: 120%;
									}

table.tvprice td.spacertv2
									{
									width: 12%;
									height: 23px;
									}

table.tvprice td.subpricetoptv2
									{
									width: 42%;
									height: 23px;
									vertical-align: bottom;
									}

table.tvprice td.subpricetv2
									{
									width: 42%;
									height: 23px;
									vertical-align: top;
									}

table.tvprice td.totalpricetv2
									{
									width: 46%;
									height: 23px;
									font-size: 120%;
									}

/* --------------------------- End Product Outdoor TVs --------------------------- */

/* --------------------------- End Content --------------------------- */

/* --------------------------- Footer --------------------------- */

#footer
			{
			width: 100%;
			margin: 0 auto;
			text-align: center;
			clear: both;
			padding: 4px 0 10px 0;
			}

#footer p
				{
				text-align: center;
				font-size: 85%;
				color: #000b36;
				}

#footer a:link, #footer a:visited, #footer a:active
				{
				color: #01104a;
				text-decoration: none;
				}

#footer a:hover, #footer a:focus
				{
				text-decoration: underline;
				}

/* --------------------------- End Footer --------------------------- */
