/* Stylesheet for Stretch Island-FruitaBu Product Details page */

/* =SHARED (both Stretch Island and FruitaBu)
--------------------------------------------------------------------- */
#prod-details-container {
	margin: 0 50px 0 195px;
	padding: 0;
	text-align: left;
	}
	#prod-details-content {
		margin: 0;
		padding: 0;
		width: 520px;
		height: 375px;
		float: left;
		}
		#prod-details-header {
			background: url(bg-prod-details-top.gif) no-repeat left top;
			margin: 0;
			padding: 0;
			text-align: center;
			}	
		#prod-details-body {
			background: url(bg-prod-details-info-body.gif) repeat-y left top;
			margin: 0;
			padding: 0 0 10px 0;
			}
			#prod-details-product-bg {
				margin: 0;
				padding: 5px 0 0 10px;
				width: 240px;
				height: 275px;
				float: left;
				}
				table#prod-details-image {
					margin: 0;
					padding: 0;
					width: 240px;
					height: 275px;
					}				
			#prod-details-product-text {
				margin:0 0 0 -21px;
				padding: 5px 5px 0 0;
				width: 245px;
				float: right;
				}
		#prod-details-product-footer {
			background: url(bg-prod-details-bottom.gif) no-repeat left top;
			margin: 0;
			padding: 0;
			height: 60px;
			}
			#prod-details-previous-arrow {
				background: url(arrow-previous.gif) no-repeat left top;
				margin: 20px 0 0 20px;
				padding: 0;
				height: 16px;
				float: left;
				}
				#prod-details-previous-arrow a {
					padding: 0 0 0 20px;
					font-weight: normal;
					}
			#prod-details-next-arrow {
				background: url(arrow-next.gif) no-repeat right top;
				margin: 20px 20px 0 0;
				padding: 0;
				height: 16px;
				float: right;
				}
				#prod-details-next-arrow a {
					padding: 0 20px 0 0;
					font-weight: normal;
					}							
	#prod-details-nutrition {
		margin: 0 0 0 15px;
		padding: 0;
		width: 180px;
		height: 500px;
		float: left;
		}
		
#prod-details-footer {
	background: url(prod-details-hr.gif) no-repeat center top;
	margin: 20px 50px 0 50px;
	padding: 20px 0 0 0;
	height: 50px;
	text-align: center;
	}
	#prod-details-footer p {
		margin: 0;
		padding: 0;
		line-height: 16px;
		}
	#prod-details-footer p #selected {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #1f4e00;
		}
	#prod-details-footer p a {
		font-weight: normal;
		}


/* =STRETCH ISLAND text
--------------------------------------------------------------------- */
#prod-details-product-text h1.si {
	display: inline;
	margin: 0;
	padding: 0;
	font: 24px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #790000;
	line-height: 24px;
	}
#prod-details-product-text p.si {
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
#prod-details-product-text p.si a {
	font-weight: normal;
	}					

#prod-details-shopping-cart {
	margin:0;
	padding:0;
	width:520px;
	}
	/* For generic pages */
	#shopping-cart { 
		margin:0;
		padding:3px 45px 0 0;
		text-align:right;
		position:relative;
		z-index:10;
		}

/* =FRUITABU
--------------------------------------------------------------------- */
#prod-details-product-text p.fruitabu {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #2f4f29;
	}
#prod-details-product-text p.fruitabu-bold {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2f4f29;
	}	
	#prod-details-product-text p.fruitabu-bold a {
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #2f4f29;
		}
		
/* =STORE LINKS
--------------------------------------------------------------------- */
table#buy-it-now {
	margin: 0;
	padding: 0;
	width: 235px;
	}
	#buy-it-now tr td.name {
		margin: 0;
		padding:4px 5px 4px 0;		
		font-size:10px;
		width: 155px;
		}
	#buy-it-now tr td.button {
		margin: 0;
		padding: 0;
		width: 75px;
		font-size:0;
		}
	#buy-it-now tr td#hr-buy {
		margin: 0;
		padding: 4px 0;
		}