


	.ddmx {
		font-family:				Arial, Helvetica, lucida, sans-serif;
		font-size:				10pt;
		position:				relative;
		text-align:				left;

	}

	.ddmx ul.section {
		font-weight:				normal;
		width:					150px;
		margin:					0px;
		padding:				0px;
		position:				absolute;
		visibility:				hidden;
		z-index:				500;
		list-style-type:			none;
		background:				#FBF4D2;;
		line-height:				16px;
		border:					1px solid #422B1A;
	}

	* html .ddmx ul.section {
		width:					170px;
		filter:					alpha(opacity=65);
	}

	.ddmx ul.section ul.section {
		display:				none;
	}

	.ddmx ul.section li {
		margin:					0px;
		padding:				0px;
		float:					none;
	}

	.ddmx a.item2, .ddmx a.item2-active {
		margin:					0px;
		padding:				2px 10px 2px 10px;
		color:					#000000;
		text-decoration:			none;
		white-space:				normal;
		position:				relative;
		display:				block;
		z-index:				500;
		float:					none;
		height:					auto;
		text-transform:				none;
	}

	* html .ddmx a.item2, * html .ddmx a.item2-active {
		display:				inline;
	}

	div.pageMenu1 a.item2, div.pageMenu1 a.item2-active {
		font-weight:				normal;
		margin:					0px;
		padding:				0px 10px 0px 10px;
		color:					#000000;
		text-decoration:			none;
		white-space:				normal;
		position:				relative;
		display:				block;
		z-index:				500;
		float:					none;
		height:					auto;
		text-transform:				none;
	}

	* html .ddmx a.item2, * html .ddmx a.item2-active {
		display:				inline;
	}

	.ddmx a.item2-active {
		color:					#666666;
		text-decoration:			none;
		display:				block;
	}

	* html .ddmx a.item2-active {
		display:				inline
	}

	.ddmx a.item2:hover, .ddmx a.item2-active:hover {
		color:					#666666;
		text-decoration:			none;
	}

	* html .ddmx a.item2:hover, * html .ddmx a.item2-active, * html .ddmx a.item2-active:hover {
		display:				inline;
	}

	.ddmx span.showSubMenu {
		background:				url( "./../images/design/buttons/button_menu_sub.gif" ) right top no-repeat;
		display:				block;
	}



div.pageForm {
	
}

	div.pageForm div.formItem, div.pageForm div.formItemRequired {
		clear:				both;
		padding:			1px;
	}

		div.pageForm div.formItem label, div.pageForm div.formItemRequired label {
			float:			left;
			width:			125px;
		}

		div.pageForm div.formItemRequired label {
			font-weight:		bold;
		}

		div.pageForm div.formButtons {
			margin:			15px 0px 15px 0px;
		}

		div.pageForm div.formInfo {
			margin:			15px 0px 15px 0px;
		}

		div.pageForm input.itemInput, div.pageForm input.itemInputSmall, div.pageForm select.itemSelect, div.pageForm textarea.itemTextarea {
			font-size:		90%;
			padding:		4px;
			background-color:	#f9f9f9;
			border:			1px solid #cccccc;
		}

		div.pageForm input.itemInput, div.pageForm select.itemSelect {
			width:			230px;
		}

		div.pageForm input.itemInputSmall {
			width:			100px;
		}

		div.pageForm textarea.itemTextarea {
			width:			357px;
		}



div.boxCartList {
	position:				relative;
}

	div.boxCartList table.listTableCart {
		font-size:			95%;
		width:				100%;
		background-color:		#cccccc;
	}

		div.boxCartList table.listTableCart tr {
			background-color:	#ffffff;
		}

		div.boxCartList table.listTableCart tr.tableHead, div.boxCartList table.listTableCart tr.tableRowTotal {
			font-weight:		bold;
			background-color:	#e6e6e6;
		}

	div.boxCartList a.iconRemove {
		width:				16px;
		height:				16px;
		margin:				0px 5px 0px 0px;
		background:			url( "./../images/icons/icon_delete.png" ) center center no-repeat;
		float:				left;
		display:			block;
		overflow:			hidden;
	}

	div.boxCartList a.iconRemove span {
		display:			none;
	}

	div.boxCartList span.itemOption {
		font-size:			8pt;
		clear:				both;
		padding:			0px 0px 0px 20px;
		display:			block;
	}

	div.boxCartList div.formButtons {
		margin:				20px 0px 15px 0px;
	}

	div.boxCartList input.itemInputCart {
		font-size:			90%;
		text-align:			center;
		width:				40px;
		height:				14px;
		line-height:			14px;
		background-color:		#f6f6f6;
		border:				1px solid #cccccc;
	}

	div.boxCartList a.linkCheckout {
		font-weight:			bold;
            text-transform: uppercase;
		margin:				0px 0px 0px 5px;
	}

	div.boxCartList div.cartInfo {
		margin:				15px 0px 15px 0px;
	}

	div.boxCartList div.formAddress, div.boxCartList div.formAddressSupply, div.boxCartList div.formDelivery, div.boxCartList div.formPayment, div.boxCartList div.formSummary, div.boxCartList div.formNotes {
		margin:				20px 0px 20px 0px;
		clear:				both;
	}

	div.boxCartList h3.pageTitle {
		font-size:			120%;
		margin:				0px 0px 10px 0px;
	}

	div.boxCartList div.formItem, div.boxCartList div.formItemRequired {
		padding:			1px 0px 1px 0px;
		clear:				both;
	}

		div.boxCartList label {
			font-size:		95%;
			width:			120px;
			float:			left;
		}

		div.boxCartList div.formItemRequired label {
			font-weight:		bold;
		}

		div.boxCartList div.dpItem label {
			width:			auto;
			float:			none;
		}

		div.boxCartList div.itemDescription {
			padding:		0px 0px 0px 25px;
		}

		div.boxCartList input.itemInput, div.boxCartList input.itemInputSmall, div.boxCartList select.itemSelect, div.boxCartList textarea.itemTextarea {
			font-size:		90%;
			padding:		4px;
			background-color:	#f6f6f6;
			border:			1px solid #cccccc;
		}

		div.boxCartList input.itemInput, div.boxCartList select.itemSelect {
			width:			230px;
		}

		div.boxCartList input.itemInputSmall {
			width:			100px;
		}

		div.boxCartList textarea.itemTextarea {
			width:			357px;
		}

	div.boxCartList input.itemPrice {
		font-weight:			bold;
		text-align:			right;
		width:				80px;
		border:				0px none;
		background-color:		transparent;
	}

	div.boxCartList input.itemPriceTotal {
		font-weight:			bold;
		text-align:			right;
		width:				80px;
		border:				0px none;
		background-color:		transparent;
	}



