body {
color:#000; 
margin:0 auto;
text-align: center;
background-image:url('images/mainbg1.gif') ; background-position: center; repeat-y;
}
body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input {
font-family:Helvetica,Arial,Sans Serif; font-size:12px; color:#000; line-height:150%;
}
/*  Class For Headings  */
h1 {font-size:18px; color:#000; padding:8px 0 8px 10px; margin:0; font-family:Helvetica,Arial,Sans Serif; font-weight:bold;}
h2 {font-size:16px;font-family:Helvetica,Arial,Sans Serif; color:#000; padding:0 0 5px 25px; margin:0 auto; font-weight:bold;}
h3 {font-size:14px;color:#000; padding:0 0 0 0; margin:0; font-family: Helvetica,Arial,Sans Serif; font-weight:bold;}
h3.coloumn{font-size:12px;color:#000; padding:0 0 0 0; margin:0; font-family: Helvetica,Arial,Sans Serif; font-weight:bold; text-decoration:underline;}
h3.model{font-size:12px;color:#000; padding:0 0 0 0; margin:0; font-family: Helvetica,Arial,Sans Serif; font-weight:normal;}

h4 {font-size:13px;color:#000; padding:0 0 0 0; margin:0 auto; font-family: Helvetica,Arial,Sans Serif; font-weight:bold; border-top:2px dotted #A0A0A0;}
h5 {font-size:13px; color:#000; font-family: Tahoma,Arial,Verdana; font-weight:bold; padding:0 0 0 0; margin:0; }
h6 {font-size:16px; padding:10px 0 5px 25px; margin:0; font-weight:bold; color:#1E1E1E; font-family: Arial,Tahoma,Verdana; border-bottom:1px solid #FFF;}
.floatLeft {float:left;}
.floatRight {float:right;}
.floatNone {clear:both;}
.widper100{ width:100%; height:auto; margin:0;}
.widper50{ width:50%; height:auto; margin:0;}
.widperm{ width:100%; margin:0;}

ul {margin:0; padding:0; list-style:none;}
div {margin:0; padding:0;}
p {margin:0; padding:0;}
br {line-height:5px;}
.noBorder {border:0px;}
input {font-size:11px; height:18px; border:1px solid #3294DA; background-color:#FFF;} 
textarea {font-size:11px;}
INPUT.blue {font-size:11px; border:1px solid #727FAC; background-color:#7C97EE; height:20px; margin:5px 0 0 0;}
INPUT.btn {font-size:11px; border:0px solid #727FAC; background-color:#7C97EE; height:20px; margin:5px 0 0 0;} 
select {font-size:11px; line-height:18px;}
.headerborder{border:1px solid #D6D7D8; border-bottom:0px;}
.footerborder{border:1px solid #D6D7D8; border-top:0px; background-color:#EAEBEB;}
.midborder{border:1px solid #D6D7D8; border-top:0px; border-bottom:0px;}
.grayborder{border:1px solid #767676; background-color:#B0B0B0;}


.maindiv {width:1002px; margin:0 auto; padding:0 0 0 0; border:1px solid #D9D9D9;}

.headerbg {background-image: url(images/headerbg.jpg); background-position: left top; background-repeat:repeat-x;  font-size:13px; color:#FFF; font-family: Tahoma,Arial,Verdana; }
.headerright{width:210px; float:right; margin:0 auto; padding:0 0 0 0;}
.logo{width:207px; float:left; margin:0 auto; padding:0 0 0 0;}
.facebook{width:27px; float:right; margin:0 auto; padding:24px 0 0 0;}
.topnav{width:770px; text-align:left; float:left; margin:0 auto; padding:0 0 0 20px;font-size:13px; color:#FFF; font-family: Arial,Tahoma,Verdana;}
.emailfriend{float:right; margin:0 auto; padding:0 105px 0 0;}
.emailfriendinner{margin:0 auto; padding:0 0 0 850px; background-color:#FFF; height:15px;}

.midcontenthome{width:980px; margin:0 auto; padding:0 0 0 0;}
.midcontent{width:1000px; margin:0 0 0 0; padding:0 0 0 0;}

.besideslideshow{width:383px; text-align:left; float:right; margin:0 auto; padding:0 0 0 0; border:1px solid #767676; background-color:#B0B0B0; font-size:10px;color:#000; line-height:150%; font-weight:normal;}
.gallery{width:595px; text-align:left; float:left; margin:0 auto; padding:0 0 0 0;}

.homeimg{float:left; margin:0 auto; padding:0 0 0 0;}
.email {width:198px; float:left; background-image: url(images/email_bg.jpg); background-position: left top; background-repeat:no-repeat;  font-size:11px; color:#0464A9; height:110px; line-height:110px;}
.email img{ margin:15px 0 0 0; padding:0 0 0 0;}
.besideemail {width:802px; text-align:left; float:right; margin:0 auto; padding:0 0 0 0;}

.footer {width:1000px; margin:0 auto; padding:5px 0 0 0;}
.footerleft{width:210px; text-align:left; float:left; margin:0 0 0 10px; padding:0 0 0 0;}
.copyright{width:780px; text-align:left; float:right; margin:0; padding:0 0 0 0; line-height:42px;}


.mainbg {width:1000px; background: #FFF url(images/innerbg.gif) repeat-y left top; padding:0; margin:0; text-align:left;}

.leftcol{width:220px; text-align:left; float:left; margin:0 auto; padding:0 0 0 0;}
.rightPart{width:780px;text-align:left; float:right; margin:0 auto; padding:0 0 0 0;}
.midcont{width:740px; text-align:left; float:left; margin:0 auto; padding:0 25px 0 15px;}
.racingimg{width:570px; text-align:left; margin:0 auto; padding:0 0 0 0;}

.footerbg{width:1000px; float:left; background-image: url(images/footerbg.gif); background-position: left top; background-repeat:no-repeat;  font-size:11px; color:#0464A9; height:44px; line-height:44px; color:000; font-size:11px; }
.newsbox{width:760px;float:right; text-align:left; margin:0; padding:0 0 0 0;}
.testimoinialTxt{float:right; text-align:left; margin:0; padding:0 15px 5px 25px; height:380px;}

.menutxt{font-size:13px; color:#FFF; font-family: Arial,Tahoma,Verdana;}
.contTxt{font-size:11px; color:#2E4D6B;}
.boldTxt{font-weight:bold;}
.redTxt{color:#FE4302;}
.membershipTxt{color:#FE4302;font-weight:bold;}
.boldTxthome{font-weight:bold; font-size:11px;}
.homeTxt{color:#000; font-size:10px;}
.Location{position:relative; color:#FFF; font-size:14px; font-weight:bold; top:-20px; text-align:left; padding:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; width:585px;background:url(images/locationbg.gif) top left no-repeat; line-height:27px;}
* html .Location{position:relative; color:#FFF; font-size:14px; font-weight:bold; top:-20px; text-align:left; padding:7px 0 0 10px; margin:0 413px 0 0; font-family:Arial, Helvetica, sans-serif; width:585px;background:url(images/locationbg.gif) left no-repeat; line-height:27px; height:27px}

.Locationhome{position:relative; color:#FFF; font-size:14px; font-weight:bold; top:-20px; text-align:left; padding:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; width:800px;background:url(images/locationbg.gif) top left no-repeat; line-height:27px;}
* html .Locationhome{position:relative; color:#FFF; font-size:14px; font-weight:bold; top:-20px; text-align:left; padding:7px 0 0 10px; margin:0 198px 0 0; font-family:Arial, Helvetica, sans-serif; width:800px;background:url(images/locationbg.gif) left no-repeat; line-height:27px; height:27px}

.locationTxt{color:#363636;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;padding:0 0 0 40px;}
.likeusTxt{color:#363636;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;padding:0 0 0 25px;}

ul.leftnav {margin:0px; list-style:none; padding:3px 0 0 30px;line-height:13px;}
ul.leftnav li {background:url(images/list_arrow.gif) top left no-repeat; padding:0px 7px 8px 10px;color:#5F5F5F; font-weight:normal; font-size:11px; }
ul.leftnav li a {color:#5F5F5F; font-weight:normal; font-size:11px; text-decoration:none;}
ul.leftnav li a:hover {color:#1D0B1D; font-weight:normal; font-size:11px; text-decoration:none;}


ul.customerList {margin:0; list-style:none; padding:10px 0 0 10px;line-height:13px;}
ul.customerList li {background:url(images/list_arrow.gif) top left no-repeat; padding:0px 7px 2px 10px; color:#5F5F5F; font-weight:normal; font-size:11px; }


ul.customerListm {margin:0; list-style:none; padding:10px 0 0 7px;line-height:13px;}
ul.customerListm li {background:url(images/list_arrow.gif) top left no-repeat; padding:0px 7px 2px 7px; color:#5F5F5F; font-weight:normal; font-size:11px; }

ul.customerListnone {margin:0 0 0 122px; list-style:none; padding:10px 0 0 7px;line-height:13px;}
ul.customerListnone li {padding:0px 7px 2px 7px; color:#5F5F5F; font-weight:normal; font-size:11px; }

/*  Class For Driving Programs Page End */
html .fb_share_link { padding:0px 0 0 18px; height:16px; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat left; }

/*   Class For Links   */
a:link, a:visited, a:active 
{color:#0940B1; background-color:transparent; text-decoration:underline;}
a:hover
{color:#04266A; background-color:transparent; text-decoration:none;}

a.FootergrayLink:link, a.FootergrayLink:visited, a.FootergrayLink:active  
{color:#003399; font-weight:normal; text-decoration:underline; font-size:11px; padding:0 0 0 5px;}
a.FootergrayLink:hover 
{color:#000; font-weight:normal; text-decoration:none; font-size:11px; padding:0 0 0 5px;}

a.grayLink:link, a.grayLink:visited, a.grayLink:active  
{color:#003399; font-weight:normal; text-decoration:underline; font-size:11px;}
a.grayLink:hover 
{color:#4C4C4E; font-weight:normal; text-decoration:none; font-size:11px;}

a.leftLink:link, a.leftLink:visited, a.leftLink:active  
{color:#003399; font-weight:normal; text-decoration:none; font-size:11px;}
a.leftLink:hover 
{color:#4C4C4E; font-weight:normal; text-decoration:none; font-size:11px;}

a.blueLink:link, a.blueLink:visited, a.blueLink:active  
{color:#003399; font-weight:bold; text-decoration:none; font-size:11px;}
a.blueLink:hover 
{color:#4C4C4E; font-weight:bold; text-decoration:none; font-size:11px;}

a.likeusLink:link, a.likeusLink:visited, a.likeusLink:active  
{color:#363636;font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}
a.likeusLink:hover 
{color:#003399;font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 11px Arial, Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #DDE0E3;
color: #5D6766;
background: white url(images/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(images/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
border: 1px solid #DDE0E3;
width: 570px;
margin-bottom: 1em; padding: 10px;
}

/* Added By Sonal */

#huntigtonCol{ float:right;width:350px; margin:0 0 0 0; height:auto; padding:0; font-family:Arial,Tahoma; font-size:12px;color:#000}

#huntigtonCol h2{font-size:16px; color:#3AA1CE; padding:0 0 5px 0; margin:0; font-family:Helvetica,Arial,Sans Serif; font-weight:bold;}

#bayshoreCol{ float:left; width:350px; margin:0 0 0 0; height:auto; padding:0;}

#bayshoreCol h2{font-size:16px; color:#3AA1CE; padding:0 0 5px 0; margin:0; font-family:Helvetica,Arial,Sans Serif; font-weight:bold;}

* html #huntigtonCol{ float:right;width:300px; margin:0 0 0 0; height:auto; padding:0;}

* html #bayshoreCol{ float:left; width:300px; margin:0 0 0 0; height:auto; padding:0;}






#mapandhours{ width:100%; margin:0 0 0 5px; height:auto; padding:0;}
#mapandhours H5{ background-color:#E8E8E8; font-family:Tahoma; font-size:12px; text-align:left;  height:20px; margin:0 5px 7px 0; padding-left:15px;}
#mapandhours p{ margin:0 0 0 15px;}
#mapandhours UL{ float:left; width:100%; margin:0 0 0px 0}

#boxcontaint{ width:70%; border:1px solid #767676; background-color:#FBFBFB;}
#boxcontaint h3{ font-family:Tahoma; font-size:12px; font-weight:bold; text-align:left; margin:0; padding:5px 0 5px 30px; border-bottom:1px solid #767676;  border-top:1px solid #767676;}
#boxcontaint ul {margin:0px; list-style:none; padding:10px 0 0 20px;line-height:13px;  }
#boxcontaint li {background:url(images/list_arrow.gif) top left no-repeat; padding:0px 7px 8px 10px;color:#5F5F5F; font-weight:normal; font-size:11px; }
#boxcontaint ul.box1{ height:110px;}
#boxcontaint ul.box2{ height:250px;}
#boxcontaint ul.box3{ height:135px;}
#boxcontaint ul.box4{ height:140px;}
#boxcontaint ul.box5{ height:90px;}
#boxcontaint ul.box6{}
#leftbox{ width:49.8%; height:auto; float:left; border-right:1px solid #767676 }
#rightbox{ width:50%; height:auto; float:right;}

#imagebox{ width:565px; margin:0 0 0 12%;}

#sitemap{ width:80%; background-color:#FDFDFD;}
.sitemapleft{ width:49%; height:auto; border:1px solid #DDE0E3; float:left;}
.sitemapright{ width:50%; height:auto; border:1px solid #DDE0E3; float:right;}
#sitemap h3{ margin:0; padding:0; border-bottom:1px solid #DDE0E3; border-top:1px solid #DDE0E3; height:10px; line-height:10px; }

a.sitemapLink:link, a.sitemapLink:visited, a.sitemapLink:active  
{color:#003399; font-weight:normal; text-decoration:none; font-size:11px;}
a.sitemapLink:hover 
{color:#4C4C4E; font-weight:normal; text-decoration:none; font-size:11px;}

.headingtxt {
FONT-SIZE: 12px; COLOR: #5D6766; 
FONT-WEIGHT: bold;
padding:0 0 0 10px;
height:30;
/*FONT-SIZE:110%;margin-top:0px;margin-bottom:0px;*/
}

.graytext{font-size:12px; margin:0;}
.graytext a{color:#747474; text-decoration:underline; font-size:12px; margin:0;}
.graytext a:hover {color:#034070; text-decoration:none; font-size:12px;}

.graysmall{font-weight:normal; font-size:11px;  color:#5F5F5F; margin-top:6pt; }

.graysmall{font-weight:normal; font-size:11px;  color:#5F5F5F; margin-top:6pt; }

.grayTxt{color:#666666}
