/* ------------------------------------------------------
	(c) 2008 by Dihedrals Group Ltd. All rights reserved.
-------------------------------------------------------*/


/* --------------- Extended Elements for Basket Products --------------- */
.multiProductHeader {
	margin-top: 8px;
	margin-bottom: 10px !important;
}

.dwa-mulitProductHSpacer {
	width: 160px;
	float: left;
	display: inline;
	margin: 0;
	height: 40px;
}
.dwa-mulitProductVSpacer {
	float: left;
	display: inline;
	margin: 0;
	width: 100%;
	height: 115px;
	text-align: center;
	background: url(/images/hn-vspacer.jpg) center 5px no-repeat;
}


/* --------------- Webascent Components --------------- */
.dwa-productHSpacer {
	float: left;
	display: inline;
	margin: 0;
	width: 26px;
	height: 40px;
}
.dwa-productVSpacer {
	float: left;
	display: inline;
	margin: 0;
	width: 100%;
	height: 40px;
	text-align: center;
}
/* PayPal Basket Product - Single Item */
.dwa-PPBasketProduct,
.dwa-PPMultiBasketProduct {
	float: left;
	display: inline;
	margin: 0 0 20px 0;
	width: 299px;
	color: rgb(30%,30%,30%);		
	text-align: center;
}
	.dwa-PPBasketProduct .imgBorder {
		margin: 0 auto 5px auto;
		position: relative;
		padding: 3px;
		height: 291px;
		width: 291px;
		border: 1px rgb(128,128,179) solid;
		background-color: rgb(97%,97%,97%);
	}
	.dwa-PPBasketProduct h2 {
		text-align: center;
		margin: 0 !important;
		width: 100% !important;
	}
	.dwa-PPBasketProduct .price {
		float: left;
		display: inline;
		clear: both;
		font-size: 105%;
		font-weight: bold;
		color: rgb(76,76,153);			
		width: 135px !important;
		text-align: right !important;
		margin: 0 !important;
	}
	.dwa-PPBasketProduct .catNr {
		float: right;
		display: inline;
		color: rgb(30%,30%,30%);	
		line-height: 2em;
		text-transform: uppercase;
		width: 145px !important;
		font-size: 75%;
		margin: 0 !important;
		clear: none !important;
	}
	.dwa-PPBasketProduct .description {
		text-align: justify;
		min-height: 20px;
		width: 100% !important;
		padding-top: 10px;
	}

	
	
	
	
	
	
	/* New Product for Shopping Basket */
	.dwa-PPBasketProduct form,
	.dwa-PPMultiBasketProduct form {
		margin: 0;	
	}
		.dwa-PPBasketProduct form label,
		.dwa-PPMultiBasketProduct form label {
			font-size: 83%;
		}
		.dwa-PPBasketProduct form input,
		.dwa-PPBasketProduct form select,
		.dwa-PPMultiBasketProduct form input,
		.dwa-PPMultiBasketProduct form select {
			font-size: 100%;
		}
		
	.dwa-PPBasketProduct .dwa-ProdNameBox .ProdName {
		font-weight: bold;
		color: rgb(76,76,153);			
		width: 100%;
		text-align: center;
	}
	.dwa-PPBasketProduct .currSymbol,
	.dwa-PPMultiBasketProduct .currSymbol {
		float: right;
		display: inline;
		font-weight: bold;
		color: rgb(76,76,153);		
		text-align: left;
		width: 17px;
		text-align: left;
	}
	.dwa-PPBasketProduct .dwa-ProdPriceBox .ProdPrice,
	.dwa-PPMultiBasketProduct .dwa-ProdPriceBox .ProdPrice {
		float: right;
		display: inline;
		font-size: 105%;
		font-weight: bold;
		color: rgb(76,76,153);			
		width: 70px !important;
		margin: 0 !important;
		text-align: left;
	}
	.dwa-PPBasketProduct .dwa-ProdIDBox .ProdID,
	.dwa-PPMultiBasketProduct .dwa-ProdIDBox .ProdID {
		float: right;
		display: inline;
		color: rgb(30%,30%,30%);	
		
		text-transform: uppercase;
		width: 125px !important;
		font-size: 75%;
		margin: 3px 0 0 0 !important;
	}
	.dwa-PPBasketProduct .spacer {
		width:100%;
		clear: both;
		height: 5px;
	}
	
	.dwa-PPBasketProduct .inputBox,
	.dwa-PPMultiBasketProduct .inputBox {
		clear: both;
		height: 35px;
	}
	.dwa-PPBasketProduct .inputBox label,
	.dwa-PPMultiBasketProduct .inputBox label {
		float: left;
		display: inline;
		text-align: left;
		color: rgb(76,76,153);						
	}
	.dwa-PPBasketProduct .inputBox input,
	.dwa-PPMultiBasketProduct .inputBox input {
		height: 17px;
	}
	.dwa-PPBasketProduct .inputBox select,
	.dwa-PPMultiBasketProduct .inputBox select {
		height: 18px;
		display: block;
		text-align: center !important;
	}
		.dwa-PPBasketProduct .ProdQty,
		.dwa-PPMultiBasketProduct .ProdQty {
			border: 1px rgb(76,76,153) solid;		
			width: 40px;
			text-align: center;
			margin: 0 5px 0 0;
		}
		.dwa-PPBasketProduct .ProdSize,
		.dwa-PPMultiBasketProduct .ProdSize {
			border: 1px rgb(76,76,153) solid;		
			text-align: center;
			margin: 0 5px 0 0;
			width: 60px;
		}
		.dwa-PPBasketProduct .ProdColor,
		.dwa-PPMultiBasketProduct .ProdColor {
			border: 1px rgb(76,76,153) solid;			
			text-align: center;
			width: 112px;
		}
		
		.dwa-PPBasketProduct .ProdAddToBasket,
		.dwa-PPMultiBasketProduct .ProdAddToBasket {
			display: inline;
		}
			.dwa-PPBasketProduct .ProdAddToBasket input,
			.dwa-PPMultiBasketProduct .ProdAddToBasket input {		
				width: 58px;
				height: 19px;
				background: url(/images/basket/buybutton2.gif) top left no-repeat;
			}
			.dwa-PPBasketProduct .ProdAddToBasket input:hover,
			.dwa-PPMultiBasketProduct .ProdAddToBasket input:hover {			
				background: url(/images/basket/buybutton2.gif) bottom left no-repeat;
			}
			
		.dwa-PPBasketProduct .dwa-ProdDescription,
		.dwa-PPMultiBasketProduct .dwa-ProdDescription {
			text-align: justify;
			width: 100% !important;
			margin-top: 5px !important;
		}
		
		
