/* CSS Document */
/* reset css */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote, form {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; outline:none;}
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; }
q:before, q:after { content:''; }
/* end reset */

body { 
	background-color: #392516;
}
#container {
	width:1000px;
	margin:0 auto 0 auto;
	position:relative;
}
	
	
#header_holder {
	width:1000px;
	margin:0 auto 0 auto;
	height:20px;
	background-color: #392516;
	background-image:url(images/lsfa.png);
	background-repeat:no-repeat;
	background-position:left;
	position:fixed;
	top:0;
	z-index:100;
	
}
#main_holder {
	width:1000px;
	margin:20px auto 0 auto;
	min-height:680px;
	background-color: #e6e1d7;
	background-image:url(images/umbgfade.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#main_holder2 {
	width:1000px;
	margin:20px auto 0 auto;
	min-height:680px;
	background-color: #e6e1d7;
}
.scrolled-mainimg {
	position:fixed;
	z-index:1;
	float:left;
}
.content {
	width:530px;
	margin: 0 0 0 450px;
	padding:20px 20px 20px 0;
}
.clear {clear:both;} 
/* ---------------------------- main text items ------------------------------------------------------------------------------------ */

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #81745a;
	margin-bottom:15px;
}
p a{
	font-weight: bold;
	color: #a0594b;
	text-decoration:none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #a0594b;
	margin-bottom:5px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a0594b;
	margin-bottom:5px;
}
.detailink-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a0594b;
	text-decoration:none;
	}

/* ---------------------------- main images and dividers ------------------------------------------------------------------------------------ */	
.divider {
	border-bottom: #a0594b 1px solid;
	margin-bottom:12px;
	padding-bottom:12px;
}
.divider-top {
	border-top: #a0594b 1px solid;
	margin-top:0;
	padding-top:12px;
}
.picholder-225 {
	list-style-type:none;
	margin:0;
	padding:0;
}
	
.picholder-225 li {
	width:225px;
	display:inline-block;
	float:left;
}
.picholder-225-space {
	margin-left:80px;
}
.img-itxt-lt {
	float:left;
	margin: 0 10px 10px 0;
}
.img-itxt-r {
	float:right;
	margin: 0 0 10px 10px;
}
.img-itxt-lt {
	float:left;
	margin: 0 10px 10px 0;
}
.imageoff { opacity:0.2;filter:alpha(opacity=20);}
.imageofflnk { opacity:0.5;filter:alpha(opacity=50);}
/* ---------------------------- main navigation ------------------------------------------------------------------------------------ */
.navholder {
	display:inline-block;
	width:687px;
}
#nav {
	list-style-type:none;
	margin-left:424px;
	margin-top:0;
	padding:0;
	height:20px;
}
#nav li {
	display:inline;
	padding:0;
	margin:0 0 0 26px;
	float:left;
}


.link1 {
	display: block;
	width: 33px;
	height: 20px;
	background: url(images/toplink-1.png) 0 0;
	text-indent: -99999px;
}
.link1-off {
	display: block;
	width: 33px;
	height: 20px;
	background: url(images/toplink-1.png) center;
	text-indent: -99999px;
}
.link1:hover {
	background-position: bottom;
}

