@charset "utf-8";
/* Vergaderruimtes.nl Copyright 2010 Internet Media */

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
		list-style:none;
	}
	
	body {
		background:#ebebeb url(/includes/images/bg.png) repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	
		.sitewrapper {
			width:980px;
			margin:0px auto;
		}
		
		.background {
			background:url(/includes/images/bg-content.png);
			padding:0px 10px;
			_height:100%;
		}
		
		.top-bar {
			overflow:hidden;
			margin-top:20px;
			padding:0px 10px;
			background:url(/includes/images/bg-content-top.png) bottom no-repeat;
		}
		
			.top-bar .tabs {
				overflow:hidden;
				width:960px;
				float:left;
			}
			
			.top-bar .tabs .nieuwsbrief {
				display:block;
				width:110px;
				height:30px;
				background:url(/includes/images/tab-nieuwsbrief.png);
				float:right;
				margin:0px 0px 0px 5px;
			}
			
				.top-bar .tabs .nieuwsbrief:hover {
					background:url(/includes/images/tab-nieuwsbrief-hover.png);
				}
			
			.top-bar .tabs .login {
				display:block;
				width:110px;
				height:30px;
				background:url(/includes/images/tab-login.png);
				float:left;
				margin:0px 5px 0px 0px;
			}
			
				.top-bar .tabs .login:hover {
					background:url(/includes/images/tab-login-hover.png);
				}
			
			.top-bar .tabs .logout {
				display:block;
				width:110px;
				height:30px;
				background:url(/includes/images/tab-logout.png);
				float:left;
			}
			
				.top-bar .tabs .logout:hover {
					background:url(/includes/images/tab-logout-hover.png);
				}
			
			.top-bar .tabs .signup {
				display:block;
				width:110px;
				height:30px;
				background:url(/includes/images/tab-signup.png);
				float:left;
			}
				.top-bar .tabs .signup:hover {
					background:url(/includes/images/tab-signup-hover.png);
				}
				
				.top-bar .tabs .home {
				display:block;
				width:110px;
				height:30px;
				background:url(/includes/images/tab-home.png);
				float:left;
			}
				.top-bar .tabs .home:hover {
					background:url(/includes/images/tab-home-hover.png);
				}
				
			.top-bar .tabs .account {
				display:block;
				width:110px;
				height:30px;
				background:url(/includes/images/tab-account.png);
				float:left;
				margin:0px 5px 0px 0px;
			}
				.top-bar .tabs .account:hover {
					background:url(/includes/images/tab-account-hover.png);
				}	
				f
			.top-bar .search {
				float:right;
				width:400px;
				text-align:right;
			}
			
			.top-bar .search .search-input {
				border:1px solid #b3b3b3;
				padding:5px 5px 5px 5px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#b4b4b4;
			}
			
			.top-bar .search .search-button {
				background:url(/includes/images/search-btn.png) no-repeat left top;
				border:1px solid #b3b3b3;
				padding:4px 5px 4px 25px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#fff;
				outline:none;
			}
				
				.top-bar .search .search-button:hover {
					background: url(/includes/images/search-btn-hover.png) no-repeat left top;
				}
				
				.top-bar .search .search-button:active {
					background:url(/includes/images/search-btn-pressed.png) no-repeat left top;
				}
				
			.header {
				background:#f9af18;
				height:120px;
				overflow:hidden;
				z-index:2;
				position:relative;
			}
			
			#hdr_inner_right {
				z-index:0;
				position:absolute;
				display:none;
			}
			
			.header .left {
				float:left;
				width:680px;
				margin:17px 10px 18px 10px;
				border-right:1px solid #fff;
			}
			
			.header .right {
				float:left;
				width:220px;
			}
			
				.header .right #mylist {
					height:100px;
					background: url(/includes/images/bg-list.png) no-repeat;
					margin:10px 0px 0px 20px;
					color:#fff;
					font-size:11px;
					padding:50px 0px 0px 50px;
				}
				
				.mylistbg {
					background:#eb8a00;
					padding:5px;
				}
				
				.mylistbg:hover {
					background:#de8200;
				}
				
				.header .right #mylist .large {
					font-size:14px;
					font-family:Arial;
					font-weight:bold;
				}
				
				#mylist a {
					color:#fff;
					text-decoration:none;
				}
				
				#mylist a:hover {
					color:#fff;
					text-decoration:underline;
				}
			
			.breadcrumb {
				background:url(/includes/images/bg-breadcrumb.png);
				height:32px;
				font-size:11px;
				font-weight:bold;
				color:#fff;
				padding:6px 0px 0px 15px;
			}
			
				.breadcrumb a {
					color:#fff;
					text-decoration:none;
					padding-top:5px;
					display:block;
					float:left;
				}
				
				.breadcrumb img {
					float:left;
					margin-right:5px;
					margin-left:5px;
					margin-top:1px;
				}
			
				.breadcrumb a:hover {
					color:#f3f3f3;
					text-decoration:none;
				}
				
				
			#content_container{
				font-size:11px;
				color:#9c9c9c;
				line-height:14px;
			}
			
			#content_container a{
				font-size:11px;
				color:#9c9c9c;
				line-height:14px;
			}
			
				
				.content {
					padding:18px 20px 20px 20px;
					overflow:hidden;
				}
				
					.content .left {
						float:left;
						width:650px;
					}
					
					.content .left .spacer,
					.content .right .spacer {
						height:20px;
						clear:both;
					}
					
					.content .left .searchbox {
						background:#f5f5f5;
						overflow:hidden;
						padding:10px;
						_height:100%;
					}
					
						.content .left .searchbox .tekst-box {
							width:149px;
							text-align:right;
							float:left;
							padding:0px 15px 0px 0px;
						}
						
						.content .left .searchbox .tekst-box h4 {
							color:#747474;
							font-size:13px;
							font-weight:bold;
							padding:8px 0px 0px 0px;
						}
						
						.content .left .searchbox .tekst-box p {
							color:#9c9c9c;
							font-size:11px;
							padding:8px 0px 0px 0px;
						}
						
						.content .left .searchbox .setting-box {
							width:234px;
							padding:0px 0px 0px 5px;
							float:left;
							border-right:1px solid #d0d0d0;
							border-left:1px solid #d0d0d0;
						}
						
							.content .left .searchbox .setting-box li {
								width:73px;
								float:left;
								text-align:center;
								overflow:hidden;
							}
							
								.content .left .searchbox .setting-box .shape {
										width:47px;
										float:left;
								}
								
								.content .left .searchbox .setting-box .check-box {
									width:26px;
									float:left;
									padding:15px 0px 0px 0px;
								}
						
						.content .left .searchbox .selecting-box {
							width:215px;
							float:left;
							padding:0px 0px 0px 10px;
							line-height:24px;
							overflow:hidden;
						}

						.content .left .searchbox select {
							border:1px solid #e7e7e7;
							font-size:11px;
							font-weight:normal;
							width:185px;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							color:#969696;
							padding:4px 7px;
						}
						
						.content .left .searchbox .or {
							float:right;
							width:25px;
							text-align:center;
							color:#9c9c9c;
							font-size:11px;
						}
						
						.content .left .searchbox .submit {
							padding:1px 0px 0px 0px;
							width:25px;
							float:right;
						}
						
							.content .left .searchbox .submit input {
								opacity:0.8;
								*margin-top:-28px;
							}
							
							.content .left .searchbox .submit input:hover {
								opacity:1.0;
							}
						
							.content .left .searchbox .selecting-box .select-title {
								color:#9c9c9c;
								font-size:11px;
								padding:0px 0px 1px 0px;
							}
							
						.content .left .homepagedescription {
							overflow:hidden;
							font-family: Verdana, Arial;
							font-size: 11px;
							color: #999999;
							line-height: 22px;
						}	
						
						.content .left .homepagedescription a {
							color: #f9af18; /* ef7923 */
						}				
						
						.content .left .homepagedescription a:hover {
							text-decoration: none;
						}
							
							.content .left .homepagedescription h1 {
								color:#f9af18;
								text-decoration:none;
								font-family:Arial;
								font-size:16px;
								font-weight:bold;
								padding:20px 0px 10px 0px;								
							}		
							
						.content .left .light-out {
							overflow:hidden;
						}
						
						.content .left .light-out h2 {
							color:#f9af18;
							text-decoration:none;
							font-family:Arial;
							font-size:16px;
							font-weight:bold;
							padding:20px 0px 10px 0px;
						}
						
							.content .left .light-out .photo {
								border:1px solid #e7e7e7;
								text-align:center;
								width:186px;
								padding:3px 0px;
							}
							
							.photo img {
								height:120px;
								width:180px;
							}
							
							.content .left .light-out .info {
								width:186px;
								padding:10px 0px;
							}
							
								.content .left .light-out .info h3 {
									color:#747474;
									font-size:14px;
									font-weight:bold;
									font-family:Arial;
								}
								
								.content .left .light-out .info h3 a {
									color:#747474;
									font-size:14px;
									font-weight:bold;
									font-family:Arial;
									text-decoration:none;
								}
								
								.content .left .light-out .info h3 a:hover {
									color:#5c5c5c;
									font-size:14px;
									font-weight:bold;
									font-family:Arial;
									text-decoration:underline;
								}
						
								.content .left .light-out .info p {
									color:#a7a7a7;
									font-size:11px;
									padding:7px 0px;
								}
								
								.content .left .light-out .info .btn {
									width:30px;
									float:right;
									padding:7px 0px 0px 0px;
								}
								
									.content .left .light-out .info .btn img {
										opacity:0.8;
									}
									
									.content .left .light-out .info .btn img:hover {
										opacity:1.0;
									}
						
						.content .left .light-out .box_1 {
							width:209px;
							float:left;
						}
						
						.content .left .light-out .box_2 {
							width:231px;
							float:left;
							border-left:1px solid #e5e5e5;
							border-right:1px solid #e5e5e5;
						}
						
						.content .left .light-out .box_3 {
							width:208px;
							float:left;
						}
						
						.content .left .light-out .box_3 .photo,
						.content .left .light-out .box_3 .info {
							float:right;
						}
						
						.content .left .light-out .box_2 .photo,
						.content .left .light-out .box_2 .info {
							margin:auto;
						}
						
						.content .right {
							float:right;
							width:250px;
						}
					
						.content .right .sideblock {
						}
						
						.content .right .sideblock .top {
							height:10px;
							background:url(/includes/images/sidebar-top-bottom.png) top;
						}
						
						.content .right .sideblock .bottom {
							height:5px;
							background:url(/includes/images/sidebar-top-bottom.png) bottom;
						}
						
						.content .right .sideblock .side-content {
							font-size:11px;
							line-height:24px;
							color:#a1a1a1;
							padding:0px 10px 10px 15px;
							background:url(/includes/images/sidebar-center.png);
							overflow:hidden;
							_height:100%;
						}
						
						.content .right .sideblock h3 {
							font-size:14px;
							font-family: Arial;
							font-weight:bold;
							color:#7b7b7b;
							_height:100%;
						}
						
						.content .right .sideblock .side-content-special {
							font-size:11px;
							line-height:24px;
							color:#a1a1a1;
							padding:0px 0px 10px 0px;
							background:url(/includes/images/sidebar-center.png);
						}
						
						.content .right .sideblock .side-content-special li {
							padding:0px 0px 0px 15px;
						}
						
							.content .right .sideblock .side-content-special .othercolor {
								background:#e6e6e6;
							}
							
							
							/*#########################################*/
						.content .right .detail-side {
								width:270px;
								float:left;
						}
								
						.content .right .side-item .top {
								height:10px;
								background:url(/includes/images/side-left-top-bottom.png);
						}
									
						.content .right .side-item .bottom {
								height:10px;
								background:url(/includes/images/side-left-top-bottom.png) bottom;
						}
									
						.content .right .side-item .center-details {
								background:url(/includes/images/side-left-center.png);
								overflow:hidden;
								padding:0px 0px 5px 15px;
								_height:100%;
						}
						
						#googlemap_balloon {
								font-size:11px; 
								color:#ef7923;
								line-height:13px;	
						}
						
						.content .right .side-item .center-details h4 {
							font-size:14px;
							font-family:Arial;
							font-weight:bold;
							color:#ef7923;
							padding:5px 0px 5px 0px;
						}
									
						.content .right .side-item .center-details p {
								font-size:11px;
								color:#ef7923;
								line-height:24px;
						}
						
						.content .right .side-item .center-details p a {
							color:#ef7923;
							text-decoration:underline;
						}		
						
						.content .right .side-item .center-details p a:hover {
							color:#d75b00;
							text-decoration:underline;
						}						
							/*#########################################*/
							
							.titleother {
								padding:0px 0px 0px 15px;
							}
						
							.content .right .sideblock .side-content a {
								color:#a1a1a1;
								text-decoration:none;
							}
							
							.content .right .sideblock .side-content a:hover {
								color:#858585;
								text-decoration:none;
							}
							
					
					
					.footer {
						overflow:hidden;
						_height:100%;
						_clear:both;
						_margin-top:20px;
					}
					
					.footer .left {
						background:#747474;
						float:left;
						width:630px;
						padding:20px;
						overflow:hidden;
						_height:100%;
					}
					
						.footer .left .box {
							width:200px;
							float:left;
						}
						
							.footer .left .four .box {
								width:150px;
							}
							
							.footer .left .three .box {
								width:200px;
							}
						
						.footer .left .box h4 {
						 	font-family: Arial, Verdana;
						 	font-weight: bold;
							font-size:14px;
							color:#fff;
							padding:0px 0px 10px 0px;
						}
						
						.footer .left .box li {
							font-size:11px;
							line-height:20px;
							color:#d1d1d1;
						}
						
							.footer .left .box li a {
								color:#d1d1d1;
								text-decoration:none;
							}
							
							.footer .left .box li a:hover {
								color:#d1d1d1;
								text-decoration:underline;
							}
					
					.footer .right {
						float:right;
						background:#f5f5f5 url(/includes/images/stripe-bg.png);
						width:230px;
						padding:20px;
						color:#8b8c8d;
						font-size:11px;
						line-height:24px;
						_height:100%;
					}
					
						.footer .right a {
							color:#8b8c8d;
							text-decoration:none;
						}
						
						.footer .right a:hover {
							color:#777777;
							text-decoration:none;
						}
						
						.footer .right .bottom-text {
						 	color: #AAAAAA;
						 	font-size: 10px;
							text-align:right;
							line-height: 16px;
							padding-top:31px;
						}
						
							.footer .right .bottom-text p{
								padding-bottom:8px;
								padding-top:64px;
							}
						
					.content .left .result h1,
					.content .left .forms h1 {
							color:#f9af18;
							text-decoration:none;
							font-family:Arial;
							font-size:16px;
							font-weight:bold;
							padding:0px 0px 10px 0px;
						}
						
						.content .left .result .background-odd {
							background:#f5f5f5;
							padding:10px;
							overflow:hidden;
							_height:100%;
						}
						
						.content .left .result .background-even {
							background:#fcfcfc;
							padding:10px;
							overflow:hidden;
							_height:100%;
						}
						
						.content .left .result .img {
							float:left;
							width:150px;
						}
						
						.content .left .result .details {
							float:left;
							width:280px;
							padding:0px 0px 0px 10px;
						}
						
						.content .left .result .details h2 {
							color:#7b7b7b;
							font-family:Arial;
							font-size:14px;
							padding:0px 0px 5px 0px;
						}
						
							.content .left .result .details h2 a {
								color:#7b7b7b;
								text-decoration: none;
							}
						
						.content .left .result .details p {
							font-size:11px;
							line-height:24px;
							color:#a1a1a1;
						}
						
						.content .left .buttons  {
							width:190px;
							float:right;
							text-align:right;
							overflow:hidden;
						}
						
						.content .left .result .buttons .meerinf {
							display:block;
							width:108px;
							height:31px;
							background:url(/includes/images/meerinf-norm.png);
							float:right;
						}
						
						.content .left .result .buttons .meerinf:hover {
							display:block;
							width:108px;
							height:31px;
							background:url(/includes/images/meerinf-hover.png);
						}
						
						.content .left .result .buttons .preferencelist,
						.center-details .preferencelist {
							float:left;
							margin-left:40px;
							*margin-top:18px;
							_margin-left:20px;
							display:block;
							width:31px;
							height:31px;
							background:url(/includes/images/add-interest.png);
						}
						
						.content .left .result .buttons .preferencelist:hover,
						.center-details .preferencelist:hover{
							display:block;
							width:31px;
							height:31px;
							background:url(/includes/images/add-interest-hover.png);
						}
						
						
						.content .left .result .buttons .thereis {
							padding:13px 0px 5px 0px;
						}
						
						.content .left .result .buttons .submission {
							font-size:10px;
							color:#bebebe;
						}
							
							.content .left .result .buttons .submission a {
							font-size:10px;
							color:#bebebe;
							}
						
							.content .left .result .buttons .submission a:hover {
							font-size:10px;
							color:#858585;
							}
						
						.content .left .forms p {
							color:#8a8a8a;
							font-size:11px;
							line-height:24px;
							padding:0px 0px 15px 0px;
						}
						
						.content .left .form-top {
								height:15px;
								background:url(/includes/images/form-top-bottom.png) top center;
							}
							
							.content .left .form-center {
								background:url(/includes/images/form-center.png) center;
								font-size:11px; /*Toegevoegd door Edwin 29-04-2010*/
								color:#8a8a8a; /*Toegevoegd door Edwin 29-04-2010*/
								overflow:hidden;
								padding:0px 20px;
								_height:100%;
							}
							
								.content .left .form-center p {
									font-size:11px;
								}
								
								.content .left .form-center .referentie_name {
									font-size:11px;
									border-top:1px solid #ffe8ae;
									color:#ababab;
									padding:7px 0px 1px 2px;
								}
							
									.content .left .form-center a{
										color:#8a8a8a;
										font-size:11px;
										font-family:Verdana,Arial;
									}
									
									.content .left .form-center a:hover{
										color:#747373;
									}
								
									.content .left .form-center #formlabel {
									font-size:11px;
									width:220px;
									padding:7px 0px 7px 45px;
									float:left;
									color:#ef7923;
									}
								
									.content .left .form-center #formfield {
									font-size:11px;
									width:325px;
									float:left;
									padding:7px 0px;
									color:#ef7923;
									overflow:hidden;
									}
								
										.content .left .form-center #formfield input{
										font-size:12px;
										background:#fff url(/includes/images/bg-bigsearch.png);
										border:1px solid #f4d17a;
										padding:5px;
										color:#858585;
										-moz-border-radius:2px;
										-webkit-border-radius:2px;
										}					
										
										.content .left .form-center #formfield select {
											font-size:11px;
											font-family:Verdana,Arial;
											background:#fff url(/includes/images/bg-bigsearch.png);
											border:1px solid #f4d17a;
											padding:5px;
											color:#858585;
											-moz-border-radius:2px;
											-webkit-border-radius:2px;	
										}
										
										.content .left .form-center #formfield #cryptogram{
											border:1px solid #f4d17a;
										}
								
									.content .left .form-center #formspacer hr {
										width:550px;
										float:left;
										color:#f4d17a;
									}
										
									.content .left .form-center #formtextblock {
										color:#8a8a8a;
										width:550px;
										font-size:11px;
										font-family:Verdana,Arial;
										line-height:24px;
										padding:0px 0px 15px 0px
									}
									
										.content .left .form-center #formtextblock a{
											color:#8a8a8a;
										}
									
										.content .left .form-center #formtextblock a:hover{
											color:#747373;
										}
								
									.content .left .form-center #fieldlabel {
										width:25px;
										float:left;
										padding:3px 0px 0px 0px;
									}
									
									.content .left .form-center #fielddatalabel {
										width:285px;
										float:left;
										padding-left:10px;
										line-height:24px;
									}
																		
									.content .left .form-center .field {
										font-size:12px;
										background:#fff url(/includes/images/bg-bigsearch.png);
										border:1px solid #f4d17a;
										padding:5px;
										color:#858585;
										-moz-border-radius:2px;
										-webkit-border-radius:2px;
									}
									
									.content .left .form-center input:focus {
										background:#fffefa;
									}
									
									.content .left .form-center textarea {
										font-size:12px;
										background:#fff url(/includes/images/bg-textarea.png);
										border:1px solid #f4d17a;
										padding:2px 5px;
										color:#858585;
										-moz-border-radius:2px;
										-webkit-border-radius:2px;
										font-family:Verdana, Arial, Geneva, sans-serif;
										font-size:11px;
										line-height:24px;
										max-height:100px;
										max-width:266px;
									}
									
									.content .left .form-center textarea:focus {
										background:#fffefa;
									}
									
								.asterisk_visitor {
									color:#ffb400;
								}
							
								.content .left .form-bottom {
								height:15px;
								background:url(/includes/images/form-top-bottom.png) bottom center;
								}
							
								.content .left .form-center #formfield input.button {
								background:url(/includes/images/bg-button.png);
								font-weight:bold;
								padding:5px 10px;
								color:#fff;
								-moz-border-radius:5px;
								-webkit-border-radius:5px;
								font-size:11px;
								font-family:Verdana, Arial;
								border:1px solid #e49907;
								}
								
								
								.content .left .form-center #formfield input.button:hover {
								background:url(/includes/images/bg-button-hover.png);
								font-weight:bold;
								padding:5px 10px;
								color:#fff;
								-moz-border-radius:5px;
								-webkit-border-radius:5px;
								font-size:11px;
								font-family:Verdana, Arial;
								}
								
								.content .left .form-center #formfield input.button:active {
								background:url(/includes/images/bg-button-hover.png);
								font-weight:bold;
								padding:5px 10px;
								color:#fff;
								-moz-border-radius:5px;
								-webkit-border-radius:5px;
								font-size:11px;
								font-family:Verdana, Arial;
								}
								
								.detail-page {
									overflow:hidden;
								}
								
								.detail-side {
									width:270px;
									float:left;
								}
								
									.detail-side .side-item .top {
										height:5px;
										background:url(/includes/images/side-top-bottom.png);
									}
									
									.detail-side .side-item .bottom {
										height:5px;
										background:url(/includes/images/side-top-bottom.png) bottom;
									}
									
									.detail-side .side-item .center-details {
										background:url(/includes/images/side-center.png);
										overflow:hidden;
										_height:100%;
									}
									
									.detail-side .side-item .center-details a {
										color:#ef7923;
										text-decoration:underline;
									}
									
									.detail-side .side-item .center-details li {
										padding:7px 15px;
										font-size:11px;
										color:#ef7923;
									}		
									
										.special {
											background:#fff6de;
											width:239px;
										}
										
										.detail-side .side-item .center-details h4 {
											font-size:11px;
											color:#ef7923;
											padding:7px 15px;
										}
										
										.slider-bg {
											background:url(/includes/images/bg-slider.png) bottom;
											padding-bottom:5px;
										}
										
									.detail-side .side-item .center-details p {
										padding:5px 10px 5px 15px;
										font-size:11px;
										color:#ef7923;
										line-height:24px;
									}
									
										.detail-side .side-item .center-details p a {
											color:#ef7923;
											text-decoration:underline;
										}
										
										.detail-side .side-item .center-details #showphonenumber a {
											padding:5px 10px 5px 15px;
											font-size:11px;
											color:#ef7923;
											line-height:24px;
											text-decoration:underline;
										}
										
										.detail-side .side-item .center-details #showphonenumber {
											padding:5px 10px 5px 15px;
											font-size:11px;
											color:#ef7923;
											line-height:24px;
										}
										
										.detail-side .side-item .center-details p a:hover {
											color:#d75b00;
										}
									
										.detail-side .side-item .center-details #showphonenumber a:hover {
											color:#d75b00;
										}
										
								.detail-content {
									width:360px;
									float:right;
								}
								
									.detail-content p {
										color:#8a8a8a;
										font-size:11px;
										line-height:24px;
										padding:10px 0px 0px 0px;
									}
									
									.detail-content a {
										color:#797979;
									}
								
								.detail-page .detail-top .adress {
									float:right;
									width:300px;
									text-align:right;
									color:#adadad;
									font-size:11px;
									padding:3px 0px 0px 0px;
								}
								
								.content .left .detail-page .detail-top h1{
									color:#f9af18;
									text-decoration:none;
									font-family:Arial;
									font-size:16px;
									font-weight:bold;
									padding:0px 0px 10px 0px;
									float:left;
								}
								
								.video-av {
								}
								
								.video-av .top {
									height:15px;
									background:url(/includes/images/video-top-bottom.png);
								}
								
								.video-av .bottom {
									height:15px;
									background:url(/includes/images/video-top-bottom.png) bottom;
								}
								
								.video-av .center {
									background:url(/includes/images/video-center.png);
								}
								
									.video-av .center li {
										padding:5px 10px 5px 45px;
										font-size:11px;
										font-weight:bold;
										background:url(/includes/images/video.png) no-repeat 15px 4px;
									}
									
										.video-av a {
											color:#a1a1a1;
											text-decoration:none;
										}
										
										.video-av a:hover {
											color:#ef7923;
											text-decoration:none;
										}
										
								.roomtable-av {
								}
								
								.roomtable-av .top {
								height:15px;
								background:url(/includes/images/video-top-bottom.png);
								}
								
								.roomtable-av .bottom {
									height:15px;
									background:url(/includes/images/video-top-bottom.png) bottom;
								}
								
								.roomtable-av .center {
									background:url(/includes/images/video-center.png);
								}
								
									.roomtable-av .center li {
										padding:5px 10px 5px 45px;
										font-size:11px;
										font-weight:bold;
										background:url(/includes/images/roomtables.png) no-repeat 15px 4px;
									}
									
										.roomtable-av a {
											color:#a1a1a1;
											text-decoration:none;
										}
										
										.roomtable-av a:hover {
											color:#ef7923;
											text-decoration:none;
										}		
										
										
										
		/* PREFERENCELIST */
