body {	font-family: Arial, Helvetica, sans-serif;	color: #454545;	background-color: #ced46a;	font-size: 11px;	text-align: center;	margin: 0;	padding: 0;}

body * {	border: 0;}

/* img {	border: 0;}

form {	margin: 0;}

 */a {	color: #454545;	font-size: 11px;	text-decoration: underline;}

p {margin: 0 0 1em;}

select, textarea {margin: 0 2px; border: 1px solid #f8b990; background-color: #fff;}

input[type="button"], input[type="submit"], input[type="text"], input[type="password"] {	border: 1px solid #f8b990;	background-color: #fff;}

table {}

.iframe_window{text-align:left;}

  .fleft {float: left;}

.center {text-align: center;}

.image-container {padding-right: 20px; width: 1%; vertical-align: top;}

.OrangeBorder, input.OrangeBorder {	border: 1px solid #f8b990;	background-color: #fff;}

input[type="button"], input[type="submit"] {	color: #f37421;}

#wishlistform input {	text-align: center;}

input.GoImage, input[type="checkbox"] {border: 0;}

.nb {border: 0;}

#container { width: 973px;	margin: 0 auto;	text-align: left;}

.document-container {	background-color: #ffffff;}

.topNavLinks {	font-size: 12px;	text-align: right;	padding-top: 15px;	padding-right: 13px;	padding-bottom: 5px;	background-color: #ced46a;}

.topNavLinks a {	text-decoration: none;font-size: 12px;}

.topNavLinks a:hover {	text-decoration: underline;}

.leftColBorder { width:.1%; padding: 0;	background-color: #f37421;}

.section-heading {	font-size: 16px;	/* padding-top: 39px; */	padding-left: 13px;}

.section-heading .heading-title {font-size: 36px;}

.shopping-cart-contents {	float: right;	width: 187px;	background-color: #f4f6c5;	color: #5c5739;	font-size: 11px;}

.shopping-cart-contents td {	text-align: center;}

.shopping-cart-contents td a {	color: #f37421;}

.shopping-cart-subtotal {	padding-top: 8px;	padding-bottom: 14px;	line-height: 150%;}

.shopping-cart-subheader, td.shopping-cart-subheader  {	background-image: url('images/shopping-cart-subheader.gif');	background-position: right;	background-repeat: no-repeat;	height: 25px;	vertical-align: middle;}

.shopping-cart-subheader table {	margin: 0 auto;}

.shopping-cart-bottom {	background-image: url('images/shopping-cart-bottom-corner.gif');	background-repeat: no-repeat;}

.search-bar, .breadcrumb-bar {	height: 22px;}

.search-bar {	text-align: left;	vertical-align: top;}

.search-bar div.search-bar-container {	width: 174px;	float: left; padding:6px;}

.search-bar td.search-term-bg {	text-align: left;	width: 157px;	height: 18px;	padding-top: 1px;	padding-left: 0px;	background-image: url('images/search-term-bg.gif');	background-position: top;	background-repeat: no-repeat;}

.search-bar input.search-term {	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	/*border: 1px solid #f37421;*/	border: 0;	margin-left: 5px;	width: 145px;	height: 13px;}

/*.search-bar div.search-dropdown-box {	position: absolute;	display: none;	width: 168px;	height: 100px;	border: 1px solid #f37421;	margin-top: 18px;	margin-left: 5px;	padding: 2px 0 0 2px;	background-color: #ffffff;	text-align: left;}

*/.search-bar div.search-dropdown-box { z-index:10;	position: absolute;	display: none;	width: 174px;	padding: 5px 0;	/* height: 42px; */	background-image: url('images/search-dropdown-box-bg.gif');	background-position: 0 100%;	background-repeat: no-repeat;	margin-top: 18px;}

.search-bar img#search-dropdown-img {	cursor: pointer;}

.search-bar input#product_type_green, input#product_type_all {	float: left; 	width: 10px; 	height: 10px;	margin: 0 1px 0 0;	padding: 0;}

.search-dropdown-box table {margin: 0 5px;}

.search-dropdown-box td {vertical-align: bottom;}

.search-dropdown-box a {}

.breadcrumb-bar { padding-top:10px; padding-left: 0px; color:#999999;}

.breadcrumb-bar a {	text-decoration: none;}

.cat-list-container {padding: 0;background-color: #ecef9e;}

.cat-list-tbl td {	vertical-align: middle;}

/**/ul.cat-level-0 {	margin: 0px;	padding: 0px;	text-indent: 0px;}

ul.cat-level-0 li {	list-style: none outside none;	display: block;	background-color: #ecef9e;	padding: 5px 0 5px 0px;}

ul.cat-level-0 li a {font-weight: bold;	text-decoration: none;	padding-left: 10px;	padding-right: 5px;	display:block;}

ul.cat-level-1 {	margin: 0px;	padding: 0px;	text-indent: 0px;}

ul.cat-level-1 li {	list-style: none outside none;	display: block;	background-color: #f4f6b8;	padding: 5px 0 5px 0px;}

ul.cat-level-1 li a {font-weight: bold;	text-decoration: none;	padding-left: 15px;	padding-right: 5px;	display:block;}

ul.cat-level-2 {	padding:0;	margin:5px 0;	list-style:none;}

ul.cat-level-2 li {	list-style: none outside none;	display: block;	background-color: #f7f9c5;	padding: 5px 0 5px 0px;	}

ul.cat-level-2 li a {	font-weight: normal;	color: #595935;	text-decoration: none;	display:block;	padding-left: 20px;	padding-right: 5px;}

ul.cat-level-3 {	padding:0;	margin:5px 0;	list-style:none;}

ul.cat-level-3 li {	list-style: none outside none;	display: block;	background-color: #feffda;	padding: 5px 0 5px 0px;	}

ul.cat-level-3 li a {	font-weight: normal;	color: #595935;	text-decoration: none;	display:block;	padding-left: 25px;	padding-right: 5px;}

ul.cat-level-1 li a:hover, ul.cat-level-2 li a:hover, ul.cat-level-3 li a:hover, ul.cat-level-4 li a:hover {	text-decoration: underline;}

/**/.static-cat-level-1 {	background-color: #ecef9e;	padding-left: 10px;	height: 22px;}

.static-cat-level-1 a {	font-weight: bold;	text-decoration: none;}

.static-cat-level-1 a:hover {	text-decoration: underline;}

/*.cat-level-1 {	background-color: #ecef9e;	padding-left: 17px;	height: 22px;}

.cat-level-1 a {	color: #666666;	font-weight: bold;	text-decoration: none;}

.cat-level-1 a:hover {	text-decoration: underline;}

.cat-level-2, .cat-level-2-sel {	background-color: #f4f6c5;	padding-left: 27px;	height: 18px;}

.cat-level-2 a, .cat-level-2-sel a,.cat-level-3 a, .cat-level-3-sel a,.cat-level-4 a, .cat-level-4-sel a,.cat-level-5 a, .cat-level-5-sel a {	text-decoration: none;}

.cat-level-2 a:hover, .cat-level-2-sel a:hover,.cat-level-3 a:hover, .cat-level-3-sel a:hover,.cat-level-4 a:hover, .cat-level-4-sel a:hover,.cat-level-5 a:hover, .cat-level-5-sel a:hover {	text-decoration: underline;}

.cat-level-2 a,.cat-level-3 a,.cat-level-4 a,.cat-level-5 a {	color: #595935;}

.cat-level-2-sel a,.cat-level-3-sel a,.cat-level-4-sel a,.cat-level-5-sel a {	color: #f77424;}

.cat-level-3, .cat-level-3-sel {	background-color: #f4f6c5;	padding-left: 37px;	height: 18px;}

.cat-level-4, .cat-level-4-sel {	background-color: #f4f6c5;	padding-left: 47px;	height: 18px;}

.cat-level-5, .cat-level-5-sel {	background-color: #f4f6c5;	padding-left: 57px;	height: 18px;}

*/.orange {color: #F37421;}

a.orange {color: #F37421; text-decoration: none;}

/* .wl_buttons .orange {font-weight: bold; text-decoration: underline;}

 */.wl_buttons {width: 100%; margin: 10px 0;}

.wl_buttons td {white-space: nowrap;}

.wl_buttons .ButtonsRow {width: 1%; color: #F37421;}

.wl_buttons .jquery-selectbox {margin-bottom: 0;}

span.orange {font-weight: bold; text-decoration: underline; cursor: pointer;}

.link-add {height: 19px; line-height: 19px;/*  padding-right: 25px; background: url(images/product-details-add2cart.gif) 100% 50% no-repeat; */}

.force-link {color: #F37421; cursor: pointer; text-decoration: none;}

.cat-separator {	padding-left: 10px;	height: 25px;}

.main-content-area {padding: 0;}
/*.main-content-area {width:62%;padding: 0;}*/

.main-content-container {	padding: 0 13px;}

.home-featured-container {	background-color: #d6e03f;	height: 196px;}

.home-featured-table {	margin-top: 10px;}

div.home-featured-nav {	position: absolute ;	display: inline;	width: 788px;	padding-top: 22px;	z-index: 20;}

td.flisting-arr-left {	width: 50%;	padding-left: 25px;}

td.flisting-arr-right {	width: 50%;	text-align: right;	padding-right: 25px;}

.product-listing-box, .product-listing-3col-box {	background-image: url('images/product-listing-box.gif');	background-position: top;	background-repeat: no-repeat;	width: 176px;	height: 176px;}

.product-listing-box-new, .product-listing-3col-box-new {	background-image: url('images/product-listing-box-new.gif');	background-position: top;	background-repeat: no-repeat;	width: 176px;	height: 176px;}

.product-listing-box-hot, .product-listing-3col-box-hot {	background-image: url('images/product-listing-box-hot.gif');	background-position: top;	background-repeat: no-repeat;	width: 176px;	height: 176px;}

/*Daniel Vezina - March 28 09 - big color changed for feature listing*/.product-listing-box-new-brown, .product-listing-3col-box-new-brown {	background-image: url('images/product-listing-box-new-brown.gif');	background-position: top;	background-repeat: no-repeat;	width: 176px;	height: 176px;}

.product-listing-box-brown, .product-listing-3col-box-brown {	background-image: url('images/product-listing-box-brown.gif');	background-position: top;	background-repeat: no-repeat;	width: 176px;	height: 176px;}

.product-listing-box-hot-brown, .product-listing-3col-box-hot-brown {	background-image: url('images/product-listing-box-hot-brown.gif');	background-position: top;	background-repeat: no-repeat;	width: 176px;	height: 176px;}

td.product-listing-3col-box-brown, td.product-listing-3col-box-new-brown, td.product-listing-3col-box-hot-brown {	padding-left: 15px;}

td.product-listing-box, td.product-listing-box-new, td.product-listing-box-hot, td.product-listing-box-hot-brown, td.product-listing-box-new-brown, td.product-listing-box-brown    {	padding-top: 18px;	padding-left: 20px;}

td.product-listing-3col-box, td.product-listing-3col-box-new, td.product-listing-3col-box-hot {	padding-left: 15px;}

table.product-listing-3col-box-tbl {	margin-top: 18px;}

.product-listing-thumb {	text-align: center;	height: 68px;	vertical-align: bottom;}

.product-listing-title {	height: 34px;	vertical-align: middle;}

.product-listing-title a {	text-decoration: none;}

.product-listing-title div {	text-align: right;	white-space: nowrap;}

.product-listing-links {	height: 15px;}

.product-listing-links, .product-listing-links a {	color: #f37421;}

/* featured products box *//*Brown*/.featured-listing-box-hot-brown {	background-image: url('images/featured-listing-box-hot-brown.gif');	background-position: top;	background-repeat: no-repeat;}

.featured-listing-box-new-brown {	background-image: url('images/featured-listing-box-new-brown.gif');	background-position: top;	background-repeat: no-repeat;}

.featured-listing-box-brown {	background-image: url('images/featured-listing-box-brown.gif');	background-position: top;	background-repeat: no-repeat;}

.featured-listing-box-brown, .featured-listing-box-hot-brown, .featured-listing-box-new-brown {	width: 162px;	height: 162px;}

/*/Brown*/.featured-listing-box {	background-image: url('images/featured-listing-box.gif');	background-position: top;	background-repeat: no-repeat;}

.featured-listing-product-tbl {	margin-top: 16px;}

.featured-listing-box-hot {	background-image: url('images/featured-listing-box-hot.gif');	background-position: top;	background-repeat: no-repeat;}

.featured-listing-box-new {	background-image: url('images/featured-listing-box-new.gif');	background-position: top;	background-repeat: no-repeat;}

.featured-listing-box, .featured-listing-box-hot, .featured-listing-box-new {	width: 162px;	height: 162px;}

.featured-listing-title {	text-align:right;	font-size: 9px;}

.featured-listing-title a {font-size: 9px;	text-decoration: none;}

.featured-listing-links, .featured-listing-links a {	font-size: 9px;	color: #f37421;}

/* / featured products box */.home-promo-container-1 {	padding-top: 10px;	padding-left: 13px;}

.home-promo-container-2 {	padding-left: 13px;	padding-right: 10px;	vertical-align: top;}

.home-headline {	background-image: url('images/home-headline-c.gif');	background-position: top;	background-repeat: repeat-x;	color: #ffffff;	width: 100%;}

.home-promo {	margin-bottom: 10px;}

.home-promo td {	font-size: 16px;}

.home-promo span.promo-header, .promo-header, td.promo-header  {	font-size: 18px;	color: #f37421;}

.rcol {	width: 17%;	padding: 0;	vertical-align: top;	background-color: #fde9de;}

table.rcol-box-header {	cursor: pointer;}

.rcol-box-header-1 {	border-top: 1px solid #f7af7f;}

.rcol-box-header-2 {	background-image: url('images/rcol-box-header-c.gif');	background-position: top;	background-repeat: repeat-x;	padding-left: 5px;	color: #ffffff;	width: 138px;}

.rcol-box-header-2 a {	color: #ffffff;}

.rcol-box-header-3 {	background-image: url('images/rcol-box-header-r.gif');	background-position: top;	background-repeat: repeat-x;	width: 21px;}

.rcol-box-header-4 {	width: 3px;}

.rcol-box-content {	margin: 9px 13px 0 12px;}

.subscribe-form-title {	color:#f37421;	height: 15px;	vertical-align: bottom;}

.subscribe-form-input input {	width: 162px;	height: 12px;	border: 0;	font-size: 9px;	text-align: center;	background-image: url('images/subscribe-form-input-bg.gif');	background-position: top;	background-repeat: no-repeat;	background-color: #fde9de;}

.subscribe-form-submit {	margin-top: 5px;}

.secure-login-form td, .login-form td {	padding: 2px;}

.faq-q-sign {	color:#f37421;	width: 15px;	font-weight: bold;}

.faq-question {	color: #f37421;	font-weight: bold;}

.faq-question a {	font-weight: normal;	text-decoration: none;}

.faq-more-link {	text-align: right;}

.faq-more-link a {	color: #f37421;	text-decoration: underline;}

.testimonial-text {	font-style: italic;}

.rcol-boxes-separator {	height: 20px;}

.bottom-left {	padding: 20px 0 35px 22px;}

.bottom-left a {	color: #f37421;	text-decoration: none;}

.bottom-left a:hover {	text-decoration: underline;}

.bottom-right {	padding: 20px 0 35px 0;}

.bottom-right td {	width: 25%;}

.bottom-right a {	text-decoration: none;}

.bottom-right a:hover {	text-decoration: underline;}

/* products listing */div.ProductBar {	display: block;	width: 577px;	height: 90px; padding-left:3px;	padding-bottom: 10px;	overflow: hidden;}

div.ProductBarGreen {	background: #ffffff url('images/product_green_background.png');	background-repeat: no-repeat;	background-position: 0px 0px;}

div.ProductBarBrown {	background:#ffffff url('images/product_brown_background.png');	background-repeat:no-repeat;	background-position:0px 0px;}

div.ProductBar .ProductThumbnail {float: left;}

div.ProductBar .ProductText {float: left; width: 289px;}

.ProductBar .ProductDescription {	display: block;	width: 371px;	height: 80px;	padding-top: 0px;	padding-left: 0px;	padding-right: 0px;	float: left;}

.wl_checkbox {float: left; margin: 10px 0 0 10px; padding: 0;}

#wl_products .ProductBar .ProductDescription { padding-top:8px;	width: 340px;}

#wl_products .ProductBar .ProductText {float: left; width: 260px;}

#wl_products .ProductPrice{padding-left:40px;}

#wl_products .ProductPrice .input-bgr {display: inline-block; height: 14px; padding-left:10px; padding: 0 1px 0 0;}

{* Daniel Vezina - 15March2008 - Change Quantity Box Look*}

#wl_products .ProductPrice input{text-align:center;display: inline-block; width: 20px; height: 15px; margin: 0; padding: 0; font-size: 10px;/*  background: url (images/jquery-selectbox-bg.gif) 0 0 no-repeat;  */border: 0; background: url(images/fav-quantity.gif) 0 0 no-repeat;}

{* Daniel Vezina - 15March2008 - Change Quantity Box Look*}

.product-details-quantity input{text-align:center;display: inline-block; width: 20px; height: 15px; margin: 0; padding: 0; font-size: 10px; border: 0; background: url(images/fav-quantity.gif) 0 0 no-repeat;}

.ProductBar .ProductDescription .title, .ProductBar .ProductDescription .title a {	font-size: 12px;	color: #f37421;	text-decoration: none;}

.ProductBar .ProductDescription .title a:hover {	text-decoration: underline;}

.ProductBar .ProductDescription img {	margin-right: 5px;}

.ProductBar .ProductDescription a {	font-size: 11px;	color: #f37421;}

.ProductBar .ProductPrice {	display: block;	width: 150px;	height: 80px;	font-size: 10px;	padding-top: 10px;	padding-left: 12px;	padding-right: 0;	float: left;}

.ProductBar .ProductPrice a {	font-size: 11px;	color: #f37421;}

/*.ProductBar .ProductPrice select {	width: 50px;	text-align: center;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	border: solid 1px #f37421;}

*/.ProductBar .ProductPrice .quantity,.ProductBar .ProductPrice .quantityOptions {	float: left;}

.ProductBar .ProductPrice .quantity {	padding-top: 2px;}

.ProductPriceLabel { color: #D72B00; font-size: 12px; font-weight: bold; }

.PListTaxBox { padding-bottom: 2px; padding-left: 70px; padding-right: 2px; padding-top: 2px; }

/* / products listing *//* product details popups */.product-brown-t-b {	background-image: url('images/product-brown-t-c.gif');	background-position: top;	background-repeat: repeat-x;}

.product-brown-c {	background-image: url('images/product-brown-c.gif');	background-position: top;	background-repeat: repeat-y;}

.product-green-t-b {	background-image: url('images/product-green-t-c.gif');	background-position: top;	background-repeat: repeat-x;}

.product-green-c {	background-image: url('images/product-green-c.gif');	background-position: top;	background-repeat: repeat-y;}

.product-details-tbl {	padding: 20px 12px 20px 23px;	background-color: #ffffff;}

.product-details-close {	vertical-align: top;	text-align: right;	height: 18px;}

.product-details-image {	width: 173px;	text-align: center;}

.product-details-more-images {	display: inline;	margin-left: -30px;	width: 19px;}

.product-details-more-images a img { width: 19px; height: 20px; }

.product-details-price {	width: 166px;}

.product-details-price-value {	font-size: 13px;	font-weight: bold;}

#product_code {padding-bottom: 3px; border-bottom: 1px solid #999}

.product-details-quantity select {	width: 50px;	text-align: center;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	border: solid 1px #f37421;}

.product-details-options-header {	padding-top: 5px;	padding-bottom: 5px;}

.product-details-options-header span {	color: #f37421;}

.product-details-descr {	padding-top: 17px;}

.product-details-title {	font-size: 18px;	color: #f37421;}

.product-details-add2cart {	text-align: right;	padding-right: 8px;}

.product-options-add2cart {	text-align: right;}

.product-details-add2cart a, .product-options-add2cart a {	color: #f37421;}

.product-options-shortview td select {	width: 180px;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	border: solid 1px #f37421;	height: 17px;}

.product-options-fullview td select {	width: 233px;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	border: solid 1px #f37421;	height: 17px;}

.green-details-t {margin-top: 5px; background: #f6facd url(images/green-details-t.gif) 0 0 no-repeat;}

.green-details-b {background: url(images/green-details-b.gif) 0 100% no-repeat;}

.green-details {	padding: 5px 5px 5px 23px;	background: url(images/product-listing-label.gif) 5px 5px no-repeat; text-align: left;}

.green-details h3 {	margin: 0;	color: #9aa92c;	font-size: 11px;	text-transform: uppercase;}

/*.product-options-select {	width: 150px;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	border: solid 1px #f37421;	height: 17px;}

*//* / product details popups *//* initial store classes */H1 { font-size: 15px; color:#f37421;}

H2 { font-size: 13px; color:#f37421;}

H3 { font-size: 12px; color:#f37421;}

.DialogTitle {	font-weight: bold;	color:#f37421;	font-size: 21px;}

.SearchSortTitle { padding-right: 20px; font-weight: bold; }

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

.SearchSortImg { margin-right: 5px; width: 9px; height: 9px; }

.SearchSortCell { padding-right: 20px; border:#020172;}

/* Buttons */.FormButton { /*color: #1E2E55;*/ font-weight: bold; }

TABLE.ButtonTable { cursor: pointer; direction: ltr; vertical-align: middle; }

TD.Button { padding-left: 5px; padding-right: 5px; white-space: nowrap; background: #7A7A7A url(images/butbg.gif) repeat-x; vertical-align: middle; }

FONT.Button { color: #1E2E55; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; }

IMG.ButtonSide { color: #1E2E55; }

.SimpleButton TR TD { padding: 0; white-space: nowrap; }

.Button a, .Button a:hover{ color: #1E2E55; font-weight: bold; }

TD.ButtonGreen { margin: 0px; padding-left: 20px; padding-right: 20px; white-space: nowrap; background: #ffffff url(images/butbg_envgreen.jpg) repeat-x; vertical-align: middle; }

FONT.ButtonGreen { margin: 0px; color: #fff; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; }

.ButtonGreen a, .ButtonGreen a:hover{margin: 0px; color: #1E2E55; font-weight: bold; }

.GoImage { border: 0; vertical-align: middle; margin-left: 5px; }

.CustomerMessage { color:#FF3300; font-weight: bold; }

a.Button {display: inline-block;}

.go-button a.Button {float: left; height: 20px;}

.PImageImageCell { text-align: center; height: 100%; vertical-align: middle; }

.PImageImageCell IMG { text-align: center; vertical-align: middle; }

.PImageNumbersCell { padding-left: 10px; padding-right: 10px; white-space: nowrap; }

.PImageLine { background: #CCCCCC; height: 1px; }

.PImageLine IMG { height: 1px; }

BODY.PImage { background: #fff; }

.PImagePageRow { padding-left: 10px; height: 30px; vertical-align: middle; }

.NavigationArrow { width: 11px; height: 16px; }

.NavigationTitle { padding-right: 10px; white-space: nowrap; height: 14px; }

.NavigationCell { width: 17px; /*background: url(images/page.gif);*/ text-align: center; height: 14px; vertical-align: bottom; border: 1px solid #f37521; }

.NavigationCell a, .NavigationCell a:hover { color: #f37421; text-decoration: none; }

.NavigationCell IMG { width: 17px; height: 1px; }

.NavigationCellWide { width: 23px; background: url(images/page_wide.gif); text-align: center; height: 14px; vertical-align: bottom; }

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

.NavigationCellWide IMG { width: 23px; height: 1px; }

.NavigationCellSel { width: 17px; font-weight: bold; text-align: center; vertical-align: middle; color: #ffffff; background-color: #f37421; }

.link-categories{font-size:12pt; text-transform:capitalize; text-shadow:#000000; text-decoration:underline;}

.small-links{ font-size:12px; text-decoration:underline; font-weight:100;}

.reg-text{ font-size:11px;}

.bullet-text{font-size:14px; color:#666666;}

.subheader{font-size:14px;}

.subtext {
	font-size:16px;
}
.subtexttwo {
	font-size:12px;
}

/* / initial store classes */