/* ----- import css ----- */
@import url("../css/reset.css");

/* ----- html elements ----- */
a {
color:#000;
text-decoration:none;
}

body {
background:#ccc;
font:400 75% Verdana, Arial, Helvetica, sans-serif;
}

.body {
    margin-top:10px;
}

h1 {
font-size:2.5em;
padding:8px 15px;
font-weight:normal;
}

cite {
font-style: italic;
color: #747474;
font-weight: 700;
font-size: .9em;
text-align: right;
padding-right: 15px;
display:block;
margin:10px 0px 0px 0px;
}

sub {

}

sup {
    vertical-align: baseline;
    font-size: 0.8em;
    position: relative;
    top: -0.4em;
}

#content .no_italic {
    font-style: normal;
}

blockquote {
border-bottom:1px solid #CCC;
margin:0px 10px 10px;
padding:0pt 0px 10px;
line-height:1.3em;
}

.search-highlight {
font-weight: 700;
}

/* ----- common elements ----- */
#header {
background:#b5b5b5;
border-left:1px solid #999;
border-right:1px solid #999;
border-top:1px solid #999;
margin:0px auto 0;
position:relative;
width:940px;
}

#language {
position:absolute;
right:15px;
top:10px;
font-size:.9em
}

#main {
background:#b5b5b5;
border-left:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;
margin:0 auto 10px;
position:relative;
width:940px;
overflow:hidden;
padding-bottom:20px;
min-height:400px;
}

#footer {
font-size:.8em;
margin:12px auto 0;
padding:0 15px;
position:relative;
width:910px;
}

#footer p {
padding-bottom:15px;
}


#footer p.copyright {
    float: left;
}

#footer p.contact {
    float: right;
}

#footer p.credits a {
    padding-left: 10px;
}

#footer p.credits a.credits-border {
    border-left: 1px solid #000;
}

#footer p.credits {
    float: right;
    padding-left: 10px;
}

#footer .p-disclimer a {
    padding-left: 10px;
}

#footer .p-disclimer a.disclimer-border {
    border-left: 1px solid #000;
}

#footer .p-disclimer {
    float: right;
    padding-left: 10px;
}

/*
#footer p.copyright {
left:15px;
padding-top:5px;
position:absolute;
top:0;
}

#footer p.contact {
padding-top:5px;
position:absolute;
right: 56px;
top:0;
}

#footer p.contact a {
    border-right: 1px solid #000;
    padding-right: 10px;
}

#footer p.credits {
padding-top:5px;
position:absolute;
right:10px;
top:0;
}

*/

#footer a:hover {
text-decoration:underline
}

#content {
float:left;
margin:0 0 0 15px;
position:relative;
width:560px;
}

#content a:hover {
color:#666666
}

#content p {
/*margin-bottom:15px;*/
line-height:1.5em;
}

#content p.margin {
    margin-bottom:15px;
}

#content img.main {
margin:15px 0;
}

#content .description {
background:#ccc;
padding:6px;
}

#content .extra-description {
background:#b5b5b5;
}

#content .trp h2 {
padding:8px 8px 0 8px;
}

#content .trp p {
padding:8px;
margin-bottom:0;
}

.p-amy-dickson-thanks {
    padding: 2px 5px !important;
}

#related-nav h1 span.related {
color:#666;
font-size:.75em;
}

/*#related-nav .featured {
background:#ccc url(../g/base/icon_featured.gif) no-repeat top right;
}

#related-nav .artwork {
background:#ccc url(../g/base/icon_artwork.gif) no-repeat top right;
}

#related-nav .literature {
background:#ccc url(../g/base/icon_literature.gif) no-repeat top right;
}

#related-nav .exhibitions {
background:#ccc url(../g/base/icon_exhibitions.gif) no-repeat top right;
}

#related-nav .videos {
background:#ccc url(../g/base/icon_videos.gif) no-repeat top right;
}

#related-nav .photos {
background:#ccc url(../g/base/icon_photos.gif) no-repeat top right;
}

#related-nav .timeline {
background:#ccc url(../g/base/icon_timeline.gif) no-repeat top right;
}
*/

.gallery-image {
padding-top:10px;
}

.sublink {
font-size:.95em;
font-weight:400;
padding-left:10px;
}

a .sublink, .sublink a:hover {
text-decoration:underline;
}
#content ul {
margin-bottom:15px;
}

.brief {
    position:relative;
    padding:6px;
    background:#c1c1c1;
}

.div-brief-trp {
    background:#b8b8b8;
    border:1px solid #9b9b9b;
    padding:2px 2px 0;
    margin-bottom: 15px;
}

.p-brief-desc {
    background:url(/g/brief_bg.jpg) no-repeat left top;
    height:162px;
    color:#fff;
    padding:15px 25px 0 25px;
    margin-bottom: 0 !important;
}

.span-opp-title {
    display:block;
    font-weight:700;
    font-size:95%;
}

.span-opp-text {
    display:block;
    font-size:86%;
    margin-top:10px;
    height: 89px;
}

.a-contactus-opp {
    color:#fff;
    display:block;
    font-weight:700;
    height:20px;
    margin-left: 357px;
    padding-top: 0;
    padding-bottom: 10px;
    font-size:95%;
}

.a-contactus-opp-en {
    padding-left: 18px;
    width:115px;
}

.a-contactus-opp-de {
    padding-left: 0px;
    width:146px;
    margin-left: 345px !important;
}

.a-contactus-opp-ch {
    padding-left: 86px;
    width:91px;
}

.a-contactus-opp:hover {
    color:#fff !important;
    text-decoration:underline;
}

.p-category-desc {
    background:#c1c1c1;
    position:relative;
    padding:6px 6px 4px 6px;
    overflow: hidden;
    height: 53px;
}

.p-opened {
    height: auto !important;
}

.a-read-more-cat-desc {
    display:block;
    width: 554px;
    background: #C1C1C1;
    margin-bottom:15px;
    padding-bottom:9px;
    padding-left:6px;
}

#content h2 a:hover, #content h3 a:hover {color:#000000} /*hack to stop rollover of 'a name' */

/* ----- ajax drop down list ----- */
.selected-item { 
background-color: #888; 
}

/* ----- triple border class ----- */
.trp {
    background:#b8b8b8;
    border:1px solid #9b9b9b;
    padding:2px;
}

.div_triple_borders {
    background:#ccc;
    padding:2px 2px 2px 2px;   
}

.content-large .trp * {
    background:#fff;
}

.trp p {
    padding-top:4px;
}

/* ----- headings class ----- */
#main #sub-nav h1 {
background:#ccc;
color:#000;
font-size:1em;
font-weight:700;
padding:6px;
}

#main h1 {
background:#747474;
color:#fff;
font-size:1.1em;
/*font-weight:700;*/
padding: 5px 6px 6px;
}

