/* top menu */

#menu {
	list-style-type: none;
	float: left;
	position: relative;
	overflow_: hidden;
}
#menu li {
	float: left;
	position: relative;
	overflow: hidden;
	margin-right: -9px;
}
#menu a { position: relative; }

#menu .r,
#menu .t,
#menu .b { display: block; position: absolute; }

#menu .t,
#menu .b { left: 0; width: 200px; height: 100%; }

#menu .r {
	left: -9px;
	margin-left: 100%;
	width: 9px;
	height: 18px;
}

#menu .t { top: -9px; }
#menu .b { bottom: 0; height: 9px; }

#menu li.one .t,
#menu li.one .b {
	background: url(../images/menu_1_l.png);
}
#menu li.two .t,
#menu li.two .b {
	background: url(../images/menu_2_l.png);
}
#menu li.three .t,
#menu li.three .b {
	left: -15px;
	background: url(../images/menu_3_l.png);
}
#menu li.three .r { left: -9px; }

#menu li.selected .t,
#menu li.selected .b {
	left: -15px;
	background: url(../images/menu_selected_l.png);
}
#menu li.selected .r { left: -9px; }


#first-time-banner .cn {
	position: absolute;
	display: block;
	width: 11px;
	height: 200px;
	background: url(../images/frame_welcome.gif) no-repeat;
	z-index: 90;
	font-size: 0;
}

#first-time-banner .b-l { left: -11px; width: 100%; background-position: 11px 0; }
#first-time-banner .b-r { left: -11px; margin-left: 100%; background-position: 100% 0; }
#first-time-banner .b-l,
#first-time-banner .b-r { margin-top: -200px; }
/*
#first-time-banner .b-l { background-position: 0 -11px; }
#first-time-banner .b-r { background-position: -11px -11px; }
*/


/* auth form */
.popup .c { position: relative; }

.popup .r,
.popup .t,
.popup .b { display: block; position: absolute; }

.popup .t,
.popup .b { left: -15px; width: 100%; height: 100%; }

body .popup .r { left: -15px; margin-left: 100%; width: 15px; }

.popup .t { top: -94px; }
.popup .b { bottom: 0; height: 94px; }

.popup .t,
.popup .b {	background: url(../images/form_bg.png); }

#auth-form .t,
#auth-form .b { background: url(../images/auth_bg.png); }

#invite-form .t,
#invite-form .b { background: url(../images/invite_bg.png); left: -10px; }
#invite-form .t { top: -10px; }
#invite-form .b { height: 10px; }
#invite-form .c { padding: 0 14px 4px; }
#invite-form.open .c { padding-bottom: 10px; }

.auth-tab-wrapper .t {
	display: block;
	position: absolute;
	left: -15px;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/form_tab_bg.png);
}
.auth-tab-wrapper .l {
	clip: rect(0 200px 50px 15px);
}
body .auth-tab-wrapper .r { margin-left: 100%; width: 15px; }


/* simple rounded */

.rounded { position: relative; background: #ededed; }
.rounded .content { position: relative; margin: 5px;}

.rounded .t-l,
.rounded .t-r,
.rounded .b-l,
.rounded .b-r {
	position: absolute;
	width: 13px;
	height: 13px;
	overflow: hidden;
	background-image: url(../images/rounded_13_light_gray.gif);
}



.rounded .t-l, .rounded .t-r { top: 0; }
.rounded .t-r, .rounded .b-r { left: -13px; margin-left: 100%; }
.rounded .b-r, .rounded .b-l { bottom: 0; }
.rounded .t-l, .rounded .b-l { left: 0; }

.rounded .t-l { background-position: 0 0; }
.rounded .t-r { background-position: -13px 0; }
.rounded .b-r { background-position: -13px -13px; }
.rounded .b-l { background-position: 0 -13px; }

#reg .rounded {background: #fff; border:1px solid #d6d6d6;}
#reg .rounded .t-l,
#reg .rounded .t-r,
#reg .rounded .b-l,
#reg .rounded .b-r {
	width: 8px;
	height: 8px;
	background-image: url(../images/rounded_8_border_reg.gif);
}

#right-column .rounded-thin {background: #fff; border:1px solid #d6d6d6; position:relative;margin-bottom:10px;}
#right-column .rounded-thin .t-l,
#right-column .rounded-thin .t-r,
#right-column .rounded-thin .b-l,
#right-column .rounded-thin .b-r {
	width: 8px;
	height: 8px;
	background-image: url(../images/rounded_8_border_reg.gif);
}
#right-column .rounded-thin .t-l, #right-column .rounded-thin .b-l {
left:-1px;
}

#right-column .rounded-thin .t-l, #right-column .rounded-thin .t-r {
top:-1px;
}

