
body  { background-color: #003000; background-repeat: repeat-x; text-align: center; margin: 0 0 15px; padding: 0; position: relative }
#simplepage  { background-color: #fff; text-align: left; margin: 0.5in; width: auto; height: auto }
img { border-style: none }
.main  { background-color: #fffdf4; background-image: url(../images/repeat.gif); background-repeat: repeat-y; text-align: left; margin: 10px auto 15px; position: relative; width: 762px; border: solid 1px #fff }
#map  { width: 100%; height: 400px; border: solid 5px #023f2c } 
/*<agl.folder "Footer">*/
	.footer    { background-color: #fff; background-image: url(../images/footer.gif); background-repeat: no-repeat; text-align: left; margin: 0; padding: 0; position: relative; width: 762px; height: 100px; clear: both }
	div.footer address     { font-size: 13px; text-align: right; margin: 0; padding: 0; position: absolute; top: 25px; right: 15px; width: 750px; height: 75px; clear: both; overflow: hidden; border: 0 }
	div.footer p { margin: 0; padding: 0 }
	div.footer a { color: #575757; text-decoration: none; border-bottom: 1px solid #fc3 }
/*</agl.folder>*/
/*<agl.folder "Navigation">*/
	.navigation    { margin: 0 0 50px; padding: 0; width: 175px; float: left; border-style: none }
	div.navigation ul       { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #90a977; list-style-type: none; margin: 0; padding: 0; border-style: none }
	div.navigation li   { background-color: transparent; text-indent: 10px; margin: 0; padding: 0; border-style: none; border-color: transparent }
	div.navigation ul ul li      { color: #fc0; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: transparent; margin: 0; padding: 0; position: relative; left: 20px; width: 155px; border-style: none none none solid; border-width: 0 0 0 1px; border-color: #fc0 }
	div.navigation ul ul ul li { color: #fc0; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding: 0; position: relative; left: 20px; width: 134px; border-style: none none none solid; border-width: 0 0 0 1px; border-color: #fc0 }
	div.navigation a     { color: #fff; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; display: block; margin: 0; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #90a977; border-bottom: 1px solid #90a977 }
	#current_page  { color: #e16033; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #fbddb9; display: block; margin: 0; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #90a977; border-bottom: 1px solid #90a977 }
	div.navigation a:hover   { color: #fc6; background-color: #094b03; border-top: 1px solid transparent; border-bottom: 1px solid transparent }
	div.navigation ul ul li a:hover   { color: #fc6; background-color: #4e7b16; border-top: 1px solid transparent; border-bottom: 1px solid transparent }
/*</agl.folder>*/
/*<agl.folder "Content">*/
	.content      { background-color: transparent; margin: 0; padding: 15px 0 30px 25px; position: relative; z-index: 100; width: 540px; float: left; overflow: hidden; clip: auto }
	/*This br is cleared both*/
	br { clear: both; overflow: hidden; clip: auto }
	.product_table   { margin-top: 25px; margin-bottom: 25px; margin-left: 125px; padding: 0; clear: both; border-style: none }
	.tagline { text-align: center }
	div.content p    { color: #222; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; margin: 0 0 10px; padding: 0 }
	div.content img { border: 0 }
	em  { color: #054d01; font-style: normal; font-weight: bold }
	div.content a  { color: #575757; text-decoration: none; border-bottom: 1px solid #fc3 }
	div.content a:hover  { color: #ff7e00 }
	div.content h1  { color: #024f00; font-size: 20px; font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; margin: 0 0 5px; padding: 0 }
	div.content h2    { color: #fff; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: expanded; background-color: #86a57a; margin: 10px 0 5px; padding: 3px 3px 3px 5px; clear: both }
	div.content h3  { color: #054d01; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; font-stretch: expanded; background-color: transparent; margin: 10px 0 15px; padding: 3px 3px 3px 5px; clear: both }
	div.content h4 { color: #000; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: expanded; background-color: transparent; margin: 10px 0 0; padding: 3px 3px 3px 5px; clear: both }
	div.content ul { color: #222; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; list-style-type: none; margin: 0 0 0 40px; padding: 0 0 0 0 }
	div.content li { background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0 3px; margin: 0 0 5px; padding: 0 0 0 20px }
	div.content dl  { clear: both }
	div.content dt { font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
	div.content dd { font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
	.product_blurb { text-align: center; margin-top: 10px; margin-bottom: 10px; width: 100% }
	div.product_blurb p { color: #800000; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-align: center; margin: 0; padding: 0 }
	address  { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; margin-bottom: 10px; padding: 10px 0 10px 10px; border: solid 1px #86a57a }
	/*This address img rule will style logos in shows list*/
	address img  { margin: 0 20px 0 0; padding: 0; position: relative; top: -10px; float: right }
	address a { color: #054d01; text-decoration: none; border-style: solid; border-width: 0 0 1px; border-color: #86a57a }
	address a:hover { color: #ff7e00 }
	/*This rule is for photos with captions
*/
	.image_w_caption   { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; margin-bottom: 15px }
/*</agl.folder>*/
/*<agl.folder "links page">*/
	.link { text-align: center; margin-bottom: 10px; padding: 10px; width: auto; border: solid 1px #86a57a }
	.dual_link { text-align: center; margin-right: 10px; margin-bottom: 10px; padding: 10px; width: auto; float: left; border-style: none }
	div.link p { text-align: center }
	div.dual_link p  { text-align: center }
	div.tagline p { color: #054d01; font-size: 16px; font-style: italic; text-align: center }
	div.link a { text-decoration: none; border: 0 transparent }
/*</agl.folder>*/
/*<agl.folder "Folder">*/
	form { }
	.check_list { margin-left: 15px; width: 45%; float: left }
	.mailing_info { }
	div.mailing_info label { text-align: right; display: block; padding-right: 10px; width: 150px; float: left }
	input { }
	#submit { color: #054d01; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #f0eee5; position: relative; left: 40% }
/*</agl.folder>*/
/*<agl.folder "banner">*/
	.banner  { margin: 0; padding: 0; position: relative; z-index: 0; width: 762px; height: 243px }
	#logo  { position: absolute; z-index: 0; top: 20px; right: 30px }
	#home  { background-image: url("../images/banners/welcome.jpg"); position: relative; z-index: 0 }
	#products01  { background-image: url("../images/banners/products01.jpg"); position: relative; z-index: 0 }
	#products02  { background-image: url("../images/banners/products02.jpg"); position: relative; z-index: 0 }
	#products03  { background-image: url("../images/banners/products03.jpg"); position: relative; z-index: 0 }
	#products04  { background-image: url("../images/banners/products04.jpg"); position: relative; z-index: 0 }
	#products05  { background-image: url("../images/banners/products05.jpg"); position: relative; z-index: 0 }
	#products06  { background-image: url("../images/banners/products06.jpg"); position: relative; z-index: 0 }
	#products07  { background-image: url("../images/banners/products07.jpg"); position: relative; z-index: 0 }
	#products08  { background-image: url("../images/banners/products08.jpg"); position: relative; z-index: 0 }
	#products09  { background-image: url("../images/banners/products09.jpg"); position: relative; z-index: 0 }
	#products10  { background-image: url("../images/banners/products10.jpg"); position: relative; z-index: 0 }
	#products11  { background-image: url("../images/banners/products11.jpg"); position: relative; z-index: 0 }
	#products12  { background-image: url("../images/banners/products12.jpg"); position: relative; z-index: 0 }
	#products13  { background-image: url("../images/banners/products13.jpg"); position: relative; z-index: 0 }
	#products14  { background-image: url("../images/banners/products14.jpg"); position: relative; z-index: 0 }
	#products15  { background-image: url("../images/banners/products15.jpg"); position: relative; z-index: 0 }
	#aboutus  { background-image: url("../images/banners/aboutus.jpg"); position: relative; z-index: 0 }
	#shop_online { background-image: url("../images/banners/shop_online.jpg"); position: relative; z-index: 0 }
	#contactus  { background-image: url("../images/banners/contactus.jpg"); position: relative; z-index: 0 }
	#directions  { background-image: url("../images/banners/request_catalog.jpg"); position: relative; z-index: 0 }
	#service  { background-image: url("../images/banners/service.jpg"); position: relative; z-index: 0 }
	#news  { background-image: url("../images/banners/news.jpg"); position: relative; z-index: 0 }
	#links  { background-image: url("../images/banners/links.jpg"); position: relative; z-index: 0 }
	#shows  { background-image: url("../images/banners/tradeshow.jpg"); position: relative; z-index: 0 }
	#retailer  { background-image: url("../images/banners/retailer.jpg"); position: relative; z-index: 0 }
/*</agl.folder>*/
#imagelink  { position: relative; z-index: 100; border-style: none }
#catalog_cover06  { padding-right: 10px; position: relative; z-index: 100; float: left }
/*<agl.folder "Product Images">*/
	.product   { margin: 0 0 15px; padding: 0; width: 540px; height: auto; clear: both }
	.product_shot      { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 231px; height: 209px; float: right; clear: both }
	div.product_shot p { color: #054d01; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; text-align: center; margin-top: 5px }
	/*The following rules style the multiple product image sections of the landing pages
*/
	.product_links { text-align: center; margin-bottom: 10px; padding: 10px; width: auto }
	.product_shot_group  { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0 20px 20px 0; padding: 3px; width: 231px; height: 209px; float: left; border-style: none }
	div.product_shot_group p { color: #054d01; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; text-align: center; margin-top: 5px }
/*</agl.folder>*/
/*<agl.folder "Copyright Block">*/
	.copyright_block { }
	div.copyright_block img { vertical-align: middle }
	div.copyright_block a { color: #dcdcdc; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: lighter; text-decoration: none; margin: 0; padding: 2px 0; width: 1em }
/*</agl.folder>*/
/*<agl.folder "Clear Mechs">*/
	.clear   { width: 1px; height: 1px; clear: both }
	div.clear p  { width: 100px; height: 75px; clear: both }
/*</agl.folder>*/
/*<agl.folder "Special Images">*/
	#ottoman { position: relative; right: 25px }
/*</agl.folder>*/
/*<agl.folder "Ultimate Locator">*/
	.ultimatelocator   { color: #9fb194; font-size: 10px; position: absolute; z-index: 100; right: 10px; bottom: 110px }
	div.ultimatelocator a { color: #9fb194; text-decoration: none }
	div.ultimatelocator a:hover { color: #f90 }
	.advancedSearchLink  { margin: 0; padding: 5px 5px 0; position: absolute; top: 300px; right: 50px; width: 1px; height: 1px; border: solid 1px #556b2f }
	div.advancedSearchLink a  { color: #556b2f; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #fbefdd; text-align: center; display: block; margin: 0 0 5px 0; padding: 0; width: 150px; height: 1em; vertical-align: middle; border: solid 1px #e4a286 }
	div.advancedSearchLink a:hover { background-color: #ffd99a }
	.location_information { }
	div.location_information address   { color: #000; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 0; border-style: none }
	div.location_information h2  { color: #556b2f; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: transparent; margin: 0; padding: 0 }
/*</agl.folder>*/
#buyonlinelogo   { position: relative; z-index: 10000; top: 3px; float: right }
#guarantee    { position: absolute; z-index: 5000; top: 190px; right: 0 }
#shipping_skid   { position: relative; z-index: 5000; float: left }
#weather_resist   { position: relative; z-index: 5000; right: 125px; float: right }
#rattan_planter   { position: absolute; z-index: 5000; top: 195px; left: 550px }
#rattan_planter1   { position: absolute; z-index: 1000; top: 285px; left: 25px }
#painted_basket   { position: absolute; z-index: 5000; top: 285px; left: 25px }
.show { text-align: center; margin-bottom: 10px; padding-top: 50px; padding-left: 200px; position: relative; height: 50px; border: solid 1px #86a57a }
.show img { position: absolute; top: 10px; left: 50px; float: left }
