/charset "utf-8";
/* CSS Document */



body {
/*	background:#cccc99 url(/images/design/bg/mfa_bg_holiday.jpg) no-repeat top left;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	text-align:center;
	margin-top:0;
	padding-top:0;
/*	background:url(../images/background_gradient.gif) repeat top left;*/
}

body{
	margin-top:0;
	padding-top:0;
}


#body {
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	text-align:center;
/*	background:url(../images/background_gradient.gif) repeat top left;*/
}

p,pre,table,ul,ol,o{
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	font-size:1em;
	letter-spacing:.03em;
	text-align:left;
}

img{
border:0;
}

/************ TOP OF TEMPLATE***************************************************/
/************ TOP OF TEMPLATE***************************************************/



#languages{
	clear:both;
	width:960px;
	margin:0 auto;
	padding:0;
	height:55px;
	font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
color:#313123;
}

#languages a{
	color:#5d7893;
}


#languages img{
vertical-align:middle;
text-decoration:none;
}
/*

#languages{
	clear:both;
	width:960px;
	margin:0 auto;
	padding:0;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
}

#languages a{
	color:#5d7893;
}
*/

#wrapper{
	clear:both;
	width:960px;
	margin:0 auto;
	padding:8px 0 0 0;
	height:127px; /* AE: was 147 */
	background:#cccc99;
}

/*remove*/
#masthead{
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	width:700px;
	height:121px;
	clear:both;
	background:url(../images/background_banner.gif) repeat-x bottom right;
}


#masthead0{
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	width:960px;
	height:106px;
	/*clear:both;*/
}


#logohead{
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	width:510px;
	height:80px; /* AE: was 100 */
overflow:hidden;



}

#slidehead{
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	width:450px;
	height:80px; /* AE: was 100 */
	background:url(../images/banner_strip.gif) repeat-x bottom left;

}

/*remove*/
#updates{
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	width:260px;
	height:121px;
}

#updates1,#updates2,#updates3,#updates4,#updates5{
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	width:90px;
	height:106px;
}

#banner_address{
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	width:960px;
	height:15px;
	background:#e7e5cc;
}
















#searchhead{
	float:left;
	margin:0 0 3px 0;
	padding:0;
	width:135px;
}

#contentarea{
	clear:both;
	width:960px;
	background:#cccc99;
	padding:0;
	margin:0 auto;
	text-align:left;
}

#seal{
	float:left;
	margin:0;
	padding:0;
	width:960px;
	border-right:1px solid #e7e5cc;
	border-left:1px solid #cccc99;
}

#mainContent{
/*background:#cccc99;*/
/*border:1px solid #cccccc;*/
	float:left;
	margin:0;
	width:792px;
	padding:5px 0 0 10px;
}



/*remove*/
#mainContent670{
/*background:#cccc99;*/
/*border:1px solid #cccccc;*/
	float:left;
	margin:0;
	width:670px;
	padding:0 0 0 10px;
	background:#FFFFFF;
}

/*
#leftNav{
	float:left;
	width:140px;
	margin:2px 0 0 0px;
	padding:2px 0 0 0px;
	whitespace:nowrap;
	font-family: Georgia, "Times New Roman", Times, serif;
}
*/

#footer{
	font-size:14px;
	clear:both;
	float:left;
	text-align:left;
	width:960px;
	height:135px;
	margin:0 auto;
	margin-bottom:5px;
	border-top:1px solid #dddcb6;
	border-right:1px solid #dddcb6;
	border-left:1px solid #dddcb6;
	background:url(../images/footer_bg.gif) no-repeat bottom left;
}


#footer #disciplineNav a{
color:#999999;
height:20px;
font-weight:normal;
font-size:12px;
}

#footer p{
	border-left:1px solid #dddcb6;
	padding-left:10px;
}

.footer_left{
float:left;
width:626px;
padding:0px 0 0 0;
	height:110px;
}

.footer_right{
float:left;
width:326px;
padding:0px 0 0 0;
	height:110px;
	vertical-align:text-bottom;
}

.footer_right p{
color:#66664c;
	vertical-align:text-bottom;
}


.affiliate{
text-align:center;
float:left;
width:130px;
}

.affiliate p{
text-align:center;
}



#copyright p{
clear:both;
font-size:11px;
color:#66664c;
margin-top:0;
}





#title_h1{
margin:0 0 1em 0;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	font-style: normal;
	color: #4a4a4a;
	text-align:left;
	margin-bottom:0px; /* AE: was 10 */
	padding-bottom:1px;
	color: #4a4a4a;
}

#title_h1 a, .relatedArtists a{
	color: #5c7995;
	font-weight:bold;
}

#title_h1 a:visited, .relatedArtists a:visited{
	color: #7D97B0;
	font-weight:normal;
}

#title_h1 a:hover, .relatedArtists a:hover{
	color: #5c7995;
}


#title_h1 h1{
	float:left;
	width:792px;
	line-height:26px;
}

#title_h1 #artistTitle h1{
	float:left;
	width:596px;

}

#title_h1 p{
	font-size: 12px; /* AE: was 14px */
	color: #4a4a4a;
clear:both;
margin:0 0 10px 0;
padding:0 0 5px 0;
}

.prev_eachDetailThumb a p{
	font-size: 12px;
	color: #4a4a4a;
margin:10px;
padding:10px;
}

.prev_eachDetailThumb a{
	font-size: 12px;
	color: #4a4a4a;
margin:10px;
padding:10px;
}