.preferencelistcontainer{
	font-family:Verdana;
	font-size:11px;
}		
		
	.preferencelistcontainer .pref_title{
	font-family:Arial, Verdana;
	font-weight:bold;
	font-size:14px;
	color:#faad18;
	}	
	
	.preferencelistcontainer .pref_title a{
	text-decoration:none;
	color:#faad18;
	}

	.preferencelistcontainer .pref_title a:hover{
	text-decoration:underline;
	color:#faad18;
	}	
		
#pref_listingbox_odd {
	float: left;
	background-color: #fff; 
	height: 100px;
	width: 650px;
	border-bottom: 1px solid #eaeaea;
}

#pref_listingbox_odd:hover {
	float: left;
	background-color: #FEFAF0;
	height: 100px;
	width: 650px;
	border-bottom: 1px solid #eaeaea;	
}

#pref_listingbox_even {
	float: left;
	background-color: #fefaf0;
	height: 100px;
	width: 650px;
	border-bottom: 1px solid #eaeaea;
}

#pref_listingbox_even:hover {
	float: left;
	background-color: #FEFAF0;
	height:100px;
	width: 650px;	
	border-bottom: 1px solid #eaeaea;	
}

#pref_counterbox {
	float: left;
	width: 20px;
	height: 75px;
	text-align: center;	
	padding: 5px;
	padding-top:10px;
	color: #7B7B7B;
	font-weight: bold;
	/*background-color: gold;*/
}

