/* --- Default elements --- */
body { width: 100%; height: 100%; color: #000000; font-family: Trebuchet MS, Verdana; font-size: 13px; background: #bcbcbc url(/images/backgrounds/bg2.jpg) no-repeat 50% 0px; margin: 0px; padding: 0px; }
body > form { width: 100%; height: 100%; }
h1	{margin:0px; font-family: Trebuchet MS, Verdana; font-size:20px; font-weight:normal; color:#2a3845;}
h2	{margin:0px; font-family: Trebuchet MS, Verdana; font-size:15px; font-weight:bold; color:#2d5da2;}
h3	{margin:0px; font-family: Trebuchet MS, Verdana; font-size:13px; font-weight:bold; color:#000000;}
p	{text-align:left;font-family: Trebuchet MS, Verdana;color:#000101;}
p.noTopMargin {margin-top:0px;}
p.noBottomMargin {margin-bottom:0px;}
.bold {font-weight:bold;}


a	{color:#2d5da2; font-family: Trebuchet MS, Verdana;text-decoration:underline;}
a.button {background: transparent url(/images/buttons/buttonRight.png) no-repeat scroll top right;display: block;float: left;font-family: Trebuchet MS, Verdana;height: 30px;padding-right: 2px;text-decoration: none;color:#ffffff;}
a.button span {background: transparent url(/images/buttons/button.png) no-repeat;display: block;line-height: 30px;padding:0 10px;} 
a.read-more { float: right; clear: both; }
a img { border: none; cursor: pointer; }
object { outline: none; }

.left { float: left; }
.right { float: right; }

/*Content wraper*/
div#wrapper {width: 960px; margin: 0 auto; }

/*---header---*/
div#header {width: 920px; margin:20px 20px 8px 20px; padding: 0;}
div#header #logo {float: left; background:url(/images/backgrounds/logo.png) no-repeat ;margin-top:25px}
div#header #logo a{display:block;width:264px; height:19px;}
div#header div#headerBrands {float: right;margin-top:5px;}
div#header div#headerBrands span{display:none;}
div#header div#headerBrands a{margin-top:1px;margin-bottom:1px; vertical-align:middle;text-decoration:none; display:inline-block;overflow:hidden;}
div#header div#headerBrands a:hover{background-position: left bottom;}

div#header a#astonmartinHeader {width:98px; height:45px;background: url(/images/header/brands/astonmartin.png) no-repeat left top; margin-left:25px;}
div#header a#jaguarHeader {width:72px; height:37px;background: url(/images/header/brands/jaguar.png) no-repeat left top; margin-left:20px;}
div#header a#ferrariHeader {width:27px; height:48px;background: url(/images/header/brands/ferrari.png) no-repeat left top; margin-left:25px;}
div#header a#fiskerHeader {width:45px; height:45px;background: url(/images/header/brands/fisker.png) no-repeat left top; margin-left:25px;}

/*---menu---*/
div#menu {width: 960px; height:36px; padding: 0px;background:url(/images/header/menu/menu.png) no-repeat;}
div#menu li{float:left;padding:0px;height: 36px;}
div#menu a{line-height: 36px; height: 36px; float: left; border:0px;padding:0px 20px 0px 20px; background:url(/images/header/menu/menuSeperator.png) no-repeat right;cursor:pointer;text-decoration:none;font-family: Trebuchet MS, Verdana;font-size:16px;color:#aaaaaa;}
div#menu .outDated {height:auto; float:none; padding:auto; background:none;cursor:auto;text-decoration:none;}
div#menu a:hover {background:url(/images/header/menu/glowHover.png) no-repeat right top;color:#ffffff;}
div#menu .outDated:hover {background:none;}
div#menu ul{list-style:none;padding:0px;margin-left:0px;}

/*---footer---*/
div#footer {width: 960px;min-height:69px; padding:0px;margin:0px;background:url(/images/backgrounds/footer.png) no-repeat;clear:both;}
div#footerContent {float:right;}
div#footerContent a {font-family: Trebuchet MS, Verdana; color:#333333; text-decoration:none; padding:3px 5px;}

/*---home page---*/
/*--content home top--*/
div#contentHomeTop {width: 960px; height:381px; padding: 0px;margin:0px; overflow:hidden;  }

div#contentHomeTop #homeBrandsImageSliderList {width:960px; height:381px;list-style:none;margin:0;padding:0;overflow:hidden;position:absolute;}
div#contentHomeTop #homeBrandsImageSliderList li {float:left;position:absolute;filter:alpha(opacity=0);opacity: 0;}
div#contentHomeTop #homeBrandsImageSliderList img {width:960px;height:381px;}

div#contentHomeTop div#homeBrands { height:381px; float:left; z-index:600px;position:absolute;}
div#contentHomeTop div#homeBrands a {width:182px; height:88px;margin:1px;text-align:left;display:block; vertical-align:middle;overflow:hidden;cursor:pointer;}
div#contentHomeTop div#homeBrands a img{vertical-align:middle;padding:0px;border:0px;}
div#contentHomeTop .homeBrandTopSpace { width:180px; height:12px; background:url(../images/slider/bgBrandDefault.png);margin:0px 1px 1px 1px;}
div#contentHomeTop .homeBrandBottomSpace { width:180px; height:12px; background:url(../images/slider/bgBrandDefault.png);margin:1px 1px 0px 1px;}
div#contentHomeTop div#homeBrandsShadowLeft { height:381px; width:30px; background:url(../images/slider/shadowLeft.png) no-repeat;position: absolute;}
div#contentHomeTop div#homeBrands ol,div#contentHomeTop div#homeBrands ul {list-style:none;margin:0px;padding:0px;}

div#contentHomeTop div#homeBrandsDetail div{width: 363px; height:341px;float:left;margin-left:182px; padding:20px;position: absolute;display:none;filter:alpha(opacity=0);opacity: 0;}
div#contentHomeTop div#homeBrandsDetail span{height:32px; display:block;}
div#contentHomeTop div#homeBrandsDetail .jaguar{background-image:url(/images/slider/bgGray.png);}div#homeBrandsDetail .ferrari{background-image:url(/images/slider/bgRed.png);}div#homeBrandsDetail .fisker{background-image:url(/images/slider/bgBlue.png);}div#homeBrandsDetail .astonmartin{background-image:url(/images/slider/bgGray.png);}
div#contentHomeTop div#homeBrandsDetail .jaguar a{color:#90959a;}
div#contentHomeTop div#homeBrandsDetail .ferrari a{color:#c98e8f;}
div#contentHomeTop div#homeBrandsDetail .fisker a{color:#6b86a3;}
div#contentHomeTop div#homeBrandsDetail .astonmartin a{color:#90959a;}
div#contentHomeTop div#homeBrandsDetail div p {font-weight:normal; color:#ffffff;}
div#contentHomeTop div#homeBrandsDetail div ul {padding-left:15px;}
div#contentHomeTop div#homeBrandsDetail div ul li{color:#ffffff;font-size:9px;}
div#contentHomeTop div#homeBrandsDetail div ul li a{ text-decoration:none;font-family: Trebuchet MS, Verdana;font-size:13px;}
div#contentHomeTop div#homeBrandsDetail a:hover{color:#ffffff;}

/*--content home bottom--*/
div#contentHomeBottom {width: 960px; padding:10px 0px 40px 0px;margin:0px;background:#ffffff url(/images/backgrounds/contentTopGlow.png) no-repeat top;}
div#contentHomeBottom h1 {margin:0px; padding:5px;color:#444444;}
div#contentHomeBottom p {margin:0px; padding:5px;}

div#contentHomePreOwned {float:left; width:280px;padding-left:15px;border:solid 1px #ffffff; margin-left:5px;height:250px;overflow:hidden;}
div#contentHomePreOwned:hover{border:solid 1px #cccccc;cursor:pointer;}
div#contentHomePreOwned a{text-decoration:none;color:#444444;font-family: Trebuchet MS, Verdana;}
div#contentHomePreOwned #preOwnedCarousel ul{list-style-type: none;padding-left:0px;margin-left:0px;}
div#contentHomePreOwned #preOwnedCarousel ul li{float:left;list-style-type: none;padding:0px;margin:0px;position:absolute;}
div#contentHomePreOwned #preOwnedCarousel {height:195px; width:260px;margin-top:5px;overflow:hidden;}
div#contentHomePreOwned #preOwnedCarousel img {position:absolute;border:0px;}
div#contentHomePreOwned #preOwnedCarousel #carouselButtonPrevious span{display:none;}div#contentHomePreOwned #preOwnedCarousel #carouselButtonNext span{display:none;}
div#contentHomePreOwned #preOwnedCarousel #carouselButtonPrevious{height:29px; width:21px;background:url(/images/buttons/carouselLeftButton.png) no-repeat left top; overflow:hidden;float:left;position:absolute; top:155px;z-index:10;visibility:hidden;}
div#contentHomePreOwned #preOwnedCarousel #carouselButtonPrevious:hover{background-position:left bottom;}
div#contentHomePreOwned #preOwnedCarousel #carouselButtonNext{height:29px; width:21px;background:url(/images/buttons/carouselRightButton.png) no-repeat left top; overflow:hidden;float:right;position:absolute; top:155px;left:240px;z-index:10;visibility:hidden;}
div#contentHomePreOwned #preOwnedCarousel #carouselButtonNext:hover{background-position:left bottom; }

div#contentHomePreOwned #preOwnedCarousel .overlay {width:260px;height:50px; position:relative;top:145px;overflow:hidden;}
div#contentHomePreOwned #preOwnedCarousel .overlay .description{top:50px;height:50px; width:215px;background: url(/images/backgrounds/preownedDescriptionOverlay.png);position:absolute;padding-left:25px;padding-right:25px;overflow:hidden;}
div#contentHomePreOwned #preOwnedCarousel .overlay .description .title{color:#2d5da2;font-size:13px;font-weight:bold; text-decoration:underline;display:block;}
div#contentHomePreOwned #preOwnedCarousel .overlay .description .price{color:#444444;font-size:11px;display:block;}

div#contentHomeIntro {float:left;width:650px;border:solid 1px #ffffff; margin-right:5px;padding-bottom:5px; min-height:245px;overflow:hidden;}
div#contentHomeIntro:hover{border:solid 1px #cccccc;cursor:pointer;}
div#contentHomeIntro .paragraph{width:400px;float:left;padding-right:5px;}
div#contentHomeIntro .paragraph .readMore {margin:5px; padding-left:7px; background:url(/images/right.png) no-repeat left center;text-decoration:underline;color:#2d5da2; }
div#contentHomeIntro img {width:220px; height:165px;float:left;padding:5px;}

.borderBlock{text-decoration:none;color:#000101;padding:0px;margin:0px;}

/*---pre owned---*/
div#contentPreOwned{background-color:#ffffff;}
div#contentPreOwnedLeft {width:700px; float:left;padding:15px;background:#ffffff url(/images/backgrounds/contentTopGlow.png) no-repeat top;}
div#contentPreOwnedLeft .paragraph{padding-top:20px;}
div#contentPreOwnedLeft #preownedCars {padding-top:10px;}
div#contentPreOwnedLeft #preownedCars .preownedCar{padding:2px 0;}
div#contentPreOwnedLeft #preownedCars a.img { float: left; position: relative; }
div#contentPreOwnedLeft #preownedCars img { width:160px;height:120px;}
div#contentPreOwnedLeft #preownedCars .description{float:left; width:520px; padding:5px 10px;}
div#contentPreOwnedLeft #preownedCars .description .tab{display: block; width: 110px; float: left;}
div#contentPreOwnedLeft #preownedCars .description .tab.price{font-weight:bold;}
div#contentPreOwnedLeft #preownedCars .description .small{font-size:11px;}
div#contentPreOwnedLeft #preownedCars .description .small a{color:#000000;}

img.verkocht { left:0; position:absolute; top:0; }

div#preOwnedFilters {width:100%;}
div#preOwnedFilters #filterByBrand {float: left;width:230px; }
div#preOwnedFilters #filterByBrand .filterBrand{float: left;width:230px;}
div#preOwnedFilters #filterByBrand .filterBrand .arrow{padding-left:7px; font-weight:bold; background-image:url(/images/right.png); background-position:left; background-repeat:no-repeat;}
div#preOwnedFilters ul {list-style-image:url(/images/listCircle.png);padding-left:20px;margin:10px 0;}
div#preOwnedFilters .topPadding {padding-top :5px;}

div#preOwnedFilters #filterByPrice {float: left;width:230px;margin-bottom:5px;}
div#preOwnedFilters #filterByType {float: left;width:230px;}

.paging	{font-weight:bold;text-align:center;word-spacing:5px;padding-top:10px;}
.paging .pagingPrevious{padding:0px 10px; background:url(/images/left.png) no-repeat left center;word-spacing:2px;}
.paging .pagingNext{padding:0px 10px;background:url(/images/right.png) no-repeat right center;word-spacing:2px;}
.paging	.pagingActive{background:url(/images/pagingActive.png) repeat-x;height:21px;padding:0 5px;display:inline-block;color:#ffffff;font-size:15px;line-height:20px;text-decoration:none;}
.paging	.pagingDisabled{color:#dddddd;}

div#contentPreOwnedRight {width:230px;min-height:700px; background:#ffffff url(/images/backgrounds/preownedRightBackground.png) repeat-x;float:left;position:relative;}
div#contentPreOwnedRight .preOwnedLeftShadow{width:12px; height:100%;background: url(/images/backgrounds/preownedRightShadow.png) no-repeat; top:0px;left:0px;position:absolute;}

/*---pre owned detail---*/
div#contentPreOwnedLeft #preOwnedDetailImages{width:447px; height:263px;background:url(/images/backgrounds/preOwnedDetailImages.png) no-repeat right center;margin-top:15px;float:left;}
div#contentPreOwnedLeft #preOwnedDetailImage{width:334px;height:251px;left:6px;top:6px;position:relative;float:left;}
div#contentPreOwnedLeft #preOwnedDetailImageOverlay{width:334px;height:251px;margin-left:6px;margin-top:6px; position:absolute;background-color:#cccccc;float:left;z-index:200;}
div#contentPreOwnedLeft #preOwnedDetailCarousel{width:100px;height:255px;float:left;position:relative;left:12px;top:3px;text-align:center;}
div#contentPreOwnedLeft #carouselButtonUp{height:21px; width:29px;background:url(/images/buttons/carouselUpButton.png) no-repeat left top; display:inline-block;}
div#contentPreOwnedLeft #carouselButtonUp:hover{background-position:left bottom;}
div#contentPreOwnedLeft #carouselButtonDown{height:20px; width:29px;background:url(/images/buttons/carouselDownButton.png) no-repeat left top;display:inline-block;}
div#contentPreOwnedLeft #carouselButtonDown:hover{background-position:left bottom; }
div#contentPreOwnedLeft .aName{text-decoration:none;margin:0px; font-family: Trebuchet MS, Verdana; font-size:20px; font-weight:normal; color:#2a3845;}
#carouselButtonUp span{display:none;}#carouselButtonDown span{display:none;}

div#contentPreOwnedLeft #detailCarouselImageList {padding:0px;margin:0px;width:96px;height:213px;overflow:hidden;}
div#contentPreOwnedLeft #detailCarouselImageList ul {list-style-type:none;}
div#contentPreOwnedLeft #detailCarouselImageList li {text-align:center; width:94px; height:71px;left:2px;position:absolute;list-style-type:none;padding:0px;}
div#contentPreOwnedLeft #detailCarouselImageList li img{top:2px;position:relative;width:90px; height:67px;cursor:pointer;}
div#contentPreOwnedLeft #detailCarouselImageList li.active{background:url(/images/backgrounds/preOwnedDetailThumb.jpg) repeat-x}
div#contentPreOwnedLeft #preOwnedDetailDetails{float:left;margin-top:15px;padding-Left:15px; width:230px;}
div#contentPreOwnedLeft #preOwnedDetailDetails table{border:0px;}
ul.details { padding: 0px; margin: 0px; }
ul.details li { list-style-type: none; }
ul.details span.name, ul.details span.value { padding: 3px 0px; display: block; }
ul.details span.name { float: left; width: 110px; }
ul.details span.value { float: left; width: 110px; }

a.next{float:right; padding-right:7px;background:url(/images/right.png) no-repeat right center;}
a.previous{float:left; padding-left:7px;background:url(/images/left.png) no-repeat left center;}

.social { margin-top: 10px; float: right;}
.social .FBConnectButton_Simple { display:none; }
.social .network { float: left; margin-left: 5px;}
.social .network a { width: 16px; height: 16px; display: block; text-decoration: none !important;}
.network.linkedIn a { background: url(/images/social/linkedin.png) no-repeat; }
.network.facebook a { background: url(/images/social/facebook.png) no-repeat; }	                      
.network.hyves a { background: url(/images/social/hyves.png) no-repeat; }	   
.network.twitter a { background: url(/images/social/twitter.png) no-repeat; }	   

/*---Contact---*/
div#contentContact {background: #ffffff url(/images/backgrounds/contentTopGlow.png) no-repeat top; padding: 15px;}
div#contentContact .tab{width: 80px; display: inline-block;}
div#contentContact .tab-wide{width:235px; display: inline-block;padding-left:5px;}

div#contactLeft {float: left; width: 450px;padding-right:55px;}
div#contactLeft .contactInformation {float: left;}
div#contactLeft .contactImage {float: right; max-width:210px;}
div#contactLeft .maps{margin-top: 10px;}
div#contactLeft .maps a{text-decoration:none;}
div#contactLeft .route,div#contactLeft .route .description {margin-top: 20px;}
div#contactLeft .description {color: #4b4c4d;}
div#contentContact .paragraph{padding-top:20px;}
div#contactRight {float: left;}

div#employees {width: 390px;}
div#employees .employee {padding:3px;}
div#employees .employee img{width: 102px; border-width: 0px;float:left;}
div#employees .employee .employeeDescription{float: left;padding:3px 5px;}
div#employees .employee .employeeName {font-weight:bold;font-size:15px;}
div#employees a{color:#000000;text-decoration:none;cursor:pointer;}

/*---WinterWielen---*/
div#contentWinterWielen {background: #ffffff url(/images/backgrounds/contentTopGlow.png) no-repeat top; padding: 15px;}

div#winterWielenLeft {float: left; width: 450px;padding-right:55px;}
div#winterWielenRight {float: left;padding: 30px 0 0 0; }

/*---Contact form---*/
.modalBackground {background-image: url(/images/backgrounds/overlayBg.png);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/backgrounds/overlayBg.png',sizingMethod='scale')alpha(opacity=60)}
div.contact-form { width: 400px; height: 350px; background-color: White; padding: 16px; }
div.contact-form .close { position: absolute; right: 12px; top: 12px; }
div.contact-form li { padding-bottom: 12px; }
div.contact-form span.text { float: left; width: 150px; }
div.contact-form input.text, div.contact-form textarea { width: 240px; }
div.contact-form select { width: 246px; }
div.contact-form textarea { height: 100px; }

/*---About---*/
div#contentAboutLeft {width:748px; float:left;padding:15px;background:#ffffff url(/images/backgrounds/contentTopGlow.png) no-repeat top;}
div#contentAboutLeft .paragraph {padding-top:20px;}
div#contentAboutRight {padding-top:20px;width:182px;min-height:700px; background:#ffffff url(/images/backgrounds/preownedRightBackground.png) repeat-x;float:left;position:relative;}
div#contentAboutRight .aboutShadow{width:12px; height:100%;background: url(/images/backgrounds/preownedRightShadow.png) no-repeat; top:0px;left:0px;position:absolute;z-index:11px;}
div#aboutBrands { height:381px; float:left; z-index:10px;position:absolute;}
div#aboutBrands a {width:182px; height:88px;margin:1px;text-align:left;display:block; vertical-align:middle;overflow:hidden;}

/*--right panel--*/
.rightPanel {padding:15px;}
.rightPanel h1{color:#ffffff;}
.rightPanel p {color:#c8c8ca;}
.rightPanel span {color:#c8c8ca;display:block;}
.rightPanel .rightPanelImage{margin-left:-15px;width:224px;}
.rightPanel .contact .name {color:#ffffff;}
.rightPanel .contact h1{padding-bottom:3px;}
.rightPanel .contact .contactImage {float:left;margin-right:5px;width:46px;overflow:hidden;display:block;border:solid 1px #5f5f5f;}
.rightPanel .contact img{float:left;margin-right:5px;width:46px; overflow:hidden;}

/*---divers---*/
.hidden{display:none;}
.clear { clear: both; }
.defaultContent{width:960px; float:left;background:#ffffff url(/images/backgrounds/contentTopGlow.png) no-repeat top;}
.defaultContent .content{padding:15px;}
.defaultContent .paragraph{padding-top:20px;}

.breadcrumb{color:#2d5da2; width:100%;}
.breadcrumb a{padding-right:7px; background:url(/images/right.png) no-repeat right center;}

/*--carousels--*/
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
#preOwnedCarousel .jcarousel-list li,.jcarousel-item {float: left;list-style-type: none;width: 260px;height: 195px;margin:0px;position:relative;}
#preOwnedDetailCarousel .jcarousel-list li,.jcarousel-item {list-style: none;width: 94px;height: 71px;}
#preOwnedDetailCarousel .jcarousel-clip-vertical {width: 96px;height: 213px;}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

