/*[fmt]1A10-10AA-264*/
/*CSS Document*/
@font-face {
 font-family: chocolate; src: url('https://www.cadillaccollector.com/_site_tpl/style/c_box-webfont.eot'); src: local('?'), url('https://www.cadillaccollector.com/_site_tpl/style/c_box-webfont.woff') format('woff'), url('https://www.cadillaccollector.com/_site_tpl/style/c_box-webfont.ttf') format('truetype'), url('https://www.cadillaccollector.com/_site_tpl/style/c_box-webfont.svgz#webfontAUvOSe8B') format('svg'), url('https://www.cadillaccollector.com/_site_tpl/style/c_box-webfont.svg#webfontAUvOSe8B') format('svg'); font-weight: normal; font-style: normal;
}
html,body {
 height: 100%; width: 100%; margin: 0 auto; min-height: 750px;
}
body {
 font-family: Arial, Helvetica, sans-serif; font-size: 80%; text-align: center; color: #585151; overflow-y: scroll; background: url(../images/bg_mid_striping.png) repeat-y fixed center top; height: 100%; min-height: 100%;
}
html {
 background: #FDFBF3 url(../images/bg_logos_striping.png) no-repeat fixed center 300px; background: url(../images/bg_logos_striping.png) no-repeat fixed center 300px, url(../images/bg_mid_striping.png) repeat-y fixed center top; background-color: #FDFBF3;
}
#headerline {
 width: 985px; height: 19px; background: url(../images/bg_top_stripe.png) no-repeat fixed top center; margin: 0 auto; position: fixed; /*[disabled]z-index:100;*/ margin-left: -17px;
}
#footerline {
 width: 100%; height: 19px; background: url(../images/bg_bottum_striping.png) no-repeat fixed bottom center; margin: 0 auto; z-index: 200; position: fixed; bottom: 0; left: 0;
}
a {
 color: #9C9872;
}
a:hover {

}
.clear {
 overflow: hidden !important; height: 0px !important; clear: both !important;
}
#mainWrapper {
 width: 950px; text-align: left; margin-left: auto; margin-right: auto; z-index: 1; background-color: #FEFFEE; background-image: url(../images/content_sides.png); background-position: left top; background-repeat: repeat-y; position: relative; min-height: 100%; height: auto !important; height: 100%;
}
#mainWrapper #leftShadow,#mainWrapper #rightShadow {
 position: absolute; top: 0px; min-height: 100%; height: auto !important; height: 100%; width: 165px; background-repeat: repeat-y;
}
#mainWrapper #leftShadow {
 background-position: top right; background-image: url(../images/verloop_links.png); left: -164px;
}
#mainWrapper #rightShadow {
 background-position: top left; background-image: url(../images/verloop_rechts.png); right: -164px;
}
#headerWrapper {
 height: 195px; position: relative; background-image: url(../images/topbalk_nieuwesite.jpg); background-repeat: no-repeat; background-position: left top; width: 948px; z-index: 3; margin-left: 1px;
}
#headerWrapper #logo {
 position: absolute; top: 10px; left: 30px;
}
#headerWrapper #smallMenuWrapper {
 position: absolute; top: 50px; right: 0px; height: 95px; width: 539px;
}
#headerWrapper #smallMenuWrapper ul {
 margin-top: 2px; margin-left: 20px;
}
#headerWrapper #smallMenuWrapper li {
 height: 30px;
}
#headerWrapper #smallMenuWrapper li a {
 line-height: 30px; height: 30px; display: block; color: #FFFFFF; text-decoration: none; font-weight: bold; width: 200px;
}
#headerWrapper #smallMenuWrapper li img {
 margin-right: 5px; vertical-align: text-top;
}
#headerWrapper #bigLogo {
 position: absolute; right: 30px; top: 0px; overflow: hidden; width: 375px; height: 374px; z-index: 4;
}
#headerWrapper #bigLogoCover {
 position: absolute; right: 20px; top: 0px; overflow: hidden; width: 398px; height: 379px; z-index: 5;
}
#menuWrapper {
 margin-top: 25px; height: 60px; background-color: #333; z-index: 3;
}
#menuWrapper li {
 height: 60px;
}
#menuWrapper li a {
 color: #FFFFFF; text-decoration: none; display: block; line-height: 68px; height: 60px; padding: 0 10px; text-transform: uppercase; font-size: 1em; font-family: Tahoma, Geneva, sans-serif; background: url(../images/menu-item.png) no-repeat right top;
}
#menuWrapper li a:hover {
 background-image: url(../images/menu-item-over.png);
}
#menuWrapper ul ul li {
 height: 20px; width: 120px;
}
#menuWrapper ul ul li a {
 height: 18px; line-height: 18px; font-size: 1em; background-image: none; text-transform: lowercase; border-top: 1px solid #333333; border-bottom: 1px solid #333333; background-color: #333333;
}
#menuWrapper ul ul li a:hover {
 background-image: none; background-color: #585151; border-top: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA;
}
#menuWrapper ul ul {
 position: absolute;
}
#menuWrapper ul ul ul {
 left: 120px; top: 0px;
}
#contentWrapper {
 position: relative; margin-right: 40px; z-index: 2; padding-bottom: 56px;
}
#contentWrapper #leftWrapper {
 float: left; width: 500px; padding: 20px 40px 30px 20px;
}
#contentWrapper #leftWrapper .item {
 /*[disabled]margin-left:20px;*/ /*[disabled]margin-right:40px;*/ /*[disabled]margin-top:20px;*/ /*[disabled]margin-bottom:30px;*/ /*[disabled]clear:both;*/ /*[disabled]display:block;*/
}
#contentWrapper #leftWrapper img {
 /*[disabled]float:left;*/ /*[disabled]margin-top:20px;*/
}
#contentWrapper #leftWrapper h2 {
 margin-bottom: 15px; font-size: 1.3em; text-transform: uppercase; border-top: 2px solid #AAAAAA; padding-top: 20px;
}
#contentWrapper #leftWrapper:first-child h2 {
 border-top: none;
}
#contentWrapper #leftWrapper p {
 margin-top: 10px; margin-bottom: 10px;
}
#contentWrapper #leftWrapper strong {
 color: #4995EA;
}
#contentWrapper #rightWrapper {
 float: right; width: 272px;/*background-image: url(../images/right-bg.jpg);
background-repeat: no-repeat;
background-position: left bottom;*/
 margin-top: 130px;
}
#contentWrapper #rightWrapper.paper {
 background: url(../images/newspaper.png) no-repeat; padding: 60px 60px 0 110px; z-index: 3; min-height: 0; width: 180px !important; overflow: hidden; min-height: 422px; position: absolute; right: 4px;
}
.paper {
 color: #2E2D30; font: 12px/1.4em "Times New Roman", Times;
}
.paper div p {
 text-align: justify;
}
.paper h1,.paper h2,.paper h3,.paper h4,.paper h5,.paper h6 {
 font: italic bold 13px/1.4em "Times New Roman", Times; text-transform: uppercase; color: #3E3D40; position: relative; padding: 15px 0 5px;
}
.paper h1:after,.paper h2:after,.paper h3:after,.paper h4:after,.paper h5:after,.paper h6:after {
 content: url(../images/newspaper_line.png); position: absolute; left: 0; bottom: 12px; width: 161px; height: 4px;
}
.paper time,.paper .time {
 position: absolute; top: 22px; left: 35px; text-align: center; line-height: 1em; color: #3E3D40; text-transform: uppercase;
}
.paper time .day,.paper .time .day {
 display: block; font-size: 14px; font-family: chocolate;padding-top: 2px;
}
.paper time .month,.paper .time .month {
 display: block; font-size: 12px;
}
#contentWrapper #rightWrapper h2 {
 font-size: 1.2em; text-transform: uppercase; margin-bottom: 10px;
}
#contentWrapper #rightWrapper .news_section {
 margin-left: 0px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; z-index: 4;
}
#contentWrapper #rightWrapper .news_section p {
 margin: 0px;
}
#contentWrapper #rightWrapper .news_section p:first-child {
 color: #625F3E; font-weight: bold; margin-bottom: 10px;
}
#contentWrapper #rightWrapper .news_section a {
 font-style: italic; display: block; z-index: 999;
}
#contentWrapper #rightWrapper .news_section p:first-child a {
 text-decoration: none; color: #625F3E;
}
#footerWrapper {
 background-color: #333; height: 36px; position: absolute; bottom: 19px; left: 0px; width: 100%; z-index: 3; font-weight: bold; color: #FFF; line-height: 36px;
}
#footerWrapper #copyright {
 margin-left: 40px;
}
#footerWrapper #copyright a {
 color: #FFF; text-decoration: none;
}
#footerWrapper #footerMenuWrapper {
 position: absolute; top: 0; right: 50px;
}
#footerWrapper #footerMenuWrapper li {
 padding-top: 10px; padding-bottom: 10px; /*[disabled]float:left;*/
}
#footerWrapper #footerMenuWrapper li li {
 display: none;
}
#footerWrapper #footerMenuWrapper li a {
 height: 16px; color: #FFF; line-height: 16px; text-decoration: none; border-left: 1px solid #FFF; padding-left: 5px; padding-right: 5px;
}
#footerWrapper #footerMenuWrapper li:first-child a {
 border-left: 0px none #000000;
}
#contentWrapper #leftWrapper .news_section {
 clear: both;
}
#contentWrapper #leftWrapper .news_section img {
 float: none;
}
.nav a {
 display: block;
}
.nav li {
 display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative;
}
.nav {
 display: block; margin: 0; padding: 0; position: relative; z-index: 8;
}
body .ui-dialog .ui-dialog-content {
 padding: 0em;
}
/*contact*/
#contact {
 width: 500px;
}
#contact p {
 line-height: 20px; vertical-align: middle; position: relative;
}
#contact label {
 display: block; width: 100px; clear: left; float: left;
}
#contact .required:after {
 display: block; width: 5px; height: 30px; content: "*"; position: absolute; top: 0; left: 90px; color: #FF0000;
}
#contact input {
 height: 20px;
}
#contact input[type=text],#contact input[type=email],#contact input[type=tel] {
 width: 300px;
}
#contact input[type=submit] {
 padding: 0 5px; font: 1em/1em sans-serif; height: 2em; margin-left: 100px;
}
#contact textarea {
 width: 300px; height: 120px;
}
/*Photo's*/
.mod_gallery td td a {
 padding: 6px; background: url(../images/thumb_frame.png) no-repeat center center; margin-bottom: 9px;
}
.mod_gallery td td label {
 width: 118px !important; margin: 0 11px;
}
.mod_gallery td td a img {
 margin-top: 5px;
}
