body { font-family: "gill sans", "new baskerville", sans-serif; height: 100%; }

h1 { position: relative; margin-left: 138px; margin-top: -86px; text-align: center; }
div#shops { margin-top: 50px; margin-left: 14px; overflow: auto; width: 728px; height: 561px; }

div.shop { background: url( "../images/hallBackground.png" ) no-repeat; height: 124px; width: 712px; margin-top: 10px;  }
div.shop img { margin-left: 16px; margin-top: 16px; float: left; }
div.shop p { margin-right: 20px; width: 520px; float: right;  height: 84px; font-size: .9em; margin-top: -3px; font-style: normal !important; }

div.shop span.name { font-weight: bold; color: #fff;}

div.shop a {cursor: hand;  margin-left: 10px; color: #fff; text-decoration: none; }
div.shop p a { margin-left: 0px; }

div.shop span.name { margin-top: 10px; display: block; width: 520px; float: right; margin-right: 20px; }

div#page { width: 1000px; height: 756px; margin: auto; border: 1px solid #000; background: url( "../images/sidebar.jpg" ) no-repeat 0 160px ;}
div#header { width: 1000px; margin: auto; background: url( "../images/hallHeader.jpg" ) no-repeat; height: 160px; }
div#content { float: left; width: 750px; height: 576px; margin-left: 25px; margin-top: 20px; background: url( "../images/hallBorder.png" ) no-repeat; }
img#atWatermark { position: relative; top: -79px; left: 351px; }
img#phrase { background: url( "../images/showcasing.png" ) no-repeat; width: 763px; height: 70px; left: 462px; top: -7px; position: relative; }
div#left { width: 225px; float: left; }
img#welcomeSign { position: relative; left: 384px; }
div#left ul { padding: 0px; margin: 0px 0px 0px 40px; list-style: none; width: 140px; }
div#left ul li { width: 136px; height: 41px; font-size: .7em;  margin-top: 8px; background: url( "../images/button.png" ) no-repeat; }
/*div#left ul li:hover { background: url( "../images/button-hover.png" ) no-repeat; }*/
div#left ul li a { color: #000; text-align: center; display: block; padding-top: 10px; text-decoration: none;  }

div#content h1 { width: 435px; position: relative; margin-left: 310px; font-size: 1.7em; }

form#searchForm { position: relative; width: 181px; top: -144px; left: 800px; }
form#searchForm #search { width: 100px; }
form#searchForm label { font-weight: bold; }

/*
 * Headings.
 */

h1#cards-and-stationery { background: url( "../images/cards-and-stationery.png" ) no-repeat; height: 47px; }
h1#cards-and-stationery span { border: 1px solid blue !Important; display: none; }

h1#ceramics{ background: url( "../images/ceramics.png" ) no-repeat; height: 59px; }
h1#ceramics span { border: 1px solid blue !Important; display: none; }

h1.label { border: 1px solid red; }
/* 
 * IE7 Hacks
 */
*:first-child+html img#welcomeSign { top: 11px; }
/*
*:first-child+html div#content { margin-top: -270px;  }
*:first-child+html div#left ul { margin-top: -260px; }
*:first-child+html img#atWatermark { position: relative; top: -79px; left: 581px; }
*/

