/* Reset CSS  */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
  margin:0;
  padding:0;
}
table {
  border-collapse:collapse;
  border-spacing:0;
  font-size:100%;
}
fieldset,img {
  border:0;
}
ol,ul {
  list-style:none;
}
caption,th {
  text-align:left;
}
h1,h2,h3,h4,h5,h6 {
  font-weight:normal;
  font-size:100%;
}
legend {display:none;}


body{text-align: center; font:79% verdana,sans-serif; background:#d1ccc0 url(../img/bg-gradient.png) top left repeat-x;}
#aroundtheblock{width: 970px;margin: 0 auto;}
#header{background:transparent url(../img/bg-header.png) 0 5px no-repeat; height: 138px; position: relative;}
#content {background:#fff; text-align: left; color: #4a2b00; line-height: 1.4em;}
#footer {background-color:#70bf44;height: 21px;padding: 5px 0 0 10px;color:#fff;font-size: 0.8em;}

#header h1, #header h2 {display: none;}

#content a{color:#559a2f;text-decoration: underline;}

ul.pipe li {float:left;position:relative;border-right:1px solid #fff;padding:0 9px;}
ul.pipe li.last {padding-right:0;border:0;}
ul.pipe a {color:#fff;text-transform:uppercase;}

ul#topnav{padding: 108px 0 0 0;}
ul#topnav li{float: left;background-image: url(../img/bg-header.png);background-repeat: no-repeat;display:block;height: 30px;}
ul#topnav li em{display: none;}
ul#topnav li a {background-image: url(../img/bg-header.png);background-repeat: no-repeat;display:block;height: 30px;}

li#nav-consginments a{width: 150px; background-position: 0 -133px; }
li#nav-featured a{width: 155px; background-position: -150px -133px; }
li#nav-location a{width: 110px; background-position: -305px -133px;}
li#nav-about a {width: 105px; background-position: -415px -133px; }
li#nav-news a{width: 82px; background-position: -520px -133px;}

li#nav-consginments a:hover, li#nav-consginments a.selected{background-position: 0 -163px; }
li#nav-featured a:hover, li#nav-featured a.selected{background-position: -150px -163px; }
li#nav-location a:hover, li#nav-location a.selected{background-position: -305px -163px; }
li#nav-about a:hover, li#nav-about a.selected{background-position: -415px -163px; }
li#nav-news a:hover, li#nav-news a.selected{background-position: -520px -163px; }

#header a#mailto {position: absolute; top: 85px; right: 45px; width: 280px; height: 40px;}
#header a#linkhome {position: absolute; top: 15px; left: 20px; width: 190px; height: 85px;}

#home {background:#fff url(../img/bg-home.gif) top left repeat-y; min-height:790px; height:auto !important; height:790px; overflow: hidden; }

#standard {margin: 0 18px 0 25px; padding-top: 15px;}
#standard.consignments {background:#fff url(../img/bg-consignments.jpg) bottom right no-repeat; min-height:644px; height:auto !important; height:644px;}
#standard.archive {margin: 0 0 0 25px; background:#fff url(../img/bg-archive.jpg) top right no-repeat; }

#standard.consignments h3 {padding-top: 5px;}
#standard.contact h3 {padding-top: 5px;}
#standard.aboutus h3 {padding-top: 5px;}

#introbox{background:#e6e5dd url(../img/introbox-wide-btm.gif) bottom left no-repeat;width: 923px;min-height:450px;height:auto !important;height:450px;margin: 15px 0 20px 0;}

#intro-request{background:#e6e5dd url(../img/introbox-wide-btm.gif) bottom left no-repeat;width: 495px;min-height:340px;height:auto !important;height:340px;margin: 15px 0 20px 0;}
#intro-copy{float: left; width: 495px; background:transparent url(../img/introbox-wide-top.gif) top left no-repeat;padding-top: 15px;}
#intro-press{float: right; width: 408px; background:transparent url(../img/introbox-wide-top.gif) top right no-repeat;padding-top: 15px;}

#content h3{font-size: 1.4em; padding-left: 15px;}
#content h4{font-size: 1.1em; padding: 1.2em 15px 0 15px; font-weight: bold;}
#content p{padding: 1.2em 15px 0 15px;}
#content p.top{padding-top: 0}
#content p.last{padding-bottom: 10px}
#content ul.list{padding: 1.2em 15px 0 15px; list-style-type:square; margin-left:2em;}

.top-911 {clear: both; background:transparent url(../img/bg-911-top.gif) top left no-repeat; font-size:0; line-height:0; height:5px;}
.btm-911 {background:transparent url(../img/bg-911-btm.gif) bottom left repeat-y; width: 911px; overflow: hidden;}

.top-459 {background:transparent url(../img/bg-header.png) top right no-repeat; width: 459px; font-size:0; line-height:0; height: 5px;}
.btm-459 {background:transparent url(../img/bg-459-btm.gif) bottom left repeat-y; width: 459px; overflow: hidden;}

.top-585 { background:transparent url(../img/bg-585-top.gif) top left no-repeat; width: 585px; font-size:0; line-height:0; height: 5px;}
.btm-585 {background:transparent url(../img/bg-585-btm.gif) bottom left repeat-y; width: 585px; overflow: hidden;}

.contact-left {float: left; width: 439px; margin-bottom: 10px;}
.contact-right {float: right; width: 450px; padding-right: 0px;}

.home-form {margin: 0 0 0 0; padding: 15px 0 0 15px;}
.home-form label {display: block;float: left;width: 170px;font-weight: normal;margin-top: 4px;text-align: right;padding-right: 7px;}
.home-form br {clear:left;}
.home-form input,
.home-form textarea{width:240px;margin-top:4px;border: 1px solid #b6b5b4;}
.home-form textarea{height:50px;}
.home-form input.submit {width:auto;border:0px;margin:6px 0 0 360px;}

.home-request {width: 495px; background:transparent url(../img/introbox-wide-top.gif) top left no-repeat; padding-top: 15px;}

.about-left {float: left; width: 585px;}
.about-right {float: right; width: 310px; padding-right: 6px;}
.about-left .btm-585 {padding-bottom: 0;}
.about-left img {margin-left: 30px;}

.featured-decor {float: left; width: 597px; margin-bottom: 10px;}

.featured-items {float: right; width: 311px;}

.featured-decor dl{background:#fff url(../img/featured-btm.gif) bottom left no-repeat; margin-top: 10px; position: relative; min-height:200px; height:auto !important; height:200px; font-size: 0.9em; line-height: 1.6em; padding: 0 20px 10px 0;}
.featured-decor dl.nopad{padding-bottom: 0px;}
.featured-decor dl.short{min-height:175px; height:auto !important; height:175px;}
.featured-decor dl.veryshort{min-height:125px; height:auto !important; height:125px;}

.featured-decor dl dt{background:#fff url(../img/featured-bgs.gif) 0 -48px no-repeat; font-size:0; line-height:0; width: 597px; height: 16px; text-indent: -999em;}
.featured-decor dd {margin-left: 210px;}
.featured-decor dd.title {font-size: 1.0em; font-weight: bold;}
.featured-decor dd.moreinfo {background:#fff url(../img/featured-bgs.gif) 0 -65px no-repeat;  margin-top: 10px; padding-top: 10px;}
.featured-decor dd img{position: absolute; top: 15px; right: 405px;}

.featured-items dl{background:#fff url(../img/featured-bgs.gif) 0 -65px no-repeat; margin-top: 5px; position: relative; min-height:120px; height:auto !important; height:120px; font-size: 0.9em; line-height: 1.6em; padding: 15px 20px 10px 0;}
.featured-items dl.short{min-height:80px; height:auto !important; height:80px;}
.featured-items dl.first{background: none;}
.featured-items dt {font-weight: bold;}
.featured-items dt, .featured-items dd {margin-left: 100px;}
.featured-items dd img{position: absolute; top: 15px; left: 0;}
.featured-decor dd.moreinfo ul {background-image: none; background-repeat: no-repeat;}

.featured h2{background:#fff url(../img/bg-featured-items.gif) 1px 0px no-repeat; height: 24px; text-align: center; line-height: 24px; color: #fff; font-size: 1.4em;}

.movie-close {cursor: pointer; position: absolute; right: 0; top: 0;}

#content .featured-decor div.product{ background:#fff url(../img/featured-btm.gif) bottom left no-repeat; margin-top: 10px; position: relative; width: 577px; min-height:150px; height:auto !important; height:150px; font-size: 0.9em; line-height: 1.6em; padding: 0 20px 5px 0; overflow: hidden;}
#content .featured-decor div.product h3{background:#fff url(../img/featured-bgs.gif) 0 -48px no-repeat; font-size:0; width: 597px; line-height:0; height: 16px; text-indent: -999em;}
.featured-decor div.product div.left {float: left; width: 200px; margin-left: 10px; text-align: center;}
.featured-decor div.product div.right{float: right; width: 350px;}
#content .featured-decor div.product div.right h4{font-size: 1.0em; font-weight: bold; padding:0;}
.featured-decor div.product ul.moreinfo {background:#fff url(../img/featured-bgs.gif) 0 -65px no-repeat;  margin-top: 10px; padding-top: 10px;}

.featured-items div.product {background:#fff url(../img/featured-bgs.gif) 0 -65px no-repeat; margin-top: 5px; position: relative; min-height:80px; height:auto !important; height:80px; font-size: 0.9em; line-height: 1.6em; padding: 15px 20px 5px 0; overflow: hidden;}
.featured-items div.product div.left {float: left; width: 85px; text-align: center;}
.featured-items div.product div.right{float: right; width: 190px;}
#content .featured-items div.product div.right h4{font-size: 1.0em; font-weight: bold; padding:0;}

.featured-decor div.product div.sold{position: absolute; left: 40px; top: 12px; height: 98px; font-size: 1.4em; background:transparent url(../img/sold-l.png) 0 0 no-repeat; width: 139px; text-indent: -999em;}

.featured-items div.product div.sold{position: absolute; left: 0; top: 10px; height: 64px; font-size: 1.4em; background:transparent url(../img/sold-r.png) 0 0 no-repeat; width: 85px; text-indent: -999em;}

#homeleft {float: left; width: 471px;}
#homeleft h3 {margin-top: 0.8em; padding-top: 0.8em; border-top: 1px solid #d0cec5;  padding-left: 25px;}
#homeleft h3.first {border-top: 0; padding-top: 0;}
#homeleft p{padding-left: 25px; padding-top: 1.0em; line-height: 1.2em;}
#homeright {float: right; width: 494px;}