@charset "UTF-8";
/* Add in styles for scales */
@import url('/javascript/offer_scales/css/style.css');

/* 
	The one Artinvesta style sheet to rule them all
	*/

.button {
	background-image: url(../images/buttons/bg_button_01.png);
	background-repeat: no-repeat;
	background-position: center 10px;
	height: 20px;
	width: 99px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A4A2A3;
}
	
	
/*
	CMS
	*/
.paddingright {
	text-align: right;
	padding-right: 20px;
	line-height: 33px;
}
.paddingleft {
	text-align: left;
	padding-left: 10px;
}
.tabrightred {
	text-align: right;
	padding-right: 5px;
	line-height: 18px;
	color: #aa1207;
}
/* CSS Document */

#logo img {
	margin-top: 20px;
	margin-left: 20px;
	background-color: #FFF;
}
h1 {
	color: #a20611;
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
	font-weight: bold;
}
h3 {
	font-size: 14px;
	color: #333333;
}
#search_list {
	height: 43px;
	width: 95px;
	left: 0px;
	background-image: url(../images/button_bg.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	top: 5px;
}
ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
ol {
	background-image: none;
	padding-left: 25px;
	padding-bottom: 10px;
}
li {
}
a {
	/* font-size: 10px;*/
	color: #a20611;
	font-weight: bold;
	text-decoration: underline;
	cursor:pointer;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
table.zebra tr.odd td {
	background-color:#EFEFEF;
	font-size: 14px;
}
table.zebra tr.even td, table.zebra tr.even  {
	background-color:#fafafa;
	font-size: 14px;
}
.zebra th {
	color: #FFF;
	background-color: #666;
	padding: 3px;
	text-transform: uppercase;
	font-size: 10px;
}
.infobox_table {
	font-size: 12px;
	background-color: #F4F4F4;
	padding: 5px;
	margin: 10px;
	border: 1px solid #d7d7d7; 
}
p {
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 10px;
}
.auto_margin {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
ul.list-1 li{
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
}
.cellpadding {
	padding-right: 10px;
	padding-left: 10px;
}
#category_list {
	height: 26px;
	width: 100px;
	position: relative;
	left: 0px;
	background-image: url(../images/button_bg.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin: 0px;
	padding: 0px;
	top: -8px;
}
.port_title_wide a {
	font-size: 10px;
}
.linedivider {
	background-image: url(../images/line_divider.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.more_info  {
	height: 20px;
	width: 113px;
	font-size: 9px;
	line-height: 20px;
	color: #333;
	text-align: center;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/more_information_btn.jpg);
	float: left;
}
.register {
	font-size: 9px;
	line-height: 20px;
	text-align: center;
	background-image: url(../images/register_button.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 62px;
	float: right;
}
.patron_profile_content {
	height: 306px;
	position: relative;
	
}
.patron_profile_content #patron_profile_actions {
	position: absolute;
	bottom: 1px;
	left: 210px;
}

/*
	Forgot password
*/
	#forgotpassword_wrapper {
	background-image: url(../images/642_forgot_btm.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 642px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 11px;
}
#forgotpassword_top {
	background-image: url(../images/642_roundtop.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 34px;
	width: 622px;
	padding-left: 20px;
}
#forgotpasssword_content {
	width: 600px;
	padding-right: 20px;
	padding-left: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	padding-bottom: 20px;
	padding-top: 10px;
}
.center_text1 {
	width: 140px;
	text-align: center;
}

/*
	Forms
	*/
.bgannouncements {
	height: 120px;
	width: 598px;
	background-image: url(../images/advanced_form/110textbox_BG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 3px;
	padding-top: 3px;
}
.bgartworkstory {
	height: 230px;
	width: 598px;
	background-image: url(../images/advanced_form/220_artworkstoryBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 3px;
	padding-top: 3px;
}

#artist_story {
	height: 90px;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #F5F5F5;
	width: 330px;
	font-family: "Century Gothic", Helvetica, Arial;
	font-size: 12px;
	color: #333;
	padding-top: 3px;
	padding-left: 3px;
}
#location_damage {
	height: 90px;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #F5F5F5;
	width: 330px;
	font-family: "Century Gothic", Helvetica, Arial;
	font-size: 12px;
	color: #333;
	padding-top: 3px;
	padding-left: 3px;
}
#description_damage {
	height: 90px;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #F5F5F5;
	width: 330px;
	font-family: "Century Gothic", Helvetica, Arial;
	font-size: 12px;
	color: #333;
	padding-top: 3px;
	padding-left: 3px;
}
#artwork_story {
	height: 90px;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #F5F5F5;
	width: 330px;
	font-family: "Century Gothic", Helvetica, Arial;
	font-size: 12px;
	color: #333;
	padding-top: 3px;
	padding-left: 3px;
}
.required_field {
	margin-bottom: 5px;
	background-color: #FFBDC3;
	font-weight: bold;
	color: #B90000;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #F00;
	padding-right: 5px;
	padding-left: 25px;
	background-image: url(../images/exclamation_mark.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	clear: both;
	margin-top: 3px;
}
*html .required_field {
    margin-top: 3px;
    margin-bottom: 5px;
    background-color: #FFBDC3;
    font-weight: bold;
    color: #B90000;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 2px solid #F00;
    padding-right: 5px;
    padding-left: 25px;
    background-image: url(../images/exclamation_mark.png);
    background-repeat: no-repeat;
    background-position: 5px center;
    clear: both;
}


:focus {
    outline: 0;
}
.checkboxes {
	margin-right: 5px;
	position: relative;
	top: 0px;
}
.submitbutton  {
	background-image: url(../images/red_submit.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 27px;
	width: 81px;
	color: #FFF;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFF;
	padding: 0px;
	cursor: pointer;
}


form p {
	position: relative;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-right: 0px;
}
form p label {
	position: absolute;
	top: 2px;
	left: -3px;
	font-size: 9px;
	padding-top: 5px;
	margin-left: 6px;
	bottom: 7px;
}
form p br {display: none;}
form fieldset p  label{
	color: #333;
	font-size: 9px;
}
.username {
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	outline: none;
	margin-top: 5px;
	background-color: #FFF;
	height: 20px;
}

.password {
	width: 115px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	outline: none;
	margin-top: 5px;
	background-color: #FFF;
	height: 20px;
}
.red {
	color: #aa1207;
}

.bgtextfield {
	width: 200px;
	background-image: url(../images/advanced_form/bg_input_text.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
	height: 33px;
	padding-left: 3px;
	margin: 0px;
}
.bgtextfieldlong {
	width: 300px;
	background-image: url(../images/advanced_form/bg_input_text_long.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
	height: 33px;
	padding-left: 3px;
}
.bgtextfieldsmall {
	width: 90px;
	background-image: url(../images/advanced_form/bg_input_text_small.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
	float: left;
	height: 33px;
	padding-left: 3px;
}
.bgtextfieldarealarge {
	height: 100px;
	width: 360px;
	background-image: url(../images/advanced_form/300textbox_BG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 3px;
	padding-top: 3px;
}
.bgtextfieldextralarge {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	background: #F5F5F5;
	padding: 5px;
	width: 420px;
	border: 1px solid #cecece;
	text-align: left;
	font-size: 14px;
	font-color: #000;
    color: #000;
}
.bgtextfield210 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	background: #F5F5F5; 
	padding: 2px;
	width: 210px;
	border: 1px solid #cecece;
	text-align: left;
	font-size: 12px;
	font-color: #000;
    color: #000;
}
.messagebox {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #cecece;
	background: #F5F5F5;
	padding: 5px;
	margin: 10px;
	width: 412px;
	min-height: 90px;
/*	overflow:auto;  */
	text-align: left;
	font-size: 14px;
	font-color: #000;
    color: #000;
}
.msgfrom {
	background: #FCEAAC;
}
.msgto {
	background: #EEFCA9;
}


/* CSS Document */

.inputfield {
	font-size: 12px;
	height: 20px;
	padding-bottom: 0px;
	margin-top: 5px;
	background-color: #F5F5F5;
	margin-left: 2px;
	font-family: "Century Gothic", Helvetica, Arial;
	color: #333;
	border: 1px solid #F5F5F5;
}

.inputfield_textarea {
	font-size: 12px;
	height: 80px;
	width: 340px;
	padding-bottom: 0px;
	margin-top: 5px;
	background-color: #F5F5F5;
	margin-left: 2px;
	font-family: "Century Gothic", Helvetica, Arial;
	color: #333;
	border: 1px solid #F5F5F5;
}

#search {
	position: relative;
	top: 0px;
}
select {
	border: 1px solid #B5B5B5;
}
/*
	Nav
*/
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {
	display:block;
	color:#333;
	text-decoration:none;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 20px;
}
ul.menu a:hover {
	display:block;
	color:#9D0000;
	text-decoration:none;
}
ul.menu li {
	position:relative;
	float:left;
	background-image: none;
	padding-right: 0px;
}
ul.menu ul {
	position:absolute;
	top:26px;
	left:0;
	display:none;
	opacity:0;
	list-style:none
}
ul.menu ul li {
	position:relative;
	width:160px;
	margin:0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #aaa;
	border-left-color: #aaa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaa;
}
ul.menu ul li a {
	display:block;
	padding:3px 7px 5px;
	background-color:#f5f5f5
}
ul.menu ul li a:hover {
	background-color:#c5c5c5;
	color: #AB0000;
}
ul.menu ul ul {
	left:160px;
	top:-1px
}
ul.menu .menulink:hover, ul.menu .menuhover {
}
ul.menu .sub {
	background-color: #f5f5f5;
	background-image: url(../images/nav/arrow.gif);
	background-repeat: no-repeat;
	background-position: 150px 8px;
}
ul.menu .topline {
	border-top:1px solid #aaa
}
ul.search {list-style:none; margin:0; padding:0}
ul.search * {margin:0; padding:0}
ul.search a {
	display:block;
	color:#FFF;
	text-decoration:none;
	background-image: url(../images/button_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	font-weight: normal;
}
ul.search a:hover {
	display:block;
	color:#9D0000;
	text-decoration:none;
	background-image: url(../images/button_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul.search li {
	position:relative;
	float:left;
}
ul.search ul {
	position:absolute;
	top:20px;
	left:-69px;
	display:none;
	opacity:0;
	list-style:none;
}
ul.search ul li {
	position:relative;
	width:160px;
	margin:0;
	background-image: url(../images/line.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 18px;
	background-color: #f5f5f5;
}
ul.search ul li a {
	display:block;
	padding:3px 7px 5px;
	background-image: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	color: #333;
	font-weight: normal;
}
ul.search ul li a:hover {
	background-color:#c5c5c5;
	color: #AB0000;
	background-image: none;
}
ul.search ul ul {
	left:160px;
	top:-1px;
}
ul.search .searchlink:hover   {
}
ul.search .sub {
	background-color: #d1d1d1;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 150px 8px;
}
ul.search li .searchtopline{
	background-image: url(../images/topline.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

ul.search .searchhover {
	background-image: url(../images/button_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #333;
}
.bottom  {
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
}
/*
	Featured Art
*/
.artwork_container {
	background-repeat: no-repeat;
	background-position: left 0px;
	/*height: 294px;*/
	width: 238px;
	padding-top: 1px;
}

.artwork_container_top {
	background-image: url(../images/featured_art/bg_art_top.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	height: 10px;
	width: 238px;
	padding: 0px;
}

.artwork_container_bottom {
	background-image: url(../images/featured_art/bg_art_bottom.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	height: 10px;
	width: 238px;
	padding: 0px;
}


.artwork_container_middle {
	background-image: url(../images/featured_art/bg_art_middle.png);
	background-position: left 0px;
	width: 238px;
	padding: 0px;
}

#featured_art .featured-artwork {
	height: 220px;
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-top: 9px;
	margin-bottom: 0px;
}
#featured_art .controls {
	height: 45px;
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#featured_art .controls_table {
	font-size: 9px;
	color: #878787;
	font-weight: bold;
	line-height: 10px;
}
#featured_art .current_offer {
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	font: bold;
	color: #333;
	width: 56px;
	height: 21px;
}
#featured_art .pagination_container {
	height: 32px;
	width: 882px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/featured_art/pagination_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
}
#featured_art .page_numbers {
	float: left;
	height: 32px;
	width: 762px;
	line-height: 32px;
	font-weight: bold;
	font-size: 14px;
	color: #666;
}
#featured_art .page_numbers a {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#featured_art .page_numbers .active a{
	color: #b60007;
	text-decoration: underline;
}
#featured_art .left_arrows {
	height: 23px;
	width: 60px;
	padding-top: 9px;
	float: left;
}
#featured_art .left_arrows img {
	margin-left: 10px;
}
#featured_art .right_arrows {
	height: 23px;
	width: 50px;
	float: left;
	padding-top: 9px;
	padding-left: 10px;
}
#featured_art .right_arrows img {
	margin-right: 10px;
}
#featured_art .gallery_container {
	width: 882px;
	height: 32px;
	line-height: 32px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/featured_art/pagination_bg_sml.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
	font-weight: bold; 
	font-size: 16px; 
	color: #666; 
	text-align: center; 
}
.gallery_borderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
}

ul.gallery_tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 33px;
	width: 962px;
}
ul.gallery_tabs li {
	float: left;
	height: 32px;
	overflow: hidden;
	position: relative;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #d7d7d7;
	border-left-color: #d7d7d7;
	background-image: url(../images/user_portfolio/tabs/tab_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	top: 0px;
	width:159px;
	text-align:center;
	line-height:33px;
}
ul.gallery_tabs li a {
	text-decoration: none;
	display: block;
	font-size: 12px;
	outline: none;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	color: #333;
	font-weight: normal;
	cursor: pointer;
}
ul.gallery_tabs li a:active {
	text-decoration: none;
	display: block;
	font-size: 12px;
	outline: none;
	padding-top: 0;
	padding-bottom: 0;
	color: #aa1207;
}
ul.gallery_tabs li a:hover {
	color: #aa1207;
	text-decoration: none;
}	
ul.gallery_tabs li.active, ul.gallery_tabs li.active a:hover  {
	background-color: #FFF;
	background-image: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.gallery_tab_container {
	clear: both;
	float: left;
	width: 962px;
	overflow: hidden;
	min-height: 439px;
}
.gallery_tab_content {
	font-size: 12px;
	padding-bottom: 0px;
	width: 959px;
	overflow: hidden;
	border: 1px solid #d7d7d7;
	padding-bottom: 10px;
	background-image: url(../images/featured_art/bg_content.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #f5f5f5;
	padding-top: 9px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
}

.gallery_tabs {
	color: #FFF;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	height: 20px;
	display: block;
	padding: 10px 1px 0px 1px;
	width: 75.4px;
}

ul.gallery_tabs li a {
	font-weight:normal;
	}
	
	
ul.gallery_tabs li.active a {
	font-weight:bold;
	}
/*
	Portfolio Tabs
	*/
.tabs {
	list-style:none;
	margin:0 !important;
	padding:0;
	height:34px;
	background-repeat: no-repeat;
	background-position: left top;
}
#artwork_on {
	list-style:none;
	margin:0 !important;
	padding:0;
	height:34px;
	background-image: url(../images/user_portfolio/tabs/artwork_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#listings_on {
	list-style:none;
	margin:0 !important;
	padding:0;
	height:34px;
	background-image: url(../images/user_portfolio/tabs/listings_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#artwork_onbg {
	list-style:none;
	margin:0 !important;
	padding:0;
	height:34px;
	background-image: url(../images/user_portfolio/tabs/artwork_onbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#condition_onbg {
	list-style:none;
	margin:0 !important;
	padding:0;
	height:34px;
	background-image: url(../images/user_portfolio/tabs/condition_onbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#other_onbg {
	list-style:none;
	margin:0 !important;
	padding:0;
	height:34px;
	background-image: url(../images/user_portfolio/tabs/other_onbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#finalise_onbg {
	list-style:none;
	margin:0 !important;
	padding:0;
	height:34px;
	background-image: url(../images/user_portfolio/tabs/finalise_onbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#finalise_on {
	list-style:none;
	margin:0 !important;
	padding:0;
	height:34px;
	background-image: url(../images/user_portfolio/tabs/finalise_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* single tab */
.tabs li {
	float:left;
	text-indent:0;
	padding:0;
	list-style-image:none !important;
	background-image: none;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}

/* link inside the tab. uses a background image */
.tabs a {
	font-size:12px;
	display:block;
	height: 34px;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	margin:0px;
	position:relative;
	top:1px;
	background-repeat: no-repeat;
	background-position: -652px 0;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#artwork_onbg .nonactive a{
	text-decoration: none;
}

.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
.tabs a:hover {
	background-position: -652px -31px;
	text-decoration: underline;
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tabs .current, .tabs .current:hover, .tabs li.current a {
	background-position: -652px -62px;
	cursor:default !important;
	color:#aa1207 !important;
}


/* initially all panes are hidden */ 
#back_on {
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 47px;
	text-align: center;
}
#artwork_off {
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 122px;
	text-align: center;
}
#listing_off {
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 80px;
	text-align: center;
}
#accept_off {
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 76px;
	text-align: center;
}
#conditional_off {
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 125px;
	text-align: center;
}
#finalise_off {
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 110px;
	text-align: center;
}
#back_on a img {
	margin-top: 10px;
}
#myprofile_off {
	background-image: url(../images/user_portfolio/tabs/my_profile_off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 109px;
}
#artistprofile_off {
	background-image: url(../images/user_portfolio/tabs/artist_profile_off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 128px;
}
#mynotices_on {
	background-image: url(../images/user_portfolio/tabs/my_notice_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 84px;
}
.art_info img {
	padding: 3px;
	height: 250px;
	width: 250px;
	border: 1px solid #d7d7d7;
}
	
/*
	Wireframe shell
	*/
* {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: "Century Gothic", Helvetica, Arial;
	font-size: 12px;
	line-height: 18px;
	color: #333;
	text-align: center;
}
#wrapper {
	width: 962px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#header_wrapper {
	height: 120px;
	width: 962px;
	overflow: hidden;
}
#logo {
	background-color: #FFFFFF;
	float: left;
	height: 120px;
	width: 462px;
}
#login {
	float: left;
	height: 120px;
	width: 500px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#logout {
	float: left;
	height: 120px;	
	width: 500px;
	margin: 0px;
	padding: 0px;
}
#search_area {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #cecece;
	border-radius: 5px 5px 5px 5px;	
	float: left;
	margin-left:10px;
	background: #F5F5F5;
	margin: 0 10px 20px 10px;
	padding:5px;
	width: 880px;
	z-index: 100;
}

