@charset "UTF-8";

/* CSS Document */

body { margin:0px; padding:0px; background-image: url(images/bg.jpg); background-repeat:repeat-x; color:#000; font-family:Arial, Helvetica, sans-serif; }

p { color: #141e26; font-size:0.75em; line-height: 21px; }

ul li { line-height:18px; color: #0d97c3; font-size:0.75em; }

img, img a { border:0px; }

h1, h2 { font-weight:normal; margin:0; }

h1 { font-size: 1.65em; color: #409382; padding:5px 0 0 0; }

h2 { font-size: 1.0em; color: #141e26; padding:5px 0 3px 0; border-bottom:1px dotted #141e26; }

h3 { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; line-height: 18px; color:#000066; padding: 0px; margin: 0px; }

a:link { color:#069; text-decoration:none; }

a:visited { color:#069; text-decoration:none; }

a:hover { color:#036; text-decoration:none; }

legend { font-size:0.69em; letter-spacing:1px; color:#409382; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

fieldset { border:1px solid #409382; margin-bottom:20px; }

/*Design div id tags */

#header { width:1000px; height:130px; margin:0 auto; background-image:url(images/header-bg.jpg); }

#header2 { width:1000px; height:130px; margin:0 auto; background-image:url(images/header2-bg.jpg); }

#nav, #nav2 { width:918px; height:61px; margin:0 auto; background-repeat:no-repeat; padding: 0 0 0 82px }

#nav { background-image:url(images/nav.bg.jpg); }

#nav2 { background-image:url(images/nav2.bg.jpg); }

#flash { width:1000px; height:252px; margin:0 auto; }

#main { width:1000px; margin:25px auto 0 auto; overflow:hidden; }

#left { width:687px; float:left; padding:0 20px 0 20px }

#left-left { width:198px; float:left; padding:0 15px 0 25px; background-color:#e9eef4; margin:0 10px 0 0; border:1px solid #409382 }

#contact { width:457px; float:left; padding:0 20px 0 0; }

#contact table { margin:20px; }

#contact p { margin:3px 0 3px 0; padding:0; }

#right { width: 259px; float:right; margin: 0 14px 0 0; }

.did-you { width:249px; height:81px; margin:3px 0 0 0; background-image:url(images/did-you-know-bg.jpg); background-repeat:no-repeat; padding:38px 5px 0 5px; }

.did-you p { padding:0; margin:0; line-height:18px; }

.steve-dennis { width:249px; height:81px; background-image: url(images/steve-dennis.jpg); padding:38px 5px 0 5px; }

.opeaning { width:249px; height:81px; background-image: url(images/opening-hours-.jpg); padding:38px 5px 0 5px; }

.opeaning table { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; margin:10px 0 0 10px; }

.steve-dennis p, .opeaning p, .mot-offer p { padding:0; margin:0; line-height:18px; color:#FFF }

.mot-offer { width:249px; height:74px; background-image: url(images/mot-offer.jpg); padding:45px 5px 0 5px; }

.mot-offer p { font-size:0.75em; }

#left-left h1, #left-left h2, #right h2 { font-size:0.89em; font-weight:bold; color: #409382; border:none; }

/*footer*/ 

#footer { width:1000px; margin:0 auto; }

#footer ul { padding:0px; margin:0px; line-height:18px; }

#footer li { list-style:none; font-size:0.69em; }

#footer a:link { color: #0084d6; text-decoration: underline; }

#footer a:visited { color: #0084d6; text-decoration: underline; }

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

.section { width:1000px; border-top:1px solid #999; padding: 20px 0 20px 0; overflow:hidden; clear:both; }

.section p { font-size:0.65em; margin:0; padding:0; }

.halfl { width:500px; float:left; }

.halfr { width:500px; float:left; }

.small { width:166px; float:left; }

#find-us { width:1000px; text-align:center; margin:0 auto; }

/*text styles */

.h1-under { color: #141e26; font-size:0.5em; }

.h2-under { color: #141e26; font-size:0.8em; }

.lavoitures { padding-right:365px; float:right }

.subheading { font-weight:bold; font-size:1.0em; }

.padd { margin:2px 0 15px 0; }

.inline-ul { display:block; padding:0; margin:0; }

.inline-li { display:inline; padding:0; margin:0; }

.linkbox { font-size:0.7em; font-weight:bold; text-align:center; border:1px solid #036; padding:5px 0 5px 0; }

/*php forms*/

.formfield { width:200px; border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:0.69em; padding:3px; }

.formbox { width:280px; float:left; padding-left:52px }

.formstyle2 { width:220px; background-color: #f7f7f7; padding:1px; margin-bottom:2px; border: 1px solid #666; font-family: Arial; font-size:0.69em; }

.button { width:220px; background-color: #1299ec; padding:1px; margin:2px 0 0 0; border: 1px solid #000; font-family: Arial; font-size:0.69em; color:#FFF; text-transform:uppercase; text-align:center; font-weight:bold; }

.formstyle { width:208px; background-color: #FFF; padding:3px; margin-bottom:3px; border: 1px solid #b6b6b6; color: #6b6b6b; font-family: Arial; }

.formbottons { width:228px; margin-bottom:5px; }

.form1 { margin-left:15px; width:167px; margin-bottom:5px; margin-top:7px; }

.form2 { width:167px; background-color: #e6e6e6; padding:3px; margin-bottom:3px; margin-left:15px; border: 1px solid #b6b6b6; color: #6b6b6b; font-family: Arial; }

.contactformbox { border:1px solid #000066; font-size:0.7em; font-family:Arial, Helvetica, sans-serif; padding:3px; }

/* Contact Form Result Classes */

.contacttick { background-color:#e9fcca; border:1px solid #018938; padding:20px; margin:15px 0 0 0 }

.contacttickimage { float:left; padding-right:15px; }

.contacttickgreenp { margin:0; padding:0; color:#018938; }

.contactfail { background-color:#fbdacd; border:1px solid #b02820; padding:20px; margin:15px 0 0 0 }

.contactfailimage { float:left; padding-right:15px; }

.contactfailredp { margin:0; padding:0; color:#b02820; }

