Body{margin:0 0 0 0 ;background-image:url(images/background.gif); background-repeat:repeat;}
#main, #body, #footer{ margin:0 auto; width:960px;}
#hearder-div{background-image:url(images/headerbg.png); background-repeat:repeat-y; }

#menu-div{ margin:0 auto;background-image:url(images/headerbg.png); background-repeat:repeat-y;  }
#menu{  margin:0 auto; background-image: url(images/menu-bg.gif); background-repeat: repeat-x; height: 35px; margin-left:29px;   }
#body-div{ margin:0 auto;background-image:url(images/bodybg.png); background-repeat:repeat-y; padding-left:8px;}
#bodybg{  background-image:url(images/bg.gif); background-repeat:repeat-x; background-position:top;  width:910px;}
.bodytext{ font-family:verdana; font-size:12px; color:#131313; text-decoration:none; font-weight:normal; line-height:18px; text-align: justify;}
.bodytext2{float:left; width:350px; padding-right:15px; font-family:verdana; font-size:12px; color:#131313; text-decoration:none; font-weight:normal; line-height:18px; text-align: justify;}
p{font-family:verdana; text-decoration:none; font-weight:normal; text-align: justify;}
img.photoacc{border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}

li{ display:inline;}
.menulinks{ font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align:left; vertical-align:middle; line-height:29px; height:30px; padding-right:15px; padding-left:15px;background-image:url(images/line.gif); background-position:right; background-repeat:no-repeat; display:block;}
#line1{padding-left:20px; padding-right:20px; height:30px; }
.redtext{font-family: Verdana; font-size: 11px; font-weight: bold; color: #94283a; text-decoration: none;padding-right: 20px; text-align: right;}
h1{font-family: Verdana, Arial, Helvetica; font-size: 18px; font-weight: bold; color: #000000; text-decoration: none;}
h3{font-family: Verdana, Arial, Helvetica; font-size: 16px; font-weight: bold; color: #000000; text-decoration: none;}

#bodyleft{ float:left; width:625px; text-align:left;}
#bodymiddel{float:left; width:18px; margin-top:0px; padding-top:85px;}
#bodyright{ float:right; width:550px; padding-left:10px; vertical-align: top;}
#bodyleft1{ float:left; width:405px; text-align:left;}
#gap{ height:15px;}
#line2{ height:1px; background-color:#e1e1e1; width:auto; margin-top:10px;}
#box1{ border: solid 1px #cdcece; padding:5px 5px 5px 5px; background-color:#f6f6f6;}


#footerbg{ background-image:url(images/footerbg.gif); background-repeat:no-repeat; height:60px; text-align:center; margin-left:35px; padding-top:17px;}
.footerlinks{ font-family:verdana; font-size:11px; text-decoration:none; font-weight:normal; color:#8A8B8C;}

div.header{width: 900px; text-align: center;}
td.garage{text-align: right;}

td.cellmenu{text-align:center; margin-left:5px;  width:125px; height: 28px; vertical-align: middle; margin-top: 7px;}
table.menu{width: 910px; background-image:url(images/menu-bg.gif); height: 25px;}
a.menu{font-family: Verdana; text-transform: uppercase; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align:left; vertical-align:middle;}
a.menu:hover{color: #333333;}
td.menudr{ text-align: right; padding-right: 20px; vertical-align: middle;}
td.nom{ text-align: center; vertical-align: middle;}
p.services{line-height: 200%;}
p.bodytext{text-align: left;}
td.contactgau{padding-left: 25px;}
a.baspage{text-decoration: none; color: #8A8B8C;}
h3.services{vertical-align: middle; line-height: 100%; display: inline; padding-top: 15px;}
