body  { background-image: url(images/main_bg.gif); margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px;}

#wrapper { width:830px; margin:0 auto; text-align:left; }
#tileshadow { width:830px; background:url(images/shadow_tile.gif); float:left; }
#maincontainer { width: 800px; margin-left:15px;}
#allcontent { width: 800px; float:left; background-image:url(images/content_bg.gif);}
#inner-content { width: 800px; float:left; background-image:url(images/inner_content_bg.gif);}
#bottomshadow {width:830px; height:15px; background-image:url(images/btm_shadow.gif); background-repeat:no-repeat; float:left;}

/* Header Content
----------------------------------------------------------------------------*/ 
#header {
   width:800px;
   height:175px;
}

#contactbg {
   width:300px;
   height:175px;
   background-image:url(images/contact_bg.gif);
   float:left;
}

#contact-text {
   text-align:right;
   margin-top:13px;
   margin-right:11px;
   float:right;
}

#flashcontainer {
   width:500px;
   height:175px;
   float:left;
}

/* Navigation
----------------------------------------------------------------------------*/ 
#navigation {
   width:800px;
   height:31px;
   background-image:url(images/nav_bg.gif);
   text-align:left;
}

/* Left Side
----------------------------------------------------------------------------*/ 
#left {
   width:300px;
   float:left;
}

#quote {
   width:286px;
   height:249px;
   background-image:url(images/quote_bg.gif);
   margin:11px 7px 7px 7px;
}

#quote-text {
   padding:20px 22px 0 22px;
   text-align:left;
}

#videobox {
   width:286px;
   background-image:url(images/video_bg.jpg);
   float:left;
   margin:0 7px 0 7px;
}

#video-windowOLD {
   width:240px;
   margin:20px 24px 7px 22px;
   float:left;
}

#video-window{
   width:286px;
   float:left;
}

#video-controls {
   margin-left:22px;
   float:left;
}

#showrooms {
   width:286px;
   text-align:center;
   float:left;
}

#namescontainer {
   width:240px;
   margin:2px 10px 7px 22px;
   float:left;
}

#namestitle {
   width:110px;
   float:left;
   margin-right:10px;
   padding-bottom:10px;
}
#namestitle2 {
   width:110px;
   float:left;
   margin-left:10px;
   padding-bottom:10px;
}

/* Right Side
----------------------------------------------------------------------------*/ 
#right {
   width:493px;
   margin-top:11px;
   margin-right:7px;
   float:left;
}

#linkboxes {
   width:493px;
   height:57px;
   margin-bottom:7px;
}

#newscontainer {
   width:493px;
   float:left;
   background-image:url(images/news_bg.gif);
}

#newstext {
   margin:10px 11px 0 9px;
   float:left;
   width:471px;
}

#sponsorscontainer {
   width:493px;
   float:left;
   margin-top:6px;
   background-image:url(images/sponsors_bg.gif);
}

#sponsorstext {
   width:400px;
   text-align:left;
   margin:10px 11px 0 9px;
   float:left;
}

#sponsorslogo {
   width:200px;
   margin-left:18px;
   margin-right:28px;
   margin-top:2px;
   float:left;
}
#sponsorslogo p {margin-top:10px; margin-bottom:0px;}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:800px;
   float:left;
   background-image:url(images/content_bg.gif);
}

#footertext {
   width:469px;
   float:left;
   margin-top:14px;
   margin-left:40px;
}

#footerimg {
   width:291px;
   text-align:left;
   height:65px;
   float:left;
   margin-top:9px;
}

#lownav {
   width:830px;
   float:left;
   text-align:center;
}
#lownav p {margin-top:10px;}

#google {text-align:right; width:790px;}

/* Inner Pages
----------------------------------------------------------------------------*/ 
#inner-header {
   width:800px;
   height:103px;
}

/* Inner Left
----------------------------------------------------------------------------*/ 
#inner-left {
   width:220px;
   float:left;
}

#lefttext {
   width:220px;
   margin-top:19px;
   margin-bottom:8px;
   text-align:center;
   float:left;
}

#deallogo {
   width:220px;
   text-align:center;
}

/* Inner Pages/Gallery
----------------------------------------------------------------------------*/ 
#inner-right {
   width:580px;
   float:left;
}

#innermain {
   width:543px;
   margin:25px 1px 0 26px;
   float:left;
}

#piccontainer {
   width:400px;
   margin-right:6px;
   float:left;
   text-align:left;
}

#smpic {
   width:116px;
   float:left;
   text-align:left;
}

#smpiclft {
   width:55px;
   margin-right:6px;
   float:left;
}

#smpicrt {
   width:55px;
   float:left;
}

#inner-footer {
   width:800px;
   height:45px;
   float:left;
   background-image:url(images/inner_content_bg.gif);
}

#inner-footertext {
   width:549px;
   float:left;
   margin-top:14px;
   margin-left:50px;
}