#pref_delete{
	float:right;
	margin-right:10px;
	margin-top:10px;
}

#pref_thumbnailbox {
	float: left;
	width: 110px;
	height: 80px;
	/*background-color: green;*/
	text-align: center;
	padding-left: 8px;	
	padding-top: 8px;	
	padding-right: 15px;	
}

.pref_listingimage {
	width: 100px;
	height: 75px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #faaa17;
}

#pref_listingdatabox {
	float: left;
	width: 430px;
	line-height: 22px;
	padding-top: 11px;
	color: #858585;
}

#messagebox {
	font-size:11px;
	color:#8a8a8a;
	width:500px;
	float:left;
	padding:7px 0px 0px 0px;
}

#iconbox {
	width:40px;
	float:left;
}

#formmessage {
	font-size:11px;
	color:#ef7923;
	border-top:1px dashed #ef7923;
	border-bottom:1px dashed #ef7923;
	padding:5px 15px 5px 25px;
	margin:0px 45px;
	background:#fffdf9 url(/includes/images/exerpt.png) no-repeat 6px 5px;
}

.settingsbar {
	background: url(/includes/images/bg-settingbar.png);
	overflow:hidden;
	-moz-border-radius-topright:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	-webkit-border-radius-topleft:3px;
	_height:100%;
	
}

