body {
	font-family: Verdana, "Lucida Grande", Arial;
	font-size: 12px;
	background-color: #1F7092;
	color: #333;
	margin: auto;
}

h1 {
	width: 226px;
	height: 143px;
	background: transparent url("/img/logo-trans.png") scroll no-repeat 0 0;
	float: left;
	margin: 1px 0 0 58px;
	-background: transparent;
	-filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'/img/logo-trans.png', sizingMethod = 'scale' );
}

h1 a {
	text-indent: -50000px;
	display: block;
	height: inherit;
	width: inherit;
	outline: 0;
}

h2 {
	float: left;
	width: 667px;
	font-size: 18px;
	text-transform: uppercase;
}

h3,h4,h5 {
	font-size: 12px;
	width: 650px;
}

p {
	font-family: Verdana, "Lucida Grande", Arial;
	font-size: 12px;
	width: 650px;
	padding: 0;
	margin: 0;
}

.narrow {
	margin-top: 15px;
	width: 340px;
	height: 135px;
}

.headline {
	clear: both;
	display: block;
	margin: 20px 0 10px 40px;
	padding: 0;
}

.col1 {
	clear: both;
	float: left;
	width: 125px;
	margin-bottom: 5px;
}

.col2 {
	margin-bottom: 5px;
}

img {
	border: 0;
}

a {
	color: #333333;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.hr {
	margin: 8px 15px 8px 15px;
	border: 0;
	height: 1px;
	width: 920px;
	background: transparent url(/img/hr_background.gif) scroll repeat-x;
}

/*
#flashMessage {
	clear:both;
	padding:10px;
	background-color: #FAE9E6;
    text-align: center;
	border:1px solid red;
	font-weight:bold;
    width: 80%;
    margin: 0 auto 20px auto;
}*/
#flashMessage {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	color: red;
	font-weight: bold;
}

.mainContentBackground .leftPanel #flashMessage {
	width: 350px; /* Equals "visible" leftPanel width */
}

#flashMessage.success {
	color: green;
}

.hidden {
	display: none !important;
}

.inv {
	opacity: 0;
	color: white;
	visibility: hidden;
}

.messageTip {
	position: absolute;
	width: 168px;
	height: 49px;
	padding: 5px 10px;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	background: transparent url(/img/messagetip_bg.gif) scroll no-repeat 0 0;
	z-index: 10000; /* Highest index */
}

.messageTip a {
	color: #999999;
	text-decoration: underline;
}

.splitter {
	display: block;
	clear: both;
	height: 0 !important;
}

.setNum {
	width: 53px;
	height: 20px;
	float: left;
	border: 1px solid #66818C;
	background-color: white;
}

/* HEADER ELEMENTS */
	/* Way too generic class names! Should be IDs or at least unique identifiers. */
.header {
	width: 950px;
	height: 152px;
	font-size: 11px;
	background-color: #4FAAD1;
	background-repeat: repeat-y;
	background-image: url(/img/header_background.gif);
	margin: auto;
}

.logo {
	float: left;
	margin-top: 1px;
	margin-left: 58px;
	border: 0;
}

.time {
	float: left;
	margin-left: 145px;
	margin-top: 20px;
	width: 190px;
	height: 28px;
	font-size: 20px;
	font-weight: bolder;
	color: white;
}

.shophours {
	margin-left: 145px;
	font-weight: bold;
	float: left;
	width: 500px;
	padding: 0;
}

/* TICKER */
.ticker {
	margin-top: 23px;
	margin-left: 33px;
	float: left;
	font-size: 9px;
	font-weight: bold;
	color: white;
	width: 613px;
	height: 12px;
}

.ticker ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.ticker li {
	padding: 0;
	margin: 0;
	text-align: left;
}

/* LAYOUT ELEMENTS */
.wrapper {
	margin: auto;
	width: 986px;
	background-color: #4FAAD1;
	background-repeat: repeat-y;
	background-image: url(/img/background.gif);
}

.main {
	width: 950px;
	margin: auto;
}

.mainContent {
	float: left;
	width: 690px;
	padding: 0;
	background-repeat: no-repeat;
}

.left {
	float: left;
	width: 700px;
}

.mainContentBackground {
	width: 667px;
	min-height: 510px;
	background-repeat: no-repeat;
}

.extMainContentBackground {
	position: relative;
	top: 10px;
	width: 250px;
}

.mainContentBackground p {
	line-height: 14px;
	margin-bottom: 0.5em;
	width: auto;
}

.mainContentBackground h3 {
	font-weight: bold;
	margin: 0 0 11px;
}

.mainContentBackground h3.topMargin {
	margin-top: 11px;
}

.mainContent .leftPanel {
	float: left;
	width: 357px;
}

.mainContent .leftPanel p,.mainContent .leftPanel h3,.mainContent .leftPanel .arrowTip
	{
	width: 350px;
}

/* Left/Right Panel Changes Start */
.mainContent .panelWrapper {
	/* Required to extend the left border dynamically. */
	float: left;
	margin-right: -23px;
	border-right: 23px solid #1f7092;
}

.mainContent .leftPanel.bordered {
	border-right: 1px solid #d6d6d6;
	width: 356px;
	margin-top: 0px;
}

.mainContent .leftPanel.arrow {
	background: transparent url("/img/arrow-big-left.png") scroll no-repeat
		right 120px;
	min-height: 340px;
}

.mainContent .rightPanel h4 {
	text-transform: uppercase;
	margin: 0.5em 0 0 0;
	width: auto;
	font-style: italic;
}

.mainContent .rightPanel .success,.mainContent .rightPanel .title {
	font-weight: bold;
	margin-bottom: 1em;
}

.mainContent .rightPanel .success.color {
	color: #009933;
}

/* Left/Right Panel Changes End */
.mainContent .rightPanel {
	float: right;
	/* 635px (Total width) - 350px (leftPanel width) - 1px (border width) - 2*15px
     * (padding)*/
	width: 255px;
	padding: 120px 15px 0 15px;
	position: relative;
	z-index: 10;
}

.mainContent .rightPanel.bordered {
	border-left: 1px solid #d6d6d6;
	width: 254px;
}

