body {
font-family:verdana;
}

body strong{
color:#000000;
}

h2{
font-size:14px;
color:#f64f01;
margin:0px;
}

.tablefooter{
clear:both;
}

h3{
font-size:14px;
color:#f64f01;
margin:0px;
float:left;
}

.field h2{
font-size:14px;
color:#f64f01;
margin:0px 0px;
float:left;
}

.artist{
font-size:14px;
color:#f64f01;
font-weight:bold;
}

input.textinput{
border:1px solid #999999;  
width:265px;
}

a img{
border:none;
text-decoration:none;
}

.help{
float:right;
width:50px;
margin-top:15px;
}

.help2{
margin-left:35px;
margin-top:4px;
}

.help3{
float:right;
width:50px;
margin-top:16px;
}

.help4{
float:right;
width:50px;
margin-top:4px;
}

.help5{
float:right;
width:50px;
margin-top:16px;
}

.help6{
width:50px;
margin-right:72px;
margin-top:4px;
float:right;
}

.help7{
padding-right:25px;
float:right;
}

.help8{
width:50px;
margin-right:271px;
float:right;
}

.help9{
width:50px;
margin-right:293px;
float:right;
}

.help10{
width:50px;
margin-right:141px;
float:right;
}

#wrapper {
width:1500px;
min-height:1250px;
font-size:11px;
margin-left:0;
margin-bottom:10px;
position: relative;
}


#wrapper td {
color:#666666;
font-family:verdana;
font-size:11px;
}

#banner { 
text-align:center;
width:725px;


}

#ads{
float:left;
padding-left:10px;
}

#ads img{
margin-bottom:25px;
}

#search{
margin-bottom:10px;
font-size:14px;
}

#search a{
font-size:10px;
color:#666666;
}

#search a:hover{
font-size:10px;
color:#cc3300;
}

#container {
width:800px;
clear:left;
}

#checkboxes{
width:372px;
height:90px;
margin-left:158px;
color:#666666;
}
#checkboxes input{
vertical-align:middle;
}

.table td{
padding:15px;
background-color:#ebebeb;
}

td.results{
background-color:#bfbfbf;
}

td.check{
background-color:#d7d7d7;
}

.categories {
width:320px;
float:left;
margin-right:10px;
}

.categories2 {
width:320px;
float:left;
}

.size {
float:left;
}

#TabContainer1_TabPanel2_ucFineArt_lblSize{
margin-right:20px;
}
.clearRight{
float:right;
}
.field{
margin:10px 0px;
width:380px;
}

.field2{
text-align:right;
margin-top:10px;
}

.field3
{
    margin-top:10px;
    text-align:right;
    width:168px;
}

.field4{
width:381px;
margin-top:10px;
}

.field5{
width:280px;
}

.field6{
width:600px;

}

.field7{
width:332px;
margin-left:160px;
margin-top:3px;
text-align:left;
overflow:visible;
}

.field8{
width:168px;
}

.field9{
width:180px;
}

.field10{
padding-top:10px;
width:320px;
overflow:hidden;
}

.remove{
float:right;
width:64px;
margin-top:5px;
}

.artistadd{
width:480px;
margin-left:160px;
margin-top:5px;
padding-top:5px;
border-top:1px dashed #999999;
}


#collectingcats{
width:650px;
overflow: hidden;
}

.result{
width:130px;
float:left;
padding-top:8px;
}

.result2{
width:180px;
float:left;
}

.result3{
width:160px;
float:left;
margin-left:30px;
padding-top:5px;
}

.result4{
width:220px;
float:left;
margin-left:30px;
}

.result5{
width:43px;
float:left;
margin-left:28px;
padding-top:5px;
}

.result6{
width:130px;
float:left;
}

.result7{
width:140px;
float:left;
margin-top:10px;
}

.result8{
width:180px;
float:left;
margin-left:20px;
}

.result9{
width:120px;
float:right;
margin-left:28px;
padding-top:5px;
}

.res{
font-size:15px;
font-weight:bold;
color:#000000;
}

.subh2 {
color: #f64f01;
float:left;
}

.subh {
color: #f64f01
}

#newsearch{
color:#333333;
text-align:right;
padding-right:2px;
}

#topbox{
width:722px; 
margin-bottom:20px;
Overflow:hidden;
}

