/*
Theme Name: Blitskids
Theme URI: http://www.blitskids.nl
Description: Wordpress E-commerce theme for Blitskids
Author: Friks Web & Marketing
Author URI: http://www.friks.nl
Version: 0.1
*/


body {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:			#484143;
}

.centerdiv {
	width:			960px;
	margin:			0 auto;
}

.shopdiv {
	width:			990px;
	margin:			0 auto;
}

.news{
	width:			990px;
	margin:			0 auto;
}
/****************************** HEADERS ******************************/

a {
	color: 			#252223	
}

a:hover {
	color:			#e9454c			
}

h1 {
	float:			left;
	margin:			0;
	background:		url(img/bg_title.gif) center no-repeat;
	color:			#ff0000;
	width:			940px;
	height:			40px;
	line-height:	40px;
	padding:		0 10px;
	margin-bottom:	20px;
}

.test{
	float:			left;
	margin:			10px 0;
	background:		url(img/bg-title-label.gif) center no-repeat;
	color:			#ff0000;
	width:			940px;
	height:			68px;
	line-height:	40px;
	padding:		0 10px;
}

h2 {
	color:			#3E9715;
	font-size:		150%;
	margin-bottom:	10px;
}

.news h2 a{
	color:#3E9715;
	margin: 15px 0 15px 0;
	display:block;
	width:100%;
}

.news h2 a:hover{
	color:			#ff0000;
}

h2 a {
	color:			#252223;
	text-decoration:none;
}

h4	{
	color:			#399111;
	font-size:		220%;
	display:		block;
	float:			left;
	margin:			0 200px 0px 0;
	padding:		0;
	
}

#page	{
	padding-top:20px;
	background:		url(img/bg-page.jpg) no-repeat;
}

#page p , #page ul {
	color:			#484143	;
	line-height:140%;
	margin-bottom:10px;
	margin-bottom:	10px;
}

/****************************** WRAPS ******************************/

#topwrap {
	float: 			left;
	width:			100%;
	height:			30px;
	font-size:		80%;
	background:		#daf1ff url(img/bg-topwrap.jpg) no-repeat center;
}

#headerwrap {
	float:			left;
	width:			100%;
	height:			130px;
	background:		url(img/bg-headerwrap.jpg) center repeat-x;
}

.contentwrap {
	float:			left;
	width:			100%;
	padding:		0px;
	background:		#e5f6fe;
	background:		url(img/bg-content.jpg) top repeat-x;
	min-height:		700px;
}

#footerwrap {
	float:			left;
	width:			100%;
	padding: 		20px 20px 0 0;
	background:		#252223;
	color:			#959595;
	font-size:		80%;
	height:			140px;
	background:		url(img/bg-footerwrap.jpg) center bottom repeat-x;
}

.footerbar {
	width:			100%;
	height:			64px;
	margin-top:		40px;
	border:			1px solid #358909;
	background:		url(img/bg-footerbar.jpg) center repeat-x;
}

.titlebar {
	height:			20px;
}

.column {
	width:			300px;
	float:			left;
	color:			#4a5023;
	padding:		20px 5px 0 5px;
	
}

.column a{			
	color:			#4a5023;
	text-decoration:underline;
	font-size:		80%;
}

.column a:hover{			
	color:			#FFF;
	text-decoration:underline;
}

/* TOP WRAP */

#topwrap ul {
	float:			right;	
}

#topwrap li {
	float:			left;
	height:			20px;
	margin:			2px 0 5px 10px;
	line-height:	17px;
}

#topwrap li.stroke {
	background:		url(img/stroke_topwrap.gif) no-repeat;
	width:			1px;
}

#topwrap a {
	color:			#333;
	text-decoration:none;
}

#topwrap a:hover {
	color:			#000;
	text-decoration:underline;
}

/* Fillialen pagina */

div.filliaal {
	width:			50%;	
	float:			left;
}

div.filliaal ul {
	float:			left;
	padding-left:	20px;
}

div.filliaal img {
	float:			left;	
}

/****** FOOTER ******/

#footerwrap li {
	float: 			left;	
	margin-right:	5px;
	padding-left:	5px;
}

#footerwrap li.first {
	border-left:	none;
	padding-left:	0;
}

/****** NAVIGATIE ******/

#headerwrap #logo {
	float:			left;
	width:			195px;
	height:			100px;
}


#headerwrap #navigatie {
	float:			left;
	height:			100px;
	margin-left:	360px;
	width:			400px;
}

#headerwrap #navigatie ul {
	float:			left;
	height:			40px;
	margin-top: 	40px;
}

#headerwrap #navigatie li {
	float:			left;
	margin-right:	1px;
}

#headerwrap #navigatie li.tabselected {
	background:		#fff;	
}

#headerwrap #navigatie li.tabselected a:hover {
	background:		#fff;	
}

