/* BELONGS TO: /PRODUCTS/DISCONTINUED/INDEX.JSP */

/* Clear Fix */
/* Apply the clearfix class to any element which acts as a container for floats. */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
}
.clearfix {
    display:block;
}
/* Hides from IE-mac \*/
.clearfix {display:block;}
* html .clearfix {height: 1px;}
/* End hide from IE-mac */


h1#headerTXT {top:-15px;}
#chatContainer{margin:170px 0 0 870px;}

ul {
	color:#666666;
	font-size:0.9em;
	list-style-type:none;
	margin:0 0 0 3px;
	padding:0;
}
ul li {
	margin:8px 0 0 0;
	padding:0;
}
ul li a {
	background:url('../images/bullet_grey.gif') 5px 7px no-repeat;
	background-color:#FFFFFF;
	color:#666666;
	text-decoration:none;
	padding:3px 5px 4px 15px;
	display:block;
	width:160px;
}
ul li a:hover, ul li a.active  {
	background:url('../images/bullet_white.gif') 5px 7px no-repeat;
	background-color:#E9A3CE;
	color:#FFFFFF;
	text-decoration:none;
}


/*Landing page*/
#landing.contentContainer {
	margin:0 0 0 60px;
	padding-top:32px;
	background:url('../images/discontinued_top_divider.gif') -60px 0 no-repeat;
}
#contentContainer #hdr {
	margin:33px 0 7px 0;
}
#categories {
	margin-bottom:125px;
}
#categories .category {
	float:left;
	width:185px;
	margin:0px 0px 0px 30px;
}
#categories .first-category {
	margin-left:0;
}
#categories .product-category-img {
	margin:10px 0 5px 0;
}
#categories .category .product-category-hdr {
	margin-left:3px;
}



/*Product page*/
#subProducts.contentContainer {
	margin:0 0 0 35px;
}
#subProducts.contentContainer #sidebar h2 {
	border-top:#E2DFF2 1px solid;
	padding-top:7px;
	margin-bottom:7px;
}
#subProducts.contentContainer #sidebar h2.first {
	border-top:none;
}
#subProducts.contentContainer ul {
	margin-left:0;
}
#subProducts.contentContainer ul li a {
	background-position:6px 6px;
	padding:2px 8px 3px 15px;
	width:176px;
	margin-bottom:7px;
}
#sidebar h2 {
	font-size:0.9em;
	color:#E9A3CE;
	background:url('../images/arrow_right.gif') 4px 11px no-repeat;
	margin:0 0 0 0;
	padding:0 0 0 15px;
	cursor: pointer;
}
#products h1 {
	margin:0;
}
#products h2 {
	color:#E9A3CE;
	font-family:Lucida Sans Unicode, Lucida Grande;
	font-size:1.2em;
	margin:2px 0 0 0;
}
#products p.description {
	margin-top:0px;
	margin-bottom:23px;
	padding-top:0px;
	font-size:0.9em;
}
#sidebar {
	float:left;
	background:url('../images/discontinued_sidebar_bg.jpg') no-repeat;
	width:250px;	
	margin-right:40px;
}
#sidebar .pad {
	padding:18px 27px 30px 27px;
}
#sidebar h1 {
	background:url('../images/discontinued_sidebar_hdr.gif') no-repeat;
	text-indent:-10000px;
	width:171px;
	height:40px;
}
#products {
	float:left;
	width:570px;
	margin-top:15px;
}
.oldProducts, .newProducts {
	float:left;
	margin-right:30px;
	width:250px;
}
.bottomCallouts {
	float:left;
	margin-right:30px;
	width:250px;
}
.bottomCallouts img {
	float:left;
	display:block;
}
.matchDesc {
	float:left;
	width:90px;
	margin:20px 0 0 5px;	
}
.matchDesc a {
	text-decoration:none;
	color:#C088BC;
	font-size:0.9em;
	font-weight:bold;
}

#swatches {
	border-bottom:#DDD7ED 1px solid;
}
.swatchContainer {
	color:#838383;
	clear:left;
}
.swatch {
	float:left;
	display:inline;
}
.swatchInfo {
	margin-left:46;
	padding:4px 0px 0px 3px;		
	border-bottom:#DDD7ED 1px solid;
}
.swatchInfo_detail {
	height:30px;
}
.swatchInfo_last {
	margin-left:46;
	padding:4px 0px 0px 3px;	
	border-bottom:none;
}
.swatchBottomDivider {
	border-top:#DDD7ED 1px solid;
	height:10px;
}

.swatchButtons img { 
	display: inline; cursor: pointer; 
}

