/**
 * standard font + fontsize
 */ 
* {
	font-family: 				Arial, Verdana, sans-serif;
	font-size:		 			11px;
	color:						#414141;
}

.clear {
	clear:						both;
	font-size:					0px;
	height:						0px;
	line-height:				0px;	
}

.onlyclear {
	clear:						both;
}

a {
	color: 						#414141;
	font-size: 					11px;
	text-decoration:			underline;
	font-weight: 				bold;
}

a.orange {
	color: 						#fc4100;
	text-decoration: 			underline;
}

a:hover {
	text-decoration:			underline;
}

/**
 * body, html 
 */
body,html {
	background-color:			#e2e2e2;
	height:						100%;
}

.wrapper {
	background-image: 			url('/images/site/headerback-repeat.jpg');	
	background-repeat: 			repeat-x;
}

.wrapper .container {
	width: 						996px;
	margin: 					0px auto;
	background-color:			#e2e2e2;
}

.wrapper .container .header {
	height: 					241px;
	width: 						996px;
	background-image: 			url('/images/site/headerback2.jpg');	
	background-repeat: 			no-repeat;
}

.wrapper .container .header .wrap {
	position: 					relative;	
}

.wrapper .container .header .wrap .logo {
	position: 					absolute;
	top: 						15px;
	left: 						30px;
	background-image: 			url('/images/site/logo-fietswinkel-zwiepv2.png');
	width: 						454px;
	height: 					63px;
}

* html .wrapper .container .header .wrap .logo {
	background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/logo-fietswinkel-zwiep.png", sizingMethod="crop");
}

.wrapper .container .header .wrap .logozcl {
	position: 					absolute;
	top: 						30px;
	left: 						779px;
	background-image: 			url('/images/site/logo-zwiepclub.png');
	width: 						140px;
	height: 					44px;
}

* html .wrapper .container .header .wrap .logozcl {
	background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/logo-zwiepclub.png", sizingMethod="crop");
}
	
.wrapper .container .header ul {
	padding: 					100px 0 0 30px;
}

.wrapper .container .header ul li {
	float: 						left;
	background-image: 			url('/images/site/spacer-small.png');
	background-repeat: 			no-repeat;
	padding: 					1px 20px;
	background-position: 		top right;	
}

.wrapper .container .header ul li.last {
	background: 				none;
}

.wrapper .container .header ul li a {
	font-size:					26px;
	text-transform: 			uppercase;
	color: 						#00a8ff;
	text-decoration: 			none;
}

.cufon-loading .menuitem { 
	visibility: hidden !important;
}

.wrapper .container .header ul li a.selected, 
.wrapper .container .header ul li a:hover {
	color: 						#000;
}

.wrapper .container .header .msgs {
	height: 					112px;
}

.wrapper .container .header .msgs .spacer {
	background-image: 			url('/images/site/spacer.png');
	width: 						2px;
	height: 					95px;
	margin: 					15px 10px 10px 70px;
	_margin: 					10px 10px 10px 30px;
	float: 						left;
}

.wrapper .container .header .msgs .item {
	float: 						left;	
	width: 						400px;
	margin: 					0 0 0 10px;
}

.wrapper .container .header .msgs .item h2.subtitle {
	font-size: 					22px;
	color: 						#fff;
	margin: 					31px 0 0 0;
	padding: 					0;
}

.wrapper .container .header .msgs .item span.descr {
	font-size:					12px;
	font-style: 				italic;
	color: 						#fff;
	line-height: 				16px;
	padding: 					1px 0 0;
}

.wrapper .container .body {
	width: 						966px;
	margin: 					20px 0 0 30px;
}

.wrapper .container .body .wrap {
	position: 					relative;
}

.wrapper .container .body .wrap .pichome {
	position: 					absolute;
	background-image: 			url('/images/site/pichome-oldenzaal.png');
	width: 						358px;
	height: 					215px;
	top: 						-5px;
	left: 						600px;
}


.wrapper .container .body .wrap .pichomehengelo {
	position: 					absolute;
	background-image: 			url('/images/site/pichome-hengelo.png');
	width: 						358px;
	height: 					215px;
	top: 						217px;
	left: 						600px;
}

* html .wrapper .container .body .wrap .pichome {
	background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/pichome-oldenzaal.png", sizingMethod="crop");
}

* html .wrapper .container .body .wrap .pichomehengelo {
	background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/pichome-hengelo.png", sizingMethod="crop");
}

.wrapper .container .body .wrap .picwinkel {
	position: 					absolute;
	width: 						320px;
	height: 					300px;
	border: 					1px solid #fff;
	top: 						25px;
	left: 						600px;
}

.wrapper .container .body .item {

}