#main #content h1 {
margin-bottom:15px;
/*position:relative;*/
}

#main #content h2 {
    background:#ccc;
    font-size:1.05em;
    /*font-weight:700;*/
    padding:6px;
    margin-bottom:15px;
    position:relative;
}

#main #content .art h2 a {
font-size: 1.1em;
}

#main #content .art h2 a:hover {
background:#000;
}

#main #content h3 {
background:#c1c1c1;
font-size:1.00em;
font-weight:700;
padding:6px;
margin-bottom:15px;
}

#related-nav h1 {
background:#ccc;
color:#000;
font-size:1em;
font-weight:700;
/*padding:3px 40px 8px 4px;*/
padding:3px 0 8px 4px;
}

.heading-picture {
display:block;
height:141px;
margin:0 0 15px;
width:99%;
}

/* ----- nav elements ----- */
#main-nav {
background:url(../g/base/main_nav_bg.jpg) repeat-x left bottom;
overflow:hidden;
padding:0 0 14px 15px;
width:925px;
}

#main-nav li {
background:#b5b5b5;
/*border-left:1px solid #999;
border-top:1px solid #999;
border-right:1px solid #999;*/
margin-right:10px;
float:left;
}

#main-nav li a {
display:block;
font-size:1.05em;
padding:5px 7px;
/*border-bottom:1px solid #999;*/
font-weight:normal;
}

#main-nav li a:hover {
/*background:#ccc;*/
border-left:1px solid #999;
border-top:1px solid #999;
border-right:1px solid #999;
padding:4px 6px 6px 6px;
}

#main-nav .selected {
background:#ccc;
padding:4px 6px 6px 6px;
border-left:1px solid #999;
border-top:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #ccc;
font-size:1.05em;
}

#sub-nav {
float:left;
padding:0 0 0 15px;
width:160px;
}

#sub-nav ul {
margin-bottom:15px;
}

#sub-nav ul li {
border-top:1px solid #ccc;
}

#sub-nav ul li a {
display:block;
padding:7px;
width:146px;
}

#sub-nav ul li a:hover {
background:#bcbcbc;
}

#sub-nav .selected  {
font-weight:700;
}

#sub-nav img, #sub-nav p {
padding:15px 0;
}

#sub-nav .a_video_selected {
    font-weight:700;
}

#related-nav {
float:right;
padding:0 15px 0;
width:160px;
}

#related-nav a:hover {
/*text-decoration:underline;*/
color:#666666
}

.related-block {
margin-bottom:15px;
}

.related-block ul {
padding:0 4px 10px;
}

.related-block ul li , .bio-list li, .video-nav li a, .admin-option ul li {
padding-left:10px;
background:url(../g/base/bullet.gif) no-repeat 0 6px;
position:relative; /* fix bullet points in IE*/
}

#content .exhibition-list {
margin-bottom:0;
}


#content .related_video_list {
margin-left:20px;
margin-top:10px;
}

.exhibition-list li {
padding-left:10px;
background:url(../g/base/bullet.gif) no-repeat 0 6px;
position:relative; /* fix bullet points in IE*/
margin-bottom:10px;
}

#related-nav .related-exhibitions li {
padding-bottom:10px;
}

#related-nav .related-atlas li {
background:none; padding:0 0 0 15px; margin:0;
}

#related-nav .related-atlas .gallery-image {
padding:0;
}

.video-nav ul li {
background: none; padding:0;
}

.exhibitions li {
margin-bottom:8px;
}

.bio-list li {
margin:0 10px 10px 10px; 
}


/* exhibition tabs */ 

#content ul.tabsexh  {
	position:relative;
	margin-top:20px;
	margin-bottom:0;
	margin-left:4px;
	text-align:left;
}
		
.tabsexh  li {
    margin:0 0 2px;
	top:1px;
	position:relative;
}
		
.tabsexh  li h4 {
    position:relative;
	top:1px;
}
		
.tabsexh  li h4 a {
    padding:2px 9px;
	display:block;
	float:left;
	border:1px solid #b5b5b5;
	border-bottom:none;
}
		
.tabsexh  li h4 a.sales {
	padding-left:20px;
	background:url(/g/base/info_sales.gif) no-repeat 5px 8px;
}
		
.tabsexh  li h4 a.collection {
	padding-left:20px;
	background:url(/g/base/info_museum.gif) no-repeat 5px 8px;
}
		
#content .tabsexh  li h4 a {
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	color:#000;
}
		
#content .tabsexh  h4 a.selected {
	/*border-bottom:1px solid #ccc;*/
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	color:#000;
	background-color:#ccc;
}
		
#content .tabsexh  h4 a.selected:hover {
	/*border-bottom:1px solid #ccc;*/
}
		
.tabsexh-info {
	clear:left;
    margin-top:1px;
}
		
.tabsexh-info .holder {
	text-align:left;
	background:url(/g/base/main_nav_bg.jpg) repeat-x left top;
	padding:6px;
	margin-bottom:10px;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	min-height:140px;
}

.exhibition-type {
    padding-top: 5px;
    padding-bottom: 5px;
}

#top-tabsexh .tab {
    float: left; 
    margin-right: 3px;
}

/* ----- home elements ----- */
#main p.intro1, #main p.intro2 {
font-size:1em;
margin:0 15px 10px;
line-height:1.5em;
font-weight:normal;
background:none;
color:#777;
/*width:350px;*/
text-align:left;
}

/*#main p.intro1 {
float:left;
}

#main p.intro2 {
float:left;
width:250px;
}*/

#main #intro:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#collage {
margin:0 15px 10px 15px;
}

#home-blocks {
overflow:hidden;
padding:0 0 15px 15px;
width:925px;
font-size:11px;
}

#home-blocks li {
border:1px solid #999;
float:left;
margin-right:15px;
}

#home-blocks li em {
background: url(../g/home/home_nav_em_bg.gif) no-repeat left 4px;
font-size:1em;
font-weight:700;
line-height: 30px;
padding-left:20px;
padding-bottom: 5px;
padding-top: 5px;
}

#home-blocks li a {
display:block;
height:7em;
padding:0 4px;
margin:2px;
width:156px;
clear:both;
}

#home-blocks li a.artwork-block {
background:#fff url(../g/home/home_nav_artwork.gif) no-repeat right top;
}

#home-blocks li a.artwork-block:hover {
background:#fff url(../g/home/home_nav_artwork.gif) no-repeat left top;
}

#home-blocks li a.biography-block {
background:#fff url(../g/home/home_nav_biography.gif) no-repeat right top;
}

#home-blocks li a.biography-block:hover {
background:#fff url(../g/home/home_nav_biography.gif) no-repeat left top;
}

#home-blocks li a.exhibitions-block {
background:#fff url(../g/home/home_nav_exhibitions.gif) no-repeat right top;
}

