/* CSS Document */
body{
padding:32px 0 18px 0;
margin:0;
font:normal 12px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#000000;
background-color:#FAFAFA;
}
p, ul, li, a, h1, h2, h3, h4, form, input, td, div{
padding:0;
margin:0;
}
img{
padding:0;
margin:0;
border:none;
}
a{
text-decoration:underline;
outline:0;
color: #0000cc;
}
ul{
list-style:none;
}
p{
padding-bottom:18px;
}
.spacer{
padding:0;
margin:0;
font-size:0;
line-height:0;
clear:both;
}

#logoarea{
float:left;
width:221px;
height:45px;
}

#gogreenarea{
float:right;

width:283px;
height:62px;
}

/*---------------------navigation--------------------------*/
.navbg{
background:url(/images/navbg.gif) no-repeat 0 0;
}
ul.navlink{
padding:0 0 0 5px;
margin:0;
}
ul.navlink li{
float:left;
background:url(/images/divider.gif) no-repeat right 0;
padding:0 2px;
width:auto;
}
ul.navlink li.nodivider{
background-image:none;
}
ul.navlink li a{
line-height:35px;
color:#fff;
background-color:inherit;
padding:0 5px;
float:left;
width:auto;
}
ul.navlink li a:hover, ul.navlink li a.active{
background:url(/images/hover_bg.gif) repeat-x 0 0;
display:block;
}
/*------------------------body-------------------------------*/
h2{
font-weight:normal;
font-size:21px;
line-height:30px;
color:#000;
background-color:inherit;
text-transform:uppercase;
padding:0;
margin:0;
}
h2.academy{
text-transform:none;
}
p.autotxt{
padding-bottom:18px;
color:#000000; 
}
p.autotxt span{
/*color:#167AC5;*/
color:#808080; 
background-color:inherit;
}
p.autotxt em{
color:#1E1E1E;
background-color:inherit;
}
ul.servicelink{
padding:0 0 18px 0;
margin:0;
}
ul.servicelink li{
background:url(/images/blue_arrow.gif) no-repeat 0 50%;
color:#167AC5;
background-color:inherit;
font-size:12px;
line-height:22px;
padding:0 0 0 10px;
}
.rightbgcolor{
background-color:#167AC5;
color:inherit;
}
.windowtxt{
color:#fff;
background-color:inherit;
font-size:18px;
line-height:21px;
padding:6px 0 11px 14px;
font-weight:normal;
}
.carpic{
background:url(/images/car_pic.jpg) no-repeat center 0;
height:364px;
}
.rightpicommer{
background:url(/images/commercial_rightimg.jpg) no-repeat center 0;
height:364px;
}
.delerrghtpic{
background:url(/images/deler_rightbg.jpg) no-repeat center 0;
height:364px;
}
.homecar{
/*background:url(../images/home_car.jpg) no-repeat 0 0;*/
width:694px;
height:auto;
}
.whround{
/*background:url(../images/wh_round.gif) no-repeat 0 bottom #fff;*/
padding:2px 0 0 7px;
background-color:#ffffff;
width:280px
}
img.thumb{
margin:4px 18px 0 0;
float:left;
}
img.thumb3{
margin:4px 21px 0 0;
float:left;
}
span.ripcord{
font-size:20px;
line-height:24px;
color:#2D81BD;
background-color:inherit;
}
.lftroundtop{
background:url(/images/lft_topround.gif) no-repeat 0 0;
line-height:29px;
padding:0 0 0 13px;
font-size:13px;
color:#4D4D4D;
background-color:inherit;
}
.lftroundbot{
background:url(/images/lft_botround.gif) no-repeat 0 0;
height:5px;
}
.middleround{
background-color:#fff;
color:inherit;
border-right:solid 1px #D8D9DA;
border-left:solid 1px #D8D9DA;
padding:14px 7px 11px 12px;
}
p.ripcordsupportxt{
color:#3F96D6;
background-color:inherit;
font-size:21px;
padding:0 0 0 0;
}
p.ripcordsupportxt span{
color:#898989;
background-color:inherit;
display:block;
font-size:12px;
line-height:18px;
padding-top:6px;

}
p.ripcordsupportxt span a{
color:#898989;
background-color:inherit;
}
p.ripcordsupportxt span a:hover{
text-decoration:underline;
}
p.uvtxt, p.uvtxt1{
padding:0 0 12px 0;
}
p.uvtxt1{
padding:12px 0 0 0;
}
p.uvtxt span, p.uvtxt1 span{
display:block;
color:#0C64A9;
background-color:inherit;

}
p.uvtxt1 a{
color:#888888;
background-color:inherit;
border-bottom:solid 2px #D7D7D7;
margin-top:12px;
float:left;
width:auto;
}
p.uvtxt1 a:hover{
color:#000;
background-color:inherit;
}
p.border{
background-color:#D9D9D9;
color:inherit;
padding:0!important;
line-height:1px;
font-size:0;
}
p.advtxt{
font-size:15px;
line-height:18px;
color:#000;
background-color:inherit;
padding:0 0 6px 0;

}
p.advtxt span{
display:block;
color:#167AC5;
background-color:inherit;
}
h3{
font-size:20px;
line-height:30px;
color:#167AC5;
background-color:inherit;
font-weight:normal;
padding-bottom:5px;
}
p.anhemtxt{
color:#1D1D1D;
background-color:inherit;
padding:0 0 6px 0;

}
p.date{
line-height:20px;
}

p.breakfasttxt{
color:#167AC5;
background-color:inherit;
padding-bottom:10px;
}
h4{
font-size:22px;
line-height:22px;
color:#167AC5;
background-color:inherit;
padding-bottom:17px;
}
h4 span{
display:block;
font-weight:normal;
font-size:15px;
line-height:18px;
color:#757575;
background-color:inherit;
}
.trainingbg{
border-right:solid 1px #D5D5D5;
border-left:solid 1px #D5D5D5;
background-color:#ECECEC;
color:inherit;
padding:0 6px 16px 10px;
}
p.mastertxt{
color:#167AC5;
background-color:inherit;
font-size:18px;
line-height:21px;
padding:20px 0 0 0;
}
.dvdtxt{
padding:22px 0 0 0;
color:#4F4F4F;
background-color:inherit;
}
p.weoffertxt{
font-size:15px;
line-height:18px;
color:#000000;
background-color:inherit;
padding-bottom:6px;
}
a.callus{
color:#167AC5;
background-color:inherit;
text-decoration:underline;
}
a.callus:hover{
text-decoration:none;
}
/*----------------------footer------------------------------*/
.footer{
background-color:#B2B3B4;
line-height:38px;
color:inherit;
}
ul.footerlink{
padding:0 0 0 4px;
margin:0;
}
ul.footerlink li{
float:left;
width:auto;
background:url(/images/footer_bg.gif) no-repeat right 50%;
padding:0 8px;
}
ul.footerlink li.noimg{
background-image:none;
}
ul.footerlink li a {
font-size:10px;
line-height:38px;
color:#fff;
background-color:inherit;
}
ul.footerlink li a:hover, ul.footerlink li a.active{
color:#181818;
background-color:inherit;
}
img.footpic1, img.footpic2, img.footpic3{
float:left;
width:auto;
margin:0 0 0 15px;
}
img.footpic2{
margin:13px 0 0 10px;
}
img.footpic3{
margin:13px 0 0 14px;
}
p.footertxt{
padding:9px 0 0 15px;
margin:0;
font-size:10px;
line-height:18px;
}
p.footertxt span{
display:block;
color:#3492D0;
background-color:inherit;
}

.formtitle{
font-weight:bold;
}