.mainContent .rightPanel dl.hook {
	margin-top: 0;
	margin-right: 10px;
}

.mainContent .rightPanel .hook dt {
	margin: 0;
	margin-top: 0.5em;
	font-weight: bold;
	padding-right: 50px;
}

.mainContent .rightPanel .hook dd {
	margin: 0;
	background: transparent url("/img/list-hook.png") scroll no-repeat right
		0;
	/* Hook height */
	min-height: 21px;
	padding-right: 40px;
}

.mainContent .rightPanel p {
	width: auto;
}

.mainContent .panel {
	float: left;
	width: 644px;
}

.footnotes {
	clear: both;
	float: left;
	color: #BDE0EE;
	margin: 0 0 10px 40px;
	font-weight: normal;
	font-size: 11px;
}

/* CONTENT ELEMENTS */
.content a,.mainContentBackground a {
	font-weight: bold;
	color: #1F7092;
}

.content .inputLink {
	float: left;
	width: 218px;
	padding: 4px 0 7px 15px;
}

.content h3 {
	padding: 0 0 10px 0;
	margin: 0;
	color: #333333;
	font-weight: bold;
}

.contentFooter {
	float: left;
	width: 710px;
	margin-bottom: 20px;
	padding: 50px 0 0 18px;
	height: 20px;
	background-image: url(/img/content_footer.gif);
	background-repeat: no-repeat;
	color: white;
	font-weight: bold;
	font-size: 9px;
}

.contentFooter a {
	text-decoration: underline;
	color: white;
}

.flex h2 {
	color: white;
	margin-top: 31px;
	margin-bottom: 57px;
}

.flex.auctionViews h2 {
	margin-bottom: 15px;
}

.flex {
	padding: 0 0px 0 20px;
	background-color: white;
	background-image: url(/img/content_main_flex_bg.gif);
}

.flex .content {
	border-right: 23px solid #1f7092;
	width: 667px;
	float: left;
	min-height: 510px;
}

.big p {
	width: 650px;
	padding: 0;
	margin: 0;
	font-size: 11px;
}

/* SIDEBAR ELEMENTS */
.sidebar {
	width: 190px;
	margin-right: 20px;
	margin-bottom: 20px;
	float: right;
	background-color: #BDE0EE;
	font-size: 11px;
}

.sidebarHeader {
	padding-top: 30px;
	padding-left: 8px;
	width: 182px;
	height: 20px;
	font-weight: bold;
	background-image: url(/img/sidebar_header.gif);
	background-repeat: no-repeat;
}

.sidebarHeader span {
	float: left;
	cursor: pointer;
	font-size: 12px;
	font-style: italic;
	text-transform: uppercase;
}

.sidebarHeader .password,.sidebarHeader .password a {
	float: right;
	margin: 1px 4px 0 0;
	font-size: 9px;
	color: #3F768C;
	width: auto;
}

.sidebarContent {
	padding: 0;
	background-color: #BDE0EE;
}

.sidebarContent a:hover {
	text-decoration: none;
}

.sidebarContent .hr {
	margin: 18px 0px 18px 7px;
	border: 0;
	height: 1px;
	width: 176px;
	background: transparent url(/img/sidebar_hr.gif) scroll repeat-x;
}

.sidebar a {
	color: #333333;
}

.sidebar a:hover {
	text-decoration: none;
}

.sidebarContent h2 {
	clear: both;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin: 2px 0;
	padding: 0 8px;
	float: none;
	width: 156px;
}

.sidebarContent .userInfo dl {
	width: 180px;
	height: 170px;
	padding-top: 10px;
	background-image: url(/img/sidebar_user_info_large_qmark_bg.gif);
	color: #333333;
	margin: 0 0 0 5px;
}

.sidebarContent .userInfo dl .headline {
	width: 140px;
	padding-top: 8px;
}

.sidebarContent .everybodyAuctions dl {
	margin-top: 10px;
	background-image: url(/img/sidebar_user_info_short_bg.gif);
	height: 55px;
}

.sidebarContent .everybodyAuctions dl .headline {
	width: 120px;
}

.sidebarContent .userInfo dt {
	padding: 0;
	margin: 0 0 4px 10px;
	clear: both;
	float: left;
	width: 79px;
	font-weight: normal;
}

.sidebarContent .userInfo dd {
	padding: 0;
	margin: 0 0 4px 5px;
	text-align: right;
	float: left;
	width: 76px;
}

.sidebarContent .userInfo dd a:hover {
	text-decoration: underline;
}

.sidebarContent .subNavigation a:hover {
	text-decoration: underline;
}

.sidebarContent .shortHelp1,.sidebarContent .shortHelp2,.sidebarContent .shortHelp3
	{
	margin-left: 6px;
	padding-left: 25px;
	padding-right: 10px;
	width: 143px;
}

.sidebarContent .shortHelp1 {
	padding: 15px 10px 2px 25px;
	min-height: 23px;
	background-image: url(/img/short_help_1_background.gif);
}

.sidebarContent .shortHelp2 {
	min-height: 28px;
	background-position: 0 -2px;
	background-image: url(/img/short_help_2_background.gif);
}

.sidebarContent .shortHelp3 {
	padding-top: 11px;
	min-height: 85px;
	-height: 95px;
	background: transparent url(/img/short_help_3_background.gif) scroll
		no-repeat 0 -37px;
}

.sidebarContent .bidPackages {
	margin-left: 5px;
	padding-left: 6px;
	clear: both;
	width: 174px;
	background-image: url(/img/bid_price_table_background.gif);
}

.sidebarContent table {
	width: 168px;
}

.sidebarContent table caption {
	display: none;
}

