
body {
  margin-top:5px;
  min-width: 760px;
	height: auto;
	background-color: #000000;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	
}
.style2 {font-size: large; font-weight: bold;}
.style4 {color: #CC9900;}
.style6 {color: #CC9900; font-size: x-large; }
.style7 {font-size: medium}
.style8 {font-size: medium; color: #CC9900; text-align:left; }

a {
   border:0px;
}

a.toplinks:link {
	font-size:12pt;
	color: #CC9900;
	text-decoration: none;
}
a.toplinks:visited {
	font-size:12pt;
	text-decoration: none;
	color: #0099FF !important;
}
a.toplinks:hover {
 	font-size:12pt;
	text-decoration: none;
	color: #66FF66;
}
a.toplinks:active {
	font-size:12pt;
	text-decoration: none;
}

a.vidLinks {
  color: #000000;
  text-decoration: none;
}

a.vidLinks:hover {
  color: #66FF66;
  text-decoration: none;
}


#wrapper {
      margin: auto;
      padding:0;
      width:760px;
      height: auto;
      text-align:center;
      background-color:#000000;
}

   * html #wrapper {   /*** IE5.x/win box model fix ***/
      width: 760px;
      wid\th: 760px;
}


#thickline { 
  border-width: 5px;
  border-style: solid;
  border-color:#CC9900;
  width:756px;
  height: auto;
}

#thinline { 
  border-width: 1px;
  border-style: solid;
  border-color:#CC9900;
  margin:2px;
  padding:3px;
  width:744px;
  height: auto;
}

.logo {
  margin-top:10px;
  margin-left:10px;
  float:left;
  border:0;
}

#header {
  background-color: #FFFFFF;
  width: 744px;
  height:120px;
  text-align:left;
}

#headerText {
  background-color: #FFFFFF;
  width: 450px;
  height:135px;
  text-align:left;
  position:relative;
}

#headerInfo {
  font-family:arial,helvetica,sans-serif; 
  color:#446592;
  font-size:16pt;
  font-weight: bold;
  text-align:center;
  width:280px;
  height:90px;
  float:left;
  margin:0;
  padding: 10px 0px 0px 0px;
}

a.email {
  text-decoration: underline;
  color:#CC9900;
}

a.email:hover {
  text-decoration: none;
  color:#446592;
}

#dealerscript {
  width:150px;
  height:110px;
  font-family:Arial helvetica sans-serif; 
  font-size:8pt; visibility: visible;
  font-weight:bold;
  color:#446592;
  padding: 0px 0px 0px 0px;
  float:right;
  text-align:center;
  margin:0;
}



#credit {
  width:143px;
  height:33px;
}

.zipLocator {
  background:#446592;
  color:#CC9900;
}

th {
  font-size:12pt; font-weight:bold;
  text-align:center;
}

div#dealer {
  background-color:#FFFFFF;
  width: 734px;
  height:auto;
  font-family:arial;
  font-style: italic;
  font-weight:bold;
  text-align:left;
  margin:0px 0px 3px 0px;
  padding: 5px 5px 5px 5px;
}

div#dealerGrey {
  background-color:#CCCCCC;
  width: 734px;
  height:auto;
  margin:0px 0px 0px 0px;
}

p.dealer {
  text-align:center;
  font-size:12px; 
  font-family:Arial;
}

H1 {
  font-family:arial,helvetica,sans-serif; 
  color:#CC9900;
  font-size:18pt;
  text-align:center;
  margin:0;
  padding:0;
}

H1.indexHeadings {
  font-family:arial,helvetica,sans-serif; 
  color:#000000;
  font-size:18pt;
  font-weight: bold;
  margin:0;
  padding:0;
}


H2 {
  font-family:arial,helvetica,sans-serif; 
  color:#446592;
  font-size:12pt;
  text-align:center;
}

H3 {
  font-family:arial,helvetica,sans-serif; 
  color:#000000;
  font-size:10pt;
  text-align:center;
}


a.headerLink {
	color: #CC9900;
	text-decoration: underline;
}
a.headerLink:visited {
	text-decoration: underline;
	color: #CC9900;
}
a.headerLink:hover {
	text-decoration: none;
	color: #446592;
}
a.headerLink:active {
	text-decoration: underline;
	color: #CC9900;
}

li {
  font-family:arial,helvetica,sans-serif; 
  font-size:12pt; color:#333333;
  margin-left:-5px;
}