/* Inner Main
----------------------------------------------------------------------------*/ 
#inner-text {
   width:380px;
   float:left;
   margin-right:12px;
}

#inner-caps {
   width:151px;
   float:left;
   text-align:center;
}

#inner-text-full {
   width:505px;
   float:left;
}

#inner-pic {
   width:220px;
   float:left;
}

#inner-text-pic {
   width:290px;
   margin-right:13px;
   float:left;
}

#siteMapx a {border-bottom:1px dotted #0f29a9; text-decoration:none; color:#0f29a9;}
#siteMapx a:hover {border-bottom:1px dotted #0f29a9; background-color:#DFDCCD; text-decoration:none; color:#0f29a9;}

/* Classes
----------------------------------------------------------------------------*/
p {padding-bottom:7px; margin:0;}
h1 {font-size:20px; color:#6d351d; margin-bottom:14px; font-weight:normal;}
h2 {margin-bottom:1px; border-bottom:1px solid #A9A9A9; color:#000; font-style:italic; font-weight:normal; font-size:14px;}
h3 {font-size:15px; color:#000; margin-bottom:14px; margin-top:0px;}
h4 {font-size:14px; color:#000; font-family: Arial; margin-top:0px; margin-bottom:12px;}
ul {margin-top:8px;}
ul.gap {margin-top:2px;}
li.marg {margin-bottom:8px;}
form {margin-top:0px; margin-bottom:7px;}
.sm {font-size:9px; line-height:12px;}
.imgspace {margin-bottom:8px;}
.bodytext {line-height:17px;}
.txt_tr {text-transform:lowercase; font-size:12px;}
.caption {font-size:11px; font-style:italic; color:#0F29A9;}
.sub {font-size:16px; color:#0B1F80; font-family:Georgia;}
.sub3 {font-size:14px; color:#0B1F80; font-weight:bold; font-family:"Times New Roman", Times;font-style:none;}
.sub2 { font-size:14px; color:#000; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight:bold; }
.text14 { color: black; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text11brown { color: #6d351d; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.call {font-size:14px; color:#6d351d;}
.contact a {font-size:12px; color:#7f87b0; font-family:"Times New Roman", Times; text-decoration:none;}
.contact a:hover {font-size:12px; color:#efeee7; font-family:"Times New Roman", Times; text-decoration:none;}
.blurb {float:left; color: #6d351d; font-size: 16px; font-family: "Times New Roman", Times, Georgia, serif; font-style: italic; line-height: 21px; text-align: left; padding-left: 15px; padding-right:15px;}
.author { color: #808080; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 12px; padding-right: 15px; padding-left: 15px; }
.quotelrg {font-size:16px; color:#e4e2d7; font-family:"Times New Roman", Times; line-height:21px;}
.quotesm {font-size:12px; color:#e4e2d7; font-family:"Times New Roman", Times; line-height:16px;}
.show {font-family:Times; color:#0f29a9; font-size:15px; font-weight:bold;}
.video {font-size:11px; line-height:13px;}
.white_text {color:#fff;}
.pic_txt {font-family:Arial; font-size:12px; color:#000;}
.newshead {font-size:16px; font-family:Times; font-weight:bold; color:#0f29a9;}
.sponshead {font-size:16px; font-family:Times; font-weight:bold; color:#FFFFFE;}
.news_txt {font-size:12px; font-family:"Times New Roman", Times; color:#000; line-height:15px;}
.foot_txt {font-size:12px; font-family:"Times New Roman", Times; color:#0f29a9;}
.foot_txt3 { color: #0f29a9; font-size: 12px; font-family: "Times New Roman", Times; font-weight: bold; line-height: 18px; }
.foot_txt2 {font-size:10px; color:#898264;}
.dealers {font-family:Arial; font-size:11px; font-style:italic; color:#6d351d;}
.picspace {margin-bottom:16px;}
.picspace2 {margin-bottom:7px;}
.picspace3 {margin-bottom:15px; margin-right:15px;}
.wisnet {color:#e3e0af; font-family:"Times New Roman", Times; font-size:12px;}
   .wisnet a {color:#e3e0af; font-family:"Times New Roman", Times; text-decoration:underline;}
   .wisnet a:hover {color:#91a4c5; font-family:"Times New Roman", Times;}
.wisnet2 {color:#e3e0af; font-family:"Times New Roman", Times; font-size:12px;}
   .wisnet2 a {color:#e3e0af; font-family:"Times New Roman", Times; text-decoration:underline;}
   .wisnet2 a:hover {color:#91a4c5; font-family:"Times New Roman", Times;}
a {color:#0f29a9; text-decoration:none;}
a:hover {color:#752d0e; text-decoration:underline;}
a img {border:none;}
table.pad {padding:0px 20px 15px 0px;}

#flash {
float:left;
margin:0;
padding:0px 15px 0px 0px;
width:320px;
height:100%;
}
#content {
padding:0px;
}

