#memberslogin {
	
	margin: 20px 0 20px 20px;
	background-repeat: repeat-x;
	background-position: 0 20px;
}

		#memberslogin form h3, #memberslogin #newmembers h3 {
			background-color:#DB1B2E;
			background-image: url('images/headerback.gif');
			background-repeat: repeat-x;
			background-position: 0 100%;
			margin:0;
			color:#fff;
			padding: 10px 20px;
		}


#memberslogin form {
	float: left;
	width: 396px;
background-color:#fff;
	border: 1px solid #C70216;
}

#memberslogin form input {
width: 250px;
}

#memberslogin #newmembers {
	float: left;
	width: 199px;
margin-left: 20px;
background-color:#fff;
margin-right:0;
border: 1px solid #C70216;
height: 200px;
}

#content_wrapper {
	background-image: url('images/top/01.jpg');
	background-repeat: no-repeat;
	background-position: 100% 0;
}

#content {
	padding-top: 180px;
	_padding-top: 180px;
}


/* HOME PAGE */

#content #main, #content #side {
	background-color:#fff;
}


		#content #main h3, #content #side h3 {
			background-color:#DB1B2E;
			background-image: url('images/headerback.gif');
			background-repeat: repeat-x;
			background-position: 0 100%;
			margin:0;
			color:#fff;
			padding: 10px 20px;
		}

		#content #main h3 span, #content #side h3 span {
			float: right;
			font-size: 0.75em;
			font-weight: normal;
		}

		#content #main h3 span a, #content #side h3 span a {
	color:#fff;
		}

	#content #side {
	
		width: 200px;
		margin-left: 430px;
		
	}

		#content #side div {
			border: 1px solid #C70216;
			margin-bottom: 20px;	
			background-image: url('images/greyfadeback.gif');
			background-repeat: repeat-x;
			background-position: 0 20px;
		}

			#content #side div ul {
				padding: 0 0 0 10px;
				margin:10px 0 10px 20px;
				color:#000;
				
			}

#content #side ul li a {
color: #e30017;
}








	#content #main {		
		margin-left: 20px;
		width: 390px;
		float: left;
	}

		#content #main div {
			border: 1px solid #C70216;
			margin-bottom: 20px;
			background-image: url('images/greyfadeback.gif');
			background-repeat: repeat-x;
			background-position: 0 20px;
		}

			#content #main div ul.products {
				list-style-type: none;
				margin:10px 0 10px 20px;
				padding:0;
				width: 350px;
			}

				#content #main div ul.products li {
					float: left;
					text-indent: -1000em;
					overflow: hidden;
					margin: 10px 10px 0 0;
					background-image: none;
					background-repeat:no-repeat;
					background-position: 0 0;
					padding-left: 0px;
				}

					#content #main div ul.products li a {
						display:block;
						width: 73px;
						height: 73px;
						background-position: 50% 50%;
						background-repeat: no-repeat;
						background-color:#fff;
						border: 2px solid #ddd;
					}


	#content #main div ul.wish_large {
		list-style-type: none;
		margin:0;
padding-top: 20px;
	}

		#content #main div ul.wish_large li {
			background-image: none;
			padding:0;
			clear: left;
		}

			#content #main div ul.wish_large li a.image {
				display:block;
				height: 100px;
				width: 100px;
				border: 1px solid #ccc;
				margin: 0px 20px 20px 20px;
				overflow:hidden;
				text-indent: -1000em;
				float: left;
				background-repeat: no-repeat;
				background-position: 50% 50%;
			}


				#content #main div ul.wish_large li span {
					display:block;
					margin: 0px 20px 20px 0;
					float: left;
					width: 220px;
				}

					#content #main div ul.wish_large li span a {
						display:block;
color: #e30017;
					}

	#content #main table {
		margin: 0 10px 10px 10px;
		font-size: 0.76em;
	}

		#content #main table tr th, #content #main table tr td {
			text-align: left;
			vertical-align: top;
			padding: 5px 10px;
		}


#content #main table tr.total td, #content #main tr td.price {
text-align: right;
}