.wrapper .container .body .item .top {
	background-image: 			url('/images/site/item-top.png');
	width: 						629px;
	height: 					46px;
}

* html .wrapper .container .body .item .top {
	background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/item-top.png", sizingMethod="crop");
}

.wrapper .container .body .item .middle {
	background-image: 			url('/images/site/item-repeat.png');
	width: 						579px;
	padding: 					10px 30px 10px 20px;
	min-height: 				160px;
	_height:					160px
}

* html .wrapper .container .body .item .middle {
	background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/item-repeat.png", sizingMethod="scale");
}

.wrapper .container .body .item .bottom {
	background-image: 			url('/images/site/item-bottom.png');
	width: 						629px;
	height: 					6px;
}

* html .wrapper .container .body .item .bottom {
	background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/item-bottom.png", sizingMethod="crop");
}

.wrapper .container .body .itemsmall .top {
	background-image: 			url('/images/site/itemsmall-top.png');
	width: 						442px;
	height: 					49px;
}

* html .wrapper .container .body .itemsmall .top {
	background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/itemsmall-top.png", sizingMethod="crop");
}

.wrapper .container .body .itemsmall .middle {
	background-image: 			url('/images/site/itemsmall-middle.png');
	width: 						392px;
	padding: 					10px 30px 10px 20px;
	min-height: 				130px;
	_height:					130px
}

* html .wrapper .container .body .itemsmall .middle {
	background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/itemsmall-middle.png", sizingMethod="scale");
}

.wrapper .container .body .itemsmall .bottom {
	background-image: 			url('/images/site/itemsmall-bottom.png');
	width: 						442px;
	height: 					3px;
}

* html .wrapper .container .body .itemsmall .bottom {
	background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/itemsmall-bottom.png", sizingMethod="crop");
}

.wrapper .container .body .itembig .top {
	background-image: 			url('/images/site/itembig-top.png');
	width: 						919px;
	height: 					49px;
}

* html .wrapper .container .body .itembig .top {
	background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/itembig-top.png", sizingMethod="crop");
}

.wrapper .container .body .itembig .middle {
	background-image: 			url('/images/site/itembig-middle.png');
	width: 						869px;
	padding: 					10px 30px 10px 20px;
	min-height: 				130px;
	_height:					130px
}

* html .wrapper .container .body .itembig .middle {
	background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/itembig-middle.png", sizingMethod="scale");
}

.wrapper .container .body .itembig .bottom {
	background-image: 			url('/images/site/itembig-bottom.png');
	width: 						919px;
	height: 					3px;
}

* html .wrapper .container .body .itembig .bottom {
	background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/itembig-bottom.png", sizingMethod="crop");
}

.wrapper .container .body .itembig h1 {
	padding-top: 	             23px;
	padding-left: 	             8px;
}

.wrapper .container .body .floatblock {
	float: 						left;
}

.wrapper .container .body .blockstatic {
	margin: 					140px 0 0 20px;
}

.wrapper .container .body .blockstaticwinkel {
	margin: 					-260px 0 0 20px;
}

.wrapper .container .body .blockstatic .col {
	float: 						left;
	margin: 					0 20px 0 0;
}

.wrapper .container .body .blockstatic p {
	color: 						#303030;
	margin: 					10px 0 0 8px;
}

.wrapper .container .body h1,
.wrapper .container .body h3.title {
	color: 						#fff;
	font-size: 					16px;
	text-transform: 			uppercase;
	padding: 					19px 0 0 ;
	margin:                     0px 15px;
}

.wrapper .container .body h3 {
	color: 						#252525;
	font-size: 					40px;
	margin: 					10px 0 0 5px;
	padding: 					0;
}

.wrapper .container .body h4 {
	color: 						#252525;
	font-size: 					16px;
	margin: 					0;
	padding: 					0;
}

.wrapper .container .body span.title {
	color: 						#fff;
	font-size: 					16px;
	text-transform: 			uppercase;
	padding: 					19px 0 0 ;
	font-weight: 				bold;
	margin: 					0px 0 0 20px;
	display: 					block;
	float: 						left;
}

.wrapper .container .body span.date {
	float: 						left;
	font-size: 					16px;
	color: 						#fff;
	margin: 					19px 0 0 30px;
}

.wrapper .container .body p {
	line-height: 				20px;
}

.wrapper .container .body .contact_cols {
	float: 						left;	
	width: 						480px;
}

.wrapper .container .body .contact_cols p.b,
.wrapper .container .body .contact_cols p.b a {
	font-size: 					14px;
	font-weight: 				bold;
}

.wrapper .container .body .contact_cols label {
	font-size: 					14px;
	color: 						#414141;
	display: 					block;
	font-weight: 				bold;
	margin: 	                5px 0;
}