.caption_bio{
width:300px;
float:right;
margin:5px;
	font-size: 12px;
	color: #4a4a4a;
	vertical-align:bottom;
	text-decoration:none;
}

.eachDetail .prev_short{

width:314px;
}

.eachDetail .prev_short p a{
	font-size: 12px;
	color: #4a4a4a;
	vertical-align:bottom;
	margin:0;
	padding:0;
	width:230px;
	text-decoration:none;
}


.eachDetailBig .picContainer p{
	font-size: 12px;
	color: #4a4a4a;
	vertical-align:bottom;
	margin:5px;
	padding:5px;
	width:750px;
}

h1{
	font: 22px/18px 'AaarghNormal', Arial, sans-serif;
	font-style: normal;
	color: #313123;
	text-align:left;
	margin-bottom:10px;
	margin-top:10px;
	padding-bottom:1px;
	background:url(../images/outlineH1.gif) no-repeat bottom left;
}


h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align:left;
	padding-bottom:5px;
	padding-top:5px;
	background:url(../images/outlineH1.gif) no-repeat bottom left;
}


h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight:bold;
	color: #000000;
	text-align:left;
	padding-top:5px;
}

.leftPic{
float:left;
margin:5px;
}

.rightPic{
float:right;
margin:5px;
}


/*remove*/
.home_thumb{
float:left;
width:264px;
}

/*remove*/
.home_thumb p{
margin-top:0px;
padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: lighter;
	width:200px;
	float:left;
	color: #8c8c8c;
	text-align:left;
	margin-bottom:10px;
	padding-bottom:1px;
	text-decoration:none;
	text-align:right;
}

/*remove*/
.home_thumb p a{
margin-top:0px;
padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: lighter;
	width:200px;
	text-align:right;
	color: #8c8c8c;
	text-align:left;
	margin-bottom:10px;
	padding-bottom:1px;
	text-decoration:none;
}

.breaker{
height:30px;
clear:both;
}

.separator{
background:url(../images/separator.gif) no-repeat center;
clear:both;
height:35px;
text-align:left;
}


.eachDetailThumb{
float:left;
width:264px;
}

.eachDetailThumb .pic{
float:left;
background:url(../images/border1.jpg) no-repeat top right;
}

.prev_eachDetailThumb{
float:left;
width:264px;
}

.prev_eachDetailThumb a p{
float:left;
text-align:center;
width:264px;
padding:2px 0 0 0;
margin:2px 0 0 0;
text-decoration:none;
}

.prev_eachDetailThumb p{
float:left;
text-align:center;
width:264px;
padding:3px 0 0 0;
margin:3px 0 0 0;
}



.prev_eachDetailThumb a:hover p{
	text-decoration:underline;
}

.prev_eachDetailThumb .pic{
float:left;
background:url(../images/border1.jpg) no-repeat top right;
padding:0 0 0 16px;
}


.{
float:left;
padding:3px 3px 3px 3px;
background:url(../images/border1.jpg) no-repeat top right;
border-left:1px solid #dddcb6;
border-right:1px solid #dddcb6;
}

.eachDetail p{
float:left;
margin:0;
padding:5px;
background:url(../images/border1.jpg) no-repeat top left;
}

.eachDetail .eachTable{
border-top:1px solid #dddcb6;
width:460px;
vertical-align:top;
margin-top:20px;
margin-left:10px;
}


.eachDetail .eachTable tr th{
border-bottom:1px solid #dddcb6;
padding:2px 5px 2px 5px;
vertical-align:top;

}

.eachDetail .eachTable tr td{
border-bottom:1px solid #dddcb6;
padding:2px 5px 2px 5px;
color:#0a0a0a;
vertical-align:top;
}


.eachTable a{
text-decoration:none;

}

.eachTable a:hover{
text-decoration:underline;

}

.eachDetailBig a{

text-decoration:underline;
}

.eachDetailBig a:hover{
text-decoration:underline;

}

.eachDetail .eachTable textarea{
width:390px;
}


.eachTablePurchase{
border-top:1px solid #dddcb6;
width:960px;
vertical-align:top;
}


.eachTablePurchase tr th{
border-bottom:1px solid #dddcb6;
padding:2px 5px 2px 5px;
vertical-align:top;
}

.eachTablePurchase tr td{
border-bottom:1px solid #dddcb6;
padding:2px 5px 2px 5px;
color:#0a0a0a;
vertical-align:top;
}


.eachTablePurchase textarea{
width:390px;
}

.eachTablePurchase p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align:left;
	margin:0;
	padding-bottom:10px;
	color: #4a4a4a;
	font-size: 14px;
clear:both;
}

.eachTablePurchase a{
color:#0066FF;
}



.eachDetailAdd{
width:580px;
float:left;
}

.eachDetailAdd .pic{
float:left;
padding:0 6px 0 6px;
background:url(../images/border1.jpg) no-repeat top right;
}

.eachDetailAdd p{
width:385px;
float:left;
padding:10px 6px 10px 23px;
margin:15px 0 15px 3px;
background:url(../images/border1.jpg) no-repeat top left;
}

.eachDetailAdd .eachTable{
border-top:1px solid #dddcb6;
width:560px;
vertical-align:top;
margin-top:20px;
}


.eachDetailAdd .eachTable tr th{
border-bottom:1px solid #dddcb6;
padding:2px 5px 2px 5px;
vertical-align:top;
}

.eachDetailAdd .eachTable tr td{
border-bottom:1px solid #dddcb6;
padding:2px 5px 2px 5px;
color:#0a0a0a;
vertical-align:top;
}
















