﻿/* -------------------------------------------------------------------------------- */ 
/*  ***  MASTERPAGE PAGINA *** */
/* -------------------------------------------------------------------------------- */ 


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;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



*
{
	margin: 0;
	padding: 0;
}

html, body, .frmHoofd
{
	width: 100%;	
	height: 100%;
}

body
{

	background-color:#e2001a;
	font-family:Verdana, arial, Tahoma, Sans-Serif;
	line-height: 18px;
	font-size: 12px;
	word-spacing: 2px;
}

/* Geen JS */

.noscript
{
	background:#FFFF90 none repeat scroll 0 0;
	border-color:#000000;
	border-style:solid;
	border-width:0 0 1px;
	color:#2F2F2F;
	font-size:12px;
	line-height:1.25;
	text-align:center;
	
}

.noscript .noscript-inner {
	background:transparent url(../../../imgsite/i_notice.gif) no-repeat scroll 20px 50%;
	margin:0 auto;
	padding:12px 0;
	width:950px;
}

/* Layout */

.tblWrapper
{
	height: 100%;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	
}
	.tdWrapperTop
	{
		padding:0;
		margin:0;
		vertical-align:top;		
		background:url("../../../imgsite/afbeelding_bg_low.jpg");
		background-position: 50% 50%;
		/*background-repeat: no-repeat;*/
		background-attachment: fixed;
	}
	
	.tdWrapperBottom
	{
		padding:0;
		margin:0;
		vertical-align:bottom;
		height: 70px;
		background-color:#231F20;
				
	}

.tblWebsiteBG
{
	width: 100%;
	height: 100%;
}
	.tdWebsiteBGHeader
	{
		vertical-align: top;
		height: 140px;
		background-color:#231F20;
	}
		.tblHeader
		{
			width: 1000px;
			height: 140px;
			/*border-right: 1px solid #ffffff;*/
		}
			.tdHeaderLogo
			{
				width: 600px;
				background:url("../../../imgsite/logo.jpg");
				background-position: 30px 20px;
				background-repeat: no-repeat;
			}
			
			.tdHeaderInhoud
			{
				vertical-align: top;
			}
				.tblHeaderInfo
				{
					width: 100%; 
					height: 100%;
				}
					.tdHeaderZoeken
					{
						vertical-align: top;
						text-align: right;
						padding: 10px;
					}
						.tblZoeken
						{
							float:right;
						}
							.tdZoekenLabel
							{
								vertical-align: middle;
								font-size: 11px;
								color: #ffffff;
								font-family: Verdana, Arial, Tahoma, Sans-Serif;
							}
							.tdZoekenVergrootglas
							{
								vertical-align: middle;
								width: 36px;
								height: 30px;
							}
								.btnZoeken
								{
									vertical-align: middle;
									width: 36px;
									height: 30px;
									background:url("../../../imgsite/zoeken_vergrootglas.jpg");
									background-position: left top;
									background-repeat: no-repeat;
									border: none;
									cursor:pointer;
								}
								
							.tdZoekenTextbox
							{
								vertical-align: middle;
								width: 188px;
								height: 30px;
								background:url("../../../imgsite/zoeken_rechts.jpg");
								background-position: left top;
								background-repeat: no-repeat;
							}
								.txtZoeken
								{
									border: none;
									vertical-align: middle;
									font-size: 11px;
									color: #ffffff;
									font-family: Verdana, Arial, Tahoma, Sans-Serif;
									width: 160px;
									background:transparent;
									
								}
					
					.tdHeaderNavigatie
					{
						height: 30px;
						vertical-align: bottom;
						text-align: left;
					}
	.tblPaginaNavigatie
	{
		width: 100%;
		height: 100%;
		
	}
		.tdPaginaNavigatieLinks
		{
			vertical-align: top;	
			background:url("../../../imgsite/kolom_links_groot_bg.png");
			background-position: left top;
			background-repeat: repeat-y;
			width: 140px;
		}
		.tdPaginaNavigatieRechts
		{
			vertical-align:middle;
			text-align: center;
			color: #ffffff;
		}
	
	
	.tdWebsiteBGInhoud
	{
		vertical-align: top;	
		background:url("../../../imgsite/kolom_links_groot_bg.png");
		background-position: left top;
		background-repeat: repeat-y;
	}
		.tblWebsiteInhoud
		{
			width: 1000px;
			height: 100%;
			/*border-right: 1px solid #ffffff;*/
		}
			.tdWebsiteInhoud
			{
				width: 100%;
				vertical-align: top;
			}
		
			.tdWebsiteInhoudLinks
			{
				width: 800px;
				vertical-align: top;			
			}
				.tblContainer
				{
					width: 100%;
					height: 100%;
				}
					.tdContainerInhoud
					{
						height: 100%;
						
						vertical-align: top;
					}			
						.tblInhoud
						{
							width: 100%;
							height: 100%;
							float: left;
											
						}
							.tdInhoudMenu
							{
								width: 232px;
								vertical-align: top;								
							}
								.overlay
								{
										float: left;
										height: 100%;
										width: 52px;
										background:url("../../../imgsite/kolom_links_klein_bg.png");
										background-position: left top;
										background-repeat: repeat-y;
										position: relative;	
								}
							
							.tdContainerHeader
							{
								vertical-align: top;
								/*padding:0px 10px 0px 0px;*/
							}
							
							.tdInhoudContent
							{
								vertical-align: top;
								padding:20px 10px 10px 0px;
								height:400px;
								
							}
			
			.tdWebsiteInhoudRechts
			{
				width: 200px;
				vertical-align: top;
				padding: 10px 0px 10px 0px;
				height: 500px;
				
			}
			
.tblFooter
{
	width: 1000px;
	height: 100%;
	/*border-right: 1px solid #ffffff;*/
}
	.tdFooterLinks
	{
		vertical-align: top;
		width: 150px;
	}
	.tdFooterRechts
	{
		vertical-align: middle;
		color:#ffffff;
		font-family: Arial, Verdana, Tahoma, Sans-Serif;
		font-size: 12px;
		text-transform:uppercase;
	}
		.hypFooter, .hypFooter:link, .hypFooter:visited
		{
			color:#be5536;
			text-decoration: none;
		}
		.hypFooter:hover
		{
			text-decoration: underline;
		}



/* Home Container */

.dvHomeContainer
{
	float: left;
	height: 136px;
	width: 100%;
	vertical-align: bottom;

}

.dvHomeFotos
{
	float: left;
	position: relative;
	display: block;
	width: 580px;
	height: 161px;
	overflow: hidden;
	background:url("../../../imgsite/home_fotos.png");
	background-position: left: top;
	background-repeat: no-repeat;
	margin-top: -25px;
}
.dvHomeNieuws
{
	float:left;
	width: 210px;
	height: 125px;
	position:relative;
	display: block;
	vertical-align: bottom;
	margin-top:10px;
	
}

/* Pagina Container */

.dvPaginaContainer
{
	float: left;
	height: 25px;
	width: 100%;
	vertical-align: bottom;
}
.dvPaginaNavigatie
{
	float: left;
	position: relative;
	display: block;
	width: 570px;
	height: 50px;
	overflow: hidden;
	background:url("../../../imgsite/pagina_kader.png");
	background-position: left: top;
	background-repeat: no-repeat;
	margin-top: -25px;
}
.dvPaginaBlock
{
	float: left;
}

/* Menu Boven */

.menu_boven{
	width: 100%;
	height:100%;
}

.menu_boven ul{
	height: 100%;
	margin: 0;
	text-align: right; 
}

.menu_boven ul li{
	display: inline;
}

.menu_boven ul li a{
	color: #ffffff;
	margin-right: 20px;
	padding: 0px 0px 2px 10px;
	text-decoration: none;
	background:url("../../../imgsite/lstItem_navigatie.jpg");
	background-position: left 50%;
	background-repeat: no-repeat;
	line-height: 30px;
	text-transform:lowercase;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 14px;
}

.menu_boven ul li a:hover, .menu_boven ul li a.selected{
	text-decoration: underline;
	color:#D92026;
}

.hypNavBoven_Actief, .hypNavBoven_Actief:link, .hypNavBoven_Actief:visited, .hypNavBoven_Actief:hover
{
	text-decoration: underline;
	color:#D92026;	
}



/* Menu Links */

.menu_container
{
	width: 232px;
	height: 100%;
	float: left;
	margin:0;
	left:0;

}

.menu
{
	float:left;
	width: 200px;
	position:absolute;
	display: inline-block;
	
	/*height: 100%;*/
	/*position: absolute;*/
	
	left:0;
	/*margin-left:-52px;*/
	padding-top: 20px;
	
	
}

.menu_overlay
{
	float: left;
	height: 100%;
	width: 52px;
	background:url("../../../imgsite/kolom_links_klein_bg.png");
	background-position: left top;
	background-repeat: repeat-y;
	position: relative;	
	z-index: 10;	
}									

.menu ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.menu li a{
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	display: block;	
	color: #1a171b;
	text-decoration: none;
	width: 200px;
	height:46px;
	background:url("../../../imgsite/nav_links_knop.png");
	background-position: 10px top;
	background-repeat: no-repeat;
	line-height: 38px;
	text-transform: capitalize;
	padding: 0px 0px 0px 50px;
	
}

