#content {
	float:left;
	width:866px;
	text-align:left;
	padding-left:10px;
}
.content {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
}
#rtBoxes {
	text-align:center;
	width:650px;
	margin-left:13px;
	clear:both;
	margin-top:15px;
	margin-bottom:30px;
}
.rtBoxes {
	padding-right: 3px;
}
/* Tabs for detail section \*/
#tabs {
	margin-top:10px;
    float:left;
    font-size:90%;
    line-height:normal;
	width: 528px;
	padding-left:18px;
}
<!--[if lte IE 6] -->
#tabs {
	width: 528px;
	}
<!--[endif]-->
#tabsAlign {
	float:right;
	width:100%;
	line-height:normal;
	padding:0px;
	margin:0px;
}
#tabsAlign ul {
	margin:0px;
	padding-top:0px;
	padding-right:7px;
	padding-left:0px;
	padding-bottom:0px;
	list-style:none;
      }
#tabsAlign li {
	display:inline;
    margin:0px;
    padding:0px;
	white-space:nowrap;
}

#tabsAlign a {
  float:left;
  background:url("/siteImages/tableftF.jpg") no-repeat left top;
  margin:0px;
  padding:0 0 0 2px;
  text-decoration:none;
}
#tabsAlign a span {
  float:left;
  display:block;
  background:url("/siteImages/tabrightF.jpg") no-repeat right top;
  padding:4px 4px 4px 2px;
  color:#666;
  cursor:pointer;

}
#tabsAlign .active {
  float:left;
  display:block;
  background:url("/siteImages/tabrightF.jpg") no-repeat right top;
  padding:4px 4px 4px 2px;
  color:#000000;
  font-weight:bold;
}
/*
#tabsAlign {
	float:right;
}
#tabs ul {
	  margin:0;
	  padding-top:10px;
	  padding-right:7px;
	  list-style:none;
      }
#tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
#tabs a {
  float:left;
  background:url("/siteImages/tableftF.gif") no-repeat left top;
  margin:0px;
  padding:0 0 0 4px;
  text-decoration:none;
}
#tabs a span {
  float:left;
  display:block;
  background:url("/siteImages/tabrightF.gif") no-repeat right top;
  padding:5px 5px 4px 3px;
  color:#666;
  cursor:pointer;
}
#tabs .active {
  float:left;
  display:block;
  background-color:url("/siteImages/tabrightF.gif") no-repeat right top;
  padding:5px 5px 4px 3px;
  color:#000000;
  font-weight:bold;
}
*/
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsAlign a span {float:none;}
/* End IE5-Mac hack */
#tabsAlign a:hover span {
  color:#666666;
}
#tabsAlign a:hover {
  background-position:0% -42px;
}
#tabsAlign a:hover span {
  background-position:100% -42px;
}
.descShow{
display:block;
}
.descHide{
display:none;
margin-bottom:3px;
}
/* grey detail area and rounded corners \*/
#greyboxwrap{
	clear:both;
	float: left;
	margin: 0px;
	text-align: left;
	width: 548px;
	background-color: #cccccc;
}
#specialtyHeaderWrap {
	background-color: #1a1718;
	margin-right:10px;
	margin-left:10px;
	width: 858px;
}
#greybox{
  width:548px;
}
#specialtyHeader {
	width:858px;
	background-color: #1a1718;	
}
#specialtyHeaderWrap .content {
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
#greybox .LeftEdge, #specialtyHeader .LeftEdge{
  float:left;
}
#greybox .RightEdge, #specialtyHeader .RightEdge{
  float:right;
}
#greybox .NavXLBold{
  clear:both;
  padding-left:10px;
  padding-right:10px;
}
#greybox .Header{
  padding-top:5px;
  padding-bottom:5px;
  border-bottom:1px dotted #696969;
  font-weight: bold;
  margin-bottom: 3px;
}
#greybox .Links{
  padding-top:3px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:14px;
}
#greybox a:link, #greybox a:active, #greybox a:visited{
  color:#000000;
  font-size: 11px;
  text-decoration: underline;
}
#greybox a:hover{
  color:#000000;
  font-size: 11px;
  text-decoration:none;
}
#imagewrap {
	float:right;
	text-align:center;
	margin:0px;
	width:310px;
}
#specialtyHeader .content {
  clear:both;
  padding-left:10px;
  padding-right:10px;
}
#specialtyHeader .text {
	padding-left: 10px;
	color:#ffffff;
	font-size:12px;
}
.attributesWrap {
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.attributes {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:10px;
	color:#000000;
	border-bottom: 1px dotted #999999; 
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:2px;
}
.attributes a:link, .attributes a:active, .attributes a:visited{
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.attributes a:hover{
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
#attributes .Header{
  padding-top:5px;
  padding-bottom:5px;
  border-bottom:1px dotted #696969;
  font-weight: bold;
  margin-bottom: 3px;
}
.attributeValue {
	font-size:11px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:10px;
	color:#000000;
}
.purchase {
	padding-top:10px;
	}
