/* Page Structure */

* { 
  margin: 0; 
  padding: 0;
}




body {
    background: #CDB7A5;
    font-family:Viner Hand ITC,Lucida Handwriting,"Times New Roman";
    font-size: 12px;
    line-height: 18px;
}
  
h1,h2,h3,h4,h5 { 
  font-size: 18px; 
  line-height: 18px; 
  margin-bottom: 18px;
  margin-top: 18px;
 
  }
  
  table { font-family:Georgia, "Times New Roman", Times, serif}

.clay {background: #ffffff; background-repeat:repeat-x; background-position:top; background-color:#ffffff}

p { 
  margin-bottom: 18px; 
  font-family:Georgia, "Times New Roman", Times, serif
  }
  
label {margin-bottom: 18px; 
  font-family:Georgia, "Times New Roman", Times, serif
  }
  
  
/* Main container dimensions */


#wrapper {width:795px;margin:auto; background-image:url(../../images/sitewide/wrapper_bg1.jpg); padding:0px; background-repeat:repeat-y }

#header {float:left; clear:both; width:790px; height:190px ;  background-image: url(../../images/sitewide/NewHeader_WithoutLogo.png); background-repeat:no-repeat;}
#banner {float:left; height:118px;width:790px; padding-left:50px; padding-top:25px;padding-bottom:0px}
#banner h1 {display:none} 
.largelogo { background-image: url(../../images/sitewide/NewHeader_JustLogo.png); background-repeat:no-repeat; background-position:bottom; height:79px; width:432px;float:left;}

#maincontent { width:764px; float:left; }


.col {float:left}

.lefttwothirds{ width:460px;float:left }
.rightthird { width:300px;  float:left}

.leftfourfifths { width:560px;float:left }
.rightonefifth { width:200px;  float:left}


.full{ width:760px;  float:left; padding-left:40px}


/* Menu */
#mainmenu {width: 748px; padding-left :10px }
#mainmenu ul {width: 774px;padding-top: 5px;padding-bottom: 5px; float:left; }
#mainmenu li {display: inline;list-style-type: none;width:90px;}
#mainmenu a  {font-size:12px; display: inline;color:#666; font-weight:  normal;display:block; float:left; padding:5px 0px 5px 20px; letter-spacing:1px;width:90px ; height:40px;}
#mainmenu a:link, #mainmenu a:visited, #mainmenu a:active {color: #555;text-decoration: none;}
#mainmenu a:hover{ color:#F47D2C}
a .menualt {background-image:url(../../images/sitewide/droplet_small.png); background-repeat:no-repeat; background-position:top left;}
a .menuitem {background-image:url(../../images/sitewide/droplet.png); background-repeat:no-repeat;}

/* Sub Menu */
.submenu { width:300px; padding:10px 0px 0px 0px; margin-bottom:4px}



.submenu ul {list-style-type: none;display: block;}
.submenu li {float:left; padding:0px 0px 0px 0px; list-style-type: none;display: block; }

.submenu a  {font-size:12px; display: block;color:#666; font-weight:  normal;display:block; float:left; padding:5px 0px 5px 10px; letter-spacing:1px;width:300px;_width:290px}
.submenu a:link, .submenu a:visited, .submenu a:active {color: #555;text-decoration: none;background-image:url(../../images/sitewide/trace_bg.png); background-repeat:no-repeat;}
.submenu a:hover{ background-position:top left; color:#000000;}


.submenu h2 {color:#993300}
.subinfo h3 {color:#993300;margin-top:0px;margin-bottom:0px}

.exhibitions h2 { color:#993300 ; margin-bottom:0px;background-image:url(../../images/sitewide/trace_bg_hover.png); background-repeat:no-repeat;padding:9px 0px 0px 9px; height:1.5em }


.subimg { float:left; border:0px}
.subimg img {border:0px;padding-top: 5px; float:left}
.subinfo {float:left; padding-left:10px; padding-right:10px; padding-top: 5px}

/* footer */
#footer {height:63px; margin-top:18px; padding-top:18px; background-position: top left; background-image:url(../../images/sitewide/Footer_strip.png); background-repeat:no-repeat}
#footer ul { padding-top: 0px;padding-bottom: 0px; float:left; padding-left: 30px}
#footer li {display: inline;list-style-type: none;}
#footer a  {font-size:12px; display: inline;color:#666; font-weight:  normal;display:block; float:left;   padding:5px 5px 5px 10px; letter-spacing:1px; margin:0px 5px 0px 0px }
#footer a:link, #footer a:visited, #footer a:active {color:#FF6600;text-decoration: none;background-image: url(../../images/sitewide/droplet_small.png); background-repeat:no-repeat; background-position:left;}
#footer a:hover{ color:#993300}





#galleryDetail {}
#galleryDetail ul {float:left; margin:auto;}
#galleryDetail li { display: block;list-style-type: none;float:left; width:20%;margin:0px 4px 4px 0px;}

.GalleryItemDetailImage {float:left;  }
.GalleryItemDetailImage a {border:0px none}
.GalleryItemDetailImage a:link { border:0px none}
.GalleryItemDetailImage a:active { border:0px none}
.GalleryItemDetailImage a:visited { border:0px none}
.GalleryItemDetailImage img { border:0px; float:left;padding:3px 3px 3px 3px; background-color:#ffffff; }


.shopshortlist {font-size:smaller; margin-top:18px}
.shopshortlist ul {float:left; margin:auto;width: 500px}
.shopshortlist li { display: block;list-style-type: none;float:left; width:155px; margin: 0px 5px 5px 0px; /* debug-border border: solid 1px #000 */   }
.shopshortlist img { float:left; clear:both; background-color:#fff;  border-left:solid 1px #ccc; border-bottom:solid 1px #ccc;border-top:solid 1px #fff; border-right:solid 1px #fff ;}


.shopshortlistitemrs {float:left;width:150px; background-image:url(../../images/sitewide/shop-right-shadow.png); margin-right:0px; background-repeat:no-repeat}
.shopshortlistitem { padding:18px;float:right; padding-top:5px;  margin:0px 0px 0px 5px; background-color:#fff; }
.shopshortlistitembl { height:5px; width:150px;float:left;clear:both; background-image:url(../../images/sitewide/shop-base-shadow.png); background-position:bottom right}




.gallerylist {font-size:smaller; margin-top:18px}
.gallerylist ul {float:left; margin:auto;}
.gallerylist li { display: block;list-style-type: none;float:left; width:170px; margin: 0px 5px 15px 0px; }
.gallerylist img { float:left; clear:both; background-color:#fff;  border-left:solid 1px #ccc; border-bottom:solid 1px #ccc;border-top:solid 1px #fff; border-right:solid 1px #fff ;}
.galleryitemrs {float:left;width:165px; background-image:url(../../images/sitewide/gallery-right-shadow.png); margin-right:0px; background-repeat:no-repeat; height:263px}
.galleryitem { padding:18px;float:right; padding-top:15px; height:230px; margin:0px 0px 0px 5px; background-color:#fff; /* background-image:url(../../images/sitewide/textured_paper.png) border debug-border : solid 1px #123; */}
.galleryitembl { height:5px; width:170px;float:left;clear:both; background-image:url(../../images/sitewide/gallery-base-shadow.png); background-position:bottom right}

.galleryitem h4 { margin-bottom:4px; padding-botton:4px; margin-top:4px; padding-top:4px}

.galleryitem a:link, .galleryitem a:active, .galleryitem a:visited {color:#CC3300}
.galleryitem a:hover {  color:#7E3D01}


.linkslist {font-size:smaller; margin-top:18px}

.linkslist h3 {clear:both}

.linkslist ul {float:left; margin:auto;}
.linkslist li { display: block;list-style-type: none;float:left; width:510px; margin: 0px 5px 15px 0px; }
.linkslist img { float:left; background-color:#fff;  border-left:solid 1px #ccc; border-bottom:solid 1px #ccc;border-top:solid 1px #fff; border-right:solid 1px #fff ;}
.linksitemrs {float:left;width:505px; background-image:url(../../images/sitewide/gallery-right-shadow.png); margin-right:0px; background-repeat:no-repeat; height:174px}
.linksitem { padding:18px;float:right; padding-top:15px; height:142px; margin:0px 0px 0px 5px; background-color:#fff; width:464px; /* background-image:url(../../images/sitewide/textured_paper.png) border debug-border : solid 1px #123; */}
.linksitembl { height:5px; width:510px;float:left;clear:both; background-image:url(../../images/sitewide/links-base-shadow.png); background-position:bottom right}

.linksitem h4 { margin-bottom:4px; padding-bottom:4px; margin-top:4px; padding-top:4px}



.galimg { border:0px }


.shopdepartments {}
.shopdepartments  li {display: inline;list-style-type: none;}
.shopdepartments a{ font-family:Georgia, "Times New Roman", Times, serif}


/* text treatment */
.copyholder { padding:5px 15px 5px 5px; width:90%; margin:auto; color:#2C160A}
.copyholder img { float:left; margin:10px 10px 10px 0px; background-color:#FFFFFF}
.copyholder a:link, .copyholder a:active, .copyholder a:visited {color:#CC3300}
.copyholder a:hover {  color:#7E3D01}


.imageonwhite {padding: 10px 10px 10px 10px; background-color:#ffffff}


/* Misc */
div.hr { clear:both}
.hr hr{ display:none;clear:both}

.flt {font-family:"Viner Hand ITC","Lucida Handwriting","Times New Roman", Times, serif; font-size:12px}

.EmailSignUp {}
.EmailForm {width:300px;_width:290px;background-image:url(../../images/sitewide/trace_bg.png); background-repeat:no-repeat;}
.EmailSignUp h2 {background-image:url(../../images/sitewide/trace_bg_hover.png); background-repeat:no-repeat; margin-bottom:0px; padding:9px 0px 0px 9px; height:1.5em }


.basket {}
.basket table {}
.basket tr { }
.basket td {background-image:url(../../images/sitewide/trace_bg.png) }

.bcol1{ font-family:Georgia, "Times New Roman", Times, serif}
.bcol2{font-family:Georgia, "Times New Roman", Times, serif}
.bcol3{font-family:Georgia, "Times New Roman", Times, serif}
.bcol4{font-family:Georgia, "Times New Roman", Times, serif}
.bcol5{font-family:Georgia, "Times New Roman", Times, serif}

fieldset { border: 0px; width:90%}

.customerform ol { list-style-type:none; }
.customerform ul { list-style-type:none;}

.customerform li { list-style-type:none;  height:36px; width:95%;}
.customerform label { width:150px; float:left; }
.customerform input { width:100px; float:left; clear:right}
.customerform submit { width:100px; float:left; clear:right}
.customerform select {width:200px;}
.customerform doubleh {height:72px;}
.customerform .radiobuttonlist {width:200px; float:left}


.itemSummary { width:90%}






/* ie 6 rubbish 
img, div, h2,a { behavior: url(../../includes/iepngfix/iepngfix.htc) }*/

