/**
* Manually include @import url('/styles/afSlider.css');
**/
.defaultText { width: 300px; font-style:normal;color:black;}
.defaultTextActive { color: #a1a1a1; }
.errorOverlaytext{color: red; font-style: italic;}

input.email_user{
    border: 1px solid #9a9a9a;
}
input.email_user:focus{
    border: 1px solid #8aaed0;
}

/*slider capture*/
#sliderEmailCapture{ 
    
    font-family: arial, sans-serif;
    position: fixed;
    z-index: 3;
    top: 200px;
    left: 50%;
    width: 380px;
    margin-left:-190px; 
    min-height: auto;
    height: auto;
    display:none;
    background-color: #FFF;
    border: 1px solid #261b57;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;

}

#sliderOverlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    background: #000;
    display: block;
    z-index: 3;
    opacity: .5;
    filter: alpha(opacity=50);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

#sliderEmailCapture input.email_user{
    width: 260px;
    height: 20px;
    margin-top: 5px;
    float: left;
    padding: 5px;
    -webkit-box-shadow: inset 0 0 10px black;
    box-shadow: inset 0px 2px 7px -3px black;
}
#sliderEmailCapture p.sliderEmailHeader{
    margin-top: 20px;
    float: none;
    font-size: 28px;
    color: #921012;
    font-weight: 700;
    margin-bottom: 5px;
    padding: 0 20px;
}

#sliderEmailCapture p.secondHeader {
    font-size: 22px;
    color: #5C5C5C;
    margin-top: 0;
    padding: 0 20px;
}
#sliderEmailCapture div.emailCapSecContainer {
    width: 100%;
    background: #F3F3F3;
    margin: 15px 0;
}

#sliderEmailCapture div.emailCapSecContainer p.emailCapSec {
    color: #C01C1B;
    font-weight: 700;
    font-size: 12px;
    padding: 20px 20px;
}
#sliderEmailCapture .freeColor{
    color:#b3144a;
    font-weight:bold;
}
#sliderSubmit,#sliderEmailCapture input.submitBtn {
border: none;
cursor: pointer;
width: 65px;
height: 45px;
color: #fff;
font-weight: 700;
font-size: 15px;
padding-bottom: 4px;
background: url(/wwwImages/GoButton.jpg) no-repeat;
}
#sliderEmailCapture img.slider-photo{
    position: absolute;
    z-index: -1;
    top: 0px;
    width: 155px;
    right: 0px;
}

#sliderEmailCapture .closeBtn {
z-index: 3;
width: 30px;
height: 30px;
position: absolute;
right: -13px;
top: -12px;
cursor: pointer;
background:url(/wwwImages/CloseX.png) no-repeat
}

.privacy {
    text-align: center;
    font-size: 12px;
}
#sliderEmailCapture .privacy {
    margin-top: 20px;
    margin-bottom: 10px;
    color: #5C5C5C;
}
.privacy a, .privacy a:visited, .privacy a:hover{
    color:blue;
    text-decoration:underline;
    margin-top:4px;
}
#sliderEmailCapture #sliderEmailForm{
margin-top: 22px;
padding: 0 20px;
position:relative;
}  
#sliderEmailCapture #sliderEmailForm label{
     position: absolute;
    left: 0px;
    padding: 14px 25px;
    z-index:-1;
}
#sliderEmailCapture #sliderEmailForm #sliderCapture{
    opacity: .5;
    -ms-filter: "alpha(opacity=100)";
    
}
/* end afSlider.css */


/**
* Manually include @import url('/styles/termsOfService.css'); 
**/
/*-----------------------------------------------------------------------------
---------------------------Terms of Service Style------------------------------
-----------------------------------------------------------------------------*/
#termsOfService{
    font-family: arial, sans-serif;
    position: absolute;
    z-index: 3;
    top: 180px;
    left: 50%;
    margin-left:-350px;
    width: 700px;
    min-height: auto;
    height: auto;
    display: block;
    background-color: #ffffff;
    border: 1px solid #000000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding:10px

}

#tosOverlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    background: #000;
    display: block;
    z-index: 3;
    opacity: .5;
    filter: alpha(opacity=50);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
#termsOfService .closeBtn{
    z-index: 3;
    position: absolute;
    right: -10px;
    top: -10px;
    background: url(/wwwImages/CloseX.png) no-repeat;
    width: 30px;
    height: 30px;
    cursor:pointer;
}

#tosHead{
    font-size: 22px;
    padding: 5px 10px;
    font-weight: bold;
    color: #921012;
}
#tosMain{
    border:1px solid #EAEAEA;
    overflow: auto;
    height:270px;
    padding: 8px 5px 0px 10px;
    margin: 5px 10px;
    font-size: 12px;
    color:#797979;
}
#tosOptions{
    padding: 10px;
}
#tosAccept{
    padding: 0px 10px;
    font-size: 12px;
    color: #797979;
}
#tosCheck{
    padding: 10px 10px;
}
#tosContinue{
    cursor: pointer;
    border-radius: 7px;
    background: #227526;
    float: left;
    padding: 7px 2px 6px 2px;
    -webkit-box-shadow: 0px 1px 2px .4px rgba(0, 0, 0, .5);
    box-shadow: 0px 1px 1px .4px rgba(0, 0, 0, .5);
}
#tosContinue span{
    border: 2px solid white;
    border-radius: 5px;
    padding: 3px 20px;
    color: white;
    font-weight: bold;
    font-size: 15px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIzLDk1LDIzLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoNywyOCw3LDEpOyIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgLz48L3N2Zz4=);
    background: -o-linear-gradient(top, rgba(23, 95, 23, 1), rgba(7, 28, 7, 1));
    background: -moz-linear-gradient(top, rgba(23, 95, 23, 1), rgba(7, 28, 7, 1));
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(23, 95, 23, 1)), color-stop(1, rgba(7, 28, 7, 1)));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF175F17,EndColorStr=#FF071C07);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF175F17,EndColorStr=#FF071C07)";
}
#tosClose{
    float: left;
    cursor: pointer;
    padding: 8px;
    color:#0095D5;
    font-size:12px;
    font-weight: bold;
}
/*------------------------End Terms of Service Style-------------------------*/
/* end termsOfService.css */

/** Eric Meyer's Reset File
 * http://meyerweb.com/eric/tools/css/reset/
 * v1.0 | 20080212
 **/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
table, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: top;
}
fieldset {
	padding:5px;
	margin:5px 0;
}
label {font-weight:bold}
ol, ul { list-style: none }
li {list-style-image:none}
blockquote, q { quotes: none }
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}
/**
 * remember to define focus styles!
 **/
:focus { outline: 0 }
/**
 * remember to highlight inserts somehow!
 **/
ins { text-decoration: none }
del { text-decoration: line-through }
/**
 * tables still need 'cellspacing="0"' in the markup
 **/
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/**
 * RDHOME BEGINS
 **/
html { font-family: Helvetica, Arial, sans-serif }
body {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: #ffffff;
    color: #616161;
    text-align: left;
}
h1 {
    color: #616161;
    font-size: 26px;
    font-weight: bold;
}
h2 { font-size: 18px }
h3 {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
}

h3.maintenanceHeader {
	color: #ffffff;
	padding: 5px 0;
}
p.maintenanceText {
	line-height: 18px;	
}

h4 {margin:5px 0 10px}
p + h3 { padding-top: 40px }
a {
    color: #0095D5;
    text-decoration: none;
}
a:visited,a:active{color:#540300 }
a:active, a:focus { outline: none }
.bold { font-weight: bold }
.left2 { float: left }
.right2 { float: right }
.f-right { float: right!important }
.f-left { float: left }
.clear { clear: both }
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.inline { display:inline }
.clearfix { display: block }
.odd { background-color: #eeeeee }
html[xmlns] .clearfix { display: block }
* html .clearfix { height: 1% }
#container2 {
    width: 970px;
    margin: 0px auto;
    background-color: #fff;
   	position: relative;
}
#container-inner {
    background-color: #fff;
    width: 970px;
    position: relative;
}
.highlight { color: #811201; }
.highlight2 { color: #D8292F; }
.uppercase {text-transform:uppercase}
.margin-TB {margin:10px 0; overflow:hidden}

/**
 *	HEADER
 **/
#header {
    width: 970px;
    height: 100px;
    padding: 8px 0 0 0;
    margin: 0;
    position: relative;
    float: left;
}
#header h1 {
    background-color: transparent;
    color: #fff;
    font-size: 1px;
    margin: 0;
    padding: 0;
    text-align: right;
}
#header a {
    background-color: #fff;
    border: medium none;
    color: #fff;
    text-decoration: none;
}
#header #headerTable a:link,
#header #headerTable a:visited;{
	color:#000ebf;
	text-decoration:underline;
}
#logo a {
    width: 200px;
    height: 90px;
    float: left;
    display: block;
    background: transparent url(/wwwImages/logo-artfact.png) 0 0 no-repeat;
    margin-left: 8px;
}
#logo span { display: none }
#banner-ad {
    width: 728px;
    height: 90px;
    overflow: hidden;
    border: 1px solid #eee;
    float: right;
    margin-right: 8px;
}
/**
 *	NAV MENU
 **/
#stickerContainer {
    width: 45px;
    height: 45px;
    padding: 0;
    margin: 0;
    position: absolute;
    border: 0;
    top: 114px;
    right: 256px;
    z-index: 10;
}
#sticker {
    width: 45px;
    height: 45px;
    margin: 0;
    padding: 0;
    position: relative;
}
#sticker li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 0;
}
#sticker li, #sticker a {
    height: 45px;
    display: block;
}
#sticker1 a {
    height: 45px;
    width: 45px;
    border: 0;
    background: url(/wwwImages/stickerSprite.png) top left no-repeat;
}
#sticker1 {
    left: 0;
    width: 45px;
    height: 45px;
}
#sticker1 a:hover { background: transparent url(/wwwImages/stickerSprite.png) 0 45px }
.stickerRoll {
    height: 45px;
    width: 45px;
    border: 0;
    background: url(/wwwImages/stickerSprite.png) top left no-repeat;
}
.stickerRoll:hover { background: transparent url(/wwwImages/stickerSprite.png) 0 45px }
#navContainer { }
#navContainer #navigation li.search2 form { position: relative }
#navContainer #navigation li.search2 form p#advancedSearch {
    clear: left;
    padding-top: 17px;
    padding-left: 35px;
    font-size: 90%;
}
#searchForms { clear: both }
#navigation {
    background: transparent url(/wwwImages/nav-af-bg.png) top left repeat-x;
    height: 40px;
    width: 970px;
    float: left;
    position: relative;
    -moz-box-shadow: 0px 2px 3px #000000;
    -webkit-box-shadow: 0px 2px 3px #000000;
    box-shadow: 0px 2px 3px #000000;
    z-index: 2;
}
#navigation li {
    border-left: 1px solid #790500;
    border-right: 1px solid #370100;
    font-size:0.9em;
    line-height:1.5em;
    float: left;
    margin: 0;
    padding: 0;
}

