




/*
     FILE ARCHIVED ON 2:53:46 7 21, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 2:59:37 7 21, 2011.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
@charset "UTF-8";
/* CSS Document */

html { margin: 0; padding: 0; background-color: #FFFFFF; color: #666666; }
body { margin: 0; padding: 0; background-color: #FFFFFF; font: .8em "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; line-height: 150%; text-align: center;}
img { border: 0;}

.shadow {margin-top: 0px; margin-left:auto; margin-right: auto; width: 760px; text-align: left;}
.center { position: relative; top: 0px; left: 20px; width: 750px; }

.header { height: 130px; text-align: right; color: #FFFFFF; margin-top: 0; margin-bottom: 10px; font: normal 10px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;}

.featurearea { height: 185px; background: #dddddd; padding: 10px; text-align: right; color: #FFFFFF; font-size: 2em; line-height: 150%;}
.greenbar {margin-top: 15px; margin-bottom: 15px;}

.footer { margin-bottom: 0px; margin-top:10px; height: 20px; font-size: .8em; clear: both; text-align: center; }

#navcontainer {
float: right;
margin-top: 10px;
padding: 0;
height: 54px;
width: 443px;
background: url(http://web.archive.org/web/20110721025346/http://www.drivenautobody.com/images/topbar.gif) no-repeat top left; 
}

#navcontainer ul {
border: 0;
margin: 0;
padding: 15px 0 0 0 ;
list-style-type: none;
text-align: center;
}

#navcontainer ul li {
display: inline;
float: left;
text-align: center;
padding-left: 0;
margin: 0;
width: 110px; /*custom width for 4 menu items 440px divided by 4 */
}

#navcontainer ul li a {
height: 54px;
margin: 0;
color: #FFFFFF;
text-decoration: none;
display: inline;
text-align: center;
font: normal 10px/22px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}


#navcontainer a.active {color: #0062A5;  }
#navcontainer a.active:hover { color: #0062A5;  }
#navcontainer a.visited {color: #ffffff;  }

#navcontainer ul li a { width: 110px; }
html>body #navcontainer ul li a { width: auto; }
#navcontainer ul li a:hover { color: blue; }


/* LEFTBAR */
#leftbarcontent, #rightbarcontent, #centercontent {  width: 265px; float: left; padding: 15px 15px 0 0; font: 90%/115% Arial, Verdana, sans-serif; float: right;}
#leftbarcontent h1, #rightbarcontent h1, #centercontent h1  { border-bottom: solid 1px #0054A1; text-transform: uppercase; color: #0054A1; font: 110%/1.0 Lucida Grande, Arial, Helvetica, sans-serif;}
#leftbarcontent h3, #rightbarcontent h3, #centercontent h3 { font-style:italic; color: #791714; line-height: 100%; padding-bottom: 0;}
#leftbarcontent a, #rightbarcontent a, #centercontent a { text-decoration: none;}


/* TYPOGRAPHY */
p, td, pre {font-size: 1em;}
h1, h2, h3, h4, h5, h6 {color: #0062A5; line-height: 1.25; margin-bottom: 1em; }
h1{ font-size: 140%;  }
h2 {font-size: 130%}
h3 {font-size: 120%}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}

/* LINKS */
a,a:link,a:hover {background:transparent;text-decoration:underline; cursor:pointer} 
a:link {color:#5190CD;} 
a:visited {color:#5190CD;} 
a:hover {color:#333333;} 
a.active {color:#FBECC3;} 

/* OTHER */
#footer {font-size: 85%; color: #FFFFFF; font-weight: normal; text-align: center; line-height: 110%;}
#footer a:link {text-decoration: none;}
.featureheadline p {text-align:right; color: #0067B6; font-size: 200%; line-height: 120%; padding-right: 1em;}

/* FLOAT IMAGES AND CAPTIONS */ 
.floatimageright, .floatimageleft, .floatimageleftnoclear, .floatimagerightnoclear { color:#333; font-family: Arial, Verdana, sans-serif; font-size: .75em; text-align: left; line-height: 1.25em;}
.floatimageright div, .floatimageleft div, .floatimageleftnoclear div, .floatimagerightnoclear div { margin-top: .5em; }
.floatimageright, .floatimageleft { clear: both; }
.floatimageright, .floatimagerightnoclear { float: right; margin: .5em 0em .5em 1em; }
.floatimageleft, .floatimageleftnoclear { float: left; margin: .5em 1em .5em 0em;}
.captionnarrow {width: 100px;}
.captionwide {width: 200px;}

/*Rounded box from roundedcornr.com not workiing try something else*/
/*Rounded box used in page */
.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('http://web.archive.org/web/20110721025346/http://www.drivenautobody.com/images/corners1280x18.gif'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left, .bottom-left { margin-right: 9px; /* CHANGE: replace by the width of one of your corners */}
.top-right, .bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right { background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */ }
.bottom-left  { background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */}
.bottom-right { background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */}
.inside {
	border-left: 1px solid #44BB00; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #44BB00;/* YCC: color & properties of the right-borderline */
	background: #FFFFFF;            /* YCC: background-color of the inside */
	color: #000000;                 /* YCC: default text-color of the inside */
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:10px;             /* YCC: all texts at some distance of the right border */
	}
.notopgap    { margin-top: 0; font-size: 1px;}    /* DNC: to avoid splitting of the box - BPM set font size minimum */
.nobottomgap { margin-bottom: 0; font-size: 1px; } /* DNC: to avoid splitting of the box - BPM set font size minimum */

#couponboxes { height: 115px;width: 250px;float: left; text-align: center; }