#rightbox{
width:273px; 
float:right; 
background-color:#ebebeb; 
padding:12px;
color:#000000;
border:1px solid #EBEBEB;
}

#rightbox a{
color:#000000;
}

#rightbox a:hover{
color:#cc3300;
}

#leftbox{
background-color:#f2f2e4;
border:1px solid #d1d1b1;
width:410px;
height:96px;
}

#leftboxtitle{
background-color:#d1d1b1; 
padding:6px;
}


#leftboxtitle a{
color:#cc3300;
font-weight:bold;
font-size:11px;
}

#leftboxdesc{
padding:8px;
font-size:10px;
color:#666666;
}

#leftboxdesc a{
color:#cc3300;
}

#leftboxdesc strong{
color:#000000;
}

#leftboxdesc ul{
padding:0px;
margin:0;
list-style-image:url(../images/carrot2.gif);
list-style-position:inside;
}

.red{
color:#cc3300;
font-weight:bold;
}

.faq1 {
float:left; 
margin-top:10px;
}

.faq2 {
float:left; 
margin-top:10px;
margin-left:15px;
}

.faq3 {
float:left; 
margin-top:10px;
margin-right:10px;
}

.faq1 a {
font-size:10px;
color:#000000;
}

.faq2 a {
font-size:10px;
color:#000000;
}

a.searchfaq{
color:#cc3300 !important;
}

.faq1 a:hover {
font-size:10px;
color:#cc3300;
}

.faq2 a:hover {
font-size:10px;
color:#cc3300;
}

#tabcontainer{
padding:10px; 
background-color:#f2f2e4; 
width:700px; 
border:1px solid #d1d1b1;
margin-bottom:10px;
Clear:both;
}


/* -----------error icons-------------- */
/* -----------start here--------------- */

#error{
padding:6px;
color:#cc0000;
font-weight:bold;
vertical-align:middle;
}

.error{
float:left;
height:0; 
}

.artisterror{
float:left;
margin-left:90px;
}

.saleerror{
float:left;
margin-left:45px;
}

.infoerror{
float:left;
margin-left:45px;
}

#artist{
margin-left:120px; 
}

#year{
margin-top:62px; 
margin-left:15px;
}

#size{
margin-top:15px; 
margin-left:15px;
}

#date{
float:left; 
margin-top:5px; 
margin-left:15px;
}

#info{
float:left; 
margin-left:16px;
}

.errortxt{
float:right; 
width:180px;
color:#CC0000; 
margin-top:6px;
text-align:left;
font-size:10px;
}

.errortxt2{
float:right; 
width:180px;
color:#CC0000; 
margin-top:16px;
text-align:left;
font-size:10px;
}

.errortxt3{
float:right; 
width:400px;
color:#CC0000;  
margin-top:24px;
text-align:left;
font-size:10px;
}

.errortxt4 { 
float:right;
font-size:10px;
}

.errortxt5{
color:#CC0000;
font-size:10px;
float:right;
text-align:left;
margin-top:25px;
width:190px;
height:1px;
position:absolute;
left:475px;
}

.errortxt6{
color:#CC0000; 
left:370px; 
position:relative;
text-align:left;
top:52px;
width:200px;
font-size:10px;
}

.errortxt7{
color:#CC0000;
float:right;
margin-top:15px;
text-align:left;
font-size:10px;
}

.errortxt8{
color:#CC0000;
float:left;
margin-top:5px;
text-align:left;
font-size:10px;
}

.errortxt9{
color:#CC0000;
float:right;
font-size:10px;
margin-top:15px;
text-align:left;
}

.errortxt10{
color:#CC0000;
float:right;
font-size:10px;
margin-top:15px;
text-align:left;

}

.updateProgress
{
    border-width:1px; 
    border-style:solid; 
    background-color:#CCCCCC; 
    position:absolute; 
    width:130px; 
    height:50px;    
}
.updateProgressMessage
{
    margin:3px; 
    font-family:Trebuchet MS; 
    font-size:small; 
    vertical-align: middle;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;	
}

.modalPopup {
	background-color:#ffffdd;
	border-width:2px;
	border-style:solid;
	border-color:#999;
	padding:3px;
	width:250px;
}




/* Saved Search Classes begin here */

