/*
Theme Name: Onna-onna
Theme URI: http://www.coolcreations.nl/
Description: The 2010 Onna-onna Theme.
Author: CoolCreations
Version: 0.1
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu (optional)

General comments and license statement (optional).
*/

html, body{
}
   
body {
	background:#fff;
	border: 0;
	margin: 10px;
	padding: 0;
	cursor:default;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	}

form,
p,
h1,h2,h3,h4,h5,h6,
img
{
	margin:0;
	border:0;
	padding:0;
}

ul,
ol,
li{
	margin:0;
	padding:0;
	list-style:none;
}

a{
	color:#cc6699;
	text-decoration:none;
	cursor:pointer;
}
a:hover{

}

img.alignleft{
	float:left;
}
img.alignright{
	float:right;
}
/* 
* BASE ==========================================
*/
	div#base{
		position:relative;
		margin:10px 0;
		min-width:960px;
		text-align:center;
		background:none;
		}
		div#base_header{
			position:relative;
			margin:0 auto;
			width:960px;
			height:85px;
			text-align:left;
			z-index:11;
			background:none;
		}
		div#base_content{
			position:relative;
			margin:0 auto;
			width:960px;
			min-height:343px;
			text-align:left;
			z-index:10;
			background:none;
			}
		div#base_footer{
			position:relative;
			margin:0 auto;
			width:960px;
			height:120px;
			text-align:left;
			overflow:hidden;
			background:none;
			/*border-top:2px solid #f3f3f4;*/
			}

br.cl{clear:both;margin-top:-1.2em;font-size:0;}


/* 
* HEADER ==========================================
*/
	div#base_header div#logo{
		position:absolute;
		left:0px;
		top:48px;
		width:122px;
		height:14px;
		outline:none;
		}
		div#base_header div#logo a{
			display:block;
			width:122px;
			height:14px;
			background:url(images/logo.gif) 0 0 no-repeat;
			overflow:hidden;
			text-indent:-9999px;
			outline:none;
		}
	div#base_header div#top_search {
		position:absolute;
		left:654px;
		top:8px;
		width:304px;
		height:28px;
		background:url(images/bg_search.gif) 0 0 no-repeat;
		}
		div#base_header div#top_search form{
			padding:3px 0 0 30px;
		}
		div#base_header div#top_search input[type=text]{
			border:0;
			height:20px;
			width:250px;
			color:#999999;
			font-size:12px;
			line-height:20px;
			font-family:Arial, Helvetica, sans-serif;
			background:#fff url(images/bg_search_txt.gif) 0 0 no-repeat;
		}
		div#base_header div#top_search input[type=submit]{
			position:absolute;
			left:9px;
			top:6px;
			background:url(images/btn_search.gif) 0 0 no-repeat;
			width:17px;
			height:17px;
			padding:0;
			margin:0;
			text-indent:-9999px;
			overflow:hidden;
			font-size:0;
			line-height:0;
			border:0;
			cursor:pointer;
		}
	div#navigation{
		position:absolute;
		left:140px;
		top:45px;
		width:820px;
		}
/* 
* COLUMNS ==========================================
*/
	div#columns{
		float:left;
		width:960px;
		}
		div#columns div#side_column{
			float:left;
			width:140px;
			margin-right:24px;
			}
		div#columns div#main_column{
			float:left;
			width:796px;
			font-size:12px;
			line-height:1.5em;
			}
		div#columns div#side_column_right{
			float:right;
			position:relative;
			width:140px;
			height:100%;
			min-height:500px;
			}
/* 
* SIDE-COLUMN ==========================================
*/
	ul#menu-sidebar-menu{
		margin-bottom:1em;
		}
		ul#menu-sidebar-menu li{
			font-family:"Myriad Pro", Myriad;
			font-size:16px;
			margin-bottom:2px;
		}
		ul#menu-sidebar-menu li a {
			color:#cc6699;
			text-decoration:none;
			font-size:16px;
			cursor:default;
			}
		ul#menu-sidebar-menu li ul.sub-menu {
			margin-bottom:1em;
		}
		ul#menu-sidebar-menu li ul.sub-menu li a{
			color:#999;
			text-decoration:none;
			font-size:15px;
			cursor:pointer;
			}
			ul#menu-sidebar-menu li ul.sub-menu li a:hover{
				color:#33aacc;
			}


