/* stem: pumpstation
 * body text: #4f4f4f
 * tan: #b59067
 * pink: #f6cacb
*/

BODY
{
    FONT-SIZE: 12px;
    BACKGROUND: #ffffff;
    MARGIN: 0px;
    COLOR: #4f4f4f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align:center;
}
TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #4f4f4f;
}
P
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 8px;
    TEXT-ALIGN: left;
	color:#4f4f4f;
}
IMG{
	border: none;
}

input{
	background: #ffffff !important;
}

a:link, a:visited, a:hover, a:active{
	text-decoration: underline !important;
}

#container{
	text-align:left;
	margin:0 auto 0;
	width:1000px;
}

.logo
{
    MARGIN: 5px 0px 5px 10px
}
.qjump
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: none;
    COLOR: #4f4f4f;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.search
{
	font-size: 10px;
	border: 1px solid #E1A59A;
	padding: 5px 0px 3px 3px;
	height: 14px;
}
.PageTitle
{
    FONT-SIZE: 20px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #4f4f4f;
}
.DeptTitle
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 24px;
    COLOR: #4f4f4f;
}
.ListPricewSale
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    color: #444444;
}
.ListPricewoSale
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    color: #444444;
}
.SalePrice
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: red;
}
.MSRPPrice
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    color: #444444;
}
TABLE#headerTable
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #4f4f4f;
}
TABLE#emailSignUp
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #4f4f4f;
}
TABLE#TableNnav
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #4f4f4f;
}
TD#TDbottom
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    color: #4f4f4f
}
TD#TDbelowNav
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    color: #4f4f4f
}
.nav
{
    BORDER-RIGHT: #666666 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #666666 0px solid;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #666666 0px solid;
    color: #4f4f4f;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #666666 0px solid;
    
}
.navmargin
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 8px;
    COLOR: #333333;
    PADDING-TOP: 8px;
    TEXT-DECORATION: none
}
.insidenavtextbottom
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 7px;
    BORDER-LEFT: #666666 1px solid;
    color: #4f4f4f;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #666666 1px solid;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.PageContent
{

}
.EmailSignupbgcolor
{
    BACKGROUND: #E3F4E3;
    color: #4f4f4f
}
.EmailSignupTitle
{
    BACKGROUND: #E3F4E3;
    color: #4f4f4f
}
.EmailSignupText
{
    BACKGROUND: #E3F4E3;
    color: #4f4f4f
}
.SubHeadbgcolor
{
    BACKGROUND: #999999;
    color: #4f4f4f
}
.SubHeadText
{
    FONT-WEIGHT: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    color: #4f4f4f
}
.TableText
{
    BACKGROUND: #ffffff;
    color: #4f4f4f
}
.ErrorMsg
{
    BACKGROUND: #ffffff;
    color: #4f4f4f
}
.HeaderNav:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: none; text-align: middle;
}
.HeaderNav:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.HeaderNav:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.HeaderNav:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.HeaderNavBack
{BORDER: NONE; }

.Footertext
{border: none;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ffffff
}
.FooterBack
{border: none;
    BACKGROUND: #6699cc;
    COLOR: #ffffff
}
.FooterLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.FooterLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.FooterLink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    color: #4f4f4f;
    TEXT-DECORATION: none
}
.FooterLink:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    color: #4f4f4f;
    TEXT-DECORATION: none
}
.SubText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    color: #4f4f4f
}
.optional
{
    BACKGROUND: #ffffff;
    color: #4f4f4f
}
.required
{
    FONT-WEIGHT: bold;
    BACKGROUND: #ffffff;
    color: #4f4f4f
}
.prodRelatedTbl{
	border: 1px solid #DAE6B3;
}
.relProductHeader
{
	height: 20px;
	width: 722px;
	background: #DAE6B3;
    /*BACKGROUND: url(../featured_bg_header.gif) no-repeat;*/
    color: #4f4f4f
}
.relProductlabel{
	color: #444444;
	font-weight: bold;
	font-size: 17px;
}
.relProductContent{
	width: 722px;
	/*BACKGROUND: url(../featured_bg.gif) repeat-y;*/
}
.relProductFooter{
	height: 20px;
	width: 722px;
    /*BACKGROUND: url(../featured_bg_footer.gif) no-repeat;*/
}
.relProduct a{
	font-size: 12px !important;
	text-decoration: none !important;
}
.ProductShortDescription
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    color: #4f4f4f
}
.ProductName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #B59067;
}
.ListPricewSaleP
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.ListPricewoSaleP
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.SalePriceP
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: red
}
.MSRPPriceP
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.ListPricewSaleR
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.ListPricewoSaleR
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.SalePriceR
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: red
}
.MSRPPriceR
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.DeptShortDescription
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    color: #4f4f4f
}
.CartLabels
{
    BACKGROUND: #f6cacb;
    color: #4f4f4f
}