#container {
	WIDTH: 960px; /*HEIGHT: 100%*/
}
#left {
	FLOAT: left; 
	PADDING-BOTTOM: 8px; 
	WIDTH: 384px; 
	MARGIN-RIGHT: 15px; 
	HEIGHT: 100%;	
}
#center {
	FLOAT: left; 
	PADDING-BOTTOM: 8px; 
	WIDTH: 384px; 
	MARGIN-RIGHT: 10px; 
	HEIGHT: 100%;		 
}
#right {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 145px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #e6e6e6
}
.title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR:#e6e6e6;
	 
}
#center .list {
border-bottom:1px solid #999999;
margin:0 10px;
padding:12px 0px 4px 0px;
font-size:10px;
overflow:hidden;
}
#left .list {
border-bottom:1px solid #999999;
margin:0 10px;
padding:8px 0px;
font-size:10px;
}
#left .edit {
	FLOAT: right; LINE-HEIGHT: 14px;
}
#center .edit {
	FLOAT: right;
}
.edit A {
	COLOR: #ff3300
}
.facts {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.title1{
color:#000000;
font-size:12px;
font-weight:bold;
}
/* END Saved Search Classes */






/*START OF LOT DETAIL STYLE */

#container td{
valign:top;
}

#container a {
color:#cc3300;
font-family:Verdana,Arial,Sans-Serif;
text-decoration:none;
}

#container a:hover {
color:#666666;
font-family:Verdana,Arial,Sans-Serif;
text-decoration:none;
}

#container{
margin-left:12px;
font-size:13px;
}

#menu{
padding:5px; 
width:740px;
margin:20px 0;
}

#container .services a {
color:#888888; 
font-weight:bold;
text-decoration:underline;
}

#container .return a {
color:#999999;
font-family:Verdana,Arial,Sans-Serif;
font-weight:bold;
text-decoration:none;
}

#container .results {
color:#000000;
font-weight:bold;
font-size:9pt;
}

.searchtitle{
color:#666666;
padding:5px; 
width:740px; 
margin-top:40px; 
border:1px solid #999999;
margin-left:10px;
}

.film{
color:#666666;
padding:5px; 
width:725px; 
height:70px;
margin:10px 15px;
border:1px solid #999999;
}

.criteria{
color:#cc3300;
font-weight:bold;
}

.language{
padding:5px; 
margin-left:10px;
width:740px; 
border-right:1px solid #999999; 
border-bottom:1px solid #999999; 
border-left:1px solid #999999;
border-top:1px solid #999999;
}

#img{
padding:15px; 
width:720px; 
}


#details{
margin-left:15px;
width:750px;
padding:15px 0;
border-bottom:1px solid #999999;
min-height:600px;
}