.settings {
	float:left;
	width:200px;
	padding:4px 0px 4px 10px;
}

.capacity {
	width:200px;
	font-size:11px;
	color:#fff;
	padding:11px 15px 0px 0px;
	float:right;
	text-align:right;
}

						.content .left .result .img-result {
							float:left;
							width:110px;
						}
						
						.content .left .result .details-result {
							float:left;
							width:320px;
							padding:0px 0px 0px 10px;
						}
						
						.content .left .result .details-result h2 {
							color:#7b7b7b;
							font-family:Arial;
							font-size:14px;
							padding:0px 0px 5px 0px;
						}
							
							.content .left .result .details-result h2 a{
								color:#7b7b7b;
								text-decoration: none;
							}
						
						.content .left .result .details-result p {
							font-size:11px;
							line-height:24px;
							color:#a1a1a1;
						}
				

	/*		TABS		*/

	.tabs {
		float:left;
		width:675px;
	}
	
	.tabs ul {
		float:left;
	}
	
	.tabs li {
		float:left;
		margin-right:4px;
		background-color:#f5f5f5;
		padding:10px 7px;
		font-size:11px;
		font-weight:bold;
		-moz-border-top-right-radius:3px;
		-webkit-border-top-right-radius:3px;
		border-top-right-radius:3px;
		-moz-border-top-left-radius:3px;
		-webkit-border-top-left-radius:3px;
		border-top-left-radius:3px;
		text-decoration:underline;
	}
	
	.tabs a {
		color:#7B7B7B;
	}	
	
	.tabs li:hover {
		text-decoration:none;
		background-color:#EAEAEA;
	}
	
	.panes {
		width:629px;
		float:left;
		background-color:#f5f5f5;
		padding:10px;
		margin-bottom:20px;
		color:#7a7a7a;
		border-top:1px solid #EAEAEA;
		font-size:11px;
		font-family:verdana;
		line-height:24px;
		-moz-border-bottom-left-radius:3px;
		-webkit-border-bottom-left-radius:3px;
		border-bottom-left-radius:3px;
		-moz-border-bottom-right-radius:3px;
		-webkit-border-bottom-right-radius:3px;
		border-bottom-right-radius:3px;
		-moz-box-shadow:1px 1px #E0E0E0;
		-webkit-box-shadow:1px 1px #E0E0E0;
		box-shadow:1px 1px #E0E0E0;
	}	
	
	.panes strong {
		color:#7B7B7B;
	}
	
	.panes a {
		color:#FF9000;
	}
	
	
	/*      GOOGLE MAPS       */
	
	#map {
		height:120px !important;
		width:359px !important;
		background-color:red;
	}
	
	/*		Slider		*/
	
	.photobox {
        float:left;
   		width: 360px;
		height:240px;
		text-align:center;
		background-color:#E5E3E3;	
    }
	
	.photobox img{
		height:240px;
	}
	
	.subimagebar {
		background-color: #f5f5f5;
		float: left;
		height: 63px;
		margin-top:20px;
		width:359px;
		-moz-box-shadow:1px 1px #E0E0E0;
		-webkit-box-shadow:1px 1px #E0E0E0;
		box-shadow:1px 1px #E0E0E0;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
	}


	.scrollable {
		position:relative;
		overflow:hidden;
		width: 317px;
		height:63px;
	}
	
	.scrollable .items {
		width:20000em;
		position:absolute;
		clear:both;
	}
	
	.items div {
		float:left;
		width:674px;
	}
	
	.scrollable img {
		float:left;
		margin:0px 5px 0px 0px;
		padding:1px;
		border:1px solid #ccc;
		height:59px;
		
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		/*
   		opacity:0.8;
   		filter:alpha(opacity=80);
   		*/
	}
	
	.scrollable .active {
		border:2px solid #000;
		position:relative;
		cursor:default;
	}

	.scrollable {
		float:left;	
	}
	
	a.browse {
		/*background:url(../img/scrollable/arrow/hori_large.png) no-repeat;*/
		display:block;
		width:21px;
		height:63px;
		float:left;
		margin:0px;
		cursor:pointer;
		font-size:1px;
	}
	

	a.right 				{ clear:right; margin-right: 0px; background-image: url(/includes/images/imgscroller-nav-right.png); width:20px }
	a.right:hover 		{ background-image: url(/includes/images/imgscroller-nav-right-on.png); }
	a.right:active 	{ } 
	
	

	a.left				{ margin-left: 0px; background-image: url(/includes/images/imgscroller-nav-left.png); } 
	a.left:hover  		{ background-image: url(/includes/images/imgscroller-nav-left-on.png); }
	a.left:active  	{ }
	

	a.up, a.down		{ 

		float: none;
		margin: 10px 50px;
	}
	
	a.up:hover  		{ background-position:-30px 0; }
	a.up:active  		{ background-position:-60px 0; }
	
	a.down 				{ background-position: 0 -30px; }
	a.down:hover  		{ background-position:-30px -30px; }
	a.down:active  	{ background-position:-60px -30px; } 
	

	a.disabled {
		visibility:hidden !important;		
	} 	

