/charset "utf-8";
/* CSS Document */



body {
	background-color: #ffffff;
	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,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:0;
	height:147px;
	background:#cccc99 url(../images/banner_bg.gif) repeat-x top left;
}

/*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:100px;



}

#slidehead{
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	width:450px;
	height:100px;
	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;
	padding:0;
	width:135px;
	height:121px;
}

#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:0 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:10px;
	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: 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 p a{
	font-size: 12px;
	color: #4a4a4a;
	vertical-align:bottom;
	margin:5px;
	padding:5px;
	width:280px;
	text-decoration:none;
}


.eachDetailBig .picContainer p{
	font-size: 12px;
	color: #4a4a4a;
	vertical-align:bottom;
	margin:5px;
	padding:5px;
	width:750px;
}

h1{
	font: 26px/18px 'AaarghNormal', Arial, sans-serif;
	font-style: normal;
	color: #313123;
	text-align:left;
	margin-bottom:10px;
	margin-top:5px;
	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:40px;
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;
}


.eachDetail .pic{
float:left;
padding:0 6px 0 6px;
background:url(../images/border1.jpg) no-repeat top right;
border-left:1px solid #dddcb6;
border-right:1px solid #dddcb6;
}

.eachDetail p{
float:left;
padding:10px 6px 10px 23px;
margin:15px 0 15px 3px;
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;
padding: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:10px 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;
text-align:right;
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{
clear:both;
float:left;
font-weight:normal;
color:#333333;
font-size:12px;
vertical-align:text-top;
padding-left:15px;
width:85px;
}

.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:50px;
font-size:11px;
}


.currencyList form{
float:left;
color:#737373;
width:50px;
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;
	clear:both;
	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;
}



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;
}



.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;
height:125px;
padding:10px;
color:#737373;
font-size:12px;
vertical-align:text-top;
}

.imagePicker .pic{
padding-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;
}


#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;
}


#title_h1 .relatedArtists2 p{
margin:0;
padding:0;
font-weight:bold;
}

.upper{
text-transform:uppercase;
}

#title_h1 .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;
}

#title_h1 .relatedArtists3 p{
margin:0;
padding:0;
font-weight:normal;
color:#55704F;
}

#title_h1 .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{
text-decoration:none;
color:#313123;

}

.statement p a:hover{
text-decoration:underline;
color:#5C7995;
}


.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: 100px;
}
#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:100px;
float:left;
margin:10px 0 10px 0;

}


.sale-banner-generic a{
width:792px;
height:90px;
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: 2;
   
   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;
}

   .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.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px 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:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #6D6C4E; /*button text color*/
}

a.squarebutton span{
background: transparent url('/images/buttons/square-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton: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 a span{
font-weight:bold;
color:#354555;

}

.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.gif') no-repeat top left;
display: block;
float: left;
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;
}

a:link.squarebutton_goal, a:visited.squarebutton_goal, a:active.squarebutton_goal{
color: #6D6C4E; /*button text color*/
}

a.squarebutton_goal span{
background: transparent url('/images/buttons/square-goal-right.gif') 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:#CC0033;
	font-family:'AaarghNormal',Arial, Helvetica, sans-serif;

}



.buttonwrapper a span{
font-weight:bold;
color:#354555;

}

.buttonwrapper a:hover span{
color:#0000ff;
text-decoration:underline;
}



tr.actionButtons td{
padding:10px 0 10px;
}


.currencyPrice_Our{
text-align:left;
color:#4242FF;
font-weight:bold;
}
