/* George Weil */
/* Last updated 3 Dec 2009 */
BODY
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 70%;
	padding-bottom: 0px;
	margin: 0px;
	color: #000000;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #4E4E4E;
	text-align: center;
}
#InnerBody
{
	min-width: 800px;
	max-width: 1007px;
	width: 1007px;
    background-color: white;
	margin:0 auto;
	/* DTW Added 3 Dec 2009*/
	height: 100%;
	min-height: 100%;
	max-height: 100%;
}
/* DTW Added 3 Dec 2009*/
/*div.clear {clear: left; line-height: 0; height: 0;} */

#InIFrame
{
	min-width: 100%;
	max-width: 100%;
	width: 100%;
    background-color: white;
	margin: 0;
	min-height: 600px;
	max-height: 600px;
	height: 600px;
	float: left;
}

#MainLogo
{
	text-align: center;
	width: 100%;
}
#TopNavigation
{
	text-align: center;
	width: 100%;
}
#MainLogoLeft
{
	text-align: left;
	padding-right: 100px;
}
#MainLogoCentre
{
	text-align: center;
}
#MainLogoRight
{
	text-align: right;
	padding-left: 100px;
}
#MainBody
{
	display: block;
	width: 1007px;
	min-width: 1007px;
	max-width: 1007px;
/* DTW Removed 3 Dec 2009*/
/*
	height: 100%;
	min-height: 100%;
	max-height: 100%;
*/
	float: left;
	position: static;
	text-align: left;
}
#LeftPart
{
	border: solid 1px white; /* Needed for firefox */
	padding: 20px 0px  5px  5px;
	display: inline;
	MIN-HEIGHT: 100%;
	left: 0px;
	float: left;
	margin: 0px;
	width: 170px;
	MAX-HEIGHT: 100%;
	position: static;
	height: 100%;
}
#MiddlePart
{
	border: solid 1px white; /* Needed for firefox */
	padding:  20px 6px 5px 6px;
	clear: right;
	MIN-WIDTH: 800px;
	MAX-WIDTH: 800px;
	width: 800px;
	display: inline;
	MIN-HEIGHT: 100%;
	float: left;
	MAX-HEIGHT: 100%;
	position: static;
	height: 100%;
	margin: 0 auto;
}
#RightPart
{
	padding:  20px  10px 5px 0px;
	clear: right;
	MIN-WIDTH: 5px;
	MIN-HEIGHT: 100%;
	float: right;
	MAX-WIDTH: 5px;
	margin: 0px;
	width: 5px;
	MAX-HEIGHT: 100%;
	height: 100%;
}
#FooterPart
{
	width: 1007px;
	min-width: 1007px;
	max-width: 1007px;
	clear: both;
	display: block;
	float: none;
}
.SearchProductEntry
{
	float: left;
	width: 260px;
	min-width: 260px;
	max-width: 260px;
	height: 28em;
	min-height: 28em;
	max-height: 28em;

}
.ProductDetail
{
/*
	border: solid 1px red; 
*/
	float: left;
	width: 260px;
	min-width: 260px;
	max-width: 260px;
/*
	height: 240px;
	min-height: 240px;
	max-height: 240px;
*/
	height: 22em;
	min-height: 22em;
	max-height: 22em;
}
.PageInfo
{
	margin: 6px 0px 6px 0px;
	display: inline;
	min-height: 36px;
	float: right;
	width: 40%;
	color: red;
	position: static;
	height: 36px;
	text-align: right;
}
.PageInfo1
{
	display: block;
	MIN-HEIGHT: 36px;
	float: right;
	margin: 6px 0px;
	width: 550px;
	color: red;
	position: static;
	height: 36px;
	text-align: right;
}
.greentableBG
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url("../images/topnav/green_backing.gif");
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 19px
}
.greenDash
{
    BORDER-RIGHT: #00b062 1px solid
}
.NavLinks
{
    FONT-SIZE: 90%;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.NavLinks A:link
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.NavLinks A:visited
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.NavLinks A:hover
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.searchGreen
{
    FONT-WEIGHT: 400;
    COLOR: #039765;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallGreen
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 90%;
    COLOR: #039765;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallGreen A:link
{
    COLOR: #039765;
    TEXT-DECORATION: underline
}
.smallGreen A:visited
{
    COLOR: #039765;
    TEXT-DECORATION: underline
}
.smallGreen A:hover
{
    COLOR: #039765;
    TEXT-DECORATION: underline
}
.padRight4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 4px 0px 0px;
    PADDING-TOP: 0px
}
.dropDownMenu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 4px 0px 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY A:link
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
BODY A:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #00973a;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
BODY A:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
.textLinks
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 0px;
    FONT-SIZE: 92%;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url("../images/backgrounds/dottedGreen.gif");
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    COLOR: #999999;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 10px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.textLinks A:link
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #999999;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-DECORATION: none;
    BORDER-BOTTOM-STYLE: none
}
.textLinks A:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-DECORATION: none;
    BORDER-BOTTOM-STYLE: none
}
.textLinks A:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #999999;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-DECORATION: none;
    BORDER-BOTTOM-STYLE: none
}
.greenSides
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url("../images/green_sides.gif");
    BACKGROUND-REPEAT: repeat-y
}
.offersTableRow
{
    PADDING-RIGHT: 20px;
    BACKGROUND-POSITION: left bottom;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: 700;
    FONT-SIZE: 100%;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url("../images/green_bottom_table.gif");
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 5px 0px 1px;
    COLOR: #006c2e;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.offersTableRow P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.offersTableRowMore
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 90%
}
.offersTableRow P A:link
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #006c2e;
    PADDING-TOP: 0px
}
.offersTableRow P A:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #006c2e;
    PADDING-TOP: 0px
}
.offersTableRow P A:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.breadcrumbs
{
	margin: 6px 0px 6px 0px;
	padding: 4px 0px 0px 0px;
	display: inline;
	font-size: 90%;
	min-height: 32px;
	height: 32px;
	float: left;
	width: 60%;
	color: #ff0000;
}
.breadcrumbs A:link
{
    PADDING: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.breadcrumbs A:visited
{
    PADDING: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.breadcrumbs a:hover
{
	padding: 0px;
	margin: 0px;
	color: #00b062;
	text-decoration: underline;
}
.searchbreadcrumbs
{
	padding: 4px 0px 0px 0px;
	display: inline;
	font-size: 90%;
	float: left;
	color: #ff0000;
}
.searchbreadcrumbs A:link
{
    PADDING: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.searchbreadcrumbs A:visited
{
    PADDING: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.searchbreadcrumbs a:hover
{
	padding: 0px;
	margin: 0px;
	color: #00b062;
	text-decoration: underline;
}
.checkoutbreadcrumbs
{
	margin: 6px 0px 6px 0px;
	padding: 4px 0px 0px 0px;
	display: inline;
	font-size: 90%;
	min-height: 32px;
	height: 32px;
	float: left;
	width: 100%;
	color: #ff0000;
}
.checkoutbreadcrumbs A:link
{
    PADDING: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.checkoutbreadcrumbs A:visited
{
    PADDING: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.checkoutbreadcrumbs a:hover
{
	padding: 0px;
	margin: 0px;
	color: #00b062;
	text-decoration: underline;
}
.mainContent
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 10px;
    COLOR: #666666;
    PADDING-TOP: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.greenHeader
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 140%;
    COLOR: #006c2e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.relatedProducts
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 10px;
    COLOR: #006c2e;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.offersRelatedTableRow
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 5px 0px 1px;
    COLOR: #006c3e;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.offersRelatedProducts
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 90%;
    COLOR: #000000
}
.offersRelatedProdTableRow
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: 700;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 5px 0px 1px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.black
{
    COLOR: #000000
}
.offersRelatedProductsHeader
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 100%;
    COLOR: #000000
}
.ProductAqua
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left bottom;
    PADDING-LEFT: 5px;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url("../images/backgrounds/productpage-aqua.gif");
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x
}
.greenHeaderProduct
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 800;
    FONT-SIZE: 140%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #006c2e;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.blackHeaderProduct
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 800;
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.greenTiny
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #006c2e;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.formProduct
{
    BORDER-RIGHT: #abe3d8 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #abe3d8 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #abe3d8 1px solid;
    WIDTH: 130px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #abe3d8 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.rowStyle
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left bottom;
    PADDING-LEFT: 0px;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url("../images/backgrounds/dottedGreen.gif");
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: repeat-x
}
.unitPrice
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.unitPriceText
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 0px;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url(images/backgrounds/dottedGreen.gif);
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 8px;
    BACKGROUND-REPEAT: repeat-x
}
.red
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ff0000;
    PADDING-TOP: 0px
}
.menuSub
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 16px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.emailSides
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url("../images/menu/email_sides.gif");
    BACKGROUND-REPEAT: repeat-y
}
.membersInput
{
    BORDER-RIGHT: #baebd6 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #baebd6 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 95%;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #baebd6 1px solid;
    WIDTH: 136px;
    COLOR: #000000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #baebd6 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 15px
}
.loginButton
{
    FONT-SIZE: 95%;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #018633
}
.greenProductHeader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #006c2e;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.productText
{
    FONT-SIZE: 90%;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.red A:link
{
    COLOR: #ff0000;
    TEXT-DECORATION: none
}
.red A:visited
{
    COLOR: #ff0000;
    TEXT-DECORATION: none
}
.red A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.offersSides
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url("../images/offers-right/sides.gif");
    BACKGROUND-REPEAT: repeat-y
}
.black
{
    COLOR: #000000
}
.greyInput
{
    FONT-SIZE: 90%;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
BODY A:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #00973a;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
.NavLinks A:hover
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.textLinks A:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-DECORATION: none;
    BORDER-BOTTOM-STYLE: none
}
.red A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
.selecta
{
    FONT-SIZE: 90%;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    align: Top;
}
.bagtableSecondary
{
    BACKGROUND-COLOR: #e0f3ed
}
.green
{
    COLOR: #006c2e
}
.enlarge
{
    FONT-SIZE: 9px;
    COLOR: #666666
}
.pviimenudiv TD
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.pviimenudiv P
{
/*    MARGIN-TOP: 12px; */
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 6px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.pviimenudiv B
{
    COLOR: #666666;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.pviimenudiv A:link
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.pviimenudiv A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.pviimenudiv A:hover
{
    COLOR: #009436;
    TEXT-DECORATION: underline
}
.pviimenudiv A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.pviimenudivBorder
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url("../images/backgrounds/green-sides.gif");
    BACKGROUND-REPEAT: repeat-y
}
.dottedGreenTop
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url("../images/backgrounds/dottedGreen.gif");
    BACKGROUND-REPEAT: repeat-x
}
.ProductOverview
{
	height: 6em;
	min-height: 6em;
	max-height: 6em;
	overflow: hidden;
		float: left;
}