/*	
.ad-gallery {
  width: 300px;
  color:#fff;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 240px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
    background:#000;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it 
      background: url(non-existing.jpg)\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 5px 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(/includes/images/slider/opa75.png);
        color: #6a6a6a;
        opacity:0.9;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
  }
    .ad-gallery .ad-info {
      float: left;
      display:none;
    }
    .ad-gallery .ad-slideshow-controls {
     text-align:right;
      font-size:10px;
      color:#fff;
      padding:20px 10px 5px 0px;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
	font-weight:bold;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
    height:40px;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% 
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: 10px;
      width: 13px;
      display: block;
      background: url(/includes/images/btn-go-left.png) 0px 20px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: 10px;
      width: 13px;
      background: url(/includes/images/btn-go-right.png) 0px 20px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 290px;
      height:55px;
      margin:0px auto;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 1px solid #CCC;
              display: block;
              height:45px;
              width:68px;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 1px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then 
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

.slide-counter {
	display:none;
}*/

#rsstextcontainer {
	font-size:11px;
	color:#858585;
	line-height:24px;
	padding:0px 0px 20px 0px;
}

	#rsstextcontainer a,
	#rssinfocontainer a { 
		color:#858585;
		text-decoration:none;
		font-weight:bold;
	}
	
	#rsstextcontainer a:hover,
	#rssinfocontainer a:hover {
		color:#faaa17;
		text-decoration:underline;
	}

	#rsstextcontainer h3, 
	#item_header {
		color:#faaa17;
		font-size:14px;
		font-weight:bold;
		padding:0px 0px 10px 0px;
	}
	
	#infoline {
		font-size:9px;
		color:#c1c1c1;
	}
	
	#rssinfocontainer {
		font-size:11px;
		color:#858585;
		line-height:24px;
		}
		