.eachDetailBig{
width:792px;
float:left;
}

.eachDetailBig tr th{
border-bottom:1px solid #dddcb6;
padding:2px 5px 2px 5px;
vertical-align:top;
text-align:left;
}

.eachDetailBig tr td{
border-bottom:1px solid #dddcb6;
padding:2px 5px 2px 5px;
color:#0a0a0a;
vertical-align:top;
}


.eachDetailBig .pic{
float:left;
margin:0 6px 0 6px;
}

.eachDetailBig .picPurchase{
float:right;
padding:0 6px 0 6px;
}


.eachDetailBig p{
width:775px;
float:left;
margin:0px;
}


/*remove*/
.faq{
	list-style:disc;
	margin-left: 0;
	padding-left: 1em;
line-height:30px;
	}


#bio{
clear:both;
width:792px;
}


/*remove*/
.feature{
background:#fff9dd;
padding:0 10px 0 10px;
}


.feed{
width:180px;
font-size:12px;
margin:0;
}

.feed ul{
margin:0;
padding:0;
}

.feed li{
list-style:none;
margin-top:10px;
padding:5px;
border:1px solid #dddcb6;
width:180px;
float:left;
}

.rss_box{
}

.rss_title{
}

.rss_items{
}

.rss_item{
}

/*
.rss_item a:{
}
*/
.rss_date{
}


.feed a{
background:#dddcb6;
width:180px;
float:left;
}


/*
rss_box defines the bounding div for the entire display- use to define borders, fill, etc.
rss_title the title of the feed and link style if displayed. Use with variants of rss_title a:link, rss_title a:hover, etc for rollowver styles
rss_items defines the unordered list <ul>...</ul> for the feed items- use to define the padding/margins for items.
rss_item display of each feed item description and title, <li>...</li> as well as the channel description, if displayed.
rss_item a: variant for the item title and link style
rss_date defines the display of item posting dates
*/




#searchhead form{
padding:0 0 0 1px;
margin:0;
vertical-align:top;
}

#searchhead .theInput{
color: #A3B6C7;
border-left: 1px solid #717155;
border-top: 1px solid #717155;
width:121px;
font-size:10px;
vertical-align:top;
line-height:10px;
margin:2px 0 0 0;
padding:3px 0 0 0;
background:#ffffff url(../images/search_background.gif) no-repeat bottom left;
/*background:#fff;*/
}

#searchhead select
{
color: #A3B6C7;
border-left: 1px solid #717155;
border-top: 1px solid #717155;
width:125px;
font-size:10px;
vertical-align:top;
line-height:10px;
margin:3px 0 0 0;
padding:0;
background:#ffffff;
/*background:#fff;*/
}

#searchhead .theSubmit
{
color: #000;
border-right: 2px solid #717155;
border-bottom: 2px solid #717155;
border-left: 1px solid #e7e5cc;
border-top: 1px solid #e7e5cc;
width:125px;
font-size:10px;
vertical-align:top;
line-height:10px;
margin:3px 0 0 0;
padding:0;
background:#e7e5cc;

}

#searchhead fieldset
{
border: 1px solid #e7e5cc;
width: 111px;
margin:0;
padding:0 2px 0 2px;
height:100px;
}

#searchhead legend
{
color: #000000;
background: #e7e5cc;
padding: 5px 0 5px 5px;
vertical-align:top;
margin:2px 0 2px 0;
width:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:10px;
height:10px;
}


.thedate{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:17px;
line-height:15px;
width:135px;
padding-top:2px;
padding-left:5px;
text-align:left;
vertical-align:bottom;
}



.quotes{
width:100%;
font-style:italic;
text-align:center;
vertical-align:text-top;
font-size:18px;
letter-spacing:normal;
}

.quotes strong{
font-size:18px;
}

.quotes td{
width:50%;
background:url(../images/quoteleft.gif) no-repeat top left;
vertical-align:top;
}

.quotes p{
background:url(../images/quoteright.gif) no-repeat bottom right;
padding:10px;
/*font: 26px/16px 'testimonials', Arial, sans-serif;*/
line-height:26px;
}




cite{
font-size:15px;
font-style:normal;
background:#d8d7b1;
text-align:left;
padding:3px 5px 3px 5px;
margin-top:20px;
float:left;
}

.colHeader{
	color: #737373;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

/*remove*/

/*remove*/
.formYear{
width:60px;
}

/*remove*/

/*remove*/

.flashy{
background:url(../images/flashbg.jpg) no-repeat top right;
width:790px;
height:768px;
border:1px solid #999999;
text-align:center;
}

/*remove*/
.flashy-auction{
background:url(/images/live-auction-fine-art.jpg) no-repeat top right;
width:350px;
height:297px;
border:1px solid #999999;
text-align:center;
}


.eachItem {
padding-top:1em;
color:#333333;
font-size:12px;
font-weight:normal;
width:85px;
clear:both;
}

.eachItemNew{
clear:both;
float:left;
font-weight:normal;
color:#313123;
font-size:12px;
vertical-align:text-top;
text-align:center;
width:264px;
}

.eachOwner{
clear:left;
height:30px;
letter-spacing:.03em;
padding-bottom:20px;
color:#354555;
font-size:12px;
vertical-align:top;

}

.eachToTop a{
float:right;

color:#737373;
font-size:11px;
vertical-align:text-top;
padding-right:10px;
}

.sort{
float:right;
color:#737373;
width:180px;
font-size:11px;
vertical-align:text-top;
padding:0 15px 20px 0;
text-align:right;
}

.sort1{
float:right;
color:#737373;
width:180px;
font-size:11px;
vertical-align:text-bottom;
margin-top:5px;
padding:0 15px 0 0;
margin-bottom:0;
text-align:right;
height:20px;
}


.sort select{
color:#737373;
font-size:11px;
vertical-align:text-bottom;
}

.sort1 form{
vertical-align:middle;
}

.currencyList,.currencyPrice{
float:left;
}

.currencyNumber{
float:left;
/*background:#C3D0DA;*/
}

.currencyNumberSale{
color:#990000;
font-weight:bold;
/*background:#C3D0DA;*/
}

.currencyList select{
float:left;
color:#737373;
width:60px;
font-size:11px;
}


.currencyList form{
float:left;
color:#737373;
width:60px;
font-size:11px;
}


#crumbtrail{
float:left;
	letter-spacing:.01em;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: lighter;
	color: #737373;
	text-align:left;
	margin-bottom:5px;
	/*margin-top:5px;*/
	padding-bottom:1px;

}