.SubHeadbgcolor
{
	BACKGROUND: #f6cacb;	
}

.tablebgcolor
{
	BACKGROUND:#FFFFFF;
}

.BasketErrors
{
    BACKGROUND: #ffffff;
    COLOR: #ff0000
}
.PurchaseErrors
{
    BACKGROUND: #ffffff;
    COLOR: #ff0000
}
.ErrorMsg
{
    BACKGROUND: #ffffff;
    COLOR: #ff0000
}
.PaymentInput
{
    FONT-WEIGHT: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    color: #4f4f4f
}
.outer
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid
}
TABLE#confBottom TD
{
    BORDER-RIGHT: #b9b9b9 0pt solid;
    BORDER-TOP: #b9b9b9 1pt solid;
    BORDER-LEFT: #b9b9b9 1pt solid;
    BORDER-BOTTOM: #b9b9b9 0pt solid
}
A:link
{FONT-WEIGHT: normal; FONT-SIZE: 12px;BACKGROUND: none transparent scroll repeat 0% 0%;COLOR:#4f4f4f;TEXT-DECORATION: none;}
A:visited
{FONT-WEIGHT: normal;FONT-SIZE: 12px;BACKGROUND: none transparent scroll repeat 0% 0%;COLOR: #4f4f4f;TEXT-DECORATION: none;}
A:hover
{FONT-WEIGHT: normal;FONT-SIZE: 12px;BACKGROUND: none transparent scroll repeat 0% 0%;: 5px;COLOR: #999999;TEXT-DECORATION: underline}
A:active
{FONT-WEIGHT: normal;FONT-SIZE: 12px;BACKGROUND: none transparent scroll repeat 0% 0%;COLOR: #999999;TEXT-DECORATION: none;}

.deptbarlink:link
{
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: transparent url(../deptbarlink_bg.gif) no-repeat 170px 0%;
	width: 200px;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 9px;
    COLOR: #4f4f4f;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
.deptbarlink:visited
{
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: transparent url(../deptbarlink_bg.gif) no-repeat 170px 0%;
	width: 200px;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 9px;
    COLOR: #4f4f4f;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.deptbarlink:hover
{
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: transparent url(../deptbarlink_bg.gif) no-repeat 170px 0%;
	width: 200px;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 9px;
    COLOR: #4f4f4f;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.deptbarlink:active
{
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: transparent url(../deptbarlink_bg.gif) no-repeat 170px 0%;
	width: 200px;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 9px;
    COLOR: #4f4f4f;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.deptbarlink2:link
{
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 4px;
    MARGIN-LEFT: 15px;
    COLOR: #656565;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.deptbarlink2:visited
{
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 4px;
    MARGIN-LEFT: 15px;
    COLOR: #656565;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.deptbarlink2:hover
{
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 4px;
    MARGIN-LEFT: 15px;
    COLOR: #ee484c;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.deptbarlink2:active
{
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 4px;
    MARGIN-LEFT: 15px;
    COLOR: #ee484c;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.deptlinkM:link, .deptlinkM:visited
{display:block; FONT-WEIGHT: bolder; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #666666; TEXT-DECORATION: none;}
.deptlinkM:hover, .deptlinkM:active
{display:block; FONT-WEIGHT: bolder; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ee484c; TEXT-DECORATION: underline;}
	
.deptlinkP:link, .deptlinkP:visited
{display: block;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    color: #4f4f4f;
    TEXT-DECORATION: none; text-align: center;
	margin-bottom: 0px !important;
}

.deptlinkP:hover, .deptlinkP:active
{display: block;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    color: #4f4f4f;
    TEXT-DECORATION: none;
	margin-bottom: 0px !important;
}

.orderhistory .deptlinkP:link, .orderhistory .deptlinkP:visited, .orderhistory .deptlinkP:hover, .orderhistory .deptlinkP:active{
	FONT-SIZE: 12px;
	color: #4f4f4f;
	TEXT-DECORATION: none;
	text-align: left !important;
}

.footer:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.footer:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.footer:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ee484c;
    TEXT-DECORATION: none
}
.footer:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ee484c;
    TEXT-DECORATION: none
}
.deptlinkM2:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #555555;
    TEXT-DECORATION: none
}
.deptlinkM2:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #555555;
    TEXT-DECORATION: none
}
.deptlinkM2:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ee484c;
    TEXT-DECORATION: none
}
.deptlinkM2:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ee484c;
    TEXT-DECORATION: none
}

/***************** Header ********************/
.header_container{width:1000px; border:none;}
#header_cartinfo_container{
	font-size:10px;
	font-family: verdana, arial, sans-serif;
}
#header_cartinfo_left{
	text-align: left;
	width: 150px;
}
#header_cartinfo_right{
	width:850px;
	text-align:right;
}
.header_container a:link, .header_container a:visited, .header_container a:hover, .header_container a:active{
	text-decoration: none;
}

#header_logo{
	width:239px;
	height:228px;
}
#header_tier1{
	width:761px;
	height: 115px;
}
#header_tier2{
	width:761px; 
	height:45px; 
	background: url(../header_tier2.gif) no-repeat; 
	text-align: right;
	line-height: 45px;
}
#header_tier3{
	width:761px; 
	height:41px; 
	padding-top:8px;
}

