@charset "UTF-8";
/* CSS Document */

body
{
	margin:auto 0;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#f2e9e0;
}

#wrapper
{
	width:882px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}

#header
{
	width:900px;
	height:200px;
}

#content
{
	width:882px;
	height:100%;
	margin-top:-10px;
}

#slider-main
{
	height:100%;
	width:100%;
}

#languages
{
	color:#FFF;
	font-size:11px;
	margin-top:10px;
	padding-right:10px;
	width:200px;
	position:absolute;
	top:0;
	right:0;
}

@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('League_Gothic-webfont.eot');
    src: url('League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('League_Gothic-webfont.woff') format('woff'),
         url('League_Gothic-webfont.ttf') format('truetype'),
         url('League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'WebSymbolsRegular';
    src: url('ccs/fonts/websymbols/websymbols-regular-webfont.eot');
    src: url('css/fonts/websymbols/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('css/fonts/websymbols/websymbols-regular-webfont.woff') format('woff'),
        url('css/fonts/websymbols/websymbols-regular-webfont.ttf') format('truetype'),
        url('css/fonts/websymbols/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


h1
{
	font: 50px 'LeagueGothicRegular', Arial, sans-serif;
	color:#85654c;
	margin:0;
}

h2
{
	font: 26px 'LeagueGothicRegular';
	color: #523620;
	margin:0;
}

h3
{
	width:100%;
		float:left;
		font: 25px 'LeagueGothicRegular', Arial, sans-serif;
		letter-spacing:0.05em;
		color:#FFF;
		background-color:#85654c;
		padding:5px;
		border-radius:5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius:5px; 
	-khtml-border-radius:5px;
	overflow:hidden;
	
}



.p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
}


a:link, 
a:visited, 
a:active  {
	font-weight: normal;
	text-decoration: none;
	color: #000;
}	

a:hover {
	text-decoration: none;
	color: #353535;
	}	




.logo
{
	background-image:url(images/expat2holland_logo.png);
	width:293px;
	height:103px;
	float:left;
	margin-top:15px;
}

.logo-lang
{
	background-image:url(images/expat2holland_logo_lang.png);
	width:263px;
	height:92px;
	float:left;
	margin-top:25px;
}

.logo-marketplace
{
	background-image:url(images/logo_marketplace.png);
	width:252px;
	height:103px;
	float:left;
	margin-top:15px;
}



.nav {
	display: block; 
	float:right;
	z-index:100;
	margin-top:92px;
	margin-right:15px;

}

.nav .item,
.nav .item_last {
	display: inline;
	float: left;
	
}

.item a:link,
.item a:visited,
.item a:active {
	padding: 0px 5px; 
	font-weight: normal;
	display: block;
	font: 20px 'LeagueGothicRegular', Arial, sans-serif;
	color: #fff;
	border-right: solid 2px #fff; 
	text-decoration:none;
	
}

.item a:hover {background-color: #fff; opacity: 0.5; color: #000;} 

.item_last a:link,
.item_last a:visited,
.item_last a:active {
	padding: 0px 5px; 
	font-weight: normal;
	display: block;
	font: 20px 'LeagueGothicRegular', Arial, sans-serif;
	color: #fff;
	border-right: none; 
	text-decoration:none;
}

.item_last a:hover {background-color: #fff; opacity: 0.5; color: #000;} 

#selected_top a:link,
#selected_top a:visited,
#selected_top a:active {background-color: #fff; opacity: 0.5; color: #000;}



/*SPANISH MENU*/

.nav-es {
	display: block; 
	float:right;
	z-index:100;
	margin-top:92px;
	margin-right:15px;

}

.nav-es .item-es,
.nav-es .item_last-es {
	display: inline;
	float: left;
	
}

.item-es a:link,
.item-es a:visited,
.item-es a:active {
	padding: 0px 5px; 
	font-weight: normal;
	display: block;
	font: 17px 'LeagueGothicRegular', Arial, sans-serif;
	color: #fff;
	border-right: solid 2px #fff; 
	text-decoration:none;
	
}

.item-es a:hover {background-color: #fff; opacity: 0.5; color: #000;} 

.item_last-es a:link,
.item_last-es a:visited,
.item_last-es a:active {
	padding: 0px 5px; 
	font-weight: normal;
	display: block;
	font: 17px 'LeagueGothicRegular', Arial, sans-serif;
	color: #fff;
	border-right: none; 
	text-decoration:none;
}

.item_last-es a:hover {background-color: #fff; opacity: 0.5; color: #000;} 

#selected_top-es a:link,
#selected_top-es a:visited,
#selected_top-es a:active {background-color: #fff; opacity: 0.5; color: #000;}


/*PROPERTIES BOXES*/

.properties-box
	{
		width:852px;
	height:180px;
	background-color:#FFF;
	border-radius:5px;
	box-shadow: 0 1px 10px rgba(0,0,0,.1); 
	-moz-border-radius: 5px; 
	-webkit-border-radius:5px; 
	-khtml-border-radius:5px;
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);
-moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);
box-shadow: 0 1px 10px rgba(0,0,0,.1);
	float:left;
	padding:15px;
	margin-top:20px;
	font-size:14px;
	position:relative;
	
	}
	
	
	.property-thumbnail
	{
		width:250px;
		height:180px;
		float:left;
		display:block;
		 opacity: 1;
   transition: opacity .55s ease-in-out;
   -moz-transition: opacity .55s ease-in-out;
   -webkit-transition: opacity .55s ease-in-out;
	}
	
	
	
	.property-thumbnail:hover
	{
		width:250px;
		height:180px;
		float:left;
		display:block;
	opacity: 1;
   transition: opacity .55s ease-in-out;
   -moz-transition: opacity .55s ease-in-out;
   -webkit-transition: opacity .55s ease-in-out;
    opacity: 0.8;
	
	}
	
	.properties-text
	{
		width:585px;
		height:180px;
		float:left;
		position:relative;
		overflow:hidden;
		margin-left:15px;
	}
	
	.properties-header
	{
		width:575px;
		float:left;
		font: 25px 'LeagueGothicRegular', Arial, sans-serif;
		letter-spacing:0.05em;
		color:#FFF;
		background-color:#85654c;
		padding:5px;
		border-radius:5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius:5px; 
	-khtml-border-radius:5px;
	overflow:hidden;
	}
	
	.properties-sub-header
	{
		color:#999;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		float:left;
		width:100%;
		margin-top:5px;
		overflow:hidden;
	}
	
	.property-details
	{
		height:85px;
		width:575px;
		color:#999;
		font-size:12px;
		float:left;
		margin-top:5px;
		overflow:hidden;
	}
	
	.property-price
	{
		font-size:14px;
		color:#85654c;
		float:right;
		height:13px;
		width:350px;
		text-align:right;
		position:absolute;
bottom:0;
right:0;
overflow:hidden;
	}
	
	.view-property
	{
		font-size:14px;
		color:#85654c;
		float:left;
		height:13px;
		width:200px;
		text-align:left;
		position:absolute;
bottom:0;
left:0;
overflow:hidden;
	}
	
	.view-property a
	{
		font-size:14px;
		color:#85654c;
		float:left;
		height:13px;
		width:200px;
		text-align:left;
		position:absolute;
bottom:0;
left:0;
overflow:hidden;
	}
	
	.view-property a:hover
	{
		font-size:14px;
		color:#353535;
		float:left;
		height:13px;
		width:200px;
		text-align:left;
		position:absolute;
bottom:0;
left:0;
overflow:hidden;
	}
	
	
	
/*PROPERTY PAGES*/

.left-divide
{
	float:left;
	width:440px;
	height:100%;
}

.right-divide
{
	float:right;
	width:400px;
	height:100%;
	margin-bottom:10px;
}

.list
{
	float:left;
	font-size:14px;
	width:180px;
	height:100%;
	margin-top:-10px;
	margin-bottom:0;
	display:block;

}



.list-right
{
	font-size:14px;
	width:180px;
	height:100%;
	margin-top:-10px;
	margin-bottom:0;
	display:block;
	float:right;
	margin-right:80px;
}



.property-description
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:100%;
	float:left;
}

.map
{
	height:200px;
	width:100%;
	float:right;
}


/*SLIDER*/

.slider-wrapper { 
	width: 882px;
	height:100%;

}

.theme-default #slider {
	margin-left:auto;
	margin-right:auto;
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:0px;

}

/*CONTACT FORM*/

input[type=text],input[type=password],textarea#message{
     color:#504f4f;
     border:1px solid #d3d3d3;
     background:#c2c2c2;
     clear:both;
	 padding: 8px;
}

.inputtext {
     width: 158px;
     margin-right: 22px;
     margin-bottom:8px;
}

.contact-form .field_textarea textarea {
     width: 420px;
     height: 96px;
}
.contact-form .contact-submit, .comment-form .submit {
     background:url(images/btn_submit.png) no-repeat;
     border:none;
     margin:10px 0;
     width:81px;
     height:22px;
     line-height:20px;
     color:#5c5c5c;
     font-family:'CCRedAlertINETRegular', sans-serif ;
     }

.contact-form .contact-submit:hover, .comment-form .submit:hover {
     background:url(images/btn_submit.png) 0 -22px no-repeat;
     color:#0c5847;
     }

button::-moz-focus-inner {
     border: 0;
     padding: 0;
     }




/* Validation of the contact form */
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#2a5823;
}
	
.LV_invalid {
    color:#a62825;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}









/*FOOTER*/

#footer-wrap
{
	margin-top:60px;
	background-color:#dbc6b1;
	background-repeat:repeat-x repeat-y;
	width:100%;
	height:100px;
	float:left;
	-webkit-box-shadow: 0px 0px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 0px 5px 0px #4a4a4a;
    box-shadow: 0px 0px 5px 0px #4a4a4a;
	
}

#footer
{
	width:882px;
	height:80px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	}
	
.links
{
	color:#000;
	text-decoration:none;
	display: none !important;

}

.links a
{
	color:#000;
	text-decoration:none;
}

.links a:hover
{
	color:#DDD;
	text-decoration:none;
}

#footer a:hover
{
	text-decoration: none;
	color: #353535;
}

.social
{
	font-family: 'WebSymbolsRegular', cursive;
	float:right;
	font-size:43px;
	color:#FFF;
	margin-top:-10px;

}

.social a
{
	font-family: 'WebSymbolsRegular', cursive;
	float:right;
	font-size:43px;
	color:#FFF;
	margin-top:-10px;

}

.social a:hover
{
	font-family: 'WebSymbolsRegular', cursive;
	float:right;
	font-size:43px;
	color:#e7e7e7;
	margin-top:-10px;

}




	 