.hide
{
	display: none;
}

.PSHeading
{
	font-weight: bold;
	font-size: larger;
	color: #322664;
	margin: 0;
	padding: 0;
}
.PSPara
{
	color: #322664;
	margin: 0;
	padding:  6px 16px 8px 0;
}

#PSProductDetail
{
	float: left;
	width: 258px;
	min-width: 258px;
	max-width: 258px;
	height: 300px;
	min-height: 300px;
	max-height: 300px;
	padding: 0 30px 0 0;
}
#PSProductDescription
{
	font-weight: bold;
	padding-right: 5px;
	height: 30px;
	min-height: 30px;
	max-height: 30px;
}
#PSImage
{
	display: block;
	padding-right: 5px;
	padding-left: 0px;
	MIN-HEIGHT: 150px;
	padding-bottom: 0;
	padding-top: 0;
	height: 150px;
	text-align: center;
}
#PSImage img
{
	overflow: hidden;
	MAX-HEIGHT: 150px;
	vertical-align: middle;
}
#PSProductOverview
{
	padding-right: 10px;
	padding-left: 0px;
	float: left;
	padding-bottom: 10px;
	overflow: hidden;
/*	
	MAX-HEIGHT: 5.5em;
	MIN-HEIGHT: 5.5em;
	height: 5.5em;
*/
	padding-top: 0;
	vertical-align:  top;
	height: 120px;
	min-height: 120px;
	max-height: 120px;
}