#navigation li a,
#navigation li a:active,
#navigation li a:link,
#navigation li > a:visited /* This visited rule is intentional please do not remove */{
    color:#fff !important;
}
#navigation li a {
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    padding: 13px 15px 0;
    position: relative;
}
#navigation li a.big { font-size: 14px }
#navigation li:hover {
    border-left: 1px double #000000;
    border-right: 1px double #000000;
    -moz-box-shadow: inset 0px 0px 1px 1px #000000;
    -webkit-box-shadow: inset 0px 0px 1px 1px #000000;
    box-shadow: inset 0px 0px 1px 1px #000000;
    background-color: #370100;
}
#joinsticker {
    position: absolute;
    top: -5px;
    left: 359px;
    height: 37px;
    width: 37px;
    padding: 0 !important;
}
.freesticker {
    height: 31px;
    position: absolute;
    right: -5px;
    top: -10px;
}
#searchContainer, #nlSignUpWrapper {
    -moz-box-shadow: 0 2px 3px #000000;
    -webkit-box-shadow: 0 2px 3px #000000;
    box-shadow: 0 2px 3px #000000;
    background: none repeat scroll 0 0 #EEEEEE;
    clear: both;
    height: 30px;
    padding: 7px 5px;
    width: auto;
    z-index: 10;
    margin-bottom: 3px;
}
#nlSignUpWrapper {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 0;
    width: 735px;
    border-right: 1px solid #dedede;
}
#searchContainer h2, #nlSignUpWrapper h2 {
    font-size: 18px;
    line-height: 2;
    margin: 0 10px;
    float: left;
}
#searchContainer h2 { 
    width: 505px;
    overflow-y: hidden;
    height: 40px;
}
#searchContainer fieldset, #nlSignUpWrapper fieldset {
    float: left;
    text-align: right;
    font-size: 10px;
    color: #000000;
    padding: 5px 5px;
	margin:0
}
#searchContainer a {
    float: right;
    font-size: 11px;
    position: relative;
    right: 2%;
    text-align: center;
    top: 5px;
}
#searchContainer fieldset.first,
#nlSignUpWrapper fieldset.first,
#nlSignUpWrapper fieldset {
    border-left: 1px solid #cccccc;
	margin:0;
    padding: 0 5px;
	margin:0
}
#nlSignUpWrapper fieldset { padding: 0 15px }
#searchContainer fieldset.first span, #nlSignUpWrapper fieldset.first span {
    float: left;
    margin-top: 3px;
}
#nlSignUpWrapper ul li { float: left }
#searchBox {
    width: 140px;
    top: -5px;
    position: relative;
    font-size: 11px;
    background-color: #bcb69a;
    border: 0;
    padding: 4px;
}
ul#navigation #advancedSearch a {
    font-size: 10px;
    color: #ddd;
    float: right;
    text-decoration: underline;
}
ul#navigation #advancedSearch a:hover { text-decoration: none }
/**
 *	SUBMIT BUTTON CODE
 **/
#searchContainer input[type="text"],
#nlSignUpWrapper input[type="text"],
#loginPanel input[type="text"],
#loginPanel input[type="password"] {
    -moz-box-shadow: 0 0 5px #000;
    -webkit-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000;
    background-color: #fff;
    border: solid 1px #d6d6d6;
    color: #333333;
    padding: 3px 0;
}
#nlSignUpWrapper input.submit { margin: 3px 15px }
#ntSignUp-Email { width: 215px }
/**
 *	LOGIN PANEL
 **/
#loginWrapper {
    width: 220px;
    position: absolute;
    right: 0;
    top: 148px;
    overflow: hidden;
    z-index: 10000000;
    padding: 0 0 10px;
    color: #ffffff;
}
#loginPanel {
    overflow: hidden;
    position: relative;
    z-index: 1000000000;
    text-align: left;
    padding: 5px 20px 20px;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    background: #370100;
    -moz-box-shadow: 0px 3px 3px #333333;
	-webkit-box-shadow: 0px 3px 3px #333333;
	box-shadow: 0px 3px 3px #333333;
	display:none
}
#loginPanel fieldset { margin-bottom: 10px }
#loginPanel fieldset input { width: 100% }
div#loginWrapper span.profileUsername,
div#loginWrapper div#ftr p,
div#loginWrapper a:link,
div#loginWrapper a:active,
div#loginWrapper a:visited /* this visited rule is intentional please do not remove */{
    color: #d0d0b4;
    font-weight: normal;
    font-size: 11px;
}
#loginPanel a:hover{
    text-decoration:underline;
}
div#loginWrapper div.contentBG {
    background-color: #4c4639;
    width: 208px;
    height: 138px;
    padding: 18px;
    color: #fff;
    font-size: 18px;
    font-weight: bolder;
    text-transform: uppercase;
    text-align: center;
}
div#loginWrapper div.contentBG p span {
    display: none;
    font-size: 11px;
    text-transform: lowercase;
}
div#loginWrapper div.contentBG p.notMember { font-size: 24px }
div#loginWrapper div.contentBG p.itsFree { font-size: 34px }
div#loginWrapper div.contentBG img {
    margin-top: 8px;
    margin-bottom: 5px;
}
div#loginWrapper div.contentBG input {
    padding: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent;
    width: 124px;
    height: 30px;
    float: left;
    margin: 6px 0 0 85px;
    color: #c3c3c3;
    font-size: 18px;
    border: none;
}
div#loginWrapper div.contentBG a.button {
    background: #D4D4D4 url(/wwwImages/buttonBackgroundLotDetails.png) repeat-x scroll 0 0;
    border-color: #d4d4d4;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    color: #616161;
    font-size: 12px;
    font-weight: normal;
    text-transform: none;
    padding: 5px 8px;
    position: relative;
    top: 10px;
    float: left;
}
div#loginWrapper div.contentBG a#forgotpassword {
    background: #D0D0b4 none repeat-x scroll 0 0;
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    color: #666;
    font-size: 12px;
    font-weight: normal;
    text-transform: none;
    padding: 6px 8px;
    position: relative;
    top: 10px;
    float: left;
}
#loginWrapper div.contentBG input#loginbtn, div#loginWrapper div.contentBG input#sendForgotPwd {
    width: 90px;
    height: 26px;
    border: 1px solid #fff;
    background: #98b3b7 none repeat-x scroll 0 0!important;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0;
    float: right;
    margin-top: 10px;
    margin-left: 0;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}
div#loginWrapper div.contentBG input#email { background: transparent }
.password:focus, .username:focus { }
#forgotpasswordContent { display: none }
div#loginWrapper div#dashboardBox { width: 546px }
div#loginWrapper div#dashboardContent { width: 507px }
div#loginWrapper div#dashboardContent div#ftr div.noDashboard {
    float: left;
    width: 315px;
}
div#loginWrapper div#dashboardContent div#ftr div.noDashboard p.noDashboard { float: left }
div#loginWrapper div#dashboardContent div#ftr div.noDashboard input#noDashboard {
    width: auto;
    height: auto;
    margin: 0 5px 0 0;
}
div#loginWrapper div#dashboardContent div#ftr p#continue {
    float: right;
    display: block;
    width: 200px;
}
div#loginWrapper div#hdr {
    margin-top: -10px;
    margin-left: -10px;
}
div#loginWrapper div#hdr div#title, div#loginWrapper div#hdr div#profile { float: left }
div#loginWrapper div#hdr div#profile {
    float: left;
    position: absolute;
    right: 25px;
    margin-right: -8px;
}
div#loginWrapper div#hdr span.profileUsername {
    color: #fff;
    font-weight: lighter;
}
div#loginWrapper div#Data {
    width: 480px;
    position: relative;
    left: 20px;
    margin-top: 24px;
    margin-bottom: 18px;
}
div#loginWrapper div#Data a {
    font-size: 14px;
    font-weight: bold;
}
div#loginWrapper div#ftr {
    float: left;
    margin-top: 10px;
    margin-left: -10px;
    width: 105%;
}
div#loginWrapper div#dashboardBox a { padding: 3px 7px }
div#loginWrapper div#dashboardBox span.smaller {
    display: inline;
    font-size: 10px;
}
div#loginWrapper div#dashboardBox a#profileLink { text-decoration: underline }
div#loginWrapper div#ftr a:link,
div#loginWrapper div#ftr a:active,
div#loginWrapper div#ftr a:visited { text-decoration: underline }
div#loginWrapper div#dashboardBox a:hover {
    background-color: #D0D0B4;
    color: #4C4639;
}
div#loginWrapper div.dataCell {
    border-bottom: solid 1px #6c685f;
    height: 20px;
    width: 206px;
    padding: 5px 13px;
}
div#loginWrapper div.l {
    border-right: solid 1px #6c685f;
    text-align: right;
}
div#loginWrapper div.r { text-align: left }
div#loginWrapper div#dashboardContent div.t { padding-top: 0 }
div#loginWrapper div#dashboardContent div.last {
    border-bottom: none;
    padding-bottom: 0;
}
.panel_button {
    position: relative;
    top: -5px;
    left: -5px;
}
.panel_button a { text-decoration: none }
div#loginWrapper .panel_button a:link,
div#loginWrapper .panel_button a:active,
div#loginWrapper .panel_button a:visited /* this visited rule is intentional please do not remove */{
    font-size: 18px;
    font-weight: bolder;
    text-transform: uppercase;
    color: #868073;
    position: relative;
    top: 9px;
    left: 43px;
}
div#loginWrapper .panel_button a:hover { color: #fff }
.panel_button img {
    position: relative;
    top: 3px;
}
/**
 *	TITLE BLOCK
 **/
div#contentWrapper { width: 77% }
div#contentWrapper div#mainColumn {
    border-right: 1px solid #dedede;
    float: left;
    position: relative;
    width: 705px;
    padding: 20px;
}
div#contentWrapper div#mainColumn div#hdrAuction {
    width: 100%;
    height: 100px;
    background: url(/wwwImages/hdrAuctionBackground-new.png) top left repeat-x #5e5748;
}
div#contentWrapper div#mainColumn div#hdrAuction div#titleAuction {
    width: 207px;
    float: left;
    margin: 18px 0 0 80px;
}
div#contentWrapper div#mainColumn div#hdrAuction div#statsAuction {
    float: left;
    margin: 3px 0 0 100px;
    border-left: solid 1px #000;
    padding-left: 50px;
}
div#contentWrapper div#mainColumn div#hdrAuction div#statsAuction ul { padding-left: 0 }
div#contentWrapper div#mainColumn div#hdrAuction div#statsAuction ul li.stats {
    padding-bottom: 20px;
    padding-top: 9px;
}
div#contentWrapper div#mainColumn div#hdrAuction div#statsAuction ul li.stats > img {
    float: left;
    padding-top: 2px;
}
div#contentWrapper div#mainColumn div#hdrAuction div#statsAuction ul li.stats span.statsLink {
    display: block;
    float: left;
    width: 200px;
    height: 20px;
}
div#contentWrapper div#mainColumn div#hdrAuction div#statsAuction ul li.stats span.statsCount {
    font-size: 16px;
    display: block;
    width: 70px;
    height: 17px;
    float: left;
    font-weight: bold;
    text-align: right;
    color: #fff;
    padding-left: 20px;
    margin-top: 3px;
}



/**
 *	RIGHT COLUMN
 **/

#rightcol {
    float: right;
    /*
    width: 200px;
    padding: 5px 10px 0;
    */
    width:160px;
    padding: 15px 0px 0;
    margin: 0;
    text-align: center;
    font-size: 110%;
    color: #000;
    clear:both;
}
#rightcol a { text-decoration: underline }
#rightcol h4 {
    font-size: 110%;
    font-family: hevetica ,arial, sans-serif;
    color: #59554C;
    background-color: #D0D0B4;
    text-align: center;
    font-weight: bold;
    padding: 10px 0;
    margin: 0;
}
#rightcol p {
    font-size: .85em;
    font-family: arial, hevetica, sans-serif;
    text-align: left;
    font-weight: normal;
    line-height: 1.1;
    padding: 5px 0 5px 25px;
    margin: 0;
}
#rightcol p.numbers {
    font-size: 1em;
    font-weight: bold;
    height: 14px;
    text-align: center;
    padding: 5px 0 15px;
    color: #59554C;
}
#rightcol p.text { padding: 0 }
#rightcol p.numbersSmall {
    font-size: 14px;
    height: 14px;
    text-align: center;
    padding: 5px 0 15px;
}
#rightcol .ticker { margin-left:1px; padding:1px; font-weight:normal; color:#59554C; background-color:#FEFAEF;  }
/**
 *	FOOTER
 **/