#home-blocks li a.exhibitions-block:hover {
background:#fff url(../g/home/home_nav_exhibitions.gif) no-repeat left top;
}

#home-blocks li a.literature-block {
background:#fff url(../g/home/home_nav_literature.gif) no-repeat right top;
}

#home-blocks li a.literature-block:hover {
background:#fff url(../g/home/home_nav_literature.gif) no-repeat left top;
}

#home-blocks li a.videos-block {
background:#fff url(../g/home/home_nav_videos.gif) no-repeat right top;
}

#home-blocks li a.videos-block:hover {
background:#fff url(../g/home/home_nav_videos.gif) no-repeat left top;
}

/* ----- art elements ----- */
h1 span.cat {
/* font-weight:400; */
}

.heading-link {
color: white;
background: url(../g/art/heading_link.gif) repeat-x 0 bottom;
padding-bottom: 2px;
}

#content .heading-link:hover {
color: #999;
}

/*--- RIGHT SIDE SEARCH ART ---*/

#related-nav .h1-right-side-search {
    padding:3px 40px 4px 21px;
    background:url(/g/search/triangle_top.png) no-repeat 5px center;
}

#related-nav .h1-right-side-featured-titles {
    background: #ccc url(/g/literature/featured_title_header_bg.png) repeat-x left bottom;
    padding: 4px 0 5px 9px !important;
}

.div-right-side-block {
    border-bottom: 1px solid #c2c0c1;
    padding: 2px 2px 0;
}

.div-right-side-block-padding {
    padding-top:5px;
    padding-bottom:2px;
}

.div-right-side-block-padding-top {
    padding: 5px 2px 0 2px;
}

.div-right-side-block-no-padding {
    padding:0 !important;
}

.div-right-side-search-trp {
    background:#b8b8b8;
    border:1px solid #9b9b9b;
    padding:2px 2px 0;
}

.div-right-side-block-inside {
    padding: 0 5px 5px;
}

.div-right-side-search-trp p {
    padding-top:4px;
}

.div-right-side-search-triple-borders {
    background:#ccc;
}

#related-nav .span-right-side-by {
    color:#454344;
    font-size:1.1em;
}

#related-nav .span-right-side-by-type {
    font-weight:700;
    color:#333333;
    font-size:1.1em;
}

.label-right-side-number {
    padding: 0 5px 5px;
}

#search-form .input-right-side-number-more {
    width:82px;
}

.a-right-side-number-add, .a-right-side-number-remove {
    border:1px solid #999;
    text-align:center;
    padding: 0 4px;
    background:#e0e0e0;
}

.a-right-side-advanced-search {
    color:#777777;
    border-bottom:1px dotted #615f60;
    font-size:0.8em;
}



p.help {
    text-indent:-9999px;
}

p.help {
    background:  url(../g/base/icon_help.gif) no-repeat;
    position:absolute;
    display:block;
    height:16px;
    top:5px;
    right:20px;
    width:16px;
}

p.tip {
    margin-bottom: 6px;
}

h2.subtitle {
    font-weight: 700;
    margin-bottom: 6px;
}

#search-form p {
    padding:0 5px 5px;
}

#search-form acronym {
    background:url(/g/base/dash.gif) repeat-x left bottom;
    cursor:help;
}

#search-form #muid option {
    width:330px;
}

#search-form #search-button, #search-form #reset-button, #search-quotes #search-button, #search-quotes #reset-button, #search-exh #search-button, #search-exh #reset-button, #form-search-literature #search-button, #form-search-literature #reset-button {
    width:5em;
    margin-left:5px;
    border:1px solid #9b9b9b;
    font-size:1em;
    background:#dfdfdf url(/g/search/button_bg.png) repeat-x left bottom;
    padding:2px 0;
}

#search-form input, #search-form select, #search-form select, #search-form option {
    font-size:.9em;
    width:130px;
    margin:3px 0 4px;
}

#search-form label, #search-form p.label {
    font-size:.8em;
}

#search-form strong,p.tip span  {
    font-weight:700;
}

#search-form .small, #search-form .small * {
    width:67px;
}

#search-form .xsmall, #search-form .xsmall * {
    width:49px;
}

#search-form .p-right-side-submit {
    padding-bottom:6px;
}


#search-form #height-att {
    margin-left:4px;
}

/*--- END RIGHT SIDE SEARCH ART ---*/

/*--- RIGHT SIDE SEARCH NUMBER TABS ---*/

#search-form .ul-search-number-tabs  {
    position:relative;
    margin-bottom:0;
    margin-top:3px;
    text-align:left;
    width: 132px;
    padding: 0 0 22px;
    border-bottom:1px solid #999;
}

#search-form .ul-search-number-tabs  li {
    margin:0;
    padding:0;
    top:1px;
    position:relative;
    list-style:none;
    background:none;
    float: left;
}

.ul-search-number-tabs li h4 {
    position:relative;
    top:1px;
}

#search-form .ul-search-number-tabs h4 a {
    border-bottom:1px solid #999;
    border-top:1px solid #999;
    border-left:1px solid #999;
    border-right:1px solid #999;
    color:#6a6a6a;
    padding:3px 12px;
    display:block;
    float:left;
    font-size:0.9em;
    width: 30px;
    text-align: center;
    background:#d7d6d6 url(/g/search/tab_bg.png) repeat-x left bottom;
}

#search-form .ul-search-number-tabs h4 a.range {
    border-left:none !important;
}

#search-form .ul-search-number-tabs h4 a.selected {
    border-bottom:1px solid #ccc;
    border-top:1px solid #999;
    border-left:1px solid #999;
    border-right:1px solid #999;
    background:#dfdede url(/g/search/tab_bg_selected.png) repeat-x left bottom;
    color:#000;
}

#search-form .ul-search-number-tabs h4 a:hover {
    color:#000;
}

.div-right-side-number-tabs-info {
    clear:left;
}

.div-right-side-number-tabs-info .holder {
    text-align:left;
    margin-bottom:5px;
    margin-top: 5px;
}


/*--- END RIGHT SIDE SEARCH NUMBER TABS ---*/


.category {
    font-size:.9em;
}

#content .category p {
    margin-bottom:0;
}

.art div {
    float:left;
    width:124px;
    padding:0 20px 15px 0;
    position:relative;
}

.art div.large {
    float:left;
    width:170px;
    padding:0 20px 15px 0;
    position:relative;
}

.art div.last {
    padding-right:0;
}

.art div img {
    padding:2px;
    border:1px solid #999;
    margin-bottom:8px;
}

.art div a {
    font-weight:300;
}

.art div img:hover {
    border:1px solid #666;
}

.related-art-info .art div, .notes-info .art div {
    padding:15px 15px 0px 28px;
}

br.clear, .clear-tab {
    clear:both;
}

.clearer {
    font-size: 0px;
    line-height: 0px;
    display: block;
    margin: 0px;
    padding: 0px;
    clear: both;
    height: 0px;
    width: auto;
}