.menu a:visited{

}

.menu a:hover{
	height:46px;
	background:url("../../../imgsite/nav_links_knop.png");
	background-position: 10px -46px;
	background-repeat: no-repeat;
	color:#ffffff;
}

.hypNavLinks_Actief, .hypNavLinks_Actief:link, .hypNavLinks_Actief:visited, .hypNavLinks_Actief:hover{
	height:46px;
	background:url("../../../imgsite/nav_links_knop.png");
	background-position: 10px -46px;
	background-repeat: no-repeat;
	color:#ffffff;
}


/* -------------------------------------------------------------------------------- */ 
/*  ***  HOME PAGINA *** */
/* -------------------------------------------------------------------------------- */ 


.padding
{
	padding:10px;
}
.padding_top
{
	padding-top:10px;
}
.padding_right
{
	padding-right:10px;
}
.padding_bottom
{
	padding-bottom:10px;
}
.padding_left
{
	padding-left:10px;
}
.align_left
{
	text-align: left;
}
.align_center
{
	text-align: center;
	margin: 0 auto;
}
.align_right
{
	text-align: right;
}
.valign_top
{
	vertical-align: top;
}
.valgin_middle
{
	vertical-align:middle;
}
.valign_bottom
{
	vertical-align: bottom;
}
.float_left
{
	float: left;
}
.float_right
{
	float:right;
}

.float_img_left
{
	float: left;
	margin:0 10px 10px 0;
}
.float_img_right
{
	float:right;
	margin:0 0 10px 10px;
}

.spacer10
{
	width: 100%;
	height: 10px;
}

.spacer5
{
	width: 100%;
	height: 5px;
}

.dvLijn
{
	width: 100%;
	border-top: 2px solid #eeeeee;
}

.dvLijnDonker
{
	width: 100%;
	border-top: 2px solid #999999;
}

.full_height
{
	height: 100%;
}

.bruin
{
	color:#be5536;
}



.btnAlgemeen
{
	width: 80px;
	height:28px;
	line-height: 28px;
	background:url("../../../imgsite/btn_klein.png");
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	border: none;
	color:#ffffff;
	text-transform: lowercase;
	font-weight: bold;
}