#btnSubscriptions, #btnPastAuctions, #btnAuctionAlerts, #btnFineArts, #btnFreeTrial {
    background-color: #1b1713;
    position: absolute;
    left: 0;
}
#btnPastAuctions, #btnAuctionAlerts, #btnFineArts, #btnFreeTrial { opacity: 0 }
.footerButton {
    border: none;
    background-color: #28241c;
    padding: 6px 25px 0 0;
    float: left;
    color: #fff!important;
    text-decoration: none;
    font-size: 13px;
    margin: 0;
}
.footerButton:hover { text-decoration: underline }
div#footerWrapper {
    width: 100%;
    clear: both;
    display: block;
    position: relative;
    background-color: #FFF;
}
div#footerWrapper div#quantcast {
    float: left;
    width: 160px;
    height: 60px;
    padding-left: 10px;
    background-color: #FFF;
}
div#footerWrapper div#learnToBidFooter {
    float: right;
    padding-right: 5px;
    width: 176px;
    height: 60px;
    background-color: #FFF;
}
div#footerWrapper a.cssHouseLogo { margin: 0 10px }
div#footerWrapper div#footer {
    background: #372c24 url(/wwwImages/bgFooter.png) repeat-x scroll 0 0;
    display: block;
    text-align: left;
    width: 970px;
    float: left;
    padding: 0;
}
#nlSignUpWrapper .errormsg {
    color: #ffffff;
    background: red;
    position: absolute;
    top: -30px;
    left: 0;
    width: 735px;
    height: 20px;
    padding: 5px;
    font-weight: bold;
    text-align: center;
    line-height: 1.75;
}
#footerContent {
    padding: 20px;
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.5, #390300), color-stop(0.87, #811201) );
    background-image: -moz-linear-gradient( center bottom, #390300 50%, #811201 87% );
    border-top: 2px groove #5e5646;
}
#footerContent h4 {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}
#footerContent p {
    color: #fff;
    line-height: 16px;
    padding-bottom: 20px;
}
#footerContent ul { margin-bottom: 50px }
#footerContent ul li {
    margin: 10px 0;
    list-style: none;
}

#footerContent ul li a,
#footerContent ul li a:visited,
#footerContent ul li a:active,
#footerContent ul li a:link{
    color: #eee !important;
    padding: 5px 8px;
}
#footerContent .footer-iphoneapp { list-style-image: none }
#footerContent ul li a:hover { background-color: #1B1713 }
#footerContent .footer-iphoneapp a:hover { background: transparent !important }
#footerContent .footerBox {
    width: 23%;
    float: left;
    border-left: 1px solid #7A0F00;
    padding-left: 15px;
    border-right: 1px solid #390300;
}
#footerContent .firstBox {
    border-left: 0;
    padding-left: 0;
    -webkit-box-shadow: 0 0 0 #000;
    -moz-box-shadow: 0 0 0 #000;
    border-right: 1px solid #390300;
}
#footerContent .lastBox {
    margin-right: 0;
    border-right: 0;
}
#footer-social { padding: 10px 0 }
#footer-social ul {
    height: 15px;
    color: #ffffff;
}
#footer-social ul li {
    float: left;
    width: 24%;
    margin-right: 1%;
    text-align: center;
}
#footer-social a, #footer-social  .social-icons {
    color: #ffffff;
    margin: 2px auto;
    max-width: 76%;
    display: block;
    cursor: pointer;
}
#footer-social .needHelp a{
width: 45%;
}
#footer-social  .social-icons { width: 63% }
#footer-social .social-icons span {
    width: auto;
    float: left;
}
#footer-social a span, #footer-social  .social-icons a {
    position: relative;
    float: right;
    height: 25px;
    width: 25px;
    top: -6px;
}
#footer-social  .social-icons a { top: -8px }
#footer-social a span.app { background: url(/wwwImages/icons/app-store.png) no-repeat 0 0 }
#footer-social a span.help { background: url(/wwwImages/need-help.png) no-repeat 0 0 }
#footer-social a span.bid-demo { background: url(/wwwImages/icons/education.png) no-repeat 0 0 }
div#footer span .chatbutton {
    float: right;
    margin-top: -22px;
}
div#footer span#footerButtons .chatbutton { margin-top: 0 }
#content {
    border-right: none;
    padding: 20px 10px;
    margin: 0;
    color: #333;
    background-color: #fff;
    float: left;
    font-size: 13px;
    width: 725px;
}
/**
 *	PAGINATION
 **/
div#contentWrapper div#pagination {
    width: 710px;
    margin: 25px auto;
    text-transform: uppercase;
    font-weight: bold;
    position: relative;
}
div#contentWrapper div#pagination div#counter p { color: #42423d }
div#contentWrapper div#pagination div#paginator {
    position: absolute;
    right: 0;
}
div#contentWrapper div#pagination div#paginator a.button {
    color: #636363;
    border: solid 1px #bbb;
    background-color: #e3e3e3;
    padding: 2px 5px;
    margin-right: 3px;
}
div#contentWrapper div#pagination div#paginator a.currentPage { color: #232323 }
div#contentWrapper div#pagination div#paginator a.last { margin-left: 10px }
div#contentWrapper div#pagination div#paginator a.first { margin-right: 10px }
div#contentWrapper div#pagination div#paginator a:hover {
    color: #e3e3e3;
    background-color: #636363;
}
#content #newsHead {
    padding: 0;
    margin: 4px;
    width: auto;
    height: 35px;
}
#content #newsHeadIcon {
    position: relative;
    top: 3px;
    left: 4px;
    float: left;
    width: 30px;
}
#content #newsHeadTitles {
    position: relative;
    top: 4px;
    left: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 28px;
    color: #450200;
    font-weight: bold;
    width: 300px;
}
#content #newsHeadNavigation {
    position: relative;
    float: right;
    top: -20px;
    left: -8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin-left: 10px;
}
#content #newsHeadNavigation a.currentLink {
    color: #450200;
    font-weight: bold;
    text-decoration: none;
    padding: 4px;
    padding-bottom: 2px;
    border-bottom: 2px solid #8f6766;
}
#content #newsHeadNavigation a.currentLink:hover {
    color: #450200;
    font-weight: bold;
    text-decoration: none;
    padding: 4px;
    padding-bottom: 2px;
}
#content #newsHeadNavigationList {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
#content #newsHeadNavigationList li {
    list-style-type: none;
    float: left;
    padding-left: 10px;
}
#content #showLatestNews {
    background: url(/wwwImages/newsletter/newsletter_bg.png) no-repeat top left;
    width: 532px;
    height: 300px;
}
#content #showLatestNews a.titles1 {
    font-size: 20px;
    text-decoration: none;
    font-weight: bold;
    color: #252525;
    cursor: pointer;
}
#content #showLatestNews a.titles2 {
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
    color: #252525;
    cursor: pointer;
}
#content #showLatestNews a.titles3 {
    font-size: 14px;
    text-decoration: none;
    color: #252525;
    cursor: pointer;
}
table#tblAlertMe.cssBody { border-collapse: inherit }
#artist-ad-container {
    float: left;
    width: 645px;
    padding-left: 18px;
}
.artist-ad-200 {
    width: 200px;
    height: 200px;
    overflow: hidden;
    float: left;
    margin: 0 15px 15px 0;
}
.artist-ad-200-Container {
    float: left;
    width: 215px;
    height: 215px;
}
#artist-example-lots { float: left }
#artist-ad-300-container {
    width: 300px;
    float: right;
    clear: right;
    margin-top: 15px;
}
.adtext-small {
    font-size: 10px;
    text-align: center;
    color: #999;
    margin-bottom: 4px;
}
#artist-ad-300 {
    width: 300px;
    height: 250px;
    overflow: hidden;
}
/**
 *	TRADE ADS
 **/
div#contentWrapper div#tradeAds {
    margin: 5px auto;
    position: relative;
    width: 710px;
}
#hplists, #m-text{
    width: 735px;
    padding: 10px 0 10px 10px;
    float: left;
    border-right: 1px solid #d4d4d4;
}
#hplists ul  li {
    padding: 2px 15px;
    width: 28%;
    white-space: pre;
    overflow: hidden;
    font-size: 10px;
    float: left;
}
#hplists h5 { margin-bottom: 5px }
.place-holder {
    width: 100%;
    min-height: 600px;
    border: 0px none;
    margin: 10px auto;
}
#m-text {
    padding-top: 20px;
    clear: both;
}
/**
 * AUCTION ZIP BUTTONS
 **/
a.azBidNow{
    background: url(/wwwImages/buttonBidNow_AZ_large.png) top left no-repeat transparent;
    display:block;
    width:145px;
    height:42px;
}
ul.atAuction a.azBidNow{
	background:url(/wwwImages/buttonBidNow_AZ_small.png) top center no-repeat transparent;
	width:80px;
	height:22px !important;
}
/**
 * INV ON ARTFACT BUTTONS
 **/
a.invBidNow{
    background: url(/wwwImages/buttonBidNow_INV_large.png) top left no-repeat transparent;
    display:block;
    width:145px;
    height:42px;
}
ul.atAuction a.invBidNow{
	background:url(/wwwImages/buttonBidNow_INV_small.png) top center no-repeat transparent;
	width:80px;
	height:22px !important;
}
/**
 *	PRINTING
 **/
#printable { display: none }
/**
 *	GET APPROVED LINKS ON SEARCHLOTS
 **/
.right .column-in p a.statusLink, .right .column-in p span { float: right!important }
/**
 *	SEARCH LOTS
 **/