.category-desc {
    background:#ccc;
    padding:5px;
}

.painting-desc {
font-weight:300;
display: block;
line-height: 1.3em;
}

.painting-hover {
padding:10px;
background:#fff;
min-width: 350px;
}

.painting-hover img{
border:1px solid #ccc;
display:block;
margin:0 auto 10px auto;
}

.painting-related {
margin-top: 1em;
font-weight:700;
}

.painting-info .painting-related-sub {
background-image:none;
padding:0;
}

.pages-form {
margin-bottom:10px;
padding-bottom: 10px;
clear:both;
display: block;
position: relative;
}

form.top {
    border-bottom: 1px solid #ccc;
}

form.bottom {
    border-top: 1px solid #ccc;
    margin-top:10px;
    padding-top: 10px;
}

.next-decade {
position:absolute;
top:0;
right:0;
}

.pages-form .pages a, .pages-form .page-numbers {
padding-right:7px;
}

.pages-form .pages {
padding: 0 0 0 7px;

}

.a-page-numb-show-all {
    margin-left:10px;
}

#content .back-to-search {
position: absolute;
right: 5px;	
top:45px;
}


/*.pages-form .pages a:visited {
color:#999999
}*/

.pages-form .pages .selected {
text-decoration:none; font-weight:bold;
}

.pages-form .pages a:hover {
text-decoration:underline;
}

.pages-form .pages a.previous {
    text-decoration:none !important;
}

.pages-form .pages a.next {
    text-decoration:none !important;
}

.pages-form .pages a img {
position:relative;
bottom:-3px;
}

.pages {
    text-align:center;
    margin-top:17px;
}

.pages a {
    color:#565656;
}

.pages a.selected {
    text-decoration: underline;
}



.paintings-pp {
display:none;
}

.painting-info img {
float:left;
margin-bottom:15px;
/*max-height:300px;*/
/*max-width:170px;*/
}

#main #content .painting-details {
margin-bottom:0;
float:none;
width:auto;
}

.painting-details li a {
/*border-bottom:1px dashed #000;*/ background: url(../g/base/bullet.gif) no-repeat 0% 50%; padding-left: 10px;
}

.link-space {margin: 10px 0;}

.painting-details-brief li {
float:left;
}

.painting-details-brief li a {
display:block;
height:11px;
width:1px;
}

.sales-desc, .museum-desc {
padding-left:6px;
}

span.info-sales, span.info-museum {
margin-right:3px;
padding:0 6px;
background-repeat:no-repeat;
background-position:0 0;
display:block;
overflow:hidden;
text-indent:-9999px;
position:relative;
bottom:-2px;
float: left;
}

#main #content h2.info-museum, #main #content h2.info-sales {
padding:6px 6px 6px 24px;
text-indent:0;
position:relative;
bottom:0;
overflow:visible;
font-size:1em;
font-weight:normal;
}

#main #content h2.info-sales {
background:#ccc url(../g/base/info_sales.gif) no-repeat 5px 8px;
}

#main #content h2.info-museum {
background:#ccc url(../g/base/info_museum.gif) no-repeat 5px 8px;
}

.info-museum {
background-image:url(../g/base/info_museum.gif);
}

.info-sales {
background-image:url(../g/base/info_sales.gif);
}

.info-museum:hover, .info-sales:hover {
background-position:0 -31px;
}

/* sales history tab */

.sale {
margin: 8px 0 0;
position:relative;
}

#main #content .sale h3 {
background:#b5b5b5;
padding:0;
margin-bottom:8px;
}

.sales-estimate-en,.sales-sold-for-en  {
width:6em;
}

.sales-estimate-de,.sales-sold-for-de  {
width:7em;
}

.sales-estimate-ch,.sales-sold-for-ch  {
width:6em;
}

.sales-estimate, .sales-estimate-details, .sales-sold-for, .sales-number {
display:block;
float:left;
}

.sales-estimate-details1 {
    display:block;
}

.sales-estimate-details2 {
    padding-top:5px;
    display:block;
}

.sale .info {
margin-top:8px;
}

/* ----biography elements ----- */

#ul-biography  {
    margin-left: 10px;
    margin-bottom: 10px;
}

#ul-biography #ul-biography-submenu {
    margin-bottom:5px;
    margin-top: 5px;
    margin-left: 10px;
}

#ul-biography #ul-biography-submenu li {
    background: url(/g/base/bullet.gif) no-repeat 0px 50%;
    padding-left:5px;
    position:relative;
    border: none;
}

#ul-biography #ul-biography-submenu li a:hover {
    background:none;
    color: #666;
}

#ul-biography #ul-biography-submenu li a {
    width: 126px;
    font-weight: 400;
    font-size: .9em;
}

#ul-biography #ul-biography-submenu li.selected a {
    font-weight: 700;
}


#biography-jumpmenu {
padding-bottom:15px;
position:relative;
}

#biography-jumpmenu p {
display:inline;
}

#jumpmenu-options {
display:inline;
}

a.top {
background:url(../g/base/back_to_top.gif) no-repeat 0 0;
padding:0 0 0 20px;
margin-top:5px;
float: right;
}

a.top:hover {
background:url(../g/base/back_to_top.gif) no-repeat 0 -240px;
}

.interviewer {
font-style: italic;
display:block;
margin:5px 0;
}

.timeline-img {
margin:10px 0 0 3px;
}

.related-block ul li a.timeline-link {
background:none;
padding:0;
}



.biography-side {
font-size:.9em;
}

.biography-side p, .biography-side ul, .biography-side h2 {
padding: 5px;
}

.biography-side ul li {
/*margin-left:3px;*/
padding-bottom: 4px;
padding-left:0;	
background:none;
}

.biography-side h2 {
font-size: 1.1em;
font-weight:700;
padding-bottom:0;
}

.biography-inline-image-right {
padding:0 0 5px 10px;
float:right;
}

.biography-inline-image-left {
padding:0 10px 5px 0;
float:left;
}

/*.title {
font-style: italic;
}*/
/* ----exhibitions elements ----- */


#search-exh p {
    padding-bottom: 4px;
    padding-left: 8px;
    font-size:1em;
}

#search-exh .submit {
    padding-left: 4px;
}

#search-exh label {
    font-size:0.8em;
}

#search-exh strong {
    font-weight:700;
}

#search-exh .small, #search-exh .small * {
    width:63px;
}

#search-exh input, #search-exh option {
    font-size:0.9em;
    margin:3px 0 4px;
    width:130px;
}

#search-exh select {
    font-size:0.9em;
    margin:3px 0 4px;
    width:130px;
    height:20px;
}

#search-exh #keyword, #search-exh #location {
    background:#FFFFFF none repeat scroll 0 0;
}