.link2 {
	display: block;
	width: 18px;
	height: 20px;
	background: url(images/toplink-2.png) 0 0;
	text-indent: -99999px;
}
.link2-off {
	display: block;
	width: 18px;
	height: 20px;
	background: url(images/toplink-2.png) center;
	text-indent: -99999px;
}
.link2:hover {
	background-position: bottom;
}
.link3 {
	display: block;
	width: 68px;
	height: 20px;
	background: url(images/toplink-3.png) 0 0;
	text-indent: -99999px;
}
.link3-off {
	display: block;
	width: 68px;
	height: 20px;
	background: url(images/toplink-3.png) center;
	text-indent: -99999px;
}
.link3:hover {
	background-position: bottom;
}
.link4 {
	display: block;
	width: 131px;
	height: 20px;
	background: url(images/toplink-4.png) 0 0;
	text-indent: -99999px;
}
.link4-off {
	display: block;
	width: 131px;
	height: 20px;
	background: url(images/toplink-4.png) center;
	text-indent: -99999px;
}
.link4:hover {
	background-position: bottom;
}
.link5 {
	display: block;
	width: 50px;
	height: 20px;
	background: url(images/toplink-5.png) 0 0;
	text-indent: -99999px;
}
.link5-off {
	display: block;
	width: 50px;
	height: 20px;
	background: url(images/toplink-5.png) center;
	text-indent: -99999px;
}
.link5:hover {
	background-position: bottom;
}
.link6 {
	display: block;
	width: 55px;
	height: 20px;
	background: url(images/toplink-6.png) 0 0;
	text-indent: -99999px;
}
.link6-off {
	display: block;
	width: 55px;
	height: 20px;
	background: url(images/toplink-6.png) center;
	text-indent: -99999px;
}
.link6:hover {
	background-position: bottom;
}
.link7 {
	display: block;
	width: 32px;
	height: 20px;
	background: url(images/toplink-7.png) 0 0;
	text-indent: -99999px;
}
.link7-off {
	display: block;
	width: 32px;
	height: 20px;
	background: url(images/toplink-7.png) center;
	text-indent: -99999px;
}
.link7:hover {
	background-position: bottom;
}
/* ---------------------------- exhib layout ------------------------------------------------------------------------------------ */
.exhib-year {
	display:inline-block;
	width:40px;
}
.exhib-row {
	margin: 0 0 10px 0;
}
/* ---------------------------- paintings ------------------------------------------------------------------------------------ */

.paint-thumb-holder {
	width:530px;
	margin:0;
	padding:0;
	text-align:center;
}	
.paint-thumb {
	width:80px;
	text-align:center;
	display:inline-block;
    margin:15px 22px 0 0;
	vertical-align:top;
	/* For IE 7 */
	zoom: 1;
  *display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a0594b;
	text-decoration:none;
}
.paint-thumb a {
	margin-top:10px;
	color: #a0594b;
	font-weight:bold;
	text-decoration:none;
}
.paint-thumb a:hover {
	color: #C00;
	text-decoration:none;
}

.paint-thumb2 {
	width:80px;
	text-align:center;
	display:inline-block;
    margin:25px 15px 0 0;
	vertical-align:top;
	/* For IE 7 */
	zoom: 1;
  *display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a0594b;
	text-decoration:none;
}