.sidebarContent .bidPackagesHeader {
	margin-left: 5px;
	height: 73px;
	background-image: url(/img/bid_price_table_header.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	padding-left: 60px;
}

.sidebarContent th {
	font-weight: bold;
	text-align: left;
	padding: 2px;
	font-style: italic;
	border-bottom: 1px solid #E4EAD0;
}

.sidebarContent td {
	font-weight: bold;
	text-align: right;
	padding: 2px 10px;
	color: #6F6F6F;
	border-bottom: 1px solid #E4EAD0;
}

.sidebarContent .priceTableFooter {
	margin-left: 5px;
	width: 160px;
	height: 79px;
	font-weight: bold;
	font-style: italic;
	background-image: url(/img/bid_price_table_footer.gif);
	padding: 4px 10px;
}

.sidebarContent .priceTableFooter img {
	display: block;
	margin: auto;
}

.sidebarContent dl {
	margin: 10px 0 0 0;
}

.sidebarContent dt {
	margin: 0 0 0 8px;
	padding: 0;
	font-weight: bold;
}

.sidebarContent dd {
	padding: 0;
	margin: 0 8px;
	padding: 6px 0;
}

.sidebarFooter {
	width: 190px;
}

.freebids {
	margin-left: 5px;
}

/* FOOTER ELEMENTS */
.footer {
	clear: both;
	width: 950px;
	height: 110px;
	background-color: #BDE0EE;
	margin: auto;
	font-size: 11px;
}

.footer #bookmarks {
	position: absolute;
	margin-top: 18px;
	margin-left: 23px;
	color: #3c474c;
}

.footer #fanFooter {
	color: #3c474c;
	text-align: center;
	padding-top: 20px;
}

.footer #paymentIcons {
	position: absolute;
	margin-left: 645px;
	margin-top: 15px;
}

.footer #navigationFooter {
	padding-top: 10px;
	width: 950px;
	text-align: center;
	font-weight: bold;
	color: #55626B;
}

.footer #navigationFooter a {
	color: #55626B;
}

.footer #navigationFooter a:hover {
	color: #000000;
}

.footer #facebook {
	display: inline-block;
	padding-top: 0px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	direction: ltr;
	font-size: 11px;
}

.footer #facebook a.connect_widget_like_button {
	background-color: #ECEEF5;
	color: #3B5998;
	-moz-border-radius: 3px 3px 3px 3px;
	border: 1px solid #CAD4E7;
	display: block;
	float: left;
	padding: 4px 5px;
	cursor: pointer;
	margin-right: 10px;
}

.footer #facebook .connect_widget_like_button .liketext {
	background: url("./../img/like_facebook.png") no-repeat scroll left
		-33px transparent;
	padding-left: 17px;
}

.footer #facebook a.connect_widget_like_button:hover {
	background-color: #ECEEF5;
	border: 1px solid #9DACCE;
	text-decoration: none;
}

.footer #facebook .connect_widget_not_connected_text {
	padding-top: 5px;
}

.footer #facebook .connect_widget_facebook_favicon {
	background: url("./../img/icon_facebook.png") no-repeat scroll 0 0
		transparent;
	margin-top: 1px;
	width: 13px;
	height: 14px;
	display: block;
	float: left;
	padding-right: 5px;
}

.sidebar #facebook {
	padding-top: 3px;
	width: 280px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	direction: ltr;
	font-size: 11px;
}

.sidebar #facebook a.connect_widget_like_button {
	background-color: #ECEEF5;
	color: #3B5998;
	-moz-border-radius: 3px 3px 3px 3px;
	border: 1px solid #CAD4E7;
	display: block;
	float: left;
	padding: 4px 5px;
	cursor: pointer;
	margin-right: 10px;
}

.sidebar #facebook .connect_widget_like_button .liketext {
	background: url("./../img/like_facebook.png") no-repeat scroll left
		-33px transparent;
	padding-left: 17px;
}

.sidebar #facebook a.connect_widget_like_button:hover {
	background-color: #ECEEF5;
	border: 1px solid #9DACCE;
	text-decoration: none;
}

.sidebar #facebook .connect_widget_not_connected_text {
	padding-top: 5px;
}

.sidebar #facebook .connect_widget_facebook_favicon {
	background: url("./../img/icon_facebook.png") no-repeat scroll 0 0
		transparent;
	margin-top: 1px;
	width: 13px;
	height: 14px;
	display: block;
	float: left;
	padding-right: 5px;
}

#facebook form {
	padding: 0px;
	margin: 0px;
}

#facebook .pluginButton {
	background: url(/img/footer_facebook_bg.png) no-repeat center;
	cursor: pointer;
	display: inline-block;
	height: 20px;
	text-decoration: none;
	width: 318px;
}

#facebook .pluginCountText {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
    color: #4e5665;
    font-size: 11px;
    height: auto;
    line-height: 19px;
    position: relative;
    white-space: nowrap;
    width: 170px;
    margin-left: 148px;
    text-align: center;
}

#facebook .hidden_elem {
	display: none !important;
}

#facebook .sx_like_fav {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABW0lEQVR42qWS3ytDYRjH9z+R2SEucCFxYdkOo6HQkanphCtFlvy4XTtna360WjaUcJy5Ie1iKaVQftVakXaxaEmp2fl633dxDsu52VOfm+f9fs77PG/HUlHVdcspgkbAX2y8BGtXADUEjpc0mtVFXSqjQ4jAu6BAXDxE28gGk3WxXCABGa1D6zg4ucV3TS4n2M2mos0pwSXGUSgUcXHzjJVwEnZPlPbNxfqeINzT26AVV69Q1ekHVzr7X2zoDSF5nsFTNs/E/NsH0o8vGJ3dg9URMBFdQSSS93jI5JiYe33H5V0WwzO7qKWi+agy3FOlUXeOruludPzfo3LsFSUj7MsuMcbELbJjtd1fOjOKLYNrcE7EwBtweDchLqlMVMnY9vEoy5CsLrYLEc3jU2BkbF6BTz5F4bOI47M0hLl91qfZH7GxL5RqHljVCDBAfwC6J7utqZ/1NJq1VFJfEBZqgX+geF0AAAAASUVORK5CYII=);
}

#facebook .sx_like_thumb {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAJFBMVEUAAAA2WJlKaKRVcaled65zirZ1i7iNoMWbq8u2wNzCyt/+/v7o2vO8AAAAAXRSTlMAQObYZgAAAEFJREFUCFtjYAACRgUGMPCG0tICYIojGkIz7hYUY2ARFJTevXsjA2M5kALRoWh0KowvKLp692agegHOREEDBjQAAB0ZFVmtA6i7AAAAAElFTkSuQmCC);
}

