/*
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 {
	background : #fff url('../graphics/common/input.jpg') repeat-x;
	font-family : Arial;
	}
	
	td input, td textarea, td select, td options {
	border : 1px solid #909090;
	font-size : 1em;
	padding : 3px;
	width : 450px;
	}
		
		td select {
		padding : 2px;
		width : 458px;
		}
	
		input.checkbox, input.radio {
		border : none;
		width : 20px;
		}
	
		input.quantity {
		width : 40px;
		}
		
		select#shippingCountry {
		width : 370px;
		}
		
		form input.code {
		background : url('../graphics/common/code.jpg') no-repeat;
		}



/* tables */

table {
border : 1px solid #7DA6A8;
border-collapse : collapse;
clear : both;
font-size : 1em;
margin : 0 20px 10px;
width : 678px;
}

	td, th {
	border : 1px solid #7DA6A8;
	padding : 5px;
	text-align : left;
	vertical-align : top;
	}
	
		th.th_left {
		width : 200px;
		}
	
		th.th_right {
		width : 450px;
		}
	
		th, tfoot td {
		background : #7DA6A8;
		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 : 3px 20px 20px;
text-align : right;
}

#content p.cart-buttons a, #content p.cart-buttons input {
background : #7DA6A8;
border : 1px solid #fff;
color : #fff;
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 {
border : 1px solid #000;
margin : 0 14px 14px;
padding : 10px;
width : 500px;
}

	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 : 494px;
	}
	
		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;
		}