/* CSS Document */

/*GENERAL*/
* {margin: 0; padding: 0}
/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
html {	font-size: 100%;height: 100%;	margin-bottom: 1px;}
body {background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3c3c3c; line-height: 150% }
@media screen {
body {padding-top: 20px;}}
.clear {clear: both}
#container {width: 780px; margin: 0 auto; position: relative}

h1#logo {width: 150px; height: 55px; text-indent: -9999px; float: left}
h1#logo a {display:block; width: 150px; height: 55px; background:url(/assets/images/layout/logo_main.jpg) no-repeat}

p {margin-bottom: 8px; padding: 0 25px}

/*SITE OFFLINE*/
body.offline {background: url(/assets/images/layout/offline.jpg) no-repeat center center #f9f9f9;}
.offline span {position: absolute; bottom: 50px; left: 200px}
.offline a {color:#999999; text-decoration: none}
.offline h2 {font-size:20px; margin-bottom: 8px; text-transform:uppercase}

/*MENU*/
#menu_under {list-style: none; padding: 13px 0 15px 0; font-size: 10px; clear: both}
/*IE6*/ * HTML #menu_under {padding-top: 33px}
#menu_under li {float: right; margin: 0}
#menu_under li a {display: block;  padding: 0 9px; color:#777672; background: url(/assets/images/layout/puntje.jpg) no-repeat center right; text-decoration: none; text-transform:capitalize}
#menu_under li a:hover {color: #000000}
#menu_under li.last a {background:none; padding-right: 0}

/*  LANG BUTTONS*********************************************************************************************************************************************************/
form.lang {position: absolute;  right: 134px; top: 30px; padding: 0; margin: 0px}
 /*IE6*/ * HTML form.lang {position: absolute; right: 194px;}
form.lang input { border: 0; outline: none; height: 20px; width: 26px; }
	input.submit_eng {background:url(/assets/images/icons/eng.jpg) center no-repeat #eeecec; font-size: 0px;}
	input.submit_nl {background:url(/assets/images/icons/nl.jpg) center no-repeat #eeecec; font-size: 0px; }
	input.submit_de {background:url(/assets/images/icons/de.jpg) center no-repeat #eeecec; font-size: 0px; }
	input.submit_fr {background:url(/assets/images/icons/fr.jpg) center no-repeat #eeecec; font-size: 0px; }
form.lang input:hover, form.lang input.selected {background-color: #CCCCCC; cursor: pointer}

/*GOOGLE TRANSLATE DIV*/
div.google_translate {clear: both; text-align: right; padding: 5px 0 2px 0}
div.google_translate em {position: relative; top: -6px; font-style:normal; margin-left: 5px}
div.google_translate a img {border: 5px solid #eeecec;}
div.google_translate a:hover img {border: 5px solid #CCCCCC}
div.google_translate span {color:#999999; float: right; margin-right: 20px}

a.export {float: right; padding: 3px 0 0 28px; background:url(/assets/images/icons/pdf.gif) no-repeat 0 3px; color:#999999; text-decoration: none; height: 20px;}
a.export:hover {color:#333333}
	
/*FOOTER*/
#footer {list-style: none; padding: 40px 0 10px 0; font-size: 10px; width: 100%}
#footer li {float: right; text-align:  right}
#footer li a {display: block; padding: 1px 10px 0 10px; border-right: 1px solid #a5a3a5; color:#a5a3a5; text-decoration: none; text-transform:capitalize}
#footer li a:hover {color: #3c3c3c}
#footer li.last a {border-right: none}
#footer li#copyright {clear: both; padding: 10px}

/*HEADERS*/
h1 {font-weight: normal;}
h2 {font-weight: normal; font-size:17px; color:#000000;}
h3 {font-weight: normal; font-size:14px;}
h4 {font-size:12px}

h2.type3 {background: #545048; color: #ebe7df; padding: 12px 0 0 25px; height: 28px; border-bottom: 1px solid #3a362d}
h2.type2 {background: #171716; color: #ebe7df; padding: 12px 0 0 25px; height: 28px; border-bottom: 1px solid #10100c;  margin-bottom: 10px}
h2.type1 {background: #9a9384; color: #242321;   padding: 12px 0 0 25px; height: 28px; border-bottom: 1px solid #938971; margin-bottom: 10px}
h2.type4 {/*background: url(/assets/images/layout/pijl_main.jpg) no-repeat left center ;*/ border-bottom: 1px solid #cfccc2; padding: 8px 0 0 25px; height: 28px; margin-bottom: 10px}
h2.type5 {background: url(/assets/images/layout/pijl_download.jpg) no-repeat left -29px ; border-bottom: 1px solid #cfccc2; padding: 12px 0 0 25px; height: 28px; margin: 10px 0 4px 0; clear: both}
h2.type6 {background: url(/assets/images/layout/pijl_main.jpg) no-repeat left center ; padding: 15px 0 0 25px; height: 33px; margin-bottom: 15px}
h2.type7 {padding: 12px 0 10px 0; margin: 10px 0 7px 0; font-size: 33px; width: 500px; float: left; clear: both}
h2.type8 {/*background: url(/assets/images/layout/pijl_main.jpg) no-repeat left center ;*/ border-bottom: 1px solid #cfccc2; padding: 12px 0 0 25px; height: 28px; margin: 30px 0 10px 0}
h2.type9 {padding: 0 0 0 25px;}

h2.type4 span {width: 95px; display: block; float: left; color: #9a9384}

/*COLUMNS*/
.column_one {width: 235px; float: left;margin: 0; padding: 0 }
.column_two {width: 545px; float: right; margin: 0; padding: 0}
.column_three {margin-top: 50px}
.column_four {width: 180px; float: left; }
.column_five {width: 155px; float: left; margin-right: 25px}
.column_six {width: 515px; float: left; margin: 0; padding: 0}
.column_eight {width: 520px; float: right; margin: 0; padding: 0 0 0 25px}


.column_nav {width: 235px; background: /*url(/assets/images/layout/bg_dark.jpg) no-repeat right bottom*/ #212120; margin: 0; position: absolute; top: 0; bottom: 0; left: 0}
.column_content {width: 545px; float: right; min-height: 230px; padding: 0 0 20px 0;}
div.home_wrapper {background: url(/assets/images/layout/content_bg.jpg) no-repeat right bottom #a39e90; position: relative }

.column_one p {margin-top: 10px}
.column_nav p {margin: 40px 0 0 0; color: #a9a7a4}

/*LISTS*/
ul.points {margin: 0 25px 0 15px; list-style:inside; float: right}
ul.points li {padding: 2px 4px; color: #545048}

ul.consider {margin: 15px 0 0 10px; list-style:none;}
ul.consider li {padding: 2px 4px; color: #545048}
strong {font-weight: bold}
 
 ul.results {margin: 0}
 ul.results li {padding: 5px 25px;}
 ul.results li:hover {cursor: pointer; background:url(/assets/images/layout/pijl_main.jpg) no-repeat left center}
 ul.results li h3 {font-size:13px; padding: 10px 0 0 0; color: #878376}
 ul.results li:hover h3 {color:#3c3c3c; }
 ul.results span.date {padding-right: 10px; font-weight: bold}
 
 ul.download {margin: 0 0 65px 0}
 ul.download li {padding: 3px 25px; width: 100%; clear: both}
 ul.download li h3 a {font-size:13px; padding: 1px 0 0 0; color: #878376; width: 250px; float: left; clear: both; text-decoration: none}
 ul.download li img {float: left; padding-top: 3px}
 ul.download li span.file-type {width: 70px; float: left; padding-left: 50px; text-transform:uppercase}
 ul.download li h3 a:hover {color:#3c3c3c; }
 
 .link_eng { background:url(/assets/images/icons/eng.jpg) no-repeat left center } 
 .link_nl {background:url(/assets/images/icons/nl.jpg) no-repeat left center} 
 .link_de {background:url(/assets/images/icons/de.jpg) no-repeat left center } 
 .link_fr {background:url(/assets/images/icons/fr.jpg) no-repeat left center } 
 
/*CONTENT*/
.slideshow {width: 780px; height: 250px; background:url(/assets/images/slides/aston4.jpg) no-repeat; margin-top: 15px }
.company {width: 780px; height: 250px; background:url(/assets/images/slides/inside.jpg) no-repeat; margin-top: 15px }
.navsystem {width: 780px; height: 250px; background:url(/assets/images/slides/search.jpg) no-repeat; margin-top: 15px }
.service {width: 780px; height: 250px; background:url(/assets/images/slides/service1.jpg) no-repeat; margin-top: 15px }
.downloads {width: 780px; height: 250px; background:url(/assets/images/slides/downloads1.jpg) no-repeat; margin-top: 15px }
.collection {width: 780px; height: 250px; background:url(/assets/images/slides/rapide.jpg) no-repeat; margin-top: 15px }
.collection_alt {width: 780px; height: 250px; background:url(/assets/images/slides/interior.jpg) no-repeat; margin-top: 15px }
.contact {width: 780px; height: 250px; background:url(/assets/images/slides/contact.jpg) no-repeat; margin-top: 15px }
.nieuws {width: 780px; height: 250px; background:url(/assets/images/slides/nieuws.jpg) no-repeat; margin-top: 15px }
.events {width: 780px; height: 250px; background:url(/assets/images/slides/events.jpg) no-repeat; margin-top: 15px }
.flash {margin-top: 15px}


/*MAIN THUMBS*/
ul#thumbs_main {list-style: none; margin: 15px 0 0 0; padding:0}
ul#thumbs_main li {width: 150px; float: left; background:url(/assets/images/layout/pijl_main.png) no-repeat 0 115px; padding: 10px 0 0 0}
/*IE6*/ * HTML ul#thumbs_main li {background:url(/assets/images/layout/pijl_main.gif) no-repeat 0 115px}
ul#thumbs_main li div {width: 140px; height: 80px; border: 5px solid #878376}
ul#thumbs_main li h4 {color:#242321; text-transform:uppercase; padding: 10px 0 0 25px}
ul#thumbs_main li a {color:#5c5547; text-decoration: none; padding: 0 0 1px 0; /*border-bottom: 1px solid #60594e;*/ margin: 10px 0 0 25px}
ul#thumbs_main li:hover {cursor: pointer}
ul#thumbs_main li:hover a {border: none; color: #FFFFFF}

a.pijl {width: 25px;height: 25px; background:url(/assets/images/layout/pijl_main.png) no-repeat top left; text-indent: -9999px; position: absolute; bottom: 5px; right: 5px}
/*IE6*/ * HTML a.pijl  {background:url(/assets/images/layout/pijl_main.gif) no-repeat top left}
/*IE6*/ * HTML .news a.pijl {display: none}

li#thumb1,
li#thumb4 {margin: 0 22px 0 25px}
/*IE6*/ * HTML li#thumb1,
* HTML li#thumb4 {margin: 0 22px 0 12px}
li#thumb2,
li#thumb5 {margin: 0 22px 0 0}


li#thumb1 div {background:url(/assets/images/layout/thumb_db7.jpg) no-repeat}
li#thumb2 div {background:url(/assets/images/layout/thumb_vantage.jpg) no-repeat}
li#thumb3 div {background:url(/assets/images/layout/thumb_db9.jpg) no-repeat}
li#thumb4 div {background:url(/assets/images/layout/thumb_vanquish.jpg) no-repeat}
li#thumb5 div {background:url(/assets/images/layout/thumb_dbs.jpg) no-repeat}
li#thumb6 div {background:url(/assets/images/layout/thumb_rapide.jpg) no-repeat}

/* SEARCH FIELD*/
form#search {width: 130px; height: 22px; position: absolute; top: 30px; right: 0px}
 /*IE6*/ * HTML form#search {width: 190px}
form#search input[type="text"]	 {width: 102px; height: 14px; padding: 3px 3px 1px 3px; border: 1px solid #a5a3a5; outline: none; font-size:9px; vertical-align: middle;}
form#search input[type="text"]:focus {outline: none; background:#f7f7f7; color:#BBB}
form#search input[type="image"] {vertical-align: middle;}
form#search input{float: left}

/*IMAGES*/
img.thumb {float: left; margin: 5px 15px 15px 25px; border: 5px solid #cfccc2; width: 90px; height: 90px}

/*ROUTE*/
form.googlemap {margin-bottom: 20px}
form.googlemap input[type="text"]	 {border: 1px solid #a5a3a5; outline: none; height: 22px; vertical-align: middle;}
form.googlemap input[type="text"]:focus {outline: none; background:#f7f7f7; color:#BBB}
input.submit {margin-top: 25px; height: 20px; width: 121px; padding-right: 15px; color: #FFFFFF; background:url(/assets/images/layout/button_route.jpg) no-repeat; border: none; outline: none;font-size: 10px}
input.submit:hover {background:url(/assets/images/layout/button_route.jpg) no-repeat 0 -20px}

/*SPECS PDF*/
.logo_pdf {float: right; width: 150px; border-bottom: 5px solid #FFFFFF}
.stroke {border-top: 1px solid #cfccc2; }
img.foto_main {width: 515px; float: left; border: 15px #FFFFFF solid; border-left: none}
img.foto_thumb {width: 250px; float: left; border-right: 15px solid #FFFFFF; border-bottom: 15px solid #FFFFFF}

div.main {width: 530px; }
div.list { width: 250px; float: right; clear: right;}
* HTML div.list { width: 240px; float: right; clear: right;}
div.list h3 {border-top: 15px solid #FFFFFF;  color: #878376}
div.list ul {list-style: none; border-bottom: 1px solid #cfccc2; padding: 10px 0 15px 0}
div.list ul.last {border-bottom: none}
.disclaimer {font-size:9px; line-height: 120%;  text-align: justify; position: absolute; bottom: 10px}
* HTML .disclaimer {position: relative; top: 20px}
a.fotos {padding: 4px 0 0 28px; background:url(/assets/images/icons/pictures.gif) no-repeat; color:#999999; text-decoration: none; height: 20px; margin-top: 18px; }
a.fotos:hover {color:#333333}
div.general {border-bottom: solid 5px #FFFFFF; border-top: solid 5px #FFFFFF}
.main ul {list-style: none; clear: both; width: 515px}
.main ul li {width: 250px; border-right: 15px solid #FFFFFF; float: left;}
.main ul li h3 {border-bottom: solid 5px #FFFFFF; border-top: solid 5px #FFFFFF}
.main ul li.first h3 {color: #878376}
.main ul li.last {border-right: none}

.address ul {list-style: none;}
.address ul a, div.list ul a {color:#7f7c7f; text-decoration:none}
div.list ul img {margin: 2px 10px 0 0}
.address ul a:hover, div.list ul a:hover {color:#3c3c3c}
ul#ad1 {position: absolute; bottom: 70px;}
ul#ad2 {position: absolute; bottom: 70px; left: 140px}
ul#ad3 {position: absolute; bottom: 70px; left: 320px}
ul#ad4 {position: absolute; bottom: 70px; left: 460px}
ul#ad5 {position: absolute; bottom: 70px; right: 0}

div.list div.noprint h3 {border-top: 1px solid #cfccc2; padding-top: 15px}

.swatch {width: 20px; height: 20px; margin: 20px 10px 20px 0; display: block; float: left}

a.ikwilgraag {padding: 0 20px 0 28px; width: 170px; float: left; background:url(/assets/images/icons/info.gif) no-repeat left center; color:#999999; text-decoration: none; margin-top: 18px; }
a.ikwilgraag:hover {color:#333333}

/*FORM OCCASION*/
form#occasion {padding: 10px 25px; margin-top: 10px;}
form#occasion input[type="text"], form#occasion select {margin: 3px 0 10px 0; height: 22px; vertical-align: middle; float: left; width: 200px; color:#333333}
form#occasion input[type="text"]:focus {outline: none; background:#f7f7f7; color: #333333}
form#occasion textarea {margin: 3px 0 10px 0; border: 1px solid #a5a3a5; outline: none; height: 100px; vertical-align: middle; float: left; width: 495px}
form#occasion label {display: block; width: 200px; font-size: 12px; line-height: 14px; padding: 10px 0px 10px 0px; margin-bottom: 10px; text-align: left; position: relative}

/*FORMS*/
form span.required {font-size: 7px; text-transform:uppercase; color:#993300; width: 100px; text-align: right; position: absolute; right: 0}
form fieldset {border: none; outline: none; }

/*COLLECTION*/
.collectie {padding: 10px 0 0 0}
.collectie ul {margin-top: 20px}
.collectie h2 {padding-bottom: 15px; color:#a5a3a5; font-size:18px}
.collectie ul li h4 {border-bottom: 1px solid #cfccc2; padding: 7px 0 0 0; height: 23px; margin-bottom: 5px}
a.meer {margin-left: 25px; color:#a5a3a5; text-decoration: none; text-transform: uppercase}
a.meer:hover {color: #3c3c3c; }
a.list {color:#a5a3a5; text-decoration: none; text-transform: uppercase; font-size:11px}
a.list:hover {color: #3c3c3c; }
a.terug {float: right; padding-top: 18px}
span.sold {color:#993300; font-size:8px; margin-left: 2px; text-transform: uppercase}
h2 span.sold {color:#993300; font-size:15px; margin-left: 2px; text-transform: uppercase}
span.coming {color:#006600; font-size:8px; margin-left: 2px; text-transform: uppercase}

/*COLLECTION TOTAL*/
ul.collection_total {width: 155px; float: left; margin: 20px 18px 0 0}
 /*IE6*/ * HTML ul.collection_total {margin: 20px 10px 0 0}
ul.collection_total li h4 {border-bottom: 1px solid #cfccc2; padding: 7px 0 0 0; height: 23px; margin-bottom: 5px}
li.thumb {padding: 0; border: 5px solid #cfccc2; position: relative; overflow: hidden}
li.thumb img {width: 143px; height: 95px; border: 1px solid #FFFFFF; float: left}
li.thumb span.vehicle_sold {position: absolute; top: 1px; left: 0px; width: 144px; height: 95px;  display: block; text-align: center; background:url(/assets/images/layout/bg_tint.png); color:#993300;}
li.thumb span.vehicle_coming {position: absolute; top: 1px; left: 0px; width: 144px; height: 95px; display: block; text-align: center; background:url(/assets/images/layout/bg_tint.png); color:#006600; }
li.thumb span.vehicle_sold em, li.thumb span.vehicle_coming em {position: relative; top: 40px; text-transform:uppercase; font-size:13px}
 /*IE6*/ * HTML li.thumb span.vehicle_sold, * HTML li.thumb span.vehicle_coming {left: 0}
ul.collection_total:hover li.thumb {border: 5px solid #545048} 
ul.collection_total:hover a {color: #3c3c3c;} 
ul.collection_total:hover {cursor: pointer}

/*COLLECTION_NEW*/
.model_description {padding: 10px 0 0 0}
.model_fotos {padding: 10px 0 20px; clear: both}

form.collection_form {padding: 10px 25px}
form.collection_form fieldset {}
form.collection_form fieldset label {float: left; clear: both; width: 100%; margin-bottom: 10px;}
form.collection_form fieldset label select {width: 100%; margin: 3px 0; float: left; text-transform:capitalize}

/*HOME*/
.startpagina {margin: 20px 0 60px 0}
.column_nav ul {padding: 5px 25px 40px 25px}
 /*IE6*/ * HTML .column_nav ul {padding: 5px 0 40px 25px}
.column_nav ul li {padding: 5px 0; border-bottom: #333333 solid 1px}
.column_nav ul li span {float: left; width: 200px; color:#9a9384}
.column_nav ul li a {color:#CCCCCC; text-decoration: none; font-size:12px; }
.column_nav ul li.last {border-bottom: none} 
.column_nav ul li a:hover {color:#FFFFFF}
.padding {height: 10px}
div.news {position: relative}

/*NAVIGATION*/
div#nav {padding: 25px 25px 0 25px}
div#nav a {padding: 7px; background:#f7f7f7; color:#999999; text-decoration: none}
div#nav a:hover {background:#e0dcdc}
div#nav strong {padding: 7px; background:#9a9384; color: #FFFFFF}

div#nav_new {padding: 25px 25px 0 25px; font-size:9px; text-transform:uppercase}
div#nav_new a {padding: 7px; background:#9a9384; color: #FFFFFF; text-decoration: none}
div#nav_new a:hover {background:#545048}

/*EMPLOYEES*/
ul#employees {margin: 15px 0 0 15px}
ul#employees li {padding: 8px 10px;}
ul#employees li h3 {font-size:13px; padding-top: 10px; color: #878376}
/*IE6 */* HTML ul#employees li h3 {padding-top: 0}
ul#employees li p {padding-top: 1px; margin: 0}
ul#employees li img {border: 5px solid #cfccc2; margin-right: 15px; float: left}

ul#employees li:hover img {border: 5px solid #545048} 
ul#employees li:hover {cursor: pointer}

a#rss {height: 16px; width: 16px; background:url(/assets/images/icons/rss.jpg) no-repeat 0 0; padding: 0 10px 0 25px; color: #ebe7df; font-size: 15px; text-decoration: none}
a#rss:hover {background-position: 0 -84px}

/*NIEUWS*/
div.event {padding: 10px 0 30px 0}
.logo {margin: 0 25px 10px 25px; float: left}
a.meer {color:#9a9384; text-decoration: none; margin: 0 0 25px 25px;}
a.meer:hover {color:#333333}


ul.navi {list-style: none;}
ul.navi li {float: right; margin-right: 10px;  height: 22px}
ul.navi li a {text-indent: -9999px; width: 22px; height: 22px; display: block}
li.play a {background:url(/assets/images/icons/ctrl_play.jpg) no-repeat}
li.stop a {background:url(/assets/images/icons/ctrl_stop.jpg) no-repeat}
li.back a {background:url(/assets/images/icons/ctrl_back.jpg) no-repeat}
li.ffwd a {background:url(/assets/images/icons/ctrl_ffwd.jpg) no-repeat}
ul.navi li a:hover {background-position: bottom}

ul#popuphead {list-style: none; width: 144px ; margin: 10px auto 50px auto}
ul#popuphead li {float: left; height: 22px}
ul#popuphead li a {text-indent: -9999px; width: 22px; height: 22px; display: block}
ul#popuphead li a:hover {background-position: bottom}
li.label span {width: 100px; text-align: center; display: block}

.n {background:#aca596; }
.n span {color:#f7f7f7; }
.n:hover {background:#9a9384;}
.y {background:#867f6f; }
.y span {color:#ffffff; }
.y:hover {background:#7a7364; }
#table_head {text-align: center}

.calendar {width: 100%; clear: both}
.calendar td {padding: 10px; border: 1px solid #FFFFFF; width: 75px; height: 45px}
.calendar td span {display: block; }

.event_yes {position: relative; top:5px}

/*SEARCH REQUEST FORM*/
.search_request {height: 700px; }
 /*IE6*/ * HTML .search_request {height: 700px; width: 540px}
.search_request fieldset {position: relative;}
.search_request fieldset#first {height: 140px; }
.search_request fieldset#second {height: 350px; }
.search_request form {}
.search_request form input[type="text"], .search_request form select {margin: 3px 0 10px 0; height: 22px; vertical-align: middle; float: left; width: 200px; color:#333333}
.search_request form input[type="text"]:focus {outline: none; background:#f7f7f7; color: #333333}
.search_request form label {display: block; width: 200px; font-size: 12px; line-height: 14px; padding: 10px 0px ; margin-bottom: 10px; text-align: left}

.search_request form select#title {width: 90px; position: absolute; top: 40px; left: 25px}
.search_request form label#initials {width: 90px; position: absolute; top: 10px; left: 135px}
.search_request form label#initials input {width: 90px;}
.search_request form label#name {position: absolute; top: 10px; left: 245px}
.search_request form label#email {position: absolute; top: 70px; left: 25px}
.search_request form label#tel {position: absolute; top: 70px; left: 245px}

.search_request form label#model {position: absolute; top: 10px; left: 25px}
.search_request form label#model_other {position: absolute; top: 10px; left: 245px}

.search_request form label#colour_ext {position: absolute; top: 70px; left: 25px}
.search_request form label#colour_int {position: absolute; top: 130px; left: 25px}
.search_request form label#colour_cabrio {position: absolute; top: 130px; left: 245px}

.search_request form label#year1 {position: absolute; top: 190px; left: 25px}
.search_request form label#year2 {position: absolute; top: 190px; left: 245px}

.search_request form label#gearbox {position: absolute; top: 250px; left: 25px}
.search_request form label#mileage {position: absolute; top: 250px; left: 245px}
.search_request form input.submit {margin-left: 25px}

.search_request form select, .search_request form label input {width: 100%}

/*OVERWRITE PREVIOUS*/
.last {border-right: none; margin: 0}

/*ACCORDION*/
ul#accordion {margin: 0}
ul#accordion p {margin: 0 0 1px 0; cursor: pointer}
ul#accordion ul {padding: 0 25px}
.hide {display:none;}
.acc-header {background: #9A9384; color: #242321; padding: 10px 25px; font-size: 12px; font-weight:bold;}
/* .acc-header:hover {	color:#f6f6f6;} */
.acc-active {background:#545048;color:#EBE7DF;}
ul#accordion a {padding: 3px 0; color: #888888; text-decoration:  none; display: block}
ul#accordion a:hover {color: #000000}

/* slideshow */
div#slideshow {width: 493px; height: 300px; border: 1px solid #CCCCCC; margin: 0 0 10px 25px}
a#back {margin: 0 10px 0 0; float: right; cursor: pointer; text-indent: -9999px; width: 22px; height: 22px; display: block; background:url(/assets/images/icons/ctrl_back.jpg) no-repeat}
a#ffwd {margin: 0 10px 0 0; float: right; cursor: pointer; text-indent: -9999px; width: 22px; height: 22px; display: block; background:url(/assets/images/icons/ctrl_ffwd.jpg) no-repeat}

.service {}