.wrapper .container .body .contact_cols input,
.wrapper .container .body .contact_cols textarea {
	width: 						380px;
	border: 					1px solid #414141;
	font-size: 					14px;
	padding: 		            2px;
}

.wrapper .container .body .contact_cols textarea {
	height: 					70px;
}

.wrapper .container .body .contact_cols input.submit {
	margin: 	                15px 0 0 0;
	width:                      386px;	
}

.wrapper .container .body .contact_cols .winkelimg {
	width: 						411px;
	height: 					277px;
	background-image: 			url('/images/site/zwiep-winkel.png');
}

.wrapper .container .footer {
	width: 						966px;	
}

.wrapper .container .footer ul {
	margin: 					10px 0 10px 100px;
	width: 						850px;
}

.wrapper .container .footer ul li {
	float:					left;
	margin: 				20px 25px 10px;
}

.wrapper .container .footer ul li a {
	font-weight: 			normal;
}

.wrapper .container .footer .copyright {
	margin: 					50px 0 35px 30px;
	width: 						966px;
	text-align: 				center;
}

.verticalaccordion {
	width:                      637px;	
}

.verticalaccordion .accordion_toggle {
	background-image: 			url('/images/site/product-not-active.jpg');
	width:                      637px;
	height: 					40px;
	color: 						#fff;
	cursor: 					pointer;
	display: 					block;
}

.verticalaccordion .accordion_toggle span {
	color: 						#fff;
	font-size: 					16px;
	text-transform: 			uppercase;
	font-weight: 				bold;
	position: 					relative;
	top: 						12px;
	left: 						20px;
	float: 						left;
	width: 						600px;
}

.verticalaccordion .accordion_toggle_active {
	background-image: 			url('/images/site/product-active.jpg');	
}

.verticalaccordion .accordion_content {
	background-image: 			url('/images/site/product-repeat.jpg');
	overflow: 					hidden;	
}

.verticalaccordion .accordion_content .inside {
	width:                      607px;
	margin: 	                11px;
	_margin:                    0;
	_padding: 	                10px;
}

.verticalaccordion .accordion_content .inside li {
	float: 						left;
	padding: 	                2px 0px 2px 25px;
}

.verticalaccordion .accordion_content .inside li a {
	color: 						#414141;
	font-size: 					12px;
	text-decoration: 			none;
}

.verticalaccordion .accordion_content .inside li a:hover {
	text-decoration: 			underline;
}

.verticalaccordion .accordion_content .inside li img {
	width: 						240px;
}

.verticalaccordion .accordion_content .inside li img.pic {
	width: 						120px;
}

.verticalaccordion .accordion_content .inside li.aanb {
	width:						240px;
}

.verticalaccordion .accordion_content .inside li .aanb_title {
	font-weight: 				bold;
	font-size: 					14px;
}

.verticalaccordion .accordion_content .inside li .aanb_descr {
	font-weight: 				normal;
}

.verticalaccordion .accordion_content .inside li .aanb_price {
	font-size: 					16px;
	font-weight: 				bold;	
}

.verticalaccordion	.accordion_last {
	width: 						637px;
	height: 					8px;
	background-image: 			url('/images/site/product-bottom.jpg');
}

#verticalaccordion2 {
	width: 						919px;
}

#verticalaccordion2 .accordion_toggle {
	background-image: 			url('/images/site/product-large-not-active.jpg');
	width:                      919px;
}

#verticalaccordion2 .accordion_toggle_active {
	background-image: 			url('/images/site/product-large-active.jpg');	
}

#verticalaccordion2 .accordion_content {
	background-image: 			url('/images/site/product-large-repeat.jpg');
}	

#verticalaccordion2 .accordion_content ul {
	float: 						left;
	width: 						300px;
}

#verticalaccordion2 .accordion_content .inside {
	width: 						889px;
}

#verticalaccordion2 .accordion_content ul li {
	float:						none;
}

#verticalaccordion2 .accordion_content .subcontent {
	width: 						575px;
	float: 						left;
}

#verticalaccordion2 .accordion_content .subcontent .proditem {
	display: 					block;
}

#verticalaccordion2 .accordion_content .subcontent .proditem ul li label {
	font-weight: 				bold;
}

#verticalaccordion2 .accordion_content .subcontent .proditem ul li span.price {
	color: 						#0661ae;
	font-weight: 				bold;
	font-size: 					16px;
}

#verticalaccordion2 .accordion_content .subcontent .imgs {
	float: 						left;
}

#verticalaccordion2	.accordion_last {
	width: 						919px;
	height: 					6px;
	background-image: 			url('/images/site/product-large-bottom.jpg');
}
