/*
Cascading Style Sheet Varsion 2.0
Created for website [Website Name] ([URL]) by [Your Name]
All coding copyright 2007 WNW Design Limited and it's subsidiaries
cart.css version 1.5

This document includes all elements intended for the cart and user areas
of the website, including all forms, buttons and tables inside of the cart and user folders.
*/

form {
margin : 0;
padding : 0;
}

	input, textarea, select {
	font-family : Arial;
	}
	
	td input, td textarea, td select, td options {
	border : 1px solid #aaa;
	font-size : 1em;
	padding : 3px;
	width : 150px;
	}
	
		input.checkbox, input.radio {
		border : none;
		width : 20px;
		}
	
		input.quantity {
		width : 40px;
		}
		
		select#shippingCountry {
		width : 370px;
		}



/* tables */

table {
border : 1px solid #aaa;
border-collapse : collapse;
font-size : 1em;
width : 100%;
}

	td, th {
	border : 1px solid #ccc;
	padding : 5px;
	text-align : left;
	vertical-align : top;
	}
	
		th, tfoot td {
		background : #aaa;
		color : #fff;
		font-weight : bold;
		}
		
		caption {
		font-size : 1.2em;
		font-weight : bold;
		text-align : left;
		margin : 0 10px;
		}
	
			caption.noshow {
			display : none;
			}
		
			/* uncomment this to make the rest of the "totals" row transparent
		
			tfoot td.noshow {
			background : transparent;
			border : 1px solid #fff;
			}
			
			/*


/* cart buttons */

#content p.cart-buttons {
margin : 0;
padding : 13px 0 20px;
text-align : right;
}

#content p.cart-buttons a, #content p.cart-buttons input {
background : #ccc;
border : 1px solid #aaa;
color : #000;
font-weight : bold;
margin : 0 0 0 5px;
padding : 0;
}

	#content p.cart-buttons a {
	padding : 4px 12px;
	}

	#content p.cart-buttons input {
	font-size : 1em;
	position : relative;
	padding : 2px 0 3px;
	top : 4px;
	}

		html>body #content p.cart-buttons input {
		padding : 3px 12px;
		position : static;
		}
	
	#content p.cart-buttons a:hover, #content p.cart-buttons input:hover {
	background : #aaa;
	border : 1px solid #000;
	color : #fff;
	}
	



/* contact page */

p#company-details {
color : #aaa;
font-size : 0.9em;
}

form#contact_form {
margin : 0 0 14px;
padding : 10px;
width : 470px;
}

	form#contact_form label {
	display : block;
	margin : 0;
	padding : 0 0 3px;
	}

	form#contact_form input, form#contact_form select, form#contact_form textarea {
	border : 1px solid #aaa;
	color : #666;
	display : block;
	font-family : Arial;
	font-size : 1em;
	margin : 0 0 8px 0;
	padding : 3px;
	width : 464px;
	}
	
		form#contact_form textarea {
		height : 65px;
		}
	
		form#contact_form input#contact_submit {
		margin : 10px 0 0;
		width : 200px;
		}
	
		form#contact_form input#contact_code {
		background : url('../graphics/common/code.gif') no-repeat;
		}