* {
	padding: 0px;
	margin: 0px;
	font-family: "Verdana";
}

#header {
	background: url('./../images/background_header.png') repeat-x;
	height: 123px;
	text-align: center;
}

#header h1 {
	background: url('./../images/background_logo_middle.png') no-repeat;
	height: 123px;
	width: 790px;
	text-indent: -99999px;
	margin-left: auto;
	margin-right: auto;
}

#menu {
	width: 889px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -35px;
}

#menu ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -99999px;
	list-style-type: none;
	cursor: pointer;
}
#menu .m_left {
	background: url('./../images/menu/dash-left.png') no-repeat;
	height: 76px;
	width: 37px;
}

#menu .m_home {
	background: url('./../images/menu/dash-home.png') no-repeat;
	height: 79px;
	width: 80px;
}

#menu .m_occasion {
	background: url('./../images/menu/dash-occasions.png') no-repeat;
	height: 79px;
	width: 139px;
}

#menu .m_cosignatie {
	background: url('./../images/menu/dash-consignatie.png') no-repeat;
	height: 79px;
	width: 149px;
}

#menu .m_parts {
	background: url('./../images/menu/dash-parts-goodies.png') no-repeat;
	height: 79px;
	width: 257px;
}

#menu .m_contact {
	background: url('./../images/menu/dash-contact.png') no-repeat;
	height: 79px;
	width: 185px;
}

#menu .m_right {
	background: url('./../images/menu/dash-right.png') no-repeat;
	height: 79px;
	width: 41px;
}

#menu .needle {
	background: url('./../images/menu/dashboard-needle.png') no-repeat;
	width: 14px;
	height: 38px;
	position: absolute;
	margin-top: 32px;
	margin-left: 67px;
	z-index: 50;
}

/* Needle position aan de hand van menu item */
#menu .needle.occasions {
	 margin-left: 179px;
}
#menu .needle.consignatie {
	 margin-left: 324px;
}
#menu .needle.onderdelen_en_goodies {
	 margin-left: 526px;
}
#menu .needle.contact {
	 margin-left: 758px;
}

#menu .needle_cover {
	background: url('./../images/menu/dashboard-bottom.png') no-repeat;
	width: 767px;
	height: 27px;
	position: absolute;
	z-index: 100;
	margin-top: 46px;
	margin-left: 58px;
}

#menu .sub_menu {
	background: url('./../images/sub-menu.png') no-repeat;
	width: 249px;
	height: 31px;
	margin-top: 61px;
	margin-left: 321px;
	z-index: 105;
	position: absolute;
	text-align: center;
	font-size: 12px;
}

#menu .sub_menu a {
	margin-top: 8px;	
	display: inline-block;
	text-decoration: none;
	color: #6e2400;
}

#menu .sub_menu a:hover {
	text-decoration: underline;
	color: #a33600;	
}

#content {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px;
	font-size: 14px;
}

#content .occassions {
	margin-top: 10px;	
}

h1 {
	color: #232159;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #232159;
	margin-bottom: 5px;
}

h2 {
	color: #232159;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #232159;
	margin-bottom: 5px;
}

#search_options {
	border-bottom: 1px solid #232159;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#search_options table td {
	padding: 2px;	
}

.car_scroller {
	position:relative; 
    overflow:hidden; 
    width:780px;
    height: 150px;
}

.car_scroller .items {
	width:20000em; 
    position:absolute; 
}

.car_item {
	width: 390px;
	height: 150px;	
	float: left;
}

.occasion {
	border-bottom: 1px solid #ccc;
	height: 155px;	
	margin-bottom: 6px;
}

.car_item .car_header,
.occasion .car_header {
	position: absolute;	
	z-index: 2;
}

.car_item .car_header .car_header_left,
.occasion .car_header .car_header_left {
	background: url('./../images/header-occassions-left.png') no-repeat;
	height: 36px;
	width: 11px;
	float: left;	
}

.car_item .car_header .car_header_middle,
.occasion .car_header .car_header_middle {
	background: url('./../images/header-occassions-middle.png') repeat-x;
	height: 36px;
	float: left;	
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	padding-top: 5px;
	width: 365px;
}

.car_header_middle a {
	color: #fff;	
}

.occasion .car_header .car_header_middle {
	width: 777px;	
}

.car_item .car_header .car_header_right,
.occasion .car_header .car_header_right {
	background: url('./../images/header-occassions-right.png') repeat-x;
	height: 36px;
	width: 13px;
	float: left;	
}

.car_item .car_bg,
.occasion .car_bg {
	background: #ededed url('./../images/bg-gradiant-small.png') repeat-x bottom;
	min-height: 135px;
	border: 1px solid #727272;
	position: absolute;	
	width: 361px;
	margin-left: 12px;
	margin-top: 10px;
	z-index: 1;
}

.occasion.infopage {
	height: 500px
}
.occasion.infopage .photo_holder {
	border-bottom: 1px solid #727272;
	padding: 4px;
	margin-top: 10px;
	margin: 3px;
}

.occasion .car_bg {
	width: 772px;	
}

.car_item .car_bg .car_holder,
.occasion .car_bg .car_holder {
	margin-top: 22px;	
}

.car_item .car_bg .image,
.occasion .car_bg .image {
	width: 150px;
	height: 110px;	
	border-right: 1px solid #727272;
	overflow: hidden;
	float: left;
	margin-left: 5px;
	padding-right: 5px;
}
.occasion .car_bg .image img {
	width: 150px;	
}

.car_item .car_bg .description,
.occasion .car_bg .description {
	float: left;
	margin: 5px;
}
.occasion .car_bg .description {
	width: 590px;
}
.car_item .car_bg .description {
	width: 150px;	
}
.go_back {
	background-color: #ccc;
	padding: 5px;	
}

.moreinfo-link {
	position: absolute;
	right: 5px;
	bottom: 5px;	
}

.moreinfo-link a,
#search_options a,
.linkspage li a,
.go_back a {
	color: #25235c;
}

.moreinfo-link a:hover,
#search_options a:hover,
.linkspage li a:hover,
.go_back a:hover  {
	text-decoration: none;	
}

#openingstijden {
	float: left;
	width: 250px;	
	font-size: 12px;
}
#openingstijden td {
	padding: 2px;	
}
#googlemap {
	float: left;	
}

ul.linkspage {
	list-style: none;
}

ul.linkspage li {
	margin-bottom: 8px;	
}

/* page nums */
.pagenums {
	text-align: center;	
	margin: 3px;
}

.pagenums ul li {
 	list-style: none;
    display: inline;
}

.pagenums ul li a {
	padding: 4px;
	font-size: 12px;
	color: #000;
}

.pagenums ul li a:hover {
	background-color: #ccc;
	color: #000;
	text-decoration: none;
}

.pagenums ul li a.active {
	font-size: 14px;
	background-color: #25235C;
	color: #fff;	
	font-weight: bold;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
} 

#footer {
	text-align: center;
	font-size: 11px;
	color: #ccc;
	margin: 5px;
}

#footer a {
	color: #ccc;
}