.exhibition-title {
    /*width:389px;*/
    font-weight:700;
    padding-bottom:6px !important;
    padding-right:30px !important;
}

.span-exhibition-title-translation {
    font-weight:700;
    font-size:90%;
    display: inline !important;
    padding-bottom: 0 !important;
}

.exhibition-date {
    width:384px;
}

.exhibition-type, .estimate, .sold-for {
font-weight:700;
}

div.holder .exhibition-type {
    background: #cccccc;
}

.estimate, .sold-for {
display:block;
}

.group, .solo {
padding-left:10px;
}

.group {
padding-top:0px;
}

.exhibitondetail-table td {
   /* border: 1px solid red;*/
    padding: 2px;
}

#content ul.first-solo {
    margin-bottom: 11px;
}

#content ul.first-group {
    margin-bottom: 0;
}



.exhibition-desc {
    padding-left:10px;
    background: #e4e4e4;
}

.exhibition-desc li {
    padding-bottom:11px;
    /*background:transparent url(../g/base/bullet.gif) no-repeat scroll 0pt 6px;*/
    /*padding-left:40px;*/
    position:relative;
    padding-top:4px;
}

.exhibition-desc li a span.exhibition-date {
background: url(../g/exhibitions/tour.gif) no-repeat scroll 0px 0 ;
/*border: 1px solid red;*/
/*margin-left: -40px;*/
padding-left:40px;
padding-bottom:4px;
position:relative; 
left:-40px;
display:block;
}

.exhibition-desc li .exhibition-video {
padding-right:0px;
margin-left:0px;
}

.exhibition-desc li span {
padding-bottom:4px;
display:block;
}

hr {
    display: none;
}

.div-nicedit-text hr, .nicEdit-main hr {
    display: block !important;
    border-top: 1px solid #CCCCCC;
    border-bottom: none;
    border-left: none;
    border-right: none;
}

#content #book-info p {
font-size:.9em;
margin-bottom:10px;
padding-left:8px;
}

#content #book-info p.last {
margin-bottom:15px;
}

.book-author, .first-published, .book-type, .isbn {
font-weight:700;
}

a.go-back {
background:url(../g/base/go_back.gif) no-repeat;
padding:0 0 0 20px;
}

a.go-back:hover {
background:url(../g/base/go_back.gif) no-repeat 0 -240px;
}

.go-back-second {
    margin-top:15px;
}

.h1-guide {
    margin-top:15px;
}

.span-guide-desc {
    font-size:80%;
    font-weight:400 !important;
}

a.a-guide {
background:url(/g/base/go_back.gif) no-repeat 0 1px;
padding:0 0 0 20px;
display: block;
}

a.a-guide:hover {
background:url(/g/base/go_back.gif) no-repeat 0 -239px;
}

.a-guide-desc {
    background-position: 0 6px !important;
}

.a-guide-desc:hover {
    background-position: 0 -234px !important;
}

#content p.view-exhibition {
font-weight:700;
font-size:.9em;
background:url(../g/base/view_exhibition-2.gif) no-repeat;
padding:2px 0 3px 30px;
margin:5px 0 25px;
}

.ex-date, .ex-loc {
    font-size:11px;
    font-weight:400 !important;
    line-height: 1.3em;
}

.p-exhibition-title {
    line-height:1em !important;
}

.p-exhibition-title-padding-bottom {
    padding-bottom: 12px;
}

.p-exhibition-title-lang {
    /*font-size:.9em;*/
    /*font-size:11px;*/
    font-weight:400 !important;
    padding-bottom: 12px;
    padding-top: 5px;
    line-height:1em !important;
}

.span-exhibition-title-padding-bottom {
}

.span-exh-tab-title {
    font-weight:700;
    font-size: 0.9em;
}

.span-exh-tab-title-lang {
    font-size: 0.9em;
}

.span-exh-tab-loc {
    display:block;
    padding-top:6px;
}

.span-exh-tab-loc, .span-exh-tab-date {
    font-size:80%;
}

.h2-exh-title {
    font-weight:700;
    margin-bottom:7px !important;
}

.h2-exh-description {
    font-size:11px !important;
    line-height: 1.3em !important;
    font-weight:400 !important;
}

/* ----video elements ----- */

#videos {
    background: #ccc;
    width: 560px;
    padding-top:18px;
    height:auto;
}

.videos-old {
    padding-bottom:17px;
}

.video {
    float:left;
    text-align: center;
    width:152px;
    margin:0 17px;
    min-height:175px;
}

* html .video {
    height:175px;
}

.video-new {
    min-height:227px !important;
}

.video-new-exh {
    min-height:227px !important;
}

.video-new-works {
    min-height:185px !important;
}

.video-new-talks {
    min-height:209px !important;
}

#main #content .video-new h2 {
    height:212px !important;
}

#main #content .video-new-exh h2.h2-videos-exh {
    height:86px !important;
}

#main #content .video-new-works h2.h2-videos-works {
    height:45px !important;
}

#main #content .video-new-talks h2.h2-videos-talks {
    height:71px !important;
}

.span-video-title-short {
    font-weight:700;
}

.span-video-location {
    font-size:90%;
    padding-top:4px;
    display: block;
}

#main #content .video h2 {
    color:#333333;
    background: #b4b4b4;
    text-align:center;
    font:400 90% Verdana, Arial, Helvetica, sans-serif;
    margin-top: 3px;
    min-height:28px;
}

* html #main #content .video h2 {
    height:28px;
}

div.div_video_detail {
    width:558px;
    background:#333333 url("/g/videos/video_bg.jpg") repeat-x;
    margin:0 0 15px 0;
}

.srt {
    width:474px;
    height:38px;
    padding:0px 40px 13px 40px;
    color:#efefef;
    text-align:center;
    letter-spacing: 0.05ex;
    font: 100 14px/18px Arial,Helvetica,sans-serif;
}

div.warning {
    position:relative;
    width:531px;
    padding:10px 10px 10px 10px;
    background:#eecc00;         
    text-align:center;
    font: normal 12px/17px Arial,Helvetica;
    margin:0px 0px 0px 0px;
}

div.warning_close {
    position:absolute;
    left:100%;
    top:50%;
    margin:-6px 0px 0px -24px;
    height:12px;
    width:12px;
    border:1px solid #aa9900;
    color:#996600;
    overflow:hidden;
    background:#ddbb00;         
    cursor:pointer;
    font: normal 10px/10px Arial,Helvetica;
    text-align:center;
}

#flashContent {
    padding:7px;
    width:544px;
    height:304px;
    overflow:hidden;
}

video {
    margin:7px;
    background-color: black;
}


/*--- div-video-tabs ---*/

.div-tab-vid-paint {
    overflow: auto;
}

.div-video-paint-thumbs {
}

.div-video-paint-thumbs div {
    float: left;
    position: relative;
    width: 124px;
    padding: 15px 29px 0 28px;
}