.btnAlgemeenKlein
{
	width: 80px;
	height:28px;
	line-height: 28px;
	background:url("../../../imgsite/btn_klein.png");
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	border: none;
	color:#ffffff;
	text-transform: capitalize;
	font-weight: bold;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
.btnAlgemeenMidden
{
	width: 120px;
	height:28px;
	line-height: 28px;
	background:url("../../../imgsite/btn_midden.png");
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	border: none;
	color:#ffffff;
	text-transform: lowercase;
	font-weight: bold;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
.btnAlgemeenGroot
{
	width: 196px;
	height:28px;
	line-height: 28px;
	background:url("../../../imgsite/btn_groot.png");
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	border: none;
	color:#ffffff;
	text-transform: lowercase;
	font-weight: bold;
	display: block;
	text-decoration: none;
	cursor: pointer;
}

.tblAlgemeen
{
	width: 100%;
}
	.tdAlgemeenInhoud
	{
		vertical-align: top;
	}
	.tdAlgemeenTitel
	{
		vertical-align: top;
		font-weight: bold;
		line-height: 20px;
		color: #000000;
		font-size: 14px;
		font-family: Arial, Verdana, Tahoma, Sans-Serif;
		text-transform: uppercase;
	}
	.tdAlgemeenLinks
	{
		width: 50%;
		vertical-align: top;
		padding-right: 5px;
	}
	.tdAlgemeenRechts
	{
		width: 50%;
		vertical-align :top;
		padding-left: 5px;
	}
	
	.tdAlgemeenInhoudPaddingBG {
		background-color:#F6F6F6;
		border:1px solid #D9D9D9;
		padding:10px;
		vertical-align:top;
		width:100%;
	}

.tblKader
{
	width: 100%;
}
	.tdKaderTopLinks
	{
		width: 15px;
		height: 15px;
		background:url("../../../imgsite/inhoud_kader_top_links.png");
		background-position: left top;
		background-repeat: no-repeat;
		vertical-align:top;
	}
	.tdKaderTopRechts
	{
		height: 15px;
		background:url("../../../imgsite/inhoud_kader_top_rechts.png");
		background-position: right top;
		background-repeat: no-repeat;
		vertical-align:top;
	}
	.tdKaderMiddenLinks
	{
		width: 15px;		
		background:url("../../../imgsite/inhoud_kader_midden_links.png");
		background-position: left top;
		background-repeat: repeat-y;
		vertical-align:top;
	}
	.tdKaderMiddenRechts
	{
		background:url("../../../imgsite/inhoud_kader_midden_rechts.png");
		background-position: right top;
		background-repeat: repeat-y;
		vertical-align:top;
		padding:0px 15px 0px 0px;
	}
	.tdKaderBottomLinks
	{
		width: 15px;
		height: 15px;
		background:url("../../../imgsite/inhoud_kader_bottom_links.png");
		background-position: left top;
		background-repeat: no-repeat;
		vertical-align:top;
	}
	.tdKaderBottomRechts
	{
		height: 15px;
		background:url("../../../imgsite/inhoud_kader_bottom_rechts.png");
		background-position: right top;
		background-repeat: no-repeat;
		vertical-align:top;
	}
	
.tblPandInDeKijker
{
	width: 100%;

}
	.tdPandInDeKijkerTitel
	{
		vertical-align: top;
		font-weight: bold;
		line-height: 20px;
		color: #000000;
		font-size: 14px;
		font-family: Arial, Verdana, Tahoma, Sans-Serif;
		text-transform: uppercase;
	}
	.tdPandInDeKijkerInhoud
	{
		vertical-align: top;
	}
	

.overlay_foto_container
{
	width: 175px;
	height: 140px;
	background-color: #000000;
	overflow: hidden;
	position:relative;
	margin: 0 auto;
}
	.overlay_foto_frame
	{
		background: url("../../../imgsite/overlay_foto_groot.png") no-repeat;
		overflow: hidden;
		position: absolute;
		top: 0;
		left: 0;
		width: 175px;
		height: 140px;
	}

.overlay_foto_klein_container
{
	width: 78px;
	height: 60px;
	background-color: #000000;
	overflow: hidden;
	position:relative;
	margin: 0 auto;
}
	.overlay_foto_klein_frame
	{
		background: url("../../../imgsite/overlay_foto_klein.png") no-repeat;
		overflow: hidden;
		position: absolute;
		top: 0;
		left: 0;
		width: 78px;
		height: 60px;
	}
	
.overlay_hoofdfoto_container
{
	width: 300px;
	height: 225px;
	background-color: #000000;
	overflow: hidden;
	position:relative;
	margin: 0 auto;
}
	.overlay_hoofdfoto_frame
	{
		background: url("../../../imgsite/overlay_hoofdfoto.png") no-repeat;
		overflow: hidden;
		position: absolute;
		top: 0;
		left: 0;
		width: 300px;
		height: 225px;
	}
	
.overlay_hoofdfoto_hoogte_container
{
	width: 225px;
	height: 300px;
	background-color: #000000;
	overflow: hidden;
	position:relative;
	margin: 0 auto;
}
	.overlay_hoofdfoto_hoogte_frame
	{
		background: url("../../../imgsite/overlay_hoofdfoto_hoogte.png") no-repeat;
		overflow: hidden;
		position: absolute;
		top: 0;
		left: 0;
		width: 225px;
		height: 300px;
	}

.imgCenter
{
	margin: 0 auto;
	text-align: center;
}

.tblInDeKijker
{
	width: 100%;
}
	.tdInDeKijkerFoto
	{
		vertical-align: top;
		padding-bottom: 10px;
		padding-top: 5px;
		text-align: center;
		margin: 0 auto;
	}
	.tdInDeKijkerInfo
	{
		vertical-align: top;
		padding: 0px 5px 5px 5px;	
		text-transform: capitalize;
		font-weight: bold;
	}
	.tdInDeKijkerGemeente
	{
		vertical-align: top;
		padding: 0px 5px 5px 5px;		
		text-transform: capitalize;
		font-weight: bold;
		color:#e32219;
	}
	.tdInDeKijkerMeerInfo
	{
		padding:5px;
	}
	
.ul_lijst_tekst
{
	padding: 15px 5px 0px 5px;
}
.ul_lijst_tekst li
{
	background: url("../../../imgsite/li.png");
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-bottom: 10px;
}
	
.ul_lijst
{
	padding: 15px 5px 0px 5px;
}

.ul_lijst li
{
	background: url("../../../imgsite/li.png");
	background-repeat: no-repeat;
	padding-left: 30px;
	height: 20px;
	padding-bottom: 10px;
}
.ul_lijst li a, .ul_lijst li a:link, .ul_lijst li a:visited
{
	font-size: 12px;
	color:#000000;
	text-decoration: none;
}
.ul_lijst li a:hover
{
	text-decoration: underline;
}

/* Syndicus */

.dvSyndicus
{
   width: 220px;
   vertical-align: top;
}

.tblSyndicus
{
    width: 100%;    
}
    .tdSyndicusPanden
    {
        width: 220px;
        padding-right:5px;
        vertical-align: top;
    }
    .tdSyndicus
    {
        padding-left: 5px;
        vertical-align: top;   
    }
    .tblSyndicusPand
    {
        background-color:#F6F6F6;   
        border:1px solid #d9d9d9; 
        text-align: center;
    }
        .tdSyndicusPand
        {
            padding:10px;
            text-align: center;
            width: 220px;
        }
        .tdSyndicusTitel
        {
            padding-bottom: 5px; 
             text-align: center;
             font-size: 14px;
             text-transform: uppercase;
             font-weight: bold;
             color:#757C80;
        }
        .tdSyndicusAdres
        {
            padding-bottom: 5px;    
             text-align: center;
        }
        .tdSyndicusFoto
        {
           padding: 10px;
           vertical-align: middle;
           text-align: center;
           margin: 0 auto;   
           height: 110px;
        }

/* Nieuws */

.tblNieuwsBericht
{
	width: 100%;
}
	.tdNieuwsBerichtTitel
	{
		/*font-family: Verdana, Arial, Sans-Serif;
		font-size: 14px;
		font-weight: bold;
		text-transform:uppercase;	
		padding-bottom: 10px;
		color: #231F20;
		text-decoration: underline;*/
		vertical-align: top;
		font-weight: bold;
		line-height: 20px;
		color: #000000;
		font-size: 14px;
		font-family: Arial, Verdana, Tahoma, Sans-Serif;
		text-transform: uppercase;
		padding-bottom: 10px;
	}
	.tdNieuwsBerichtDatum
	{
		background:url("../../../imgsite/icon-calendar.png");
		background-position: 15px 0px;
		background-repeat:no-repeat;
		font-family: Verdana, Arial, Sans-Serif;
		font-size: 14px;
		font-weight: bold;
		text-transform:uppercase;	
		padding-left: 35px;
		padding-bottom: 10px;
		color: #ED1C24;
		height: 20px;
		line-height:16px;
	}
	.tdNieuwsBerichtInhoud
	{
		padding: 0px 10px 10px 10px;	
		
	}
	
	.tdNieuwsBerichtLeesVerder
	{
		padding: 5px;
	}
	
	.hypLeesVerder
	{
		display:inline;
		padding: 2px 5px;
		background-color: #E1E1E1;
		color:#ED1C24;
		text-transform: uppercase;
		cursor: pointer;
		text-decoration: none;
	}
	.hypLeesVerder:hover
	{
		color:#ffffff;
		background-color:#ED1C24;
	}
	
	.hypMeerInfo, .hypMeerInfo:link, .hypMeerInfo:visited
	{
		display:block;
		cursor: pointer;
		
			width: 100px;
			height:32px;
			/*background:url("../../../imgsite/btn_klein.png");*/
			border: none;
			background-repeat:no-repeat;
			background-position:0px 0px;
			line-height:32px;
			text-align :center;
			font-size: 12px;
			font-family: Arial, Verdana, Tahoma, Sans-Serif;
			text-transform: uppercase;
			font-weight: bold;
			color:#ffffff;
			padding-bottom: 5px;
			
		
	}
	
	.dvNieuwsBerichtVolledig
	{
		padding: 10px;
		background-color:#F1F1F1;
		border: 1px solid #8A8B8E;
		display: none;
	}
	
/* fotos */
.tblFotos
{
	width: 100%;
}
	.tdFoto
	{
		width: 25%;
		vertical-align: middle;
		text-align: center;
		padding: 5px;
	}
	.tdFoto img
	{
		/*background-color:#de292e;
		padding: 3px;*/
	}
	

/* Zoek Filters */
.tblZoekFilters
{
	width:100%;
}
	.tdZoekFilters
	{
		
		text-align: center;
		vertical-align: middle;
	}
	.tdZoekFiltersKnop
	{
		
		text-align: right;
		vertical-align: middle;
	}

/* -------------------------------------------------------------------------------- */ 
/*  ***  PAND OVERZICHT PAGINA *** */
/* -------------------------------------------------------------------------------- */ 


.tblUzoektBanner
{
	width: 100%;
}
	.tdUzoektBannerTekst
	{
		vertical-align: middle;
		font-weight: bold;
		font-size: 13px;
	}
	.tdUzoektBannerKnop
	{
		text-align: right;
		vertical-align: middle;
	} 

.tdPandOverzichtCell
{
	width: 100%;
	vertical-align :top;
	text-align: center;
	background-color:#ffffff;
}

.tblPand
{
	width: 100%;
	height: 150px;
	cursor: default;
	
}
.tblPandHover
{
	width: 100%;
	height: 150px;
	cursor: pointer;
	/*background-color:#f7f7f7;*/
		
}

	.tdPandFotos
	{
		width: 300px;
		padding-right: 5px;
		vertical-align: middle;
	}
		.tblFotosOverzicht
		{
			width: 100%;
			height: 100%;
		}
			.tdFotosOverzichtGroot
			{
				width: 200px;				
				text-align: center;
				vertical-align: middle;
				padding: 5px;
			}
			.tdFotosOverzichtKlein
			{
				text-align: left;
				vertical-align: middle;
			}
				.tblKleineFotos
				{
					width: 100%;
					height: 100%;
				}
					.tdKleineFoto
					{
						height: 50%;						
						text-align: left;
						vertical-align: middle;
						padding: 5px;
					}
	.tdPandInfo
	{
		/*padding-left: 5px;*/
	}
	
		.tblPandInfo
		{
			width: 100%;
			height: 100%;
		}
			.tdPandInfoTitel
			{
				height: 30px;
				vertical-align: top;
				font-weight: bold;
				font-size: 14px;
				text-transform:uppercase;
			}
			.tdPandInfoAdres
			{
				vertical-align: top;
				height: 40px;
				
			}
			.tdPandInfoBeschrijving
			{
				vertical-align: top;
				padding-top: 5px;
			}
			
.hypPandTitel, .hypPandTitel:link, .hypPandTitel:visited
{
	color:#000000;
	text-decoration: none;
}
.hypPandTitel:hover
{
	text-decoration: underline;
}

.dvPandBeschrijvingLang
{
	display:none;	
}

.tblStatus
{
	/*width: 270px;*/
	/*margin: 0 auto;*/
	height: 30px;
	text-align: center;
	vertical-align: middle;
	display:inline;
	position: relative;
	margin-right: 10px;
}
	.tdStatus
	{
		height: 30px;
		text-align: center;
		vertical-align: middle;
		background-color:#E31B1D;
		font-size: 14px;
		font-weight: bold;
		color:#ffffff;
		padding:5px;
	}
			

/* Pager */

.hypPagerActief
{
	display:inline-block;
	width: 16px;
	height: 16px;
	background-color:#ED1C24;
	border: 1px solid #C81C23;
	line-height: 16px;
	margin-right: 2px;
	text-align: center;
	font-size: 10px;
	color:#ffffff;
	text-decoration: none;
}

.hypPager
{
	display:inline-block;
	width: 16px;
	height: 16px;
	background-color:#C81C23;	
	border: 1px solid #ED1C24;
	line-height: 16px;
	margin-right: 2px;
	text-align: center;
	font-size: 10px;
	color:#ffffff;
	text-decoration: none;
}

.hypPager:hover
{
	
	background-color:#ED1C24;
	border: 1px solid #C81C23;	
	color:#ffffff;

}

.hypPagerNextPrev
{
	font-size: 14px;
	font-weight: bold;
	color:#696969;
}

.lblPager
{
	font-size: 10px;
}


/* -------------------------------------------------------------------------------- */ 
/*  ***  PAND DETAIL PAGINA *** */
/* -------------------------------------------------------------------------------- */ 

/* pand detail print */

.tblPrintWrapper
{
	margin: 10px;
	width: 800px;
	border: 1px solid #eeeeee;
}
	.tdPrintWrapper
	{
		padding: 10px;
		vertical-align :top;
	}
		.tblPrintHeader
		{
			width: 100%;
			border-bottom: 1px solid #eeeeee;
		}
			.tdPrintHeaderLinks
			{
				vertical-align: top;
				width: 50%;
				text-align :left;
				padding-right: 5px;
				padding-bottom:10px;
			}
			.tdPrintHeaderRechts
			{
				vertical-align: top;
				width: 50%;
				text-align: right;
				padding-left: 5px;
				padding-bottom: 10px;
			}

/* pand detail */

.tblNavigatie
{
	width: 100%;
}
	.tdNavigatieLinks
	{
		width: 25%;
		text-align : left;
		padding: 5px;
	}
	.tdNavigatieRechts
	{
		width: 25%;
		text-align: right;
		padding: 5px;
	}

	.tdNavigatie{}
	.hypPandNavigatie, .hypPandNavigatie:link, .hypPandNavigatie:visited
	{
		font-size: 11px;
		font-weight:bold;
		line-height: 18px;
		color:#E32219;
		background-color:#EEEEEE;
		padding: 2px 5px 2px 5px;
		display:block;		
		text-decoration: none;
		
	}
	.hypPandNavigatie:hover
	{
		color:#ffffff;
		background-color:#E32219;
	}

.dvTabBreedte
{
	width: 680px;
	margin: 0 auto;	
	text-align :center;
	
}

.tblPandInfo
{
	width: 100%;
	margin-top: 20px;
}

	.tdPandInfo
	{
		vertical-align: top;
		padding-bottom: 10px;
	}


.voorziening{	
	background:transparent url("../../../imgsite/li.gif") no-repeat scroll left center;
	height:20px;
	padding-left:20px;
	line-height: 20px;
	padding-bottom: 3px;
}

.dlVoorzieningen
{
	width: 100%;
	padding:10px;
}
	.dlVoorzieningen_Item
	{
		width: 25%;
		vertical-align: top;
		padding: 2px 5px;
	}
	.dlVoorzieningen_Alt
	{
		width:25%;
		vertical-align:top;
		padding: 2px 5px;	
	}
	
.dlEigenschappen
{
	width: 100%;
	padding:10px;
}
	.dlEigenschappen_Item
	{
		width: 33%;
		vertical-align: top;
		padding: 2px 5px;
	}
	.dlEigenschappen_Alt
	{
		width:33%;
		vertical-align:top;
		padding: 2px 5px;
	}
	


.tblFotoBorder
{

	background-color:#ffffff;
	border: 1px solid #dddddd;
	/*margin: 0 auto;*/
	text-align: center;
	
}
	.tdFotoBorder
	{
		text-align: right;
		vertical-align: middle;	
		margin: 0 auto;
		padding:10px;
	}
		.tblPandFoto
		{
			width: 100%;
			height: 100%;
			margin: 0 auto;
			text-align: center;
			border: 1px solid #dddddd;
		}
			.tdPandFoto
			{
				background-color:#ffffff;
			}
			

.dlFotos
{
	/*width: 100%;*/
}
	.dlFotos_Item, .dlFotos_Alt
	{
		vertical-align: middle;
		text-align: center;
		margin: 0 auto;
		padding: 10px;
	}

.vierkantje{	
	background:transparent url("../../../imgsite/li.png") no-repeat 5px center;
	height:16px;
	padding-left:25px;
	
}

.hypHoofdProject, hypHoofdProject:link, hypHoofdProject:visited
{
	color:#E32219;
	text-decoration: underline;
	font-weight: bold;	

}
.hypHoofdProject:hover
{
	color:#000000;
}


/* Technisch */

 #gvTechnisch{}
           .gvTechnisch{}
           
            .gvTechnisch_alternatingRowStyle td, .gvTechnisch_RowStyle td
            {
				padding:5px;
				border-bottom: 1px solid #d8d8d8;
			}
           
           .gvTechnisch_alternatingRowStyle,  .gvTechnisch_RowStyle
            {
				
				color:#3A3A3C;
				vertical-align:middle;	
				/*border-bottom: 1px solid #d8d8d8;*/
             }	
          
         		
                        .gvTechnisch_HeaderStyle{text-align:left;}
                        .gvTechnisch_FooterStyle{}
                        .gvTechnisch_PagerStyle{}
                        
						.dvTechnischLabel {
							background:transparent url(../../../imgsite/label_grijs_bg.png) repeat scroll 0 0;
							padding-bottom:3px;
							padding-right:3px;
							padding-top:3px;
							width:250px;
						}
                        .lblgvTechnischTitel{}
                        .lblgvTechnischLabel
                        {
							background-color:#FFFFFF;
							color:#000000;							
							font-size:12px;
							font-weight: bold;
							padding:3px;
							letter-spacing:1px;
							font-family:Tahoma, Verdana, Arial, Sans-Serif;
							/*display:block;*/
						}
						.lblgvTechnisch
						{
							background-color:#efefef;
							color:#000000;	
							padding: 2px 0px 2px 0px;	
						}
/* Indeling */

.gvIndeling{}
        .gvIndeling_HeaderStyle th
        {
            text-align:left;
            font-size:12px;
            color:#333333;
            padding:5px;
            font-weight:bold;
         }	
			.gvIndeling_alternatingRowStyle td, .gvIndeling_RowStyle td
			{
				padding:5px;
				border-bottom: 1px solid #d8d8d8;
			}
			
            .gvIndeling_alternatingRowStyle, .gvIndeling_RowStyle
            {
				color:#3A3A3C;
				vertical-align:middle;	
				/*border-bottom: 1px solid #d8d8d8;*/
				
				
			}
          
			.dvIndelingLabel {
				background:transparent url(../../../imgsite/label_grijs_bg.png) repeat scroll 0 0;
				padding-bottom:3px;
				padding-right:3px;
				padding-top:3px;
				width:250px;
			}
            .lblgvIndelingTitel{}
            .lblgvIndelingLabel
            {
				background-color:#FFFFFF;
				color:#000000;							
				font-size:12px;
				font-weight: bold;
				padding:3px;
				letter-spacing:1px;
				font-family:Tahoma, Verdana, Arial, Sans-Serif;
				/*display:block;*/
			}
			.lblgvIndeling
			{
				background-color:#efefef;
				color:#000000;	
				padding: 2px 0px 2px 0px;	
				
			}
			
/* Bestanden */

.gvBestanden{}
        .gvBestanden_HeaderStyle th
        {
            text-align:left;
            font-size:12px;
            color:#333333;
            padding:5px;
            font-weight:bold;
         }	
			.gvBestanden_alternatingRowStyle td, .gvBestanden_RowStyle td
			{
				padding:5px;
				border-bottom: 1px solid #d8d8d8;
				vertical-align: middle;
			}
			
            .gvBestanden_alternatingRowStyle, .gvBestanden_RowStyle
            {
				color:#3A3A3C;
				vertical-align:middle;	
				/*border-bottom: 1px solid #d8d8d8;*/
			}
          
			.dvBestandenLabel {
				background:transparent url(../../../imgsite/label_grijs_bg.png) repeat scroll 0 0;
				padding-bottom:3px;
				padding-right:3px;
				padding-top:3px;
				
			}
            .lblgvBestandenTitel{}
            .lblgvBestandenLabel
            {
				background-color:#FFFFFF;
				color:#000000;							
				font-size:12px;
				font-weight: bold;
				padding:3px;
				letter-spacing:1px;
				font-family:Tahoma, Verdana, Arial, Sans-Serif;
				/*display:block;*/
			}
			.lblgvBestanden
			{
				background-color:#efefef;
				color:#000000;	
				padding: 2px 0px 2px 0px;	
				
			}



/* Panden */


.dlPanden_alternatingStyle, .dlPanden_ItemStyle
{
	color:#3A3A3C;
	vertical-align:middle;	
	border-bottom: 1px solid #d8d8d8;
	padding: 5px;
}

.dlPanden_style
{
	width: 100%;
}

.dvPandenLabel {
	background:transparent url(../../../imgsite/label_grijs_bg.png) repeat scroll 0 0;
	padding-bottom:3px;
	padding-right:3px;
	padding-top:3px;
	width:100%;
}

.hypgvPanden, .hypgvPanden:link, .hypgvPanden:visited, .hypgvPanden:hover
{
	background-color:#FFFFFF;
	color:#000000;							
	font-size:12px;
	font-weight: bold;
	padding:3px;
	letter-spacing:1px;
	font-family:Tahoma, Verdana, Arial, Sans-Serif;
	/*display:block;*/
}

/* Onderliggende panden */

.gvPanden
{
    width: 100%;
    border-collapse: collapse;
}
    .gvPanden_Header
	{
		height: 30px;
		line-height: 30px;		
		vertical-align: middle;
		text-align: center;
	}
	
	.gvPanden_RowHover td
	{
	    background-color:#EE2C33;
	    padding: 2px;
		text-align: center;
		vertical-align: middle;
		border: 1px solid #999999;
		font-size: 10px;
		height: 30px;
		color:#ffffff;
		cursor: pointer;
		vertical-align: middle;   
	    border: 1px solid #999999; 
	}
	.gvPanden_RowHover td a, .gvPanden_RowHover td a:link, .gvPanden_RowHover td a:visited
	{
	    color:#ffffff;    
	}
	
	/*.gvPanden_Item, .gvPanden_Alt
	{
		
	}
	.gvPanden_Item td, .gvPanden_Alt td, .gvPanden_RowHover td
	{
	    vertical-align: middle;   
	    border: 1px solid #999999; 
	}
	*/
	
	.gvPanden_Item td
	{
		background-color:#dfdfdf;
		padding: 2px;
		text-align: center;
		vertical-align: middle;
		
		font-size: 10px;
		height: 30px;
		vertical-align: middle;   
	    border: 1px solid #999999; 
	}
	.gvPanden_Alt td
	{
		background-color:#D3D3D3;
		padding: 2px;
		text-align: center;
		vertical-align: middle;
		
		font-size: 10px;
		height: 30px;
		vertical-align: middle;   
	    border: 1px solid #999999; 
	}

/* Prijzen */

.gvPrijzen
{
	width: 100%;
}
	.gvPrijzen_Header
	{
		height: 30px;
		line-height: 30px;		
		vertical-align: middle;
		text-align: center;
	}
	.gvPrijzen_Item, .gvPrijzen_Alt
	{
		padding: 2px;
		text-align: center;
		vertical-align: middle;
		border: 1px solid #999999;
		font-size: 10px;
		height: 30px;
	}
	
	.gvPrijzen_Item
	{
		background-color:#dfdfdf;
	}
	.gvPrijzen_Alt
	{
		background-color:#D3D3D3;
	}
	
	.gvPrijzen_Periode
	{
		font-weight: bold;
		font-size: 10px;
		width: 90px;
		text-align: left;
		border: 1px solid #999999;
		padding: 2px;
		height: 30px;
		vertical-align:middle;
	}


/* -------------------------------------------------------------------------------- */ 
/*  ***  PAND ZOEKEN  *** */
/* -------------------------------------------------------------------------------- */ 

.pand_Zoeken_style
{
    text-align:center;
}
.pand_zoeken_ddl_cell
{
    text-align: center;
    vertical-align: middle;
}
.pand_zoeken_btn_cell
{
	text-align: right;
    vertical-align: middle;
}
.pand_zoeken_btn{}
.pand_zoeken_ddl{}

.ddlAlgemeen
{
	color:#ffffff;
	background-color: #3e3e40;
	font-size: 12px;
	letter-spacing: 1px;
	border: none;
	padding: 2px;
}
.ddlAlgemeen option
{
	color:#ffffff;
	background-color: #3e3e40;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 2px;
}

.txtZoeken
{
	color:#ffffff;
	background-color: #3e3e40;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 2px;
}




/* -------------------------------------------------------------------------------- */ 
/*  ***  UZOEKT PAGINA *** */
/* -------------------------------------------------------------------------------- */ 

.tdOpdracht
{
	width: 100%;
	padding: 2px;
}
.hypWijzigen{}
.hypVerwijderen{}

.chkAlgemeen label

#tblUzoekt{}
    #trUitleg{}
        #tdUitleg{padding: 15 0 0 0;}
            .LblUzoekt{font-size:12px;}
    #trLblNieuw{}
        #tdLblNieuw{padding: 15 0 0 0;}
            .lblNieuw{font-size:12px;}
    #trBtnNieuw{}
        #tdBtnNieuw{}
    #trBestaande{}
        #tdBestaande{padding: 15 0 0 0;}
            .lblBestaande{font-size:12px;}
    #trGo{}
        #tdGo{}
    #trPers{}
        #tdPers{padding: 15 0 0 0;}
            #tblPers{}
                .trTblPersTitel{}
                    .tdTblPersTitel{}
                        .tblPersLblTitel1
                        {
                            color: #D31145; /* $COLOR_TXT_TITEL1$ */
                            font-size: 12px; /* $FONT_SIZE_TITEL1$ */
                            font-weight: bold;  /* $FONT_BOLD_TITEL1$ */
                            border-bottom:solid 1px #D31145;	/* $COLOR_BORDER_TITEL1$ */
							width:80%;
							
						}
                .trTblPers{}
                    .tdTblPersTitel{font-size:12px;padding-top:12px;}
                    .tdTblPers{font-size:12px;padding-top:12px;}
    #trZoekopdracht{}
        #tdZoekopdracht{padding-top:12px;}
            #tblZoekopdracht{}
                #trTblUzoekopdrachten{}
                    #tdTblUzoekopdrachten{}
                        .lblUzoekopdrachten
                        {
							width:80%;
							color: #D31145; /* $COLOR_TXT_TITEL1$ */
                            font-size: 12px; /* $FONT_SIZE_TITEL1$ */
                            font-weight: bold;  /* $FONT_BOLD_TITEL1$ */
                            border-bottom:solid 1px #D31145;	/* $COLOR_BORDER_TITEL1$ */
						}
                #trTblZoekOpdrachten{}
                    #tdTblZoekOpdrachten{}
                        .tblZoekOpdrachten td{font-size:12px; padding:2px;}
                #trNieuweZoekopdracht{}
                    #tdNieuweZoekopdracht{}
                        .lblNieuweZoekopdracht{font-size:12px;}
                        
    #trDetail{}
        #tdDetail{}
            #tblDetail{}
                .trLblUwWensen{}
                    .tdLblUwWensen{padding-top:15px;padding-bottom:6px;}
                        .LblUwWensen
                        {
							width:80%;
							color: #D31145; /* $COLOR_TXT_TITEL1$ */
                            font-size: 12px; /* $FONT_SIZE_TITEL1$ */
                            font-weight: bold;  /* $FONT_BOLD_TITEL1$ */
                            border-bottom:solid 1px #D31145;	/* $COLOR_BORDER_TITEL1$ */
						}
                .trTblDetail{padding-top:12px;}
                    .tdTblDetailTitel{vertical-align:top;}
                        .trTblDetailLblTitel{font-size:12px;}
                    .tdTblDetail{padding-bottom:5px;}
                        .chklstTransactie{font-size:12px;}
                        .chkType{font-size:12px;}
                        .chkOmgeving{font-size:12px;}
                        .ddlrond{}            
                        /* agGemeente */
                            .agGemeenteDiv
                            {
                                text-align:left;
								border:solid 1px #D31145;	/* $COLOR_BORDER_GEMEENTE1$ */
								filter:alpha(opacity=90);
								-moz-opacity: 0.9; 
								opacity: 0.9; 
							}
                            .agGemeenteDivItemHighlight
                            {
								background-color:#949599;	/* $COLOR_BGK_GEMEENTE2$ */
								color:#DCDDDF;	/* $COLOR_TXT_GEMEENTE2$ */
								font-size:12px; /* $FONT_SIZE_GEMEENTE1$ */
							}
                            .agGemeenteDivItemNormal
                            {
								background-color:#DCDDDF;	/* $COLOR_BGK_GEMEENTE1$ */
								color:#949599;	/* $COLOR_TXT_GEMEENTE1$ */
								font-size:12px; /* $FONT_SIZE_GEMEENTE1$ */
							}



/* -------------------------------------------------------------------------------- */ 
/*  ***  BEDANKING PAGINA *** */
/* -------------------------------------------------------------------------------- */ 

.lblBedanking
{
    font-size: 12px;  /* $FONT_SIZE_BEDANKING1$ */
}

/* -------------------------------------------------------------------------------- */ 
/*  ***  CONTACT PAGINA *** */
/* -------------------------------------------------------------------------------- */ 


.dvGoogleMapBorder
{
	padding: 5px;
	background-color:#EEEEEE;
}

 .tblPandContactBorder
{
	width: 100%;	
}
	.tdPandContactBorder
	{
		padding: 10px;
		border:1px dotted #dfdfdf;
		background-color:#fefefe;	
	}



.rdbAlgemeen, .chkAlgemeen
{
	width: 100%;
}
.rdbAlgemeen td, .chkAlgemeen td
{
	padding: 2px;
}

.rdbAlgemeen label, .rdbVraagOver label, .chkAlgemeen label
{
	padding-left: 5px;
	padding-right: 5px;
	background-color:#f4f4f4;
}



.tblContact
{
	width: 100%;
}
.tdContactFormLeft
{
    vertical-align: top;
    padding-bottom: 3px;
}
.tdContactFormRight
{
	vertical-align: top;
	padding-bottom: 3px;
}


.tdContactLabel
{
	
}
.tdContactTextbox
{
	padding: 2px 2px 2px 5px;
}


#tblContact
{
}
#trContact
{
}

#tdMap
{
    padding-top: 15px;
    vertical-align: top;
}

#tdContactForm
{
    padding-top: 15px;
    vertical-align: top;
    width: 370px;
}
#dvTitel
{
    border-bottom: solid 1px #D31145; /* $COLOR_BORDER_TITEL1$ */
}
.lblTitel_contact
{
    width: 100%;
    color: #D31145; /* $COLOR_TXT_TITEL1$ */
    font-size: 12px; /* $FONT_SIZE_TITEL1$ */
    font-weight: bold;  /* $FONT_BOLD_TITEL1$ */
}

#dvTekst
{
}
.lblTekst
{
    width: 100%;
    padding-left: 5px;
    font-weight: normal;
    font-size: 12px;
}

#tblContactForm
{
    font-size: 12px;
}
.trContactForm
{
}

.lblContactForm
{
	border-bottom:2px solid #DB2027;	
	letter-spacing:1px;
	font-weight: bold;
	line-height: 24px;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	color:#414143;
}
.txtContactForm
{
   border:1px dashed #DB2027;
   background-color: #eeeeee;
   padding: 1px;
   
}
.validatators
{
    font-size: 10px;
    color:#DB2027;
}

.rdbVraagOver
{
    font-weight: normal;
    font-size: 12px;
}

.imgMap
{
    border: solid 1px #D31145; /* $COLOR_BORDER_IMAGE1$ */
}

/* -------------------------------------------------------------------------------- */ 
/*  ***  GOOGLE SEARCH *** */
/* -------------------------------------------------------------------------------- */ 

/* Eigen Code */ 

#dvZoekResultatenContainer
{
	display:none;
	height: 480px;
}

.tblZoekResultaten
{
	height: 480px;
}

#dvZoekResultaten {

	width:100%;
	color:#000;
	display: none;
}

.googleheader, .siteheader {
	font-size:18px;
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
	font-weight:bold;
	font-style:italic;
	margin:20px 0px;
	border-bottom:1px solid #ccc;
	color:#666;
}



/* Google Style Hacks */
.gsc-search-box, .gsc-configLabelCell {
	display:none;
}

.gsc-tabHeader {
	padding:3px 8px 5px 8px;
}
.gsc-tabhActive {
	border-top:2px solid #666 !important;
}
.gsc-tabhInactive {
}

/* Link Colour */
#resultbox a, .gs-title, .gs-title b {
	font-size:13px;
	font-weight:bold;
	color:#ED2C33 !important;
}
.gs-visibleUrl, .gs-visibleUrl-short {
	color:#666 !important;
}