#search_area table {
	float:left;
}

#search_area label {
	display: block;
	font-weight: bold;
	width: 85px;
	float: left;
}

#search_area label .tip_trigger {
    float: right;
    margin: 0 2px 0 0;
}

#search_area input {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #939192;
	border-radius: 5px 5px 5px 5px;
	padding: 2px;
	width: 710px;
	float: left;
	margin: 0 2px;
}
#search_area input.measurement {
	width: 60px;
}
#search_area select {
	margin: 0 2px;
	min-width: 200px;
}

#search_area .search_text label {
	top: 0px;
	margin-left: 11px;
	padding-top: 3px;
}
#search_area .search_text input {
	border: none;
	top: 0px;
	margin-top: 0;
	width: 500px;
}

#search_area .search_button {
	border: none;
	width: 24px;
	height: 24px;
}
#search_area #refined_search_action {
	float: right;
	margin-top: 9px;
}
#search_area #refined_search_action label {
	line-height: 28px;
	height: 28px;
	width: 50px;
}

/*
 * New Dx 7/22/13
 *
 * Added the following conversation search CSS below. Copied from search CSS above.
 *
 */

#conversation_search_area {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #cecece;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin-left:10px;
    background: #F5F5F5;
    margin: 0 10px 20px 10px;
    padding:5px;
    width: 589px;
    z-index: 100;
}

