/*  DATE: 12.DEC.2011.2011, EDITOR: cls DESCR: added underline, uLine style
-  back up is ppumpstation_new.css.bak 
 stem: pumpstation   body text: #4f4f4f   tan: #b59067  pink: #f6cacb rose #cd7067;*/

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 {text-decoration: underline !important;}

a:hover, a:active {text-decoration: underline !important;color:#999999 !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;
}

h2 { color:#cd7067;font-size:20px;}
.PageTitle
{
color:#cd7067;font-size:20px;
    /* FONT-SIZE: 20px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #4f4f4f; */
}
.DeptTitle
{

color:#cd7067;font-size:16px;font-weight:bold;DISPLAY: block;MARGIN-BOTTOM: 24px;
    /* DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 24px;
    COLOR: #4f4f4f; */
}
/** PRICES **********/
.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;
		font-weight:bold;
}

.MSRPPrice {text-decoration:line-through;}

/** Price for Related Items **/
.MSRPPrice {text-decoration:line-through;}


.ProductAttrlabel {margin:4px 0px 0px 0px;}



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 {margin-left:12px;}

.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
}

.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
}
.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_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;
}

#footer_container a:link, #footer_container a:visited {
	font-size: 12px;
	text-decoration:none;
	color: #4f4f4f;
}

#footer_container a:hover, #footer_container a:active{
	font-size: 12px;
	text-decoration: underline;
	color: #999999;
}
/***************** End of Footer ********************/
/***************** Deptlink ********************/
#deptlinkDiv{

}

#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;	
	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  */