div.auctionResultsRow div.resultsCenter h4 a:hover { text-decoration: underline }
div.auctionResultsRow div.resultsCenter > a { text-decoration: none }
div.auctionResultsRow div.resultsCenter div {
    position: absolute;
    bottom: 0;
    left: 1px;
}
div.auctionResultsRow div.resultsCenter div a:first-child{margin-left:0;}
div.auctionResultsRow div.resultsCenter div span {
    font-size: 12px;
    font-weight: normal;
}
div.auctionResultsRow div.resultsCenter div a.statusLink {
    display: block;
    float: left;
    height: 18px;
    position: relative;
    bottom: -8px;
}
div.auctionResultsRow div.resultsCenter div span.approved {
    color: #006600;
    cursor: default;
}
div.auctionResultsRow div.resultsCenter div a.getApproved, a.getApproved {
    color: #9d7b20;
    text-decoration: underline;
}
div.auctionResultsRow div.resultsCenter div a.getApproved:hover { text-decoration: none }
div.auctionResultsRow div.resultsCenter div span.pending, span.pending {
    color: #006600;
    cursor: default;
}
div.auctionResultsRow div.resultsCenter div span.declined, span.declined {
    color: #000;
    cursor: default;
}
div.auctionResultsRow div.resultsCenter div span.soon {
    color: #000;
    cursor: default;
}
div.auctionResultsRow div.resultsCenter div a.button,
a#viewDetails.button,
a#cancelSubmit.button,
a#showSearchBtn.button,
div#pricingTableFooterAds input#loginbtn,
div#adExamples p.seeExamples a.button,
ul#outer a.button {
    background: #D4D4D4 url(/wwwImages/buttonBackgroundLotDetails.png) repeat-x scroll 0 0;
    border-color: #C3C3C3 #B9B9B9 #B0B0B0 #9C9C9C;
    border-style: solid;
    border-width: 1px;
    color: #616161;
    display: block;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    margin-right: 8px;
    padding: 5px 8px;
}
a#viewDetails.button,
a#cancelSubmit.button,
a#showSearchBtn.button,
div#pricingTableFooterAds input#loginbtn,
div#adExamples p.seeExamples a.button { line-height: 15px }
div.auctionResultsRow-noDetails div.resultsCenter div a.button { display: none }
div.auctionResultsRow-noLotDetails div.resultsCenter div a:first-child,
div.auctionResultsRow-noLotDetails div.resultsCenter div a:last-child { display: none }
div.auctionResultsRow div.resultsRight {
    width: 200px;
    height: 130px;
    position: relative;
}
div.auctionResultsRow div.resultsRight div.icons {
    width: 100%;
    padding-bottom: 10px;
}
div.auctionResultsRow div.resultsRight div.icons img.largeIcon { padding-left: 5px }
div.auctionResultsRow div.resultsRight div.auctionDatePlace {
    font-size: 12px;
    text-align: right;
}
div.auctionResultsRow div.resultsRight div.auctionDatePlace p { padding-bottom: 5px }
div.auctionResultsRow div.resultsRight div.auctionButton {
    padding-bottom: 0;
    /*position: absolute;*/
    bottom: 0;
    right: 0;
}
div.auctionResultsRow div.infoBubble {
    width: 148px;
    position: absolute;
    bottom: 40px;
    left: -3px;
}
div.auctionResultsRow div.infoBubble div.bubbleTop {
    width: 148px;
    height: 14px;
    background: url(/wwwImages/backgroundBubbleTop.png) no-repeat 0 0;
}
div.auctionResultsRow div.infoBubble div.bubbleBody {
    width: 148px;
    background: url(/wwwImages/backgroundBubbleBody.png) repeat-y 0 0;
    color: #747474;
    font-size: 12px;
}
div.auctionResultsRow div.bubbleBody p { padding: 0 13px }
div.auctionResultsRow div.infoBubble div.bubbleBottom {
    width: 148px;
    height: 22px;
    background: url(/wwwImages/backgroundBubbleBottom.png) no-repeat 0 0;
}
#mask {
    background-color: #000;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    display: none;
    opacity: .5;
}
#modal {
    position: absolute;
    top: 200px;
    left: 375px;
    height: 200px;
    width: 200px;
    display: none;
    z-index: 2000;
    border: 1px solid #ccc;
    background-color: #fff;
    overflow: hidden;
    z-index: 3000;
}
#modal #closeWindow { float: right }
/**
 *	REGISTRATION STATUS ICONS
 **/
p.statusSpan {
    margin: 0!important;
    padding: 8px 0 0 0!important;
    float: left!important;
    font-size: 12px!important;
    font-weight: normal!important;
    line-height: 14px!important;
}
p.approved { color: #555555 }
p.pending { color: #555555 }
p.statusSpan span.approvalText {
    margin: 0!important;
    padding: 0!important;
    font-size: inherit!important;
    font-weight: normal!important;
}
p.statusSpan img.approvalStatusIcon { margin: 0 5px 0 0!important }
#leftmiddle {
    width: 410px;
    margin: 0px;
    margin-left: 10px;
}
#leftmiddle select {
    width: 100px;
    height: 20px;
    margin: 0px 4px;
}
/**
 *	SET THE WIDTH TO
 *	FIT THE DIV
 **/
div#leftmiddle div.column-in p { width: 250px }
div.cstmCatalogPhotosFirst {
    padding: 0px 5px;
    float: left;
    font-size: 11px;
    font-weight: normal;
    width: 80px;
}
div.main2 {
    display: table-row;
}
div.main2 div {
    min-height: 100%;
    vertical-align: top;
    padding: 5px 0;
}
div.main2 > div.left{
    display: table-cell;
    margin-right: 15px;
}
div.main2 > div.right{
    display: table-cell;
    margin-right:0;
    top: 5px;
    right: 0;
    float: none;
}
div.main2 > div.middle{
    display: table-cell;
    margin:0;
    width: 100%;
}
.main2 .cstmCatalogsearchBox {
    width: 210px;
    padding: 0px;
    margin: 0px;
    color: #ddd;
    clear: both;
}
.main2 .cstmCatalogsearchBox .column-in { width: 220px }
.main2 .cstmCatalogsearchBox .column-in p {
    margin: 0px !important;
    padding: 0px !important;
}
.column-in .cstmCatalogSearchBox {
    width: 123px;
    height: 24px;
    margin: 0px;
    margin-top: 10px;
    padding: 0px 0px 0px 4px !important;
    border: 1px solid #d9d9d9;
    background: #fff;
    color: #484848 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.column-in .cstmCatalogSubmitSearch {
    background: transparent url(/wwwImages/searchingMiniBTNBG.jpg) repeat-x 0px 0px;
    background: -webkit-gradient(linear,  left bottom, left top, color-stop(0.00, rgb(23,77,15)), color-stop(0.50, rgb(79,198,49)));
    background: -moz-linear-gradient(center bottom,  rgb(23,77,15) 0%, rgb(79,198,49) 50%);
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #fff !important;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 0px 0px 2px 0px;
    margin: 0px;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: -1px 1px 1px #003002;
    line-height: -2px;
    margin-left: 5px;
    width: 60px;
    cursor: pointer;
    height: 22px;
    border: 1px solid #555;
    -moz-box-shadow: 0px 1px 5px #888;
    -webkit-box-shadow: 0px 1px 5px #888;
}
.column-in .cstmCatalogSubmitSearch:hover {
    text-decoration: underline;
    cursor: pointer;
}
.column-in #catalogSearchingTXT, .column-in #catalogSearchingBTN {
    margin: 0px;
    margin-top: 10px;
    padding: 0px;
}
/**
 *	BREADCRUMBS
 **/
.module:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
/**
 *	FLOAT CLEARING FOR IE6
 **/
* html .module {
    height: 1%;
    overflow: visible;
}
/**
 *	FLOAT CLEARING FOR IE7
 **/
* + html .module { min-height: 1% }
#breadCrumb {
    margin: 0;
    float: left;
    display: block;
    height: 21px;
    overflow: hidden;
    width: 930px;
    padding: 5px;
    border-bottom: solid 1px #dedede;
   
}
#breadCrumb ul {
    margin: 0;
    padding: 0;
    height: 21px;
    display: block;
}
#breadCrumb ul li {
    display: block;
    float: left;
    position: relative;
    height: 21px;
    overflow: hidden;
    font-family: 'Gotham SSm A', 'Gotham SSm B',  arial, sans-serif; 
    font-weight: 500; 
    font-style: normal;
    font-size:12px;
    color:#555555;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
    line-height: 21px;
   /* 
    margin: 0px 6px 0px 0;
    padding: 0px 10px 0px 0;    
    font-size: 0.9em; 
    background: url(/wwwImages/Chevron.gif) no-repeat 100% 0;
    */
    font-weight: normal;
}
#breadCrumb ul li div.chevronOverlay {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
#breadCrumb ul li span {
    display: block;
    overflow: hidden;
}
#breadCrumb ul li a {
    display: block;
    position: relative;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    float: left;
}
#breadCrumb ul li a:visited {
	color: #0095d5;
}
#breadCrumb ul li a:active,#breadCrumb ul li a:focus {
  	text-decoration:underline;
  	cursor:pointer;
	color:#0095d5;
}
 /*
#breadCrumb ul li.first a {
    height: 21px !important;
    width: 20px;
    padding: 0;
    overflow: hidden;  
    background: url(/wwwImages/i_breadcrumbs_home.png) center center no-repeat;
    text-indent: -9999px;
}
  */