#pagenavigationbox {
	overflow:hidden;
	font-size:11px;
	_height:100%;
	color:#d9d9d9;
}

#pagenavigationbox a {
	color:#999;
	text-decoration:underline;
}

#pagenavigationbox a:hover {
	text-decoration:none;
}

.currentpage {
	font-weight:bold;
	color:#999;
}

	#pagenavigation_prevpagebox {
		width:100px;
		float:left;
		padding:0px 0px 15px 0px;
	}
	
	#pagenavigation_pagenumbox {
		width:450px;
		float:left;
		text-align:center;
	}
	
	#pagenavigation_nextpagebox {
		float:right;
		width:100px;
	}
	
#introbox h1 {
	font-style:normal;
	padding-bottom:5px;
}

#introbox {
	font-size:11px;
	line-height:24px;
	padding:5px 0px 10px 5px;
	color:#858585;
	*padding-bottom:15px;
}

#errormessage_container {
	background-color: pink;
	border: 1px solid red;
	float: left;
	padding: 25px;
	margin: 10px 0px 20px 0px;
	min-width: 500px;
}

#errormessage_container #iconbox {
 	/*background-color: blue;*/
	width: 45px;
	float: left;	
}

#errormessage_container #messagebox {
 	/*background-color: green;*/
	width: 450px;	
	float: left;
	color: #000000;
}