p.pdfText {
  font-family:arial,helvetica,sans-serif; 
  font-size:16pt; font-weight:bold; color:#446592; 
  text-align:center;
  position:relative;
  top:-70px;
}

a.brochure:link {
  font-family:arial,helvetica,sans-serif;
  font-size:16pt; font-weight:bold;	color: #CC9900;
	text-decoration: none;
}
a.brochure:visited {
	text-decoration: underline;
	color: #446592;
}
a.brochure:hover {
	text-decoration: none;
	color: #446592;
}

img {border:0; text-decoration:none;}

#nav-bar {
  margin:3px 0px 0px 0px;
  width:744px;
  height:22px;
  text-align: center;
  vertical-align: middle;
}

#indexMovie {
  background-color: #FFFFFF;
  margin:0px 0px 3px 0px;
  width:744px;
  height:260px;
  text-align:left;
}

.indexPics {
  background-color: #FFFFFF;
  margin:0px 0px 3px 0px;
  width:744px;
  height:135px;
  text-align:left;
}

#litBanner {
  background-color: #FFFFFF;
  width:734px;
  height:auto;
  margin:0px 0px 3px 0px;
  padding: 5px 5px 5px 5px;
}

#litBannerGray {
  background-color: #CCCCCC;
  width:734px;
  height:auto;
  margin:0px 0px 0px 0px;
}

.litImage {
  background-color: #CCCCCC;
  width:150px;
  height:auto;
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 0px 15px 0px 15px;
}

#litText {
  background-color: #CCCCCC;
  width:734px;
  height:auto;
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

p.litrtureText {
  font-family:arial,helvetica,sans-serif; 
  font-size:12pt; font-weight:bold; color:#446592; 
  text-align:justify;
  float:left;
  height:150px;
  margin: 0px 0px 0px 0px;
}

img.adobe {
  border:0px;
}

#mainBanner {
  background-color: #FFFFFF;
  width:734px;
  height:250px;
  margin:0px 0px 3px 0px;
  padding: 5px 5px 5px 5px;
}

#mainBannerGray {
  background-color: #CCCCCC;
  margin:0px 0px 0px 0px;
  width:734px;
  height:250px;
}

#mainImage {
  background-color: #FFFFFF;
  width:333px;
  height:250px;
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: none;
}

#mainText {
  background-color: #CCCCCC;
  width:390px;
  height:245px;
  text-align:left;
  float:left;
  margin:0px;
  padding:0px;
}

.mainImages {
  margin:5px 0px 0px 5px;
}

#midLinks {
  background-color: #FFFFFF;
  margin:0px 0px 3px 0px;
  width:744px;
  height:110px;
  text-align:left;
  font-family:arial; font-size:8pt;
}

a.events:link {
	text-decoration: none;
}
a.events:visited {
	text-decoration: none;
}
a.events:hover {
	text-decoration: none;
}

.text {
  background-color:#CCCCCC; 
  width:724px; padding:10px;
  text-align:left;
  margin:3px 0px 3px 0px;
}



#videoBanner {
  background-color: #FFFFFF;
  width:744px;
  height:160px;
  margin:0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
}

#videoImage {
  width:185px;
  height:150px;
  float:left;
  margin:5px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
}

#videoText {
  background-color: #CCCCCC;
  width:549px;
  height:150px;
  text-align:left;
  float:left;
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}

/** this following 3 <div id's are a fix for IE 6 **/

#videoBannerIE6 {
  background-color: #FFFFFF;
  width:744px;
  height:160px;
  margin:0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
}

#videoImageIE6 {
  width:185px;
  height:150px;
  float:left;
  margin:5px 0px 0px 3px;
  padding: 0px 0px 0px 0px;
}

#videoTextIE6 {
  background-color: #CCCCCC;
  width:547px;
  height:150px;
  text-align:left;
  float:left;
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}

p.vidText {
  font-family:arial,helvetica,sans-serif; 
  font-size:16pt; font-weight:bold; color:#446592; 
  text-align:center;
}

div#movie {
  background-color:#FFFFFF;
  width: 744px;
  height:600px;
  font-family:arial;
  font-style: italic;
  font-weight:bold;
  text-align:left;
  margin:0px 0px 3px 0px;
  padding:5px 0px 0px 0px;
}

div#movieGray {
  background-color:#CCCCCC;
  width: 734px;
  height:595px;
  margin:0px 5px 0px 5px ;
}

