@charset "utf-8";
body {
	background: #FFFFFF;
	padding:0px;
	margin:0px;
	color:#333333;
	min-width:930px;
}
#frame {
	position:relative;
	left:50%;
	width:924px;
	padding:156px 0px 0px 0px;
	margin:0px 0px 0px -462px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
	text-align:left;
	z-index:2;
	background:url(../images/wf_bck.gif) repeat-y center;
}
#frame a {
	color:#0099FF;
}
#frame a:hover {
	color:#00CC00;
	text-decoration:underline;
}
#main {
	position:relative;
	width:682px;
	padding:10px 240px 15px 2px;
	background:#B9EFF9 url(../images/graphic_bck2.gif) top left repeat-y;
	z-index:2;
}
/*--------------- TOP ----------------*/
#header {
	position:absolute;
	top:0px;
	left:0px;
	width:924px;
	height:97px;
	background:#B9EFF9 url(../images/graphic_bck1.gif) repeat-y top left;
	z-index:20;
}
#logo {
	position:absolute;
	top:5px;
	right:6px;
}
#logoP1 {
	position:absolute;
	top:1px;
	left:21px;
	height:96px;
	width:452px;
}
#logoP2 {
	position:absolute;
	top:97px;
	left:21px;
	width:100px;
	height:57px;
	background:url(../images/merlin_web_logo_p2.jpg) no-repeat top left;
}
#slogan {
	position:absolute;
	top:36px;
	right:144px;
}
#boyLion {
	position:absolute;
	top:0px;
	right:0px;
	width:335px;
	height:107px;
}
#toyStory {
	position:absolute;
	top:0px;
	right:0px;
	width:335px;
	height:129px;
}
#grTpBtmL, #grTpBtmR, #grBtBtmL, #grBtBtmR {
	position:absolute;
	width:9px;
	height:20px;
}
#grTpBtmL, #grBtBtmL {
	background:#FFFFFF url(../images/graphic_btnLcorner.gif) no-repeat top left;
}
#grTpBtmR, #grBtBtmR {
	background:#FFFFFF url(../images/graphic_btnRcorner.gif) no-repeat top left;
}
#grTpBtmL {
	top:92px;
	left:0px;
	z-index:100;
}
#grTpBtmR {
	top:92px;
	right:0px;
	z-index:100;
}
#grBtBtmL {
	bottom:285px;
	left:0px;
	z-index:100;
}
#grBtBtmR {
	bottom:285px;
	right:0px;
	z-index:100;
}
/*--------------- NAV1 ----------------*/
#nav {
	position:absolute;
	left:9px;
	top:97px;
	width:906px;
	height:32px;
	background:#333333 url(../images/nav_bck.gif) repeat-x top left;
	z-index:10;
}
#navLinks {
	position:absolute;
	left:118px;
	top:97px;
	width:800px;
	height:26px;
	padding:6px 3px 0px 3px;
	text-align:left;
	z-index:21;
}
#navLinks a {
	color:#999999;
	font-size:12px;
	text-decoration:none;
	padding:3px 5px 3px 9px;
	background: url(../images/nav_vr.gif) no-repeat center left;
}
#navLinks a.yelLink {
	color:#FFFF99;
}
#navLinksh a.yelLink:hover {
	color:#FFCCFF;
}
#navEnd {
	padding:3px 0px 3px 0px;
	background: url(../images/nav_vr.gif) no-repeat center left;
}
#clock {
	position:absolute;
	width:110px;
	height:32px;
	top:104px;
	right:0px;
	color:#FFFF99;
	font-size:14px;
	z-index:11;
	text-align:left;
}
/*---------- main TOP ------------*/
#frame h1 {
	position:absolute;
	top:129px;
	left:0px;
	height:25px;
	width:900px;
	padding:4px 12px 0px 12px;
	margin:0px;
	background:#E6EDEE url(../images/main_top.gif) no-repeat top left;
	text-align:center;
	color:#749BA0;
	font-size:11px;
	overflow:hidden;
	font-weight:normal;
}
#catNav {
	position:relative;
	height:21px;
	width:652px;
	padding:5px;
	margin:10px 11px 6px 10px;
	font-size:11px;
	color:#666666;
	background:#FFFFFF url(../images/cat_bck.gif) no-repeat top left;
	text-align:center;
}
#catNav a {
	color:#666666;
	text-decoration:none;
	padding:0px 16px;
}
.selected {
	font-weight:bold;
}
/*---------- side column ----------*/
#sideCol {
	position:absolute;
	top:0px;
	right:2px;
	width:235px;
	background:#79D3E3;
	padding:0px 0px 25px 0px;
}
#member, #signUp, #agreement {
	position:relative;
	height:322px;
	border-bottom:1px solid #999999;
	background:#79D3E3 url(../images/member_bck.jpg) top left repeat-x;
	text-align:center;
	font-size:12px;
	line-height:150%;
}
#signUp, #agreement {
	width:235px;
	height:242px;
}
#signUpMsg, #agreementMsg {
	width:214px;
	height:154px;
	padding:15px 10px 10px 11px;
}
#agreementMsg {
	height:114px;
	padding:33px 10px 10px 11px;
}
#agreementBtn {
	margin:0px 23px;
}
a#signUpBtn {
	display:block;
	width:180px;
	height:33px;
	padding:15px 5px 0px 5px;
	margin:0px 23px;
	background:#FFFFCC url(../images/btn_signup_bck.jpg) no-repeat top left;
	font-size:25px;
	font-weight:bold;
	text-decoration:none;
	color:#000066;
}
a#signUpBtn:hover {
	background:#FFFF66 url(../images/btn_signup_bck_f2.jpg) no-repeat top left;
	color:#000033;
}
#memberName {
	padding:40px 0px 15px 0px;
	color:#990000;
	font-size:14px;
	font-weight:bold;
}
#memberBids {
	padding:25px 0px 20px 0px;
	color:#FF0000;
	font-size:40px;
}
#stdBids {
	padding:15px 0px 0px 0px;
	color:#FF0000;
	font-size:30px;
}
#tabRegister, #tabLogin {
	position:absolute;
	top:0px;
	height:26px;
	width:74px;
	padding:7px 20px 0px 20px;
	text-align:center;
	font-size:16px;
	cursor:pointer;
	visibility:hidden;
}
#tabRegister {
	width:94px;
	padding:7px 20px 0px 20px;
	left:0px;
}
#tabLogin {
	right:0px;
	visibility:visible;
}
#tabRegister.tab {
	width:94px;
	padding:7px 30px 0px 10px;
	background: url(../images/tab_join.gif) no-repeat top left;
	visibility:visible;
}
#tabLogin.tab {
	width:74px;
	padding:7px 10px 0px 30px;
	background:url(../images/tab_login.gif) no-repeat top right;
	visibility:visible;
}
#tabRegister a, #tabLogin a {
	color:#FF0000;
	text-decoration:none;
}
#tabRegister.tab a, #tabLogin.tab a {
	color:#666666;
	text-decoration:none;
}
#tabRegister.tab a:hover, #tabLogin.tab a:hover {
	color:#009900;
	text-decoration:underline;
}
#joinFree {
	position:absolute;
	top:40px;
	left:0px;
	width:235px;
	height:283px;
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#CC0000;
	z-index:5;
	text-align:left;
	background: url(../images/join_free.jpg) no-repeat center top;
}
#regText {
	position:absolute;
	top:150px;
	left:15px;
	width:205px;
	text-align:center;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
