* {padding: 0; margin: 0;}

a img, img {border: 0;}

ul.form {list-style: none;}

body {
	background: #99CCCC url('../img/bg_shop.gif') center top no-repeat;
	text-align: center;
	}
	#wrapper {
		width: 700px;
		margin: 0 auto;
		text-align: center;
		}
		#header {
			float: left;
			width: 264px;
			height: 175px;
			background: url('../img/new_emblem2.jpg') no-repeat;
			}
			#header a {
				display: block;
				width: 264px;
				height: 175px;
				}
		#cart {
			float: left;
			width: 331px;
			height: 45px;
			margin-right: 25px;
			padding: 130px 0 0 80px;
			background: #FFFFFF url('../img/open24.jpg') no-repeat;
			}
			#cart a {
				font: 700 12px Arial;
				color: #444444;
				}
		#nav {
			clear: both;
			width: 630px;
			padding: 0 10px;
			height: 24px;
			margin: 0 auto;
			background: #000000;
			text-align: left;
			}
			#links ul {
				list-style: none;
				}
				#links ul li {
					display: inline;
					padding-right: 8px;
					}
					#links ul li a {
						font: 700 12px Arial;
						color: #FFFFFF;
						text-decoration: none;
						}
		#content {
			width: 630px;
			margin: 0 auto;
			background: #FFFFFF;
			text-align: left;
			padding: 10px;
			font: normal 12px Arial;
			}
		#footer {
			width: 650px;
			padding-top: 30px;
			margin: 0 auto;
			background: url('../img/paperbottom650.gif') no-repeat;
			}
			#footNode1 {
				width: 600px;
				height: 27px;
				margin: 0 auto;
				background: url('../img/footer_01.gif') no-repeat;
				}
			#footNode2 {
				width: 600px;
				margin: 0 auto;
				}
				#footNode2 ul {
					list-style: none;
					}
					#footNode2 ul li {
						display: inline;
						float: left;
						}
			#footNode3 {
				clear: both;
				width: 600px;
				height: 14px;
				margin: 0 auto;
				background: url('../img/footer_07.gif') no-repeat;
				}

/* login-main */
#login-main {
	text-align: center;
	font: normal 12px Arial;
	}
	#login-main .form {
		list-style: none;
		width: 320px;
		margin: 0 auto;
		}
		#login-main .form li {
			line-height: 24px;
			}
			#login-main a {
				color: #2E438B;
				text-decoration: none;
				font-weight: 700;
				}
			#login-main .faux-label {
				width: 75px;
				padding-right: 5px;
				display: block;
				float: left;
				text-align: right;
				}
			#ctl00_tcContent_chkRememberMe {
				margin-right: 5px;
				}
			#login-main #register {
				margin-top: 20px;
				}

/* forgot-password */
#forgot-password p {
	margin: 10px 0;
	}

/* customer-support */
#customer-support h3 {
	text-align: center;
	margin-top: 20px;
	}
#customer-support h3.first {
	margin-top: 0;
	}
#customer-support p {
	margin: 8px 0;
	}

/* basket */
#basket {
	margin-top: 10px;
	}
	#basket a {
		text-decoration: none;
		color: #2E438B;
		font-weight: 700;
		}
	#basket .basketcontrols {
		clear: both;
		height: 28px;
		}
		#basket .basketcontrols a {
			display: block;
			float: left;
			line-height: 28px;
			margin-right: 10px;
			}
#basket .basketheader td {
padding: 5px;
}
#basket table .item td {
padding: 7px 0;
}
#basket .basketaction {
font-size: 11px;
display: block;
}
	#ctl00_tcContent_dgBasket {
	width: 100%;
	margin: 5px 0;
	clear: both;
border: 0;
	}

/* product-compact */
#left-column {
display: block;
float: left;
width: 295px;
margin-right: 10px;
min-height: 100px;
}
#right-column {
width: 325px;
float: left;
}
#right-column #product-descripton {
margin: 18px 0;
}
#right-column table {
width: 300px;
}
#right-column td {
padding: 7px;
}

/* order-progress */
#order-progress * {
display: inline;
}
#order-progress {
height: 16px;
margin: 8px 0;
text-align: center;
}
#order-progress li {
padding: 0 15px;
color: #CCCCCC;
}
#order-progress li.active {
color: #000000;
}

/* checkout */
.admin-rights {
background: lightblue;
padding: 5px;
margin: 0 0 10px 0;
}

hr {margin: 4px 0;}

#anonShip {width: 100%;}
#anonShip a {color: #2E78B5; text-decoration: underline;}
#anonShipHeader, #registrationHeader {background: #2E78B5; color: #FFFFFF; font-weight: 700; padding: 5px;}
#anonShipMiddle div {background: #A7ABAE; width: 1px; height: 70px; position: relative; right: 20px; top: 3px;}
#anonShipLeft, #anonShipRight {padding: 5px;}
#anonShipLeft {width: 200px;}