#facebook i,#facebook cite,#facebook em,#facebook var,#facebook address,#facebook dfn
	{
	font-style: italic;
}

#nav li {
	cursor: pointer;
}

.footer p {
	width: 100%;
	text-align: center;
	clear: both;
	padding: 0;
	margin: 0;
	color: #3c474c;
}

.highlight {
	background-color: #ebf6fa;
}

.white {
	background-color: white;
}

/* FIELD WITH TAB-BASED MENU */
.tabMenu {
	width: 646px;
	margin-top: 10px;
	background-image: url(/img/tabfield_bg.gif);
	font-size: 11px;
}

.tabMenu a {
	color: #1F7092;
	font-weight: bold;
	text-decoration: none;
}

.tabMenu a:hover {
	text-decoration: underline;
}

.tabMenu ul {
	width: 646px;
	height: 46px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-image: url(/img/tabfiled_header_bg.gif);
}

.tabMenu ul li {
	float: left;
	margin-right: 4px;
	text-transform: uppercase;
	width: 161px;
	text-align: center;
}

.tabMenu ul li.long {
	width: 205px;
}

.tabMenu ul li.ultralong {
	width: 266px;
}

.tabMenu ul li a {
	height: 19px;
	display: block;
	padding: 7px 10px 0 10px;
	margin-right: 4px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
	color: #333333;
	text-transform: uppercase;
	background-image: url(/img/tab_bg_inactive.gif);
}

.tabMenu ul li a.active {
	background-color: white;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	background-image: url(/img/tab_bg_active.gif);
	color: #000000;
}

.tabMenu ul li.long a.active {
	background: transparent url(/img/tab_long_bg_active.gif) scroll
		no-repeat 0 0;
}

.tabMenu ul li.ultralong a.active {
	background: transparent url(/img/tab_ultralong_bg_active.gif) scroll
		no-repeat 0 0;
}

/* Yap, this needs massive cleanup. */
.tabMenu .left1,.tabMenu .right1,.tabMenu .left2,.tabMenu .right2,.tabMenu #auction,.tabMenu .left,.tabMenu .right,.tabMenu #product,.tabMenu #retailer,.tabMenu #auctionFootnotes
	{
	margin-left: 15px;
}

/* FIELD WITH TAB-BASED MENU LARGE SIZED*/
.tabMenuLarge {
	width: 646px;
	margin-top: 10px;
	background-image: url(/img/tabfield_bg.gif);
	font-size: 11px;
}

.tabMenuLarge a {
	color: #1F7092;
	font-weight: bold;
	text-decoration: none;
}

.tabMenuLarge a:hover {
	text-decoration: underline;
}

.tabMenuLarge ul {
	width: 646px;
	height: 46px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-image: url(/img/tabfiled_header_bg.gif);
}

.tabMenuLarge ul li {
	float: left;
	margin-right: 4px;
	text-transform: uppercase;
	width: 176px;
	text-align: center;
}

.tabMenuLarge ul li.long {
	width: 205px;
}

.tabMenuLarge ul li.ultralong {
	width: 266px;
}

.tabMenuLarge ul li a {
	height: 19px;
	display: block;
	padding: 7px 10px 0 10px;
	margin-right: 4px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
	color: #333333;
	text-transform: uppercase;
	background-image: url(/img/tab_bg_inactive_172.gif);
}

.tabMenuLarge ul li a.active {
	background-color: white;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	background-image: url(/img/tab_bg_active_172.gif);
	color: #000000;
}

.tabMenuLarge ul li.long a.active {
	background: transparent url(/img/tab_long_bg_active.gif) scroll
		no-repeat 0 0;
}

.tabMenuLarge ul li.ultralong a.active {
	background: transparent url(/img/tab_ultralong_bg_active.gif) scroll
		no-repeat 0 0;
}

/* Yap, this needs massive cleanup. */
.tabMenu .left1,.tabMenu .right1,.tabMenu .left2,.tabMenu .right2,.tabMenu #auction,.tabMenu .left,.tabMenu .right,.tabMenu #product,.tabMenu #retailer,.tabMenu #auctionFootnotes
	{
	margin-left: 15px;
}

.tabMenuFooter {
	float: left;
	width: 646px;
	height: 13px;
	background-image: url(/img/tabfield_footer_bg.gif);
	margin-bottom: 0px;
}

.saleProcessing .tabMenuFooter {
	margin-bottom: 25px;
}

.saleProcessing .tabFieldSplit {
	margin-left: 15px;
}

.tabMenu .left1,.tabMenu .left2,.tabMenu .left {
	margin: 0;
	width: 305px;
	padding-right: 10px;
	float: left;
}

.tabMenu .left1 {
	min-height: 60px;
	/* IE6 Hack */
	height: auto !important;
	height: 60px;
}

.tabMenu .left2 {
	margin-top: 19px;
	margin-bottom: 10px;
}

.tabMenu dd.cashback {
	/* 140 px is default width, questionmark icon is 15 px in width */
	width: 125px;
	/* Default padding is 3 px */
	padding-right: 18px;
}

.tabMenu dd.cashback {
	/* 140 px is default width, questionmark icon is 15 px in width */
	width: 125px;
	/* Default padding is 3 px */
	padding-right: 18px;
}

.tabMenu dd.cashback span {
	display: inline-block;
	margin-right: 5px;
}

.tabMenu dd.auctionCategory {
	/* 140 px is default width, questionmark icon is 15 px in width */
	width: 125px;
	/* Default padding is 3 px */
	padding-right: 18px;
}

.tabMenu dd.auctionCategory {
	/* 140 px is default width, questionmark icon is 15 px in width */
	width: 125px;
	/* Default padding is 3 px */
	padding-right: 18px;
}

.tabMenu dd.auctionCategory div img {
	float: left;
	padding-left: 110px;
	padding-top: 3px;
}

.tabMenu .right1,.tabMenu .right2,.tabMenu .right {
	margin: 0 10px 0 0;
	width: 289px;
	float: right;
}