#breadCrumb ul li.last {
    background: none;
    margin-right: 0;
    padding-right: 0;
	color: #555555;
}
.chevronOverlay {
    display: none;
    background: url(/wwwImages/ChevronOverlay.png) no-repeat 100% 0;
    width: 13px;
    height: 20px;
}
h3.border-bottom {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 5px;
    margin-top: 25px;
}
.two-cols, .three-cols, .four-cols {
    width: 48%;
    padding: 0 2% 0 0;
    float: left;
    list-style: none;
    margin-bottom: 30px;
}
.three-cols { width: 32% }
.four-cols { width: 23.5% }
.two-cols li,
.three-cols li,
.four-cols li {
    overflow: hidden;
    white-space: nowrap;
}
.two-cols li a,
.three-cols li a,
.four-cols li a {
    display: block;
    padding: 5px;
    text-decoration: none!important;
}
.two-cols li a {
    font-weight: bold;
    display: inline-block;
}
.two-cols li a:hover,
.three-cols li a:hover,
.four-cols li a:hover { background: #eeeeee }
ul.last { padding-right: 0 }
.dashed li { border-bottom: 1px dashed #cccccc }
/**
 *	COLLECTION STUFF
 **/
.collection-img {
    float: left;
    margin: 0 15px 5px 0;
}
.collection-img img {
    padding: 5px;
    border: 1px solid #333333;
    max-width: 250px;
}
.showmore-btn + .collapse {
    position: relative;
    top: -16px;
}
.closed {
    height: 31px;
    overflow: hidden;
}
.small {
    font-size: 12px;
    font-weight: normal;
}
/**
 *	ALERTS
 **/
.keyword-alert {
    float: right;
    width: 190px;
    background: #FBF9E7;
    border: 1px solid #D59D45;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 10px;
    padding: 0 5px;
}
.keyword-text {
    font-size: 11px;
    padding: 7px 0;
    display: block;
}
.boxIMG {
    float: left;
    margin: 0 5px;
}
.keyword-text > div { line-height: 1.1!important }

/**
 *	SUBCOLLECTION CALLOUT
 **/
.subcollection-callout {
	float: left;
	border-bottom: 2px solid #DDDDDD;
	padding: 10px 15px 10px 0;
	margin-bottom: 20px;
	font-family: Helvetica, Arial, sans-serif;	
}
.artist_subhead {
	float:left; 
	width:270px;
}

#mainContent-SingleArtist > div#artistNames h2.artist_subhead_h2 {
	color: #666666;
    font-size: 13px;
    font-weight: bold;
    width:270px;
}

.artist_callout {
	float:right; 
	width:420px; 
	padding:15px 0 5px 5px;
	border-bottom: none;
	margin-bottom: 20px;
	font-family: Helvetica, Arial, sans-serif;	
}
.genre_example_box {
	float:left; 
	width:285px; 
	padding-right:10px;
}
.genre-callout-box {
	float:left;
	 width:430px
}
.genre-callout {
	float: left;
	padding-right:none;	
}

.genre_link_box {
	float:left; padding:none; 
	position:relative; 
	left:10px;
	}
.subcollection-callout a {
	color:#0095d5;
}
.subcollection-callout a:active, .subcollection-callout a:hover {
	text-decoration: underline;
}
.subcollection-callout div {
	float: left;
}
.subcollection-header {
	font-weight: bold;
	font-size: 14px;
	display: block;
	line-height: 9px;
}
.subcollection-subheader {
	font-size: 13px;
	display: block;
	line-height: 7px;
	margin-top: 10px;
}
.artistdb-subheader {
	font-size: 12px;
	display: block;
	line-height: 7px;
	margin-top: 10px;
	border-bottom:none;
}
.bluebutton {
	background: -moz-linear-gradient(#5bafdb, #1f8ec8); /* FF 3.6+ */  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bafdb), color-stop(100%, #1f8ec8)); /* Safari 4+, Chrome 2+ */  
    background: -webkit-linear-gradient(#5bafdb, #1f8ec8); /* Safari 5.1+, Chrome 10+ */  
    background: -o-linear-gradient(#5bafdb, #1f8ec8); /* Opera 11.10 */  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bafdb', endColorstr='#1f8ec8'); /* IE6 & IE7 */  
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bafdb', endColorstr='#1f8ec8')"; /* IE8+ */      
	background: linear-gradient(#5bafdb, #1f8ec8)
		repeat scroll 0 0 transparent;
	border: 2px solid #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 1px -1px 0 #1f8ec8, -1px -1px 0 #1f8ec8, 1px 1px 0 #1f8ec8,
		-1px 1px 0 #1f8ec8;
	color: #FFFFFF;
	display: block;
	margin: -4px 0 0 20px;
	padding: 5px 10px;
	text-align: center;
	clear: none;
	position: inherit;
	font-weight: bold;
	float: left;
}
.bluebutton:hover {
	background: #5bafdb;
	filter: none;
}
.subcollection-lower-callout {
	background-color: #d7effd;
	margin-top: 30px;
	padding-bottom: 15px;
	margin-bottom: 60px;
	width: 426px;
}
.subcollection-lower-callout a {
	color:#0095d5;
}

.subcollection-lower-callout a:active, .subcollection-lower-callout a:hover {
	text-decoration: underline;
}
.subcollection-banner {
    margin-top: -5px;
    position: relative;
}
.subcollection-banner-text {
    color: white;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    text-align: center;
    top: -73px;
    width: 91px;
    line-height: 18px;
}
.subcollection-lower-callout .subcollection-header {
	margin-top: -104px;
	margin-left: 115px;
}
.subcollection-lower-callout .subcollection-subheader {
	margin-left: 115px;
}
/**
 *	ADD THIS STUFF
 **/
/*.addthis_toolbox { margin: 10px 0 0 0 }*/
.addthis_default_style .at300b, .addthis_default_style .at300m { padding-right: 2px }
.addthis_default_style .addthis_counter { margin-right: 10px }
/**
 *	NEW BUTTONS 1-2011
 **/
a:hover { text-decoration: none }
.soon-btn,
.soon-btn-sm,
.bid-btn,
.bid-btn-sm,
.bid-btn-tiny,
input#contactInfoContinueBtn,
input.submit,
input.submit-lg,
input.submit-sm,
.watch-btn,
.watch-btn-sm,
li .watchNow,
.subscribe-btn,
.subscribe-btn-rnd, .subscribe-btn-rnd-sm {
    background: #eeeeee; /* old browsers */
    background: -moz-linear-gradient(center top, #eeeeee 20%, #ADADAD 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#eeeeee), color-stop(100%,#ADADAD)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ADADAD',GradientType=0 ); /* ie */
    border: 2px solid #ffffff;
    color: #ffffff;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 1;
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
    box-shadow: 1px 1px 2px #333333;
    padding: 8px 5px;
    text-align: center;
    text-transform: uppercase;
    width: 140px;
}
.soon-btn-sm,
.bid-btn-sm,
.watch-btn-sm,
li .watchNow {
    font-size: 9px;
    padding: 4px 3.5px;
    width: 75px;
}
.soon-btn-sm,
.soon-btn { text-shadow: 0 0 5px #000000 }
.subscribe-btn,
.subscribe-btn-rnd,
.subscribe-btn-rnd-sm {
    background: #FCE5A5; /* old browsers */
    background: -moz-linear-gradient(center top, #FCE5A5 30%, #F7D53B 90%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#FCE5A5), color-stop(90%,#F7D53B)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCE5A5', endColorstr='#F7D53B',GradientType=0 ); /* ie */
    color: #666666;
    font-size: 12px;
    padding: 10px 5px;
    text-shadow: -2px 0 1px #ffffff;
}
.subscribe-btn-rnd,
.subscribe-btn-rnd-sm {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-color: #666666;
    font-size: 12px;
    font-weight: normal;
    padding: 3px 5px 2px;
    width: 110px;
}
.subscribe-btn-rnd-sm {
    color: #333333;
    font-size: 9px;
    width: 80px;
}
.watch-btn,
.watch-btn-sm,
li .watchNow {
    background: #E9AA00; /* old browsers */
    background: -moz-linear-gradient(center top, #E9AA00 25%, #775300 95%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,#E9AA00), color-stop(95%,#775300)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E9AA00', endColorstr='#775300',GradientType=0 ); /* ie */
}
.bid-btn,
.bid-btn-sm,
.bid-btn-tiny,
input.submit,
input.submit-lg,
input.submit-sm,
input#contactInfoContinueBtn {
    background-color: #007705;
    background: -moz-linear-gradient(center top , #007005 30%, #004103 60%, #001b01 90%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #007005 ), color-stop(60%,#004103), color-stop(90%,#001b01)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007005', endColorstr='#001b01',GradientType=0 ); /* ie */
    display: inline-block;
}
.bid-btn-tiny {
    font-size: 10px;
    padding: 3px;
    width: 42px;
}
input.submit,
input.submit-lg,
input.submit-sm,
input#contactInfoContinueBtn {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
    box-shadow: 1px 1px 2px #333333;
    cursor: pointer;
    padding: 5px 10px;
    width: auto;
}
input.submit { font-size: 12px }
input.submit-lg { font-size: 14px }
input.submit-sm {
    font-size: 10px;
    padding: 3px;
}
.bid-btn:hover, .bid-btn-sm:hover, .bid-btn-tiny:hover, input.submit:hover, input.submit-lg:hover, input.submit-sm:hover, .watch-btn:hover, .watch-btn-sm:hover, li .watchNow:hover, .subscribe-btn:hover, .subscribe-btn-rnd:hover, .subscribe-btn-rnd-sm:hover {
    -moz-box-shadow: 0px 0px 5px #333333;
    -webkit-box-shadow: 0px 0px 5px #333333;
    box-shadow: 0px 0px 5px #333333;
}
.subscribe-btn:hover, .subscribe-btn-rnd:hover, .subscribe-btn-rnd-sm:hover { text-shadow: none }
.general-btn, .edit-btn {
    background: #eeeeee; /* old browsers */
    background: -moz-linear-gradient(center top, #eeeeee 45%, #cccccc 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(45%,#eeeeee), color-stop(100%,#cccccc)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* ie */
    border: 1px solid #cccccc;
    color: #666666;
    font-size: 11px;
    margin: 5px;
    padding: 5px 10px;
    text-decoration: none;
}
.general-btn:hover, .edit-btn:hover {
	color:#333333;
	cursor: pointer;
    -moz-box-shadow: inset 0px 5px 5px #cccccc;
    -webkit-box-shadow: inset 0px 5px 5px #cccccc;
    box-shadow: inset 0px 5px 5px #cccccc;
    text-decorattion: none;
}
.totop-btn {
    background: transparent url(/wwwImages/button-icons/totop.png) no-repeat 0 0;
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 50px;
    padding-left: 20px;
}
.viewmore-btn,
.nextpage-btn {
    background: transparent url(/wwwImages/button-icons/next-prev.png) no-repeat 55px -16px;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 20px 1px 0;
}
.nextpage-btn {
    background-position: 53px -16px;
    margin-left: 20px;
}
.prevpage-btn {
    background: transparent url(/wwwImages/button-icons/next-prev.png) no-repeat 0 0;
    font-size: 11px;
    margin-right: 20px;
    padding: 1px 0 1px 20px;
}
.showmore-btn,
.showmore-btn.open {
    background: transparent url(/wwwImages/button-icons/more-less.png) no-repeat 0 -1px;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0 1px 20px;
}
.showmore-btn.open { background-position: 0 -18px }
h3.border-bottom + .viewmore-btn,
h3.border-bottom + .showmore-btn,
h3.border-bottom + .showmore-btn.open {
    position: relative;
    top: -18px;
}
.totop-btn:hover,
.viewmore-btn:hover,
.showmore-btn:hover,
.nextpage-btn:hover,
.prevpage-btn:hover { text-decoration: underline }
.save-btn,
.request-btn,
.request-btn-sm {
    background: transparent url(/wwwImages/button-icons/plus-minus.png) no-repeat 10px 7px;
    border: solid #666666;
    border-width: 1px;
	border-top-color:#eeeeee;
	border-left-color:#eeeeee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 1px 1px 5px #0095D5;
    -webkit-box-shadow: 1px 1px 5px #0095D5;
    box-shadow: 1px 1px 5px #0095D5;
    color: #666666;
    display: inline-block;
    font-size: 12px;
    margin: 10px 0 0 0;
    padding: 5px 10px 5px 30px;
    text-transform: capitalize;
}
.request-btn,
.request-btn-sm {
    background: transparent url(/wwwImages/button-icons/mail.png) no-repeat 10px 7px;
    padding: 5px 15px 5px 35px;
}
.request-btn-sm {
	background-position: 3px 2px;
	display:inline;
	border:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	margin-right:5px;
	padding:0 10px
}
.request-btn-blank {
	margin-left:25px;
	}
.save-btn:hover,
.request-btn:hover {
    border-width: 1px;
	border-bottom-color:#eeeeee;
	border-right-color:#eeeeee;
	border-top-color:#666666;
	border-left-color:#666666;
    -moz-box-shadow: 0px 0px 2px #0095D5;
    -webkit-box-shadow: 0px 0px 2px #0095D5;
    box-shadow: 0px 0px 2px #0095D5;
}
.details {
    font-size: 12px;
	font-weight:normal;
    text-decoration: underline;
}
.details:hover { text-decoration: none }
#at-auction .getApprovedcaption {
    font-size: 10px;
    float: none;
}
.remove-btn:before {
	content:"X";
	border: 1px solid #ff0000;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	color:#ff0000;
	display:inline;
	height:16px;
	width:16px;
	padding:0 3px;
	font-weight:bold;
	font-size:10px;
	margin-right:5px;
	text-indent:5px
}
.soon-btn:visited,
.soon-btn-sm:visited,
.bid-btn:visited,
.bid-btn-sm:visited,
.bid-btn-tiny:visited,
input#contactInfoContinueBtn:visited,
input.submit:visited,
input.submit-lg:visited,
input.submit-sm:visited,
.watch-btn:visited,
.watch-btn-sm:visited,
li .watchNow:visited,
.subscribe-btn:visited,
.subscribe-btn-rnd:visited {color:#ffffff}

.subscribe-btn-rnd-sm:visited {color:#888888}
/**
 *	MY ARTFACT
 **/
 #navBackground {
 	width:940px;
    margin: 10px 0 15px 0;
	height:30px;
	background-color:#666666;
 	}
#sub-nav {
    float: left;
    list-style: none;
    margin: -5px 0 0 0;
    position: relative;
    left: -10px;
}
#sub-nav a{ 
	color: #ffffff;	
	}
#sub-nav li:hover a {
	color: #555;
	}
#sub-nav li {
    float: left;
    padding: 5px 16.5px;
    position: relative;
	border-top: solid 5px #ffffff;
	background-color:#666666;
	height:20px;
	color:#ffffff;
}
#sub-nav li:hover {
    background: #e2e2e2;
    color: #555;
    border-top: solid 5px #D8292F;
	}

/*  active page classes */
#sub-nav li.subNavActiveClass {
    background: #e2e2e2;
    color: #555;
    border-top: solid 5px #D8292F;
	}
#sub-nav li a.subNavLinkActiveClass {
    color: #555;
	}
.subActive:after {
    content: "";
    border-color: #555555 transparent transparent transparent;
    border-style: solid;
    border-width: 6px;
    width: 0;
    height: 0px;
    position: relative;
	top:5px;
    left:2px;
	display:inline-block
	}
	
#sub-nav li ul li:hover a {
    text-decoration:underline;
	}
.sub:after {
    content: "";
    border-color: #FFFFFF transparent transparent transparent;
    border-style: solid;
    border-width: 6px;
    width: 0;
    height: 0px;
    position: relative;
	top:5px;
    left:2px;
	display:inline-block
	}
li.sub:hover:after {
	border-color: #555555 transparent transparent transparent;
	}

/**
 *	DROPDOWN
 **/
#sub-nav ul {
    display: none;
    background:#e2e2e2;
    position: absolute;
    top: 30px;
    left: -1px;
    margin: 0;
    padding: 0;
	z-index:1000

}
#sub-nav li:hover > ul {
    display: block;
    width: 150px;
    border: none;
    padding:10px 0;
}
#sub-nav ul li {
    border: none;
    display: block;
    padding: 5px 10px;
    margin: 0;
    width: 130px;
    background:#e2e2e2;
	height:100%;
}
#sub-nav ul li:hover {
    border: none;
    background: #F1F1F1;
}
#sub-nav li.last { border-right: none }
/**
 *	RE-USABLE ELEMENTS
 **/