/*     livesearch     */

.side-item.search {
	height:95px;
}

.side-item .center-details.search {
	height:70px;
	overflow:visible !important;
}

.side-item .center-details h1 {
	color: #EF7923;
    float: left;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

#livesearch {
	float:left;
	background-color:#fff; /*#F5F5F5;*/
	border:2px solid #BBB;
	width:240px;
	padding:0 10px 0 15px;
	margin-left:-14px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	z-index:1002;
	position:relative;
	visibility:hidden;
	font-size:10px;
}

#livesearch .resultbox, #livesearch .resultbox-highlight {
	width:245px;
	line-height:25px;
}

#livesearch .resultbox a, #livesearch .resultbox-highlight a {
	color:#747474
}

#livesearch .resultbox .content, #livesearch .resultbox-highlight .content  {
	float:left;
	width:185px;
	padding:5px 0;
}

#livesearch .resultbox .content .result:hover, #livesearch .resultbox-highlight .content .result:hover {
	background-color:#f5f5f5;
}

#livesearch .resultbox .header, #livesearch .resultbox-highlight .header  {
	float:right;
	width:59px;
	color:#999;
	font-weight:bold;
	background:none;
	height:auto;
	margin-top:5px;
	text-align:right;
}

#livesearch .resultbox .spacer {
	border-bottom:1px dotted #999;
	float: left;
	height: 2px;
	margin-bottom:2px;
	width: 100%;
}