.tabMenu .right1 {
	height: 58px;
	background-image: url(/img/phone_bg.png);
	background-repeat: no-repeat;
}

.tabMenu .right1 .text {
	width: auto;
}

.tabMenu .right1 .headline {
	margin: 6px 0px 0px 38px;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}

.tabMenu .right1 .text {
	margin: 2px 0px 0px 38px;
}

.tabMenu .right2 {
	margin-left: 330px;
	position: absolute;
}

.tabMenu dl {
	padding: 0;
	margin: 10px 0 0 0;
}

.tabMenu dt {
	margin: 0;
	padding: 3px;
	clear: both;
	float: left;
	width: 143px;
	border-bottom: 1px solid #ebebeb;
	height: 15px;
}

.tabMenu dd {
	margin: 0;
	padding: 3px;
	float: left;
	width: 140px;
	text-align: right;
	border-bottom: 1px solid #ebebeb;
	height: 15px;
}

.tabMenu dt.large {
	width: 80px;
}

.tabMenu dd.large {
	width: 204px;
}

.tabMenu .first {
	border-bottom: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
}

.tabMenu .threeColumns dt {
	margin: 0;
	padding: 3px;
	clear: both;
	float: left;
	width: 85px;
	border-bottom: 1px solid #ebebeb;
}

.tabMenu .threeColumns dd {
	margin: 0;
	padding: 3px;
	float: left;
	width: 85px;
	border-bottom: 1px solid #ebebeb;
}

.tabMenu .fourColumns dt {
	margin: 0;
	padding: 3px;
	clear: both;
	float: left;
	width: 85px;
	border-bottom: 1px solid #ebebeb;
}

.tabMenu .fourColumns dd {
	margin: 0;
	padding: 3px;
	float: left;
	width: 75px;
	border-bottom: 1px solid #ebebeb;
}

.tabMenu .fourColumns .fourth {
	padding-left: 5px;
	width: 15px;
}

.tabMenu .retailerLogo {
	float: right;
	margin-right: 20px;
}

.tabFieldSplit {
	width: 629px;
	background-image: url(/img/tabfield_split_bg.gif);
	float: left;
}

/* INFO BOX */
.infoBox {
	width: 604px;
	padding: 0px 20px 0 20px;
	background-color: #bce0ee;
	float: left;
}

.infoBox img {
	float: left;
	margin-right: 25px;
}

.infoBox h4 {
	padding: 0;
	margin: 0 0 3px 0;
}

.infoBox h4 a {
	color: #333333;
}

.infoBoxHeader,.infoBoxFooter {
	float: left;
	width: 646px;
	height: 8px;
	background-repeat: no-repeat;
}

.infoBoxHeader {
	background-image: url(/img/infobox_header.gif);
}

.infoBoxFooter {
	background-image: url(/img/infobox_footer.gif);
}

.infoBoxBody {
	float: left;
	width: 380px;
	padding: 0;
}

.infoBoxBody.extended {
	width: 510px;
}

.infoBoxBody.extended .text {
	padding-top: 5px;
}

/* FIELDSET CONTENT ELEMENTS */
.fieldsetHeader {
	float: left;
	width: 610px;
	height: 37px;
	margin-top: 20px;
	background-image: url(/img/field_header.gif);
	font-size: 12px;
	padding-top: 7px;
	padding-left: 36px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
}

.fieldsetBody {
	float: left;
	width: 624px;
	padding: 0 10px;
	border-left: 1px solid #a5a5a5;
	border-right: 1px solid #a5a5a5;
	background-color: white;
}

.fieldsetBody table {
	border-collapse: collapse;
}

.fieldsetBody td {
	border-top: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
}

.fieldsetFooter {
	float: left;
	width: 646px;
	height: 30px;
	background-image: url(/img/field_footer.gif);
	background-repeat: no-repeat;
}

/* HOW IT WORKS */
.howitworks img {
	margin: 15px 0px 10px 0px;
}

h3.howitworks {
	margin-top: 100px;
}

/* USED FOR FAQ */
.accordion_toggle,.accordion_toggle_active {
	display: block;
	width: 600px;
	padding: 0 10px 0 20px;
	background: url(/img/faq_open-trans.png) no-repeat top left;
	color: #333333;
	cursor: pointer;
	font-weight: bold;
	margin: 5px 0;
}

#vertical_container h4 {
	color: #4ea9d5;
}

.accordion_toggle_active {
	background: url(/img/faq_closed-trans.png) no-repeat left;
	color: #4ea9d5;
	cursor: pointer;
}

.accordion_content {
	overflow: hidden;
	width: 570px;
	padding-left: 20px;
	display: none;
}

/* NEWSITEMS, FAQs */
#vertical_container {
	width: 647px;
}

#vertical_container h3 {
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
	width: inherit;
	border-bottom: 1px solid #a5a5a5;
	color: #333333;
	padding-bottom: 0;
	margin: 17px 0;
}

#vertical_container p {
	width: inherit;
	font-size: 12px !important;
}

/*CSS for Tooltips */ /*.tooltip {
	width:200px;
	color:#000;
	font:lighter 11px/1.3 Arial,sans-serif;
	text-decoration:none;
	text-align:center;
}

.tooltip span.top {
	padding:30px 8px 0;
	background:url(/img/bt.gif) no-repeat top;
}

.tooltip b.bottom {
	padding:3px 8px 15px;
	color:#548912;
	background:url(/img/bt.gif) no-repeat bottom;
}*/ /* CSS for Payment */
.payment_breadcrumb {
	list-style: none;
	padding-left: 0;
	margin-left: 10px;
}

.payment_breadcrumb li {
	display: inline;
	float: left;
	line-height: 34px;
	margin-right: 30px;
	color: #999999;
}

.payment_breadcrumb li span {
	background: transparent url(/img/buy_steps_sprite.png) scroll repeat-x
		34px 0;
	width: 34px;
	height: 34px;
	display: block;
	float: left;
	margin-right: 8px;
}

.payment_breadcrumb li.current {
	color: #669966;
	font-weight: bold;
}

.payment_breadcrumb li.step_1.current span {
	background-position: 0 0;
}