/** Copyright 2005 Google Inc. All rights reserved. */

/* the GSearchControl CSS Classes
 * .gsc-control : the primary class of the control
 */
.gsc-control
{
	width:100%;
	margin: 0 auto;
}

.gsc-control div
{
	position: static;
}

.gsc-control-cse
{
	width: 100%;
	font-family: Arial, sans-serif;
	font-size: 13px;
}

.gsc-control-cse div
{
	position: static;
}

/* control inputs
 * .gsc-search-box : the container that hosts the text input area
 * .gsc-input : the text input area
 * .gsc-keeper : the save link below savable results
 */
form.gsc-search-box
{
	font-size: 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	width: 100%;
}

/*
 * This table contains the input element as well as the search button
 * Note that the search button column is fixed width, designed to hold the
 * button div's background image
 */
table.gsc-search-box
{
	border-style: none;
	border-width: 0px;
	border-spacing: 0px 0px;
	width: 100%;
	margin-bottom: 2px;
}

table.gsc-search-box td
{
	vertical-align: middle;
}

table.gsc-search-box td.gsc-input
{
	padding-right: 2px;
}

td.gsc-search-button
{
	width: 1%;
}

td.gsc-clear-button
{
	width: 14px;
}

/**
 * undo common generic table rules
 * that tend to impact branding
 */
