﻿/* ### general ### */
* {
margin: 0px;
padding: 0px;
}

html, body {
font-family: Arial;
font-size: 12px;
color: #231f20;
}

input, select, textarea {
font-family: Arial;
font-size: 12px;
color: #231f20;
}

body {
background: #fff url('../images/body.jpg') top repeat-x;
}

img {
border: 0px;
display: block;
}

a, input {
outline: none;
}


/* ### global classes ### */
.clear {
clear: both;
height: 1px;
}


/* ### wrapper ### */
#wrapper {
padding-bottom: 54px;
position: relative;
display: block;
width: 100%;
min-height: 100%;
background: url('../images/wrapper.jpg') center bottom no-repeat;
}


/* ### main container ### */
#mainCntr {
margin: 0 auto;
width: 980px;
}


/* ### header container ### */
#headerCntr {
position: relative;
width: 980px;
height: 131px;
}

#headerCntr h1 {
position: absolute;
top: -2px;
left: -19px;
}

#headerCntr h1 a {
display: block;
width: 261px;
height: 180px;
text-indent: -9999px;
background: url('../images/logo.png') no-repeat;
}


/* ### contact box ### */
.contactBox {
padding-top: 9px;
overflow: hidden;
width: 420px;
float: right; 
}

.contactBox img {
margin-right: 12px;
float: left;
overflow: hidden;
}

.contactBox h2 {
padding-top: 39px;
line-height: 30px;
font-size: 12px;
color: #6d6e71;
}

.contactBox address {
padding-left: 3px;
float: left;
width: 95px;
font-style: normal;
color: #231f20;
font-size: 12px;
font-weight: bold;
}

.contactBox address a {
color: #231f20;
text-decoration: none;
}

.contactBox address a:hover {
text-decoration: underline;
}


/* twitter */

.twitter {
padding-top: 9px;
overflow: hidden;
width: 220px;
height:120px;
float: left; 
position:absolute;
left:250px;
}



/* ### content container ### */
#contentCntr {
padding-bottom: 10px;
overflow: hidden;
width: 980px;
background: url("../images/content.jpg") left repeat-y;
}

/* ### content container II ### */
#contentCntrWhite {
padding-bottom: 10px;
overflow: hidden;
width: 980px;
background: url("../images/content-white.jpg") left repeat-y;
}


/* ### left container ### */
#leftCntr {
padding-top: 70px;
float: left;
width: 190px;
background: #f3901d url('../images/left-top.jpg') left top no-repeat;
}


/* ### link box ### */
.linkBox {
width: 190px;
}

.linkBox ul {
padding: 0 0 15px 7px;
line-height: 31px;
font-size: 13px;
font-weight: bold;
list-style: none;
}

.linkBox li {
background: url('../images/left-li.jpg') 15px bottom no-repeat;
}

.linkBox li.last {
background: none;
}

.linkBox a {
padding-left: 18px;
color: #fff;
text-decoration: none;
}

.linkBox a:hover, .linkBox li.selected a {
background: url('../images/link-a.jpg') left center no-repeat;
}


/* ### logo box ### */
.logoBox {
padding: 20px 0 0px 5px;
overflow: hidden;
width: 185px;
}

.logoBox a {
margin-left: 5px;
float: left;
}

.logoBox img {
float: left;
}


/* ### right container ### */
#rightCntr {
padding-top: 8px;
position: relative;
float: right;
width: 790px;
background: url('../images/right-top.jpg') top repeat-x;
}


.h1content {
font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
margin-bottom:25px;
margin-top:15px;
font-size: 16px;
font-weight: bold;

}

.leesvak {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	color:#666666;
	margin-left:10px;
	margin-bottom:10px;
	margin-right:10px;
}

#rightCntr #left {
float: left;
width: 561px;
}

#rightCntr #right {
float: right;
width: 227px;
background: url('../images/right-repeat.jpg') left top repeat-x;
}


/* ### banner box ### */
.bannerBox {
width: 100%;
height: 238px;
position: relative;
}

.bannerBox img {
top: -1px;
}

.bannerBox .text {
padding: 10px 10px 10px 30px;
position: absolute;
color: #fff;
top: 0px;
right: 0px;
width: 187px;
height: 218px;
background: url('../images/banner-text.png') repeat;
}

.bannerBox h2 {
text-transform: uppercase;
font-size: 13px;
line-height: 50px;
}

.bannerBox ul {
padding-bottom: 15px;
list-style: none;
font-weight: bold;
font-size: 13px;
color: #fff;
}

.bannerBox li span {
float: left;
width: 88px;
}

.bannerBox a {
padding-left: 10px;
width: 159px;
height: 24px;
display: block;
line-height: 24px;
color: #fff;
text-decoration: none;
background: url('../images/contact.png') no-repeat;
}

.bannerBox a:hover {
text-decoration: underline;
}


/* ### info box ### */
.infoBox {
padding: 19px 25px 0 10px;
margin-top: 1px;
position: relative;
width: 527px;
overflow: hidden;
background: url('../images/info.jpg') top repeat-x;
}

.infoBox img {
margin-right: 18px;
float: left;
border: 1px solid #6181db;
}

.infoBox img.meer {
position: absolute;
left: 11px;
border: none;
top: 20px;
}

.infoBox h3 {
padding-left: 17px;
width: 300px;
margin-bottom: 10px;
font-size: 15px;
overflow: hidden;
display: block;
background: url('../images/point.jpg') left center no-repeat;
}