.payment_breadcrumb li.step_2 span {
	background-position: 34px -34px;
}

.payment_breadcrumb li.step_2.current span {
	background-position: 0 -34px;
}

.payment_breadcrumb li.step_3 span {
	background-position: 34px -68px;
}

.payment_breadcrumb li.step_3.current span {
	background-position: 0 -68px;
}

#payment_bonus_preview {
	width: 687px;
	height: 210px;
	margin: 18px 0 0 -20px;
	background: transparent url(/img/buy_bonus_sprite.jpg) scroll no-repeat
		0 0;
}

#payment_bonus_preview.end {
	background-image: url(/img/buy_bonus_end_sprite.jpg);
}

#payment_package_select,#payment_method_select {
	padding-top: 20px;
}

#payment_package_select h3,#payment_method_select h3 {
	color: black;
	text-transform: uppercase;
	font-style: italic;
	padding-bottom: 0px;
}

.tbl_container {
	border: 1px solid #66818c;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width: 645px;
	padding: 5px 0 5px 0;
	margin-top: 10px;
}

.tbl_container_package {
	border: 2px solid #66818c;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	margin-right: 5px;
	cursor: pointer;
}

.content.buy {
	float: left;
	margin-top: 20px;
}

.tbl_container.notop {
	padding-top: 0;
}

.price_mirror_20 {
	background-position: 30px;
	background-repeat: no-repeat;
	background-image: url(/img/20_bid_package_mirror.png);
}

.price_mirror_50 {
	background-position: 30px;
	background-repeat: no-repeat;
	background-image: url(/img/50_bid_package_mirror.png);
}

.price_mirror_100 {
	background-position: 30px;
	background-repeat: no-repeat;
	background-image: url(/img/100_bid_package_mirror.png);
}

.price_mirror_250 {
	background-position: 30px;
	background-repeat: no-repeat;
	background-image: url(/img/250_bid_package_mirror.png);
}

.price_mirror_500 {
	background-position: 30px;
	background-repeat: no-repeat;
	background-image: url(/img/500_bid_package_mirror.png);
}

.package_teaser_active {
	background-color: #E7E7E7;
}

#payment_package_select table {
	width: 100%;
	margin: 0 auto;
	text-align: right;
	border-collapse: collapse;
	border-spacing: 0;
}

#payment_method_select table {
	width: 98%;
	margin: 0 auto;
	text-align: right;
	border-collapse: collapse;
	border-spacing: 0;
}

#payment_package_select thead {
	font-style: italic;
}

#payment_package_select tr {
	line-height: 14px;
}

#payment_method_select tr {
	line-height: 28px;
}

#payment_package_select td,#payment_package_select th {
	font-weight: bold;
	color: #707070;
}

#payment_method_select td,#payment_method_select th {
	border-bottom: 1px solid #e3ead1;
	font-weight: bold;
	color: #707070;
}

#payment_package_select th {
	color: black;
}

#payment_package_select td.bonus {
	color: #d63821;
	padding-right: 30px;
	width: 100px;
}

#payment_package_select td.packages {
	width: 80px !important;
	text-align: center;
	font-size: 18px;
}

#payment_package_select td.packages.bids {
	width: 80px;
	text-align: center;
	font-size: 18px;
	padding-top: 10px;
}

#payment_package_select td.packages.text {
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	padding-top: 0px;
}

#payment_package_select td.packages.images {
	text-align: left;
}

#payment_package_select .price {
	text-align: center;
	padding: 10px 0px 10px 0px;
	color: #1f7092;
	font-size: 14px;
}

#payment_package_select .radio {
	text-align: center;
}

.tbl_container_package.selected {
	border-color: #ffa149;
}

.tbl_container_package_bg {
	background-image: url(/img/bid_package_bg.png);
	background-repeat: no-repeat;
	background-position: 125px 25px;
	width: 130px;
	padding: 0px;
}

.tbl_container_package_bg_100 {
	background-position: 125px 25px;
}

.tbl_container_package_bg_500 {
	padding: 0px;
	padding-right: 15px;
}

#payment_package_select tr.last td,#payment_method_select tr.last td,#payment_method_select tr.last th
	{
	border-bottom: none;
}

#payment_method_select td.info {
	text-align: right;
	margin-right: 50px;
}

#payment_method_select .checked,#payment_package_select .checked {
	background-color: #E7E7E7;
}

#payment_method_select input,#payment_package_select input {
	margin-left: 0;
	width: auto;
	border: none;
}

#payment_package_select .price_per_bid {
	text-align: right;
	width: 150px;
}

#payment_package_select .seperator {
	margin-left: 2px;
	padding-right: 2px;
	background-color: white !important;
	border-bottom: none;
	background: transparent url(/img/seperator_points.gif) scroll repeat-y
		50% 0;
}

#payment_package_select .info {
	padding-top: 15px;
}

#payment_package_select .info,#payment_method_select .info,.tinyinfo {
	margin-top: 5px;
	text-align: right;
	color: #707070;
	font-size: 9px;
}

#payment_package_select hr,#payment_method_select hr,hr.user {
	border: none;
	border-bottom: 1px solid #b2b2b2;
	margin-right: 17px;
}

#payment_package_select .buttonContainer {
	float: right;
	width: 118px;
	margin-right: 17px;
	clear: none;
}

#payment_method_select .buttonContainer {
	float: right;
	width: 118px;
	margin-right: 87px;
	clear: none;
}

#payment_method_select .buttonContainer.large {
	margin-right: 45px;
}

a.back {
	float: left;
	font-size: 10px;
	margin-top: 17px;
	color: #333333;
}

#payment_method_select table img {
	background: transparent url('/img/payment_methods_sprite.png') 0 0
		scroll no-repeat;
	width: 101px;
	height: 30px;
}

#payment_method_select img.pic_1 {
	background-position: 0 -30px;
}

#payment_method_select img.pic_2 {
	background-position: 0 -60px;
}

#payment_method_select img.pic_3 {
	background-position: 0 -90px;
}

#payment_method_select img.pic_4 {
	background-position: 0 -0px;
}

