a ins  {

   text-decoration: none;

}



*:focus  {

   outline-style: none;

}



#subcontent p,

#welcometext li,

#testimonials p,

#testimonials li,

#welcometext p  {

   padding: 0px;

   margin: 0px;

   text-indent: 0px;

   text-align: left;

   text-decoration: none;

   font-variant: normal;

   letter-spacing: 0px;

   font-style: normal;

   font-weight: normal;

   font-family: "Trebuchet MS", Trebuchet, sans-serif;

}



#subcontent p a

 {

   font-family: "Trebuchet MS", Trebuchet, sans-serif;

   font-size: 14px;

   text-decoration:none;

   color:#000000;

}



#subcontent p a:hover

 {

   font-family: "Trebuchet MS", Trebuchet, sans-serif;

   font-size: 14px;

   text-decoration:underline;

   color:#014D7E;

}







#footertext p,

#footertext li  {

   font: normal normal 12px/14px Tahoma, sans-serif;

   padding: 0px;

   margin: 0px;

   text-indent: 0px;

   text-align: center;

   letter-spacing: 0px;

   font-variant: normal;

   text-decoration: none;

   color: #575757;

}



#footertext a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration: none;

	 color: #575757;

}



#footertext a:hover

 {

	font-family:Arial, Helvetica, sans-serif;

	text-decoration: underline;

	color: #0d709a;

}







#testimonials li  {

   font-size: 12px;

   line-height: 14px;

   color: #FFFFFF;

}



#testimonialsbar  {

	background: url(homemedia/testimonialsbar.png) no-repeat;

	position: absolute;

	left: 5px;

	z-index: 4;

	width: 952px;

	height: 100px;

}



#welcometext li  {

   font-size: 14px;

   line-height: 17px;

   color: #000000;

}



#testimonials p  {

   font-size: 12px;

   line-height: 14px;

   color: #FFFFFF;

}







#phonebutton a  {

   background: url(homemedia/phonebutton.gif) no-repeat;

   display: block;

   height: 19px;

   width: 191px;

   font-size: 19px;

   line-height: 19px;

}



#subcontent ul  {

   font-size: 14px;

   line-height: 17px;

   color: #000000;

      font: 14px  "Trebuchet MS", Arial, Helvetica, sans-serif; 

 

}



#subcontent  li  {

   font-size: 14px;

   line-height: 17px;

   color: #000000;

  font: 14px  "Trebuchet MS", Arial, Helvetica, sans-serif;

  list-style-position:inside;

  text-indent: 15px;

}



#welcometext p  {

   font-size: 14px;

   line-height: 17px;

   color: #000000;

}



#testimonials  {

   position: absolute;

   left: 89px;

   z-index: 5;

   width: 855px;

}



#logobutton a  {

   background: url(homemedia/logobutton.gif) no-repeat;

   display: block;

   height: 144px;

   width: 205px;

   font-size: 144px;

   line-height: 144px;

}



#subcontent p  {

   font-size: 14px;

   line-height: 17px;

   color: #000000;

}







#familyowned  {

   background: url(homemedia/familyowned.gif) no-repeat;

   position: absolute;

   left: 758px;

   top: 14px;

   width: 120px;

   height: 127px;

}



#phonebutton  {

   position: absolute;

   left: 757px;

   top: 185px;

   width: 191px;

   height: 19px;

}



#mainmenu ul li  {

   height: 100%;

   margin-top: 0px;

   margin-bottom: 0px;

   text-decoration:none;

}



#mainmenu ul  {

   font: 14px  "Trebuchet MS", Arial, Helvetica, sans-serif; 

   margin: 0px;

   padding: 0px;

   color: #FFFFFF;

   text-align: left;

   text-decoration: none;

}



#mainmenu ul li a  {

   padding: 2px 1.58em 2px 1.58em;

   font-family:Arial, Helvetica, sans-serif;

   color:#FFFFFF;

   text-decoration:none;

}



#mainmenu ul li a:hover  {

   padding: 2px 1.58em 2px 1.58em;

   color:#000000;

   text-decoration:underline;



}



#bbbbutton a  {

   background: url(homemedia/bbbbutton.gif) no-repeat;

   display: block;

   height: 107px;

   width: 66px;

   font-size: 107px;

   line-height: 107px;

}



#innerfooter  {

   margin: 0px auto 0px auto;

   width: 963px;

   position: relative;

   height: 0px;

   background-image: none;

   background-color: transparent;

}



#footertext  {

   position: absolute;

   left: 4px;

   z-index: 3;

   width: 950px;

}







#logobutton  {

   position: absolute;

   left: -9px;

   top: 14px;

   z-index: 4;

   width: 205px;

   height: 144px;

}



#special99 a  {
	background: url(homemedia/specials999.png) no-repeat;
	display: block;
	height: 144px;
	width: 370px;
	font-size: 144px;
	line-height: 144px;

}

#special99  {
	position: absolute;
	left: 315px;
	top: 20px;
	z-index: 4;
	width: 370px;
	height: 144px;

}




#ridefooter  {

   font-size: 0px;

}



#bbbbutton  {

   position: absolute;

   left: 893px;

   top: 24px;

   width: 66px;

   height: 107px;

}



#page_bkg  {

   position: absolute;

   width: 963px;

   left: 0px;

   top: 0px;

   display: block;

   z-index: 1;

}



#mainmenu  {

	position: absolute;

	left: 5px;

	top: 185px;

	width: 700px;

}



#i0header  {

	background: url(homemedia/headerbox.png) no-repeat;

	position: absolute;

	left: -3px;

	top: 237px;

	z-index: 4;

	width: 621px;

	height: 299px;

}



#flashheader  {

	position: absolute;

	left: 10px;

	top: 0px;

	z-index: 4;

	width: 602px;

	height: 283px;

}





.footer,

#ridefooter  {

   width: 100%;

   position: relative;

   clear: left;

   display: block;

}



#menubox  {

   background: url(homemedia/menubox.gif) no-repeat;

   position: absolute;

   left: 7px;

   top: 166px;

   width: 951px;

   height: 55px;

}



#license  {

   background: url(homemedia/license.gif) no-repeat;

   position: absolute;

   left: 785px;

   top: 143px;

   z-index: 4;

   width: 173px;

   height: 11px;

}



#footer  {

   background-image: none;

   background-color: transparent;

   height: 0px;

   position: absolute;

   bottom: 0px;

   margin: 0px;

   padding: 0px;

   display: block;

   width: 100%;

}



#page  {

   margin: 0px auto 0px auto;

   width: 963px;

   position: relative;

}



#top  {

   min-height: 100%;

   width: 100%;

}



.cFFF * a  {

   color: #FFFFFF;

}



.fl li  {

   float: left;

   display: inline;

}



h6,

h1,

 p,

h2,

h3,

h4,

h5  {

   font-family: "Trebuchet MS", Trebuchet, sans-serif;

}



a.nm  {

   background-position: 0px 0px;

}



#flashContent { width:100%; height:100%; }



body  {

   padding: 0px;

   margin: 0px;

   background-color: #FFFFFF;

   background-image: url(homemedia/bg.jpg);

   background-repeat:repeat-x;

   height: 100%;

   -webkit-text-size-adjust: none;

}