#header_tier3 a:link, #header_tier3 a:visited, #header_tier3 a:hover, #header_tier3 a:active{
	padding-left:6px;
}
/***************** END of Header ********************/

/***************** Footer ********************/
#footer_container{
	width: 1000px;
	text-align:center;
	font-size: 12px;
}
#footer_container a:link, #footer_container a:visited, #footer_container a:hover, #footer_container a:active{
	font-size: 12px;
	text-decoration: none;
	color: #4f4f4f;
}
#footer_info_links{
	margin: 10px 0;
	color: #4f4f4f;
}
#footer_info_links .bold{
	font-weight: bold;
}
#footer_seo_links{
	margin-top: 5px;
}
#footer_seo_links ul{
	padding: 5px 5px;
	list-style-type: none;
	margin-left:0px !important;
	margin-top: 0px;
}
#footer_seo_links li{
	text-align:left;
	padding: 1px 0;
}
#footer_seo_links .seotitle a{
	font-weight: bold;
}
#footer_seo_links td{
	text-align:center;
	width: 180px;
	border-left: 1px solid #F6CACB;
}
#footer_seo_links a{
	display:block;
	font-size: 11px !important;
	text-decoration: none;
}
#footer_seo_links #left_col{
	border: none;
}
/***************** End of Footer ********************/

/***************** Deptlink ********************/
#deptlinkDiv{

}
.deptlinkTitle{
	width: 238px;
	height: 29px;
	background: url(../deptlink_title_bg.gif) no-repeat scroll 0 0;
	color: #ffffff;
	padding: 15px 0 0 15px;
	*padding: 13px 0 0 15px;
	font-size: 29px;
	letter-spacing: -1px;
	font-weight: bold;
	line-height: 29px;
	vertical-align: bottom;
}
.deptlinkContent{
	padding: 10px 0 10px 10px;
	width: 238px;
}
.deptlinkContent a:link, .deptlinkContent a:visited, .deptlinkContent a:active, .deptlinkContent a:hover{
	font-weight: bold;
	color: #A1988F;
	text-decoration: none;
}

#shopper_email{
	font-size: 12px;
	height: 16px;
}
/***************** End of Deptlink ********************/

/***************** Homepage ********************/
#homepage_container{
	margin-bottom: 10px;
}
#homepage_col_container{
	text-align: center;
}
#homepage_left_col{
	width: 50%;
	float: left;
}
#homepage_right_col{
	width: 50%;
	float: left;
}

#homepage_landing_table{
	width: 723px;
	height: 178px;
	background: url(../homepage_landing_bg.gif) no-repeat;
	font-size: 13px;
}

#homepage_landing_table  .title{
	color: #cc9966;
	font-weight: bold;
	font-size: 25px;
}

#homepage_landing_table a:link, #homepage_landing_table a:visited, #homepage_landing_table a:hover, #homepage_landing_table a:active{
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}