#regFname, #regEmail {
	position:absolute;
	top:182px;
	left:10px;
	width:90px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
}
#regEmail {
	top:212px;
}
#regBoxFname, #regBoxEmail {
	position:absolute;
	top:180px;
	left:107px;
}
#regBoxEmail {
	top:210px;
}
.regTxtBox {
	padding:4px 7px;
	width:100px;
	height:16px;
	border:0px;
	background:url(../images/formBoxReg.gif) no-repeat top left;
}
#btnReg {
	position:absolute;
	bottom:0px;
	right:0px;
	width:148x;
	height:37px;
}
#loginForm {
	position:absolute;
	top:40px;
	left:29px;
	width:206px;
	height:203px;
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#333333;
	line-height:120%;
	z-index:4;
	text-align:left;
}
#loginForm div {
	padding:16px 0px 3px 0px;
	font-weight:bold;
}
.loginTxtBox {
	padding:6px 8px;
	width:162px;
	height:19px;
	border:0px;
	background:url(../images/formBoxLogin.gif) no-repeat top left;
}
#btnLogin {
	position:absolute;
	bottom:0px;
	right:0px;
	width:148x;
	height:37px;
}
#loginForm a {
	display:block;
	color:#999999;
	font-style:italic;
	font-size:11px;
	text-decoration:none;
	padding-top:10px;
}
.sidePanel {
	position:relative;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #666666;
	background:	url(../images/panel_bck.jpg) top left repeat-x;
	padding:11px 11px 37px 11px;
	font-size:11px;
	text-align:center;
	line-height:120%;
	color:#222222;
}
.sideHd {
	text-align:left;
	height:20px;
	padding-top:4px;
	border-bottom:1px dashed #B9EFF9;
}
#buyBids {
	background:url(../images/bids.gif) no-repeat top right;
}
#sideCol a.sideBtnRed, #sideCol a.sideBtnBlue {
	display:block;
	position:absolute;
	bottom:-1px;
	right:0px;
	width:124px;
	height:25px;
	background:	url(../images/side_btn_red.jpg) bottom right no-repeat;
	color:#FFFFCC;
	font-size:15px;
	text-align:right;
	padding:12px 12px 0px 12px;
	text-decoration:none;
	z-index:1;
}
#sideCol a.sideBtnBlue {
	background:	url(../images/side_btn_blue.jpg) bottom right no-repeat;
}
#sideCol a.sideBtnRed:hover {
	background:	url(../images/side_btn_red_f2.jpg) bottom right no-repeat;
	color:#FFFFFF;
}
#sideCol a.sideBtnBlue:hover {
	background:	url(../images/side_btn_blue_f2.jpg) bottom right no-repeat;
}
#sideBtm {
	border-top:1px solid #FFFFFF;
	background:	url(../images/panel_bck.jpg) top left repeat-x;
	padding:15px 5px 85px 5px;
	text-align:center;
}
.sidePanel table {
	border-collapse:collapse;
	width:100%;
	margin:7px 0px;
}
.sidePanel td {
	padding:4px 3px;
	font-size:11px;
}
.sidePanel thead {
	text-align:left;
	color:#555555;
}
.bidPackage {
	text-align:left;
	font-weight:bold;
}
#sideCol .bidPackage a {
	color:#111111;
}
#sideCol .bidPackage a:hover {
	color:#009900;
}
.bidPrice {
	text-align:left;
	color:#333333;
}
.bidSaving {
	text-align:right;
	color:#FF0000;
}
.altRow {
	background:#B9EFF9;
}
#bonusBids {
	border-top:1px dashed #B9EFF9;
	background:url(../images/bonus_bids.gif) center top no-repeat;
	padding-top:80px;
	padding-bottom:10px;
	text-align:center;
	font-size:11px;
	line-height:140%;
}
.spImgLink a {
	display:block;
	border:0px;
	margin:1px;
}
.spImgLink a:hover {
	border:1px solid #FF0000;
	margin:0px;
}
#specialOffer01 {
	margin-top:5px;
	border-top:1px dashed #B9EFF9;
	padding:13px 0px 10px 0px;
}
#webmaster {
	position:relative;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #666666;
	padding:5px 5px 5px 4px;
	text-align:center;
}
#cards {
	text-align:center;
	padding:10px 0px;;
}
#joinFreeTxt {
	text-align:center;
	font-size:12px;
	color:#111111;
	font-weight:bold;
	line-height:150%;
}
#joinFreeTxt a {
	color:#FF0000;
}
.sidePanel .infoTxt {
	text-align:center;
	font-size:10px;
	padding-bottom:10px;
}
.sidePanel .graphic {
	font-size:11px;
	text-align:center;
	border-top:1px dashed #B9EFF9;
	border-bottom:1px dashed #B9EFF9;
	text-align:center;
	padding:10px 0px;
}
#closedAuctions {
	padding:6px 0px;
}
.closedAuction {
	position:relative;
	background:#FFFFFF url(../images/auction_bck_sm.gif) top left no-repeat;
	width:133px;
	height:60px;
	padding:10px 2px 3px 77px;
	text-align:left;
	color:#777777;
	font-size:10px;
	margin:4px 0px;
}
.closedAuction a {
	font-size:11px;
	font-weight:bold;
}
.closedAuction .image {
	position:absolute;
	top:5px;
	left:6px;
	height:60px;
	width:60px;
	overflow:hidden;
}