.rounded-thin .t-r, #right-column .rounded-thin .b-l, #right-column .rounded-thin .b-r {
background-image:url(../images/rounded_8_border_reg.gif);
height:8px;
width:8px;
}
.rounded-thin .t-l, .rounded-thin .t-r {
top:0;
}
#right-column .rounded-thin .t-l, #right-column .rounded-thin .b-l {
left:-1px;
}

#right-column.rounded-thin .t-l, #right-column .rounded-thin .t-r {
top:-1px;
}


.comments .rounded {background: #fff; border:1px solid #d6d6d6;}
.comments .rounded .t-l,
.comments .rounded .t-r,
.comments .rounded .b-l,
.comments .rounded .b-r {
	width: 8px;
	height: 8px;
	background-image: url(../images/rounded_8_borderx.gif);
}
.comments .rounded .t-l, .comments .rounded .t-r { top: -1px;}
.comments .rounded .t-r, .comments .rounded .b-r {left:-7px;}
.comments .rounded .t-l, .comments .rounded .b-l { left: -1px;}
.comments .rounded .t-r { background-position: -8px 0; }
.comments .rounded .b-r { background-position: -8px -8px; bottom:-1px;}
.comments .rounded .b-l { background-position: 0 -8px; bottom:-1px;}

#reg .rounded .t-l, #reg .rounded .t-r { top: -1px;}
#reg .rounded .t-r, #reg .rounded .b-r {left:-7px;}
#reg .rounded .t-l, #reg .rounded .b-l { left: -1px;}
#reg .rounded .t-r { background-position: -8px 0; }
#reg .rounded .b-r { background-position: -8px -8px; bottom:-1px;}
#reg .rounded .b-l { background-position: 0 -8px; bottom:-1px;}

#reg .main_content .nice-note .t-l,
#reg .main_content .nice-note .t-r,
#reg .main_content .nice-note .b-l,
#reg .main_content .nice-note .b-r {
	background-image: url(../images/rounded_8_green.gif);
}

