body { color: #59442f; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; background-color: #000 !important; text-align: center; width: 100%; margin: 0; padding: 0; voice-family: "\"}\""; }
html>body { font-size : small; }
img { border: none; }
/*begin Text*/
p { color: #59442f; font-size: 95%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.5em; text-align: left; margin-top: 5px; margin-bottom: 1.2em; padding-top: 0; }
p.item { color: #75593d; font-size: 130%; margin: 0; padding: 0; }
p.auth { color: #b38344; margin-top: -5px; margin-right: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-left: 0; }
p.address { color: #b38344; padding-bottom: 20px; }
p.spec { text-align: center; width: 100%; float: left; }
.address a:link, .address a:visited { text-decoration: underline !important; margin-left: 0 !important; padding-left: 0 !important; }
.address a:hover, .address a:active { text-decoration: none !important; margin-left: 0 !important; padding-left: 0 !important; }
input {
  font: 12px/100% Verdana, sans-serif;
  color: #494949;
}
h1 { color: #402e23; font-size: 130%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
h1 img { vertical-align: middle; padding-right: 7px; }
h2 { color: #422e23; font-size: 120%; font-weight: normal; margin-top: 1.5em; margin-bottom: 0; }
h3 { color: #b38344; font-size: 100%; font-weight: normal; }
h4 {
  
}
h5 {
  
}
h6 {
  
}
a:link, a:visited { color: #b37e3f; text-decoration: none; }
a:hover, a:active { color: #b37e3f; text-decoration: underline; }
/*end Text*/
/*begin Content*/
.oversize { padding-top: 10px; }
.lights a:link, .lights a:visited {
  color: #b37e3f;
  text-decoration: underline;
}
.lights a:active, .lights a.active, .lights a:hover { color: #b37e3f; text-decoration: none; }
.lights ul, .lights li { margin-left: 0; padding-left: 0; list-style-type: none; }
.north { background-color: #fffdf7; background-image: url(../images/body.gif); background-repeat: repeat-x; background-position: left top; width: 100%; float: left; min-height: 162px; margin: 0 !important; padding: 0 0 30px; }
.east { text-align: left; width: 945px; margin: 250px auto 0; }
.lantern { background-image: url(../images/content.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 644px; z-index: 1; float: right; min-height: 235px; margin: -74px 0 0 !important; padding: 0 !important; }
.brass { background-image: url(../images/home_right.jpg); background-repeat: no-repeat; background-position: left top; margin: -15px 0 0 !important; padding: 0 !important; position: relative; z-index: 1; width: 304px; min-height: 250px; float: right; }
.custom { width: 235px; margin: 0; padding: 22px 0 0 30px; }
.copper { width: 635px; float: left; }
.copper img { border: solid 2px #a68053; }
.skip { width: 952px; float: left; padding-top: 15px; padding-bottom: 20px; }
.handcrafted { margin: -74px 0 0 !important; padding: 0 !important; position: relative; z-index: 1; width: 945px; min-height: 235px; float: right; }
.NH img { float: left; border: solid 4px #e6dccc; }
.lights { padding-top: 15px; padding-left: 30px; width: 585px; }
.handcrafted .lights { width: 446px; float: left; margin: 0; padding: 0 0 0 26px; }
.handcrafted .lights h1 { color: #b38344; font-size: 110%; margin: 0; padding: 0; }
.handcrafted .lights img { border-style: none; }
.featured { width: 250px; float: right; margin: 0 !important; padding: 0 !important; }
.featured h3 { color: #422e23; margin-top: 0; padding-top: 0; }
.featured li { width: 116px; margin-left: 0 !important; padding-left: 0 !important; list-style-type: none !important; list-style-image: none !important; }
.featured ul { margin: 0 !important; padding: 0 !important; }
.featured img { border: solid 2px #a68053; }
.featured .views-row-1 { float: left; }
.featured .views-row-2 { float: right; }
.chris { width: 928px; float: left; padding-bottom: 50px; }
table { width: 100%; }
tr { background-color:transparent !important; }
.prodImg { width: 150px; float: left; }
.prodImg img { float: left; margin: 0; padding: 0; border-top: 2px solid #a68053; border-right: 2px solid #a68053; border-left: 2px solid #a68053; }
.portrait { width: 150px; float: left; }
.portrait img { margin: 0; padding: 0; float: left; border-top: 2px solid #a68053; border-right: 2px solid #a68053; border-left: 2px solid #a68053; }
.landscape { width: 268px; float: left; }
.landscape img { margin: 0; padding: 0; float: left; border-top: 2px solid #a68053; border-right: 2px solid #a68053; border-left: 2px solid #a68053; }
.product-L { margin: 0; padding: 0; width: 280px; float: right; }
.product-L h2 { color: #b38344; font-size: 100%; font-weight: normal; text-transform: uppercase; margin: 0; padding: 0; }
.product-L li { font-size: 90%; width: 100%; float: left; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #f0ebe5; }
.product-L li span { width: 130px !important; float: right; margin-left: 9px; }
.product-L ul { margin-top: 10px !important; width: 280px; float: left; border-top: 1px solid #f0ebe5; }
.product-L b { color: #f21717; }
.product { width: 382px; float: right; margin: 0; padding: 0; }
.product2 { width: 100%; float: left; padding-top: 15px; }
.product h2 { color: #b38344; font-size: 100%; font-weight: normal; text-transform: uppercase; margin: 0; padding: 0; }
.product2 li { font-size: 90%; width: 100%; float: left; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #f0ebe5; }
.product2 li span { margin-left: 9px; width: 380px !important; float: right; }
.product2 ul { width: 100%; float: left; margin-top: 10px !important; padding-bottom: 10px; border-top: 1px solid #f0ebe5; }
.product b { color: #f21717; }
.inline-right img { margin-left: 10px; border: solid 4px #e6dccc; }
.inline-left img { margin-right: 10px; border: solid 4px #e6dccc; }
.blogleft img { float: left; margin-right: 20px; border: solid 4px #e6dccc; }
.share { background-color: #f4f0e9; width: 100%; float: left; margin-bottom: 30px; border-top: 1px solid #e8e2db; border-bottom: 1px solid #e8e2db; }
.share a:link, .share a:visited { text-decoration: none; }
.share a:hover, .share a:active { color: #422e23; }
.share ul { margin: 0; padding: 0 0 0; }
.share li { float: left; margin: 0; padding: 8px 0 8px 30px; }
.share img { vertical-align: top; padding-right: 5px; }
.lin { color: #e8e2db; }
.blog { float: left; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #cfb49b; }
.views-view-grid { margin-top: 10px; }
.views-view-grid td { text-align: left; padding-bottom: 20px !important; }
#views-exposed-form-Dealers-page-1 .form-item { width: 120px; float: left; margin: 0; padding: 0; }
#views-exposed-form-Dealers-page-1 label { color: #b38344; font-weight: normal; }
#views-exposed-form-Dealers-page-1 #edit-distance-search-distance { width: 100px; }
#views-exposed-form-Dealers-page-1 #edit-distance-postal-code { width: 100px; }
#views-exposed-form-Dealers-page-1 #edit-distance-search-units-wrapper { display: none; }
#views-exposed-form-Dealers-page-1 { float: left; padding-bottom: 30px !important; }
#gmap-auto1map-gmap0 { float: left; }
.apply { position: relative !important; top: 20px !important; float: left; margin: 0; padding: 0; }
.category { background-color: #f1ebe2; float: left; margin: 24px 0 13px; padding: 6px 1px 4px 5px; }
.category img { margin: 0; padding: 0 4px 0 0; }
.tableft { position: absolute; top: 0; left: 0; z-index: 100; margin: 0; padding: 0; }
.paint, .finish, .glasstax { position: relative; width: 100%; float: left; }
.catalog2 { text-align: left; width: 150px; height: 305px; float: left; padding-right: 30px; }
.catalog2 a { text-decoration: none !important; }
.catalog2 h3 { width: 100%; float: left; margin: 0; padding: 10px 0 0; }
.catalog2 img { margin: 0; padding: 0; float: left; border: solid 2px #b38344; }
.catalog2 p { color: #75593d; font-size: 100%; margin-top: 0; padding-top: 0; float: left; }
.catalog { text-align: left; width: 150px; height: 305px; float: left; }
.catalog h3 { margin: 0; padding: 10px 0 0; width: 100%; float: left; }
.catalog img { margin: 0; padding: 0; float: left; border: solid 2px #b38344; }
.catalog p { color: #75593d; font-size: 100%; float: left; margin-top: 0; padding-top: 0; }
.term { color: #b38344; font-size: 80%; text-transform: uppercase; margin: 0; padding-top: 5px; padding-bottom: 0; }
.titled { color: #75593d; font-size: 80%; font-weight: normal; margin: -4px 0 0; padding: 0; }
fieldset .search-advanced { display: none; }
.blurb { background-color: #e6dccc; width: 263px; float: left; margin: 0 0 20px; padding: 5px; }
.blurb img { float: left; }
.blurb h2 { color: #b38344; font-size: 90%; margin: 0; padding: 2px 0 0; }
.blurb p { font-size: 80%; margin-top: 2px; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.total { width: 140px; float: right; margin: 0; padding: 0 12px 0 0; }
.family img { border: solid 4px #a68053; }
.related h4 { color: #a68053; font-size: 100%; font-weight: normal; width: 100%; float: left; margin-top: 30px; padding-bottom: 3px; border-bottom: 1px solid #f0ebe5; }
.related img { float: left; border: solid 2px #a68053; }
.related li { width: 124px; float: left; margin-left: 0 !important; list-style-type: none !important; }
.related ul { width: 620px; }
.webform-client-form { width: 435px; float: left !important; }
.webform-client-form label { color: #a68053; font-weight: bold; width: 100% !important; float: left; padding-top: 10px; }
.webform-client-form input[type=text] { width: 435px; }
#user-login input.form-text { width: 250px; }
#user-login .description  { color: #a68053; font-size: 80%; padding-bottom: 15px; }
#user-login span { color: #d92b28; }
.catal li { width: 33%; height: 260px; overflow: hidden; float: left; padding-bottom: 20px; }
.catal a { text-decoration: none !important; text-align: center; width: 150px !important; float: left; }
.catal img { width: 150px; float: left; margin-bottom: 5px; border: solid 2px #a68053; }
.webform-client-form .form-submit { background-color: transparent; background-image: url(/images/submit.gif); background-repeat: no-repeat; background-attachment: scroll; border:none; padding:0; width: 101px; height:25px; }
.webform-client-form .textarea-identifier { display: none; }
.jcrop-preview { width: 100% !important; height: 100% !important; }
tbody { border-top-style: none !important; }
/*end Content*/
/*begin sideNav*/
.sideNav { position: relative; width: 263px; overflow: hidden; float: left; margin: -14px 0 0; padding: 0; }
.sideNav ul { margin: 0 0 30px !important; padding: 0 !important; list-style-type: none; list-style-image: none; }
.sideNav li { line-height: 1.5; width: 263px; margin-left: 0 !important; padding-top: 3px; padding-bottom: 3px; padding-left: 0 !important; border-bottom: 1px solid #f0ebe5; list-style-type: none; list-style-image: none; }
.sideNav li ul { width: 263px; margin-bottom: 0 !important; border-top: 1px solid #f0ebe5; }
.sideNav li li a { padding-left: 20px; }
.sideNav li.expanded { border-bottom-style: none; }
.sideNav a:link, .sideNav a:visited { color: #75593d; text-decoration: none; margin-right: 5px; margin-left: 5px; }
.sideNav a:hover, .sideNav a:active, .sideNav a.active { color: #281e15; text-decoration: none; margin-right: 5px; margin-left: 5px; }
/*end SideNav*/
/*begin Header*/
.header { position: absolute; top: 0; left: 0; width: 100%; }
.head { position: relative; width: 945px !important; height: 250px; overflow: hidden; margin-right: auto !important; margin-left: auto !important; }
#logo { position: absolute; top: 20px; left: 0; }
.nav img { float: left; margin: 0; padding: 0; }
.nav { position: absolute; top: 145px; left: 0; width: 945px; }
#search-theme-form { background-color: #422e23; text-align: left; width: 321px; height: 32px; float: right; padding-top: 7px; }
#search-theme-form input[type=text] { background-color: #fff6d9; width: 200px; }
#search-theme-form #edit-submit { padding-top: 2px; padding-left: 1px; }
.sea { position: relative; top: 3px; padding-right: 10px; padding-left: 16px; }
/*begin adminNav*/
.adminNav { position: absolute; top: 123px; right: 0; margin-bottom: 0 !important; padding-bottom: 0 !important; float: right; }
.adminNav a:link, .adminNav a:visited { color: #223a3a; font-weight: normal; text-decoration: none; }
.adminNav a:hover, .adminNav a:active { color: #223a3a; font-weight: normal; text-decoration: underline; }
.adminNav a { border-bottom-style: none; }
.adminNav li { list-style-type: none !important; list-style-image: none !important; margin-bottom: 0 !important; padding-bottom: 0 !important; float: right !important; }
.adminNav li { display: none; }
.adminNav .tabs { margin-left: 20px; padding: 0 0 2px !important; float: right; border-bottom-style: none; }
.adminNav li ul { display: none !important; margin-bottom: 0 !important; padding-bottom: 0 !important; }
.adminNav ul.menu { margin-bottom: 0 !important; padding-bottom: 0 !important; }
/*end adminNav*/
/*end Header*/
/*begin footer*/
.foot { font-style: normal; background-color: #422e23; width: 100%; float: left; margin-top: 5px !important; padding-top: 11px; padding-bottom: 30px; }
.exeter { background-image: url(../images/foot.gif); background-repeat: repeat-y; background-position: left top; text-align: left; margin: 0 auto; padding: 0; width: 945px; overflow: hidden; }
.exeter h3 { color: #c79a64; font-size: 100%; font-weight: normal; margin: 0; padding: 5px 0 0; }
.exeter p { color: #c4ad91; font-size: 90%; font-weight: normal;}
.leftfoot { width: 286px !important; overflow: hidden; float: left; min-height: 150px; margin: 0; padding: 0 28px 0 0; }
.open { text-align: center; margin-top: 5px !important; padding-top: 11px; padding-bottom: 30px; width: 100%; float: left; }
.fin { color: #6b4c39; text-align: center !important; width: 945px; margin: 0 auto; overflow: hidden; padding: 0; }
.fin p { color: #6b4c39; text-align: center; width: 945px; float: left; margin: 0 0 5px; }
.center li { font-size: 90%; list-style-type: none; list-style-image: none; display: inline; }
.center { text-align: center !important; }
p.primal { color: #593e2f; font-size: 80%; }
.primal a:link, .primal a:visited { color: #593e2f; text-decoration: none; }
.primal a:hover, .primal a:active { color: #593e2f; text-decoration: underline; }
.fin ul a:link, .fin ul a:visited { color: #6b4c39; font-size: 90%; text-decoration: none; }
.fin ul a:hover, .fin ul a:active { color: #6b4c39; font-size: 90%; text-decoration: underline; }
.centerfoot { margin: 0; padding: 0 10px 0 15px; width: 285px !important; float: left; overflow: hidden; min-height: 150px; }
.rightfoot { margin: 0; padding: 0 0 0 24px; width: 293px !important; float: left; overflow: hidden; min-height: 150px; }
.rightfoot .submit { position: relative; top: 9px; margin: 0; padding: 0; }
.rightfoot form { position: relative; top: -10px; }
.rightfoot input[type=text] { background-color: #fff6d9; }
/*end footer*/
#id { }
.blog h2 { margin-top: 0; padding-top: 0.5em; padding-bottom: 0.3em; }
.catalog a { text-decoration: none !important; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 370px !important; padding: 20px 40px; }
.jcarousel-skin-tango .jcarousel-container { background: transparent !important; border-style: none !important; -moz-border-radius: 0; }
.jcarousel-skin-tango .jcarousel-item { width: 75px !important; height: 75px !important; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 370px !important; height: 75px; }
.galleria-nav { display: none !important; }
#galleria-content { padding-left: 50px; }
.fb_iframe_widget { padding-top: 15px !important; }
.search-advanced { display: none; }