table.gsc-branding td, table.gsc-branding
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
}

table.gsc-branding
{
	border-style: none;
	border-width: 0px;
	border-spacing: 0px 0px;
	width: 100%;
}

.gsc-branding-text
{
	color: #676767;
}

td.gsc-branding-text
{
	vertical-align: top;
}

td.gsc-branding-text div.gsc-branding-text
{
	padding-bottom: 2px;
	text-align: right;
	font-size: 11px;
	margin-right: 2px;
}

div.gsc-branding-youtube td.gsc-branding-text
{
	vertical-align: middle;
}

td.gsc-branding-img-noclear
{
	width: 51px;
	vertical-align: bottom;
}

td.gsc-branding-img
{
	width: 65px;
	vertical-align: bottom;
}

div.gsc-branding-youtube td.gsc-branding-img-noclear
{
	width: 55px;
}

div.gsc-branding-youtube td.gsc-branding-img
{
	width: 69px;
}

table.gsc-branding-vertical td.gsc-branding-text div.gsc-branding-text
{
	margin-right: 0px;
	text-align: center;
}

table.gsc-branding-vertical td.gsc-branding-img-noclear
{
	text-align: center;
}

div.gsc-branding-img, div.gsc-branding-img-noclear, img.gsc-branding-img, img.gsc-branding-img-noclear
{
	padding-top: 1px;
}

