/*
Theme Name: Revpar
Theme URI: http://www.level-level.com/
Description: Custom CMS theme for Wordpress
Version: 0.1
Author: Taeke Reijenga
Date: November, 2008
*/
/* RESET ALL MARGINS AND PADDING */
html,body								{/*height: 100%;width: 100%;*/}
* 										{margin: 0;padding: 0;}
p										{margin-bottom: 15px;}
#newsletter p							{margin-bottom: 5px;}
h1 										{font-size: 24px; line-height: 42px;}
h2										{font-size: 18px; line-height: 21px;}
h3										{font-size: 16px; line-height: 21px;}
/* fonts */
body 									{font: 13px/21px "Helvetica Neue", Arial, Helvetica, sans-serif;}
#content h1								{font-size: 30px; font-weight: bold;}
#content p								{font-size: 13px;}
#sidebar ul li a						{font-family: "Helvetica Neue", Helvetica, Arial;font-size: 20px;}
#sidebar ul li a span					{font-size: 12px;}
#sidebar #adres							{font-size: 11px;line-height: 13px;}
#newsletter p,#newsletter small			{font-size: 12px;}
/*colors*/
body									{color: #333;}
h1										{color: #ff6600;}
h2,h3									{color: #333;}
h2.subtitle								{color: #666;}
#sidebar #adres,#newsletter p			{color: #ccc;}
#sidebar #adres p strong,#newsletter span,#newsletter small		{color: #fff;}
#newsletter span.alert					{color:#ff6600;}
/*link styling */
a										{color:#FF6600;text-decoration: underline;}
a:hover									{color:#666666; text-decoration: underline; }
#sidebar #adres p a						{color: #ccc;text-decoration: underline;}
#sidebar #adres p a:hover				{color: #fff;text-decoration: underline;}
/* backgrounds */
body 									{background: #f5f5f5 url(images/body-background2.gif) repeat-y center 0;}
#main									{background: #fff url(images/wrapper-background.gif) repeat-y center;height: 100%;}
#content								{background: #fff url(images/content-background.gif) repeat-x 0 0; }
/* elements */
#wrapper								{width: 910px;min-height: 100%;height: auto !important;height: 100%; margin: 0 auto -4em;}
#sidebar								{width:	300px;height:100%;float: left;margin-right: 10px;}
#main 									{width: 910px;overflow: hidden;}
#content 								{width: 520px;*width: 515px;float: right;padding: 30px 40px;display: inline}
#menu, #head							{width:300px; margin: 0;}
#footer									{width: 600px; padding:0 0 0 310px;}
/* HEADER */
/* site logo*/
#head h1 								{background:  url(images/logo.gif) no-repeat 0 0;height: 150px;width:299px;overflow: hidden;}
#head h1 a 								{display: block;text-indent: -9000px;height: 150px;width:300px;overflow: hidden;}
/* MENU */
#menu li 								{list-style: none;}
#sidebar ul li							{height: 50px;width:300px;overflow: hidden;border-bottom: solid 1px #000033;}

/* #sidebar ul li a						{line-height: 20px;width:260px; margin:0;padding: 5px 0 10px 40px;color:#ccc;background: transparent url(images/button.gif) 0 0 repeat-x;} */ /* this is commented out for the menu button without extra line*/

#sidebar ul li a						{line-height: 20px;width:260px; margin:0;padding: 15px 0 15px 40px;color:#ccc;background: transparent url(images/button.gif) 0 0 repeat-x;}

#sidebar ul li a:hover					{background-position: -300px 0px;}
/*#sidebar ul li a span					{line-height: 15px;}*/ /* this is commented out for the menu button without extra line*/
#sidebar ul li a span					{display: none;}
#sidebar ul li a.horeca-advies		{background-position: 0px 0px;}
#sidebar ul li a.horeca-advies:hover, 
body.interim-coaching #sidebar ul li a.interim-coaching	{background-position: 300px 0px;color: #fff;}
#sidebar ul li a.home					{background-position: 0px -50px;}
#sidebar ul li a.home:hover, 
body.home #sidebar ul li a.home	{background-position: 300px -50px;color: #fff;}
#sidebar ul li a.start-horeca			{background-position: 0px -300px;}
#sidebar ul li a.start-horeca:hover,
body.start-horeca #sidebar ul li a.start-horeca			{background-position: 300px -300px;color: #fff;}
#sidebar ul li a.werving-selectie		{background-position: 0px -100px;}
#sidebar ul li a.werving-selectie:hover,
body.werving-selectie #sidebar ul li a.werving-selectie	{background-position: 300px -100px;color: #fff;}
#sidebar ul li a.ict-hulpmiddelen		{background-position: 0px -150px;}
#sidebar ul li a.ict-hulpmiddelen:hover,
body.ict-hulpmiddelen #sidebar ul li a.ict-hulpmiddelen	{background-position: 300px -150px;color: #fff;}
#sidebar ul li a.partners				{background-position: 0px -200px;}
#sidebar ul li a.partners:hover,
body.partners #sidebar ul li a.partners	{background-position: 300px -200px;color: #fff;}
#sidebar ul li a.contact				{background-position: 0px -250px;}
#sidebar ul li a.contact:hover,
body.contact #sidebar ul li a.contact	{background-position: 300px -250px;color: #fff;}
#menu li a 								{padding: 0 10px;display: block;line-height: 30px;text-decoration: none;color: #fff;}
#sidebar #adres							{width: 220px;margin: 10px;border-bottom: solid 1px #666685;padding: 30px; }
#newsletter								{width: 280px;padding:10px 10px 5px 10px;background: transparent url(images/nieuwsbrief-vlak.gif) 0 0 no-repeat; margin: 20px 0;float: left;display:inline}
.extradiv{display: block;}
/*newsletter form*/		
#newsletter form						{width: 100%;height: 1%;}
#newsletter form fieldset{border: none; margin: 0;padding: 0;}
#newsletter form label					{width: 50px;color: #fff;margin: 0;float: left;}
#newsletter form input					{padding:2px 5px;width: 200px;background-color: #fff;border:none;line-height: 16px;font-size: 11px; margin:0 0 5px 20px;float: left;}
#newsletter form #stnl_submit			{border:none!important;	background:transparent url(images/verstuur.gif) top left no-repeat;color:#FFFFFF;cursor:pointer;font:13px Arial;height:25px;line-height:25px;margin: 7px 0 10px 0; padding: 0 0 5px;width:65px;float: right;}
#newsletter form #stnl_submit:hover		{text-decoration: none;background-position: 0 -25px;}
#newsletter strong						{width: 100%; line-height: 13px; font-size: 11px;color: #fff;margin: 0;padding: 0;text-align: justify;}

#newsletter form fieldset 				{border:medium none;height:20px;margin:0 0 7px;padding:0;width:280px;}
.wpmlwidget fieldset legend 			{color:maroon;font-size:11px;font-weight:bold;height:20px;padding:0;}
#newsletter form label 					{color:#FFFFFF;float:left;height:20px;margin:0;width:50px;}
#newsletter form input 					{background-color:#FFFFFF;border:medium none;float:right;font-size:11px;height:13px;line-height:13px;margin:-17px 0 5px 20px!important;padding:2px 5px;width:190px;}
#newsletter form span.wpmlbutton input	{border:none!important;	background:transparent url(images/verstuur.gif) top left no-repeat;color:#FFFFFF;cursor:pointer;font:13px Arial;height:25px;line-height:25px;margin:10px 0 10px!important; padding: 0 0 5px;width:65px;float: right;display: block}

#newsletter div.wpmlwidget p{color: #fff}

/* PAGE SETUP */
#content								{position: relative;}
#content p								{z-index: 100;position: relative;}
#content h2.subtitle					{width: 75%;height:75px;}
#content h2, #content h3				{margin:15px 0;}
#content ul								{margin: 0 0 15px 15px;}
#content ul li							{padding: 0 0 0 15px;}
#icon									{position:absolute; top: 40px;left: 440px;width: 120px; height: 120px;}
body.home #icon							{background: transparent url(images/icons/START.gif) no-repeat top right;}
body.horeca-advies #icon				{background: transparent url(images/icons/INTERIM.gif) no-repeat top right;}
body.start-horeca #icon					{background: transparent url(images/icons/HORECA.gif) no-repeat top right;}
body.werving-selectie #icon				{background: transparent url(images/icons/WERVING.gif) no-repeat top right;}
body.ict-hulpmiddelen #icon				{background: transparent url(images/icons/ICT.gif) no-repeat top right;}
body.partners #icon						{background: transparent url(images/icons/partners.gif) no-repeat top right;}
body.contact #icon						{background: transparent url(images/icons/CONTACT.gif) no-repeat top right;}
body.contact-2 #icon					{background: transparent url(images/icons/CONTACT.gif) no-repeat top right;}
/* FOOTER */
#footer 								{clear: both;height: 4em;margin: 0 auto;}
#footer p 								{font-size: 90%;padding: 10px 40px;}
.footer, .push 							{height: 4em;}
/* WP-DOWNLOADMANAGER */
/*
+----------------------------------------------------------------------+
|																		|
|	WordPress 2.5 Plugin: WP-DownloadManager 1.31			 			|
|	Copyright (c) 2008 Lester "GaMerZ" Chan								|
|																		|
|	File Written By:													|
|	- Lester "GaMerZ" Chan												|
|	- http://lesterchan.net												|
|																		|
|	File Information:													|
|	- Downloads CSS Style												|
|	- wp-content/plugins/wp-downloadmanager/download-css.css			|
|																		|
+----------------------------------------------------------------------+
*/
.wp-downloadmanager-paging a, .wp-downloadmanager-paging a:link {
	padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;	border: 1px solid #0066cc;	color: #0066cc;	background-color: #FFFFFF;	}
.wp-downloadmanager-paging a:visited {	padding: 2px 4px 2px 4px; 	margin: 2px;	text-decoration: none;	border: 1px solid #0066cc;color: #0066cc;	background-color: #FFFFFF;	}
.wp-downloadmanager-paging a:hover {		border: 1px solid #000000;	color: #000000;	background-color: #FFFFFF;}
.wp-downloadmanager-paging a:active {	padding: 2px 4px 2px 4px; 	margin: 2px;	text-decoration: none;	border: 1px solid #0066cc;	color: #0066cc;	background-color: #FFFFFF;	}
.wp-downloadmanager-paging span.pages {	padding: 2px 4px 2px 4px; 	margin: 2px 2px 2px 2px;	color: #000000;	border: 1px solid #000000;	background-color: #FFFFFF;}
.wp-downloadmanager-paging span.current {	padding: 2px 4px 2px 4px; 	margin: 2px;	font-weight: bold;	border: 1px solid #000000;	color: #000000;	background-color: #FFFFFF;}
.wp-downloadmanager-paging span.extend {	padding: 2px 4px 2px 4px; 	margin: 2px;		border: 1px solid #000000;	color: #000000;	background-color: #FFFFFF;}
.download-search-highlight {color: red;}

/* WEBSHOP STYLING */





#sidebar ul li a{background:#000033 url(images/button.gif) 0 0 no-repeat; position: relative;line-height: 20px;width:260px; margin:0;padding: 15px 0 15px 40px;color:#ccc;}
#sidebar ul li a:hover, #sidebar ul li a:active,#sidebar ul li a:focus, #sidebar ul li.current_page_item a{background:#FF6600 url(images/button.gif) 0 -50px no-repeat;color: white}

#sidebar ul li a span{height: 40px;width: 40px;display: block;overflow: hidden;position: absolute;right: 5px;top: 5px;background-image: url(images/icons/nav-icons.png);background-repeat: no-repeat}
#sidebar ul li.home a span{background-position: -40px 0px;}
#sidebar ul li.advies a span{background-position: 0px 0px;}
#sidebar ul li.start-horeca a span{background-position: -240px 0px;}
#sidebar ul li.werving a span{background-position: -80px 0px;}
#sidebar ul li.hulpmiddelen a span{background-position: -120px 0px;}
#sidebar ul li.partners a span{background-position: -160px 0px;}
#sidebar ul li.contact a span{background-position: -200px 0px;}
#sidebar ul li.webwinkel a span{background-position: -280px 0px;}

body.webwinkel #icon						{background: transparent url(images/icons/SHOP.gif) no-repeat top right;}
body.checkout #icon						{background: transparent url(images/icons/SHOP.gif) no-repeat top right;}
body.transaction-results #icon						{background: transparent url(images/icons/SHOP.gif) no-repeat top right;}



/*shop sidebar*/
div#sideshoppingcart{margin: 10px 10px 10px 40px;color: #ccc}
div#sideshoppingcart h3{color: #ccc;font-size: 20px;font-weight: normal;font-family: "Helvetica Neue",Helvetica,Arial;}
a#fancy_collapser_link{outline:none}
div#sideshoppingcart div{padding: 0!important;width: auto!important}

div#content table.productcart, div.wrap{margin-top: 60px}
table.productcart tr td{padding: 2px!important}
form.adjustform{width: 120px}

div.custom_gateway table.checkout_forms_hidden{display: block}
input.custom_gateway{margin-right: 4px;}
table.productcart tr td.firstcol{width: 55px;}
table.productcart tr td.firstcol img{width: 48px;}

input.wpsc_buy_button{width: 200px}
div.default_product_display div.textcol{width: 380px}
div.wpsc_product_price{float: left}
div.wpsc_buy_button_container{width: 200px;float:left}
div#sideshoppingcart th#quantity{width: 20px;}
div#sideshoppingcart th#product{text-align: left;float: left}
div#sideshoppingcart span.pricedisplay {margin-right:10px;text-align:right;}
h2.prodtitles{margin: 0!important}

span.emptycart a{font-size: 10px;text-decoration: underline}
span.gocheckout a{width: 220px;height: 50px;margin: 15px 0 0 0; display: block;background: transparent url(images/AFREKENEN.gif) 0px 0px no-repeat;text-indent: -9999px}
span.gocheckout a:hover, span.gocheckout a:focus, span.gocheckout a:active {background-position: 0px -50px}
#sideshoppingcart h3{position: relative}
#sideshoppingcart h3 a#fancy_collapser_link{position: absolute;top:0;right: 0;}

ul.wpsc_categories li div.wpsc_subcategory{display: none}
