/* ====[ Page Section ]======================================================================================================= */

body				{ margin: 0; padding: 0; text-align: center; background: #dedede url('../images/bodybg3.jpg') repeat-x top left; }
#page				{ width: 776px; display: inline-block; border: 1px solid #000; background: #fff; margin: 0 auto; }
#container			{ width: 774px; background: #005432;  display: block; margin: 0 auto; }
#presentation		{ width: 623px; border-right: 1px solid #000; display: block; background: #fff; float: left; margin: 0 auto; }

@-moz-document url-prefix()		{
#page				{display: block; border: none;}

}

div			{ line-height: 16px; }
table				{ margin-left: auto; margin-right: auto; background: #fff; text-align: left; }

h6,h5,h4,h3,h2,h1		{ font-family: Arial, courier, Times; font-weight: bold; margin: 0;  }
td		{ font-family: Arial, courier, Times; font-size: 13px;  }
p		{ font-family: Arial, courier, Times; font-size: 13px;  }
div		{ font-family: Arial, courier, Times; font-size: 13px;  }
ul		{ margin-top: 6px; margin-bottom: 0; }

a				{ text-decoration: none;  }
a:hover			{ text-decoration: none; color: #00b85c;  }

h1 sup 					{ font-style: italic; vertical-align: text-top; }
h2 sup 					{ font-style: italic; vertical-align: text-top; line-height: 1em; }
sup 					{ font-size: .7em; vertical-align: text-top; }
.SM						{ line-height: 1em; font-size: .5em; vertical-align: text-top; }
.hiddenmodels		{ position: absolute; visibility: hidden; }

.itemBorder0  	    { border: none;  }
.itemBorder  		{ border: 1px solid #000;  }
.itemBorder2 		{ border: 1px solid #005432;  }
.itemBorder3 		{ border: 1px solid #bbb;  }
.itemBorder4 		{ border: 1px solid #3599cc;  }

.itemBordernotop  		{ border-top: none; border-bottom: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000;  }
.itemBordernobottom		{ border-top: 1px solid #000; border-bottom: none; border-right: 1px solid #000; border-left: 1px solid #000;  }
.itemBordernoright		{ border-top: 1px solid #000; border-bottom: 1px solid #000; border-right: none; border-left: 1px solid #000;  }
.itemBordernoleft		{ border-top: 1px solid #000; border-bottom: 1px solid #000; border-right: 1px solid black; border-left: none;  }
.itemBordernotopbottom	{ border-top: none; border-bottom: none; border-right: 1px solid #000; border-left: 1px solid #000;  }
.itemBorderleft			{ border-top: none; border-bottom: none; border-right: none; border-left: 1px solid #000;  }

.itemBorderLeftBottom	{ border-top: none; border-bottom: 1px solid #bbbbbb; border-right: none; border-left: 1px solid #bbbbbb;  }
.itemBorderRightBottom	{ border-top: none; border-bottom: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; border-left: none;  }
.itemBorderLeftTop		{ border-top: 1px solid #bbbbbb; border-bottom: none; border-right: none; border-left: 1px solid #bbbbbb;  }
.itemBorderRightTop		{ border-top: 1px solid #bbbbbb; border-bottom: none; border-right: 1px solid #bbbbbb; border-left: none;  }
.itemBorderLeftRightTop	{ border-top: 1px solid #bbbbbb; border-bottom: none; border-right: 1px solid #bbbbbb; border-left:1px solid #bbbbbb;  }

.itemBordertop		{ border-top: 2px solid #fff; border-bottom: none; border-right: none; border-left: none;  }
.itemBordertop1		{ border-top: 1px solid #000; border-bottom: none; border-right: none; border-left: none;  }

.sitemap ul			        { padding-top: 2px; padding-bottom: 10px; text-align: left; }
.sitemap ol			        { padding-top: 2px; padding-bottom: 10px; text-align: left; }
.sitemap li 		        { padding-top: 2px; padding-bottom: 4px; text-align: left; }

.c000000		{ color: #000;  }
.cffffff		{ color: #fff;  }
.cffff00		{ color: #ff6600;  }
.cff0000		{ color: #f00;  }
.c002999		{ color: #002999;  }
.c0099cc		{ color: #09c;  }
.c054af8		{ color: #054af8;  }
.c336699		{ color: #336699;  }
.c88aaff		{ color: #8af;  }
.c803503		{ color: #803503;  }
.c993300		{ color: #993300;  }
.cbbbbbb		{ color: #bbb;  }
.c005432		{ color: #005432;  }
.c006633		{ color: #063;  }
.c00b85c		{ color: #00b85c;  }
.cff6600		{ color: #f60;  }
.c006600		{ color: #060;  }
.cff9933		{ color: #f93;  }
.cda80a5		{ color: #da80a5;  }
.c663399		{ color: #663399;  }
.c9e0621		{ color: #9e0621;  }
.cb50008		{ color: #b50008;  }
.cd70029		{ color: #d70029;  }
.cd71b1b		{ color: #d71b1b;  }
.cdcdcb8		{ color: #dcdcb8;  }
.ca1b8df		{ color: #a1b8df;  }
.c9d1c27		{ color: #9d1c27;  }
.c46448e		{ color: #171648;  }

#px20		{ font-size: 20px; line-height: 24px !important; }
#px18		{ font-size: 18px; line-height: 22px !important; }
#px16		{ font-size: 16px; line-height: 20px !important; }
#px14		{ font-size: 14px; line-height: 18px !important; }
#px13		{ font-size: 13px; line-height: 16.5px !important; }
#px12		{ font-size: 12px; line-height: 15px !important; }
#px10		{ font-size: 10px; line-height: 13px !important; }
#px9		{ font-size: 9px; line-height: 12px !important; }
#px8		{ font-size: 8px; line-height: 11px !important; }
#px7		{ font-size: 7px; line-height: 10px !important; }

#pt20		{ font-size: 20pt;  }
#pt18		{ font-size: 18pt;  }
#pt16		{ font-size: 16pt;  }
#pt14		{ font-size: 14pt;  }
#pt13		{ font-size: 13pt;  }
#pt12		{ font-size: 12pt;  }
#pt10		{ font-size: 10pt;  }
#pt9		{ font-size: 9pt;  }
#pt8		{ font-size: 8pt;  }
#pt7		{ font-size: 7pt;  }

.px27		{ font-size: 27px;  }
.px26		{ font-size: 26px;  }
.px25		{ font-size: 25px;  }
.px24		{ font-size: 24px;  }
.px23		{ font-size: 23px;  }
.px22		{ font-size: 22px;  }
.px21		{ font-size: 21px;  }
.px20		{ font-size: 20px;  }
.px19		{ font-size: 19px;  }
.px18		{ font-size: 18px;  }
.px17		{ font-size: 17px;  }
.px16		{ font-size: 16px;  }
.px15		{ font-size: 15px;  }
.px14		{ font-size: 14px;  }
.px13		{ font-size: 13px;  }
.px12		{ font-size: 12px;  }
.px11		{ font-size: 11px;  }
.px10		{ font-size: 10px;  }
.px9		{ font-size: 9px;  }
.px8		{ font-size: 8px;  }
.px7		{ font-size: 7px;  }
.px6		{ font-size: 6px;  }

.pt20		{ font-size: 20pt;  }
.pt18		{ font-size: 18pt;  }
.pt16		{ font-size: 16pt;  }
.pt14		{ font-size: 14pt;  }
.pt13		{ font-size: 13pt;  }
.pt12		{ font-size: 12pt;  }
.pt10		{ font-size: 10pt;  }
.pt9		{ font-size: 9pt;  }
.pt8		{ font-size: 8pt;  }
.pt7		{ font-size: 7pt;  }


.justify	{ text-align: justify; overflow: hidden; }

.hiddenmodels { visibility: hidden; }

/* ====[ Header Section ]===================================================================================================== */


#header 			{ height: 87px; display: block; }

#headerBrand		{ width: 774px; height: 59px; border: none; background: #fff; overflow: visible; }
#headerBrandWrap	{ height: 54px; overflow: hidden; padding-bottom: 3px; }

#logo				{ width: 128px; height: 54px; text-align: right; padding-left: 19px; border: none; float: left; }
#trademark			{ width: 545px; height: 54px; border: none; float: left; }
#trademark2			{ width: 300px; height: 54px; padding-top: 2px; border: none; float: left; }
#phone				{ width: 174px; float: left; padding-top: 18px; padding-right: 2px; text-align: center; }
#number				{ font-size: 24px; line-height: 24px; font-weight: bold; color: #000; }
#hours				{ font-size: 10px; line-height: 14px; font-weight: bold; color: #000; }
#cart				{ width: 82px; height: 54px; text-align: left; padding-top: 2px; border: none; float: left; }

#block				{ width: 150px; height: 54px; float: left; overflow: hidden; }
#social				{ width: 150px; height: 25px; overflow: hidden; }
#twitter			{ width: 50px; height: 25px; float: left; }
#facebook			{ width: 50px; height: 25px; float: left; }
#youtube			{ width: 50px; height: 25px; float: left; }
#cart2				{ width: 98px; height: 25px; text-align: center; border: none; padding-top: 4px; margin: 0 auto; }

#headerMenu			{ width: 775px; height: 29px; border-top: 1px solid #000; background: #fff; overflow: visible; }
#headerMenuBar		{ height: 26px; line-height: 26px; border-bottom: 1px solid #000; margin-top: 1px; background-image: url('../images/navBarBg-4.gif'); overflow: visible; }
#headerMenuNav		{ width: 447px; height: 25px; line-height: 25px; color: #fff; font-size: 12px; text-align: center; float: left; overflow: visible; }

a.menuNav			{ color: #ffffff; font-size: 10pt; }
a.menuNav:hover		{ color: #ffea00; font-size: 10pt; }

#search				{ width: 100px; height: 25px; line-height: 12px; padding-top: 3px; text-align: left; float: left; overflow: visible; }
#searchBox			{ width: 92px; font-size: 10px; height: 12px; }
#searchButton		{ width: 74px; height: 25px; float: left; }
#model				{ width: 72px; height: 25px; color: #fff; font-size: 12px; line-height: 25px; text-align: left; float: left; }
#keyword			{ width: 80px; height: 25px; color: #fff; font-size: 12px; line-height: 25px; text-align: left; float: left; }

.rtx   				{ vertical-align: 2px; }

.head img 			{ display: block; }


/* ====[ Product Section ]==================================================================================================== */

#product				{ width: 605px; display: block; margin: 0 auto; }

.productHeader,.productHeaderTd,.productHeaderBar,.productHeaderBarPrint,.productHeaderTitle {
width: 605px;
height: 60px;
}
.productHeader			{ position: relative; display: block; }
.productHeaderBar		{ line-height: 60px; display: none; }
.productHeaderBarPrint	{ line-height: 60px; display: block; }
.productHeaderTitle		{ line-height: 60px; text-align: left; position: absolute; top: 0px; left: 0px;  }

#px20-1		{ font-family: Arial, courier, Times; font-size: 20px; margin: 0; margin-left: 10px;  }
#px18-1		{ font-family: Arial, courier, Times; font-size: 18px; margin: 0; margin-left: 10px;  }
#px16-1		{ font-family: Arial, courier, Times; font-size: 16px; margin: 0; margin-left: 10px;  }
#px14-1		{ font-family: Arial, courier, Times; font-size: 14px; margin: 0; margin-left: 10px;  }
#px12-1		{ font-family: Arial, courier, Times; font-size: 12px; margin: 0; margin-left: 10px;  }
#px10-1		{ font-family: Arial, courier, Times; font-size: 10px; margin: 0; margin-left: 10px;  }
#px9-1		{ font-family: Arial, courier, Times; font-size: 9px; margin: 0; margin-left: 10px;  }

.wrapper				{ width: 605px; }
.rightR					{ width: 295px; text-align: center; margin-left: 310px; float: left;  }
* html .rightR			{ display: inline;  }
.leftR					{ width: 295px; text-align: center; margin-left: -605px; float: left;  }
.spaceR					{ width: 15px; margin-left: -310px; float: left; overflow: hidden;  }

.leftL					{ width: 295px; text-align: center; float: left;  }
.spaceL					{ width: 15px; float: left;  }
.rightL					{ width: 295px; text-align: center; float: right;  }

.wrapper2				{ width: 583px; overflow: hidden; margin: 0 auto; }
.rightR2				{ width: 279px; float: right; text-align: justify; }
.leftR2					{ width: 295px; float: left; text-align: center; padding-top: 15px;  }

.leftL2					{ width: 279px; float: left; text-align: justify;  }
.rightL2				{ width: 295px; float: right; text-align: center; padding-top: 15px;  }

.thumbnail				{ width: 295px; vertical-align: top; text-align: center;  }
.thumbnailTd			{ width: 98px; vertical-align: top; text-align: center;  }

.match					{ width: 280px; border: 1px solid #bbb;  }
.matchTitle				{ width: 280px; height: 21px; line-height: 21px; text-align: center; border-top: 1px solid #bbb; margin: 0 auto; background-image: url('../images/matchbar.gif'); }
.match1					{ width: 200px; border: 1px solid #bbb; padding: 10px 0; margin: 0 auto; }
.matchTitle1			{ width: 200px; height: 21px; line-height: 21px; text-align: center; background-image: url('../images/matchbar1.gif'); border-top: 1px solid #bbb; margin: 0 auto; }
.matchSpace				{ width: 140px; height: 10px; border: none;}
.matchItem				{ width: 140px; text-align: center; border: none;  }
.matchItem1				{ width: 200px; text-align: center; border: none;  }
.match2					{ width: 278px; overflow: hidden; border: 1px solid #bbb; margin: 0 auto; padding: 10px 0; }
.matchItem2				{ width: 139px; text-align: center; border: none; float: left; }
.match3					{ width: 194px; border: 1px solid #bbb; margin: 0 auto; overflow: hidden; padding: 10px 2px; }
.matchItem3				{ width: 194px; text-align: center; border: none; overflow: hidden; }
.sale					{ width: 194px; border-top: 0; border-right: 1px dashed #d62128; border-bottom: 1px dashed #d62128; border-left: 1px dashed #d62128; margin: 0 auto; padding: 10px 2px  }
.saleTitle				{ width: 200px; height: 20px; line-height: 20px; text-align: center; border: none;  margin: 0 auto; color: #fff;  }
.saleItem				{ width: 198px; text-align: center; border: none;  }

.features				{ width: 295px; height: 23px; color: #fff; line-height: 23px; text-align: center; border-top: 1px solid #000; border-bottom: 1px solid #000;  }
.specifications			{ width: 295px; height: 23px; color: #fff; line-height: 23px; text-align: center; border-top: 1px solid #000; border-bottom: 1px solid #000;  }
.dimensions				{ width: 280px; height: 21px; text-align: center; background-image: url('../images/dimBar.gif'); border: none;  }
.dimTh					{ width: 280px; height: 21px; line-height: 21px; text-align: center; background-image: url('../images/matchbar.gif'); border: none;  }
.dimTable				{ width: 280px; text-align: center;}
.dimTd					{ width: 280px; height: 21px; text-align: center; border-top: 1px solid #bbb; border-right: 1px solid #bbb; border-bottom: none; border-left: 1px solid #bbb; }
.dimTd2					{ width: 280px; height: 22px; text-align: center; border: 1px solid #bbb; }
.dimT					{ width: 280px; height: 21px; line-height: 21px; text-align: center; background-image: url('../images/matchbar.gif'); border-top: 1px solid #bbb; margin: 0 auto;  }
.dimD					{ width: 278px; height: 21px; line-height: 21px; text-align: center; border-top: 1px solid #bbb; border-right: 1px solid #bbb; border-bottom: none; border-left: 1px solid #bbb; margin: 0 auto; }
.dimD2					{ width: 278px; height: 22px; line-height: 21px; text-align: center; border: 1px solid #bbb; margin: 0 auto; }

.please					{ width: 295px; border: none;  }
.pleaseNote				{ width: 295px; height: 23px; color: #fff; line-height: 23px; font-weight: bold; text-align: center; border-top: 1px solid #000; border-bottom: 1px solid #000;  }

.stainless				{ width: 293px; height: 42px; border: 1px solid #bbb; }
.stainlessBar			{ width: 295px; height: 23px; color: #666; line-height: 23px; font-weight: bold; text-align: left; text-indent: 5px; border-top: 1px solid #bbb; background-image: url('../images/stainlessbar.png'); } 
.stainlessDetail		{ width: 283px; height: 39px; margin: 5px; padding: 0px; overflow: hidden; text-align: justify; }

.esteele				{ width: 293px; height: 108px; border: 1px solid #bbb; }
.esteeleBar				{ width: 295px; height: 23px; color: #666; line-height: 23px; font-weight: bold; text-align: left; text-indent: 5px; border-top: 1px solid #bbb; background-image: url('../images/esteelebar.png'); } 
.esteeleDetail			{ width: 283px; height: 108px; margin: 5px; padding: 0px; overflow: hidden; text-align: justify; }

.uaBar				{ width: 295px; height: 23px; color: #666; line-height: 23px; font-weight: bold; text-align: left; border-top: 1px solid #6ebcde; background-image: url('../images/uabar.png'); } 
.uaDetail			{ width: 263px; padding: 15px; overflow: hidden; text-align: center; border: 1px solid #6ebcde; color: #666; }

.qBuyingGuide			{ width: 220px; overflow: hidden; margin: 0 auto; border-top: 1px solid #bbb; }
.qbgTitle				{ width: 220px; line-height: 19px; font-size: 11px; color: #fff; overflow: hidden; }
.qbgDetail				{ width: 218px; height: 39px; line-height: 38px; background: #e8e8ce; }

/* ====[ Pricing Section ]==================================================================================================== */

#pricing			{ width: 605px; background: #fff; text-align: center; overflow: hidden; position: relative; }

#widget				{ width: 605px; height: 46px; color: #060; text-align: center; font-weight: bold; clear: both; margin: 0 auto; }
#itemDetails		{ width: 425px; color: #060; font-size: 12px; font-weight: bold; text-align: center; margin: 16.5px auto; padding-left: 90px; float: left; position: relative; }
#bookmark			{ width: 25px; height: 32px; margin-top: 14px; margin-left: 5px; text-align: right; float: left; position: relative; }
#share				{ width: 25px; height: 32px; margin-top: 14px; margin-left: 5px; text-align: right; float: left; position: relative; }
#question			{ width: 30px; margin-top: 14px; text-align: right; float: right; }

#shares				{ visibility: hidden; width: 126px; height: 44px; border: 1px solid #146733; background-color: #fff; padding-top: 10px; position: absolute; top: 21px; left: -102px; }
#bookmarks			{ visibility: hidden; width: 126px; height: 84px; border: 1px solid #146733; background-color: #fff; padding-top: 10px; position: absolute; top: 21px; left: -102px; }

.slink 				{width: 126px; height: 19px; cursor: pointer; }
.sicon				{width: 16px; margin: 0 5px 0; float: left;}
.stitle				{width: 100px; float: left; text-align: left; font-size: 10px; line-height: 16px;}

.priceTitle			{ width: 605px; border-top: 1px solid; border-bottom: 1px solid; border-right: none; border-left: none; border-color: #000; display: inline;  }

.ptBelson			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #036635; display: block; clear: both; }
.ptRecycled			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #036635; display: block; clear: both; }
.ptTrash			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #80391b; display: block; clear: both; }
.ptWaste2			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #568636; display: block; clear: both; }
.ptWaste			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #7d1c4d; display: block; clear: both; }
.ptAsh				{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #b1151a; display: block; clear: both; }
.ptConcrete			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #908c71; display: block; clear: both; }
.ptConcrete3		{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #868376; display: block; clear: both; }
.ptPicnic			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #b02428; display: block; clear: both; }
.ptBench			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #617aa4; display: block; clear: both; }
.ptPark				{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #119547; display: block; clear: both; }
.ptUmbrella2		{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #617aa4; display: block; clear: both; }
.ptUmbrella			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #ff6600; display: block; clear: both; }
.ptParking			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #000; display: block; clear: both; }
.ptMetal			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #74797e; display: block; clear: both; }
.ptPlanters			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #1cb25c; display: block; clear: both; }
.ptPet2				{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #908c71; display: block; clear: both; }
.ptWood				{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #845b22; display: block; clear: both; }
.ptGrills			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #9d1c27; display: block; clear: both; }
.ptPicnic			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #b02428; display: block; clear: both; }
.ptPool				{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #006096; display: block; clear: both; }
.ptSport			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #617aa4; display: block; clear: both; }
.ptCamp				{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #000; display: block; clear: both; }
.ptBanquet			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #c7c7c8; display: block; clear: both; }
.ptBike				{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #937116; display: block; clear: both; }
.ptSkate			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #937116; display: block; clear: both; }
.ptBleachers		{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #46448e; display: block; clear: both; }
.ptBus				{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #000; display: block; clear: both; }
.ptCanopy			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #7d1c4d; display: block; clear: both; }
.ptDrinking			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #2e2e81; display: block; clear: both; }
.ptFire				{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #940711; display: block; clear: both; }
.ptFood				{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #ff6600; display: block; clear: both; }
.ptHotDog			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #b02428; display: block; clear: both; }
.ptPopcorn			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #b02428; display: block; clear: both; }
.ptCotton			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #d77ea2; display: block; clear: both; }
.ptPatio			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #673894; display: block; clear: both; }
.ptCafe				{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #673894; display: block; clear: both; }
.ptCafe2			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #7d1c4d; display: block; clear: both; }
.ptCafe3			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #978052; display: block; clear: both; }
.ptPool				{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #006096; display: block; clear: both; }
.ptPet				{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #852919; display: block; clear: both; }
.ptLock				{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #474d56; display: block; clear: both; }
.ptLock2			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #908c71; display: block; clear: both; }
.ptLock3			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #74797e; display: block; clear: both; }
.ptSanitation		{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #00a8a1; display: block; clear: both; }
.ptTrash			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #40338c; display: block; clear: both; }
.ptUA				{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #0697cc; display: block; clear: both; }
.ptResin			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #af8b24; display: block; clear: both; }
.ptExpanded			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #313a81; display: block; clear: both; }
.ptExpanded2		{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #616c7b; display: block; clear: both; }
.ptPerforated		{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #313a81; display: block; clear: both; }
.ptPerforated2		{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #5b8636; display: block; clear: both; }
.ptThermo			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #a9191d; display: block; clear: both; }
.ptWood				{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #845b22; display: block; clear: both; }
.ptSale				{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #9e171b; display: block; clear: both; }
.ptRibbed			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #b02428; display: block; clear: both; }
.ptThermo2			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #313a81; display: block; clear: both; }
.ptRibbed2			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #5b8636; display: block; clear: both; }
.ptPicnic2			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #005432; display: block; clear: both; }
.ptSafety			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #7f1214; display: block; clear: both; }
.ptKids				{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #199904; display: block; clear: both; }
.ptKids2			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #199904; display: block; clear: both; }
.ptMat				{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #6e6f72; display: block; clear: both; }
.ptTextured			{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #626d7c; display: block; clear: both; }
.ptPlasticLumber	{ width: 605px; border-top: 2px solid; border-bottom: 2px solid; border-right: none; border-left: none; border-color: #8ab164; display: block; clear: both; }

.description		{ width: 605px; border: none;  }
.descriptionBorder1	{ width: 605px; border-top: none; border-bottom: 1px solid; border-right: none; border-left: none;  }
.descriptionBorder2	{ width: 605px; border-top: none; border-bottom: 2px solid; border-right: none; border-left: none;  }

.item				{ width: 560px; height: 23px; line-height: 23px; color: #fff; font-weight: bold; text-align: left; padding-left: 4px  }
.qty				{ width: 40px; color: #fff; font-weight: bold; text-align: center;  }
.itemG				{ width: 510px; height: 23px; line-height: 23px; color: #fff; font-weight: bold; text-align: left; padding-left: 4px  }
.qtyG				{ width: 90px; color: #fff; font-weight: bold; text-align: right; padding-right: 2px  }
.itemSpecial		{ width: 410px; height: 23px; line-height: 23px; color: #fff; font-weight: bold; text-align: left; padding-left: 4px  }
.was				{ width: 35px; color: #fff; font-weight: bold; text-align: center; padding-left: 35px;  }
.special			{ width: 75px; color: #fff; font-weight: bold; text-align: right; padding-right: 10px  }

.alpha				{ width: 20px; height: 27px; font-weight: bold; text-align: left;  }
.model45			{ width: 45px; height: 27px; text-align: left;  }
.model55			{ width: 55px; height: 27px; text-align: left;  }
.model65			{ width: 65px; height: 27px; text-align: left;  }
.model75			{ width: 75px; height: 27px; text-align: left;  }
.model85			{ width: 85px; height: 27px; text-align: left;  }
.model95			{ width: 95px; height: 27px; text-align: left;  }
.model105			{ width: 105px; height: 27px; text-align: left;  }
.model115			{ width: 115px; height: 27px; text-align: left;  }
.model125			{ width: 125px; height: 27px; text-align: left;  }
.modelDisc			{ width: 75px; height: 27px; color: #D71B1B; text-align: left; text-decoration: line-through;  }

.priceWas			{ width: 70px; height: 27px; color: #D71B1B; text-align: right; text-decoration: line-through;  }
.priceSpecial		{ width: 75px; height: 27px; color: #D71B1B; text-align: right; text-decoration: none; padding-right: 10px;  }
.priceSpecialblack	{ width: 75px; height: 27px; color: #000000; text-align: right; text-decoration: none; padding-right: 10px;  }
.priceDisc			{ width: 75px; height: 27px; color: #D71B1B; text-align: right; padding-right: 10px; }

.note				{ width: 80px; height: 27px; text-align: center;  }
.lbs85				{ width: 85px; height: 27px; text-align: right;  }
.lbs75				{ width: 75px; height: 27px; text-align: right;  }
.lbs65				{ width: 65px; height: 27px; text-align: right;  }
.lbs55				{ width: 55px; height: 27px; text-align: right;  }
.lbs45				{ width: 45px; height: 27px; text-align: right;  }
.price105			{ width: 97px; height: 27px; text-align: right; padding-right: 8px;  }
.price115			{ width: 107px; height: 27px; text-align: right; padding-right: 8px;  }
.price95			{ width: 87px; height: 27px; text-align: right; padding-right: 8px;  }
.price85			{ width: 77px; height: 27px; text-align: right; padding-right: 8px;  }
.price75			{ width: 67px; height: 27px; text-align: right; padding-right: 8px;  }
.price65			{ width: 57px; height: 27px; text-align: right; padding-right: 8px;  }
.price55			{ width: 47px; height: 27px; text-align: right; padding-right: 8px;  }
.entry				{ width: 40px; height: 27px; text-align: right;  }
.pick				{ width: 50px; height: 27px; text-align: right;  }
.length				{ width: 60px; height: 27px; text-align: right;  }

.detail60			{ width: 60px;  }
.detail70			{ width: 70px;  }
.detail80			{ width: 80px;  }
.detail90			{ width: 90px;  }
.detail100			{ width: 100px;  }
.detail110			{ width: 110px;  }
.detail120			{ width: 120px;  }
.detail130			{ width: 130px;  }
.detail140			{ width: 140px;  }
.detail150			{ width: 150px;  }
.detail160			{ width: 160px;  }
.detail170			{ width: 170px;  }
.detail180			{ width: 180px;  }
.detail190			{ width: 190px;  }
.detail200			{ width: 200px;  }
.detail210			{ width: 210px;  }
.detail220			{ width: 220px;  }
.detail230			{ width: 230px;  }
.detail240			{ width: 240px;  }
.detail260			{ width: 260px;  }
.detail280			{ width: 280px;  }
.detail310			{ width: 310px;  }
.detail320			{ width: 320px;  }
.detail340			{ width: 340px;  }
.detail350			{ width: 350px;  }
.detail360			{ width: 360px;  }

.ocModel		{ width:85px; height:17px; line-height:17px; }
.ocDetail	{ width:420px; height:17px; line-height:17px; }
.ocYes		{ width:50px; height:17px; line-height:17px; }
.ocNo		{ width:50px; height:17px; line-height:17px; }

.modelDisc a:link		{ color: #d71b1b; text-decoration: line-through;  }
.modelDisc a:visited	{ color: #d71b1b; text-decoration: line-through;  }
.modelDisc a:hover		{ color: #008c00; text-decoration: line-through;  }
.modelDisc				{ color: #d71b1b; text-decoration: line-through;  }

#Submit1		{ width: 125px; height: 25px; padding: 0 1px 0 1px; }
#Submit2		{ width: 125px; height: 25px; padding: 0 1px 0 1px; }


/* ====[ Promotion Section ]================================================================================================== */

#promotion				{ width: 605px; display: block; margin: 16px auto 0 auto; }

.promos					{ width: 605px; overflow: hidden; padding-top: 16px; text-align: center;  }
.promoRelated			{ width: 605px; height: 25px; line-height: 25px; position: relative; display: block; }
.promoBar				{ width: 605px; height: 25px; margin: 0; padding: 0;  border: 0;  }
.promoTitle				{ width: 605px; height: 25px; line-height: 25px; text-align: center; position: absolute; bottom: 0px; left: 0px; }
.promoTitleLink			{ color: #000; font-family: Arial; font-size: 10pt; font-weight: bold;  }
a.promoTitleLink		{ color: #000;  }
a.promoTitleLink:hover	{ color: #008C00;  }

.promoItem		{ width: 151px; vertical-align: top; text-align: center; float: left;  }
.promoItemA		{ width: 121px; vertical-align: top; text-align: center;  }

.pagination		{ width: 605px; height: 25px; padding-top: 16px; }
#pre { width: 110px; height: 25px; line-height: 25px; overflow: hidden; float: left; }
#copyright	{ width: 385px; height: 25px; text-align: center; line-height: 25px; font-size: 11px; float: left; }
#nex { width: 110px; height: 25px; overflow: hidden; float: right; }

#next a:hover img { visibility:hidden }
#next a { display:block; width:110px; background: url("../images/next1.gif") 0 0 no-repeat; text-decoration: none;}
#next a:hover { background-position: 0 -25px; }
#next a:active { background-position: 0 -50px; }

#previous a:hover img { visibility:hidden }
#previous a { display:block; width:110px; background: url("../images/previous1.gif") 0 0 no-repeat; text-decoration: none;}
#previous a:hover { background-position: 0 -25px; }
#previous a:active { background-position: 0 -50px; }

/* ====[ Footer Section ]===================================================================================================== */

#footer			{ width: 605px; height: 94px; text-align: center; background: #fff; display: block; margin: 0 auto;  }

.footerBar		{ width: 605px; height: 58px; text-align: center; background: #fff; border: none; margin: 0 auto;  }
.footerMenu		{ width: 605px; height: 15px; line-height: 15px; text-align: center; background: #fff; border: none; margin: 0 auto;  }
.footerTargets	{ width: 605px; height: 25px; color: #000; line-height: 25px; text-align: center; background: #fff; border: none; margin: 0 auto; }

a.foot			{ text-decoration: none; font-family: Arial, courier, Times; font-size: 8pt;  }
a.foot:hover	{ color: #00b85c; font-family: Arial, courier, Times; font-size: 8pt;  }
.foot			{ text-decoration: none; font-family: Arial, courier, Times; font-size: 8pt;  }

.copyright		{ width: 605px; color: #000; font-family: Arial, courier, Times; font-size: 8pt; text-align: center;  }

/* ====[ Navigation Section ]================================================================================================= */

#navigation	{ width: 150px; height: 100%; border-top: 1px solid #000; background: #005432; display: block; float: right; text-align: left; }
#navMenuWrapper	{ position: relative; }

#navMenu	{ width: 149px; background: #005432; }
.navSubmenu	{ width: 199px; background: #005432; border-top: 1px solid #000; border-left: 1px solid #000; }

.section	{ height: 20px; line-height: 19px; text-indent: .2em; background-image: url('../images/barbg3a.gif'); border-bottom: 1px solid #000; border-top: 1px solid #000; }
.menu		{ width: 149px; height: 18px; line-height: 18px; text-indent: .42em; margin: 0; background-image: url('../images/barbg2.gif'); border-bottom: 1px solid #000; }
.submenu	{ height: 18px; line-height: 18px; background-image: url('../images/barbg2a.gif'); border-bottom: 1px solid #000;  }
.navSpacer	{ width: 149px; height: 7px; }

a.label			{ color: #fff; font-size: 12px; }
a.label:hover	{ color: #ffea00; font-size: 12px; }
a.type			{ color: #000; font-size: 12px; font-weight: bold; }
a.type:hover	{ color: #00b85c; font-size: 12px; font-weight: bold; }

#buying             { display: none; }
#outdoor-bench		{ display: none; }
#food	            { display: none; }
#benches            { display: none; }
#parking			{ display: none; }
#tablesandchairs    { display: none; }
#tables             { display: none; }
#outdoor-tables		{ display: none; }
#trash              { display: none; }

#concrete           { display: none; }
#plastisol          { display: none; }
#steel              { display: none; }
#plastic            { display: none; }
#resin              { display: none; }
#wood               { display: none; }

#crequest				{ width: 149px; height: 170px; text-align: center; padding-top: 9px; clear: both; overflow: hidden; }
a.free					{ color: #fff; }
a.free:hover			{ color: #00b85c; }
#verify					{ width: 149px; height: 102px; text-align: center; }