@import "_tabbox.css";

body
  {font-family:Verdana,Helvetica,Arial,sans-serif;
   font-size: 8pt;
   color: #76756E;
   margin:0; padding:0;
   min-width: 780px;
   text-align:center;
  }

#container
  {width:780px;
   margin: 0 auto;
   text-align:left;
  }

#main
  {width:780px;
   margin:300px 0 50px 0;
   padding-bottom:5px;
  }

#content
  {display: inline;
   float:left;
   margin:0 0 0 185px;
   padding: 0;
   width:585px;
  }

#side
  {background:url('../img/sepSide.gif') top right no-repeat;
   margin:0 0 0 -780px;
   padding:0 8px 0 5px;
   width:165px;
   height:250px; overflow:visible;
   float:left;
  }


#header
  {background:url('../img/backHeader.gif') no-repeat;
   position:absolute; top:0;
   width:780px; height: 300px;
  }

#logo
  {position:absolute; top:20px;
   margin-left:30px;
  }

#logo80
  {position:absolute; top:20px;
   margin-left:700px;
  }

#imgHeader
  {position:absolute; top:143px;
   width:770px; height: 136px;
  }


/************ Main Menu ***************/

#mainMenu
  {background: #272724;
   position:absolute; top:115px;
   width:770px; height:28px;
   margin: 0 5px;
  }

#mainMenuItems
  {float:right;
   margin-right:15px;
  }

div.menuItem
  {float:left;
  }

div.menuItemSel
  {float:left;
   background:#3F3F3C;
  }

#mainMenuLeft
  {background:#70706D;
   height:28px; width:160px;
   float:left;
  }

div.submenuItemLvl1
  {margin: 0 5px 15px 50px;
   padding: 2px 0 0 0;
  }

div.submenuItemLvl1Sel
  {background:url('../img/bulletSubmenu.gif') no-repeat;
   margin: 0 5px 15px 36px;
   padding:2px 0 0 14px;
  }



/************ Home Layout ***************/


.headerH
  {height:480px;
}

.imgHeaderH
  {height: 303px;
  }

#mainH
  {margin:490px 0 50px 0;
   width:770px;
   padding:0 10px;
   }

#teaserHC1
  {background:url('../img/sepHome.gif') 242px 0 no-repeat;
   width:245px;
   float:left;
  }

#teaserHC2
  {width:250px;
   float:left
  }

#teaserHC3
  {background:url('../img/backHomeShowroom.gif') top left no-repeat;
   width:244px; height:275px;
   float:right;
  }

#teaserHC1 p
  {padding: 5px 15px 5px 0px;
  }

#teaserHC2 p
  {padding: 5px 10px 5px 25px;
  }

#teaserHC3 p
  {padding: 50px 20px 15px 20px;
   line-height:10pt;
  }

#teaserHC1 h2
  {padding: 0 15px 15px 0px;
  }

#teaserHC2 h2
  {padding: 0 10px 15px 25px;
  }



/************ Other **************/

#directions
  {width:145px;
   min-width:140px;
   float:right;
  }

#directions p
  {padding:10px 0 5px 10px;
   margin:0;
  }


#bodyFloat
  {width:300px;
   min-width:300px;
   float:left;
  }


/************ Footer ***************/

#footer
  {background:#272724;
   height:26px; width:755px;
   margin: 0 5px 0 5px; padding:10px 10px 0 10px;
   color:#70706D;
   font-size:7pt;
  }
   
#credits
  {float:right;
   color:#5A5A58;
  }

#copy
  {float:left
}

/************ Fixes ***************/


.clearfloat:after
  {content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
  }
.clearfloat {display: inline-table;}
* html .clearfloat {height: 1%;}
.clearfloat {display: block;}

.cleaner
  {clear:both; height:1px; font-size:1px;
   border:none;  margin:0; padding:0;
   background:transparent;
  }


/************ Photo Gallery ***************/