ul.lot-grid {
    margin: 10px 0 30px;
    overflow: hidden;
}
.lot-grid li {
    float: left;
    border: 2px solid #cccccc;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-right: 15px;
    width: 90px;
    padding: 5px;
    text-align: center;
    height: 125px;
}
li.last { margin-right: 0 }
.lot-grid li .thumb {
    width: 85px;
    height: 85px;
}
/**
 *	UL BASED TABLE STYLES
 **/
.zebra li { background: #efefef;  border-bottom:1px dashed #cccccc; list-style-image:none; padding:5px; font-size:12px; overflow:hidden}
.zebra li:nth-child(odd) { background: #fff; }
.zebra li.head {background:#687EAB; color:#ffffff; line-height:1em; font-size:11px}
/**
 *	FOR IE8
 **/
.solid li {background:transparent; border:none}
.solid li:nth-child(odd) {background:transparent; border:none}
/**
 *	GRID SYSTEM
 **/
/**
 *	EQUAL COLUMN WIDTHS
 **/
div.grid,
ul.table{float:left;width:100%}
.right>div{float:right}
.one>div,
.one > li{width:100%;float:left}
.two>div,
.two > ul,
.two > li{width:50%;float:left}
.three>div,
.three > li{width:33.33%;float:left}
.four>div,
.four > li{width:25%;float:left}
.five>div,
.five > li{width:20%;float:left}
.six>div,
.six > li {width:16.60%;float:left}
.seven>div,
.seven > li{width:14.28%;float:left}
.eight>div,
ine > li{width:11.11%;float:left}
.ten>div,
.ten > li{width:10%;float:left}
.twelve>div,
.twelve > li{width:8.33%;float:left}

 .span-1,
 .span-2,
 .span-3,
 .span-4,
 .span-4_5,
 .span-5,
 .span-6,
 .span-7,
 .span-8,
 .span-9,
 .span-10,
 .span-11,
 .span-12,
 .span-13,
 .span-14,
 .span-15,
 .span-16,
 .span-17,
 .span-18,
 .span-19,
 .span-20,
 .span-21,
 .span-22,
 .span-23,
 .span-24 {
  float: left;
  margin-right: 10px;
}
/**
 *	LAST COLUMN
 **/
.last { margin-right: 0; }
/**
 *	COLUMN WIDTHS
 **/
.span-1 {width: 30px;}
.span-2 {width: 70px;}
.span-3 {width: 110px;}
.span-4 {width: 150px;}
.span-4_5 {width: 185px;}
.span-5 {width: 190px;}
.span-6 {width: 230px;}
.span-7 {width: 270px;}
.span-8 {width: 310px;}
.span-9 {width: 350px;}
.span-10 {width: 390px;}
.span-11 {width: 430px;}
.span-12 {width: 470px;}
.span-13 {width: 510px;}
.span-14 {width: 550px;}
.span-15 {width: 590px;}
.span-16 {width: 630px;}
.span-17 {width: 670px;}
.span-18 {width: 710px;}
.span-19 {width: 750px;}
.span-20 {width: 790px;}
.span-21 {width: 830px;}
.span-22 {width: 870px;}
.span-23 {width: 910px;}
.span-24 {width:950px; margin-right:0;}
.span_sms {
	float:left;
	width:195px;
	margin:1px 0 0 10px;
	height:15px;
	}
.smsFormRow {
	clear:both;
	padding-top:3px;
	display:none;
	}
.minus3 {
	margin-top:-2px;
	}
.smsConfirmationText {
	font-weight:bold;
	padding-top:5px;
	clear:both;
	display:none;
	}
.confirmButton {
	clear:both;
	position:relative;
	top:10px;
	width:100%;
	padding:3px 0 3px 0;
	text-align:center;
	border-radius:3px;
	color:#FFFFFF;
	background-color:#19988B;
	font-family: 'Gotham Narrow SSm A', 'Gotham Narrow SSm B',  arial, sans-serif; 
	font-weight: 700; 
	font-style: normal;
	border:none;
	font-size:14px;	
	cursor:pointer;
	position:relative;
	margin-top:3px;
	}
.confirmButton:hover {
	background-color:#33b0a2;
	}
.smsGhost {
	color:#b4b4b4;
	font-weight:normal;
	}
.smsItalic {
	font-style:italic;
	}	
.errorInline {
    font-size:11px; 
    clear:both; 
    float:left;
    color: #ff3333;
    font-family: arial, sans-serif;
    font-weight: bold;
    margin-bottom:-10px;
}
.errorInput{
	border: 1px solid #ff3333 !important;
}
.displayNone {
	display:none;
	}
.phoneBox {
	position:relative;
	top:-1px;
	}
.span-9-right{
	float:right;
	width:396px;
	margin-top:10px;
}
.span-9-right #emailAlerts{
	width:262px;
}
.span-9-right #emailAlerts > li{
	background:transparent;
	border:none;
	padding:0;
	margin-left:5px;
}
.span-9-right #emailAlerts > li > a{
	text-decoration:underline;
}.span-9-right #emailAlerts > li > a:hover{
	text-decoration:none;
}
.span-9-right #emailAlerts > li > a.status{
	text-decoration:none;
	font-weight:bold;
	color:#4B55E3;
	cursor:default;
}
.span-9-right #emailAlerts,
.span-9-right strong{
	float:left;
}
/**
 *	AUTO GENERATED CONTENT
 **/
.alertToggle  img, img.toggleBTN {
	width:20px;
}
#helpButton {
	width:10px;
	height:10px
}
/**
 * MYHELP
 */
div.helpWrapper{
	float:left;
}
#helpTopicsLinksWrapper{
	margin-right:10px;
	width:237px;
}
#helpTopicsContentWrapper{
	width:477px;
}
#helpTopicsContentWrapper h4{
	color:#28195E;
}
#helpTopicsContentWrapper h4.selectTopic{
	font-size:16px;
	color: #28195e;
}

