/* CSS Document */
body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#FFFFFF;
}

.galDiv {
	width:155px;
	height:155px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	overflow:hidden;
}

.paddingLeft {
	padding-left:33px;
	overflow:hidden;
}

h2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color:#FFFFFF;
}

a.newslink:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.newslink:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	color: #FFFFFF;
}
a.newslink:hover {
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	color: #f38300;
}
a.newslink:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	color: #FFFFFF;
}

.newsdiv {
	padding:3px;
	border:1px solid #FFFFFF;
	margin-top:10px;
	width:394px;
	overflow:hidden;
}

.leftnewsdiv {
	float:left;
	width:260px;
	overflow:hidden;
}

.rightnewsdiv {
	margin-top:10px;
	float:left;
	width:110px;
	overflow:hidden;
}

#wrapper {
	width: 783px;
	background-color:#003d98;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	z-index:0;
	overflow:auto;
	position:static;

}

#header {	
	height: 108px;
	width: 783px;
	overflow:hidden;
	z-index:502;
}

#header_logo {
	background-color:#FFFFFF;
	width: 357px;	
	height: 108px;
	float: left;
	z-index: 503;
	overflow: hidden;
}

#header_flash{
	width: 426px;
	overflow:hidden;
	height: 108px;
	float: left;
	z-index:504;
}

#navbar {
    background-image:url(images/nav_bar.jpg);
	background-repeat:no-repeat;
	height: 32px;
	width: 783px;
	z-index:801;
	padding-top:8px;
}

#content {
	height: auto;
	width: 783px;
	overflow:hidden;
	z-index:4;
	background-image:url(images/wrapbg.gif);
	background-repeat:repeat;
}

#contentTopLeft {
	float:left;
	margin-top:26px;
	height: 447px;
	width: 371px;
	overflow:hidden;
	z-index:5;
}

#contentTopRight {
	float:left;
	margin-top:26px;
	width: 412px;
	height: auto;
	overflow:auto;
	z-index:10;
}

#circleDiv{
	position:absolute;
	width: 202px;
	height: 110px;
	z-index:4;
	margin-left: 140px;
	margin-top: 170px;
}

#circleDiv2{
	position:absolute;
	width: 202px;
	height: 110px;
	z-index:4;
	margin-left: 100px;
	margin-top: 100px;
}

#map{
	position:absolute;
	width: 202px;
	height: 110px;
	z-index:10;
	margin-left: 0px;
	margin-top: 0px;
}

#contentBG {
	height: auto;
	width: 783px;
	overflow:hidden;
	z-index:4;
	background-image:url(images/bgimg.jpg);
	background-repeat:no-repeat;
}

#btn_2006 {
	position:absolute;
	margin-left: 230px;
	margin-top: 125px;
}

#btn_2007 {
	position:absolute;
	margin-left: 206px;
	margin-top: 155px;
}

#btn_RepairRequest {
	position:absolute;
	margin-left: 230px;
	margin-top: 125px;
}

#btn_Franchise {
	position:absolute;
	margin-left: 206px;
	margin-top: 155px;
}

#btn_1{
	position:absolute;
	margin-left: 230px;
	margin-top: 125px;
}

#btn_2{
	position:absolute;
	margin-left: 207px;
	margin-top: 155px;
}

#btn_3{
	position:absolute;
	margin-left: 183px;
	margin-top: 185px;
}

#btn_4{
	position:absolute;
	margin-left: 160px;
	margin-top: 215px;
}

#btn_5{
	position:absolute;
	margin-left: 137px;
	margin-top: 245px;
}

#btn_6{
	position:absolute;
	margin-left: 113px;
	margin-top: 275px;
}

#certificate{
	position:absolute;
    width: 163px;
	height: 112px;
	clear: both;
	z-index:7;
	margin-left: 198px;
	margin-top: 100px;
}
/*#request{
	position:absolute;
    width: 124px;
	height: 236px;
	clear: both;
	z-index:9;
	margin-left: 0px;
	margin-top: 0px;
}*/
#car_pic{
    position:absolute;
    width: 273px;
	height: 138px;
	float: left;
	clear: both;
	z-index:8;
	margin-left: 71px;
	margin-top: 240px;
}
#footer {
    width: 783px;
	float: left;
	clear: both;
	z-index:11;
	overflow:hidden;
}
#bottom_extra{
	width: 783px;
	height: 30px;
	float: left;
	z-index:12;
}

#bottom_extra1{
	padding-top:6px;
	width: 330px;
	height: 30px;
	float: left;
	z-index:13;
}

#bottom_extra2{
	width: 380px;
	height: 30px;
	float: left;
	z-index:14;
	font-weight:bold;
}