#conversation_search_area table {
    float:left;
}

#conversation_search_area label {
    display: block;
    font-weight: bold;
    width: 85px;
    float: left;
}

#conversation_search_area label .tip_trigger {
    float: right;
    margin: 0 2px 0 0;
}

#conversation_search_area input {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #939192;
    border-radius: 5px 5px 5px 5px;
    padding: 2px;
    width: 710px;
    float: left;
    margin: 0 2px;
}
#conversation_search_area input.measurement {
    width: 60px;
}

#conversation_search_area .search_text label {
    margin-left: 11px;
    padding-top: 8px;
}
#conversation_search_area .search_text input {
    border: none;
    margin: 7px 0;
    width: 480px;
    background-color: #ffffff;
}

#conversation_search_area .search_button {
    border: none;
    width: 24px;
    height: 24px;
}
#conversation_search_area #refined_search_action {
    float: right;
    margin-top: -6px;
}
#conversation_search_area #refined_search_action label {
    line-height: 28px;
    height: 28px;
    width: 50px;
}
/* end Dx */

#account_details {
	margin-top: 30px;
	margin-left: 170px;
	font-size: 10px;
	color: #999;
}
#logout_details {
	margin-top: 35px;
	font-size: 12px;
	color: #333;
	text-align: left;
	width: 400px;
	height: 50px;
	padding-right: 10px;
	float: right;
}
#logout_details table tr td table tr td img {
	height: 50px;
	width: 50px;
}
#avatar_table {
	float: left;
}
#logout_details a {
	color: #333;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
