/******************************************
*
* Products stylesheet to be used on product detail page.
*
*******************************************/

/* Standard layout */
/*
#breadcrumbs {
	border-bottom : 1px solid #CCCCCC;
}
*/
#pageNav {
	margin-top : 20px;
}
#pageContent {
	float : left;
	width : 550px;
	margin : 20px 0px 20px 15px;
}
#pageContent table, #pageContent ul{
	font-size : 11px;
}
#pageContent a {
	text-decoration : underline;
}
.pageTitle {
	color : #000000;
	font-size : 13px;
	font-weight : bold;
}

/* Product Summary */
#productSummary {
	float : left;
	width : 550px;
	margin-bottom : 20px;
}

/* Product images */
#productImages {
	float : left;
	width : 208px;
	padding-bottom : 20px;
}
#productImage {
	display : block;
	margin-bottom : 10px;
	border : 0px;
}
.productPreview {
	display : block;
	margin-right : 3px;
	border : 0px;
}
#productImagePreviews td {
	vertical-align : top;
}
#productImagePreviews .selector {
	display : block;
	width : 39px;
	height : 3px;
	background-color : #FFFFFF;
}
#productImageTasks {
	margin : 0px;
	padding : 0px;
}
#productImageTasks li {
	padding : 0px 0px 2px 15px;
	list-style-type : none;
}
#productImage360 {
	background : transparent url(../images/products/icon_zoom.gif) no-repeat center left;
}
#productImageZoom {
	background : transparent url(../images/products/icon_360.gif) no-repeat center left;
}


/* Print toolbar */
#printToolbar {
	display : none;
}


/* Product information */
#productInfo {
	float : left;
	width : 323px;
	margin : 20px 0px 20px 19px;
}
#productDesc {
	color : #000000;
	padding : 0px;
	margin : 10px 0px 10px 0px;
}
#productPrice {
	color : #000000;
	font-size : 12px;
	font-weight : bold;
	margin-bottom : 10px;
}
#productForm {
	vertical-align : top;
	margin-bottom : 15px;
}
#productOptions {
	margin-bottom : 10px;
}
#productForm select {
	color : #666666;
	margin-right : 8px;
}
#productUserTasks {
	color : #660066;
}


/* Product details */
#productDetails {
	float : left;
	width : 246px;
	padding : 20px 13px 20px 13px;
	border : 1px solid #CCCCCC;
}
#productDetails .header {
	margin-left : 4px;
}
.detailTable {
	font-size : 11px;
	color : #000000;
	width : 100%;
	margin : 8px 0px 8px 0px;
}
.detailTable .detailHeader {
	font-weight : bold;
}
.detailTable td, .detailTable th {
	font-weight : normal;
	text-align : left;
	padding : 2px 10px 2px 4px;
	border-bottom : 1px solid #CCCCCC;
}
.detailTable td {
	vertical-align : bottom;
}
.detailTable th {
	width : 50%;
}
.detailTable tr.altBg {
	background-color : #EFEFEF;
}


/* Marketing */
#marketing {
	float : left;
	width : 255px;
	margin-left : 10px;
}
.promo {
	width : 248px;
	padding : 5px;
	margin-bottom : 20px;
	border : 1px solid #CCCCCC;
}
#suggestions {

	width : 260px;
}
#suggestions .product {
	width : 130px;
	font-size : 11px;
	color : #000000;
	vertical-align : top;
	padding : 10px 0px 10px 0px;
}
#suggestions .product img {
	display : block;
	border : 0px;
}
#suggestions .product a {
	display : block;
	font-size : 11px;
	text-decoration : none;
}