ul.help{
	border: solid 1px #28195E;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	clear:none;
	float:left;
	font-size:12px;
	margin-top:-5px;
}
ul.help > li:first-child{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
ul.help > li{
	background:#fff;
}
#helpTopicsLinks{
	width:235px;
}
#helpTopicsContent,
#helpTopicsContentLinks,
#helpTopicsContentDownloads{
	width:475px;
	float:right;
}
#helpTopicsContent ol,
#helpTopicsContentLinks ol,
#helpTopicsContentDownloads ol{
	margin:0;
	padding:5px 10px;
}
#helpTopicsContent ol > li,
#helpTopicsContentLinks ol > li,
#helpTopicsContentDownloads ol > li{
	border:none;
	list-style-type:decimal !important;
}
#helpTopicsContent > li,
#helpTopicsContentLinks > li,
#helpTopicsContentDownloads > li{
	border-bottom: thin solid #4d4d4d;
	margin:0;
	padding:10px 0 10px 10px;
}
#helpTopicsContent > li.noBorder,
#helpTopicsContentLinks > li.noBorder,
#helpTopicsContentDownloads > li.noBorder{
	border:none;
}
#helpTopicsContent > li > h4,
#helpTopicsContentLinks > li > h4,
#helpTopicsContentDownloads > li > h4,
#helpTopicsContent > li > p,
#helpTopicsContentLinks > li > p,
#helpTopicsContentDownloads > li > p
{
	color:#4d4d4d;
	width: 400px;
	padding:0;
	margin:0;
}
#helpTopicsContent > li > h4,
#helpTopicsContentLinks > li > h4,
#helpTopicsContentDownloads > li > h4{
	display:inline;
}
#helpTopicsContent > li > p,
#helpTopicsContentLinks > li > p,
#helpTopicsContentDownloads > li > p{
	padding-left:12px;
}
#helpTopicsContent > li > p > span,
#helpTopicsContentLinks > li > p > span,
#helpTopicsContentDownloads > li > p > span{
	float:left;
}
#helpTopicsContent > li > p > span.learnMore > a,
#helpTopicsContentLinks > li > p > span.learnMore > a,
#helpTopicsContentDownloads > li > p > span.learnMore > a,
#helpTopicsContent > li > p > span.learnMore > span,
#helpTopicsContentLinks > li > p > span.learnMore > span,
#helpTopicsContentDownloads > li > p > span.learnMore > span{
	float:left;
}
#helpTopicsContent > li > p > span.learnMore > span,
#helpTopicsContentLinks > li > p > span.learnMore > span,
#helpTopicsContentDownloads > li > p > span.learnMore > span{
	background: url(/lib/images/helpSystemSprite.png) -11px -27px no-repeat;
	clear:none;
	display:block;
	height:16px;
	width:16px;
}
#helpTopicsContent > li > p.attachmentCount,
#helpTopicsContentLinks > li > p.attachmentCount,
#helpTopicsContentDownloads > li > p.attachmentCount{
	font-size:16px;
	width:418px;
	margin:10px 0 0 15px;
	padding:3px 5px 3px 20px;
	border:solid 1px #ccc;
}
#helpTopicsContent > li > p.attachmentCount{}
p.attachmentCount{
	position:relative !important;
}
p.attachmentCount span.clip{
	width:23px;
	height:30px;
	margin:0;
	overflow:hidden;
	position:absolute;
	top:-8px;
	left:-12px;
}
p.attachmentCount #paperclip > img{
	position:absolute;
	left:-123px;
	top:-11px;
}
#helpTopicsContent > li p.helpTopicQuestion,
#helpTopicsContentLinks > li p.helpTopicQuestion,
#helpTopicsContentDownloads > li p.helpTopicQuestion{
	font-size:16px;
	color:#0095D5;
	width:95%;
}
#helpTopicsContent p.helpTopicQuestion strong,
#helpTopicsContentLinks p.helpTopicQuestion strong,
#helpTopicsContentDownloads p.helpTopicQuestion strong{
	display:block;
	float:left;
	line-height:18px;
	width:75%;
}
#helpTopicsContent p.helpTopicQuestion a.backToTop,
#helpTopicsContentLinks p.helpTopicQuestion a.backToTop,
#helpTopicsContentDownloads p.helpTopicQuestion a.backToTop{
	float:right;
	font-size:12px;
	line-height:18px;
	text-align:right;
}
#helpTopicsContent p.helpTopicQuestion a.backToTop > span,
#helpTopicsContentLinks p.helpTopicQuestion a.backToTop > span,
#helpTopicsContentDownloads p.helpTopicQuestion a.backToTop > span{
	background: url(/lib//images/helpSystemSprite.png) 0px -33px no-repeat;
	float:left;
	height:10px;
	margin: 4px 7px 0 0;
	overflow:hidden;
	width:10px;
}
.help h3{
	border: solid 1px #28195E;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding:5px 0 7px 8px;
	background-color:#28195E;
	color:#FEFFF9;
	font-size:16px;
	margin-bottom:0;
	height:18px;
}
.artfact h3{
	background:url("/wwwImages/nav-af-bg.png") repeat-x scroll left top transparent;
	background-color:#790500;
	border-color:#790500;
}
.artfact ul.help{
	border-color:#790500;
}
.invaluable h3{
	background:url("/wwwImages/nav-inv-bg.png") repeat-x scroll left top transparent !important;
	background-color:#1D5894;
	border-color:#1D5894;
}
.invaluable ul.help{
	border-color:#1D5894;
}
.help h3 a{
	color:inherit;
	cursor:pointer;
}
ul#helpTopicsContent.help h3,
ul#helpTopicsContentLinks.help h3,
ul#helpTopicsContentDownloads.help h3{
	font-size:20px;
	font-weight:normal;
}
#questions li{
	border-bottom:none;
	padding:0;
	font-size:14px;
	line-height:24px;
}
#attachments > li{
	border-bottom:none !important;
}
ul.help li{
	color:#0095D5;
	list-style:disc inside;
	margin:0;
	padding-left:10px;
}
#helpTopicsLinks li{
	padding: 0 8px 0 20px;
	text-indent:-11px;
}
ul.help li:last-child{
	padding-bottom:10px;
}
ul.help li a,
ul.help li a:visited{
	color:#0095D5;
	text-decoration:underline;
}
ul.help li span{
	color:#666;
	margin-left:5px;
}
ul.help li span.learnMore > span{
	height:16px;
	width: 16px;
}
ul.help li span.learnMore > span{
	width:16px;
	height:16px;
	background: url(/lib//images/helpSystemSprite.png) 0px -33px no-repeat;
}
ul.help li.noBullet {
	list-style:none;
}
ul.help li.noBullet h4{
	font-size:20px;
	color:#28195E !important;
}.helpWrapper ul.help li.noBullet h4{
	color:#28195E !important;
}
.artfact ul.help li.noBullet h4{
	color:#790500 !important;
}
.invaluable ul.help li.noBullet h4{
	color:#1D5894 !important;
}
ul.attachments{
	margin-top:10px;
}
ul.attachments > li > a{
	float:left;
}
ul.attachments span.icon,
p.attachmentCount span.icon{
	background:url("/lib//images/iconsSprite.png") no-repeat 0px 0px transparent;
	width:40px;
	height: 43px;
	margin-right:5px;
	margin-bottom:10px;
	overflow: hidden;
	float:left;
	clear:left;
	position:relative;
}
p.attachmentCount span.clip{
	background:url("/lib//images/iconsSprite.png") no-repeat -110px -12px transparent;
	height:28px;
	left:-40px;
	top:-10px;
}
ul.attachments span.pdf{
	background:url("/lib//images/iconsSprite.png") no-repeat 2px 0px transparent;
}
ul.attachments span.mp4{
	background:url("/lib//images/iconsSprite.png") no-repeat -264px -11px transparent;
}
ul.attachments span.xls,
ul.attachments span.csv{
	background:url("/lib//images/iconsSprite.png") no-repeat -227px -16px transparent;
}
ul.attachments span.doc,
ul.attachments span.txt{
	background:url("/lib//images/iconsSprite.png") no-repeat -188px -18px transparent;
}
ul.attachments div.ppt{
	background:url("/lib//images/iconsSprite.png") no-repeat -150px -8px transparent;
}
ul.attachments div.jpg,
ul.attachments div.gif,
ul.attachments div.png{
	background:url("/lib//images/iconsSprite.png") no-repeat -36px -4px transparent;
}
ul.attachments div.flashBox{
	margin-top:40px;
}

#videoplayer{
	width:440px;
	height:300px;
	display:block;
	border:solid 1px #ccc;
}

.tableCheck{
    background-image:url(/wwwImages/tableCheck.png);
    display: block;
    height:24px;
    width:24px;
    margin: 0 auto;
}
.tableXmark{
    background-image:url(/wwwImages/tableXmark.png);
    display: block;
    height:18px;
    width:18px;
    margin: 0 auto;
}
#content0 table{
    margin: 1em auto; border-collapse: collapse;

}
#content0 td {
    padding: .3em; border: 1px #ccc solid; 
    vertical-align: middle;
}
#content0 tr{

}
    
#content0 td:nth-child(2),#content0 td:nth-child(3),#content0 td:nth-child(4),#content0 td:nth-child(5){
    text-align:center;
    vertical-align: middle;
}
.tableHead{
    width: 115px;
}
.tableHead1{
    width: 60px;
}
.tableHead2{
    width: 80px;
}
.tableHead3{
    width: 55px;
}
.tableHead4{
    width:60px;
}
.tableItalic{
    font-style:italic;
}
.tableUnderline{
    text-decoration:underline;
}

/* Begin My Auctions TandC styles */
.showPopup {
	position: relative;
}
.popUp {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 5px 5px 5px #333333;
    display: none;
    left: 160px;
    padding: 5px;
    position: absolute;
    top: 360px;
    width: 260px;
    z-index: 1000;
}
/* End My Auctions TandC styles */

/* Begin Artist Alert List Login styles */
#content .signInMessage {
	margin-top: -20px; 
	padding: 0px; 
	font-weight: bold; 
	color: #555555; 
	font-size: 18px; 
	font-family: Arial;
}
#content .topMargin15 {
	margin-top: 15px;
}
/* End Artist Alert List Login styles */

.cautionBox {
	width:685px;
	height:47px;
	padding:10px 20px 10px 40px;
	font-weight:bold;
	font-size:12px;
	color:#555;
	background:#FFF4C1 url('/wwwImages/Alert_Icon.png') no-repeat 10px 10px;
	margin:0 0 20px -10px;
	}	
#lookingGreen {
	width:920px;
	height:50px;
	padding:10px;
	font-size:14px;
	color:#555555;
	background-color:#def0ee;
	}
.greenNudgeUp {
	position:relative;
	top:-14px;
	}
.floatLeft {
	float:left;
	}
.lookingGreenLogo {
	float:left;
	padding:10px 0 0 10px;
	}
.lookingGreenText {
	float:left;
	margin-left:20px;
	width:710px;
	height:45px;
	border-left:solid 1px #969494;
	padding:5px 0 0 20px;
	}
.lookingGreenBold {
	font-weight:bold;
	font-size:16px;	
	}
.greenMargin {
	margin:15px 0 15px 0;
	}
#searchLink {
	float: right;
	font-size: .95em;
	margin-top:-18px;
	}
#searchTitle{
	width:940px;
	}
.marginTop5 {
	margin-top:5px;
	}
.newList {
	color:#666;
	clear:both;
	position:relative;
	left:15px;
	}
.newList li{
	list-style-type: disc;
	}
.wonLotsHeader{
	width:100%; 
	margin-top:-20px;
	}
.wonLotsTitle {
	float:left;
	font-size:18px; 
	font-weight:bold; 
	width:50%; 
	margin-bottom:10px; 
	margin-top:15px;
	}
.wonLotsPagingBox {
	float:right; 
	width:50%;
	}
.mainTop #epaiLearnMore.flyout  {
	display: none;
	position: absolute;
	background: #f3f3f3;
	width: 296px;
	right: 250px;
	padding: 10px;
	box-shadow: -2px 2px 4px #888;
	z-index: 1000;
}
.epaiRule {
	padding-bottom:10px; 
	border-bottom:solid 1px #cccccc; 
	position:relative; 
	left:-135px; 
	width:763px;
	}
#epaiLearnMore {
	display: none; 
	position:absolute; 
	width:200px; 
	left:300px;
	}
.epaiRfaText {
	margin:20px 0px 0px 8px; 
	position:relative; 
	width:500px;
	}
.epaiRfaTextFlyout {
	width:375px;
	}
	
.signInPageContainer{
	width:960px;
	margin-left:5px;
	}
.marginTop20 {
	margin-top:20px;
	}
.marginBottom20 {
	margin-bottom:20px;
	}
.signInPageBox {
	width:458px;
	height:338px;
	float:left;
	padding-top:40px;
	font-family:Georgia;
	font-size:23px;
	color:#555555;
	border:solid 1px #dddddd;
	text-ailgn:center;
	}
.signInPageBoxGray {
	background-color:#E2E2E2;
	color:#000000;
	text-align:left;
	border:none;
	margin-right:20px;	
	padding-left:40px;
	width:420px;
	height:340px;
	}
.signInCenter {
	width:100%;
	text-align:center;
	}	
.overlayButton.signInButton {
	width:145px;
	}
.signInLabel {
	font-family: 'Gotham Narrow SSm A', 'Gotham Narrow SSm B',  arial, sans-serif;
	font-weight: 500; 
	font-style: normal;
	font-size:14px;
	color:#000000;
	}
.signinFormFieldBox {
	width:260px;
	height:30px;
	border: solid 1px #a6a6a6;
	margin-bottom:20px;
	background-color:#ffffff;
	}
.signInErrorBox {
	font-family: 'Gotham Narrow SSm A', 'Gotham Narrow SSm B',  arial, sans-serif;
	font-weight: 400; 
	font-style: normal;
	font-size:12px;
	color:#555555;
	padding:3px 0 8px 0;
	}
.errorColor {
	color:#FF3333;
	}
.hidden {
	display:none;
	}	
.signinPageField {
	font-family: 'Gotham Narrow SSm A', 'Gotham Narrow SSm B',  arial, sans-serif;
	font-weight: 400; 
	font-style: normal;
	font-size:14px;
	color:#555555;
	margin:4px 0 0 4px;
	border:none;
	}
.signInIconPad {
	margin:5px 10px 0 0;
	}
.signInNoThanks {
	margin:20px 0 0 20px;
	}
.createPadding {
	width:300px; 
	margin-left:80px; 
	padding-top:40px
	}
.getStartedPadding {
	padding-left:157px;
	}
a.supportLink:link, a.supportLink:visited {
	color:#0095D5;
	text-decoration:none;
	}
a.supportLink:hover, a.supportLink:active{
	color:#0095D5;
	text-decoration:underline;
	}
	
.softSigninName {
	font-family: 'Gotham SSm A', 'Gotham SSm B',  arial, sans-serif;
	font-weight: 400; 
	font-style: normal;
	font-size:14px;
	color:#555555;
	padding-right:40px;
	float:left;
	}
  #rfaLoginDiv input.loginButton2.softSigninButton {
	width:185px;
	}
/*------------------------------------------------------*/
/* advanced search styles 								*/
/*------------------------------------------------------*/

