#frontboxeshead  {
 background-color: #B11818;
 font-size:14 px;
 font-weight: bold;
 text-decoration: none;
 font-family: arial,sans-serif;
 padding: 2px;
 }

#frontboxeshead  a {
 background-color: #B11818;
 color: #FFFFFF;
 font-size:14 px;
 font-weight: bold;
 text-decoration: none;
 font-family: arial,sans-serif;
 padding: 2px;
 }

#frontboxeshead  a:hover {
 background-color: #B11818;
 color: #FFFFFF;
 font-size:14 px;
 font-weight: bold;
 text-decoration: none;
 font-family: arial,sans-serif;
 padding: 2px;
 }

#frontboxeshead  a:active {
 background-color: #B11818;
 color: #FFFFFF;
 font-size:14 px;
 font-weight: bold;
 text-decoration: none;
 font-family: arial,sans-serif;
 padding: 2px;
 }

#frontboxes ul { clear:both; margin:auto; padding-bottom:30px; _position:relative; _z-index:1; zoom:1; }

#frontboxes ul:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }

#frontboxes ul li:first-child { margin-left:-10px; }

#frontboxes ul li { 
  display:inline; 
  float:left; 
  width:215px; 
  height:265px; 
  margin-left:5px;
  margin-right:5px;
  border-top: 2px solid #C0C0C0;
  border-bottom: 2px solid #C0C0C0;
  border-left: 2px solid #C0C0C0;
  border-right: 2px solid #C0C0C0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}


#indent {
    padding-bottom: 0px;
    padding-left: 4px;
    padding-right: 0px;
    padding-top: 0px;
}

#headernav {
  background: #000000;
  margin: 0 auto;
  height: 18px;
  border-top: 4px solid #B11B18;
  border-bottom: 4px solid #B11B18;
  padding: 4px 0px 4px 0px;
  text-align: center;
  width:970px;
  }

#headernav a {
 color: #C3885A;
 font-size:14 px;
 font-weight: bold;
 text-decoration: underline;
 font-family: arial,sans-serif;
 padding: 6px;
 }

#headernav a:hover {
 color: #B11B18;
 font-size:14 px;
 font-weight: bold;
 text-decoration: underline;
 font-family: arial,sans-serif;
 padding: 6px;
 }

#headernav a.active {
 color: #C3885A;
 font-size:14 px;
 font-weight: bold;
 text-decoration: underline;
 font-family: arial,sans-serif;
 padding: 6px;
 }

#page {
  border-top: 2px solid #B11B18;
  border-bottom: 2px solid #B11B18;
  border-left: 2px solid #B11B18;
  border-right: 2px solid #B11B18;
  font-family: arial,sans-serif;
  font-size: 14px;
  margin: 0 auto;
  width:970px;
  text-align:left;
  }

#about {
  background-color: #000000;
  font-family: arial,sans-serif;
  font-size: 16px;
  margin: 0 auto;
  width:970px;
  text-align:center;
  font-weight: bold;
  }

#text {
  text-align:left;
  padding: 7px 7px 7px 7px;
  }

#headerbanner {
  background-color: #000000;
  margin: 0 auto;
  height: 119px;
  position: relative;
  width:970px;
  text-align:center;
 }

table.indexb0w100 { align: center; width:100%; margin-left:0%; margin-right:0%; }