img.gsc-branding-img, img.gsc-branding-img-noclear
{
	margin: 0 0 0 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	border: none;
	display: inline;
}

a.gsc-branding-clickable
{
	cursor: pointer;
}

input.gsc-search-button
{
	margin-left: 2px;
}

div.gsc-clear-button
{
	display: inline;
	text-align: right;
	margin-left: 4px;
	margin-right: 4px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: center center;
	/*background-image: url( '/uds/css/clear.gif' );*/
	cursor: pointer;
}

/*
 * Given that this is sitting in a variable width tabel cell, the idea is
 * for it to consume the entire cell. The adjacent cell contains the search
 * button and that is a fixed width cell.
 */
input.gsc-input
{
	padding-left: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #BCCDF0;
	width: 99%;
}

.gsc-keeper
{
	color: #3366cc;
	text-decoration: underline;
	font-size: 13px;
	cursor: pointer;
	font-weight: normal;
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position: 1px 3px;
	/*background-image: url( '/uds/css/blue_check.gif' );*/
}

/* each section of results has a results header table
 * .gsc-resultsHeader : the header itseld
 * td.twiddleRegionCell : the section that controls twiddleing of the section to expand/collapse
 * td.configLabelCell : the twiddler that controls active configuration of a searcher (used in GlocalSearch)
 * .gsc-twiddle : the twiddle image, note, this is a div that wraps gsc-title so that standard image replacement is feasible
 * .gsc-twiddle-closed : class added to gsc-twiddle when the twiddler is in the closed state
 * .gsc-twiddle-opened : class added to gsc-twiddle when the twiddler is in the opened state
 * .gsc-title : the section's title (e.g., Web Results, etc.)
 * .gsc-stats : contains the result counts
 * .gsc-stats
 */
.gsc-resultsHeader
{
	width: 100%;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 4px;
	clear: both;
	display: none;
}

.gsc-resultsHeader td.gsc-twiddleRegionCell
{
	width: 75%;
}

.gsc-resultsHeader td.gsc-configLabelCell
{
	text-align: right;
	width: 75%;
}

/*
 * note that the next three classes are all joined together
 * to implement the twiddle image. apps can substitute in their
 * own images but will need to account for the image size here
 * as well as in the left padding of the title element
 *
 * Note: uds provides the following images that work with the geometry/padding defined below
 *  to use these images simply over-ride the.gsc-twiddle-opened/-closed class and specify an alternate image
 *  or use an image of your own design
 */