#bottom_extra3{
	padding-top:7px;
	width: 70px;
	height: 30px;
	float: left;
	z-index:14;
	font-weight:bold;
}

#contentDivMain {
   padding-right: 2px;
   padding-left: 2px;
   padding-bottom: 0px;
   padding-top: 0px;
   border-left: 1px solid #ffffff;
   border-right: 1px solid #ffffff;
   background-color:#003d98;
   width: 777px;
   overflow: hidden;
}

.padding {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;
}
#boxes_content{
    padding:5px;
}
#box1{
	position:absolute;
	background-image:url(images/content/home_page_boxes.jpg);
	background-repeat:no-repeat;
	width: 181px;
	height: 88px;
	float: left;
	clear: both;
	z-index:12;
	margin-left: 0px;
	margin-top: 10px;
}
#box2{
    position:absolute;
	background-image:url(images/content/home_page_boxes.jpg);
	background-repeat:no-repeat;
    width: 181px;
	height: 88px;
	float: left;
	clear: both;
	z-index:13;
	margin-left: 190px;
	margin-top: 10px;

}
#box3{
    position:absolute;
	background-image:url(images/content/home_page_boxes.jpg);
	background-repeat:no-repeat;
    width: 181px;
	height: 88px;
	float: left;
	clear: both;
	z-index:14;
	margin-left: 0px;
	margin-top: 110px;
}
#box4{
    position:absolute;
	background-image:url(images/content/home_page_boxes.jpg);
	background-repeat:no-repeat;
    width: 181px;
	height: 88px;
	float: left;
	clear: both;
	z-index:15;
	margin-left: 190px;
	margin-top: 110px;
}

.partner1{
	border: 2px solid #003d98;
	padding: 2px;
    width: 180px;
	height: 160px;
	float: left;
	z-index:16;
	background-color:#FFFFFF;
}

#partner2{
    position:relative;
    width: 180px;
	height: 140px;
	float: left;
	clear: both;
	z-index:17;
	margin-left: 192px;
	margin-top: -140px;
    background-color:#FFFFFF;
}
.bcolor{
	border-color:#FFFFFF;
}
.footFooter {
    width: 783px;
	height: 97px;
	float: left;
	z-index:18;
    background-color:#FFFFFF;
}
#flash_footer{
    width: 383px;
	height: 97px;
	float: left;
	z-index:18;
    background-color:#FFFFFF;
}
#bottom_logos{
    width: 400px;
	height: 97px;
	float: left;
	z-index:19;
    background-color:#FFFFFF;
}


      /* End of non-anchor hover selectors */
      /* End CSS Popout Menu */