div#moviePicsLf {
    background-color:#FFFFFF;
    float:left;
    width: 160px;
    height:575px;
    margin:5px 0px 0px 5px;
    padding: 5px 0px 5px 5px;
  }

/*** The following <div id's that end in IE6 are fixes for bugs in IE 6 ***/ 

div#moviePicsLfIE6 {
    background-color:#FFFFFF;
    float:left;
    width: 160px;
    height:575px;
    margin:5px 0px 0px 3px;
    padding: 5px 0px 5px 5px;
  }
  
div#movieTextLf {
    background-color:#FFFFFF;
    float:left;
    width: 192px;
    height:585px;
    margin:5px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
  }
	
div#movieTextLfIE6 {
    background-color:#FFFFFF;
    float:left;
    width: 188px;
    height:585px;
    margin:5px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
  }
  
div#moviePicsRt {
    background-color:#FFFFFF;
    float:left;
    width: 160px;
    height:575px;
    margin:5px 0px 0px 0px;
    padding: 5px 0px 5px 5px;
  }
  
div#movieTextRt {
    background-color:#FFFFFF;
    float:left;
    width: 192px;
    height:585px;
    margin:5px 0px 5px 0px;
    padding: 0px 0px 0px 5px;
  }
	
div#movieTextRtIE6 {
    background-color:#FFFFFF;
    float:left;
    width: 188px;
    height:585px;
    margin:5px 0px 5px 0px;
    padding: 0px 0px 0px 5px;
  }
  
img.movieLinks {
  border:0px;
}

p.movieTextTop {
  margin-top:45px;
}

p.movieTextBot {
  margin-top:81px;
}

#aboutBanner {
  background-color: #FFFFFF;
  width:734px;
  height:530px;
  margin:0px 0px 3px 0px;
  padding: 5px 5px 5px 5px;
}

#aboutBannerGray {
  background-color: #CCCCCC;
  width:734px;
  height:530px;
  margin:0px 0px 0px 0px;
}

#aboutImage {
  background-color: #CCCCCC;
  width:138px;
  height:500px;
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 25px 25px 0px 25px;
}

#aboutText {
  background-color: #CCCCCC;
  width:480px;
  height:480px;
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

p.abtText {
  font-family:arial,helvetica,sans-serif; 
  font-size:12pt; font-weight:bold; color:#446592; 
  text-align:justify;
  margin: 0px 0px 0px 0px;
}

#geoCoder {
  background-color: #CCCCCC;
  width:734px;
  height:auto;
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#geoCoderGray {
  background-color: #CCCCCC;
  width:734px;
  height:auto;
  margin:0px 0px 0px 0px;
}

#geoCoderBanner {
  background-color: #FFFFFF;
  width:734px;
  height:auto;
  margin:0px 0px 3px 0px;
  padding: 5px 5px 5px 5px;
}

#contactBanner {
  background-color: #FFFFFF;
  width:734px;
  height:430px;
  margin:0px 0px 3px 0px;
  padding: 5px 5px 5px 5px;
}

#contactBannerGray {
  background-color: #CCCCCC;
  width:734px;
  height:430px;
  margin:0px 0px 0px 0px;
}

#contactImage {
  background-color: #CCCCCC;
  width:138px;
  height:400px;
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 25px 25px 0px 25px;
}

#contactText {
  background-color: #CCCCCC;
  width:480px;
  height:380px;
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

p.cntactText {
  font-family:arial,helvetica,sans-serif; 
  font-size:12pt; font-weight:bold; color:#446592; 
  text-align:justify;
  margin: 0px 5px 0px 0px;
}

p.indent {
  font-family:arial,helvetica,sans-serif; 
  font-size:12pt; font-weight:bold; color:#446592; 
  text-align:justify;
  margin: 0px 5px 0px 25px;
}

#eventsBanner {
  background-color: #FFFFFF;
  width:734px;
  height:430px;
  margin:0px 0px 3px 0px;
  padding: 5px 5px 5px 5px;
}

#eventsBannerGray {
  background-color: #CCCCCC;
  width:734px;
  height:430px;
  margin:0px 0px 0px 0px;
}

#eventsImage {
  background-color: #CCCCCC;
  width:138px;
  height:400px;
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 25px 25px 0px 25px;
}

#eventsText {
  background-color: #CCCCCC;
  width:480px;
  height:380px;
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#vidPlayerBanner {
  background-color: #FFFFFF;
  width:734px;
  height:450px;
  margin:0px 0px 3px 0px;
  padding: 5px 5px 5px 5px;
}

