*{
		border:0;
		font-family:"Meiryo","Trebuchet MS",arial, helvetica, sans-serif;
	}
	html, body{
		margin:0;
		padding:0;
		height:100%;
	}
	body{
		background:url('/themed/template2/img/bg.png') #42003b no-repeat center 200px fixed;
		font-size:11px;
		
		
	}
	
	
	#container{
		width:885px;
		margin:auto;
		background:#fff;
		padding:10px 28px 50px 28px;
	}
	
	#topnav{
		clear:both;
	}
	
	#topnav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#topnav li{
		list-style:none;
		float:right;
	}
	
	#topnav a{
		display:block;
		margin-left:16px;
		color:#415a68;
		font-weight:bold;
		text-decoration:none;
	}
	
	#topnav a:hover{
		color:#b71a8b;
		}
	
	
	#header{
		position:relative;
		margin:30px 0 10px 0;
	
	}
	#header .login{
		text-align:right;
		font-size:10.5px;
		position:absolute;
		right:0;
		top:22px;
		line-height:18px;
	}
	
	#header .login a{
		color:#000;
	}
	
	#header .login a:hover{
		color:#b71a8b;
		
	}
	
	#wmsg{
		font-size:12px;
		margin-bottom:10px;
	}
	
	#subhead{
		height:55px;
		background:url('/themed/template2/img/ornate-bottom.png') #42003b bottom repeat-x;
		position:relative;
	}
	
	#subhead h2{
		color:#fff;
		font-size:24px;
		font-weight:normal;
		float:left;
		margin:30px 0 0 12px;
	}
	#subhead  .right{
		position:absolute;
		right:0;
	}
	
	#subhead .breakout{
		margin: 10px 10px 0 0;
		width:157px;
		height:38px;
		padding:7px 0 10px 10px;
		border:1px dotted #fff;
		color:#fff;
		background-color:#7b4474;
		float:left;
		font-size:18px;
		font-weight:normal;
		line-height:20px;
		vertical-align:text-bottom;
	}
	
	#subhead .breakout a{
		font-size:11px;
		color:#fff;
		vertical-align:text-bottom;
		
	}
	#subhead .breakout a:hover{
		color:#c1c9cf;
	}
	
	.horizontal-bid-list{
		margin:0 0 15px 0;
		padding:0;
		list-style:none;
	}
	
	.auction-item{
		position:relative;
		width:276px;
		height:425px;
		border:1px solid #c1c9cf;
		float:left;
		margin-right:25px;
		margin-top:0px;
		margin-bottom:10px;
	}
	
	.auction-item .content{
		margin-top:0;
		text-align:center;
		font-size:14px;
		color:#415a68;
		font-weight:bold;
		line-height:18px;
	}
	
	.lastbox{
		margin-right:0;
	}
	
	.upcomingbox{
		border-color:#415a68;
	}
	
	
	.winnerbox{
		border-color:#b71a8b;
	}
	
	.bid-message{
		font-size:11px;
		font-weight:lighter;
		color:#b71a8b;
	}
	
	.time-remaining{
		font-size:16px;
		font-weight:bold;
		color:#7b4474;
	}
		
	#footer{
		clear:both;
		margin-top:10px;
		margin-bottom:100px;
		position:relative;
		height:59px;
		border:1px solid #c1c9cf;
	}
	

	#footer .links{
		margin:18px 0 0 12px;
		color:#415a68;
	}
	#footer .links a{
		color:#415a68;
		margin:8px;
		text-decoration:none;
	}
	#footer .links a:hover{
		color:#b71a8b;
	}
	#footer a.first{
		margin-left:0px;	
	}
	
	#footer .right{
		position:absolute;
		right:3px;
		top:3px;
	}
	
	#footer .right .footeritem{
		display:block;
		float:left;
		margin:10px 10px 0 0;
		
	}
	
	
	.clear{
		clear:both;
	}
	
	.auction-item-prod .content{
		margin-top:0;
		text-align:center;
		font-size:14px;
		color:#415a68;
		font-weight:bold;
		line-height:18px;
	}

	.bid-price{
		color:#b71a8b;
        font-size:16px;
		font-weight:bold;
	}
	
	.bid-bidder{
		font-size:11px;
		font-weight:normal;
		font-style:italic;
	}
	
	.banner{
		position:absolute;
		right:-5px;
		top:-5px;
	}
	a.seemore{
		font-size:12px;
		color:#b71a8b;
		font-weight:normal;
	}
	
	a.seemore:hover{
		color:#42003b;
	}
	
	/*
	
	PRODUCTS STYLES
	
	*/
	#content{
		position:relative;
		margin-top:14px;
		color:#415a68;
	
	}
	#content .content-region{
		position:relative;
		}
	#content .left-col{
		width:600px;
	
	}
	
	#ornate{
		background:url('/themed/template2/img/ornate-bottom.gif') #42003b bottom repeat-x;
		position:relative;
		height:57px;
	}
	
	
	
	#product-auction-details{
		width:596px;
	}
	
	#product-images{
		width:312px;
		margin-bottom:17px;
	}
	
	.auction-image{
		width:307px;
/*		border:1px solid #ccc; */
		text-align:center;
		margin-bottom:11px;
		margin-left:15.5px;
	}
	
	.auction-item-prod{
		position:absolute;
		top:0;
		left:340px;
		width:240px;
		text-align:center;
	}

	
	.auction-item-prod ul{
		list-style:none;
		margin:20px 0 0 0;
		padding:0;
		line-height:19px;
	}

	



	#auction-item{
		position:absolute;
		top:0;
		left:340px;
		width:240px;
		text-align:center;
	}

	
	#auction-item h1{
		margin:0;
		font-size:30px;
		font-weight:normal;
	}
	
	#auction-item h2{
		margin:0;
		font-size:18px;
	
	}
	
	#auction-item ul{
		list-style:none;
		margin:20px 0 0 0;
		padding:0;
		line-height:19px;
	}
	
	#auction-item li.current-price, #auction-item li.-remaining, #auction-item li.total-savings {
		font-size:14px;
	}
	
	#auction-item li.current-winner {
		font-size:11px;
		font-style:italic;
	}

	#auction-item li.current-price-small, #auction-item li.msrp {
		font-size:11px;
	}
	#auction-item img{
		margin:10px 0;
	}
	
	#auction-item hr{
		width:177px;
		border-top:1px solid #415a68;
	}
	
	.right-col, .right-col-top{
		position:absolute;
		left:607px;
		top:0;
		right:0;
		width:278px;
	
	}
	
	.right-col-top{
		padding-top:16px;
		background-color:#e1e5e8;
		height:395px;
		
	}
	
	/*bidhistory*/
	 .bid-history{
	 	height:225px;
	 	background-color:#e1e5e8;
	}
	.bid-history table{
		text-align:center;
		margin: 0 0 0 5px;
		width:270px;
	}
	.bid-history table caption{
		font-size:14px;
		margin-left:-4px;
	
		
	}
	
	.bid-history th{
		font-size:10px;
		text-align:center;
	}
	
	.bid-history td{
		padding:0;
		margin:0;
		line-height:15px;
		font-size:11px;
		font-style:italic;
	}
	
	.bid-history td.bidder-name{
		text-align:center;
	}
	
	
	/*Personal Shopper*/
	
	.personal-shopper1{
		font-size:14px;
		margin:15px 0 0 23px;
	}
	.personal-shopper1 form{
		margin-top:5px;
	}
	.personal-shopper1 .form-row{
		clear:both;
	}
	.personal-shopper1 form label{
		display:block;
		width:125px;
		padding-top:3px;
		text-align:left;
		float:left;
		font-size:11px;
		
	}
	
	.personal-shopper1 form input{
		width:106px;
		border:1px solid  #415a68;
		margin-bottom:3px;
	
	}
	
	.personal-shopper1 form .input-image{
		border:0;
		margin:6px 0 0 125px;
	
	}
	.right-col-top hr{
		width:253px;
		border-top:1px solid #415a68;
	
	}
	
	/*breakouts*/
	.right-col .breakout{
		margin-bottom:10px;
		padding:10px;
		background-color:#415a68;
		color:#fff;
		font-size:18px;
	}
	
	.right-col .breakout a{
		color:#fff;
		font-size:14px;
	}
	
	.right-col .breakout a:hover{
		color:#c1c9cf;
	}
	
	/*product details*/
	.product-details{
		padding:0 0 0 10px;
		min-height:130px;
		font-size:12px;		
	}
	#content hr{
		border-top:1px solid #c1c9cf;
	}
	
	#product-details h3{
		font-size:14px;
		font-weight:normal;
		margin:5px 0 0 0;
	}
	#product-details p{
		margin:0;
		font-size:11px;
	}
	
	#product-details ul{
		font-size:11px;
		list-style:none;
		margin:5px 0 0 0;
		padding:0;
	}
		
	.clearfix{
		clear:both;
	}	
	
	#flashMessage{
		min-height:25px;
		border:1px solid #b71a8b;
		display:block;
		color:#b71a8b;
		padding-top:7px;
		font-weight:bold;
		text-decoration:none;
		text-align:center;			
	}
	
	.auction-item-thumb{
		border:1px solid  #c1c9cf;			
	}
	
	.box{
		font-size:13px;
	}