#crumbtrail a{
	letter-spacing:.01em;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: lighter;
	color: #737373;
	text-align:left;
	margin-bottom:5px;
	/*margin-top:5px;*/
	padding-bottom:1px;
}



#quotes{
	float:right;
	letter-spacing:.01em;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: lighter;
	color: #5C7995;
	text-align:right;
	vertical-align:bottom;
	height:16px;
	line-height:16px;
}

#quote{
display:none;
}



table #toptext{
/*
padding:5px 0 0 0;
margin:5px 0 0 0;
*/
padding:0;
margin:0;

width:960px;
}

table #toptext tr td{
/*
padding:5px 0 0 0;
margin:5px 0 0 0;
*/
padding:0;
margin:0;
vertical-align:middle;
height:32px;
}



.searchCategory{
width:792px;
float:left;
}

.searchCategory.pic{
float:left;
padding:0 6px 0 6px;
background:url(../images/border1.jpg) no-repeat top right;
}

.searchCategory p{
width:385px;
float:left;
padding:10px 6px 10px 23px;
margin:15px 0 15px 3px;
background:url(../images/border1.jpg) no-repeat top left;
}

.searchCategory .eachTable{
border-top:1px solid #dddcb6;
width:790px;
vertical-align:top;
margin-top:20px;
}


.searchCategory .eachTable tr th{
border-bottom:1px solid #dddcb6;
padding:2px 5px 2px 5px;
vertical-align:top;
}

.searchCategory .eachTable tr td{
border-bottom:1px solid #dddcb6;
padding:2px 5px 2px 5px;
color:#0a0a0a;
vertical-align:top;
  padding: .5em .8em .5em 1.5em;
  text-decoration: none;
  line-height:20px;
  font-size: 11px;
  text-align:left;
  font-weight:lighter;
  color: #000000;
  border-bottom:1px solid #7D8CA9; /*2D5781*/
}


.searchCategory .eachTable tr td a{
text-decoration:underline;
}


pre{
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
width:400px;
}

.caption{
font-size:12px;
}


/*remove*/
.faq_table{
width:790px;
}

/*remove*/
.faq_table td{
vertical-align:top;
padding:0 25px 0 25px;
width:395px;
}

/*remove*/
.faq_table li{
line-height:25px;
}



.searchResults{
float:right;
}


.imagePicker{
border:1px solid #e7e7ec;
min-height:155px;
height:auto;
padding:10px;
color:#737373;
font-size:12px;
vertical-align:text-top;
}

.imagePicker .pic{
margin-bottom:12px;
}



/*remove*/
.feature{
background:#fff9dd;
padding:0 10px 0 10px;
}


.printmakinglist li{
border:1px solid #dddcb6;
list-style:none;
margin-top:0;
padding-top:0;
margin-bottom:10px;
}

.printmakinglist h3{
padding-left:0;
background:#dddcb6;
list-style:none;
margin-top:0;
padding-top:0;
}

.printmakinglist p{
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}


.alphabet{
letter-spacing:8px;
font-weight:bold;
text-align:center;
}

.alphabet a{
letter-spacing:0px;
font-weight:bold;
text-align:center;
}

.tableknowledge{
padding:5px;
}

.tableknowledge .tableknowledge-commentary{
padding-left:10px;
}

.tableknowledge .tableknowledge-main{
width:600px;
}

input{
background:#e7e7ce;
}


.welcomebar p{
border:1px solid #dddcb6;
list-style:none;
margin-top:0;
padding-top:0;
margin-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

.welcomebar .caption center{
text-align:center;
vertical-align:middle;
}

.footer-nav{
text-align:center;
line-height:25px;
font-family: Arial, Helvetica, sans-serif;
letter-spacing:.03em;
}

/*remove*/
.purchaseList{
padding-left:23px;
margin-left:0;
}


/*remove*/
.full_description{
float:left;
padding-left:15px;
}


/*remove*/
.traverse{
float:left;
height:60px;
}


#button{
font-size:19px;
font-weight:bold;
text-align:center;
vertical-align:text-top;
white-space:pre;
background-color:#ece9d8;
color:#000000;
height:35px;
width:150px;
border:2px outset #ece9d8;
padding:0 12px 0 12px;
display:inline;
}


#buttonBestoffer{
font-weight:bold;
text-align:center;
vertical-align:text-top;
white-space:pre;
background-color:#e6664c;
color:#000000;
height:25px;
width:140px;
border:2px outset #ece9d8;
padding:0 6px 0 6px;
display:inline;
}