/* ------------Slideshow Styles Start here--------------- */


	.dhtmlgoodies_slideshow{
		width:750px;	/* Total width of slideshow */


	}
	
	.previewPane{
		
		margin-bottom:10px	;
		padding-top:20px    ;
		padding-left:30px   ;
		padding-left:30px   ;
		position:relative   ;
		
		/* CSS HACK */

	}
	.previewPane img{
		line-height:400px;
	}
	.previewPane .largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:0.9em;
	}
	.galleryContainer{
		
		height:80px;	/* Height of the images + 2 */
		width:720px;
		border:1px solid #acacac;
		position:relative;
		overflow:hidden;
		padding:6px;
		margin-left:30px;
		
		/* CSS HACK */
		height: 82px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/82px;	/* Other browsers */
		height: /**/122px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	.theImages{
		position:absolute;
		height:100px;
		left:40px;
		width:100000px;
    top: 7px;
}
	.theImages #slideEnd{
		float:left;
	}
	.theImages img{
		float:left;
		padding:1px 3px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:0px;
	}

	.waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:10px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}
	
	/*
	.theImages .imageCaption{
		display:none;
	}
*/
	
	.LotFullDetails
	{
	    font-size:12px;
	    margin-left:6px;
	    font-weight:bold;
	}
	.LotCheckBox
	{
	    font-size:12px;
	    margin-left:6px;
	    font-weight:bold;
	}
	.GalleryTD
	{
		border-bottom: 2px dotted #999999; padding:5px 0px !important;      
	}
	a.style1{color:#CC0000; font-size:10px; text-decoration:underline;  }
    .imgstyle{margin-left:6px; vertical-align:middle;  } 
    .GalleryTD input
	{
		width:290px; 		   
	}
	
	.DAChkValidate {}
	.DATextValidate {}
	.DACmpValValidate {}
	
	.FACmpValValidate {}
	.FATextValidate input
	{
		height:18px;
		Padding-top:3px;	
	}
 


/* END OF LOT DETAIL STYLES */	
	
	.naviPDB				{margin-top:0px; margin-left:11px; width:830px;}
.naviPDB p 
{
margin-bottom:5px;
margin-top:0;
font-size:12px;
    }
.newline				{display:inline; float:left;}
a.linkgrau1,
a.linkgrau2,
a.linkrot1,
a.linkrot2			{margin-left:2px; margin-right:5px; font-size:12px; font-weight:bold; background-color: #fff;}
a.linkgrau1			{text-decoration:underline; color:#888888;}
a.linkgrau2			{color:#999999;}
.pdbright				{text-align:right;	}
span.blacktext,
span.blacktextnor {font-size:12px; font-weight:bold;}
span.blacktextnor	{font-weight:normal;}
a.linkrot1,
a.linkrot2			{color:#CC3300; }
a.linkrot2			{margin-right:0px;}
a.linkrot1:hover,
a.linkrot2:hover	{color:#666666;}

#noresults {padding:25px 0 25px 6px; margin:20px; background-color: #FFFFD0; border: solid 1px #000; width: 746px;}
.returnLink {font-size:16px;}

#artbox					{margin: 15px auto auto 0; width:740px; clear:left;}

#pdbContentDivider { CLEAR: both; MARGIN-LEFT: auto; BORDER-BOTTOM: #999999 1px solid }	
			
			@media Screen { 
				#pdbContentDivider { WIDTH: 740px;Height:5px; }
				#pageBreak { Height:0px; }
			}	
			
			@media Print { 
				#pdbContentDivider { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND-IMAGE: url(/images/pdb/pdb_line.gif); BORDER-LEFT: 0px; WIDTH: 300px; BORDER-BOTTOM: 0px }	
				#pnlFooter { DISPLAY: none; VISIBILITY: hidden;Height:5px; }	
				#header_container { DISPLAY: none; VISIBILITY: hidden;Height:5px; }
				#PNL_MarketAlertLink { DISPLAY: none; VISIBILITY: hidden;Height:5px; }	
				BODY { POSITION: relative }	
				.artbox {margin-left:5px; margin-top:5px; width:740px; clear:left;}
				.artbox img { MARGIN-TOP: 5px }
				.artbox TABLE { MARGIN-TOP: 5px }
				#pageBreak { margin-bottom:1px; }
				#scrollbereich { MARGIN-TOP: 5px; WIDTH: 980px;}
				#result { MARGIN-TOP: 5px; WIDTH: 450px; }
				#content { PADDING-TOP: 5px !important; PADDING-TOP:5px; }
				.LotFullDetails,.LotCheckBox{display:none;Height:0px;Width:0px;}
			}
			
                span#LinkMarketAlert			{display:block;width:727px !important; width:720px;border-top:1px solid #999999; margin-top:55px;padding-left:12px;margin-left:45px;padding-top:16px;padding-bottom:36px;}
                span#LinkMarketAlert img		{border:0px; margin-left:-12px;}
                span#LinkMarketAlert a			{font-size:12px; color:#CC3300;}
                span#LinkMarketAlert a:hover{color:#666666;}
                #marketAlertP					{font-weight:bold;padding-left:5px !important; padding-left:0px;}
                #content {/*PADDING-TOP: -210px;*/ margin-top:220px; }
                #thumbnail {width:200px; float:left;}
                
#header_container {width:100%;  margin:0px; padding-top:16px; position:absolute; background-color:#FFFFFF;top:0px;}
html>body #header_container {position: fixed;}




#adskyscraper {
height:100%;
position:static;
margin:0 auto 0px 780px;
width:200px;




}
#EndDiv {
height: 300px;
clear:both;
float: left;
margin-top:40px;
width:100%;
}

#result {
height:auto;
margin-top:-610 !important;
min-height:610px;
width:650px;
float: left;



}

#leftRightBanner {
padding-left:14px;

}

input.InputText{
border:1px solid #999999; 
}

#adskyscraperLotDetail {
float:right;
width:200px;
margin-right:-100px;
}

 .artboxPublic
        {
            clear: left;
            margin-left: 36px;
            margin-top: 15px;
            width: 740px;
/*            min-height:600px; */
        }
        .artboxPublic th
        {
            text-align:left;
            padding:3px 15px 3px 3px;
            text-align:left;
            vertical-align:top;
            width:120px;
        }
        .artboxPublic td 
        {
            padding:3px;
            vertical-align:top;
            width:100%;
        }

        th
        {
            font-weight:normal;
        }
        .artboxPublic table
        {
            font-family: Verdana,Arial,Helvetica;
            font-size: 12px;
        }
        
        .artboxPublic img {
            border:0 none;
            float:none;
            margin-left:0;
        }

body{
font-family:verdana,tahoma,helvetica;
font-size:11px;
color:#333333;
}

#gwrapper h1{
font-size:14px;
margin-bottom:25px;
}