/* 
* MAIN-COLUMN ==========================================
*/
	h1{
		margin-top:-10px;
		color:#cc6699;
		font-family:"Myriad Pro", Myriad;
		font-size:41px;
		font-weight:normal;
		line-height:1.2em;
		padding-bottom:0px;
		margin-left:-2px;
		}
		div.page h1{
			margin-bottom:10px;
		}
	h2{
		font-family:"Myriad Pro", Myriad;
		font-size:21px;
		font-weight:normal;
		color:#cc6699;
		line-height:1.2em;
		padding-bottom:5px;
	}
	h3{
		font-family:"Myriad Pro", Myriad;
		font-size:15px;
		font-weight:normal;
		color:#cc6699;
		line-height:1.4em;
	}

	h2.homepage{
		margin-bottom:10px;
	}
	
	a.btn_wp_calculate{
			display:block;
			width:280px;
			height:48px;
			background:url(images/btn_calculate2.jpg) 0 0 no-repeat;
			outline:none;
			font-size:0;
			line-height:0;
			text-indent:-9999px;
			overflow:hidden;
			}
			a.btn_wp_calculate:hover{
				background-position:0 -48px;
			}
	div.home_button{
		position:absolute;
		left:493px;
		top:82px;
		width:280px;
		height:48px;
		z-index:99;
		}
		div.home_button.insurance{
			left:658px;
			top:160px;	
		}
		div.home_button a{
			display:block;
			width:280px;
			height:48px;
			background:url(images/btn_calculate2.jpg) 0 0 no-repeat;
			outline:none;
			}
			div.home_button a:hover{
				background-position:0 -48px;
			}
			div.home_button h3 a {
				background:none;
				width:auto;
				height:auto;	
			}
	div.home_image{
		margin:-30px 0 10px 126px;width:685px;
		}
		div.home_image a{
			outline:none;
		}

	div.home_lines{
		margin-bottom:30px;
		clear:both;
	}
	div.home_lines div{
		float:left;
		width:285px;
		height:70px;
		padding:0px;
		margin-right:20px;
		padding-right:20px;
		border-right:1px solid #c7c6c7;
		}
		div.home_lines div a h3{
			font-size:18px;
			line-height:1.5em;
		}
		div.home_lines div a p{
			font-size:15px;
			color:#999999;
			line-height:1.5em;
		}


	div#columns div#main_column p#breadcrumbs{
		font-size:13px;
		width:800px;
		}
		div#columns div#main_column p#breadcrumbs a,
		div#columns div#main_column p#breadcrumbs span.breadcrumb_sep{
			font-size:13px;
			text-decoration:none;
			color:#33aacc;
			font-family:"Myriad Pro", Myriad;
			}
			div#columns div#main_column p#breadcrumbs a:hover{
				color:#cc6699;	
			}
	div#columns div#main_column p{
		font-size:12px;
		line-height:1.5em;
		margin-bottom:1em;
	}
	div#columns div#main_column a{
		color:#cc6699;
		text-decoration:none;
		font-size:12px;
		line-height:1.5em;
	}

	div#columns div#main_column ul{
		margin-left:20px;
		margin-bottom:1em;
		}
		div#columns div#main_column ul li{
			list-style:disc;
			padding-left:10px;
		}

/* 
* side_column_right ==========================================
*/
div#columns div#side_column_right div.menu-snelnaar-menu-container{
	}
	div#columns div#side_column_right div.menu-snelnaar-menu-container a{
		color:#33aacc;
		font-size:15px;
		line-height:1.5em;
	}