/* ===================
The above should be...
*/
.PSProductDetail
{
	float: left;
	width: 33%;
	min-width: 33%;
	max-width: 33%;
	height: 300px;
	min-height: 300px;
	max-height: 300px;
	padding: 0 0 0 0;
}
.PSProductDescription
{
	font-weight: bold;
	padding-right: 5px;
	height: 30px;
	min-height: 30px;
	max-height: 30px;
}
.PSImage
{
	display: block;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 0;
	padding-top: 0;
	MIN-HEIGHT: 180px;
	height: 180px;
	text-align: center;
}
.PSImage img
{
	overflow: hidden;
	MAX-HEIGHT: 150px;
	vertical-align: middle;
}
.PSProductOverview
{
	padding-right: 10px;
	padding-left: 0px;
	float: left;
	padding-bottom: 10px;
	overflow: hidden;
	padding-top: 0;
	vertical-align:  top;
	height: 120px;
	min-height: 120px;
	max-height: 120px;
}

.PSMenuNormal
{	
}
.PSMenuHilight
{
	font-weight: bold;
	color: red;
}
.clear {
		clear:both;
}
#L2Head
{
	width: 66%;
	min-width: 66%;
	max-width: 66%;
	float: left;
    padding-right: 75px;
    padding-left: 75px;
    padding-bottom: 30px;
    padding-top: 0px;
}
.tableRightMargin
{
}
#WaitTimer
{
	display: block;
	font-weight: bold;
	font-size: medium;
	left: 100px;
	visibility: hidden;
	width: 300px;
	color: white;
	border-top-style: ridge;
	font-family: Arial;
	border-right-style: ridge;
	border-left-style: ridge;
	position: absolute;
	top: 100px;
	background-color: #4E4E4E;
	border-bottom-style: ridge;
}
#WaitTimer p
{
	text-align: center;
}
.orderItemSite1
{
	background-color: #339966;
}
.orderItemSite2
{
	background-color: #322664;
}
.orderItemSite3
{
	background-color: #007171;
}
/* Link Lines */
.FSS-HomeLinkLine1
{
	background-position: left top;
	padding-left: 34px;
	background-attachment: scroll;
	background-image: url("../images/index page/fibrecrafts/background.jpg");
	background-repeat: repeat-y;
	height: 20px;
	text-align: left;
}
.FSS-HomeLinkLine2
{
	background-position: left top;
	padding-left: 37px;
	background-attachment: scroll;
	background-image: url("../images/index page/papershed/background.jpg");
	background-repeat: repeat-y;
	height: 20px;
	text-align: left;
}
.FSS-HomeLinkLine3
{
	background-position: left top;
	padding-left: 35px;
	background-attachment: scroll;
	background-image: url("../images/index page/polymer/background.jpg");
	background-repeat: repeat-y;
	height: 20px;
	text-align: left;
}
/* Filler Lines at top */
.FSS-HomeTopFillLine1
{
	background-position: left top;
	padding-left: 30px;
	background-attachment: scroll;
	background-image: url("../images/index page/fibrecrafts/background.jpg");
	background-repeat: repeat-y;
	height: 3px;
	min-height: 3px;
	max-height: 3px;
	text-align: left;
}
.FSS-HomeTopFillLine2
{
	background-position: left top;
	padding-left: 30px;
	background-attachment: scroll;
	background-image: url("../images/index page/papershed/background.jpg");
	background-repeat: repeat-y;
	height: 2px;
	text-align: left;
}
.FSS-HomeTopFillLine3
{
	background-position: left top;
	padding-left: 30px;
	background-attachment: scroll;
	background-image: url("../images/index page/polymer/background.jpg");
	background-repeat: repeat-y;
	height: 4px;
	text-align: left;
}
/* Filler Lines at bottom */
.FSS-HomeBottomFillLine1
{
	background-position: left top;
	padding-left: 30px;
	background-attachment: scroll;
	background-image: url("../images/index page/fibrecrafts/background.jpg");
	background-repeat: repeat-y;
	height: 7px;
	text-align: left;
}
.FSS-HomeBottomFillLine2
{
	background-position: left top;
	padding-left: 30px;
	background-attachment: scroll;
	background-image: url("../images/index page/papershed/background.jpg");
	background-repeat: repeat-y;
	height: 87px;
	text-align: left;
}
.FSS-HomeBottomFillLine3
{
	background-position: left top;
	padding-left: 30px;
	background-attachment: scroll;
	background-image: url("../images/index page/polymer/background.jpg");
	background-repeat: repeat-y;
	height: 47px;
	text-align: left;
}
.indented
{
	margin-left: 15px;
}
