.specSection
{
	background-color: #CCCCCC;
	color: #000033;
	font: 11px "verdana";
	font-weight: bold;
}

.specAttribute
{
	background-color: #FFFFFF;
	color: #000033;
	font: 11px "verdana";
	font-weight: bold;
}

.specValue
{
    background-color: #FFFFFF; 
    color: black ; 
    font: 11px "verdana";
}

.accessoryTable 
{ 
    background-color:#C0C0C0; 
    border-width: 1px;
    width: 100%;
    text-align: left;
    
    }


.accessoryCell
{
	padding: 0 0 0 0;
    background-color:White;
}

.accessoryHeader
{
	color:  ThreeDFace; 
	font: 11px "verdana"; 
	font-weight: bold;
	background-color: Gray;
}

.accessoryCategory
{
	background-color: #CCCCCC;
	color: #000033;
	font: 11px "verdana";
	font-weight: bold;
}

.accessory
{
	background-color: #FFFFFF;
	color: #000033;
	font: 11px "verdana";
}

.accessory a
{
	color: #0066FF;
	text-decoration: none;
}

.accessory a:hover
{
	text-decoration: underline;	
}

div accessoryGroup td
{
	background-color: #FFFFFF;
	border: inherit;
}


span.marketingText
{
	font: 11px "verdana"; 
	text-align: justify;
}

span.keySellingPoints ul li
{
	list-style-position: outside;
	font: 11pt "verdana";
	list-style-type: square;
	text-decoration: none;
}


.shortTitle
{
	font: 11pt,"verdana";
	font-weight:bold;
	color:Gray;
}

.longTitle
{
	font: 11pt "verdana";
	color:black;
}

.headerLabelValue
{
	font: 11pt "verdana";
	color:black;
	text-align:left;
}

.headerLabel
{
	font: 11pt "verdana";
	color:Gray;
	text-align:right;
}

A:hover
{
}


/* Photo Zoom CSS */

.zoom { position: relative; top: 0px; left: 0px; width: 1px; height:1px; background-color: rgb(255, 255, 255); vertical-align:top; }
.zoom a.p1, .zoom a.p1:visited { border: 0pt none ; background: rgb(255, 255, 255) none repeat scroll 0%; display: block; width: 1px; height: 1px; text-decoration: none; top: 0pt; left: 0pt; }
.zoom a img { border: 0pt none ;}
/* zoom a.p1:hover .magnifying { display: block; position: absolute; top: 0px; left: 0px; background:transparent url("images/cc_lg.png") top right no-repeat;}*/
.zoom a.p1 .magnifying {  z-index:4; border: 0pt none inherit; display: block; position: absolute; top: 4px; left: 4px; background:transparent url("images/cc_lg.png") top right no-repeat;}
.zoom a.p1:hover { z-index:3; text-decoration: none; background-color: rgb(140, 151, 163); color: rgb(0, 0, 0); }
.zoom a .large { z-index:3; border: 0px none ; display: block; position: absolute; width: 1px; height: 1px; top: -1px; left: -1px; }
.zoom a.p1:hover .large { z-index:3; border: 1px solid gray; display: block; position: absolute; top: 00px; left: 0px; width: 400px; height: 300px; }


/* Photo Zoom CSS */

.nozoom { position: relative; top: 0px; left: 00px; width: 0px; background-color: rgb(255, 255, 255); }
.nozoom a.p1, .nozoom a.p1:visited { border: 0pt none ; background: rgb(255, 255, 255) none repeat scroll 0%; display: block; width: 75px; height: 75px; text-decoration: none; top: 0pt; left: 0pt; }
.nozoom a img { border: 0pt none ; }
.nozoom a .large { border: 0px none ; display: none; position: absolute; width: 1px; height: 1px; top: -1px; left: -1px; }
.nozoom a.p1 .magnifying { display: none; position: absolute; top: 00px; left: 00px; background:transparent url("images/cc_lg.png") top right no-repeat;}

/*.zoom a.p1:hover .large { border: 1px solid black; display: block; position: absolute; top: 00px; left: 0px; width: 400px; height: 300px; }*/

/* End Photo Zoom CSS */



/* End Photo Zoom CSS */
