body { min-width: 960px; background: #141414 url(../__images/bg.png) top repeat-x; }



#wrapper { width: 960px; margin: 0 auto; padding: 0 25px; background: url(../__images/wrapper.png); position: relative; }

#container { min-height: 500px; height: auto !important; height: 500px; }

#header { padding: 96px 0 0 0; background: url(../__images/bg.png) top repeat-x; position: relative; }

#callus { width: 347px; height: 42px; position: absolute; top: 54px; right: 15px; background: url(../__images/callus.png); }

a#logo { width: 334px; height: 176px; display: block; background: url(../__images/logo.png); position: absolute; top: 0; left: 25px; z-index: 1333; }

#footer { width: 1010px; font-size: 11px; float: none; clear: both; margin: 0 auto; padding: 25px 0; text-align: center; color: #666; background: url(../__images/footer.png) top center no-repeat; }
#footer a { color: #666; text-decoration: none; }
#footer a:hover { color: #aaa; text-decoration: none; }

a.fancybox { float: left; margin: 0 14px 14px 0; display: block; }
a.fancybox img { display: block; }

.page-id-6 .content strong { width: 70px; display: inline-block; }


#feature { width: 960px; height: 380px; position: relative; }

#slideshow { width: 708px; height: 380px; position: absolute; top: 0; left: 0; }
#slideshow img { width: 708px; height: 380px; display: block; position: absolute; top: 0; left: 0; }

#quoteForm { width: 233px; padding: 60px 0 0 19px; background: #ee3719 url(../__images/contact.png) top no-repeat; height: 320px; position: absolute; top: 0; right: 0; }
#quoteForm input[type=text] { width: 204px; padding: 10px 5px; border: 0; }
#quoteForm textarea { width: 204px; padding: 6px 5px; border: 0; }
#quoteForm input[type=text], #quoteForm textarea { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
#quoteForm p { margin: 0 0 9px 0; line-height: 100%; padding: 0; color: #000; }