#gwrapper {
width:700px;
}

#gwrapper .container {
background-color:#F2F2E4;
border:1px solid #D1D1B1;
padding:10px;
}

#gwrapper .inner {
background-color:#FFFFFF;
border-color:#D1D1B1;
border-style:solid;
border-width:1px 1px 0 1px;
padding:15px 10px 1px 10px;
}

#gwrapper .content{
background-color:#ebebeb;
padding:8px;
margin-bottom:20px;
}

#gwrapper .glossary{
width:610px;
}

.links{
margin:30px 0;
}

.links ul{
list-style-type:none;
padding:0;
margin:0;
}

.links li{
list-style-image:url(../images/bulletGlossary.gif);
padding:4px 0;
margin-left:15px;
}

.links a{
color:#CC3300;
font-weight:bold;
vertical-align:middle;
padding:4px 0;
}

#gwrapper .leftbox {
background-color:#F2F2E4;
border:1px solid #D1D1B1;
height:125px;
margin-bottom:10px;
overflow:hidden;
}

#gwrapper .leftboxtitle {
background-color:#D1D1B1;
padding:6px;
font-size:12px;
font-weight:bold;
overflow:hidden;
}

#gwrapper .leftboxdesc {
color:#666666;
font-size:10px;
padding:8px;
overflow:hidden;
}

#gwrapper .leftboxdesc a{
color:#CC3300;
font-weight:bold;
}

#gwrapper .leftboxdesc ul{
list-style-type:none;
padding-left:20px;
margin:0 40px 0 0;
float:left;
}

#gwrapper .leftboxdesc li{
list-style-type:none;
padding:4px 0;
}


#gwrapper .title {
background-color:#E6E6E6;
color:#333333;
font-size:14px;
font-weight:bold;
margin-bottom:20px;
margin-top:10px;
padding:10px;
}

#gwrapper .title a {
color:#CC3300;
float:right;
font-size:12px;
font-weight:bold;
}   

.labelWaterMarked
{
     color:#a9a9a9;
     width:265px;
     border:1px solid #999999;
}   

.Datefield
{
	border:1px solid #999999;	 
}
   
   
.announcementBox
{
    /*background:transparent url(/images/gradient20.gif) repeat-x scroll 0% 0%;*/
   
    border:1px solid #CCCCCC;
    padding:0px 0pt;
    margin-bottom:10px;
    width:722px; 
    margin-bottom:20px;
    Overflow:hidden;

}

.annBxHeader
{
background:#EFEFEF;
padding:4px;
color:Gray ;
font: bold 13px Verdana,Arial,Helvetica,sans-serif;
width:722px;
   
}
.annBxHeaderText
{
    color:#FF6600;
    font-size:13px;
}
.announcementbxTxt
{
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:12px;

/*text-indent:4px;*/
 color:Black;
 margin: auto;
 text-align:left;
 display: list-item;
 list-style-position: outside;
 list-style-type:disc;
 padding-bottom:5px;
 
}
.announcementbxlnk
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:bold;
    text-indent:4px;
    color:#F64F01;
    text-align:left; 
}
.annBxChild
{
    margin-top:12px;
    padding-left:20px;
    padding-right:10px;
}
.announcementbar
{
    
     /*background:transparent url(/images/greybox.gif) repeat scroll 0% 0%;*/
     text-align:right;
     /*background-position:center;*/
     margin-left: -4px;
     /*margin-right:20px;*/
     margin-top:-10px;
     padding-top:10px;
     padding-bottom:5px;
     padding-left:10px;
     padding-right:10px;
     vertical-align:top;
     /*width:250px;*/
}