.div-video-paint-thumbs div .img-thumb {
    padding:2px;
    border:1px solid #999;
    margin-bottom:8px;
}

.div-video-paint-thumbs div a {
    font-weight:300;
}

.div-video-paint-thumbs div .img-thumb:hover {
    border:1px solid #666;
}


/*--- END div-video-tabs ---*/




/*download block*/

.download li {
	margin-top:10px;
	height: 1% /* IE hack*/
}
.related-block .download a {
	margin:0;
	padding:2px 0px 2px 20px;
	font-size: .9em;
	font-weight:700;
	text-decoration:none;
	display: block;
	background:none;
}
.download .quicktime {
	background: url(../g/videos/quicktime_sm.jpg) no-repeat;
}
.download .flash {
	background: url(../g/videos/flash_sm.jpg) no-repeat;
}

/*contact page*/
legend {
display:none;
}

#contact-form .input {
    width: 331px;
}

.contact-form-table td {
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align:middle;
}

#write img {
    margin-left:1px;
}

.correctionText warning {
display:block;
font-weight:700;
}

textarea {
font-family:inherit;
font-size:1em;
}

.correctionText {
display:block;
position:relative;
bottom:-5px;
}

.warning {
color:#747474;
}

.hide {
display:none;
}

#switcher-options a {
cursor:pointer;
}

a.forward {
background:url(../g/base/link_out.gif) no-repeat 0 0;
padding:0 0 2px 20px;
}

a.forward:hover {
background:url(../g/base/link_out.gif) no-repeat 0 -240px;
}

a.back-to-search {
background:url(../g/base/link_return.gif) no-repeat 0 0;
padding:0 0 0 20px;
}

a.back-to-search:hover {
background:url(../g/base/link_return.gif) no-repeat 0 -240px;
}

.screenshot {
margin:10px 0;
}

.dealer-info {
margin-bottom:20px;
line-height: 1.5em;
}

.dealer-info h5 {
font-weight:700;
}

/*.dealer-info a:hover {
text-decoration:underline;
}*/

/* NEWS page */

#news {
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 8px;
}


.new {
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    background: #e5e5e5;
    margin-top: 8px;
    width: 541px;
    margin-left:4px;
}


#news h4 {
    font-weight: 700;
    font-size: 1.1em;
    background:#CCCCCC none repeat scroll 0%;
    padding:6px;
    position:relative;
}

.news-info td {
    padding-left: 7px;
    padding-right: 14px;
    line-height: 1.5em;
}

.news-info {
    width: 526px;
    margin-top: 7px;
    margin-right: 15px;
    padding-bottom: 6px;
}






.news-leaflet {
    text-align: right;
    width: 146px;   
    text-decoration: underline;
}


/*
.news-img {
    float:right;
    border-left: 12px solid #B5B5B5;
    margin-top:20px;
}
*/

.nonews {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
}



#content ul.news-menu {
    overflow:hidden;
    margin-bottom:0;
    width:300px;
    float:left;
}

.news-menu li {
    float:left;
    margin-right:0px;
    margin-left:4px;
    display:block;
}

.news-menu li a {
    display:block;
    font-size:1.05em;
    padding:5px 7px; 
    font-weight:normal;
    border-left:1px solid #999;
    border-top:1px solid #999;
    border-right:1px solid #999;

}

#content .news-menu li a:hover {
    background:#ccc;
    color:#000000;
}


.news-menu li a.selected {
    background:#ccc;
    font-size:1.05em;

}

.page-numb-news-top {
    float:right;
    margin:0 !important;
    padding-top:2px;
    padding-right:10px;
    padding-bottom: 9px;
}

.table-news-auctions td {
    padding-left: 7px;
    padding-right: 14px;
    line-height: 1.5em;
}

.table-news-auctions {
    width: 526px;
    margin-right: 15px;
    padding-bottom: 6px;
}

.td-news-top-padding {
    padding-top:6px;
}

.news-auctions-text {
    padding-top:6px;
}

.td-news-sale-auctionhouse {
    font-weight:700;
}

.td-news-painting-image {
    padding-right:5px !important;
    padding-top: 4px;
    width:110px;
}

.td-news-painting-info {
    vertical-align:top;
    padding-top:0px !important;
}

.p-news-painting-info-title {
    padding-top:0px !important;
    padding-bottom:10px;
    font-weight:700;
}

.td-news-lot-en {
    width:64px
}

.td-news-lot-de {
    width:80px
}

.td-news-lot-ch {
    width:64px
}

.td-news-lot {
    padding-bottom:10px;
    font-weight:700;
}

.td-news-estimate {
    font-weight:700;
}

.td-news-soldfor {
    padding-top:10px;
    font-weight:700;
}

.td-news-sale-estimate-currency1 {
    width:370px;
}

.div-social-en, .div-social-ch {
    height:61px;
}

.div-social-de {
    height:76px;
}

.h1-news-disclimer {
    padding-bottom:4px !important;
}


a.socal {
    text-decoration:none;
    color:#333333;
}
div.socal_item {
    width:30px;
    height:30px;
    overflow:hidden;
    float:left;
    cursor:pointer;
    -webkit-transition: width 400ms ease;
    -moz-transition: width 400ms ease;
}
div.socal_item:hover {
    background-position:0px -29px;
}

.twitter {
    background:transparent url('/g/news/socal_twitter.png')no-repeat 0px -1px;
}
.twitter:hover {
    width:85px;
}


.facebook {
    background:transparent url('/g/news/socal_facebook.png')no-repeat 0px -1px;
}
.facebook:hover {
    width:100px;
}

p.socal_item {
    font: normal 12px/16px Verdana,Arial,Helvetica;
    margin:8px 10px 0px 35px;           
}

.p-news-disclimer {
    font-size:92%;
    line-height:17px;
    margin:0;
    padding: 0 4px 4px 4px !important;
}


/* language flags*/
#language a {
color:#666;
background-position:left -23px;
background-repeat:no-repeat;
overflow:hidden;
/*width:24px;*/
/*height:13px;*/
/*text-indent:-9999px;*/
/*display:block;*/
/*position:absolute;*/
/*top:0;*/
}

#language a:hover {
/*background-position:left top;*/
text-decoration:underline;
color:#000;
}

#language a.lang-on {
/*background-position:left top;*/
color:#000;
/*text-decoration:underline;*/
}

.english {
/*background-image:url(../g/flag_eng.gif);*/
right:30px;
}

.deutsch {
/*background-image:url(../g/flag_de.gif);*/
right:30px;
}

.chinese {
right:0;
}

#trailimageid {
font-size:0.75em;
height:0px;
left:0px;
position:absolute;
top:0px;
z-index:200;
}

.edit a, .content-large .trp .edit a {
color:#000;
padding: 0 14px 0 0px;
background: url(../g/edit.gif) no-repeat right 50%;
	
}