.gsc-resultsHeader .gsc-twiddle
{
	margin-top: 4px;
	display: inline;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.gsc-resultsHeader td.gsc-twiddle-closed div.gsc-twiddle
{
	/*background-image: url( '/uds/css/arrow_close.gif' );*/
}
.gsc-resultsHeader td.gsc-twiddle-opened div.gsc-twiddle
{
	/*background-image: url( '/uds/css/arrow_open.gif' );*/
}

.gsc-resultsHeader .gsc-title
{
	color: #676767;
	margin-right: 10px;
	padding-left: 14px;
	display: inline;
}

.gsc-resultsHeader .gsc-stats
{
	color: #676767;
	font-size: 11px;
	font-weight: normal;
	display: inline;
}

.gsc-resultsHeader td.gsc-twiddle-opened .gsc-stats
{
	display: none;
}

/*
 * .gsc-results-selector : box surrounding individual selectors for 1, more, or all results
 * .gsc-result-selector : an individual selector
 * .gsc-one-result : single result selector
 * .gsc-more-results : more (4) results selector
 * .gsc-all-results : all results (8) selector
 */
.gsc-results-selector
{
	display: inline;
}

.gsc-resultsHeader td.gsc-twiddle-closed .gsc-results-selector
{
	display: none;
}

.gsc-result-selector
{
	cursor: pointer;
	display: inline;
	font-size: 13px;
	padding-left: 13px;
	background-repeat: no-repeat;
	background-position: center left;
}

/* default mode is dark */
.gsc-one-result
{
	/*background-image: url( '/uds/css/one-complex-dark.gif' );*/
}

.gsc-more-results
{
	/*background-image: url( '/uds/css/more-complex-dark.gif' );*/
}

.gsc-all-results
{
	/*background-image: url( '/uds/css/all-complex-dark.gif' );*/
	padding-right: 1px;
}

/* active mode is light */
.gsc-one-result-active .gsc-one-result
{
	/*background-image: url( '/uds/css/one-complex-light-blue.gif' );*/
}

.gsc-more-results-active .gsc-more-results
{
	/*background-image: url( '/uds/css/more-complex-light-blue.gif' );*/
}

.gsc-all-results-active .gsc-all-results
{
	/*background-image: url( '/uds/css/all-complex-light-blue.gif' );*/
}

.gsc-resultsHeader .gsc-configLabel
{
	color: #676767;
	display: inline;
	font-size: 11px;
	cursor: pointer;
}

.gsc-resultsHeader td.gsc-configLabelCell span.gsc-twiddle-closed
{
	padding-right: 12px;
	background-repeat: no-repeat;
	background-position: center center;
	/*background-image: url( '/uds/css/settings.gif' );*/
}


/* tabbed mode of search control
 * .gsc-tabsArea : the box containing all of the tabs
 * .gsc-tabsAreaInvisible : same as above, but this is the state when search has been cleared
 * .gsc-tabHeader : an individual tab
 * .gsc-tabHeader.gsc-tabhActive : the active tab
 * .gsc-tabHeader.gsc-tabhInactive : an inactive tab
 * .gsc-tabData : the data area/box containg results and header data for each tab
 * .gsc-tabData.gsc-tabdActive : the data area for the active tab
 * .gsc-tabData.gsc-tabdInactive : the data area for inactive tabs
 */
.gsc-tabsArea
{
	clear: both;
	margin-top: 6px;
	display:none;
}

.gsc-tabsArea .gs-spacer
{
	font-size: 1px;
	margin-right: 0px;
	overflow: hidden;
}

.gsc-tabsArea .gs-spacer-opera
{
	margin-right: 0px;
}

.gsc-tabsAreaInvisible
{
	display: none;
}

.gsc-tabHeader
{
	display: inline;
	cursor: pointer;
	padding-left: 6px;
	padding-right: 6px;
	margin-right: 2px;
}

 .
.gsc-tabHeader.gsc-tabhActive
{
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-top: 2px solid #ff9900;
	color: black;
}

 .
.gsc-tabHeader.gsc-tabhInactive
{
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-top: 2px solid #e9e9e9;
	background: #e9e9e9;
	color: #676767;
}

 .
.gsc-tabData.gsc-tabdActive
{
	display: block;
}

 .
.gsc-tabData.gsc-tabdInactive
{
	display: none;
}

/* tab specific results header supression
 * - no twiddle, tabbed mode runs in full expand mode
 * - no title
 * - no stats
 */
.gsc-tabData .gsc-resultsHeader .gsc-title
{
	display: none;
}

.gsc-tabData .gsc-resultsHeader .gsc-stats
{
	display: none;
}

.gsc-tabData .gsc-resultsHeader .gsc-results-selector
{
	display: none;
}



/* the results for each section
 * .gsc-resultsbox-{visible,invisible} : a complete-collection of results including headers
 * .gsc-results : the collection of results for a given searcher
 * .gsc-result : a generic result within the control. each result has this class, as well as .gsc-xxxResult where xxx is web, image, local, blog, etc.
 */
.gsc-resultsbox-visible
{
	display: block;
}

.gsc-resultsbox-invisible
{
	display: none;
}

.gsc-results
{
	padding-bottom: 2px;
	width: 100%;
}

.gsc-result
{
	margin-bottom: 10px;
}

.gsc-result .gs-title
{
	height: 1.4em;
	overflow: hidden;
	margin-bottom: 5px;
}

/* specialized, result type specific, fine grained controls */
.gsc-result div.gs-watermark
{
	display: none;
}

/* Ads
 */
.gsc-results .gsc-result img.gs-ad-marker
{
	display: none;
}

.gsc-wrapper
{
	position: relative;
	display: block;
}

.gsc-adBlock
{
	position: relative;
	display: block;
	margin-top: 6px;
	margin-bottom: 4px;
	padding-bottom: 2px;
	background: #FFF8DD none repeat scroll 0 0;
}

.gsc-adBlock h2
{
	float: right;
	margin: 3px 5px 0;
	font-weight: normal;
	font-size: .9em;
	color: #676767;
}

.gsc-adBlock .gsc-ad
{
	padding-left: 8px;
	padding-top: 5px;
	padding-right: 3px;
}

.gsc-adBlock .gsc-ad a
{
	font-weight: bolder;
	color: #0000CC;
	line-height: 1.4em;
}

.gsc-adBlock .gsc-ad cite
{
	font-style: normal;
	color: green;
}

.gsc-adBlock .gsc-ad span
{
	padding-left: 8px;
}

.gsc-adBlockInvisible
{
	display: none;
}

.gsc-adBlockVertical
{
	position: relative;
	display: block;
	float: right;
	width: 30%;
	border-left: 1px solid #C9D7F1;
}

.gsc-thinWrapper
{
	width: 69%;
	float: left;
	overflow: hidden;
}

.gsc-adBlockVerticalInvisible
{
	display: none;
}

.gsc-adBlockVertical h2
{
	text-align: center;
	font-weight: normal;
	font-size: .9em;
	color: #676767;
	margin-top: 6px;
}

.gsc-adBlockVertical .gsc-ad
{
	padding-left: 8px;
	padding-top: 5px;
}

.gsc-adBlockVertical .gsc-ad a
{
	font-weight: bolder;
	color: #0000CC;
	line-height: 1.4em;
}

.gsc-adBlockVertical .gsc-ad cite
{
	font-style: normal;
	color: green;
	display: block;
}

.gsc-adBlockVertical .gsc-ad span
{
}

.gsc-ad-preview
{
	background-image: url( 'http://www.google.com/images/preview.gif' );
}

/* Standard configuration div/form */
div.gsc-config
{
	border: 1px solid #e9e9e9;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
}

form.gsc-config
{
	margin-bottom: 0px;
}

.gsc-configSetting
{
	margin-top: 6px;
}

.gsc-configSetting_Label
{
	color: #676767;
}

.gsc-configSettingInput
{
	color: #676767;
	border: 1px solid #e9e9e9;
	width: 75%;
}

.gsc-configSettingCheckbox
{
	color: #676767;
	margin-right: 6px;
}

.gsc-configSettingCheckboxLabel
{
	display: inline;
	color: #676767;
}

div.gsc-configSettingSubmit
{
	margin-top: 8px;
	text-align: right;
}

input.gsc-configSettingSubmit
{
	display: inline;
	font-size: 11px;
	cursor: pointer;
}


/* Image Search
 */
.gsc-imageResult
{
	float: left;
	margin-bottom: 1em;
	margin-right: 20px;
}

.gs-imageResult
{
	width: 114px; /* default width + 1px border */
	overflow: hidden;
}

.gs-imageResult .gs-image-box
{
	height: 86px; /* default height + 1px border */
	position: relative;
}

/* note, left edge is auto-set by search control */
.gs-imageResult .gs-image-box img.gs-image
{
	position: absolute;
	bottom: 0px;
}

.gs-imageResult .gs-text-box
{
	text-align: center;
	overflow: hidden;
	height: 4em;
}

.gs-imageResult .gs-snippet
{
	overflow: hidden;
	line-height: 1em;
	cursor: pointer;
	white-space: nowrap;
}
.gs-imageResult .gs-visibleUrl
{
	cursor: pointer;
	overflow: hidden;
	line-height: 1.3em;
	height: 1.3em;
}
.gs-imageResult .gs-size
{
	color: #6f6f6f;
}

/* Video Search
 * - single line title
 */

.gsc-videoResult .gs-videoResult .gs-title
{
	line-height: 1.3em;
	height: 1.3em;
	overflow: hidden;
}

.gsc-videoResult .gs-videoResult .gs-snippet
{
	line-height: 1.3em;
	max-height: 2.6em;
	overflow: hidden;
}

/* trailing more link at the bottom of
 * a collection of results
 */
.gsc-imageResult .gsc-trailing-more-results
{
	clear: both;
}

.gsc-results .gsc-trailing-more-results
{
	margin-bottom: 10px;
}

.gsc-results .gsc-trailing-more-results, .gsc-results .gsc-trailing-more-results *
{
	
}

/* trailing cursor section
 */

.gsc-imageResult .gsc-cursor-box
{
	clear: both;
}


.gsc-results .gsc-cursor-box .gsc-trailing-more-results
{
	display: inline;
	vertical-align: middle;
	height:20px;
	line-height:20px;
	
}

a.gsc-trailing-more-results
{
	float:left;
	height:20px;
	line-height:20px;
	background:#ffffff;
	border:1px solid #8A8B8E;
	color:#000000;
	padding:0 10px;
	text-decoration:none;
	font-size:11px;
}

.gsc-trailing-more-results
{
	color:#000000;
	text-decoration: none;
}


/*
.gsc-results .gsc-cursor-box .gsc-trailing-more-results
{
	display: inline;
	vertical-align: middle;
	height:20px;
	line-height:20px;
	
}

a.gsc-trailing-more-results
{
	float:left;
	height:20px;
	line-height:20px;
	background:#D8D8D8;
	color:#000000;
	padding:0 10px;
	text-decoration:none;
	font-size:11px;
}
*/

.gsc-results .gsc-cursor
{
	display: inline;
	margin-top: 10px;
}
.gsc-results .gsc-cursor-box
{
		margin:10px 0px 0px 0px;
		padding:0;
		height:20px;
		vertical-align: middle;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page
{
	
	color: #000000;
	cursor: pointer;
	display: inline;
		
	margin:0 5px 0 0; 
	padding:0;
	float:left;
	list-style:none;
	
	
	float:left;
	height:20px;
	line-height:20px;
	background:#ffffff;
	border:1px solid #8A8B8E;
	color:#000000;
	padding:0 10px;
	text-decoration:none;
	font-size:11px;
		
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page
{
	color: #000000;
	cursor: pointer;
	display: inline;
		
	margin:0 5px 0 0; 
	padding:0;
	float:left;
	list-style:none;
	height:20px;
	line-height:20px;
	
	border:1px solid #8A8B8E;
	float:left;
	height:20px;
	line-height:20px;
	background:#ED2C33;
	color:#ffffff;
	padding:0 10px;
	text-decoration:none;
	font-size:11px;
}



/*
.gsc-imageResult .gsc-cursor-box
{
	clear: both;
}

.gsc-results .gsc-cursor-box .gsc-trailing-more-results
{
	margin-bottom: 0px;
	display: inline;
}

.gsc-results .gsc-cursor
{
	display: inline;
}

.gsc-results .gsc-cursor-box
{
	margin-bottom: 10px;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page
{
	cursor: pointer;
	color: #000000;
	text-decoration: underline;
	margin-right: 8px;
	display: inline;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page
{
	color: #A90A08;
	font-weight: bold;
	text-decoration: none;
}

*/

/*** End of Control, Begin Results ***/

/* generic, cross cutting result style
 * - in the form of .gs-result .gs-xxx where xxx is the generic style
 * .gs-title : typically the first line of a result, typically a link, image results over ride this, since for image results, the image is the link
 * .gs-divider : typically seperates results from ads
 * .gs-visibleUrl : typically the last line of a result, displayed in green. sometimes a link (like in blog search)
 * .gs-clusterUrl : for news, and other similar services, this is a cluster of additional results
 * img.gs-image : an actial image in a result
 * .gs-phone : a phone number
 * .gs-address : an address (includes street, city, region, country)
 * .gs-streetAddress : a street (including #)
 * .gs-city : a city
 * .gs-region : a region (zip code, area, etc.)
 * .gs-country : a country
 * .gs-snippet : snippetized content
 * .gs-watermark : indicator that user selected this result
 * .gs-metadata : generic metadata, e.g.,
 * .gs-image-box : generic container for a result's image (within a table)
 * .gs-text-box : generic container for a result's text content (within a table). Note that this class, and image-box are only used in video
 */
.gs-result .gs-title, .gs-result .gs-title *
{
	color: #0000cc;
	text-decoration: underline;
}

.gs-divider
{
	padding-bottom: 8px;
	text-align: center;
	color: #676767;
}

.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl
{
	color: #008000;
	text-decoration: none;
	padding-left: 5px;
}

/* relative and absolute dates, note, news/books inlines these */
.gs-relativePublishedDate, .gs-publishedDate
{
	color: #6f6f6f;
	text-decoration: none;
}
.gs-result a.gs-clusterUrl, .gs-result .gs-clusterUrl
{
	color: #008000;
	text-decoration: underline;
	cursor: pointer;
}

.gs-newsResult .gs-publisher
{
	color: #6f6f6f;
	display: inline;
	text-decoration: none;
}

/*
 * For news results there are two dates...
 * The relative date is visible while in the
 * search control and the published date
 * is visible when clipped. Why? It doesn't
 * make sense to say 4 hours ago for a clipped
 * result...
 */

/* establish the base style */
.gs-newsResult .gs-relativePublishedDate, .gs-newsResult .gs-publishedDate
{
	display: inline;
	margin-left: 4px;
}

/* base styling for relative date is none */
.gs-blogResult .gs-relativePublishedDate, .gs-newsResult .gs-relativePublishedDate
{
	display: none;
}

/* suppress publishedDate while in the control */
.gsc-blogResult .gs-blogResult .gs-publishedDate, .gsc-newsResult .gs-newsResult .gs-publishedDate
{
	display: none;
}

/* enable relativePublishedDate while in the control */
.gsc-blogResult .gs-blogResult .gs-relativePublishedDate, .gsc-newsResult .gs-newsResult .gs-relativePublishedDate
{
	display: inline;
}

.gs-newsResult .gs-location
{
	color: #6f6f6f;
	display: inline;
	text-decoration: none;
}

.gs-promotion
{
	padding-top: 5px;
}

.gs-promotion a
{
	font-weight: bold;
	font-size: 14px;
}

.gs-promotion-image
{
	margin-right: 10px;
}

.gs-promotion-image-td
{
	vertical-align: top;
}

.gs-promotion table
{
	border: none;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.gs-promotion table a
{
	font-weight: normal;
	font-size: 13px;
	padding-right: 5px;
}

.gs-result img.gs-image
{
	vertical-align: middle;
	border: 1px solid #0000cc;
}

.gs-result div.gs-phone
{
}

.gs-result .gs-directions, .gs-result .gs-directions *
{
	color: #7777cc;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}

.gs-secondary-link, .gs-secondary-link *
{
	color: #7777cc;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}

/* wrapper around user supplied to/from mode directions
 * normally this is disabled by default, and gs-directions is enabled
 * apps can easily switch this by setting display:block on the rule below,
 * and display:none on the rule above
 * e.g., add these two rules to switch local results into
 * alternate style driving directions
 * .gs-localResult .gs-directions-to-from { display : block; }
 * .gs-localResult .gs-directions { display : none; }
 */
.gs-result .gs-directions-to-from
{
	display: none;
	margin-top: 4px;
}
.gs-result .gs-directions-to-from .gs-label
{
	display: inline;
	margin-right: 4px;
}

.gs-result .gs-directions-to-from div.gs-secondary-link
{
	display: inline;
}

.gs-result .gs-directions-to-from .gs-spacer
{
	display: inline;
	margin-right: 3px;
	margin-left: 3px;
}

.gs-videoResult a.gs-publisher, .gs-videoResult .gs-publisher
{
	color: #008000;
	text-decoration: none;
}

.gs-result a
{
	cursor: pointer;
}

.gs-result .gs-address
{
}

.gs-result .gs-snippet
{
	padding:0px 0px 5px 5px;
}

.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet
{
	padding: 5px;
	/*margin: 5px;*/
	border: 1px solid rgb(255,204,51);
	background-color: rgb(255,244,194);
}

.gs-result .gs-watermark
{
	font-size: 10px;
	color: #7777cc;
}

div.gs-results-attribution
{
	text-align: center;
	margin-bottom: 4px;
}

div.gs-results-attribution, div.gs-results-attribution *
{
	font-size: 10px;
	color: #676767;
	text-decoration: none;
}

div.gs-results-attribution a
{
	color: #0000cc;
	cursor: pointer;
}

div.gs-results-attribution a:hover
{
	text-decoration: underline;
}

.gs-result .gs-metadata
{
	color: #676767;
}

/* searcher specific styling for
 * - web ad
 * - web
 * - local
 * - image (none)
 * - blog (none)
 * - video (none)
 */

/* webAd search specific over rides
 * .gs-ad-marker : disabled in control, but on in green to indicate clipped result is an ad
 */
.gs-localAd img.gs-ad-marker, .gs-webAd img.gs-ad-marker
{
	padding-left: 4px;
}

/* default is to not show long mode visible urls
 * apps should selectively enable this while disabling
 * div.gs-visibleUrl-short
 */
.gs-webResult div.gs-visibleUrl-long
{
	width: 100%;
	overflow: hidden;
	display: none;
}

/* local search specific over rides
 * - city, region displayed inline
 * - country supressed
 * - small font size for info window's
 */

.gs-localAd div.gs-address *
{
	color: #676767;
}

.gs-localAd div.gs-street
{
	display: inline;
}

div.gs-city
{
	display: inline;
}

div.gs-region
{
	display: inline;
}

div.gs-country
{
	display: none;
}

div.gs-infoWindow *
{
	font-size: 11px;
}

/* video search specific over rides
 * - align the table data
 * - default image width garuntee
 * - appropriate cell seperation
 */

/* todo(markl): workaround until gre in gmail fixes his styles */
.gs-videoResult *
{
	font-size: 13px;
}

/*
.gs-videoResult td .gs-image {
  vertical-align : middle;
}

.gs-videoResult td.gs-image-box {
  background-color : #000000;
}*/

.gs-videoResult td div.gs-image-box
{
	width: 110px;
	height: 78px;
}

.gs-videoResult td div.gs-text-box
{
	vertical-align: top;
	margin-left: 4px;
}


/* book search specific over rides
 * - default image width garuntee
 * - appropriate cell seperation
 */

div.gs-book-image-box td, .gs-bookResult td
{
	vertical-align: top;
}

div.gs-book-image-box, div.gs-book-image-box div
{
	position: static;
	text-align: start;
}

div.gs-book-image-box
{
	width: 75px;
	height: 90px;
}

.gs-bookResult td div.gs-text-box
{
	vertical-align: top;
	margin-left: 4px;
}

div.gs-book-image-box img
{
	border-spacing: 0px 0px;
	border: none;
}

div.gs-book-image-box div.gs-row-1
{
	line-height: 7px;
}

div.gs-book-image-box img.gs-pages
{
	height: 7px;
	width: 45px;
}

div.gs-book-image-box img.gs-page-edge
{
	height: 7px;
	width: 11px;
}

div.gs-book-image-box div.gs-row-2
{
}

div.gs-book-image-box img.gs-image
{
	height: 80px;
	border: 1px solid #a0a0a0;
}

.gs-bookResult .gs-author
{
	display: inline;
	color: #6f6f6f;
}
.gs-bookResult .gs-publishedDate
{
	display: inline;
}

.gs-bookResult .gs-pageCount
{
	display: inline;
	color: #6f6f6f;
	margin-left: 4px;
}

.gs-bookResult .gs-id
{
}



/* book search specific over rides
 * - default image width garuntee
 * - appropriate cell seperation
 */

.gs-patentResult td
{
	vertical-align: top;
}
.gs-patentResult .gs-patent-number, .gs-patentResult .gs-publishedDate, .gs-patentResult .gs-author
{
	display: inline;
}

.gs-patentResult .gs-image-box
{
	padding-right: 8px;
}

.gs-patentResult img.gs-image
{
	border: 1px solid #7777cc;
}