.advContainerBox{
	width:100%;
	text-align:left
	}

.advDivHoriz * {
	display: inline-block;
	}

.advTextClass {
	border:1px solid #e2e2e2;
	}
	
.advDivWidth600 {
	width: 600px;
	}

.advHorizRuler600 {
	margin:0px 0px;
	padding:0px;
	width:600px;
	color:#e2e2e2;
	text-align:left;
	}

.advHorizRuler520 {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:520px;
	color:#e2e2e2;
	text-align:left;
	}

.advFeaturesFont {
	font-family: 'Gotham SSm A', 'Gotham  SSm B', arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	color: #555555;
	font-size: 14px;
	}

.advSearchLink, a:visited {
	color: #0095d5;
	text-decoration: none;
	}

.advSearchBtn:hover, .advSearchBtn:active  {
	background-color: #2ab1a2;
	}
	
/*
.advSearchBtnClicked  {
	background-color: #2ab1a2;
	}
*/

div.advNoMargPad td select {
	margin:0px;
	padding:0px;
	}

.advSearchBtn {
	color:#fff;
	background-color: #24988a;
	border:none;
	height:35px;
	width:140px;
	font-family: 'Gotham SSm A', 'Gotham  SSm B', arial, sans-serif;
	font-size: 18px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
    	border-radius: 6px;
	}

.advMainTitle {
	font-family: 'Gotham SSm A', 'Gotham  SSm B', arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	color: #555555;
	font-size: 24px;
	}

.advRadioButtons {
	font-family: 'Gotham SSm A', 'Gotham  SSm B', arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	color: #555555;
	font-size: 16px;
	padding-bottom:5px;
	}
	
.advLabel {
    display: block;
    padding-left: 15px;
    text-indent: -15px;
	}
	
.advInput {
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    vertical-align: bottom;
    position: relative;
    top: -2px;
    *overflow: hidden;
	}

.advInput2 {
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    vertical-align: middle;
    position: relative;
    top: -2px;
    *overflow: hidden;
	}

.advImproveSearchTitle {
	font-family: 'Gotham SSm A', 'Gotham  SSm B', arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	color: #555555;
	font-size: 18px;
	}

.advImproveSearchBody {
	font-family: 'Gotham SSm A', 'Gotham  SSm B', arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	color: #555555;
	font-size: 16px;
	}

.advSearchWords {
	font-family: 'Gotham SSm A', 'Gotham  SSm B', arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	color: #555555;
	font-size: 14px;
	width: 117px;
	}

.advDateSelectHgt td select {
	height:30px;
	line-height:30px;
	}

/*-----------------------*/
/*    Bottom Margin      */
/*-----------------------*/

.advMargBot7 {
	margin-bottom:7px;
	}

.advMargBot10 {
	margin-bottom:10px;
	}

.advMargBot17 {
	margin-bottom:17px;
	}
	
.advMargBot25 {
	margin-bottom:25px;
	}

.advMargBot30 {
	margin-bottom:30px;
	}

.advMargBot35 {
	margin-bottom:35px;
	}
	
.advMargBot40 {
	margin-bottom:40px;
	}

/*-----------------------*/
/*    Top Margin         */
/*-----------------------*/
.advMargTop5 {
	margin-top:5px;
	}

.advMargTop10 {
	margin-top:10px;
	}
	
.advMargTop12 {
	margin-top:12px;
	}

.advMargTop20 {
	margin-top:20px;
	}
	
.advMargTop30 {
	margin-top:30px;
	}

.advMargTop40 {
	margin-top:40px;
	}

.advMargTop45 {
	margin-top:45px;
	}
	
.advMargTop25neg {
	margin-top:-25px;
	}
	
	
/*-----------------------*/
/*    Left Margin        */
/*-----------------------*/

.advMargLeft5 {
	margin-left:5px;
	}

.advMargLeft10 {
	margin-left:10px;
	}

.advMargLeft15 {
	margin-left:15px;
	}

.advMargLeft20 {
	margin-left:20px;
	}
	
.advMargLeft405 {
	margin-left:405px;
	}

/*-----------------------*/
/*    Right Margin       */
/*-----------------------*/
	
.advMargRight2 {
	margin-right:2px;
	}
	
.advMargRight5 {
	margin-right:5px;
	}
	
.advMargRight10 {
	margin-right:10px;
	}

.advMargRight40 {
	margin-right:40px;
	}

/*-----------------------*/
/*    Sides Margin       */
/*-----------------------*/
.advMargSides17 {
	margin:0px 17px;
	}

.advMargSides20 {
	margin:0px 20px;
	}

.advWidth25 {
	width:25px;
	}
		
.advOuterDiv970 {
	width:970px;
	}

.advInnerDiv602 {
	width:602px;
	}
	
.advPadTop3 {
	padding-top:3px;
	}
	
.advPadTop7 {
	padding-top:7px;
	}
	
.advPadBot5 {
	padding-bottom:5px;
	}
	
.advErrorRed {
	color:red;
	padding-left:10px;
	}
	
.advDateErrorRed {
	color:red;
	}
#advFilterErrorExclude {
	position:absolute; 
	top:32px;
	}	
.advSearchText {
	height:29px;
	padding-left:10px;
	font-family: 'Gotham SSm A', 'Gotham  SSm B', arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	color: #555555;
	width:460px;
 	font-size: 14px;
	}
	
.advGhostText {
	height:29px;
	padding-left:10px;
	font-family: 'Gotham SSm A', 'Gotham  SSm B', arial, sans-serif;
	font-weight: 400;
	font-style: italic;
	color: #aeaeae;
	width:460px;
 	font-size: 14px;
	}
	
.advLotsWithValueChkbx {
	margin-left:0px;
	margin-right:2px;
	}

.advDivOutline {
	border: 1px solid #e2e2e2;
	height:200px;
	width:250px;
	}
	
.advTextBox {
	padding:15px 14px 15px 35px;
	text-align:left;
	}
	
.advSelectHgt25 {
	height:25px;
	line-height:25px;
	}
	
.advDivExclSearchFeat {
	height:25px;
	padding:13px 0px 7px 16px;
	width:584px; 
	background-color:#E2E2E2;
	}

.advAuctionRadio {
	margin-left:0px;
	}
	
.advSelectWidth250 {
	width:250px;
	}
.myPageNoImage {
	width:100px; 
	height:100px; 
	text-align:center; 
	padding-top:20px;
	}
/*  resumator careers page */	
#careers_fullWidth {
	width:100%;
	position:relative;
	}
#careers_floatingBackground {
	width:100%;
	position:absolute;
	top:90px;
	}
#careers_blackBar {
	background-color:#000;
	height:20px;
	}
#careers_imageBox {
	 text-align:center;
	 max-width:1930px;
	 }
#careers_image_left {
	margin-right:-470px;
	float:left;
	}
#careers_image_right{
	margin-left:-470px;
	float:right;
	}
#careers_image_center{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	}
#careers_redBox{
	height:150px;
	width:100%;
	background-color: #D8292F;
	z-index:-1;
	}
#careers_whiteBar{
	background-color:#fff;
	height:105px;
	width:100%;
	position:absolute;
	top:110px;
	z-index:100;
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	}
.absolute {
	position:absolute;
	}
.topLeftCircle{
	 top:110px;
	 z-index:150;
	 left: 20px;
	}

.rightCircle{
	top:110px;
	right:30px;
	z-index:150;
	}
#careers_floatingText {
	position:absolute;
	top:125px;
	z-index:200;
	width:100%;
	}
.careers_centered_940 {
	width:940px;
	margin-left:auto;
	margin-right:auto;
	}
.careers_headerNudge{
	position:relative;
	top:-40px;
	}
.careers_bottomHeader{
	margin:680px 0 0px 0;
	font-size:28px;
	}
.gothamNarrow {
	font-family: 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	color: #000;
	}
.careers_join {
	font-weight:400;
	font-size:30px;
	}
.careers_join2{
	font-size:35px;
	font-weight:700;
	color:#D8292F;
	line-height:32px;
	}
.careers_body_copy {
	margin-top:450px;
	color:#fff;
	width:850px;
	font-size:18px;
	}
.resumator-jobs-text {
	.color:#555  !important;
	font-family: 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', arial, sans-serif  !important;
	font-weight: 500;
	font-style: normal;
	}
.resumator-department-name {
	color:#D8292F;
	font-size:18px;
	text-transform:uppercase;
	}
.resumator-department-heading {
	border-top:solid 1px #DDD;
	padding-top:20px;
	margin-top:30px !important;
	}
.resumator-department-heading:first-child {
	border:none !important;
	margin-top:0px !important;
	}
.resumator-job-title {
	font-size:20px  !important;
	color: #555 !important;
	font-family: 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', arial, sans-serif !important;
	font-weight: 500;
	font-style: normal;
	}
.resumator-job-info, .resumator-job-info-details {
	font-size:14px  !important;
	color: #555 !important;
	font-family: 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', arial, sans-serif !important;
	margin:0 20px 0 00 !important;
	}
.resumator-job-location, .resumator-job-heading   {
	font-weight:700;
	color: #555 !important;
	}
.resumator-job-description-text, .resumator-job-description p, .resumator-job-description li {
	color: #555 !important;
	font-family: 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', arial, sans-serif !important;
	}
.resumator-job-title  {
	border:none !important;
	}
a.resumator-job-link {
	color: #0095D5 !important;
	}
.careerFooter {
	margin:0 0 30px -10px;
	width:950px;
	overflow:hidden;
	}
@media screen and (max-width:1024px){
	.topLeftCircle, .rightCircle, #careers_image_left, #careers_image_right {
		display:none;
		}
	}
.houseCreditCardBlock {
	margin:3px 0 0 10px; 
	padding:7px 0 7px 10px;
	 border-left: solid 1px #ddd; 
	 height:15px;
	}
.payOnlineButton {
	height:19px;
	width:155px;
	padding:3px 0;
	background-color: #24988B;
	border-radius:3px;
	font-family: "Gotham Narrow SSm A","Gotham Narrow SSm B",arial,sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	font-weight:500;
	text-align:center;
	cursor:pointer;
	margin-top:5px;
	}
 .payOnlineButton:hover {
	background-color:#06B0A2;
	}
.binButt {
	width:110px;
	padding:5px 0;
	margin-top:10px
	}
.paymentIconBox {
	margin: 10px 0;
	 height:10px;
	}
.mwlPaymentBox {
	 width:155px;
	}
.paymentFeedbackPad {
	padding-top:15px;
	}
.binIconPastLotBlock {
	margin:0 0 0 15px;
	background:  url("/wwwImages/i_cart_small.png") no-repeat scroll 2px 2px;
	padding:2px 0 0 20px;
	color:#999;
	}
#binCountryList {
	padding:10px; 
	padding-right:0;  
	position:absolute;  
	background-color:#fff; 
	border:solid 1px #ddc;  
	z-index:100; 
	box-shadow: 0 1px 3px #6a6a6a;
	display:none;
	}
#binCountryListTopBox {
	max-height:250px; 
	overflow-y: auto;  
	overflow-x:hidden; 
	padding-bottom: 2px;
	}
.binCountriesDownArrow {
	position:relative; 
	top:2px;
	}
.binCountryItem {
	font-size:12px;
	line-height:14px; 
	white-space: nowrap; 
	margin-right:20px;
	}
#binCountryBottomBox {
	padding-top:10px;  
	border-top:solid 1px #ddd; 
	margin-right:20px;
	}
.advSearchDisabledText {
	color: #a3a3a3;
	}