#headerwrap #navigatie a {
	display:		block;	
	height:			40px;
	padding:		0 10px;
	line-height:	40px;	
	color:			#FFF;
	text-decoration:none;
	font-size:		80%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#headerwrap #navigatie a:hover {
	background:		#ea0202;
}

/****** ZOEKEN & LANGUAGE ******/


#headerwrap #language li {
	float:			left;
	margin-left:	4px;
}

#headerwrap #search {
	float:			right;
	height:			30px;
	clear:			right;
}

#headerwrap #search input {
	border:			none !important;
	float:			left;
	line-height:	30px;
	color:			#959595;
	padding-left:	7px;
}

#headerwrap #search input#searchsubmit {
	padding:		6px 0;	
	margin-left:	2px;
	background:		#2d2d2d;
	color:			#fff;
}

/****** PROMO ******/

#promo {
	float:			left;
	width:			960px;
	background:		url(img/bg-promo.jpg) no-repeat;
	margin:			0;
	padding:		0;
}

#promo #slider {
	margin:			0;
	padding:		0;
}

#slogan {
	width:			960px;
	height:			82px;
	background:		url(img/slogan.png) no-repeat;
}

/****************************** SINGLE PRODUCT ******************************/

.frontpage_products .default_product_display {
	float:			left !important;
	width:			290px !important;
	margin:			10px !important;
	clear:			none !important;
	position:		relative;
	
}

.default_product_display .product_image {
	background:		#fff;	
}

.default_product_display .imagecol {
	float:			left !important;	
	margin:			0 10px 10px 0 !important;
	position:		relative !important;

}

.single_product_display .imagecol {
	position:		relative !important;
	float:			left;
	margin:			0 10px 10px 10px !important;
}

.single_product_display .textcol {
	padding-left:	20px;	
}

.single_additional_description {
	color:			#727272;
	font-size:		80%;
	line-height:	18px;
	padding: 		10px;
}

.default_product_display .imagecol input.wpsc_buy_button {
	margin-top:		10px;	
}

/****************************** CHECK OUT PAGE ******************************/

.productcart {
	clear:			both;
	float:			left;
	width:			960px;
	border:			#bad6da 1px solid;	
	font-size:		90%;
}

.productcart td#product, .productcart td#aantal, .productcart td#bedrag, .productcart td#lastcol {
	text-align:		left;
	background:		url(img/shoppingcart_bg.gif) repeat-x;
	font-weight:	bold;
	padding:		5px;
	border-left:	1px #bad6da solid;
	border-bottom:	1px #bad6da solid;
}

.productcart td#firstcol {
	background:		url(img/shoppingcart_bg.gif) repeat-x;
	border-bottom:	1px #bad6da solid;	
}

.productcart td {
	padding:		5px;
}

.productcart td {
	border:	1px #bad6da solid;
	vertical-align: middle;	
}
.productcart a {
	color:			#e9454c;
	text-decoration:none;
}

form.wpsc_checkout_forms {
	margin:			20px 0;	
	float:			left;
	font-size:		85%;
	background:		#d4eaee;
	padding:		15px;
	width:			498px;
	border:			1px solid #bad6da;
}

form.wpsc_checkout_forms h4 {
	font-size:		115%;
	color:			#e9454c
}

form.wpsc_checkout_forms tr {
	height:			30px;	
}

form.wpsc_checkout_forms small {
	font-size:		70%;	
	margin-bottom:	5px;
	color:			#999;
}


/****************************** WEBSHOP SPUL ******************************/

.frontpage_products {
	width:			990px !important;
	min-height:		350px;
}

#products_page_container{
	float:			left;	
	width:			660px;
}

.default_product_display {
	float:			left;
	width:			300px;
	margin:			15px;
	height:			200px;
	
}

.productdisplay .textcol {
	float:			left;	
	width:			auto;
}

.productthumb {
	float:			left;
	background:		#fff;
	padding:		2px;
	margin-right:	10px;
}


.wpsc_description {
	color:			#000;
	font-size:		110%;
	line-height:	18px;
	min-height:		90px;
	margin-bottom:	5px;
}

.wpsc_description_home {
	color:			#000;
	font-size:		100%;
	line-height:	18px;
	min-height:		100px;
	margin-bottom:	5px;
	position:		absolute;
	top:			260px;
	width:			260px;
}
.wpsc_page_numbers {
	float:			left;
	width:			960px;
	padding:		10px 0;
	margin:			0 15px;
	border-bottom:	1px #CCC dotted;	
}

.wpsc_page_numbers_bottom {
	float:			left;
	width:			960px;
	padding:		10px 0;
	margin:			0 15px;	
	border-top:		1px #CCC dotted !important;	
}

.wpsc_categories {
	float:			left;
	width:			960px;
	margin-left:	15px;
}

.wpsc_categories li {
	float:			left;
	padding-right:	10px;
}

.oldprice {
	font-size:		80%;
	text-decoration:line-through;
	clear:			right;
}

