/* CSS Document */
/* layout design */
body
{ background:#0B5A01;
  text-align:center
}

#banner
{ 
  width:798px;
  background-color:#FFFFFF;
  height:85px;
  border-left:#000000 1px solid;
  border-right:#000000 1px solid;
  margin-left:auto;
  margin-right:auto;
}

#contain
{ 
  margin-left:auto;
  margin-right:auto;
  width:800px;
}
/*div for navigation bar and menu*/
#nav
{ 
  width:175px;
  float:left;
  background-image:url(../images/nav-bg.jpg);
  background-repeat:repeat-y;
  border-right:#FFFFFF 4px solid;
  border-left:#000000 1px solid;
}

#navmenu
{ margin-top:10px;
  text-align:left;
}

#content
{ 
  width:619px;
  border-right:#000000 1px solid;
  float:right; 
}

#leftcontent
{ 
  width:385px;
  border-right:#FFFFFF 4px solid;
  float:left; 
  text-align:left;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
}
#rightcontent
{ 
  width:210px;
  float:right; 
}
/*for under contract where to find us page*/
#leftcontentmap
{ 
  width:560px;
  float:left; 
  text-align:left;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
}
#footer
{ 
  width:798px;
  height:80px;
  background-color:#FFFFFF;
  border-left:#000000 1px solid;
  border-right:#000000 1px solid;
  clear:both;
}
/*for free report container*/
#freereportdiv
{
  width:150px; 
  border:#FFFFFF 4px solid;
  background-image:url(../images/freereport-bg.jpg);
  background-repeat:repeat-y;
  height:122px;
  margin-top:40px;
  padding-top:5px;
  padding-left:12px;
  padding-right:20px;
  text-align:left;
  line-height:20px;
}
/*for racing success container*/
#racediv
{
  width:160px; 
  border:#FFFFFF 4px solid;
  background-image:url(../images/freereport-bg.jpg);
  background-repeat:repeat-y;
  height:142px;
  margin-top:40px;
  padding-top:5px;
  padding-left:12px;
  padding-right:10px;
  text-align:left;
  line-height:20px;
}
/* table border*/
.tableborder
{
 border-bottom:#FFFFFF 1px solid
}
.tdborder1
{ 
  border-left:#FFFFFF 1px solid;
  border-right:#FFFFFF 1px solid;
  border-top:#FFFFFF 1px solid;
}
.tdborder3
{
  border-right:#FFFFFF 1px solid;
  border-top:#FFFFFF 1px solid;
}
/* Font design */
.menufont
{ 
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
}
/*for footer menu*/
.footcontent
{ 
  color:#000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}
.footmenu a
{ 
  color:#000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  text-decoration:underline;
}
.footmenu a:hover
{ 
  color:#000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  text-decoration:none;
}
/*for read more link in free report and racing success container*/
.readmore a
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:14px; 
  font-weight:bold;
  text-decoration:none;
}
.readmore a:hover
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:14px; 
  font-weight:bold;
  text-decoration:underline;
}
/*for content in free report including title and content*/
.freereporttitle
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:20px; 
  font-weight:bold;
}
.freereportbold
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:14px;
  font-weight:bold;
}

.freereporttext
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px; 
  font-weight:bold;
}
.tagline
{
   color:#FFFFFF; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:20px; 
   font-style:italic;
}
/*content in home page including title and content*/
.welcome
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:18px; 
}

.welcometext
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:13px;
  line-height:20px;
}
/*title and content set in our team page*/
.team1
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:14px;
  line-height:20px;
  font-weight:bold;
}

.team2
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:13px;
  line-height:20px;
}

/*several font set in racing success page*/
.race
{ 
  color:#67B83E;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  font-style:italic;
  line-height:25px;
}

.racetime
{ 
  color:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  /*font-style:italic;*/
}
.racetext
{ 
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:25px;
}

.racetext1
{ 
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:25px;
}
/*font set for auto electrical page*/
.autoitem
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:16px;
  line-height:20px;
  font-weight:bold;
}
/*font set for mechanical page*/
.autoitem1
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px;
  line-height:20px;
  font-weight:bold;
}

/*form font set including newsletter form, contact form, win a service form ando online booking form*/
.formhead
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:13px;
  font-weight:bold;
}
.formtext
{
  color:#000000; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:13px;
  font-weight:bold;

}
/*usefullink font set in under resources useful link page*/
.usefullink a
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:14px;
  line-height:20px;
  text-decoration:none;
}
.usefullink a:hover
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:14px;
  line-height:20px;
  text-decoration:underline;
}
/*font set in under resources faq page*/
.question
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:13px;
  line-height:20px;
  /*font-weight:bold;*/
  font-style:italic;
  font-weight:bold;
}
.questionlink a{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:13px;
  line-height:20px;
  font-weight:bold;
  font-style:italic;
  text-decoration:none;
}
.questionlink a:hover{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:13px;
  line-height:20px;
  font-weight:bold;
  font-style:italic;
  text-decoration:underline;
}

/*font set for online booking page*/
.online a
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:14px;
  line-height:20px;
  text-decoration:underline;
  font-weight:bold;
}
.online a:hover
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:14px;
  line-height:20px;
  text-decoration:none;
  font-weight:bold;
}
.online
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:14px;
  line-height:20px;
  text-decoration:none;
  font-weight:bold;
}
/*usefullink font set in under About us the company we keep page*/
.weblink a
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:13px;
  line-height:20px;
  text-decoration:none;
}
.weblink a:hover
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:13px;
  line-height:20px;
  text-decoration:underline;
}

.winhead
{
   color:#FFFFFF; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:18px; 
   font-style:italic;
}

.winlink a
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px;
  line-height:20px;
  text-decoration:underline;
}
.winlink a:hover
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px;
  line-height:20px;
  text-decoration:none;
}
/*link and content set in privacy page*/
.privacylink a{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px;
  line-height:18px;
  text-decoration:none;
}
.privacylink a:hover{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px;
  line-height:18px;
  text-decoration:underline;
}
.privacytext
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px;
  line-height:18px;
}

.privacyhead
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px;
  font-weight:bold;
}

 /*font and link set in sitemap page*/
.sitemaptop
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:13px;
  line-height:20px;
  text-decoration:none;
}
.sitemaplink a{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:13px;
  line-height:20px;
  text-decoration:none;
}
.sitemaplink a:hover{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:13px;
  line-height:20px;
  text-decoration:underline;
}
.competitionterm
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:11px;
  line-height:18px;
  text-decoration:none;
}
.competitionterm1
{
  color:#F39079; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:11px;
  line-height:18px;
  text-decoration:none;
}
.hint
{
  color:#FFFFFF; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:14px;
  line-height:20px;
  font-weight:bold;
}

.cartitle
{ 
color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif; 
font-size:18px;}