/* 
* FOOTER ==========================================
*/
	div#newsletter{
		position:relative;
		margin-top:10px;
		width:800px;
		}
		div#newsletter fieldset{
			margin:0;
			padding:0;
			border:0;
			}
			div#newsletter fieldset span{
				display:block;
				float:left;
				width:164px;
				margin:0;
				padding:5px 0 0 0;
				color:#cc6699;
				font-size:14px;
			}
			div#newsletter fieldset ul{
				float:left;
				list-style:none;
				margin:0 !important;
				}
				div#newsletter fieldset ul li{
					float:left;
					list-style:none !important;
					margin:0 !important;
					padding:0 !important;
					}
					div#newsletter fieldset ul li input[type=text]{
						width:140px;
						padding:2px;
						color:#999999;
						font-size:14px;
						line-height:1.3em;
						margin-right:24px;
						border-top:1px solid #eaebeb;
						border-bottom:1px solid #efeeef;
						border-right:1px solid #eaebeb;
						border-left:1px solid #cccdce;
					}
					div#newsletter fieldset ul li input[type=submit]{
						width:200px;
						padding:2px;
						color:#33aacc;
						font-size:14px;
						margin-right:24px;
						margin-left:-6px;
						text-align:left;
						border:1px solid #fff;
						background-color:#fff;
						padding:auto 0;
						width:auto;
						cursor:pointer;
					}
	div#footer_newsletter{
		position:relative;
		margin-top:10px;
		width:800px;
		}
		div#footer_newsletter fieldset{
			margin:0;
			padding:0;
			border:0;
			}
			div#footer_newsletter fieldset span{
				display:block;
				float:left;
				width:164px;
				margin:0;
				padding:5px 0 0 0;
				color:#cc6699;
				font-size:14px;
			}
			div#footer_newsletter fieldset ul{
				float:left;
				}
				div#footer_newsletter fieldset ul li{
					float:left;
					}
					div#footer_newsletter fieldset ul li input[type=text]{
						width:140px;
						padding:2px;
						color:#999999;
						font-size:14px;
						line-height:1.3em;
						margin-right:24px;
						border-top:1px solid #eaebeb;
						border-bottom:1px solid #efeeef;
						border-right:1px solid #eaebeb;
						border-left:1px solid #cccdce;
					}
					div#footer_newsletter fieldset ul li input[type=submit]{
						width:200px;
						padding:2px;
						color:#33aacc;
						font-size:14px;
						margin-right:24px;
						margin-left:-6px;
						text-align:left;
						border:1px solid #fff;
						background-color:#fff;
						padding:auto 0;
						width:auto;
						cursor:pointer;
					}
	div#footer_contact{
		position:relative;
		float:left;
		margin-top:20px;
		width:400px;
		}
		div#footer_contact span.phone{
			color:#cc6699;
			font-size:14px;
			padding-right:10px;
		}
		div#footer_contact a{
			color:#999999;
			font-size:14px;
			}
			div#footer_contact a:hover{
				color:#33aacc;
			}
	div#footer_nav{
		position:relative;
		float:right;
		margin-top:12px;
		width:550px;
		}
		div#footer_nav a{
			outline:none;
		}
		div#footer_nav ul{
			float:right;
			margin-top:8px;
		}
		div#footer_nav li{
			float:left;
			}
			div#footer_nav li a{
				display:block;
				margin-right:10px;
				color:#999999;
				}
				div#footer_nav li a:hover{
					color:#33aacc;
				}
		div#footer_nav div.footer_logo{
			float:right;
			padding-left:10px;
		}
			
			
