@charset "UTF-8";

/* CSS Document */

* { margin: 0px; padding: 0px; }

body { background: url(images/bg.jpg) #ffd800 repeat-x; font-family: Arial, Helvetica, sans-serif; font-weight: lighter; color: #4b4b4b; font-size: 62.5%; }

img { border: none; }

#wrap { width: 985px; margin: 0 auto; }

/*fonts*/
p { font-size: 1.2em; line-height: 22px; padding: 3px 0 15px 0; }

h1 { font-size: 1.8em; color: #0065de; padding: 0 0 12px 0; }

h2 { font-size: 1.6em; color: #0065de; padding-bottom: 12px; }

.headtwo { font-size: 1.6em; color: #0065de; padding-bottom: 12px; font-weight: bold; }

.small { font-size: 0.8em; }

.thead { font-size: 1.6em; font-weight: bold; text-align: center; color: #000; }

.tbold { font-weight: bold; color: #000; }

/*classes*/

.rightimages { float: right; padding: 0 0 20px 10px; }

.cimage { float: right; padding: 20px 80px; }

/*header*/

#header { width: 985px; height: 172px; }

/*topflash*/

#topf { width: 985px; height: 128px; }

/*nav*/

#nav { background: url(images/nav.jpg) no-repeat; width: 985px; height: 44px; float: left; }

#nav ul { line-height: 38px; font-size: 1.3em; }

#nav li { list-style-type: none; display: inline; }

#nav li a { display: block; text-decoration: none; height: 38px; outline: none; color: #fff; float: left; padding: 0px 30px; text-align: center; }

#nav li a:hover { color: #0065d3; display: block; height: 38px; background: url(images/nav-hover.jpg) repeat-x; }

/*midwrap*/

#midwrap { width: 985px; height: 338px; }

/*eflash*/

#eflashwrap { width: 282px; height: 169px; float: left; background: url(images/example-bg.jpg) no-repeat; }

#eflash { width: 256px; height: 136px; padding: 13px 0 10px 13px; }

/*map*/

#map { width: 282px; height: 169px; background: url(images/map-bg.jpg) no-repeat; float: left; }

#mappad { padding: 12px 0 10px 13px; }

#mappad a { background-position: top left; display: block; height: 136px; outline: none; }

#mappad a:hover { background-position: bottom left; }

.nav_map { background: url(images/gmap.jpg) no-repeat; width: 257px; }

/*main flash*/

#flashwrap { width: 696px; height: 338px; float: right; background: url(images/flashbg.jpg) no-repeat; }

#mflash { width: 672px; height: 307px; padding: 12px 0 0 12px; }

/*midnav*/

#midnav { width: 985px; height: 146px; margin: 0 auto; }

#midnav ul { width: 985px; height: 146px; }

#midnav li { display: inline; float: left; }

#midnav a { background-position: top left; display: block; text-indent: -5000px; text-decoration: none; height: 146px; outline: none; }

#midnav a:hover { background-position: bottom left; }

.nav_car { background: url(images/car-button.jpg) no-repeat; width: 243px; }

.nav_pickup { background: url(images/pickup-button.jpg) no-repeat; width: 248px; }

.nav_wash { background: url(images/wash-button.jpg) no-repeat; width: 245px; }

.nav_work { background: url(images/work-button.jpg) no-repeat; width: 249px; }

/*maintop*/

#maintop { background: url(images/top.jpg) no-repeat; height: 36px; clear: both; }

/*main*/

#main { background: url(images/mainbg.jpg) repeat-y; overflow: hidden; float: left; width: 985px; }

/*leftcol*/

#leftcol { width: 685px; float: left; padding: 0 10px 0 15px; }

#leftcol ul { font-size: 1.2em; line-height: 20px; padding: 0 0 10px 10px; }

#leftcol li { line-height: 22px; }

#leftcol a { text-decoration: underline; outline: none; color: #333; }

#leftcol a:hover { text-decoration: underline; color: #0065de; }

#linkbox { border: thin dotted #0065de; margin-left: 5px; }

#linkbox p { margin-left: 5px; }

.gallery { margin-left: 5px; margin-bottom: 15px; border: 1px solid #000; }

/*contact form*/

.mainformstyle { margin-bottom: 5px; border: 1px solid #666; color: #000; padding: 2px; margin-left: 10px; }

#rightform { padding: 5px; margin: 0 auto; border: thin dotted #005d7b; width: 180px; }

#form a { color: #303030; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; }

.formp { margin: 0px; padding-top: 10px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; }

#gmap { height: 500px; width: 630px; margin: 0 auto; border: 1px solid #303030; padding-bottom: 10px; }

#form { width: 670px; margin: 0 auto; margin-bottom: 20px; }

#contactright { float: right; width: 320px; }

#contactright a { color: #303030; font-size: 1em; margin-left: 0px; }

/*rightcol*/

#rightcol { width: 260px; float: right; }

#shadow { background: url(images/rightshadow.jpg) no-repeat; float: left; width: 11px; height: 421px; padding-top: 20px; }

#testimonials { }

#twrap { width: 200px; margin-left: 30px; }

/*contact*/

#contact { background: url(images/contact-top.jpg) no-repeat top; width: 233px; height: 180px; padding: 50px 0 0 10px; margin-left: 10px; }

.bibformstyle { margin-bottom: 6px; border: 1px solid #666; color: #000; padding: 2px; margin-left: 40px; }

.button { margin-left: 65px; }

/*rss*/

#rss { width: 233px; height: 130px; background: url(images/news-top.jpg) no-repeat top; padding: 50px 0 0 10px; margin-left: 10px; }

#rss p { font-size: 1.2em; padding-left: 20px; }

.bold { font-weight: bold; }

#rss h2 { padding-left: 16px; }

#rss ul { font-size: 1.0em; padding-bottom: 4px; padding-top: 0px; list-style-type: none; }

#rss li { padding-left: 40px; }

#rss a { font-weight: normal; margin-bottom: 15px; color: #232323; }

#rss a:hover { color: #0065de; }

.headrss { margin-top: 5px; font-size: 1.2em; font-weight: bold; color: #0065de; text-decoration: none; padding-left: 20px; }

.arss { color: #000000; font-size: 1.0em; margin-bottom: 5px; }

#rightcol h4 a { color: #0065de; margin-bottom: 4px; text-decoration: none; font-size: 1.1em; }

#rightcol h4 a:hover { color: #232323; margin-bottom: 4px; text-decoration: none; }

/*mainbottom*/

#mainbottom { background: url(images/bottom.jpg) no-repeat; height: 38px; clear: both; }

/*footer*/

#footer { clear: both; height: 170px; background: url(images/footer.jpg) repeat-x; background: #0065d3; }

#footer ul { font-size: 1.1em; text-align: center; display: block; margin: 0 auto; padding-top: 10px; }

#footer li { display: inline; margin-left: 0px; color: #fff; margin-left: 10px; }

#footer p { color: #fff; text-align: center; font-size: 1.1em; padding-top: 10px; }

#footer a { color: #fff; outline: none; }

#footer a:hover { text-decoration: underline; color: #ccc; }

/*creare links*/

#extra { clear: left; font-size: 1.1em; color: #fff; text-align: center; }

#extra ul { width: 700px; }

#extra li { width: 33%; text-align: center; }

#extra li a { color: #0065de; width: 33%; }