#account_details a {
	color: #999;
	text-decoration: none;
	font-weight: normal;
}
#account_details a:hover {
	color: #a20611;
	text-decoration: underline;
}
#logout_details a:hover {
	color: #a20611;
	text-decoration: underline;
}
#username {
	background-image: url(../images/username_bg.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	width: 154px;
	float: right;
	margin-right: 10px;
	padding-left: 4px;
	padding-top: 0px;
	height: 30px;
}
#password {
	float: right;
	width: 124px;
	margin-top: 0px;
	background-image: url(../images/password_bg.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin-right: 10px;
	padding-left: 2px;
	margin-left: 0px;
	padding-top: 0px;
	height: 30px;
}
#go {
	float: right;
	height: 23px;
	width: 30px;
}
#navigation {
	height: 24px;
	width: 938px;
	background-image: url(../images/navigation_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 20px;
	padding-top: 11px;
	padding-left: 25px;
}
#content_wrapper {
	width: 962px;
	overflow: hidden;
}
#left_column {
	float: left;
	width: 651px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#center_column {
	float: center;
	width: 643px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#right_column {
	float: right;
	width: 303px;
	clear: right;
	overflow: hidden;
	background-color: #f5f5f5;
	margin-top: 4px;
}
#right_column_content {
	width: 299px;
	border: 1px solid #d7d7d7;
	border-radius: 3px;
	
}
#right_column_top {
	background-image: url(../images/309_rd_top_grey.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 309px;
}
#right_column_content #video {
	margin-bottom: 10px;
}
.fltrt {
	float: right;
}
.sidebar_whitebox {
	width: 277px;
	background-color: #FFF;
	height: 100%;
	border: 1px solid #d6d6d6;
	-webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.41);
	-moz-box-shadow:    0px 0px 11px rgba(0, 0, 0, 0.41);
	box-shadow:         2px 2px 11px rgba(0, 0, 0, 0.41);
	margin: 5px; 
	padding: 3px;
}
#round_top {
	background-image: url(../images/user_portfolio/title_643.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	margin: 0px;
	width: 623px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#main_content {
	width: 621px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	padding: 10px 10px 0px 10px;
	font-family: "Century Gothic", Helvetica, Arial;
}
#gallery_content {
	padding: 10px 10px 0px 10px;
	clear: left;
	font-family: "Century Gothic", Helvetica, Arial;
	overflow:hidden;
}
.gallery_whitebox {
	width: 168px;
	margin: 10px 10px 10px 0;
	
	border: 1px solid #d6d6d6;
	
	font-size: 9px;
	float: left;   
	background-color: #FFF;
	-webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.41);
	-moz-box-shadow:    0px 0px 11px rgba(0, 0, 0, 0.41);
	box-shadow:         2px 2px 11px rgba(0, 0, 0, 0.41);
}

