.CartSummary {
	margin-top: 0;
	margin-left: 138px;
	/*border-left: 1px solid #CCCCCC;*/
	border-bottom: 1px solid #CCCCCC;
	text-align: right;
	text-transform: uppercase;
	font-size: 60%;
	color: #666666;
	padding: 2px 0;
}
.CartSummary div {
	float: left;
	margin-left: -124px;
}
.CartSummary span {
	color: #CC6633;
}
.CartSummary .money {
	margin-right: 1em;
}
#Menu { padding-top: 16px }

.Reg { text-decoration: line-through }
.Price { font-weight: bolder; color: #CC6633; }
.Save { }

/******************************* Menu *******************************/

div.domMenu_CatalogHeader, div.domMenu_PrepaidHeader, div.domMenu_OtherHeader, div.domMenu_Blank {
	background-repeat: no-repeat;
	display: block;
	height: 17px;
}
div.domMenu_CatalogHeader {
	background-image: url(../images/menu/CatalogGreyHeader.png);
}
div.domMenu_PrepaidHeader {
	background-image: url(../images/menu/PrepaidGreyHeader.png);
}
div.domMenu_OtherHeader {
	background-image: url(../images/menu/OtherGreyHeader.png);
}

/* anchor tags styles are from the <noscript> rendering of the menu */
div.domMenu_menuElement, div.domMenu_Current, div.domMenu_MainSubCat, div.domMenu_MainSubCatCurrent,
		#Menu a.domMenu_menuElement:link, #Menu a.domMenu_Current:link, #Menu a.domMenu_MainSubCat:link, #Menu a.domMenu_MainSubCatCurrent:link,
		#Menu a.domMenu_menuElement:visited, #Menu a.domMenu_Current:visited, #Menu a.domMenu_MainSubCat:visited, #Menu a.domMenu_MainSubCatCurrent:visited {
	display: block;
    font-size: 60%;
    border: solid #CCCCCC;  
    border-width: 0 0 1px 0;
    background-color: #FFFFFF; 
    color: #666666;
    padding: 2px 3px;
    padding-left: 15px;
    text-transform: uppercase;
}
div.domMenu_subMenuBar {
    border: solid #CCCCCC;
    border-width: 1px;
    width: 158px;
    background-color: #FFFFFF;
    padding: 1px;
}
div.domMenu_subMenuElement {
    font-size: 60%;
    background-color: #FFFFFF; 
    color: #999999;
    padding: 3px;
    padding-left: 15px;
    width: 140px;
    white-space: normal;
}
/* couple IE hacks */
* html div.domMenu_subMenuElement {
	width: 158px;
	w\idth: 138px;
	margin-right: -2px;
}
* html div.domMenu_subMenuBar {
    width: 156px;
    padding-right: 0px;
}
/* Main:hover and Current, dark-light-gray bg and orange text */
div.domMenu_subMenuElementHover, div.domMenu_menuElementHover, div.domMenu_Current,
		#Menu a.domMenu_menuElement:hover, #Menu a.domMenu_Current:link, #Menu a.domMenu_Current:visited {
    background-color: #F0F0F0;
    color: #CC6633;
}
/* all MainSubCat lc with pad-lt */
div.domMenu_MainSubCat, div.domMenu_MainSubCatCurrent,
		#Menu a.domMenu_MainSubCat:link, #Menu a.domMenu_MainSubCat:visited, 
		#Menu a.domMenu_MainSubCatCurrent:link, #Menu a.domMenu_MainSubCatCurrent:visited {
	text-transform: lowercase;
	padding-left: 26px;
}
/* MainSubCat:hover bg light-gray with orange text */
div.domMenu_MainSubCatHover, div.domMenu_MainSubCatActive, div.domMenu_MainSubCatCurrentActive, 
		div.domMenu_MainSubCatCurrentHover,
		#Menu a.domMenu_MainSubCat:hover, #Menu a.domMenu_MainSubCatCurrent:hover {
	background-color: #F9F9F9;
	color: #CC6633;
}
/* current MainSubCat also has orange text, but no bg unless :hover */
div.domMenu_MainSubCatCurrent, #Menu a.domMenu_MainSubCatCurrent:link, #Menu a.domMenu_MainSubCatCurrent:visited {
	color: #CC6633;
}

/********************************** Pager **********************************/
/* (not used that many places, but still need a universal place for style) */
.Pager {
	font-size: 70%;
	color: #999999;
}
.Pager .Current {
	color: #CC6633;
}
.Pager a:link, .Pager a:visited {
	text-decoration: none;
	color: #666666;
}