.relatedArtists p{
margin:0;
padding:0;
font-weight:bold;
}

.relatedArtists{
float:left;
color:#737373;
width:780px;
font-size:11px;
vertical-align:text-top;
padding:0 0 20px 0;
margin-top:0;
text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: lighter;
}


.relatedArtists2 p{
margin:0;
padding:0;
font-weight:bold;
}

.upper{
text-transform:uppercase;
}

.relatedArtists2{
float:left;
color:#737373;
width:440px;
font-size:11px;
vertical-align:text-top;
padding:0 0 20px 0;
margin-top:0;
text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: lighter;
}

.relatedArtists3 p{
margin:0;
padding:0;
font-weight:normal;
color:#55704F;
}

.relatedArtists3{
float:left;
color:#55704F;
width:340px;
font-size:11px;
vertical-align:text-top;
padding:0 0 20px 0;
margin-top:0;
text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: lighter;
}



/*remove*/
.exclusive{
background:#943134;
color:#cccc99;
margin-top:10px;
padding:3px;
font-weight:bold;
letter-spacing:4px;
}


.welcomeMessage{
	font-style: normal;
	color: #313123;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	letter-spacing:.03em;
	text-align:center;
	vertical-align:middle;
	padding:9px 5px 5px 5px;
	margin:5px;
	}

.welcomeMessage p{
	font-style: normal;
	color: #313123;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	letter-spacing:.03em;
	text-align:center;
	margin:0;
	padding:0;
	}

/*remove*/
.welcomeMessage-sidebar{
	font-family:"Times New Roman", Times, serif;
	font-style: normal;
	color: #313123;
	text-align:left;
	margin-bottom:10px;
	margin-top:5px;
	padding-bottom:1px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:.03em;
	text-align:left;
	text-align:center;
	}

.secondaryMessage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align:left;
	padding-bottom:5px;
	margin-top:0;
}


.imgcaption a p{
	font-size: 12px;
	color: #4a4a4a;
	vertical-align:bottom;
	margin:5px;
	padding:5px;
	width:300px;
	text-decoration:none;
}

.imgcaption{
width:300px;
float:right;
	margin:5px;
	padding:5px;
}


/*remove*/
.widecolumn{
width:660px;
}

.new_content{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;

	letter-spacing:.03em;
}

.new_content a{
color:#0033FF;
font-weight:bold;
}

#cd{
color:#660000;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}


/*remove*/
table .inventory-category{
width:240px;
border:double #9999CC;
background:#c5c5a6;
text-align:left;
}


#searchbar form{
float:right;
padding-left:5px;
}



.sale-print{
font-size:10px;
color:#333333;
letter-spacing:normal;

}


.yourinfo{
background:#e7e7ce;
padding:5px;
margin:5px 5px 10px 5px;
font-size:12px;
color:#0066ff;
}


.landingForm{
width:300px;
border:0;
}


.secondary p, .secondary a{
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	font-size:0.9em;
	letter-spacing:.01em;
	text-align:left;
color:#4a4a4a;
}



.landingPage .landingPageH2{
text-align:center;

}

.landingPage .landingPageP{
text-align:center;
}

.landingPage h2{
margin-top:0;
}


.landingPage h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	text-align:left;
	margin-bottom:0;
	margin-top:5px;
	padding-bottom:1px;
	background:none;
	color:#0066FF;
	border:none;
}


.landingPage th{
font-size:12px;
}

.invest-list{
list-style-image:url(/images/list_arrow.gif);
}

.invest-list li{
padding-bottom:10px;
}


.quotation{
float:right;
margin:0 5px 0 5px;
padding:0 5px 0 5px;
width:300px;
background:#cccc99 url(../images/quoteleft.gif) no-repeat top left;
}

.quotation p{
background:url(../images/quoteright.gif) no-repeat bottom right;
color:#313123;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.donations{
}

.donations td{
border:1px solid #717155;
vertical-align:top;
padding:5px;
}


.statement{
float:left;
}

.statement p{
color:#313123;
font-size:14px;
border:none;
border-left:1px solid #dddcb6;
}

.promotional p{
color:#005D75;
font-size:22px;
border:none;
margin-top:0;

}


.promotional h2{
color:#004d0d;
font-size:28px;
border:none;
text-align:center;
background:url(/images/promotions/ornaments-bg.gif) no-repeat top left;
padding-bottom:80px;
margin-bottom:0;
}

.promotionalRsvp{
color:#004d0d;
border:none;
text-align:center;
background:url(/images/promotions/rsvp-bg.gif) no-repeat top left;
padding:10px;
border:1px solid #5389A1;
vertical-align:top;
}

.statement p a{
/*
color:#313123;
text-decoration:none;
*/
color:#3333FF;
font-weight:bold;
}

.statement p a:hover{
text-decoration:underline;
color:#000066;
}


.formBestOffer{
width:460px;
}

.formBestOffer input{
width:235px;
}

.formBestOffer select{
width:235px;
}


#crumbtrail img{
vertical-align:bottom;
}




.countertable{
padding:0;
margin:0;
border-spacing:0;
font-size:11px;
border:1px solid #828243;
}

.countertable th{
font-size:14px;
padding:2px 10px 2px 10px;
}

.countertable td{
text-align:center;
}








.returnToKwicks {
	display:block;
	border:1px dashed #888;
	padding:5px;
	float:right;
}
.returnToKwicks:hover {
	background-color: #5e5e76;
	text-decoration: none;
	color: #aaa;
}