.paint-img {
	position: relative; 
}
.paint-img a{
	opacity:0.5;filter:alpha(opacity=50);
	
}
.paint-img a:hover{
	opacity:1;filter:alpha(opacity=100);
	
}
.main-paint-content {
	width:570px;
	margin: 0 0 0 430px;
	padding:20px 0 0 0;
}
.mp-header {
	margin-left:20px;
}
.mp-thumb-holder {
	width:570px;
	margin:0;
	padding:0;
	text-align:center;
}	
.main-paint-thm {
	width:130px;
	text-align:center;
	display:inline-block;
	padding:0 2px 4px 2px;
    margin:0;
	vertical-align:top;
	/* For IE 7 */
	zoom: 1;
  *display: inline;
}
.main-paint-thm p{
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #a0594b;
	text-decoration:none;
}
.mp-thm2012 {display: block; width: 130px; height: 130px; background: url(img_paint/2012-thm.jpg) 0 0; text-indent: -99999px; }.mp-thm2012:hover { background-position: bottom; }
.mp-thm2011 {display: block; width: 130px; height: 130px; background: url(img_paint/2011-thm.jpg) 0 0; text-indent: -99999px; }.mp-thm2011:hover { background-position: bottom; }
.mp-thm2010 {display: block; width: 130px; height: 130px; background: url(img_paint/2010-thm.jpg) 0 0; text-indent: -99999px; }.mp-thm2010:hover { background-position: bottom; }
.mp-thm2008 {display: block; width: 130px; height: 130px; background: url(img_paint/2008-thm.jpg) 0 0; text-indent: -99999px; }.mp-thm2008:hover { background-position: bottom; }
.mp-thm2007 {display: block; width: 130px; height: 130px; background: url(img_paint/2007-thm.jpg) 0 0; text-indent: -99999px; }.mp-thm2007:hover { background-position: bottom; }
.mp-thm2006 {display: block; width: 130px; height: 130px; background: url(img_paint/2006-thm.jpg) 0 0; text-indent: -99999px; }.mp-thm2006:hover { background-position: bottom; }
.mp-thm2005 {display: block; width: 130px; height: 130px; background: url(img_paint/2005-thm.jpg) 0 0; text-indent: -99999px; }.mp-thm2005:hover { background-position: bottom; }
.mp-thm2004 {display: block; width: 130px; height: 130px; background: url(img_paint/2004-thm.jpg) 0 0; text-indent: -99999px; }.mp-thm2004:hover { background-position: bottom; }
.mp-thm2003 {display: block; width: 130px; height: 130px; background: url(img_paint/2003-thm.jpg) 0 0; text-indent: -99999px; }.mp-thm2003:hover { background-position: bottom; }
.mp-thm2001 {display: block; width: 130px; height: 130px; background: url(img_paint/2001-thm.jpg) 0 0; text-indent: -99999px; }.mp-thm2001:hover { background-position: bottom; }
.mp-thm2000 {display: block; width: 130px; height: 130px; background: url(img_paint/2000-thm.jpg) 0 0; text-indent: -99999px; }.mp-thm2000:hover { background-position: bottom; }
.mp-thm1998 {display: block; width: 130px; height: 130px; background: url(img_paint/1998-thm.jpg) 0 0; text-indent: -99999px; }.mp-thm1998:hover { background-position: bottom; }
.mp-thm1996 {display: block; width: 130px; height: 130px; background: url(img_paint/1996-thm.jpg) 0 0; text-indent: -99999px; }.mp-thm1996:hover { background-position: bottom; }
.mp-thm1995 {display: block; width: 130px; height: 130px; background: url(img_paint/1995-thm.jpg) 0 0; text-indent: -99999px; }.mp-thm1995:hover { background-position: bottom; }
.mp-thm1993 {display: block; width: 130px; height: 130px; background: url(img_paint/1993-thm.jpg) 0 0; text-indent: -99999px; }.mp-thm1993:hover { background-position: bottom; }
.mp-thmabst {display: block; width: 130px; height: 130px; background: url(img_paint/abstract-thm.jpg) 0 0; text-indent: -99999px; }.mp-thmabst:hover { background-position: bottom; }

/* ---------------------------- purchase page ------------------------------------------------------------------------------------ */

.purch-rowt {
	width:958px;
	padding:20px 22px 2px 22px;
}
.purch-rowb {
	width:958px;
	padding:2px 22px 20px 22px;
}

.purch-thm-225 {
	width:225px;
	text-align:left;
	float:left;
	display:inline-block;
    margin:0 9px 0 0;
	padding:0 9px 0 0;
	border-right:#a0594b solid 1px;
	vertical-align:middle;
	/* For IE 7 */
	zoom: 1;
  *display: inline;
	
}
.purch-thm-225nb {
	width:225px;
	text-align:left;
	display:inline-block;
    margin:0;
	padding:0;
	vertical-align:middle;
	/* For IE 7 */
	zoom: 1;
  *display: inline;
	
}
.purch-thm-176 {
	width:176px;
	text-align:left;
	float:left;
	display:inline-block;
    margin:0 9px 0 0;
	padding:0 9px 0 0;
	border-right:#a0594b solid 1px;
	vertical-align:middle;
	/* For IE 7 */
	zoom: 1;
  *display: inline;
	
}
.purch-thm-176nb {
	width:176px;
	text-align:left;
	display:inline-block;
    margin:0;
	padding:0;
	vertical-align:middle;
	/* For IE 7 */
	zoom: 1;
  *display: inline;
	
}
.purch-thm-img {
	width:225px;
	height:180px;
	position: relative;
	text-align:center;
	margin-bottom:5px;
}
.purch-thm-img2 {
	width:176px;
	height:176px;
	position: relative;
	text-align:center;
	margin-bottom:5px;
}
.viewcart {
	position:absolute;
	top:20px;
	left:885px;
}
.poster-txt {
	margin-left:280px;
}
/* ---------------------------- legacy table related stuff ------------------------------------------------------------------------------------ */
.dividercolor { background-color: #a0594b; }
.body-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #81745a;
}
.body-txt a{
	font-weight: bold;
	color: #a0594b;
}
.bodylink-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a0594b;
}
	