/* recent winners */
.winName { color:#1E5188; font-weight:bold; text-align:left; }
.winDate { color:#999999; font-style:italic; text-align:right; }
.winProduct { color:#999999; text-align:left; }
.winRRP { color:#999999; text-align:right; }

/* latest winner */
#winName { font-size:15px; font-weight:bold; }
#winPrize, #winPrize a { font-size:13px; }
#winPrize a { color:#0066CC; }
#winRRP { font-size:12px; color:#666666; }
#winBid { font-size:12px; font-weight:bold; color:#FF0000 }

a#facebook {
	display:block;
	width:155px;
	height:40px;
	padding:9px 15px 3px 55px;
	background:#B9EFF9 url(../images/facebook_bck.jpg) no-repeat top left;
	color:#223562;
	line-height:140%;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	margin-bottom:15px;
}
a#facebook:hover {
	color:#CC0000;
	text-decoration:underline;
}
#twitter {
	padding-bottom:10px;
}
.charity {
	padding-top:10px;
}
/*------------ MAIN ------------*/
#main .cBox h2 {
	padding:20px 0px 10px 0px;
	margin:0px;
	line-height:120%;
	font-size:20px;
	font-weight:normal;
	color:#000000;
}
#main .cBox h3 {
	padding:10px 0px 0px 0px;
	margin:0px;
	line-height:150%;
	font-size:16px;
	font-weight:bold;
	color:#222222;
}
.white {
	color:#FFFFFF;
}
.whiteLg {
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
.orange {
	color:#FF9900;
}
.error {
	color:#FF0000;
	font-weight:bold;
}
.formError {
	color:#FFFF66;
	font-weight:bold;
}
.infoTxt {
	color:#666666;
	font-style:italic;
	font-size:smaller;
}
.done {
	color:#777777;
}
.darkGrey {
	color:#333333;
}
.red, .redLg {
	color:#FF0000;
	font-weight:bold;
}
.redLg {
	font-size:larger;
}
#regAdd {
	position:relative;
	text-align:center;
}
#regLoginTxt {
	position:absolute;
	top:150px;
	left:27px;
	text-align:left;
}
	#top {
		position:absolute;
		bottom:20px;
		right:30px;
		width:70px;
		height:25px;
		padding-right:16px;
		background: url(../images/icon_top.gif) no-repeat top right;
		text-align:right;
		z-index:1000px;
	}
	#top a {
		width:60px;
		display:block;
		height:18px;
		padding:4px 0px 3px 0px;
		color:#0099FF;
		font-weight:bold;
		text-align:center;
	}
	#top a:hover {
		color:#000000;
		background-color:#0099FF;
	}