/* defaults for all examples */
.kwicks {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
	width:450px;
}
.kwicks li{
	display: block;
	overflow: hidden;
	padding: 0;
	cursor: pointer;
}


/* example 1 */
#slidehead{
float:right;
width:450px;
padding:0;
margin:0;

}

#slidehead .kwicks li{
	float: left;
	/*width: 75px;*/
	width: 90px;
	height: 80px; /* AE: was 100 */
}
#slidehead #kwick0{ 
	background-color: #53b388;
	background: url('/images/pictures/marc-chagall-lithograph-on.gif') no-repeat top left;
}
#slidehead #kwick1{ 
	background-color: #53b388;
	background: url('/images/pictures/marc-chagall-lithograph-on.gif') no-repeat top left;
}
#slidehead #kwick2{
	background-color: #5a69a9;
	background: url('/images/pictures/picasso-original-on.jpg') no-repeat top left;
}
#slidehead #kwick3{
	background-color: #c26468;
	background: url('/images/pictures/renoir-etching-on.jpg') no-repeat top left;
}
#slidehead #kwick4{ 
	background-color: #bf7cc7;
	background: url('/images/pictures/rembrandt-etching-on.jpg') no-repeat top left;
	margin-right: none;
}
#slidehead #kwick5{ 
	background-color: #bf7cc7;
	background: url('/images/pictures/miro-prints-on.jpg') no-repeat top left;
	margin-right: none;
}


#cntdwn-banner{
width:772px;
background:#000;
}

#cntdwn-banner .countertable{
border:none;

}

#cntdwn-banner .countertable{
color:#cccc99;
}



#fineartsale{
width:792px;
height:120px;
background:url('../images/-print.jpg') no-repeat top left;
display:none;
}


#fineartsale .fineartsale-expiration{
font-family:Arial;
font-weight:bold;

width:792px;
position:relative;
top:30px;
left:0px;
text-align:center;
font-size:26px;

}


#fineartsale .fineartsale-note{
font-family:Arial;
font-weight:bold;
width:792px;
position:relative;
top:20px;
left:0px;
text-align:center;
font-size:36px;

}



.prev_eachDetailThumb p{
	font-size: 12px;
	color: #4a4a4a;
	margin:10px;
	padding:10px;
}
















.kwicks-cg {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
	width:792px;
}
.kwicks-cg li{
	display: block;
	overflow: hidden;
	padding: 0;
	cursor: pointer;
}

/* example 1 */
#slidehead-cg{
float:left;
width:792px;
padding:0;
margin:0;
background:none;
}

#slidehead-cg .kwicks-cg li{
	float: left;
	width: 396px;
	height: 63px;
background:#fff;
}


.sale-banner{
background:url(/images/promotions/november-promotion.gif) no-repeat top left;
width:792px;
height:63px;
float:left;
padding:0;
margin:0;

}


.sale-banner-november{
background:url(/images/fine-art-for-sale-November2009.jpg) no-repeat top left;
width:792px;
height:135px;
float:left;
padding:0;
margin:0;

}


.sale-banner-december{
background:url(/images/promotions/fine-art-for-sale-December2009.jpg) no-repeat top left;
width:792px;
height:135px;
float:left;
padding:0;
margin:0;

}



.sale-banner-generic{
background:url(/images/promotions/fine-art-for-sale.jpg) no-repeat top left;
width:792px;
height:auto;
float:left;
margin:10px 0 10px 0;

}


.sale-banner-generic a{
width:792px;
height:80px;
float:left;
padding:0;
}


.saleprice a{
text-decoration:none;

}








#cntdwn-banner-generic{
height:63px;
width:175px;
float:right;
padding-left:5px;
}


.countertable-november{
margin:-16px 0 0 30px;
border-spacing:0;
font-size:11px;

color:#275D8B;
}

.countertable-november th{
font-size:14px;
padding:0x;
}

.countertable-november td{
text-align:left;
vertical-align:top;
}


.subnav li a {background:url(/ext_js/jquery/fader.jpg) repeat 0 0;}




#purchasing,#purchasing2,#emailtoafriend2,#emailtoafriend3{

float:left;

}


.visit_images{
font-family:Arial;
color:#005D75;
margin-bottom:50px;
text-align:center;
}

/*



.goog-logo-link{
display:none;
}


.goog-te-gadget{
background:#666666;
width:150px;
text-align:center;
}

*/


.rss-popup {
    position: relative;
}
 
div.rss-popup em{
    background: url(/images/css_images/bubble.png) no-repeat;
    width: 100px;
    height: 49px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    text-align: center;
    text-indent: -9999px;
    z-index: 2;
    display: none;
}
 
#rss-icon {
    width: 42px;
    height: 42px;
    background: url(/images/css_images/icon.png) no-repeat 0 0;
    text-indent: -9999px;
    margin: 0 auto;
    display: block;
}



/*=======================================
* Tooltips
* ======================================*/
.tooltip{
   position: absolute;
   padding: 10px 13px;
   z-index: 250;
   
   color: #303030;
   background-color: #f5f5b5;
   border: 1px solid #DECA7E;
   
   font-family: sans-serif;
   font-size: 12px;
   line-height: 18px;
   text-align: left;
   width:250px;
   letter-spacing:normal;
   font-weight:normal;
   text-transform:none;
}

   .tooltip h3{
      margin: 0 0 5px;
      text-align: left;
   }


.tip-original{

}

#fancybox-inner,#room-view{
overflow:hidden;

}

.button_back a {font: 18px/14px 'ArtBrushMedium', Arial, sans-serif;}