#payment_method_select img.pic_5 {
	background-position: 0 -150px;
}

#payment_method_select img.pic_6 {
	background-position: 0 -115px;
	height: 32px;
}

.bidaccount_info {
	margin-top: 6px;
}

.bidaccount_info a {
	font-weight: bold;
	color: #1F7092;
}

.content.bidaccount table {
	width: 100%;
	text-align: left;
}

.content.bidaccount table th {
	font-style: italic;
}

.content.bidaccount table td {
	vertical-align: top;
}

.content.bidaccount table td.alignRight {
	text-align: right;
	padding-right: 10px;
}

.content.bidaccount .pos {
	color: #178c22;
}

.content.bidaccount .neg {
	color: #c30029;
}

.content.bidaccount .bids,.content.bidaccount .openbids {
	text-align: right;
	padding-right: 30px;
}

.sale_confirm .postman .left {
	background: transparent url(/img/stock_mrpostman.jpg) no-repeat scroll
		205px 0;
	min-height: 110px;
}

.postman .left .strong {
	margin: 0 0 20px 0;
	font-weight: bold;
	float: left;
}

.postman .right .button {
	float: right;
}

.postman .right ol {
	float: left;
	width: 50%;
}

.tabMenu .right ol {
	clear: both;
	margin: 0;
	padding: 0;
	list-style: none;
}

.postman div.input {
	margin-left: 0;
}

.postman input {
	width: 175px;
}

.postman .error-message {
	width: 175px !important;
}

.tabMenu p {
	width: auto;
}

.left.pricetag {
	background: transparent url(/img/stock_pricetag.jpg) no-repeat scroll
		205px 10px;
	min-height: 120px;
}

.retailer .left {
	width: 250px;
}

em.wait {
	padding-left: 10px;
}

.teaser {
	font-weight: bold;
	margin-bottom: 10px;
}

#vertical_container .newsHeadline {
	margin: 17px 0 0;
	background: transparent url('/img/icon_news.png') scroll no-repeat left
		bottom;
	padding-left: 22px;
	border: none;
}

#vertical_container .newsWrapper {
	margin-top: 2px;
	padding: 17px 22px;
	border-top: 1px solid #A5A5A5;
}

#login_button {
	width: 121px;
	height: 31px;
}

/* User Info Tip */
#userInfoTipWrapper {
	z-index: 1001; /* Above index 1000 (cf. general.js) */
}

.userInfoTip {
	position: absolute;
	top: 320px;
	left: 440px;
	background: transparent url("/img/userinfo_box.gif") no-repeat scroll 0
		0;
	width: 316px;
	height: 97px;
	font-size: 11px;
}

.userInfoTip table {
	margin: 6px 0 0 11px;
	width: 187px;
	height: 84px;
	float: left;
}

.userInfoTip .desc {
	width: 50%;
}

.userInfoTip #userInfoTipValue1 {
	cursor: pointer;
	text-decoration: none;
}

.userInfoTip .value {
	width: 50%;
}

.userInfoTip .ratinglist {
	float: left;
	list-style-type: none;
	margin-top: 40px;
	padding: 0;
}

.userInfoTip .ratinglist li {
	background: transparent url("/img/userinfo_star_full-trans.png")
		repeat-x scroll 0 0px;
	width: 100%;
	height: 26px;
	width: 105px;
	margin-left: 2px;
}

.userInfoTip li.rating_0 {
	width: 0;
}

.userInfoTip li.rating_1 {
	width: 20px;
}

.userInfoTip li.rating_2 {
	width: 41px;
}

.userInfoTip li.rating_3 {
	width: 62px
}

.userInfoTip li.rating_4 {
	width: 83px
}

.userInfoTip li.rating_5 {
	width: 104px
}

.userInfoTip #userInfoTipUsername {
	position: absolute;
	right: 14px;
	top: 6px;
	font-weight: bold;
	width: 96px;
	overflow: hidden;
	text-align: right;
}

/* STRUCTURED TEXT */
.panel.structuredText div,.panel.structuredText p,.panel.structuredText h3,.panel.structuredText h4,.panel.structuredText h5
.panel.structuredText ul, .panel.structuredText ol {
	width: 575px;
}

.panel.structuredText div {
	margin-top: 24px;
	background-position: top right;
	background-repeat: no-repeat;
}

.panel.structuredText h3 {
	font-size: 11px;
	font-weight: bold;
	margin: 18px 0 6px;
}

.structuredText h3.headline {
	text-align: center;
	text-transform: uppercase;
	margin: 0 0 12px;
}

.structuredText h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 6px 0 6px;
}

.structuredText h5 {
	font-size: 11px;
	font-weight: bold;
	margin: 6px 0 6px 0;
}

.structuredText p, .structuredText ul li, .structuredText ol li {
	font-size: 11px;
	line-height: 13px;
}

.structuredText.indent p,.structuredText.indent h5 {
	margin-left: 16px;
}

.structuredText ul, .structuredText ul {
	list-style-position: outside;
	margin-top: 6px;
}

.structuredText img {
	width: auto;
	height: auto;
}

/* MISC */
.noscript {
	width: 938px;
	margin: 24px auto;
	padding: 6px;
	font-size: 12px;
	background-color: #fae9e6;
	border-top: 2px solid red;
	border-bottom: 2px solid red;
	color: red;
}

.noscript a {
	color: red;
	font-weight: bold;
}

.buttonPrev {
	float: left;
	margin-left: 20px;
}

.buttonNext {
	float: right;
	margin-right: -20px;
}

#bidHistory .userInfo {
	cursor: pointer;
}

/* This must have the same width as #wrapper to have an undependent origin for
 * the info tips */
#userInfoTipWrapper {
	width: 986px;
	height: 100%;
	position: relative;
	margin: 0 auto;
}

.arrowTip {
	background: transparent url('/img/arrow-right.png') scroll no-repeat
		left 3px;
	padding-left: 8px;
	font-size: 11px;
}

.arrowTip a {
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}

.input .arrowTip {
	clear: both;
}

div.input.radio.voucherConfirm label {
	width: 160px;
	float: left;
	margin-left: 10px;
}