#back {
	display:block;
	position:relative;
	height:22px;
	width:66px;
	padding:3px 5px;
	margin:10px 10px 6px 10px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	background: url(../images/btn_bck.gif) no-repeat top left;
}
/*---------- image column ----------*/
#imgCol {
	margin-top:0px;
	float:right;
	width:240px;
	padding:0px 0px 5px 20px;
	text-align:center;
	font-size:10px;
	color:#999999;
}
.imgRow {
	padding-top:15px;
}
/*---------- more info btn ----------*/
a.moreInfo {
	display:block;
	position:absolute;
	top:50%;
	left:2px;
	margin-top:-56px;
	height:104px;
	width:18px;
	background:url(../images/btn_more_info.gif) no-repeat top left;
}
a.moreInfo:hover {
	background:url(../images/btn_more_info_f2.gif) no-repeat top left;
}
/*------------ cBox --------------*/
#add {
	margin:0px 11px 2px 10px;
}
.cBox, .aBox, .bBox, .dBox, .caBox {
	position:relative;
	width:612px;
	padding:1px 25px 25px 25px;
	margin:0px 11px 0px 10px;
	background:#FFFFFF url(../images/auction_bck.gif) repeat-y top left;
}
.aBox {
	background:#FFFFFF url(../images/bpBack.gif) repeat-y top left;
	padding:25px 25px 25px 25px;
}
.bBox {
	background:#FFFFFF url(../images/std_bck.gif) repeat-y top left;
	padding:1px 25px 1px 25px;
}
.cBoxTop, .aBoxTop, .bBoxTop {
	position:relative;
	width:662px;
	height:17px;
	margin:0px 11px 0px 10px;
	background:url(../images/box_top.gif) no-repeat top left;
}
.aBoxTop {
	height:32px;
	background:url(../images/auction_top.gif) no-repeat top left;
}
.bBoxTop {
	height:16px;
	background:url(../images/std_top.gif) no-repeat top left;
}
.cBoxBtm, .aBoxBtm, .bBoxBtm {
	position:relative;
	width:662px;
	height:6px;
	margin:0px 11px 6px 10px;
	background:url(../images/auction_btm.gif) no-repeat top left;
}
.aBoxBtm {
	background:url(../images/auctionB_btm.gif) no-repeat top left;
}
.bBoxBtm {
	background:url(../images/std_btm.gif) no-repeat top left;
}
	/*------------ Page Numbers --------------*/
	.pageNumTop {
		position:absolute;
		top:-20px;
		right:10px;
		
		width:460px;
		
		color:#999999;
		text-align:right;
		font-size:11px;
	}
	.pageNumBtm {
		position:relative;
		margin-top:4px;
		padding:3px 10px 3px 10px;
		
		background:#1B1B1B;
		border-top:1px solid #000000;
		border-bottom:1px solid #666666;
		
		color:#999999;
		text-align:right;
		font-size:11px;
	}
	.pageResults {
		float:left;
	}
	.pageResults strong, .pageSelected {
		color:#CCCCCC;
	}
	.pageNumbers a, .pageSelected {
		font-weight:bold;
		padding:0px 2px;
	}
/*------------ FOOTER --------------*/
#footer {
	position:relative;
	width:906px;
	height:300px;
	margin:0px 9px 0px 9px;
	
	font-size:11px;
	color:#888888;
	background: #333333 url(../images/ft_bck.gif) repeat-x top left;
	z-index:1;
}
#ftLinks {
	position:absolute;
	top:10px;
	right:15px;
	font-size:10px;
	text-align:right;
}
#ftLinks a {
	padding-left:5px;
	color:#888888;
}
#ftLinks a:hover {
	color:#CC66CC;
}
#copyright {
	position:absolute;
	top:10px;
	left:15px;
}
/* proDmedia */
#prodmedia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 140%;
	position: relative;
	top: 70px;
	height: 50px;
}
#prodmedia a {
	text-decoration: none;
	color: #999999;
}
#prodmedia a:hover {
	color: #FF0044;
	text-decoration: underline;
}
