/*** begin [pdContent-7 styles] ***/

#pdContent-7 .errortext
{
	margin: 0px 0px 10px 15px;
}

#pdContent-7 .keyline 
{
	background: url(/images/bgHDot.gif) repeat-x;
	height: 3px;	
}

#pdContent-7 .keylineAlt 
{
	background: url(/images/bgHDash.gif) 0px -1px repeat-x;
	height: 3px;	
}

#pdContent-7 .shadowBottomRight
{
	background: url(/images/bg7Shadow.png) no-repeat bottom right;	
}

#pdContent-7 .shadowBottomRightPositioner
{
	padding: 0px 3px 3px 0px;	
	position: relative;
	top: -1px;
	right: 1px;
}

#pdContent-7 .shadowTopRight
{
	background: url(/images/bg7Shadow.png) no-repeat top right;
	border: 1px solid #fff;
}

#pdContent-7 .shadowTopRightPositioner
{
	padding: 3px 3px 0px 0px;	
	position: relative;
	top: 1px;
	left: -1px;
}

#pdContent-7 #views
{
	border: 1px solid #ccc;
	padding: 2px;
	background: #fff;	
}

#pdContent-7 #views hr 
{
	height: 2px;
	background: #e5e5e5;
	color: #e5e5e5;
	border: none;
}

#pdContent-7 #detailTable
{
	margin: 0;
	padding: 0;	
}

#pdContent-7 #detailLeftColumn
{
	padding: 10px 0;
	vertical-align: top;
	width: 50%;
}

#pdContent-7 #detailRightColumn
{
	padding: 10px 10px 10px 20px;	
	vertical-align: top;
	width: 50%;
}

#pdContent-7 .detailLinks
{	
	padding-top: 10px;
	width: 10%;
}	

#pdContent-7 #detailImageContent 
{
	width: 100%;
}

#pdContent-7 #detailImageContent td
{
	vertical-align: top;	
}

#pdContent-7 .zoomLink img
{
	margin: 3px;
}

#pdContent-7 .originalLink img
{
	margin: 3px;
}

#pdContent-7 .leftColumnGroup
{
	clear: both;
	border: 1px solid #ccc;
	background: #fff;
	padding-bottom: 4px;
}

#pdContent-7 .productImages
{
	float: none;
	text-align: center;
	margin-right: 0;
}

#pdContent-7 .colorImagesHeader
{
	text-align: left;
	font-weight: bold;
	padding: 2px 20px;
	margin-top: 0;
}

#pdContent-7 .colorImagesContent
{
	text-align: left;
	padding: 0 20px 0px 20px;
	*padding: 0 20px 5px 20px;
}

#pdContent-7 .colorImagesContent img
{
	border: 1px solid #ccc;
	*margin-right: 5px;
}

#pdContent-7 #descriptionTab
{
	border-bottom: none;
	margin: 18px 0 0 20px;	
}

#pdContent-7 #descriptionTab span
{
	border: 1px solid #ccc;
	border-bottom: none;
	padding: 3px 20px 1px 20px;
	background: #f1f1f1;		
	font-weight: bold;
}

#pdContent-7 #productContent
{
	border: 1px solid #ccc;
	padding: 10px 0px;
	margin-left: 20px;
	background: #f1f1f1;		
}

#pdContent-7 #productContent h1
{
	margin-left: 15px;	
}

#pdContent-7 #stockAlias
{
	display: none;	
}

#pdContent-7 #relatedItemsHeader 
{	
	border: 1px solid #ccc;	
	margin-top: 25px;
}

#pdContent-7 #relatedItemsHeader td
{		
	background: #cfcfcf url(/images/bg7GradientBar.jpg) repeat-x;
	padding: 5px 20px;
	font-weight: bold;
}

#pdContent-7 #relatedItemsContent 
{
	border: 1px solid #ccc;	
}

#pdContent-7 #relatedItemsContent td
{
	border-top: 1px solid #ccc;	
	border-right: 1px solid #ccc;
}

#pdContent-7 .productAttributes
{
	margin: 10px 2px;
}

#pdContent-7 div.productAttributes 
{
	margin-left: 15px;
}

#pdContent-7 .productAttributes td
{
	width: 24em;
	padding: 0px 15px;
}

#pdContent-7 .productAttributes .value
{
	padding-top: 6px;
	padding-bottom: 6px;
}

#pdContent-7 .emailAndPrintNotes
{
	float: right;
}

#pdContent-7 .emailAndPrintNotes a
{
	position: relative;
	top: -3px;
}

#pdContent-7 .emailAndPrintNotes td
{
	padding-right: 6px;
	width: 126px;
	text-align: right;
}

#pdContent-7 .extendedDescription
{	
	padding: 10px 15px;		
}

#pdContent-7 .addToCart 
{
	text-align: left;
}

#pdContent-7 #addToRegistryLink img
{
	margin-top: 10px;
}

#pdContent-7 .returnToRegistry
{
	text-align: left;
	margin-top: 10px;
}

#pdContent-7 #stockValue 
{
	text-align: left;
	padding-top: 20px;
}


/* slider styles */

#pdContent-7 .additionalImagesHeader
{	
	font-weight: bold;
	margin-top: 0;
}

#pdContent-7 #additionalImagesContent
{	
	width: 85px;		
	height: 254px;
	text-align: left;
	overflow: hidden;
	margin: 20px 0px;
}	

#pdContent-7 .additionalImagesContent img
{
	border: 1px solid #ccc;
	margin: 2px;
	*margin: 3px;
}

#pdContent-7 .additionalImagesContent #prevBtn img
{
	border: none;
}

#pdContent-7 .additionalImagesContent #nextBtn img
{
	border: none;
}

span#prevBtn {
	position:absolute;
	top:32px;
	*top:28px;
	left:32px;
	cursor:pointer;
}

span#nextBtn {
	position:absolute;
	top:302px;
	left:32px;
	cursor:pointer;
	visibility:hidden;
}	

#pdContent-7 span#prevImg {
	display:block;
	width:26px;
	height:12px; 
	background: url(/images/slider/arrow-up-7.gif) no-repeat;
}		

#pdContent-7 span#nextImg {
	display:block;
	width:26px;
	height:12px; 
	background: url(/images/slider/arrow-down-7.gif) no-repeat;
}		

#pdContent-7 span#prevImg:hover {
	background: url(/images/slider/arrow-up-over-7.gif) no-repeat;
}		

#pdContent-7 span#nextImg:hover {
	background: url(/images/slider/arrow-down-over-7.gif) no-repeat;
}	

/*** end [pdContent-7 styles] ***/