#vidPlayerBannerGray {
  background-color: #CCCCCC;
  margin:0px 0px 0px 0px;
  width:734px;
  height:450px;
}

#vidPlayer {
  background-color: #000000;
  width:380px;
  height:300px;
  text-align:center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: none;
}

#vidPlayerText {
  background-color: #CCCCCC;
  width:734px;
  height:55px;
  text-align:center;
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 5px 0px;
}


#vidPlayerScreen {
  background-color: #000000;
  width:734px;
  height:480px;
  text-align:center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: none;
}

.vidPlayerBar {
  background-color: #FFFFFF;
  width:734px;
  height:15px;
  text-align:center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#vidPlayerTitle {
  background-color: #CCCCCC;
  margin:0px 0px 0px 0px;
  width:734px;
}


#vidPlayerBkgrd320 {
  background-color: #FFFFFF;
  width:734px;
  height:580px;
  margin:0px 0px 3px 0px;
  padding: 5px 5px 5px 5px;
}

#vidPlayerText320 {
  background-color:#CCCCCC; 
  width:714px; 
  height:260px;
  padding:10px;
  text-align:left;
  margin:0px 0px 0px 0px;
}

#vidPlayerBkgrd480 {
  background-color: #FFFFFF;
  width:734px;
  height:700px;
  margin:0px 0px 3px 0px;
  padding: 5px 5px 5px 5px;
}

#vidPlayerText480 {
  background-color:#CCCCCC; 
  width:714px; 
  height:260px;
  padding:10px;
  text-align:left;
  margin:0px 0px 0px 0px;
}

#vidPlayerBkgrd512 {
  background-color: #FFFFFF;
  width:734px;
  height:724px;
  margin:0px 0px 3px 0px;
  padding: 5px 5px 5px 5px;
}

#vidPlayerText512 {
  background-color:#CCCCCC; 
  width:714px; 
  height:260px;
  padding:10px;
  text-align:left;
  margin:0px 0px 0px 0px;
}


#poBanner {
  background-color: #FFFFFF;
  width:734px;
  height:1200px;
  margin:0px 0px 3px 0px;
  padding: 5px 5px 5px 5px;
}

#poBannerGray {
  background-color: #CCCCCC;
  width:734px;
  height:1200px;
  margin:0px 0px 0px 0px;
}

#poImage {
  background-color: #CCCCCC;
  width:138px;
  height:1100px;
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 25px 25px 0px 25px;
}

#poText {
  background-color: #CCCCCC;
  width:480px;
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


#footer {
   background-color:#FFFFFF; 
   width:744px;
   height:auto; 
   font-size: 10pt;
   margin:3px 0px 0px 0px;
   padding:0px;
}

#phpModDate {
   background-color:#FFFFFF; 
   width:744px;
   height:auto;
   font-size:8pt;
}

.grayBorder {
  background-color:#999999; 
  width:744px; 
  height:auto;
  text-align: left;
  margin:0px 0px 3px 0px;
}

.grayBorder2 {
  background-color:#999999; 
  width:744px; 
  height:auto;
  text-align: left;
  margin:3px 0px 3px 0px;
}

img.links {
  border: 0px;
  float:left;
  margin:5px 0px 3px 0px;
}

p.footerInfo {

  font-family:arial,helvetica,sans-serif; 
  color:#CC9900;
  font-size:16pt;
  text-align:center;
}

a.btmlinks:link {
  font-size: 11pt;
  font-weight: bold;
  color: #CC9900;
  text-decoration: none;
}
a.btmlinks:visited {
  font-size: 11pt;
  font-weight: bold;
  color: #006699 !important;
	text-decoration: none;
}
a.btmlinks:hover {
  font-size: 11pt;
  font-weight: bold;
	color: #006633;
	text-decoration: none;
}
a.btmlinks:active {
  font-size: 11pt;
  font-weight: bold;
	text-decoration: none;
}

p.ridgeway {
  background:#FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000080;
}

#validator {
  background:#FFFFFF;
  width:744px;
  height:auto;
}

p.medblk{
  width:90%;
  margin-left:auto;
  margin-right:auto;
  text-align:justify;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
}

#comparisonBanner {
  background-color: #FFFFFF;
  width:734px;
  height:660px;
  margin:0px 0px 3px 0px;
  padding: 5px 5px 5px 5px;
}

#comparisonGray {
  background-color: #CCCCCC;
  width:734px;
  height:660px;
  margin:0px 0px 0px 0px;
}