/** RELATED PRODUCTS **/
.prodRelatedTbl{ border: 1px solid #DAE6B3;}

.relProductHeader{ height: 20px;background: #DAE6B3; width:100px;color: #4f4f4f;}

.relProductContent  {font-size: 10px;text-decoration:none;color:#7F7F7F}

.relProductlabel  {font-size: 10px;text-decoration:none;color:#7F7F7F}

.relProduct a:link{
font-size: 9px !important;
text-decoration:none !important;
color:#7f7f7f;}

.relProduct a:visited{
font-size: 9px !important;
text-decoration:none !important;
color:#7f7f7f;}

.relProduct a:hover{
font-size: 9px !important;
text-decoration:none !important;
color:#8DAF88 !important;}

.relProduct a:active{
font-size: 9px !important;
text-decoration:none !important;
color:#8DAF88 !important;}

/**
.relProduct .relLink:link, .relProduct .relLink:visited {
font-size: 9px
text-decoration:none !important;
color:#9f9f9f;
}

.relProduct a.relLink:hover, .relProduct a.relLink:active {
font-size: 9px
text-decoration:underline !important;
color:#DAE6B3 !important;
}***/

.prodRelatedTbl{ border: 1px solid #DAE6B3;}

.relProductFooter{height: 20px;}

.ListPricewSaleR {FONT-SIZE: 10px;color:#7F7F7F}

.ListPricewoSaleR {FONT-SIZE: 10px;color:#7F7F7F}

.SalePriceR {FONT-SIZE: 10px;COLOR:#990000;}

.MSRPPriceR {FONT-SIZE: 10px;color:#7F7F7F}
/** end related prods ***/

.productstuff .ProductAttr{font-size: 13px;}

.productstuff #qty{font-size: 12px;}
/** used on breast pump rentals page with related product styles **/

.relDeptHdr { height: 20px;background: #DAE6B3; width:120px;color: #4f4f4f;font-weight:bold;}
.relDept {border-bottom:1px #dae6b3 solid;padding-bottom:3px;}
.deptSubHdr {color:#794400;font-weight:bold;font-size:14px}


/** new styles for class pages and breastfeeding resources Main Class pages & Hot Topic Flyer pages **/
.classCat {font-size:11px;}
.className {color:#cd7067;font-size:20px;font-weight:bold;} /** now rose colored #cd7067 not brown #794400 **/
.brnTitle {color:#cd7067;font-size:14px;font-weight:bold;} /** now rose colored #cd7067 not brown #794400 **/

/* for 3497 main PS Classes menu page and Class Resources 3200  **/
ul.classLk  {margin-top:10px;}
.classLk li {margin:7px 0px 0px 0px;}

/** 3200 breastfeeding class resources **/
ul.noDot  {margin:10px 0px 5px 0px;padding-left:4px;list-style-type:none;}
.noDot li {margin:9px 0px 0px 0px;padding:0px;}

/** for more info on Class pages (no dot less spacing) **/
ul.more  {margin:4px 0px 5px 0px;padding-left:12px;list-style-type:none;}
.more li {margin:1px 0px 2px 0px;padding:0px;}

.navlist li
{
display: inline;
list-style-type: none;
padding-right: 12px;
}

/** NEW STYLES *************************************************  Locations Table - orange **/
/** locations table on class, hot topics class resources  breast pump rental / rates many many page **/
.outerTbl {padding:10px;border:1px solid #F4C9CA;}

td.hdrRow {color:#fff;font-weight:bold;background:#cd7067}
.hdrLk:link, .hdrLk:visited {color:#fff;font-weight:bold;text-decoration:underline;}
.hdrLk:hover, .hdrLk:active {color:#ccc;font-weight:bold;text-decoration:none;}

.greyBdr td {border:1px #d3d3d3 solid;} /*breast pump rental / rates table page **/



td.border {border:1px solid #CEE0B3;}

.locTopLk:visited, .locTopLk:link {color:#242424;font-weight:bold;font-size:12px;text-decoration:underline;}
.locTopLk:active, .locTopLk:hover {color:#ccc;font-weight:bold;font-size:12px;text-decoration:none;}

/** Outer Class  Table  green CEE0B3 and Class Resources depts 3497 3200 **/

.grnTbl {padding:10px;border:1px solid #CEE0B3;}
td.grnRow {font-size:14px;color:#6d6d6d;font-weight:bold;background:#CEE0B3;}


/**  Badges table 3497, 3200, **/

.badgeTbl {border:1px solid #ffecbc;margin:-2px 0px 0px 5px;}
.badgeTbl td {border:1px solid #ffecbc;}

/******* Hot Topics  darkish blue ******#8BAAC9***/
 table.sched td, table.sched th {border:1px solid #A0C3DA;}
table.sched th {background:#A0C3DA;color:#ffffff;font-size:16px;}

.sizzleRow {background:#FFCCCC;}
.sizzleTxt {font-weight:bold;color:#FF5050;}

/********** text_1 ****************/

table.hoursTbl {font-family:arial;font-size:12px;padding:2px 0px 0px 0px;margin:14px 0px 0px 0px;}

/** light pink f6cacb Background / (was light brown text #B58552) dark rose text #cd7067**/
.hoursTbl  td.hoursHdr {color:#cd7067;font-weight:bold;font-size:16px;padding:4px;background:#F6CACB;border:1px solid #b59067;} 

.hoursTbl td {height:24px;line-height:24px;border-top:1px #efefef solid;}
.borderLft {border-left:1px solid #b59067;padding-left:5px;} /** light brown border **/
.borderLftG {border-left:1px solid #CEE0B3;padding-left:5px;} /** light green border same green as grnTbl **/


.store {color:#6F4125;font-size:16px;font-weight:bold;} /** dark brown text **/
.special {color:#990000;font-weight:bold;} /** used on some resource pages - engorge **/
.specialTitle {color:#990000;font-size:14px;font-weight:bold;padding:2px;background:#EFECEC;border:1px solid #b59067;line-height:20px;}
td.specialTD{height:16px;line-height:16px; border-bottom:none;}

/** generic pink table with odd colored rows Ameda Resources  Locations table on Classes and westlake resources **/
table.pinkTbl {font-family:arial;font-size:12px;padding:2px 0px 0px 0px;margin:14px 0px 0px 0px;}

table.pinkTbl th {color:#4f4f4f;font-weight:bold;font-size:14px;padding:5px;background:#F6CACB;border:1px solid #cfcfcf;}
table.pinkTbl td {border:1px solid #cfcfcf;font-weight:normal;}
table.pinkTbl td.pinkHdr {color:#4f4f4f;font-weight:bold;font-size:14px;padding:5px;background:#F6CACB;border:1px solid #cfcfcf;}

table.pinkTbl td td {border:none;}

table.pinkTbl tr.blueRow {background:#c5dff0;}

/* grey14Light used on hot topic flyer page */
.grey14 {color:#4f4f4f;font-weight:bold;font-size:14px;}
.grey14:link, .grey14:visited, .grey16:link, .grey16:visited {color:#4f4f4f;font-weight:bold;font-size:14px;}
.grey14:hover, grey14:active, grey16:hover, .grey16:active {color:#cccccc;font-weight:bold;font-size:14px;}

.grey12 {font-size:12px;color:#4f4f4f;font-weight:normal;}
.grey14Light {font-size:14px;color:#6d6d6d;font-weight:bold;} /*lighter grey than grey14 4f4f4f */

.blue:link, .blue:visited {color:#4B547B;font-weight:bold;}
.blue:hover, .blue:active {color:#cccccc;font-weight:bold;}

.blueTxt {color:#4B547B;font-weight:bold;font-size:14px;}

.grnLk:link, .grnLk:visited {color:#8DAF88;font-weight:bold;font-size:12px;text-decoration:underline;}
.grnLk:hover, .grnLk:active {color:#cccccc;font-weight:bold;font-size:12px;text-decoration:none;}

.grnLk14:link, .grnLk14:visited {color:#8DAF88;font-weight:bold;font-size:14px;text-decoration:underline;}
.grnLk14:hover, .grnLk14:active {color:#cccccc;font-weight:bold;font-size:14px;text-decoration:none;}

.copy {font-size:10px;color:#242424;}

/** pinkbox rose border used on class pages **/
.pinkBox { background:#fcdbd8;border:1px solid #CD7067;padding:10px 10px 5px 10px;margin:10px 20px 15px 15px;}

/** warning box on free shipping 3547 **/
.pinkBoxCntr { background:#fcdbd8;border:1px solid #CD7067;padding:10px 10px 5px 10px;margin:10px 0px 15px 0px;}

.roseTxt16 {color:#cd7067;font-size:16px;font-weight:bold;}
.roseTxt {color:#cd7067;font-size:14px;font-weight:bold;}
.rose12 {color:#cd7067;font-size:12px;font-weight:bold;}
.roseBtm {border-bottom:1px solid #F4C9CA;}  /*rose colored border on bottom breast rental 3303 **/

.uLine {text-decoration: underline} /** text underlined **/
.ital {font-style:italic;} /** italics **/

/** for sponsors page header table rows see dept# 3010 **/
.platinum {color:#7e7e7a;font-size:16px;font-weight:bold;padding:2px;background:#EDEDEF;border:1px solid #cccccc;line-height:25px;}
.gold {color:#a47644;font-size:14px;font-weight:bold;padding:2px;background:#FFEBBC;border:1px solid #cccccc;line-height:23px;}
.silver {color:#7e7e7a;font-size:14px;font-weight:bold;padding:2px;background:#D9D9F3;border:1px solid #cccccc;line-height:20px;}
.contrib {color:#7e7e7a;font-size:12px;font-weight:bold;padding:2px;background:#CEE0B3;border:1px solid #cccccc;line-height:18px;}

.deptlinkContent a:link, .deptlinkContent a:visited, .deptlinkContent a:active, .deptlinkContent a:hover{
	font-weight: bold;
	color: #A1988F;
	text-decoration: none;
}




/***************** 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 ********************/

.deptlinkTitle {

	width: 200px;
	height: 28px;
	background: url(assets/images/200_deptlink_title_bg.gif) no-repeat scroll 0 0;
	color: #ffffff;
	padding: 10px 0 0 15px;
	*padding: 8px 0 0 15px;
	font-size: 29px;
	letter-spacing: -1px;
	font-weight: bold;
	line-height: 28px;
	vertical-align: bottom;
text-align:left;
}

.deptlinkContent {

	padding: 10px 0 10px 10px;
	width: 200px;
text-align:left;
}