/* literature items -------------------------------------------*/

.input_borders {
    border-top:2px solid #848484 ;
    border-left:2px solid #848484 ;
    border-right:2px solid #ccc ;
    border-bottom:2px solid #ccc ;
}

#form-search-literature p {
    padding-bottom: 4px;
    padding-left: 8px;
    font-size:1em;
}

#form-search-literature .submit {
    padding-left: 4px;
}

#form-search-literature label {
    font-size:0.8em;
}

#form-search-literature strong {
    font-weight:700;
}

#form-search-literature .small, #form-search-literature .small * {
    width:63px;
}


#form-search-literature input {
    width:127px;
}

#form-search-literature input, #form-search-literature option {
    font-size:0.9em;
    margin:3px 0 4px;
}

#form-search-literature option {
    width:155px;
}

#form-search-literature select {
    font-size:0.9em;
    margin:3px 0 4px;
    width:130px;
    height:20px;
}

#form-search-literature #keyword, #form-search-literature #location {
    background:#FFFFFF none repeat scroll 0 0;
}

#related-nav .select_books_catid {
    width:130px;
    /*display:none;*/
}

.select_per_page {
    width:145px;
}

.related-exlink {
background: url(../g/base/bullet.gif) no-repeat 0% 50%;
padding-left: 10px;
}

/* works sub menu */
#sub-nav ul #works-submenu {
margin-left: 10px;
margin-bottom: 10px;
}

#sub-nav ul li #works-submenu li {
background: url(../g/base/bullet.gif) no-repeat 0px 50%;
padding-left:5px;
position:relative;
border: none;
}

#sub-nav #works-submenu li a:hover {
background:none;
color: #666;
}

#sub-nav ul li #works-submenu li a {
width: 126px;
font-weight: 400;
font-size: .9em;
}
#sub-nav ul li #works-submenu li.selected a {
font-weight: 700;
}

#sub-nav .first {
border-top: none;
}

#main #sub-nav .li_quote_categories {
    border: none;
    margin-left:14px;
    font-size:100%;
}

#main #sub-nav .li_quote_sub_categories {
    font-size:0.9em;
}

#main #sub-nav .li_quote_categories li {
    border: none;
    list-style:none;
    margin: 0;
}

#main #sub-nav .li_quote_categories a {
    margin:0;
    padding:5px 0 5px 0;
}

#main #sub-nav .li_quote_sub_categories a {
    margin:0;
    padding:2px 0 2px 7px;
    width: 111px;
}

#main #sub-nav .li_quote_sub_categories {
    border: none;
    list-style:none !important;
    margin-left:15px;
    color:#a0888d;
}

#main #sub-nav .li_quote_sub_categories li {
    border: none;
    padding-top:4px;
    padding-bottom:4px;
    background: url(/g/base/bullet.gif) no-repeat 0px 50%; 
    padding-left:5px;
    position:relative;
    list-style:none !important;
}

#main #sub-nav .li_quote_sub_categories ul {
    padding:0;
    margin:0 0 4px 4px;
}

.h2_quote_year {
    /*background:none !important;*/
}

/* help tooltip style */
#search-form select {
z-index:1;
height:20px;
}

/* new painting details */
		#main #content h1.gallery, #main #content ul.related-titles {
		margin-bottom:0;
		}
		
		#main .content-large {
		width:735px;
		}
		
		#painting-information {
		width:540px;
		text-align:center;
		float:left;
		}
		
		.content-large #related-nav {
		width:195px;
		padding-left:0;
		}
				
		.related-block .painting-details li {
		background:none;
		padding:0 5px;
		}
		
		.related-block .painting-details .painting-title {
		font-weight:700;
		padding-top:5px;
		margin-bottom:10px;
		}
		
		#painting-information img {
		margin-bottom:15px;
		}
		
		#content ul.tabs  {
		position:relative;
		margin-top:20px;
		margin-bottom:0;
		margin-left:4px;
		text-align:left;
		}
		
		.tabs  li {
		margin:0;
		top:1px;
		position:relative;
		}
		
		.tabs  li h4 {
		position:relative;
		top:1px;
		}
		
		.tabs  li h4 a {
		padding:5px 12px;
		display:block;
		float:left;
		border:1px solid #b5b5b5;
		border-bottom:none;
		}
		
		.tabs  li h4 a.sales {
		padding-left:20px;
		background:url(/g/base/info_sales.gif) no-repeat 5px 8px;
		}
		
		.tabs  li h4 a.collection {
		padding-left:20px;
		background:url(/g/base/info_museum.gif) no-repeat 5px 8px;
		}
		
		#content .tabs  li h4 a {
		border-bottom:1px solid #999;
		border-top:1px solid #999;
		border-left:1px solid #999;
		border-right:1px solid #999;
		color:#000;
		}
		
		#content .tabs  h4 a.selected {
		border-bottom:1px solid #ccc;
		border-top:1px solid #999;
		border-left:1px solid #999;
		border-right:1px solid #999;
		color:#000;
		background-color:#ccc;
		}
		
		#content .tabs  h4 a.selected:hover {
		border-bottom:1px solid #ccc;
		}
		
		.tabs-info {
		clear:left;
		}
		
		.tabs-info .holder {
		text-align:left;
		background:url(/g/base/main_nav_bg.jpg) repeat-x left top;
		padding:15px;
		margin-bottom:10px;
		border-bottom:1px solid #999;
		border-left:1px solid #999;
		border-right:1px solid #999;
		min-height:140px;
		}
		
		#content .holder p {
		margin-bottom:0;
		}
		
		#content .notes-info p {
		margin-bottom:15px;
		}

        .paint-note-img td {
            vertical-align:top;
        }

        .notes-table-align {
            text-align: center;
            padding-right:10px;
        }
		
		.tab-atlas-holder a {
		float:left;
		margin-right:10px;
		}
		
		.tab-atlas-link {
		background:transparent url(../g/base/bullet.gif) no-repeat scroll 0 50%;
		padding-left: 10px;
		}

        .p-paint-detail-tab-video-cat-desc {
            margin-bottom:8px !important;
            font-weight:700;
        }

/* tab shop */
        
.tab_shop_products {
    background:#ccc;
    margin-top:10px;
    height:165px;
}

.a_prod_image {
}

.tab_shop_products img {
    float:left;
    margin-top:10px;
    margin-left:10px;
}

.shop_title {
    float:left;
    margin-left:10px;
}

.shop_size1, .shop_size2, .shop_prod_desc {
    float:left;
    margin-left:20px;
}

.shop_title {
    margin-top:10px;
    font:400 120% Verdana, Arial, Helvetica, sans-serif;
}

.shop_height {
    height:89px;
}

