/* Copyright (c) Fluid Creativity, 2007 */

/* Product sales page styling */

/* Product image / image options */
div#productImage{
	float: left;
	margin: 10px 15px;
}

	img.productImage{
		border: 1px solid #b6aeb2;
	}
	
	/* Sales deatisl : description and add to basket form */
	div#sales_details{
		float: left;
		width: 400px;
	}
4
		div#sales_details table{
			margin: 0 0 10px;
			width: 390px;
		}

		/* Product decsription */
		div#description{
			float: left;
			margin: -5px 0 0 0;
			width: 400px;
		}
	
			div#description p{
				padding: 10px 0;
			}

/* add to basket form */
form#addToBasketSingle{
	border: 1px solid #d9d5d6;
	color: #004775;
	float: left;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0;
	width: 380px;

}

	form#addToBasketSingle fieldset{
		margin: 0;
		padding: 15px 0 5px;
	}

	form legend{
		display: none;
	}
	
	form#addToBasketSingle div#price{
		float: left;
		font-size: 100%;
		margin: -5px 0 0;
		padding: 0 10px;
		width: 120px;
	}
	
		form#addToBasketSingle div#price strong{
			font-size: 150%;
		}
	
	form#addToBasketSingle label{
		clear: none;
		float: left;
		font-size: 100%;
		margin: 0;
		padding: 2px 0 0;
		width: 25px;
		vertical-align: middle;
	}
	
	form#addToBasketSingle input#productQuantity{
		border: 1px solid #b6aeb2;
		color: #000;
		float: left;
		font-size: 90%;
		margin: -4px 0 0 5px;
		padding: 3px 5px;
		width: 30px;
		vertical-align: middle;
	}

	form#addToBasketSingle input#submit{
		margin: -10px 0 0 10px;
		padding: 0;
	}

	/* Product options */
	form#addToBasketOptions{
		clear: left;
		padding: 10px 0;
	}
	
	form#addToBasketOptions fieldset{
		padding: 0;
		margin: 0;
	}
	
	table#productOptions {
		border-bottom: 1px solid #b6aeb2;
		border-collapse: collapse;
		color: #004775;
		margin: 10px;
		width: 617px;
	}
	
		table#productOptions th,
		table#productOptions td{
			padding: 5px 10px;
		}
		
		table#productOptions th {
			color: #FFF;
			text-transform: uppercase;
		}
		
		table#productOptions th.leftcorner{
			background: url(../images/layout/left_corner.png) top left no-repeat;
		}
		table#productOptions th.rightcorner{
			background: url(../images/layout/right_corner.png) top right no-repeat;
		}
		
		table#productOptions td.one {
			border-left: 1px solid #b6aeb2;
		}
		
		table#productOptions td.last {
			border-right: 1px solid #b6aeb2;
		}
		
			table#productOptions td.one.last {
				padding: 0;
			} 
				
		table#productOptions td strong.title {
			display: block;
		}

			table#productOptions td.one.last strong.title {
				padding: 5px 10px;
				border-top: 1px solid #b6aeb2;
				color: #1ab7ea;
				text-transform: uppercase;
			}

		table#productOptions td p {
			padding: 0 0 .25em;
		}
		
		table#productOptions tr.no_borders {
			border: none;
		}
		
		table#productOptions tr.odd td{
			background: #ededed;
		}
		
		table#productOptions tr.searchitem td{
			background: #FF0;
		}
	
	
		table#productOptions td label{
			float: none;
			margin: 0;
			padding: 0;
		}
		
	form#addToBasketOptions input.qty{
		border: 1px solid #b6aeb2;
		color: #000;
		font-size: 90%;
		padding: 3px 5px;
		width: 30px;
	}
			
	form#addToBasketOptions input#submit{
		float: right;
		margin: 0 15px;
	}

	form#addToBasketOptions p.productNote {
		margin: 0 15px;
		font-weight: bold;
		color: #5DC4EC;
	}