/* 
* GRAVITY FORMS ==========================================
*/
div.gform_wrapper{
	width:510px;
	padding:20px 0;
	}
	.gform_wrapper .validation_error {color:#33aacc; font-weight:bold; font-size:12px; border:1px solid #cc6699; padding:5px; margin-bottom:10px;}
	.gform_wrapper .validation_message {color:#33aacc!important; font-size:11px; padding-left:200px;}

div.gform_heading{
	padding-bottom:10px;
}

div.gform_body {
	}
	div.gform_body ul{
		margin-left:0 !important;
	}
	div.gform_body li.gfield{
		padding:0 0 10px 0 !important;
		width:510px;
		list-style:none !important;
	}
	div.gform_body label.gfield_label {
		color:#cc6699;
		display:block;
		float:left;
		width:200px;
		font-size:12px;
	}
	div.gform_body div.ginput_container{

		}
		div.gform_body div.ginput_container input,
		div.gform_body div.ginput_container select{
			color:#33aacc;
			border:1px solid #ececed;
			padding:2px;
			width:300px;
		}
		div.gform_body div.ginput_container textarea{
			color:#33aacc;
			font-family:Arial, Helvetica, sans-serif;
			border:1px solid #ececed;
			padding:2px;
			width:300px;
			height:100px;
		}

div.gform_footer {

	}	
	div.gform_footer input.button{
		float:right;
		color:#33aacc;
		font-size:15px;
		border:1px solid #fff;
		background:#fff;
		cursor:pointer;
	}

.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {/*resets*/margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none; font-family:"lucida sans", "lucida grande", lucida , sans-serif; background:#fff; font-size:1.0em; border:4px solid #C1C1C1; width:15.5em; padding:2.5em .5em .5em .5em; position:relative}
.ui-datepicker-div, #ui-datepicker-div {z-index:9999; /*must have*/ display:none}
.ui-datepicker-inline {float:left; display:block}
.ui-datepicker-control {display:none}
.ui-datepicker-current {display:none}
.ui-datepicker-next, .ui-datepicker-prev {position:absolute; left:.5em; top:.5em; background:#eee}
.ui-datepicker-next {left:14.6em}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {background:#dadada}
.ui-datepicker-next a, .ui-datepicker-prev a {text-indent:-999999px; width:1.3em; height:1.4em; display:block; font-size:1em; background:url(../images/datepicker_arrow_left.gif) 50% 50% no-repeat; border:1px solid #d3d3d3; cursor:pointer}
.ui-datepicker-next a {background:url(../images/datepicker_arrow_right.gif) 50% 50% no-repeat}
.ui-datepicker-header select {border:1px solid #d3d3d3; color:#555; background:#e6e6e6; font-size:1em; line-height:1.4em; position:absolute; top:.5em; margin:0 !important}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {background:#dadada}
.ui-datepicker-header select.ui-datepicker-new-month {width:7em; left:2.2em}
.ui-datepicker-header select.ui-datepicker-new-year {width:5em; left:9.4em}
table.ui-datepicker {width:15.5em; text-align:right}
table.ui-datepicker td a {padding:.1em; display:block; color:#555; background:#e6e6e6; cursor:pointer; border:1px solid #fff; text-align:center}
table.ui-datepicker td a:hover {border:1px solid #fff; color:#212121; background:#dadada; text-decoration: none}
table.ui-datepicker td a:active {border:1px solid #aaa; color:#212121; background:#fff; text-decoration: none}
table.ui-datepicker .ui-datepicker-title-row td {padding:.2em 0; text-align:center; font-size:.9em; color:#222; text-transform:uppercase}
table.ui-datepicker .ui-datepicker-title-row td a {color:#222; padding:.3em 0}
.ui-datepicker-cover {display:none; display/**/:block; position:absolute; z-index:-1; filter:mask(); top:-4px; left:-4px; width:193px; height:200px}
img.ui-datepicker-trigger {position:relative; top:3px; left:4px}
	
	
/* 
* SEARCH RESULTS ==========================================
*/
	
div#search_results{
	width:632px;
	}
	div#search_results h2{
		font-size:16px;
		text-decoration:none;
		}
		div#main_column div#search_results h2 a{
		font-size:16px;
		text-decoration:none;
		}
		
/* 
* SHOP ==========================================
*/
	div#columns div#main_column ul.shop	{
		list-style:none;
		margin:20px 0 0 0;
		padding:0;
		}
		div#columns div#main_column ul.shop li.shop_item{
			float:left;
			width:140px;
			list-style:none;
			margin:0 24px 0 0;
			padding:0;
			height:250px;
			}
			div#columns div#main_column ul.shop li.shop_item div.img{
				border:1px solid #999999;
				width:138px;
				height:138px;
				overflow:hidden;
				margin-bottom:5px;
				}
				div#columns div#main_column ul.shop li.shop_item div.img img{
					display:block;
					width:138px;
				}
				
			div#columns div#main_column ul.shop li.shop_item h3.shop{
				color:#cc6699;
				font-size:13px;
				display:block;			
			}
			div#columns div#main_column ul.shop li.shop_item a.more	{
				color:#33aacc;
				display:block;
				text-decoration:none;
				font-size:13px;
			}
			
		div#columns div#main_column div.shop_paging	{
			margin-top:480px;
			}
			div#columns div#main_column div.shop_paging	a{
				color:#33aacc;
				text-decoration:none;
			}
			

/* 
* VERZEKERINGEN ==========================================
*/
			
#map_view_container {
	position: relative;
	width: 780px;
	height: 454px;
	margin:20px 0;
	outline:none;
	z-index:19;
	}
 
	#map_view_container img.map {
		position: relative;
		z-index: 100;
		outline:none;
	}
	
	#map_view_container img.cloud {
		display: none;
		left: 0px;
		position: absolute;
		top: 0px;
		z-index: 20;
	}		
	
	#map_view_container img.map_bg {
		left: 0px;
		position: absolute;
		top: 0px;
		z-index: 19;
	}			
	
div.entry-content img{
	float:left;
}

/* HIDE FAQ CAT NAME */
.faq-catname{
	display:none !important;	
}