.current-lot .rounded { background: #dedede; }
.tabs .rounded {
	background: #c1c1c1 url(../images/tab_bg_shadow.gif) 0 100% repeat-x;
	position: relative;
	top: 3px;
}
.tabs .selected { background: #ededed; top: 0; }
.tabs .selected .content { margin: 3px 11px 5px 11px; }

.tab-content .content { margin: 0; padding: 20px 11px 15px 11px; }

body .current-lot .rounded .t-l,
body .current-lot .rounded .t-r,
body .current-lot .rounded .b-l,
body .current-lot .rounded .b-r {
	width: 11px;
	height: 11px;
	background-image: url(../images/rounded_11_gray.gif);
}
body .tabs .rounded .t-l,
body .tabs .rounded .t-r,
body .tabs .rounded .b-l,
body .tabs .rounded .b-r {
	width: 11px;
	height: 11px;
	background-image: url(../images/rounded_11_dark_gray.gif);
}
body .tabs .selected .t-l,
body .tabs .selected .t-r,
body .tabs .selected .b-l,
body .tabs .selected .b-r,
.lot-info .rounded .t-l,
.lot-info .rounded .t-r,
.lot-info .rounded .b-l,
.lot-info .rounded .b-r {
	width: 11px;
	height: 11px;
	background-image: url(../images/rounded_11_light_gray.gif);
}
body .tabs .selected .yt-l,
body .tabs .selected .yt-r,
body .tabs .selected .yb-l,
body .tabs .selected .yb-r,
.lot-info .rounded .yt-l,
.lot-info .rounded .yt-r,
.lot-info .rounded .yb-l,
.lot-info .rounded .yb-r {
	width: 11px;
	height: 11px;
	background-image: url(../images/rounded_yellow.png);
}
#select-category .rounded .t-l,
#select-category .rounded .t-r,
#select-category .rounded .b-l,
#select-category .rounded .b-r {
	width: 11px;
	height: 11px;
	background-image: url(../images/rounded_11_light_gray.gif);
}
#select-category .rounded .b-r  { left: -11px; }

.current-lot .rounded .t-r,
.current-lot .rounded .b-r,
.tabs .rounded .t-r,
.tabs .rounded .b-r,
.lot-info .rounded .t-r,
.lot-info .rounded .b-r  { left: -11px; }

.current-lot .rounded .t-r,
.tabs .rounded .t-r,
.lot-info .rounded .t-r { background-position: -11px 0; }
.current-lot .rounded .b-r,
.tabs .rounded .b-r,
.lot-info .rounded .b-r { background-position: -11px -11px; }
.current-lot .rounded .b-l,
.tabs .rounded .b-l,
.lot-info .rounded .b-l { background-position: 0 -11px; }

.lot-info .rounded .special-corner { background-image: url('../i/special_11_tab_corner.gif'); }


.bids-switcher .rounded { background: none; }
.bids-switcher .rounded .t-l,
.bids-switcher .rounded .t-r,
.bids-switcher .rounded .b-l,
.bids-switcher .rounded .b-r {
	width: 9px;
	height: 9px;
	background-image: none;
}

.bids-switcher .selected  { background: #e6e6e6; }
.bids-switcher .selected .t-l,
.bids-switcher .selected .t-r,
.bids-switcher .selected .b-l,
.bids-switcher .selected .b-r {
	background-image: url(../images/rounded_9_light_gray.gif);
}

.tab-content .bids-switcher .selected  { background: #fff; }
.tab-content .bids-switcher .selected .t-l,
.tab-content .bids-switcher .selected .t-r,
.tab-content .bids-switcher .selected .b-l,
.tab-content .bids-switcher .selected .b-r {
	background-image: url(../images/rounded_9_white.gif);
}

.bids-switcher .rounded .t-r,
.bids-switcher .rounded .b-r  { left: -9px; }

.bids-switcher .rounded .t-r { background-position: -9px 0; }
.bids-switcher .rounded .b-r { background-position: -9px -9px; }
.bids-switcher .rounded .b-l { background-position: 0 -9px; }

.my-bids .switcher .unique-only { background-position: 5px -50px;  }
.my-bids .selected .unique-only { background-position: 5px 0; }
.tab-content .my-bids .switcher .unique-only { background-position: 5px 0;  }
.tab-content .my-bids .selected .unique-only { background-position: 5px -50px; }

#home .banner .t-l,
#home .banner .t-r,
#home .banner .b-l,
#home .banner .b-r {
	width: 11px;
	height: 11px;
	background-image: url(../images/rounded_11_yellow.gif);
}
#home .banner .t-r, #home .banner .b-r { left: -11px; }

#home .banner .t-r { background-position: -11px 0; }
#home .banner .b-r { background-position: -11px -11px; }
#home .banner .b-l { background-position: 0 -11px; }

/* image with ragged borders */

.ragged { float: left; position: relative; overflow: hidden; }
.ragged img { display: block; }
.ragged .t-l,
.ragged .b-r {
	width: 400px;
	height: 400px;
	background: url(../images/ragged_mask.png);
	position: absolute;
}

.ragged .t-l { width: 100%; left: 0; top: 0; }
.ragged .b-r {
	left: -400px;
	margin-left: 100%;
	bottom: 0;
}



/* recent lot with shadow */

.recent .photo {
	background: #fff;
	border-bottom: 1px solid #d5d5d5;
	position: relative;
	padding: 7px;
}
.recent .photo img { display: block; }
.recent .photo .sh {
	position: absolute;
	width: 1px;
	height: 142px;
	background: url(../images/lot_shadow.gif);
	bottom: -1px;
}
.recent .c-b .c { bottom: -1px; }
.recent .photo .l,
.recent .c-l .c { left: -1px; }
.recent .photo .r { left: 0; margin-left: 100%; }
.recent .c-r .c { left: -15px; margin-left: 100%; }
.recent .photo .c {
	width: 16px;
	height: 16px;
	position: absolute;
	overflow: hidden;
}
.recent .photo .c i {
	width: 23px;
	height: 23px;
	position: absolute;
	background: url(../images/lot_corner_mask.png);
}
.recent .c-t .c { top: 0; }
.recent .c-l .c i {	left: -7px; }
.recent .c-r .c i {	left: 0; }
.recent .c-t .c i {	top: -7px; }
.recent .c-b .c i {	top: 0; }


/* lot photo corners */

.photo .photo i {
	position: absolute;
	left: 0;
	font-size: 0;
	width: 22px;
	height: 22px;
	background: url(../images/photo_corner_large.png);
}
.main-photo .photo .t-r,
.main-photo .photo .b-r { left: -22px; margin-left: 100%; }
.main-photo .photo .t-l,
.main-photo .photo .t-r { top: 0; }
.main-photo .photo .b-l,
.main-photo .photo .b-r { bottom: 0; }
.main-photo .photo .t-l { clip: rect(0 11px 11px 0); }
.main-photo .photo .t-r { clip: rect(0 22px 11px 11px); }
.main-photo .photo .b-l { clip: rect(11px 11px 22px 0); }
.main-photo .photo .b-r { clip: rect(11px 22px 22px 11px); }

.current-lot .photo i,
.small-photos i {
	position: absolute;
	left: 0;
	font-size: 0;
	width: 8px;
	height: 8px;
	background: url(../images/photo_corner_small.png);
	z-index: 100;
}
.current-lot .photo i.t-r,
.small-photos .t-r,
.current-lot .photo i.b-r,
.small-photos .b-r { left: -8px; margin-left: 100%; }
.current-lot .photo i.t-l,
.small-photos .t-l,
.current-lot .photo i.t-r,
.small-photos .t-r { top: 0; }
.current-lot .photo i.b-l,
.small-photos .b-l,
.current-lot .photo i.b-r,
.small-photos .b-r { bottom: 0; }
.current-lot .photo i.t-l,
.small-photos .t-l { clip: rect(0 4px 4px 0); }
.current-lot .photo i.t-r,
.small-photos .t-r { clip: rect(0 8px 4px 4px); }
.current-lot .photo i.b-l,
.small-photos .b-l { clip: rect(4px 4px 8px 0); }
.current-lot .photo i.b-r,
.small-photos .b-r { clip: rect(4px 8px 8px 4px); }



.grey-popup-container{

	position:absolute;

	z-index:1000;
}
.category-popup{
	z-index:1000;
	position:absolute;	
}
.category-popup .bl {background: url(../images/yellow-corner_bl.png) no-repeat; font-size: 1px;height:11px;}
.category-popup .br {background: url(../images/yellow-corner_br.png) no-repeat; font-size: 1px;height:11px;}
.category-popup .tl {background: url(../images/yellow-corner_tl.png) no-repeat; font-size: 1px;height:11px;}
.category-popup .tr {background: url(../images/yellow-corner_tr.png) no-repeat; font-size: 1px;height:11px;}
.category-popup .h {background-color:#fffcb5;font-size: 1px;width:11px;}
.category-popup .v {background-color:#fffcb5;font-size: 1px;height:11px;}
.category-popup-content {background-color:#fffcb5;font-size:12px;text-align:left; padding:5px;}
.category-popup-content p {
	margin-bottom:5px;
}
.grey-popup{

	z-index:1000;
	width:600px;

	position:relative;

	
}
.grey-popup .bl {background: url(../images/grey-corner_bl.png) no-repeat; font-size: 1px;height:11px;}
.grey-popup .br {background: url(../images/grey-corner_br.png) no-repeat; font-size: 1px;height:11px;}
.grey-popup .tl {background: url(../images/grey-corner_tl.png) no-repeat; font-size: 1px;height:11px;}
.grey-popup .tr {background: url(../images/grey-corner_tr.png) no-repeat; font-size: 1px;height:11px;}
.grey-popup .h {background-color:#ededed;font-size: 1px;width:11px;}
.grey-popup .v {background-color:#ededed;font-size: 1px;height:11px;}
.grey-popup-content {background-color:#ededed;font-size:12px;text-align:left; padding:5px;}
.grey-popup-content p {
	margin-bottom:5px;
}
.green-popup-content {background-color:#ededed;font-size:16px;text-align:center; padding:5px;}
.green-content p {
	margin-bottom:5px;
}
.green-popup .popup-close-button a{
	background: url(../images/green_close_button.png) no-repeat;
	width:14px;
	height:14px;
	text-indent:-2000em;
	display:block;
	position: relative;
	top:17px;
	left:4px;
}







.green-popup-container{

	position:absolute;

}
.green-popup{

	z-index:1000;
	width:300px;

	position:relative;

	
}
.green-popup .bl {background: url(../images/green-corner_bl.png) no-repeat; font-size: 1px;height:11px;}
.green-popup .br {background: url(../images/green-corner_br.png) no-repeat; font-size: 1px;height:11px;}
.green-popup .tl {background: url(../images/green-corner_tl.png) no-repeat; font-size: 1px;height:11px;}
.green-popup .tr {background: url(../images/green-corner_tr.png) no-repeat; font-size: 1px;height:11px;}
.green-popup .h {background-color:#a6d735;font-size: 1px;width:11px;}
.green-popup .v {background-color:#a6d735;font-size: 1px;height:11px;}
.popup-content {background-color:#a6d735;font-size:16px;text-align:center; padding:5px;}
.popup-content p {
	margin-bottom:5px;
}
.green-popup .popup-close-button a{
	background: url(../images/green_close_button.png) no-repeat;
	width:14px;
	height:14px;
	text-indent:-2000em;
	display:block;
	position: relative;
	top:17px;
	left:4px;
}
.thin-rounded {background: #fff; border:1px solid #d6d6d6; }
.thin-rounded .t-l,
.thin-rounded .t-r,
.thin-rounded .b-l,
.thin-rounded .b-r {
	width: 8px;
	height: 8px;
	background-image: url(../images/rounded_8_border.gif);
}
.thin-rounded .t-l, .t-r { top: -1px;}
.thin-rounded .t-r, .b-r {left:-7px;}
.thin-rounded .t-l, .b-l { left: -1px;}
.thin-rounded .t-r { background-position: -8px 0; }
.thin-rounded .b-r { background-position: -8px -8px; bottom:-1px;}
.thin-rounded .b-l { background-position: 0 -8px; bottom:-1px;}