.xg_image_wrapper{position:relative;border:1px solid #E9E9E9; width:400px; height:300px; background: #FFF url(../img/xg_loading_w.gif) no-repeat 50% 50%;margin:5px;}
.xg_image_loader{text-align:center;vertical-align:middle;}
.xg_image_desc{margin:15px 0 5px 0;}
.xg_thumbbox{text-align:center;width:450px;height:55px;overflow:hidden;position:relative;padding:5px;}
.xg_thumb_container{position:absolute;left:23px;top:0;overflow:hidden;width:414px;height:45px;}
.xg_thumbs img{margin-right:8px;vertical-align:top;}
.xg_thumbs a img{border:1px solid #ADADA6;}
.xg_thumbs a:hover img{border:1px solid #E9E9E9;}
.xg_thumbgall{position:absolute;left:0;top:5;white-space:nowrap;z-index:1000;}
.xg_widthbox{position:relative;display:inline;left:0;top:0;}
.xg_thumb_left{position:absolute;top:0;left:0;visibility:hidden;z-index:1001;}
.xg_thumb_right{position:absolute;top:0;right:0;visibility:hidden;z-index:1001;}
.xg_thumb_left a{background:url(../img/xg_thumb_left_arrow.gif) no-repeat 50% 50%;display:block;color:#fff;text-decoration:none;width:15px;height:45px;padding:0;}
.xg_thumb_left a:hover{background:url(../img/xg_thumb_left_arrow_h.gif) no-repeat 50% 50%;color:#fff;height:45px;}
.xg_thumb_right a{background:url(../img/xg_thumb_right_arrow.gif) no-repeat 50% 50%;display:block;color:#fff;text-decoration:none;width:15px;height:45px;padding:0;}
.xg_thumb_right a:hover{background:url(../img/xg_thumb_right_arrow_h.gif) no-repeat 50% 50%;color:#fff;height:45px;}


/************ Text Elements ***************/


H1
  {font-family:Verdana,Helvetica,Arial,sans-serif;
   font-size: 11pt; line-height: 16pt; font-style: normal; font-weight: bold;
   color: #4CA6B7;
   padding:0 12px 15px 12px;
   margin:0;
  }

H2
  {font-family:Verdana,Helvetica,Arial,sans-serif;
   font-size: 10pt; line-height: 12pt; font-style: normal; font-weight: normal;
   color: #4CA6B7;
   padding:10px 12px 7px 12px;
   margin:0;
  }

H3
  {font-family:Verdana,Helvetica,Arial,sans-serif;
   font-size: 10pt; line-height: 12pt; font-style: normal; font-weight: normal;
   color: #22506B;
   padding:3px 12px 3px 12px;
   margin:0;
  }

H4
  {font-family:Verdana,Helvetica,Arial,sans-serif;
   font-size: 9pt; line-height: 11pt; font-style: normal; font-weight: normal;
   color: #22506B;
   padding:5px 12px 5px 12px;
   margin:0;
  }

H5
  {font-family:Verdana,Helvetica,Arial,sans-serif;
   font-size: 8pt; line-height: 12pt; font-style: normal; font-weight: bold;
   color: #5F7A88;
   padding:5px 12px 5px 10px;
   margin:0;
  }

H6
  {font-family:Verdana,Helvetica,Arial,sans-serif;
   font-size: 8pt; line-height: 13pt; font-style: normal; font-weight: normal;
   color: #FFF;
   padding:3px 12px 3px 10px;
   margin:0;
  }


P {font-family:Verdana,Helvetica,Arial,sans-serif;
   font-size: 8pt;
   line-height: 12pt;
   font-style: normal;
   font-weight: normal;
   color: #5C5C5C;
   margin:0;
   padding:0 7px 7px 12px;
  }


UL
  {margin: 0 10px 5px 20px; padding: 0;
   list-style: none; font-family:Verdana,Helvetica,Arial,sans-serif;
   font-size: 8pt; font-style: normal; line-height: 12pt;
   font-weight: normal; color: #76756E;
  }

UL LI
  {padding: 0px 10px 5px 12px;
   background-image: url('../img/bullet.gif');
   background-repeat: no-repeat;  background-position: 0 6px;
   position:relative;
  }

html[xmlns] UL
  {padding-left: 1.5em;
  }

html[xmlns] UL LI
  {background: none;
   list-style-image: url('../img/bullet.gif');
   position:relative;
   padding: 20px;
   }
    
OL
  {margin: 0 10px 0 40px;
   font-family:Verdana,Helvetica,Arial,sans-serif;
   font-size: 8pt; font-style: normal; line-height: 12pt;
   font-weight: normal; color: #76756E;
   padding:0;
  }

OL LI {padding: 5px 10px 5px 0px;
    }

html[xmlns] OL {padding-left: 1.5em;
    }

html[xmlns] OL LI {padding: 0;
    }

.ContBody {
   font-family:Verdana,Helvetica,Arial,sans-serif;
   font-size: 8pt; line-height: 12pt;
   color: #5D5A58;
   margin:0; padding:1px 2px 1px 2px;
  }

.DirEdit {
    font-family:Verdana,Helvetica,Arial,sans-serif;
    font-size: 8pt;line-height: 12pt;
    color: #76756E; background:#FFF;
    border:#E7E7E2 1px solid;
    height:13px; width:95%;
    margin:0; padding:1px 2px 1px 2px;
  }

.ContEdit {
    font-family:Verdana,Helvetica,Arial,sans-serif;
    font-size: 8pt;line-height: 12pt;
    color: #76756E; background:#FFF;
    height:13px; width:300px;
    border:#E7E7E2 1px solid;
    margin:0; padding:1px 2px 1px 2px;
  }


.ContEditArea {
    font-family:Verdana,Helvetica,Arial,sans-serif;
    font-size: 8pt;line-height: 12pt;
    color: #76756E;background:#FFF;
    width:300px;height:150px;
    margin:0; padding:2px;
    border:#E7E7E2 1px solid;
    scrollbar-base-color: #FFF;
    scrollbar-track-color: #FFF;
    scrollbar-face-color: #A5A09E;
    scrollbar-highlight-color: #FFF;
    scrollbar-3dlight-color: #FFF;
    scrollbar-darkshadow-color: #FFF;
    scrollbar-shadow-color: #FFF;
    scrollbar-arrow-color: #E7E7E2;
   }

.ContEditSelect {
    font-family:Verdana,Helvetica,Arial,sans-serif;
    font-size: 8pt;line-height: 12pt;
    color: #76756E; background:#FFF;
    height:17px; width:305px;
    border:#E7E7E2 1px solid;
    margin:0; padding:1px 2px 1px 2px;
  }


.ContSubmit {
    font-size: 8pt; font-style: normal;
    line-height: 12pt; font-weight: bold;
    color: #5D5A58;
    text-align:center;
    padding:2px; margin:0; border: 0px;
  }
  

A {color:#76756E;
   text-decoration:underline;
   }

A:hover {color: #4CA6B7;
   }
   
form
 {margin:0;
  padding:0;
}
   

.text-align-left {text-align:left}
.x-field-border-top {border-top:1px dotted #B5B8C8;padding:10px 0 0 0}
.x-field-border-topbot {border-top:1px dotted #B5B8C8;border-bottom:1px dotted #B5B8C8;padding:10px 0 0 0}
.x-field-border-top .x-form-item {padding:0;margin:0}
.x-field-border-topbot .x-form-item {padding:0;margin:0}
.x-combo-list-item-encLayout {border-bottom:1px dotted #B5B8C8;padding:5px 0}
/* .required .x-form-item-label {font-weight:bold;} */
.x-form-label-top .x-form-item {padding-bottom:0px !important;}
.x-form-label-top .x-form-element {padding-top:0px !important;}
