.topsell	{ font-family:Arial;font-size:8pt;color:#000000;font-weight:normal;text-decoration:none;}
.redprice	{ font-family:Arial;font-size:11px;color:#CC0000;font-weight:bold;text-decoration:none;}

.prodDesc {	font-size:12pt;font-weight:bold;}
.prodPrice_main { font-size:14pt;}
.greyArea { color:#5C7391}
.maroonArea { color:#CE0000;}

.tinyImage {
	text-align: center;
	float: left;
	margin: 3px;
	border: solid 1px #CCC;
	width: 61px;
	height: 61px;
}

.tinyImageHover, .tinyImage:hover {
	border: solid 1px blue;
	cursor: pointer;
}

.tinyImage.selected {
	border: solid 1px blue;
	cursor: auto;
}

.tinyImage img {
	max-width: 61px;
	max-height: 61px;
	width: expression((this.width<43)?"auto":"43px");
	height: expression((this.height<27)?"auto":"43px");
}

#tblSpecHeader
{
	width:975px;
	height:100%;
}

#tblSpecHeader td
{
	padding:0px;
}

#tblSpecHeader td.Line
{
	padding:0px;
}

.crumbs { 
	font-family:arial; 
	font-size:10pt; 
	font-weight:normal; 
	text-decoration:underline }	
	
.thead 		
{ 
	font-family:verdana,helvetica,san-serif;
	font-size:8pt;
	line-height:29px;
	font-weight:bold;
	color:#000000;
	top: 80px; 
	border-style: solid; border-color: #cccccc; 
	border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 0px; 
	text-align: center; 
	float:left;
	width:120px;
}

.tbody { 
	width:700px;
	min-height:300px;
	height:auto !important;
	height:300px;
	padding-left:5px;
	font-family:verdana,helvetica,san-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
	top: 110px; left: 20px; 
	border-style: solid; border-color: #cccccc; 
	border-width: 1px; 
	background-color: #ffffff; 
	visibility: hidden; 
	padding-top:10px;
	padding-bottom:15px;
	text-align: left; 
	z-index: 2;
	clear:both;
} 
li.Distanced { margin-top:10px;}

.section-box { border:1px solid #cccccc;}
.section-title-box { border-bottom:1px solid #ccc;padding:5px 0px 5px 5px; background-color:#e5f3fb; font-weight:bold;}	   

td.tdSSHeader_Desc
{
width:730px;
vertical-align:top;
text-align:left; 
}

div.divSSHeader_Desc
{
width:100%;
}

td.tdSSHeader_Img
{
width:210px;
vertical-align:top;
}	

div.divSSHeader_Img
{
width:210px; 
margin-top:5px;
margin-bottom:5px;
}

td.tdSSHeader_Details
{
width:385px;
vertical-align:top;	
}

td.tdSSHeader_Price
{
width:350px;
vertical-align:top;
text-align:left;
}

div.divSSHeader_LineBox
{
margin-top:10px;
}
div.divSSHeader_LineBox_Border
{
border-top:1px dashed #999;
}	

div.divSSHeader_LineTitle
{
font-weight:bold;
margin-bottom:3px;
}
div.divSSHeader_MiscLink
{
width:100%;
padding-top:3px;
padding-bottom:3px;
font-size:8pt;
margin-bottom:5px;
}
div.divSSHeader_Share
{
margin-top:5px;
margin-bottom:5px;
}

div.divSSHeader_Box_Top_Border
{
margin-top:20px; border-top:1px dashed #999;padding-top:10px;vertical-align:bottom;
}
a.Link_1
{
text-decoration:none;
}

a.Link_2
{
text-decoration:underline;
font-weight:bold;
font-size:10pt;
color:#663399;

}	
#divInternalLinks
{
position:absolute;
z-index:100;
background-color:#fff;
border:4px double #ccc;
padding:10px;
text-align:left;
width:300px;
}
div.divFinder 
{

width:968px;
text-align:left;
border:1px solid #ccc;
background-color:#e9e9e9;
}

.AvailabilityStatus
{
font-weight:bold;
color:#008C00;
}

.BoldPrice
{
font-weight:bold;
color:#CE0000;
font-size:10pt;
}

.BoldStatement
{
color:#f00;
font-weight:bold;
}

.MustGoBox
{
padding:5px;
margin-top:10px;
border:2px dashed #f00;
background-color:#FFFF88;
}

.MustGoInside
{
margin-top:7px;
}

a:hover {text-decoration:underline;}

td.FDTitleBox
{
	font-weight:bold;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	background-color:#e5f3fb;
	text-align:left;
	padding:5px;
}

div.divFDI
{
	border:1px solid #cccccc;
	background-image:url('../images/index/featurebk.jpg');
	background-repeat:repeat-x;
	padding:5px;
	height:100%;
	text-align:left;
}
