@CHARSET "ISO-8859-1";
body { font-family: arial, sans-serif; padding-top: 5px; margin: 0px; }


h1 { font-size: 1.2em; padding: 17px 0px 2px 0px; margin: 0px; color: #765843}
h2 { font-size: 0.9em; padding: 14px 0px 2px 0px; margin: 0px; color: #896c58 }
h3 { font-size: 0.9em; padding: 14px 0px 2px 0px; margin: 0px; color: #896c58 }
p { font-size: 0.8em; padding: 5px 0px 2px 0px; margin: 0px; color: #444}

.container { margin: 0px auto; width: 940px; height: 609px; background-image: url('../images/background.jpg'); }

.logo { padding: 20px 0px 0px 20px; }
a img { border: none; }

.cart { float: right; margin: 30px 30px 0px 0px; padding-left: 1px; width: 250px; border: 1px solid gray; font-size: 0.6em; max-height: 152px; overflow:auto}
.cart img { float: right; padding: 2px 3px 0px 0px;}
.carttotal { font-weight: bold; font-size: 1.2em; padding-top: 3px; padding-bottom: 0px;}
.carttable { width: 100%; clear: both; margin-top: 0px; padding-top: 0px; border-collapse: collapse; }
.carttablefull { width: 620px; border: 1px solid #e9e5e4; clear: both; margin: 10px 0px; padding-top: 0px; border-collapse: collapse; font-size: 0.7em;}
.carthead { text-align: left; }
.cartheadfull { color: #896c58; font-size: 1.2em; padding: 2px}
.cartcolfull { text-align: center }
.carttablefull img.art { border: 1px solid #e9e5e4; max-height:50px }
.cartodd { margin:0px; padding: 0px; }
.leftpane { width: 220px; height: 375px; float: left; }
.leftpane img.first { padding: 15px 0px 0px 25px; }
.leftpane img { padding: 0px 0px 0px 25px; }

.mainpane { width: 660px; height: 370px; float: left; margin-top: 1px; padding: 4px 30px 0px 30px;  }
.mainpanethinner { width: 640px; height: 370px; float: left; margin-top: 1px; padding: 4px 30px 0px 30px; overflow:auto }
h2.strap { padding: 5px 0px 2px 20px; }
.messages { font-size: 0.8em; font-family: arial, sans-serif; color: #444 }
.validationerror { font-size: 0.7em; color: red; }

.galleryPlacer { float:left; padding: 10px 20px 5px 9px;   } 
.galleryImage { width: 81px; height: 106px; background-image: url('../images/galleryframe.gif'); }
.galleryImage img { margin: 3px 0px auto 3px; }
.modelPlacer { float: left; padding: 10px 20px 5px 20px; } 
.modelImage {  padding: 4px; border: 1px solid gray;  }
.modelImage img { margin: 3px 0px 0px 3px;  }
p.caption { font-size: 0.6em }
.clear { clear: both; }
.pagination { float: right; font-size: 0.6em; }
.pagination a { color: #765843; padding-left: 3px; }
img.artitem { float:right; margin: 4px 0px 0px 4px; border: 1px solid gray; padding: 4px; }
h3.itemsubheading { font-size: 0.75em; padding: 5px 0px 2px 0px; }
p.prices { padding-top: 2px; font-size: 0.7em;}

.attribute { font-size: 0.7em; }
.value { font-size: 0.7em; }
input { font-size: 0.7em; }
select { font-size: 0.7em; }

.footer { color: #9c7b65; font-size: 0.7em; padding: 0px 30px 0px 30px; }
.footer a { color: #9c7b65; text-decoration: none; }
.footer a:hover { color: #222; }
.links { float: left; padding-top: 5px; }
.credits { float: right; padding-top: 5px; }