/* PAGES WITH BACKGROUND IMAGES */
	/* Do not use -trans.png images because the IE6 hack does does not support overloading */
.mainContentBackground.helpDesksOpenTicket {
	background-image: url(/img/support.png);
	background-position: 0px 110px;
	left: 410px;
}

.mainContentBackground.pagesTimeout {
	background-image: url(/img/timeout.png);
	background-position: right 30px;
}

.mainContentBackground.usersEdit {
	background-image: url(/img/people_partying-trans.png);
	background-position: 0px 80px;
	left: 410px;
}

.mainContentBackground.usersEditJustActivated {
	background-image: url(/img/people_partying-trans.png);
	background-position: 0px 80px;
	left: 410px;
}

.mainContentBackground.usersInvitefriends {
	background-image: url(/img/invitefriends.png);
	background-position: 0px 30px;
	left: 410px;
}

.mainContentBackground.usersEdit .leftPanel.arrow,.mainContentBackground.usersEditJustActivated .leftPanel.arrow
	{
	background-position: right 155px;
}

.mainContentBackground.usersLogin {
	background-image: url(/img/login.png);
	background-position: 0px 20px;
	left: 360px;
}

.mainContentBackground.usersRegister {
	/* The same as logo-trans.png, but the ie6 js hack does not accept
     * overloading of css classes, so we have two images afterwards. */
	background: transparent url(/img/register.png) scroll no-repeat 0px 30px;
	left: 415px;
}

.mainContentBackground.usersRegister .rightPanel,.mainContentBackground.usersRegisterwelcome .rightPanel
	{
	padding-top: 200px;
}

.mainContentBackground.usersRegister .leftPanel.arrow {
	background-position: right 150px;
}

.mainContentBackground.usersRegisterwelcome {
	background: transparent url(/img/registerwelcome.png) scroll no-repeat
		0px 30px;
	left: 415px;
}

.mainContentBackground.usersInvitefriends .rightPanel {
	padding: 190px 15px 0;
}

.mainContentBackground.usersInvitefriends .leftPanel {
	background-position: right 32%;
}

.mainContentBackground.helpDesksOpenTicket .leftPanel {
	background-position: right 45%;
}

.mainContentBackground.helpDesksOpenTicket .leftPanel.arrow {
	background-position: right 120px;
}

.mainContentBackground.helpDesksOpenTicket .rightPanel {
	padding-top: 130px;
}

.mainContentBackground.usersEditJustActivated .rightPanel,.mainContentBackground.usersEdit .rightPanel
	{
	padding-top: 110px;
}

/* Inactivity layer begin */
#inactivity_layer {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5000;
	width: 100%;
	height: 100%;
	display: none;
}

#inactivity_layer .background {
	position: absolute;
	background-color: #71bbda;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity = 80);
	width: 100%;
	height: 1200px;
}

#inactivity_layer .box {
	position: absolute;
	top: 200px;
	left: 33%;
	background: transparent url("/img/inactivity_box.png") scroll no-repeat
		0 0;
	width: 346px;
	height: 164px;
}

/* .iheader is used to avoid namespace clashes */
#inactivity_layer .box .iheader {
	color: white;
	text-transform: uppercase;
	font-weight: bold;
	margin-left: 15px;
	line-height: 28px;
	height: 28px;
}

#inactivity_layer .box .close {
	position: absolute;
	right: 5px;
	top: 5px;
	border: 2px solid #4eaad1;
	display: block;
	width: 16px;
	height: 16px;
	text-align: center;
	font-weight: bold;
	color: #4eaad1;
}

#inactivity_layer .box .close:hover {
	text-decoration: none;
}

#inactivity_layer .box p {
	position: absolute;
	top: 60px;
	left: 100px;
	font-weight: bold;
	font-size: 110%;
}

#inactivity_layer .box button {
	position: absolute;
	top: 90px;
	left: 110px;
	width: 206px;
	height: 31px;
	background: transparent url("/img/inactivity_button-trans.png") scroll
		no-repeat 0 0;
	/* Allows really semantic markup that even would work in text-based browsers. */
	text-indent: -50000px;
	cursor: pointer;
}

/* Inactivity layer end */ /* register layer begin */
.main_register_layer {
	width: 880px;
}

.main_register_layer_background {
	width: 800px;
	padding-left: 30px;
}

.left_panel_register_layer {
	width: 480px !important;
	height: 500px;
}

.right_panel_register_layer {
	padding: 0px !important;
	width: 310px !important;
}

#register_layer {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5000;
	width: 100%;
	height: 100%;
	display: none;
}

#register_layer .background {
	position: absolute;
	background-color: #71bbda;
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity = 70);
	width: 100%;
	height: 1200px;
}

#register_layer .box {
	position: absolute;
	top: 15%;
	left: 15%;
	width: 910px;
	height: 564px;
	background-color: #FFFFFF;
	border: 3px solid #000000;
}

#register_layer .box .close {
	position: absolute;
	right: 5px;
	top: 5px;
	border: 2px solid #4eaad1;
	display: block;
	width: 16px;
	height: 16px;
	text-align: center;
	font-weight: bold;
	color: #4eaad1;
}

#register_layer .box .close:hover {
	text-decoration: none;
}

#register_layer .box p {
	position: absolute;
	top: 60px;
	left: 100px;
	font-weight: bold;
	font-size: 110%;
}

#register_layer .box button {
	position: absolute;
	top: 90px;
	left: 110px;
	width: 206px;
	height: 31px;
	background: transparent url("/img/inactivity_button-trans.png") scroll
		no-repeat 0 0;
	/* Allows really semantic markup that even would work in text-based browsers. */
	text-indent: -50000px;
	cursor: pointer;
}

/* register layer end */
.registerButtons {
	cursor: pointer;
}

/* logos wtsh begin*/
#wtsh_logo {
	float: left;
	width: 56px;
	padding-left: 20px;
}

#wtsh_logo_future_program {
	float: left;
	width: 212px;
}

/* logos wtsh end*/
.payments,.partner {
	padding-left: 5px;
}

.div_container_payments {
	text-align: left;
	padding-top: 10px;
}
