@charset "utf-8";
/* CSS Document */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}
html {
min-height: 100%; 
margin-bottom: 1px;
}
body{
background: url(../images/bodybg.jpg) #BBD9EE repeat-x;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0px;
padding: 0px;
text-align: center;
}
/*IDS*/
#wrapper{
width: 770px;
margin: 0px auto;
text-align: left;
}
#banner {
height: 141px;
background-image: url(../images/bodybg.jpg);
border-bottom:#000000;
font-size: 1%;
}










#tabs {
      float:right;
      width:100%;
      background:#BBD9EE;
      font-size: 10px;
      line-height:normal;
	  /*margin:0px 0px 40px 0px;
	  height:40px;*/
      }
    #tabs ul {
	  margin:0;
	  padding:0px 10px 0px 50px;
	  list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:right;
      background:url("/images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("/images/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
	  font-weight:bold;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#f23e25;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }














#innerwrapper {
color:#666666;
background: url(../images/innerwrapperbgcolor.jpg) #FFFFFF repeat-y;
border-right: 1px solid #00539f;
border-left: 1px solid #00539f;
border-top: 1px solid #00539f;

margin:21px 0px 0px 0px;
/*clear:both;*/
}
#content {
float:left;
width: 515px;
}
#content blockquote {
color:#666666;
background-color: #f8f7f1;
border: 1px solid #b5ac73;
padding: 6px;
margin: 25px;
text-align:justify;
}
#content h1 {
color:#f23e25;
font-size:14px;
font-weight:bold;
padding: 3px 0px 2px 5px;
border-bottom: 1px dashed #d8d4b5;
}
#content p {
margin: 10px;
text-align:justify;
}
#content a, #content a:link, #content a:visited {
color: #91884D;
text-decoration:none;
text-decoration:underline;
}
#content a:hover, #content a:focus {
color: #333333;
}
#content li {
margin: 0px 0px 3px 20px;
list-style: square;
}
#contactus {
width: 515px;
margin:10px 0px 0px 0px;
padding: 0px;
text-align:justify;
}
#contactus h1{
color: #91884D;
font-size:14px;
font-weight:bold;
padding: 0px 0px 0px 3px;
margin: 0px;
}
#map {
width: 515px;
margin: 5px 0px 0px 0px;
padding: 0px;
text-align:left;
}
#map img{
margin:10px 0px 0px 0px;
padding: 0px;
}
#map a, #map a:link, #map a:visited {
color: #00539f;
text-decoration:none;
border-bottom: 1px solid #cadced;
}
#map a:hover, #map a:focus {
color: #5F7AE9;
}
#map h1{
color: #91884D;
font-size:14px;
font-weight:bold;
padding: 0px 0px 0px 3px;
margin: 0px;
}
#faq{
width: 515px;
margin: 5px 0px 0px 0px;
padding: 0px;
text-align:left;
}
#faq p {
border-bottom: 1px dashed #000000;
padding: 2px 5px 10px 5px;
margin: 0px;
}
#faq li {
padding: 5px 0px 0px 0px;
}
#faq h1 {
color: #91884D;
font-size:14px;
font-weight:bold;
padding: 0px 0px 0px 3px;
margin: 0px;
}
/*PRODUCTS*/
#contentproduct {
float:left;
width: 770px;
}
#innerwrapperproduct {
color:#666666;
background:#FFFFFF;
/*background: url(../images/innerwrapperbgcolor.jpg) #FFFFFF repeat-y;*/
border-right: 1px solid #00539f;
border-left: 1px solid #00539f;
border-top: 1px solid #00539f;
}
#showroom {
width: 515px;
margin:10px 0px 0px 0px;
padding: 0px;
/*height: 215px;*/
text-align:justify;
}
#specials {
width: 515px;
margin: 5px 0px 0px 0px;
padding: 0px;
text-align:center;
}
#specials h1{
color: #91884D;
font-size:14px;
font-weight:bold;
border-bottom: 1px dashed #d8d4b6;
padding: 0px 0px 0px 3px;
margin: 0px;
text-align:left;
}
#showroom .showroompic {
float: left;
margin: 5px 10px 5px 10px;
border: 1px solid #000000
}
#showroom .showroomlogo {
float: right;
margin: 15px 10px 5px 10px;
}
#showroom h1{
color: #91884D;
font-size:14px;
font-weight:bold;
border-bottom: 1px dashed #d8d4b6;
padding: 0px 0px 0px 3px;
margin: 0px;
}
#meetthestaff {
width: 515px;
margin: 10px 0px 0px 0px;
padding: 0px;
clear:both;
}
#meetthestaff h1{
color:#91884D;
font-size:14px;
font-weight:bold;
border-bottom: 1px dashed d8d4b6;
padding: 0px 0px 0px 3px;
margin: 0px;
}
.staffimg {
float: left;
margin: 5px 10px 10px 10px;
border: 1px solid #000000;
}
.name {
color:#ef3c23;
font-weight:bold;
font-variant:small-caps;
}
.stitle {
color:#000000;
font-variant:small-caps;
font-size:9px;
font-weight:bold;
}