#gallery_content .controls_table {
    height: 25px;
}

#gallery_content .controls_table .download {
    width: 25px;
}

#gallery_content .controls_table .offer {
    width: 112px;
}

#gallery_content .controls_table .offer .flag {
    margin: 0 0 0 2px;
}

#gallery_content .controls_table .details {
    width: 25px;
}

.gallery_whitebox_inner_wrap{
	margin:2px;
}
.gallery_whitebox .lower {
	padding: 1px;
	text-decoration: none;
}
#round_bottom {
	background-image: url(../images/643_roundbottom.jpg);
	height: 20px;
	width: 643px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#main_inner_wrapper {
	width: 619px;
	overflow: hidden; 
}
#footer {
	width: 962px;
	margin-bottom: 20px;
	background-image: url(../images/footer_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	background-color: #FFFFFF;
	padding-top: 20px;
	overflow: hidden;
}
#footer table {
	font-size: 10px;
	margin-right: auto;
	margin-left: auto;
}
#footer table a {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
#search_wrapper {
	width: 643px;
	overflow: hidden;
	background-image: url(../images/643_roundbottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
}
.smalltext {
	font-size: 9px;
}
#preview{
	position:absolute;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index: 999;
}
#registration {
	width: 641px;
	padding-top: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	margin-bottom: 10px;
}
.port_title_main {
	background-image: url(../images/user_portfolio/title_643.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	width: 603px;
	color: #aa1207;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
	font-weight: bold;
}
.title_main {
	background-image: url(../images/user_portfolio/title_643.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	width: 603px;
	color: #aa1207;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
	font-weight: bold;
}
/* CSS Document */

.fullwidth_wrapper {
	width: 962px;
	overflow: hidden;
	clear: both;
	background-image: url(../images/962_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
.fullwidth_title {
	background-image: url(../images/962_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	width: 922px;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
	color: #aa1207;
	font-weight: bold;
}
.fullwidth_content {
	width: 920px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d9d9d9;
	border-left-color: #d9d9d9;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	overflow: hidden;
}
#featured_art {
	width: 962px;
	overflow: hidden;
	margin-bottom: 20px;
}
#footer .browsers {
	background-image: url(../images/browser_logos/browser_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 571px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
}
#twitter_wrapper {
	float: left;
	width: 541px;
	overflow: hidden;
	padding-bottom: 15px;
	background-image: url(../images/541_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.twitter_title {
	background-image: url(../images/541_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 541px;
}
.twitter_content {
	width: 539px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	background-image: url(../images/twitter_bubble2.jpg);
	background-repeat: no-repeat;
	background-position: center 20px;
}
.live_feeds {
	height: 80px;
	width: 340px;
	position: relative;
	left: 145px;
	top: 27px;
	padding: 10px 0 0 20px;
}
.social_media {
	clear: both;
	height: 55px;
	width: 539px;
	margin-top: 50px;
	margin-left: 120px;
}
.social_media  img {
	margin-right: 10px;
}
.video_home_wrapper {
	float: right;
	width: 411px;
	background-image: url(../images/video_home_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
}
.video_home_wrapper .video_top {
	background-image: url(../images/video_home_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 411px;
	display: block;
}
.video_content {
	height: 224px;
	width: 389px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	text-align: center;
}

.full_banner_content {
	width: 960px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	height: 170px;
}

.quote {
	background-image: url(../images/red_quote.jpg);
	background-repeat: no-repeat;
	background-position: 89px 14px;
}
.quote p {
	font-size: 16px;
	font-style: italic;
	line-height: 24px;
	color: #333;
	padding-top: 14px;
	padding-left: 115px;
	margin-right: 90px;
	padding-bottom: 0px;
}
.shadow {
	height: 20px;
	width: 962px;
	background-image: url(../images/shadow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.full_banner_content
{
	text-align: center;
	margin-bottom: 20px;
}
	
	
.full_rd_top {
	background-image: url(../images/962_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 962px;
}
.full_content {
	width: 960px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.full_rd_bottom {
	background-image: url(../images/962_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 10px;
	width: 962px;
}
	
.author {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #AB3121;
	text-align: right;
	padding-right: 70px;
}
#art_type {
	height: 152px;
	width: 962px;
}
#art_type .artlover_type{
	background-image: url(../images/artlover_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 142px;
	width: 232px;
	padding-left: 80px;
	padding-top: 10px;
}
#art_type .artist_type {
	background-image: url(../images/artist_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 142px;
	width: 232px;
	padding-left: 80px;
	padding-top: 10px;
}
#art_type .investor_type {
	background-image: url(../images/artinvestor_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 142px;
	width: 232px;
	padding-left: 80px;
	padding-top: 10px;
}
/*
	User Portfolio
*/
#profile_avatar {
	background-color: #f4f4f4;
	border: 1px solid #d7d7d7;
}
#profile_avatar img {
	height: 100px;
	width: 100px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#avatar {
	height: 40px;
	width: 40px;
	margin-right: 10px;
}

/* CSS Document */

#portfolio_left {
	width: 309px;
	margin-right: 10px;
	float: left;
}
.padding_left {
	padding-left: 10px;
}
#portfolio_right {
	float: right;
	width: 643px;
	
}
.narrowblock {
	background-image: url(../images/user_portfolio/309_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	width: 309px;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
.port_title_narrow {
	background-image: url(../images/user_portfolio/title_309.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	width: 269px;
	color: #aa1207;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
	font-weight: bold;
}
.content_narrow {
	width: 267px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	overflow: hidden;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
.content_left {
	width: 297px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	overflow: hidden;
	padding-top: 20px;
	padding-right: 5px;
	padding-left: 5px;
}
.wideblock {
	background-image: url(../images/user_portfolio/643_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	width: 643px;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
.artist_block {
	margin-top: 20px;
}
.port_title_wide {
	background-image: url(../images/user_portfolio/title_643.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	width: 603px;
	color: #aa1207;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
	font-weight: bold;
}
.content_wide {
	width: 601px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	overflow: hidden;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
.small_margin {
	padding-right: 30px;
	padding-left: 10px;
}
.content_tab {
	width: 601px;
	overflow: hidden;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;	
	border: 1px solid #D6D6D6;  
	border-radius: 5px;
	border-top-left-radius: 0px;
}
#mydetails_table {
	background-image: url(../images/user_portfolio/button_01.jpg);
	background-repeat: repeat-y;
	background-position: left 0px;
}
#mydetails_table a {
	color: #333;
	text-decoration: none;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
}
#mydetails_table a:hover {
	color: #AA110D;
	text-decoration: none;
}
.smalltext a {
	font-weight: bold;
	color: #aa1207;
	text-decoration: underline;
	font-size: 10px;
}
.portfoliioartwork_table img {
	background-image: url(../images/user_portfolio/artwork_thumbBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.border {
	border: 1px solid #d7d7d7;
	font-style: italic;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.dottedborder {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d7d7d7;
}
.myartwork img {
	background-image: url(../images/user_portfolio/martwork_BG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 8px;
}
p {
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 10px;
}
.red_title {
	font-size: 12px;
	font-weight: bold;
	color: #aa1207;
}
.conditional_report {
	font-size: 12px;
	text-decoration: underline;
	line-height: 15px;
	background-image: url(../images/white_bullet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	display: block;
}
.notification {
	margin-right: 20px;
	margin-left: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #d7d7d7;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d7d7d7;
	margin-bottom: 10px;
}
.notfication_date {
	font-size: 10px;
	font-weight: bold;
	color: #a20611;
	margin: 0px;
	padding: 0px;
}
.lowerleftcol_wrapper {
	float: left;
	width: 309px;
	margin-right: 10px;
}
#bidhistory_content {
	width: 641px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d9d9d9;
	border-left-color: #d9d9d9;
	padding-top: 10px;
}
#current_bids TH {
	font-size: 10px;
	background-color: #666;
	padding: 3px;
	color: #FFF;
	text-transform: uppercase;
}
#current_bids td {
	font-size: 10px;
	color: #000;
}
#patron_conversations th {
	font-size: 10px;
	text-align: left;
	background-color: #666;
	padding: 3px;
	color: #FFF;
	text-transform: uppercase;
	line-height: 28px;
}
#patron_conversations td {
	padding: 3px;
	text-align: left;
	font-size: 10px;
	color: #000;
	line-height: 20px;
}
.table_border {
	border: 1px solid #d7d7d7;
}
/*
	Gallery
*/
/****  Amandas css code  *****/ 

.tab_title_main {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */
height: 24px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom:1px solid #cdcdcd;
color: #aa1207;
padding-left: 15px;
padding-top: 10px;
padding-right: 20px;
font-weight: bold;
}
 
.current_offer {
	overflow: hidden;
}
#myoffer_column {
border: 1px solid #d6d6d6;
margin-top: 20px;
background: #fff;
border-radius: 5px;
float: left;
	overflow: hidden;
}
#myoffer_signon {
border: none;
margin-top: 50px;
background: #fff;
margin-left: 5px;
float: left;
}

ul.navlist {
	padding: 0 0 30px 0; 
}

ul.navlist li {
float: left;
height: 27px;
color: #f3f3f3;
/*background-color: #f3f3f3; */
background-color: #797979;
font-weight: normal;
margin: 2px 0 -1px 0;
border-right: 1px solid #cecece;
border-left: 1px solid #cecece;
border-top: 1px solid #cecece;
border-bottom: 1px solid #cecece;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
}
ul.navlist li#active, ul.navlist li.active {
border-bottom: 1px solid #fff;  /* white border bottom */ 
background-color: #fff;
font-weight: bold;
}
li#active a, li.active a {
color: #595959;
}
.navlist a {
float: left;
display: block;
font-size: 12px;
color: #EEE;
text-decoration: none;
padding: 5px 10px 0px 10px;
}
navlist a:hover { background: #fff; 
}
.make_offer {
	margin-right: auto;
	margin-left: 25px; /* 50px; */
	border: 0px;
	float: left;
	margin-top: 10px;
	padding-bottom: 10px;
}
.table-container {
border: 1px solid #D6D6D6;
border-radius: 5px;
border-top-left-radius: 0px;
}
table.tablesorter {
background-color: #dfdfdf;
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 10pt;
text-align: left;
width: 610px;
margin: 9px 5px 10px 5px;
border-spacing: 1px;
}
table.tablesorter tbody tr.odd td {
background: #f6f6f6;
padding: 3px 3px 3px 3px;
}
table.tablesorter tbody tr.even td {
padding: 3px 3px 3px 3px;
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp{
background-color: #8DBDD8;
}
table.tablesorter thead tr .headerSortDown{

}
table.tablesorter thead tr .header{

background-position: 100% 50%;
background-repeat: no-repeat;
/*cursor: pointer;*/
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
background-color: #7f7f7f;
font-size: 10pt;
padding: 4px 10px 4px 8px;
color: #fff;
}
.confirmation {
background: #ededed;
padding: 10px;
margin: 5px 10px 10px 10px;
border-radius: 5px;
float: left;
}
.btn {
-webkit-box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 2px;
box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 2px;
border-bottom-left-radius: 0.5em 0.5em;
border-bottom-right-radius: 0.5em 0.5em;
border-top-left-radius: 0.5em 0.5em;
border-top-right-radius: 0.5em 0.5em;
cursor: pointer;
display: inline-block;
font: bold 14px/100% Arial, Helvetica, sans-serif;
margin: 0px 2px 0 8px;
outline: none;
padding: 8px 0;
text-align: center;
text-decoration: none;
text-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 1px;
vertical-align: baseline;
zoom: 1;
width: 180px;
}
.btnsmall {
-webkit-box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 2px;
box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 2px;
border-bottom-left-radius: 0.3em 0.3em;
border-bottom-right-radius: 0.3em 0.3em;
border-top-left-radius: 0.3em 0.3em;
border-top-right-radius: 0.3em 0.3em;
cursor: pointer;
display: inline-block;
font: bold 11px/100% Arial, Helvetica, sans-serif;
padding: 1px 4px;
text-align: center;
text-decoration: none;
text-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 1px;
vertical-align: baseline;
}
.greenbg:active {
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4E7D0E), to(#7DB72F)); /* Chrome */ 
background: -moz-linear-gradient(top,  #4E7D0E,  #7DB72F); /* Firefox 3.6+ */
background: -o-linear-gradient(top, #4E7D0E 0%,#7DB72F 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #4E7D0E 0%,#7DB72F 100%); /* IE10+ */
color: #A9C08C;
}
.greenbg:hover {
background: #6B9D28;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6B9D28), to(#436B0C));
background: -moz-linear-gradient(top,  #6B9D28,  #436B0C);
background: -o-linear-gradient(top, #6B9D28 0%,#436B0C 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #6B9D28 0%,#436B0C 100%); /* IE10+ */
}
.greenbg {
background: #7DB72F;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7DB72F), to(#4E7D0E));
background: -moz-linear-gradient(top,  #7DB72F,  #4E7D0E);
background: -o-linear-gradient(top, #7DB72F 0%,#4E7D0E 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #7DB72F 0%,#4E7D0E 100%); /* IE10+ */
border: 1px solid #538312;
color: #E8F0DE;
}
.redbg {
background: #D81B21;
background: -webkit-gradient(linear,left top,left bottom,from(#ED1C24),to(#AA1317));
background: -moz-linear-gradient(top,#ED1C24,#AA1317);
background: -o-linear-gradient(top, #ED1C24 0%,#AA1317 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ED1C24 0%,#AA1317 100%); /* IE10+ */
border: solid 1px #980C10;
color: #FADDDE;
}
.redbg:hover {
background: #B61318;
background: -webkit-gradient(linear,left top,left bottom,from(#C9151B),to(#A11115));
background: -moz-linear-gradient(top,#C9151B,#A11115);
background: -o-linear-gradient(top, #C9151B 0%,#A11115 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #C9151B 0%,#A11115 100%); /* IE10+ */
}
.redbg:active {
background: -webkit-gradient(linear,left top,left bottom,from(#AA1317),to(#ED1C24));
background: -moz-linear-gradient(top,#AA1317,#ED1C24);
background: -o-linear-gradient(top, #AA1317 0%,#ED1C24 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #AA1317 0%,#ED1C24 100%); /* IE10+ */
color: #DE898C;
}

/*
 * Changed Dx 10/21/13
 *
 * .greybg below added for GitHub Issue #112 - Artwork Flagging Issue (See github Issue #112)
 *
 */

.greybg {
    background: #DEDEDE;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DEDEDE), to(#AAAAAA));
    background: -moz-linear-gradient(top,  #DEDEDE,  #AAAAAA);
    background: -o-linear-gradient(top, #DEDEDE 0%,#AAAAAA 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #DEDEDE 0%,#AAAAAA 100%); /* IE10+ */
    border: 1px solid #538312;
    color: #E8F0DE;
}



.btn:active {
position: relative;
top: 1px;
}
.btn:hover {
text-decoration: none;
}
.info {
background: #fff;
border: 1px solid #d6d6d6;
padding: 10px;
border-radius: 5px;
margin: 0 0 0 12px;
}
.offer-detail {
color: #555;
font-weight: bold;
font-size: 11px;
text-align: center;
}
.register_gallery {
float: right;
}
.register_gallery a {
color: #000;
text-decoration: none;
font-weight: normal;
}
#footer_gallery {
margin: 12px 0px 10px 0px;
background: #ededed;
border-radius: 5px;
-moz-border-radius: 5px;
background-repeat: no-repeat;
background-position: left top;
padding: 10px 0;
overflow: hidden;
}
#footer_gallery p {
color: #9f0315;
padding: 10px 0 0 15px;
font-weight: bold;
float: left;
font-size: 13px;
}

.footer_gallery_title a {
	color: #9F0315;
	padding: 0 0 0 15px;
	font-weight: bold;
	float: left;
	font-size: 13px;
	width:300px;
}
.footer_gallery_item {
	width:320px;
	float:left;
}
.footer_gallery_item p a {
	text-decoration:none;
}
.paddingright_offer {

	padding: 0 15px 0 0;
	color: #A20611;
	text-align: right;
}
.password-box {

}
.password-box h2 {
float: left;
font-size: 12px;
line-height: 14px;
padding: 0 12px 0 0;
}
.password-box input {
-webkit-appearance: textfield;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
background-color: none;
border: none;
cursor: auto;
padding: 0px;
}
.listing_type {
	background: #e8e8e8;
	font-size: 11px;
	border: 1px solid #cecece;
	border-radius: 3px;
	padding: 2px 5px;
	margin: 0 5px 0 0;
	color: #aa1207;
}
.listing_type_sml {
	background: #e8e8e8;
	font-size: 8px;
	border: 1px solid #cecece;
	border-radius: 2px;
	padding: 2px 4px;
}
.listing_type_med {
	background: #e8e8e8;
	font-size: 12px;
	border: 1px solid #cecece;
	border-radius: 2px;
	padding: 2px 4px;
}
.box_shadow {
 -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.41);
 -moz-box-shadow:    0px 0px 11px rgba(0, 0, 0, 0.41);
 box-shadow:         0px 0px 11px rgba(0, 0, 0, 0.41);
}
#left_second_col {
	width: 621px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	float: left;
	padding: 0px 10px 0px 10px;
}
#round_bottom2 {
	background-image: url(../images/643_roundbottom.jpg);
	height: 20px;
	width: 643px;
	clear: both;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#round_top2 {
	background-image: url(../images/643_roundtop.jpg);
	height: 20px;
	width: 643px;
	clear: both;
	background-repeat: no-repeat;
	background-position: left top;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
}
.fltlt {
	float: left;
}
.slider-tabs {
	color: #FFF;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	vertical-align: middle;
}
.long_notice {
	width: 340px;
	height: 80px;
	overflow-x: none;
	overflow-y: scroll;
	display:none;
}
.long_notice_rightbox {
	width: 275px;
	height: 80px;
	overflow-x: none;
	overflow-y: scroll;
	display:none;
}
.tmp_image_instructions {
	text-align:center;
	font-weight:bold;
	margin:20px;
	display:none;
}
#detail_box {
border: 1px solid #d6d6d6;
margin: 0px 8px 0 8px;
background: #fff;
border-radius: 5px;
float: right;
width: 325px;
height: 360px;
}
#detail_box_left {
border: 1px solid #d6d6d6;
margin: 5px 4px 0 4px;
background: #fff;
border-radius: 5px;
float: left;
position: relative;
width: 293px;
height: 300px;
left: 0px;
}
#detail_box_right {
border: 1px solid #d6d6d6;
margin: 5px 8px 0 8px;
background: #fff;
border-radius: 5px;
float: right;
width: 325px;
height: 300px;
}
#detail_box_content {
width: 300px;
height: 180px;
padding-top: 10px;
line-height: 100%;
}
#picture_box {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #d6d6d6;
padding: 8px;
margin: 64px 0px 0;
float: left;
position: relative;
left: 0px;
}
#title_artist {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(center top , #FFFFFF 0%, #EFEFEF 100%) repeat scroll 0 0 transparent; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%,#efefef 100%); /* W3C */
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-origin: padding-box;
background-position: 0 0;
background-repeat: repeat;
background-size: 250px auto;
border: 0px solid #D6D6D6;
height: 80px;
left: 0px;
line-height: 100%;
margin-bottom: 8px;
margin-top: -85px;
padding-bottom: 0;
padding-left: 8px;
position: relative;
text-align: center;
top: 88px;
vertical-align: bottom;
width: 290px;
}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999; 
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}
#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
/* End of Slimbox */

/* jQuery TOOLTIPS */
.tip {
	color: #000;
    background: #FFEC8B;
    border: 3px solid #CDBE70;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFEC8B), to(#EEDC82));
	background: -moz-linear-gradient(top,  #FFEC8B,  #FFEC8B);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEC8B', endColorstr='#EEDC82'); /* for IE */    

	padding: 5px;
    display: none; /*--Hides by default--*/
    position: absolute;    z-index:1000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    max-width: 300px;
    text-align: left;
   	line-height: 18px;
}

.tip_trigger {
	display:inline;
}
/* End jQuery TOOLTIPS */
 
#dimension_unit, #weight_unit{
    margin-right: 5px;
    padding: 2px;
}

#range, #search_criteria{
    padding: 2px;
}

#search_area table{

}

#search_area td{
    padding: 10px 4px 4px;
    vertical-align: top;
}

.SelectMultiBox {
	border: solid 1px grey; 
	background: #FFF; 
	padding: 1px; 
	width: 200px; 
	height: 75px; 
	overflow: auto;
}


/* dsm - added for popups */
/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */
.jqmWindow {
  display: none;
  position: fixed;
  top: 17%;
  left: 50%;
  margin-left: -300px;
  width: 600px;
  background-color: #EEE;
  color: #333;
  border: 1px solid black;
  padding: 12px;
}

.jqmOverlay { background-color: #000; }

* html .jqmWindow {
  position: absolute;
  top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

