/**
* @copyright 2006 BigBlueHat - All rights reserved.
* @author Ben Kammer <hkammer@bigbluehat.com>
* @author Benjamin Young <byoung@bigbluehat.com>
*/

/* CSS Document */

* {margin:0px; padding:0px; /*border:solid 1px lightblue;*/}

body {
background:url(../../img/site_design/background.gif) repeat-x ;
background-color:#A70504;
margin:0px 0px 200px 0px;
}

#wrapper h3 {
font-family:georgia;
font-size:14px;
padding-bottom:5px;
color:#888;
}

#wrapper img {border:none;}

#wrapper ul {
margin-left: 15px;
}

div.wrapper {

}

#wrapper .banner{
padding:0px;
margin:0px;
}

div#site-header {
background:url(../../img/site_design/logo.gif) no-repeat;
background-position: 0px 15px;
width:600px;
margin-left:30px;
padding-top:20px;
}

div#site-header h1{
text-indent:-5000px;
}
div#site-header > h1 {
}

div#site-header > div#site-nav {
margin-left: 15px;
}

div#site-nav ul {
list-style:none;
}

div#site-nav li{
float:left;
padding:0px 0px 0px 0px;
margin-left:25px;
}


#site-nav a {
display: block;
border-left:solid 1px #ddd;
padding:5px 20px 10px 0px;
text-indent: -9000px;
height:7px;
}

*html div#site-nav li{
padding:0px;
margin-left:20px;
margin-top:0px;
}


*html div#site-nav a{
padding:0px 20px 5px 5px;
margin:0px;
}


#site-nav a.home_nav {
background: url('../../img/site_design/home_nav.gif') no-repeat 8px -9px;
width:30px;

}

#site-nav  a.about_nav{
background: url('../../img/site_design/about_nav.gif') no-repeat 8px -9px;
border-left:solid 1px #ddd;
width:55px;
}

#site-nav a.services_nav {
background: url('../../img/site_design/services_nav.gif') no-repeat 8px -9px;
border-left:solid 1px #ddd;
width:48px;
}

#site-nav a.showroom_nav {
background: url('../../img/site_design/showroom_nav.gif') no-repeat 8px -9px;
border-left:solid 1px #ddd;
width:75px;
}

#site-nav .current a.home_nav ,
#site-nav .current a.about_nav  ,
#site-nav .current a.services_nav ,
#site-nav .current a.showroom_nav  {
background-position:8px -37px;

}

div.sub_contain {
width:785px;
margin:0px 0px 0px 35px;
padding:1px;
background-color:#fff;
border:solid 1px #ccc;

}

div#subnav li{
float:left;
margin:5px 20px 0px 10px;
padding-left:10px;
background:url('../../img/site_design/subnav_bullet.gif') no-repeat ;
}

div#subnav a{
font-family: georgia;
text-decoration: none;
font-variant: small-caps;
padding:10px 0px 0px 12px;
color:#fff;
}

div.bar {
width:785px;
height:30px;
border-bottom:1px solid #f3ce9e;
border-top:3px solid #ebad4f;
padding-top:0px;
margin-top:1px;
background-color:#ebad5d;
}

div#content {
}
div#content:after { content: "."; height: 0; display: block; clear: both; visibility: hidden; }

div#copy {
width:700px;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#000;
padding:15px 20px 30px 20px;
}

.section_header {
margin: 10px 10px 25px 0px;
}

#site-footer {width:798px; margin-left:25px; color:#FFE7DF;}
#site-footer #copyright { font-size: 10px; float: left; padding-left:10px; margin-bottom: 15px; padding-top: 10px; }
#site-footer #credits { font-size: 10px; float: right; padding:0px; margin-bottom: 15px; padding-top: 10px;}
#site-footer p {font-size: 10px; font-family:arial; color:#ccc; }


/** per page styles **/
#content-services ul {
margin-left: 25px;
list-style: square;
}

/* showroom styles */
#wrapper .galleryphotos{margin:0}
#wrapper .thumbnails, #wrapper .galleryphotos li {
float:left;
margin: 15px;
padding:3px;
color:#ddd;
padding:5px 5px 10px 5px;
border:1px solid #ddd;
list-style:none;
}

#wrapper .thumbnails img {
width:73px;
height:73px;
}

#wrapper .thumbnails a, #wrapper .galleryphotos li img {
display: block;
padding:5px;
border:1px dotted black;
}

#wrapper .thumbnails a:hover, #wrapper .galleryphotos li img:hover {
display: block;
padding:5px;
border:1px dotted #EBAD5D;
}

#wrapper .thumbnail_title, #wrapper .galleryphotos li span{
margin-top: 5px;
font-size:12px;
font-weight:bold;
font-family:arial;
color:#aB3D3D;
display:block
}

#wrapper .item{clear:both}