/* generic buttons */
.button_back{
width:200px;
height:41px;
}

.button_back a{
display:block;
text-decoration:none;
color:#000000;
line-height:31px;
text-align:center;
padding-right:25px;
}
/*********************/

/* generic buttons */
.btn_pink{
background:transparent url('/images/buttons/color-buttons.png') 0 -132px;
}

.btn_pink:hover{
background:transparent url('/images/buttons/color-buttons.png') 0 -198px no-repeat;
}
/*********************/


/* generic buttons */
.btn_blue{
background:transparent url('/images/buttons/color-buttons.png') 0 0;
}

.btn_blue:hover{
background:transparent url('/images/buttons/color-buttons.png') 0 -66px no-repeat;
}
/*********************/




/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 28, 2010 12:27:06 PM America/New_York */





/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.squarebutton{
background: transparent url('/images/buttons/square-blue-left.png') no-repeat top left;
display: block;
float: left;
font: normal 10px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
margin-left:10px;
text-decoration: none;
}

a.squarebutton.left,a.squarebutton.right{
background:none;
display: block;
float: left;
font: normal 10px Arial; /* Change 12px as desired */
line-height: 35px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 35px; /* Height of button background height */
padding-left: 0; /* Width of left menu image */
margin-left:0;
text-decoration: none;
width:19px;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #6D6C4E; /*button text color*/
}

a.squarebutton span{
background: transparent url('/images/buttons/square-blue-right.png') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton.right span{
background: transparent url('/images/design/arrow_rt.png') no-repeat top right;
height:35px;
padding:0;
line-height:90px;
}

a.squarebutton.left span{
background: transparent url('/images/design/arrow_lt.png') no-repeat top left;
height:35px;
padding:0;
line-height:90px;
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}


a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

a.squarebutton.left:hover span{ /* Hover state CSS */
background-position: 0 -35px;
}

a.squarebutton.right:hover span{ /* Hover state CSS */
background-position: 0 -35px;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

#title_h1 .buttonwrapper a{
color:#313123;
}

#title_h1 a:hover{
color:#0000ff;
}




.buttonwrapper a span{
font-weight:bold;
color:#ffffff;

}

.buttonwrapper a:hover span{
color:#0000ff;
text-decoration:underline;
}











/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.squarebutton_goal{
background: transparent url('/images/buttons/square-goal-left.png') no-repeat top left;
display: block;
float: right;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 27px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 35px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
margin-left:10px;
text-decoration: none;
}

.eachDetail a.squarebutton_goal{
float:none;
}

a:link.squarebutton_goal, a:visited.squarebutton_goal, a:active.squarebutton_goal{
color: #ffffff; /*button text color*/
}

a.squarebutton_goal span{
background: transparent url('/images/buttons/square-goal-right.png') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton_goal:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton_goal:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

#title_h1 .buttonwrapper a{
color:#313123;
}

#title_h1 a:hover{
color:#0000ff;
}


.buttonwrapper.fullbutton a span{
/*width:200px;*/
text-align:center;
color:#ffffff;
text-transform:uppercase;
}

.buttonwrapper.fullbutton a.squarebutton_goal span{
color:#0000ff;
}




.buttonwrapper a span{
font-weight:bold;
color:#ffffff;
}

.buttonwrapper a:hover span{
color:#0000ff;
text-decoration:underline;
}

a.squarebutton_goal span{
color:#0000ff;

}

tr.actionButtons td{
padding:10px 0 10px;
}


.currencyPrice_Our{
text-align:left;
color:#4242FF;
font-weight:bold;
}






.elite_sale_label,.elite_sale_price{
color:#a00;
font-size:18px;
}

.elite_sale_row{
background:#a00;
}

tr.elite_sale_row th{
color:#fff;
vertical-align:middle;
}

tr.elite_sale_row th.elite_sale_label{
color:#fff;
vertical-align:middle;
}

tr.elite_sale_row td.elite_sale_price{
color:#fff;
/*background:#a00;*/
}



#room_hider{
min-height:70px;
overflow:hidden;
width:100%;
}


#roooms_unhide a:hover{
cursor:pointer;
vertical-align:middle;
}

.thumbnail_prev:hover{
cursor:pointer;

}


.room_boxes{
float:left;
}


.additional_info{
width:280px;
background:#DDDCB6;
float:right;
overflow:none;
padding:10px;
margin:10px;
}

.additional_info a{
color:#717155;
}

.additional_info p{
width:260px;
color:#717155;
font-size:.8em;
}


.additional_info h4{
margin:0px 0 5px 0;
padding:5px 0 5px 0;
color:#000000;
border-top:1px solid #cccc99;
border-bottom:1px solid #cccc99;
}


.eachTable th{
font-size:.9em;
text-align:left;
color:#6D6C4E;
}

/*
.eachDetail a img:hover{
border:3px outset #DDDCB6;
padding:0px 1px 0 1px;
}
*/



.imagePicker a img.pic:hover{
border:3px outset #DDDCB6;
}

.roomPicker.imagePicker a img.pic:hover{
border:none;
}








#request,#request_form{
height:auto;
clear:both;
}





#membership{
background:url(/images/exclusive/login_signin_gradient.jpg) repeat-x;
border:1px solid #404040;
padding:30px 15px 15px;
width:300px;
min-height:285px;
height:auto;
margin:0;
opacity:0.72;
position:relative;
left:85px;
top:85px;
font-family:Arial, Helvetica, sans-serif;
}