.asterisksearch {
    float: left;
	height:50px;
}

.asterisksearch input[type="text"] {
    background-color: #FFF;
    color: #EF7923;
    float: left;
    font-family: Arial,Verdana,Tahoma;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
	width: 200px;
    margin: 15px 5px 0px 7px;
	border:1px solid #FFE8AE;
	padding:0px 3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.asterisksearch input[type="text"]:hover {
	border:1px solid #EF7923;
}
.asterisksearch input[type="text"]:focus {
	border:1px solid #EF7923;
}

.asterisksearch input[type="button"] {
	visibility:hidden;
	/* 
	float:left;
	background-color:#F79332;
	background-image:url('/includes/images/asterisksearch.png');
	background-size:20px;
	padding-left:5px;
	opacity:0.8;
	-moz-borde-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; 
	margin-top:15px;
	*/
}

/* .asterisksearch input[type="button"]:hover {
	opacity:1;
} */

/*     liveresults     */

.left-content .head {
	color: #F9AF18;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    padding: 20px 0 10px;
    text-decoration: none;
}

.forms .form-center .header {
	background: none;
    color: #EF7923;
    font-size: 12px;
	font-weight:bold;
    height: auto;
    margin-bottom: 10px;
}

.content .column .title {
    color: #EF7923;
}

.forms .content {
	padding: 0 0 0 5px;
	line-height:20px;
}

.forms .column{
	float:left;
}

.forms .form-bottom {
	margin-bottom: 20px;
}