/* Multi-Item PayPal Basket Product. Extends the normal PP Basket Prod. */
.dwa-PPMultiBasketProduct {
	margin: 10px 0 20px 0;			/* Override top margin */
}
	.dwa-PPMultiBasketProduct .imgContainer  {
		display: none;
	}
	.dwa-PPMultiBasketProduct .dwa-ProdNameBox  {
		display: none;
	}

	
	
/* Multi Product Centered Image */
.dwa-multiProdImgBorder {
	margin: 0 auto 5px auto;
	position: relative;
	clear: both;
	padding: 3px;
	height: 240px;
	width: 600px;
	border: 1px rgb(128,128,179) solid;
	background-color: rgb(97%,97%,97%);
}



/* Product. 2nd Version for Basket with new layout */
.dwa-inputBox {
	clear: both;
	background-color: silver;
}
.dwa-buyBtn {
	margin: 5px 0 0 0;
	width: 58px;
	height: 19px;
	background: url(/images/basket/buybutton.gif) top left no-repeat;
}
.dwa-buyBtn input {
	width: 58px;
	height: 19px;
	background: url(/images/basket/buybutton.gif) top left no-repeat;
}
.dwa-buyBtn input:hover {
	background: url(/images/basket/buybutton.gif) bottom left no-repeat;
}
	

	
	
	
	
/* ------------- NEW Basket Products --------------*/
/* Jan 28th 2009 */

	.dwa-ProdNameBox input {
		font-weight: bold;
		color: rgb(76,76,153);			/* Base Color: Dark Violet */
		width: 100%;
		text-align: center;
		margin-bottom: 5px;
		cursor: default;
	}
	
	.dwa-currencySymbol {
		font-size: 12px; 
		display: inline; 
		float: none;
		color: rgb(76,76,153);			/* Base Color: Dark Violet */
		font-weight: bold;
		cursor: default;
	}
	
	.dwa-prodPriceBox {
		font-size: 12px; 
		display: inline; 
		float: none; 
		margin: 0 5px 0 0; 
		text-align: left;
		font-weight: bold;
		cursor: default;
	}
		.dwa-prodPriceBox .dwa-prodPrice {
			width: 30px; 
			color: rgb(76,76,153);			/* Base Color: Dark Violet */
			cursor: default;
		}
		
	.dwa-prodIDBox {
		display: inline; 
		float: none; 
		width: 70px; 
		font-size: 10px !important; 
		text-align: left;
		color: rgb(60%,60%,60%) !important;		/* Text Gray */
		cursor: default;
	}
		.dwa-prodIDBox .dwa-prodID {
			width: 70px;
			color: rgb(60%,60%,60%) !important;		/* Text Gray */
			cursor: default;
		}
	
	.dwa-ProdSizeBox {
		display: inline; 
		float: none; 
		font-size: 10px; 
		text-align: left;
	}
		.dwa-ProdSizeBox .dwa-ProdSize {
			width:45px; 
			text-align:center; 
			font-size:10px;  
			padding:0 !important; 
			border:1px silver solid; 
			vertical-align:text-bottom;
		}
	
	
	.dwa-AddToBasket {
		display:inline; 
		float:none; 
		margin: 0 0 0 10px !important; 
		height:14px;
	}
		.dwa-AddToBasket input{
			height:14px;
			width: 58px;
			background: url(/images/basket/buybutton2.gif) top left no-repeat;
		}
	
		.dwa-AddToBasket input:hover {
			background: url(/images/basket/buybutton2.gif) bottom left no-repeat;
		}
	
	.dwa-prodDescription {
		width: 100% !important; 
		text-align: justify !important; 
		margin-top: 5px;
	}
	