#request h3,#request_form h3{
color:#ffffff;
font-size:17px;
font-weight:normal;
margin:0;
padding:0;
padding-bottom:0.75em;
}

#request p,#request_form p,#request label,#request_form label{
line-height:125%;
margin:0;
padding:0;
margin-bottom:10px;
padding-right:10px;
font-size:0.938em;
color:#a9a9a9;
text-align:left;
}


#seal_black{
background:url(/images/exclusive/exclusive_bg.jpg) no-repeat bottom right;
width:950px;
min-height:700px;
padding:5px 5px 200px 5px;
background-color:#000000;
}



#request #learn_more{
color:#f3ce52;
margin:0;
padding:0;
font-size:0.938em;
}


.background{
background:url(/images/exclusive/login_box_gradient.jpg) repeat-x top left;
min-height:500px;
width:500px;
margin-top:10px;
}

.exclusive_button{
width:300px;
min-height:30px;
}

.exclusive_btn{
width:200px;
text-align:center;
font-weight:bold;
letter-spacing:1px;
margin:0;
padding:0;
padding-left:15px;
padding-right:15px;
}

a#back_to_non_member {
color:#f3ce52;
display:block;
font-size:0.6em;
margin:0;
position:absolute;
right:5px;
top:5px;
}

#membership dd{
padding-left:0;
margin-left:0;
padding-top:5px;
}

#membership input.text {
background:url("/images/exclusive/exclusive_input_bg.jpg") repeat-x scroll left bottom #FFFFFF;
border:medium none;
font-size:0.938em;
height:1.333em;
padding:0.333em;
width:14.666em;
}

#membership .subtext{
font-size:0.67em;
padding-top:110px;
color:#f3ce52;
}

#membership .subtext a{
color:#f3ce52;
}


.sold_text{
color:#314B65;
font: 30px/32px 'TangerineBold', Arial, sans-serif;
}

.sale_text{
color:#CC2200;
font-weight:bold;

}


.saleart{
display:none;
width:392px;
height:100px;
float:right;
background:#f00;
overflow:hidden;
}

#nav_search{
float:right;
margin-top:4px;
}

#searchArtwork,#exclEmail{
width:130px;
height:16px;
border:2px inset #DDDCB6;
background:#E7E7CE;
padding:2px;
color:#363629;
border-right:none;
}

#exclEmail{
background:#E7E7CE;
width:190px;
}

#nav_search input,#excl_signup input{
vertical-align:middle;
}

#nav_submit,#excl_submit{
background:#E7E7CE;
height:16px;
padding:2px;
border:2px inset #DDDCB6;
border-left:none;
}

.thumb_caption{
/*
width:200px;
*/
float:left;
}

.thumb_icon {
color:#4A4A4A;
/*
float:right;
*/
font-size:0.8em;
height:auto;
margin:0;
padding:5px;
/*
text-align:right;
*/
text-decoration:none;
vertical-align:bottom;
/*
width:70px;
*/
}

.thumb_icon a{
padding:0 0 1px 18px;
color:#4A4A4A;
font-size:0.8em;
background:url('/images/thumb_details.png') no-repeat top left;
color:#0000ff;
font-weight:bold;
text-transform:uppercase;
letter-spacing:0.05em;
}


#logohead{
position:relative;
z-index:10;
}

.daysTilXmas{
background:url(/images/promotions/daysTilXmas.gif) no-repeat bottom right;
width:48px;
height:45px;
font-size:1.6em;
position:absolute;
top:53px;
left:165px;
text-align:left;
font-family:'arial';
color:#B90C0C;
z-index:1000;
display:none;

}


.featured_newest{
clear:both;
margin-top:5px;
background:url(/images/design/newest_bg.png) no-repeat top center;
  border-top:1px solid #7D8CA9; /*2D5781*/
  border-bottom:1px solid #7D8CA9; /*2D5781*/
  color:#0000ff;

}

.featured_newest:hover{
background:#5C7995;
color:#ffffff;
}

.featured_newest a:hover{
color:#ffffff;
font-weight:bold;
}


.featured_newest a{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
  color:#3333ff;
  font-size:14px;
display:block;
padding:5px 0 5px 0;
/*background:url(/images/newest_go.png) no-repeat top right;*/
}


.statement.exclusive_offer{
background:#000000;
}

.statement.exclusive_offer p.excl_h3{
color:#ffffff;
font-size:16px;
font-weight:bold;
line-height:25px;
padding:5px 10px 0 10px;
}

.statement.exclusive_offer p{
color:#cccc99;
border:none;
}

.statement.exclusive_offer form{
padding:0;
margin:5px 10px 5px 10px;
}


.rightCol{
background:transparent url(../images/quoteleft.gif) no-repeat scroll left top;
float:right;
width:200px;
padding:0 0 10px 10px;
}

.rightCol p{
background:transparent url(../images/quoteright.gif) no-repeat scroll right bottom;
padding:10px;
margin:0;
font-weight:bold;
}


.sale_label{
background:#FF0000;
border-top:2px solid #B15465;
color:#FFFFFF;
padding-left:20px;
text-transform:uppercase;
display:none;
}

.btn_icons{
	padding-right:4px;
	vertical-align:text-bottom;
}





#adspot_1{

width:792px;
margin-bottom:2px;
}

#adspot_3{

width:396px;
float:left;
}

#adspot_4{

width:396px;
float:left;
}



.banner_generic{
width:791px;
height:74px;
background:#E7E7CE;
line-height:74px;
}


#price_text_desc, #sale_text_desc {
	display:none;
}
