@import url(popup.css);

body {
 font-family:Arial,Helvetica;
 font-size:13px;
 margin:0px auto;
 margin-top:15px;
}

body#detailed  {
margin-top:0px;
}

/* ******** */
/* LOGIN PAGE */
/* ******** */


#login form {
 float:left;
}

#login .button {
 margin-top:14px;
}

#login .options {
 float:left;
 margin-left:15px;
 margin-top:15px;
}

html { min-height: 100%; margin-bottom: 1px; } /* forces vertical scrollbar in non-IE browsers to prevent "page shifting"*/
#accessibility {
  position: absolute;
  left: -9000px;
  width: 9000px;
}

#bodywrapper {
 border:0px solid;
 width:755px;
 margin:0px auto;
}

#home #bigfeature {
 margin-top:60px;
}

#home td.leftcol {
 width:135px;
 text-align:left;
border-right:0px solid
}

#home td.rightcol {
 width:130px;
 text-align:right;
border-left:0px solid
}

#home td.leftcol a,#home td.rightcol a  {
 color:#888888;
 font-size:11px;
 line-height:20px;
 text-transform:uppercase;
}

#home td.leftcol a:hover,
#home td.rightcol a:hover  {
  color:#c94b24;
  text-decoration:none;

}


iframe {
border:0px solid;
padding:0px;
margin:0px;
}



p.category {
 clear:left;
 font-weight:bold;
 margin-bottom:0px;
}

img  {border:0px;}
#nav_editions td{font-size:12px; font-weight:bold;}
#nav_editions a.on{color:#C94B24;}
#nav_editions a.off{color:#444444;}
#nav_editions .small{color:#888888; font-size:10px; font-weight:normal;}
.subcat_links {font-weight:normal;  font-size:11px; text-decoration:none;}  
.g-head_links {color:white;  font-size:12px; text-decoration:none;}
.catsub_link {text-decoration:none; font-size:12px;  color:#555555} 
.category_links {font-weight:bold;  font-size:12px; text-decoration:none;} 
.byline {font-weight:normal;  font-size:13px; text-decoration:none;} 
.button {
 background: #778988;
 border: 1px solid #333333;
 font-size: 13px;
 color: white;
 font-weight:bold;
}
.input { background: #778988;   font-size: 13px; color: white; font-weight:bold;}
.small { font-family:Arial,Helvetica; font-size: 8px;}
a:link {color:#c94b24;  text-decoration:none;}
a:visited {color:#888888;  text-decoration:none;}
a:hover {color:#999999;  text-decoration:none;}
a.more {text-decoration:underline; font-size:9px; text-transform:uppercase;}

.error {
 margin-top:10px;
 margin-right:18px;
 background:#ddd;
 padding:3px
}


#dropdowns img {
float:left;
}

h2 {
font-size:14px;
}

.menu_text  {
 color:#999;
 font-size:11.5px;
}
.menu_text a {
 font-weight:bold;
 padding-left:2px;
 padding-right:2px;
 }
.menu_text a:visited, .menu_text a:link {
 font-weight:bold;
 text-decoration:none;
 color:#999;
 letter-spacing : normal;} 
.menu_text a:hover{color:#c94b24;}

.featurefooter {margin-top:35px; color:#666666; font-size:10px; text-align:center;}
.homefooter {color:#666666; font-size:10px; text-align:justify; }
.linkinfo {display:none;}
.linknav { text-align:center;} 
.fotofilenav { text-align:center;} 
.linkinfokyle {display:block;}
.linknavkyle {display:block; text-align:center;} 



#categories {
margin-left:25px;

}




.artwrapper, .infowrapper {
 clear:both;
 margin-left:25px;
}
.artlisting, .otherlisting {
 float:left;
 padding:0 5px 5px 0;
}


#bookmark_folder_view .artlisting {
 width:235px;
 height:305px;
 float:left;
 font-size:12px;
 border:0px solid;
 margin-right:5px;
 text-align:center;
 margin-top:20px;
}



.catpaging {
 text-align:right;
}

#pricelist .column {
 float:left;
 width:49%;
}
#pricelist  h2{
font-size:18px;
clear:left;
}
#pricelist .title {
 clear:left;
 float:left;
 width:225px;
}


#pricelist .pricing {
 float:left;
 width:120px;
 text-align:right;
}

.titlebar {
 margin-top:8px;

}

.crumb {
 font-weight:bold;
 float:left;
 border:0px solid;

}

.spanpages {
 text-align:right;
 height:30px;
}

.spanlimits {
 float:left;
 font-weight:bold;
}
.spanlimits a:link {
  color:black;

}
.spanpages a{
 color:#000;
}

a.on {
 color:#c94b24;
 font-weight:bold;
}

.artist {
 float:left;
 width:32%;
 border:0px solid;
}

#biowrapper {

}
#biowrapper img {
 float:left;
 margin-right:20px;
}
#biowrapper .artist_statement{
 text-align:justify;
}

#biowrapper .biography{
 margin-top:5px;
 clear:left;
 float:left;
}

h2.bioname{
 text-transform:uppercase;
}

table.slide {
 height:230px;
 border:0px solid;
 width:230px;
}


.optionswrapper .row {
 clear:left;
 float:left;
 margin:3px 0px;
}
.optionswrapper .col {
 float:left;
 width:140px;
}

.optionswrapper .value {
 float:left;
}