.productdisplay .pricedisplay {
	color:			#ff651b;
	font-weight:	bold;
	font-size:		160%;
	padding:		5px 0;
}

.wpsc_buy_button_container {
	float:			left;
	padding:		0;
	margin-top:		10px;
}

.wpsc_buy_button_container_home {
	float:			left;
	padding:		0;
	position:		absolute;
	top:			362px;
}

 p.small {
	font-size:		70%;
	color:			#b5b5b5;
}

.productdesc {
	padding:		10px 0;
	float:			left;
	width:			280px;
}

.productdesc p {
	clear:			both;
	color:			#727272;
	font-size:		80%;
	line-height:	18px;
}

/****************************** SIDEBAR ******************************/

.sidebaritem {
	float:			right;	
	width:			280px;
	margin-right:	15px;
}

/****************************** SHOPPING CART WIDGET ******************************/

input.wpsc_buy_button {
	width:			130px !important;
	height:			25px !important;
	border:			0 !important;
	padding:		0 !important;
	margin-bottom:	10px !important;
	background:		url(img/btn-cart.jpg) !important;
	text-indent:	-9999px;
	text-transform:	capitalize;
	cursor: pointer;
}

.make_purchase{
	text-indent:	-9999px;
	text-transform:capitalize;
	width:			202px !important;
	height:			42px !important;
	border:			0 !important;
	padding:		0 !important;
	margin-bottom:	10px !important;
	background:		url(img/btn-order.png) !important;
	
}

input.wpsc_buy_button:hover {
	background:		url(img/buttonRedHover.png);		
}

#sliding_cart table {
	width:			278px;	
	float:			left;
	border:			#d3d3d3 1px solid;
}

#sliding_cart {
	float:			right;
	color:			#252223;
	margin-top:		10px;
	width:			280px;
}

#sliding_cart p {
	font-size:		9pt;
	margin-bottom:	10px;
	color:			#888;
}

#sliding_cart a {
	color:			#ed1c24	
}

#sliding_cart th{
	text-align:		left;
	background:		url(img/shoppingcart_bg.gif) repeat-x;
	
}

#sliding_cart th#product, #sliding_cart th#quantity {
	border-right:	1px #bad6da solid;
	padding:		5px;
	height:			18px;
}

#sliding_cart th#price {
	padding:		5px;	
}

#sliding_cart th {
	padding:		10px 0 5px 0;
	font-size:		90%;
}

#sliding_cart .shoppingcart td {
	padding:		8px;
	font-size:		90%;
}

#sliding_cart .shoppingcart tr {
	border-bottom:	#bad6da 1px solid;
}

#sliding_cart .items {
	padding:		0 0 10px 0;
	font-size:		70%;
	font-weight:	bold;
}

#sliding_cart .checkout-total {
	float:			right;
	padding:		55px 10px 10px 10px;	
	font-weight:	bold;
}

#sliding_cart .totalhead {
	float:			left;
	padding:		10px 0;
}

#sliding_cart .emptycart {
	font-size:		60%;
	float:			left;
	margin-top:		10px;
	clear:			both;
}

#sliding_cart .emptycart a {
	color:			#999;
}

#sliding_cart .gocheckout{
	margin-top:		50px;
	float:			right;
}
	
#sliding_cart .gocheckout a{	
	background:		url("img/btn-checkout.jpg") repeat scroll 0 0 transparent !important;
	display:		block;
	width:			160px;
	height:			26px;
	text-indent:	-9999px;
	cursor:			pointer;
}

#product{
	padding:		10px;
}

.wpsc_product_title{
	width:			100%;
	
}

.meta{
	width:			100%;
	font-size:		80%;
	margin:			10px 0 10px 0;
}

.entry p{
	margin-bottom:	10px;		
	line-height:	140%;
}

#inner {
	float:			left;
	width:			960px;
	background:		url(img/bg-promo.jpg) no-repeat;
	margin:			0;
	padding:		0;
}

.postmetadata{
	font-size:		80%;
	color:			#3e9715;
	display:		block;
}

.postmetadata a{
	color:			3e9715;
}

#sidebar{
	float:			right;
	margin-top:		13px;
}

#product h2 a{
	color:#F00;
}

.form{
background: #D4EAEE;
border:1px solid #BAD6DA;
padding: 15px;
width:500px;
float:left;
margin-right: 15px;
}

div.wpcf7-mail-sent-ok{
	border: 2px #3e9715 solid;
	float:right;
	color: #3e9715;
	width:100%;
	background: #e8ffde;
}

div.wpcf7-validation-errors  {
border:2px solid #F7E700;
color: #b1a60e;
float:right;
width:100%;
background: #fefdeb;
}

#sidebar .sidebaritem{
	float:right;
	margin-bottom:30px;
}

#sidebar{
	width:285px;
}

.category-widget a{
	text-decoration:none;
}

.note{
	font-size:11px;
	font-weight:bold;
	color:#8fa7ab;
	margin:0 0 5px 10px;
	text-align:center;
}