.link_shop_more {
    float:right;
    margin-right: 10px;
    background:#b4b4b4 url(/g/shop_arrow.gif) no-repeat scroll 36px center;
    border: 1px solid #a3a3a3;
    color: #666;
    padding: 0 15px 1px 2px;
}

#content .link_shop_more:hover {
    background:#b4b4b4 url(/g/shop_arrow_over.gif) no-repeat scroll 36px center;
    color:#333333;
}

/*end tab shop */

.photos-section {
text-align:center;
}

.photos-section h1, .photos-section form {
text-align:left;
}

/* zoomer */
.content-large .zoomer {
background:#ccc;
padding:8px 5px;
display:block;
font-weight:700;
background:#ccc url(../g/base/icon_zoom.gif) no-repeat top right;
}


/* 404 */
#main .errorBg {padding: 10px 10px 10px 10px; margin:10px; background-color:#ccc;}
#main p.error404 {text-align:center; color:#000; font-weight:700; font-size:2.5em;}
#main p.errorText {text-align:center; color:#000; font-weight:700;}
.errorBg a:hover {text-decoration:underline}
#main p.maintenance-page {text-align:center; color:#000; font-weight:700; font-size:1.5em;}

/* BIOGRAPHY QUOTES */

.heading-picture-quotes {
    display:block;
    height:141px;
    margin:0 0 25px;
    width:99%;
}

#div_categories_images {
    width:578px;
    margin-top:20px;
}

.div_categories_image {
    float:left;
    margin-right:22px;
    width:170px;
    min-height:135px;
    text-align:left;
}

* html .div_categories_image {
    height:135px;
}

.div_categories_image span {
    font-size:100%;
    line-height:1.5em;
}

.div_categories_image img {
    border: 1px solid #999999;
    padding: 2px;
    margin-bottom:5px;
}

.div_categories_image img:hover {
    border: 1px solid #666666;
}

#search-quotes #keyword {
    background:#fff;
}

#search-quotes p {
    padding-bottom: 5px;
    padding-left: 8px;
    font-size:1em;
}

#search-quotes .submit {
    padding-left: 4px;
}

#search-quotes label {
    font-size:0.8em;
}

#search-quotes strong {
    font-weight:700;
}

#search-quotes .small, #search-quotes .small * {
    width:63px;
}

#search-quotes input, #search-quotes option {
    font-size:0.9em;
    margin:3px 0 4px;
    width:130px;
}

#search-quotes select {
    font-size:0.9em;
    margin:3px 0 4px;
    width:130px;
    height:20px;
}

.a_browse_all_quotes {
    background:url(/g/base/browse_all_quotes.gif) no-repeat -42px 0px; 
    padding:0 0 1px 24px;
    margin-top:0px;
    font-size: 0.9em;
}

.a_browse_all_quotes:hover {
    background:url(/g/base/browse_all_quotes.gif) no-repeat -282px 0;
}

#main #content .h2_quote_category {
    padding:12px 6px !important;
    margin-bottom: 27px !important;
    font-size:100% !important;
}

.a_quotes_main {
    color:#666;
}

.span_source_text_en {
    background:url(/g/quotes/source_en.gif) no-repeat left top;
    width:44px;
    height:13px;
    display:block;
    float:right;
}

.span_source_text_de {
    background:url(/g/quotes/source_de.gif) no-repeat left top;
    width:44px;
    height:13px;
    display:block;
    float:right;
}

.span_source_text_ch {
    background:url(/g/quotes/source_ch.gif) no-repeat left top;
    width:44px;
    height:13px;
    display:block;
    float:right;
}

.div-quotes-cite {
    border-bottom:1px solid #CCC;
    width:100%;
    padding-bottom:5px;
}

#content .blockquote_quote {
    border:none;
    margin:15px 0 5px;
    padding:0 0 0 0;
    line-height:1.3em;
    float:right;
    width: 100%;
}

#content .cite_quote {
    font-style: italic;
    color: #747474;
    font-weight: 400;
    font-size: .9em;
    text-align: right;
    padding-right: 9px;
    display:block;
    margin:0 0px 5px 0px;
    float:right;
    width: 490px;
}

/* end BIOGRAPHY QUOTES */

/* DIV THUMB */

#div-thumbs .div-thumb {
    float:left;
    width:124px;
    padding:0 20px 15px 0;
    position:relative;
}

.div-thumb-tab {
    padding: 15px 15px 0 28px !important;
}

#div-thumbs div.last {
    padding-right:0;
}

.div-thumb .a-thumb-link {
    font-weight:300;
    font-size: 0.9em;
}

#div-thumbs .div-thumb img {
    padding:2px;
    border:1px solid #999;
    margin-bottom: 15px;
}

#div-thumbs .div-thumb img:hover {
    border:1px solid #666;
}

.div-thumb .span-thumb-title {
    display: block;
    font-weight: 300;
    line-height: 1.3em;
    padding:0;
    margin:0;
}

/* thumb-one */


.div-thumb-one {
    padding: 15px 15px 0 15px !important;
}

.div-thumb-one .a-thumb-link {
    
}

.div-thumb-one .div_tab_left {
    float:left;
    text-align: center;
}

.div-thumb-one .div_tab_right {
    float:right;
    width:338px;
}

.div-thumb-one .span-thumb-title {
    font-size:0.9em;
}

/* end DIV THUMBS */

/* LINKS */

.div-links-sections {
    width:100%;
}

.div-links-articles {
    float:left;
}

.div-links-articles a, .div-links-dealers a {
    width:262px;
    height:118px;
    border:1px solid #9c9c9c;
    display:block;
    padding:3px;
}

.div-links-articles a:hover, .div-links-dealers a:hover {
    border:1px solid #666;
}

.span-link-sections {
    margin-top:8px;
    margin-left:-3px;
    display:block;
}

.div-links-dealers {
    float:right;
}

.h2-artiles-year {
    font-weight:700;
    margin-bottom: 0 !important;
}

.div-articles-list {
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 13px;
    background:#E4E4E4;
}

.div-articles-list-last {
    padding-bottom: 13px;
}

.a-links-link {
    font-weight:700;
}

.p-links-author {
    color:#747474;
    font-size:90%;
}

.p-links-date {
    font-size:90%;
}

.p-links-description {
    line-height:12px;
    margin-top:5px;
    font-size:90%;
}

.li-links-sub {
    border: none !important;
    list-style:none !important;
    margin-left:15px;
    color:#a0888d;
}

.li-links-sub li {
    border: none !important;
    padding-top:4px !important;
    padding-bottom:4px !important;
    background: url(/g/base/bullet.gif) no-repeat 0px 50%; 
    padding-left:5px !important;
    position:relative;
    list-style:none !important;
}

.li-links-sub ul {
    padding:0 !important;
    margin:0 0 4px 4px !important;
}

.li-links-sub li a {
    padding: 2px 0 2px 7px !important;
    font-size:90%;
}

/* end LINKS */