#client {
width: 515px;
margin:0px;
padding:0px;
}
#client img {
float:left;
margin: 0px;
padding: 30px;
}
#rightcol {
float: right;
width: 245px;
padding: 0px;
margin: 0px;
}
.title {
margin: 7px 0px 0px 0px;
padding: 0px;
color:#ef3c23;
font-size:12px;
font-weight:bold;
}
.position {
margin: 0px 0px 7px 0px;
padding: 0px;
color: #000000;
font-size:9px;
font-weight:normal;
}
.thankyou {
color:#ef3c23;
font-weight:bold;
}
.thankyouaddress {
font-size:10px;
color:#000000;
font-weight:bold;
font-weight:normal;
}
.quantitysizing {
font-size:10px;
color:#666;
}
#rightcol h1{
color:  #00539f;
font-size:14px;
font-weight:bold;
border-bottom: 1px dashed #cadced;
}
#sidesearch {
padding: 3px;
margin: 5px 5px 5px 0px;
/*height: 100px;*/
border: 1px solid #cadced;
}
#sidesearch form {
font-size:9px;
}
#sidesearch img {
margin: 5px 0px 0px 0px;
}
#sidespecials {
padding: 3px;
margin: 5px 5px 5px 0px;
height: 140px;
border: 1px solid #cadced;
}
#sidespecials p {
margin: 3px 0px 3px 10px;
}
#sidespecials a, #sidespecials a:link, #sidespecials a:visited {
color: #00539f;
text-decoration:none;
border-bottom: 1px solid #cadced;
}
#sidespecials a:hover, #sidespecials a:focus {
color: #5F7AE9;
}
#sidecontactus {
padding: 3px;
margin: 5px 5px 5px 0px;
/*height: 200px;*/
border: 1px solid #cadced;
}
#sidecontactus p {
margin: 3px 0px 3px 10px;
}
#sidecontactus a, #sidecontactus a:link, #sidecontactus a:visited {
color: #00539f;
text-decoration:none;
border-bottom: 1px solid #cadced;
}
#sidecontactus a:hover, #sidecontactus a:focus {
color: #5F7AE9;
}
#footercontainer {
clear: both;
background-color: #6699cc;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
height:32px;
padding: 0px;
margin: 0px;
border-top: 1px dashed #ffffff;
border-bottom: 1px dashed #ffffff;
}
#logo {
float: left; 
padding: 1px 0px 0px 0px;
margin: 0px; 
width: 160px;
text-align:center;
}
#copyright {
float: right;
padding: 9px 3px 5px 0px;
margin: 0px;
width: 500px;
text-align:right;
font-size: 9px;
font-weight:bold;
}
#copyright a, #copyright a:link, #copyright a:visited  {
background-color:#6699cc;
color: #FFFFFF;
text-decoration:none;
border-bottom: 1px dashed #cadced;
}
#copyright a:hover, #copyright a:focus {
color: #B9DCFF;
background-color:#6699cc;
}
/*CLASSES*/
.imgleft {
float: left;
margin: 5px 10px 5px 0px;
border: 1px solid #000000;
}
.imgleftbuilding {
float: left;
margin: 5px 10px 5px 0px;
}
.imgright {
float: right;
margin: 10px 5px 5px 10px;
}
.imgrightspecials {
float: right;
margin: 0px 5px 5px 10px;
}
.small {
font-size: 10px;
width:225px;
}
.smallred {
color:#C00;
font-size:11px;
}
.whitebold {
color:#FFF;
font-size:15px;
}
.boldblacklg {
color:#000;
font-size:24px;
font-weight:bold;
}