.infoBox p {
color: #6c6e70;
font-size: 13px;
}

.infoBox span {
padding-top: 16px;
display: block;
color: #6c6e70;
font-size: 13px;
font-weight: bold;
}

.infoBox a.info {
padding-left: 10px;
margin-top: 7px;
font-size: 13px;
float: right;
width: 159px;
height: 24px;
display: block;
line-height: 24px;
color: #fff;
text-decoration: none;
background: url('../images/contact.png') no-repeat;
}

.infoBox a:hover {
text-decoration: underline;
}


/* ### accessories box ### */
.accessoriesBox {
padding-top: 20px;
margin: 20px 10px 0 10px;
width: 540px;
overflow: hidden;
border-top: 1px solid #e9e9ea;
}

.accessoriesBox .accessories {
padding: 5px 12px;
width: 307px;
position: relative;
height: 178px;
display: block;
float: left;
background: url('../images/add.jpg') no-repeat;
}

.accessoriesBox .occassions {
width: 180px;
float: right;
}

.accessoriesBox h3 {
padding-left: 17px;
margin-bottom: 5px;
font-size: 15px;
overflow: hidden;
display: block;
background: url('../images/point.jpg') left center no-repeat;
}

.accessoriesBox span.van {
position: absolute;
right: 78px;
top: 35px;
color: #f3901d;
font-weight: bold;
}

.accessoriesBox img {
float: left;
}

.accessoriesBox img.active {
margin: 10px 22px 0 -55px;
}

.accessoriesBox p {
padding-left: 12px;
width: 140px;
color: #908e8f;
float: left;
font-size: 11px;
font-weight: bold;
}

.accessoriesBox p span {
font-size: 14px;
color: #231f20;
}

.accessoriesBox a.shop {
padding-left: 10px;
margin-top: 5px;
font-size: 13px;
float: right;
width: 159px;
height: 24px;
display: block;
line-height: 24px;
color: #fff;
text-decoration: none;
background: url('../images/contact.png') no-repeat;
}

.accessoriesBox a.shop:hover {
text-decoration: underline;
}

.accessoriesBox a.last {
padding-left: 10px;
margin-top: 5px;
font-size: 13px;
width: 159px;
height: 24px;
display: block;
line-height: 24px;
color: #fff;
text-decoration: none;
background: url('../images/contact.png') no-repeat;
}

.accessoriesBox a.last:hover {
text-decoration: underline;
}

.accessoriesBox ul {
padding: 7px;
list-style: none;
}

.accessoriesBox li a {
padding-left: 15px;
color: #6c6e70;
line-height: 18px;
background: url('../images/info-list.png') left center no-repeat;
}

.accessoriesBox li a:hover {
text-decoration: none;
}


/* ### model box ### */
.modelBox {
padding: 20px 0 15px 0;
margin: 0 15px;
border-bottom: 1px solid #fff;
}

.modelBox h3 {
padding-left: 17px;
margin-bottom: 5px;
text-transform: uppercase;
line-height: 30px;
font-size: 15px;
overflow: hidden;
display: block;
background: url('../images/point.jpg') left center no-repeat;
}

.modelBox p {
padding: 0 10px 13px 0;
color: #6c6e70;
font-size: 13px;
}


/* ### news box ### */
.newsBox {
padding: 10px 15px 0 15px;
}

.newsBox h3 {
padding-left: 17px;
margin-bottom: 10px;
text-transform: uppercase;
line-height: 30px;
font-size: 15px;
overflow: hidden;
display: block;
background: url('../images/point.jpg') left center no-repeat;
}

.newsBox p {
padding: 0 10px 13px 0;
color: #6c6e70;
font-size: 13px;
}

.newsBox fieldset {
padding-left: 12px;
border: none;
}

.newsBox input {
padding: 3px;
margin-bottom: 17px;
border: 1px solid #c1c1c1;
width: 163px;
height: 15px;
font-family: Verdana;
font-style: italic;
font-size: 13px;
color: #bcc1c7;
}

.newsBox input.button {
padding-left: 10px;
width: 169px;
cursor: pointer;
border: none;
color: #fff;
text-align: left;
font-style: normal;
height: 24px;
background: url('../images/contact.png') no-repeat;
}

.newsBox a {
margin: 23px 0 0 15px;
display: block;
}

.newsBox img {
border: 1px solid #c1c1c1;
}


/* ### footer container ### */
#footerCntr {
overflow: hidden;
width: 980px;
height: 74px;
background: url("../images/footer-bg.jpg") top repeat-x;
}

#footerCntr ul {
padding-left: 8px;
list-style: none;
line-height: 44px;
}

#footerCntr ul li {
padding: 0 5px;
float: left;
background: url('../images/footer-li.jpg') right center no-repeat;
}

#footerCntr ul li a {
color: #6d6e71;
text-decoration: underline;
}

#footerCntr ul li a:hover {
text-decoration: none;
}

#footerCntr ul li.last {
background: none;
}

#footerCntr ul.right {
padding: 15px 6px 0 0;
float: right;
}
 
#footerCntr ul.right li {
background: none;
}

#footerCntr p {
line-height: 30px;
color: #fff;
text-align: center;
display: block;
font-weight: bold;
font-size: 13px;
overflow: hidden;
width: 100%;
}