.home_subcontainer{
	width: 340px;
	text-align: left;
	margin-top:25px;
}
.home_sub_title{
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}
.home_sub_title a:link, .home_sub_title a:visited, .home_sub_title a:hover, .home_sub_title a:active{
	color: #cc9966;
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
}
.home_sub_content{
	margin: 10px 0;
}
.home_sub_content ul{
	margin: 0pt 0pt 0pt 20px;
	padding: 0;
}
.home_sub_content p img{
	padding: 0 5px 5px 0;
}
.home_sub_content a:link, .home_sub_content a:visited, .home_sub_content a:hover, .home_sub_content a:active{
	text-decoration: none;
	font-size: 13px;
}
.home_sub_footer a:link, .home_sub_footer a:visited, .home_sub_footer a:hover, .home_sub_footer a:active{
	color: #cc9966;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

.home_sub_content #deptList { margin-top: -45px; }
.home_sub_content #deptList table{ margin-top: 15px; height: 190px;}
.home_sub_content #deptList a{ 
	text-decoration: none; 
	font-weight: normal;
	height: auto !important;
}
.home_sub_content #deptList .ListPricewoSale, .home_sub_content #deptList .ListPricewSale, .home_sub_content #deptList .SalePrice { font-weight: bold; }
/***************** End of Homepage ********************/

/***************** Begin Product Page ********************/
#mainimg{
	width: 300px;
}
#mainimgDiv{
	width: 300px;
}
.prodlongdesc p{
	width: 380px;
	text-align: justify;
}

.share:link, .share:visited, .share:hover, .share:active{
	font-style: italic;
	font-size: 11px;
}
#attrerrdiv{
	color: #ff0000;
}
.productstuff .ProductAttr{
	width: 320px;
	font-size: 13px;
}
.productstuff #qty{
	font-size: 13px;
}
/***************** End Product Page  ********************/

/***************** Begin Department ********************/
#leaftreeDiv a{font-size: 13px; text-decoration: none;}
#deptPage #deptList img{padding: 15px 0 0 0;}

#deptPage #deptList table{
	width: 125px;
}

/* START format page spanners to a single line  */
.PageSpanner {
						/*display:none; 
						visibility:hidden; */
						/*background-color:#999999; */
						display: block; 
						text-align:right; 						
						font-size:11px; 
						font-weight: normal; 
						color:#4f4f4f;
						padding: 0px 3px 0px 0px;
}


.PageSpanner br {color:#ffffff; display:none;}/*supress br tags inside spanner*/

.spannerTD	{color:#4f4f4f;font-size:11px;}


.spanColor { color:#CCCCCC;}

.PageSpanner a:link, .PageSpanner a:visited, 
#SpannerLinks a:link,  #SpannerLinks a:visited,
#SpannerLinks1 a:link,  #SpannerLinks1 a:visited,
.spannerTD a:link,  .spannerTD a:visited {color:#4f4f4f;font-size:11px;}

.PageSpanner a:hover, 
#SpannerLinks a:hover,#SpannerLinks1 a:hover,
.spannerTD a:hover  {color:#999999;  font-size:11px;}

.PageSpanner a:active, 
#SpannerLinks a:active,#SpannerLinks1 a:active,
.spannerTD a:active  {color:#999999;  font-size:11px;}

.spanner {font-size:11px;color:#4f4f4f;padding:0; text-decoration:none; }
.spanner a:active {color:#999999; text-decoration:underline; }
/* END format page spanners  */

/***************** End of Department ********************/

/***************** Begin Basket/Checkout Page Classes ********************/
.basketlinkP:link, .basketlinkP:visited, .basketlinkP:hover, .basketlinkP:active{
	text-decoration: none;
	font-size: 12px
}
/***************** End Basket/Checkout Page Classes ********************/

/***************** Floating Basket Feature ********************/
#popiframe{position:absolute;top:135px;z-index:898;width:630px;}
#cartpopwrapper{position: absolute;top: 130px;z-index:99999999;height: auto;width:630px;}
#cartpop{position: absolute;top: 0px;left: 0px; z-index:999999;height: auto;}
.outermostpop { border: 1px solid #000000; background: #ffffff; padding: 10px;}
.outerpop     { background-color: #DAE6B3; border:1px solid #000000;}
.innerbg      { background-color: #DAE6B3; padding: 4px; }
.inneredge    { background-color: #F3F8E7; padding: 0px; }
.innerheader  { background-color: #F3F8E7; color: #4f4f4f; font-weight: bold; padding: 1px; }

.tablebgcolor { background-color: #ffffff; color:#4f4f4f;}
.cart_list_item { font-weight: normal; }
/***************** End Floating Basket Feature ********************/