/* MENU 
.pro_line2 {
	height:40px; 
	position:absolute; 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#FFFFFF;
	z-index:950;
}

.pro_line2 .select {
	margin:0px; 
	padding:0 0 0 0px; 
	list-style:none; 
	white-space:nowrap;
}

.pro_line2 li {
	background:url(line/blank_over.gif);
}

.pro_line2 .select a {
	display:block; 
	height:40px; 
	float:top; 
	padding:0 0 0 0px; 
	text-decoration:none; 
	line-height:25px; 
	white-space:nowrap; 
	color:#FFFFFF;
}

.pro_line2 .select a b {
	display:block; 
	padding:0px 5px 5px 5px; 
}
.pro_line2 .select a:hover, 
.pro_line2 .select li:hover a {
	background: url(line/blank_over.gif); 
	padding:0 0 0 0px;
	line-height:26px;
	cursor:pointer; 
	color:#003d98;
}
.pro_line2 .select li:hover a.red {
	background: url(line/blank_over.gif); 
	padding:0 0 0 0px;
	line-height:26px;
	cursor:pointer; 
	color:#000000;
}

.pro_line2 .select a:hover b, 
.pro_line2 .select li:hover a b {
	display:block; 
	padding:0px 5px 5px 5px; 
	background:url(line/blank_over.gif) right top; 
	cursor:pointer;
}

.pro_line2 .sub {
	display:none;
}

/* IE6 only 
.pro_line2 table {
	border-collapse:collapse; 
	margin:-1px; 
	font-size:1em; 
	width:0; 
	height:0;
}

.pro_line2 .sub1 {
	margin:0; 
	padding:0 0 0 65px;
	list-style:none;
}

.pro_line2 .sub2 {
	margin:0; 
	padding:0 0 0 190px;
	list-style:none;
}

.pro_line2 .sub li {background-color:#FFFFFF;}

.pro_line2 .select :hover .sub {
	height:18px;
	display:block; 
	position:absolute;
	float:top;
	width:150px;
	top:28px; 
	left:0; 
	text-align:center;
}

.pro_line2 .select :hover .sub li a 
{
	display:block;
	height:18px;
	line-height:16px;
	float:top;
	background:transparent url(line/transparent.gif);
	padding:0 16px;
	margin:0;
	white-space:nowrap;
	border:1px solid #000;
	border-color:#888 #777 #666 #ddd;
	color:#003d98;
	font-size:10px;
}

.pro_line2 .select :hover .sub li a:hover 
{
	color:#FFFFFF;
	background:#003d98;
    border-color: #fff #333 #000 #fff;
	line-height:15px;
}
/* END MENU 

.padding10{
	float:left;
	padding-left:10px;
}
.padding5{
	float:left;
	padding-left:5px;
}
.padding9{
	float:left;
	padding-left:9px;
}
.padding15{
	float:left;
	padding-left:15px;
}
.padding6{
	float:left;
	padding-left:6px;
}
.padding3{
	float:left;
	padding-left:3px;
}

/* content styles */
.copy{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.copybold{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.copybig{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}

.header{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}

h1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}

.copyblue {
	font-size: 11px;
	color: #003d98;
	font-family:  Verdana, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

.subheader{
font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#daf3fe;
}

a.copybigredlink:link {
	font-size: 14px;
	color: #DD0000;
	font-family:  Verdana, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a.copybigredlink:visited {
	font-size: 14px;
	color: #DD0000;
	font-family:  Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
a.copybigredlink:hover {
	font-size: 14px;
	color: #ff0000;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
a.copybigredlink:active {
	font-size: 14px;
	color: #DD0000;
	font-family:  Verdana, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

a.copybiglink:link {
	font-size: 14px;
	color: #FFFFFF;
	font-family:  Verdana, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a.copybiglink:visited {
	font-size: 14px;
	color: #FFFFFF;
	font-family:  Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
a.copybiglink:hover {
	font-size: 14px;
	color: #daf3fe;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
a.copybiglink:active {
	font-size: 14px;
	color: #FFFFFF;
	font-family:  Verdana, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

a.footer_links:link {
	font-size: 11px;
	color: #FFFFFF;
	font-family:  Verdana, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a.footer_links:visited {
	font-size: 11px;
	color: #FFFFFF;
	font-family:  Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
a.footer_links:hover {
	font-size: 11px;
	color: #daf3fe;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
a.readmore_links:link {
	font-size: 10px;
	color: #FFFFFF;
	font-family:  Verdana, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a.footer_links:active {
	font-size: 11px;
	color: #FFFFFF;
	font-family:  Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
a.readmore_links:visited {
	font-size: 11px;
	color: #FFFFFF;
	font-family:  Verdana, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a.readmore_links:hover {
	font-size: 11px;
	color: #daf3fe;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a.blue_links:link {
	font-size: 11px;
	color: #003d98;
	font-family:  Verdana, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a.blue_links:visited {
	font-size: 11px;
	color: #003d98;
	font-family:  Verdana, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a.blue_links:hover {
	font-size: 11px;
	color: #f01f2a;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}



.point_box {
    width:100%;
    display:block;
    overflow:auto;
    margin-top:20px;
}
.arrow {
    width:40px;
    margin-left:20px;
    display:block;
    float:left;
}
.box_info {
    width:300px;
    display:block;
    float:left;

}
.box_info strong { font-size: 20px; }



.niceform p { margin:2px; }
.niceform br { margin:0 !important; padding:0 !important; display:none; }
.niceform legend { font-size:24px; font-weight:bold; display:block; padding-top:20px; line-height:50px; }
.niceform strong { font-size:16px;display:block; line-height:30px; font-weight:bold; }
.niceform input { color:#000; height:26px; font-size:14px; margin-bottom:10px; }
.niceform select { color:#000; height:26px; font-size:14px; }
.niceform option { line-height:26px; }
.niceform label { margin-top:10px; display:block; line-height:22px;   }
.niceform textarea { color:#000; width:200px; height:150px; font-size:14px; margin-bottom:10px;  }
.niceform .check_box { display:block; width:120px; height:30px;  float:left; }
.niceform .lab { font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 12px; font-weight: normal; height: 16px; padding-bottom:8px; display:block; }



.shadow {
	-moz-box-shadow: 3px 3px 4px #022700;
	-webkit-box-shadow: 3px 3px 4px #022700;
	box-shadow: 3px 3px 4px #022700;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#022700')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#022700');
}


.point_box {
    width:100%;
    display:block;
    overflow:auto;
    margin-top:20px;
}
.arrow {
    width:40px;
    margin-left:30px;
    display:block;
    float:left;

}
.box_info p {

    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    line-height: 22px;
    margin-left:20px;
    margin-top:0;
    color:#666;
}
.box_info strong {
    font-size:18px;
}
.arrow img {
    border:0 !important;
}
.box_info {
    width:250px;
    display:block;
    float:left;

}