td.indexw25 { width:25%; margin-left:50%; margin-right:50%; }
table.maintablew100h300 { width:100%; height:300px; border:2px solid #C0C0C0; }

.menucontrolw25 a:link, .menucontrolw25 a:active, .menucontrolw25 a:visited { color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none; }
.menucontrolw25 a:hover { color :#FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none }


body {
  font-family: arial,sans-serif;
  font-size: 14px;
  color: #000000;
  background: #FFFFFF;
  margin: 0;
  padding: 0;
  text-align:center;
}

.about {
  font-family: arial,sans-serif;
  font-size: 18px;
  color: #B11B18;
}

#notice {
  font-family: arial,sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #000000;
  padding: 7px 7px 7px 7px;
  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;
  border-left: 2px solid #000000;
  border-right: 2px solid #000000;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

a:link .imgborder { border:2px; border-color: #B11B18; border-style:solid}
a:hover .imgborder, a:active .imgborder {border:2px; border-color: #B11B18; border-style: solid}

.headpage{
  font-family: arial,sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #B11B18;
  text-align:center;
}

table.notice { align: center; width:100%; margin-left:0%; margin-right:0%; }

td.notice {
background-color: #FFFFFF; width:75%; padding: 0px; border:2px solid #000000; 
}

.menucontrol a:link, .menucontrol a:active, .menucontrol a:visited { color: #C3885A; font-size: 14px; font-weight: bold; text-decoration: underline; }
.menucontrol a:hover { color :#B11B18; font-size: 14px; font-weight: bold; text-decoration: underline }


/* General font families for common tags */
font,th,td,p { font-family: arial,sans-serif; font-size: 14px; letter-spacing:0px; }
a:link,a:active,a:visited { text-decoration: none; color :#B11B18; font-weight: bold; }
a:hover		{ text-decoration: underline; color : #B11B18; font-weight : bold; }
hr	{ height: 1px; border: solid #000000 0px; border-top-width: 1px;}

table.documenttablemainb0w100 { align:center; width:100%; margin-left:0%; margin-right:0%; }

td.documentsourceb0w25	{ width:25%; vertical-align: left; }

td.documentcontent	{ width:75%; vertical-align: left; }
/* fronttablemain */
table.fronttablemain	{ border:2px solid #B11B18 }

/* frontrowheadmain */
td.frontrowheadmain	{ background-color: #B11B18; font-size: 12px; color: #000000; font-weight: bold; height: 18px; }


/* navtop */
table.navtop	{ border:2px solid #B11B18; width: 100%; border-collapse:collapse;}

/* navtop */
table.navtopwelcome	{ width: 100%; }

/* navtop2*/
table.navtop2	{ border:2px solid #B11B18; width: 100%; border-spacing: 3 ; }


/* navtop */
td.navtop	{ background-color: #000000; padding: 0px; border:2px solid #B11B18; }

/* navtop */
td.menucontrol	{ background-color: #000000; }
td.menucontrolw25	{ width:25%; background-color: #B11B18; }

/* navtop */
td.menucontrolbanner	{ background-color: #000000; }


/* main */
.main	{ font-size: 12px; color: #CF1C32;}

/* vinentry */
.vinentry	{ font-size: 16px; color: #CF1C32; line-height: 16px;}

/* mainvinwelcome */
.mainvinwelcome	{ font-size: 12px; color: #CF1C32; line-height: 16px;}

/* frontdescripition */
.frontdescripition	{ font-size: 12px; color: #CF1C32; line-height: 14px;}

/* mainvintablecontent */
.mainvintablecontent	{ font-size: 12px; color: #CF1C32; line-height: 16px;}

/* small */
.small	{ font-size: 6px; }


/* footer */
.footer		{ font-size: 12px; font-family: Arial,sans-serif; color: #B11B18; text-align:center;}
a.footer		{ color: #444444; text-decoration: bold;}
a.footer:hover { color: #CF1C32; text-decoration: underline;}

/* vintablemain */
table.vintablemain	{ border:2px solid #CF1C32 }

/* tablemain */
table.maintable	{ border:2px solid #CF1C32 }


/* vintablevehicle */
table.vintablevehicle	{ border:2px solid #CF1C32 }

/* vinrow */
td.vinrow	{ font-size: 12px; color: #CF1C32; }

/* vinrowhead */
td.vinrowhead	{ background-color: #CF1C32; font-size: 12px; color: #FFFFFF; font-weight: bold; height: 18px; }

/* vinrowheadmain */
td.vinrowheadmain	{ background-color: #CF1C32; font-size: 12px; color: #FFFFFF; font-weight: bold; height: 18px; }

/* maintd */
td.maintd	{ background-color: #000000; font-size: 12px; color: #FFFFFF; font-weight: bold; height: 18px; }


