/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/
/* ------------------------ CSS FOR 3-BAR PAGES -------------------------*/
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/


/* ---------- COLOR BACKGROUND main-content=		F1F2ED  -----------------*/
/* ---------- COLOR BACkGROUND extra-content =		EEEFEA  -----------------*/

/* ---------- COLOR FONT  main-content = 			666666  -----------------*/
/* ---------- COLOR LINK  main-content = 			9e444c  -----------------*/
/* ---------- COLOR LINK HOVER main-content = 		666666  -----------------*/

/* ---------- COLOR FONT extra-content =        	7A7A7A  ------------------*/
/* ---------- COLOR LINK extra-content =			9f545b  ------------------*/
/* ---------- COLOR LINK HOVER extra-content =		999999  ------------------*/

/* ---------- MOST LINES & DECORATIVE BOXES =		cccccc  ------------------*/

/* ------ FONT FAMILY main-content=					Arial, Helvetica, sans-serif; ------------*/
/* ------ FONT FAMILY extra-content=				"Times New Roman", Times, serif; ---------*/

/* ------ PADDING BOTTOM TEXT main-contnet =				1.3em  ---------*/
/* ------ LINE HEIGHT  main-contnet =				1.55em  --------*/

/* ------ PADDING BOTTOM TEXT extra-contnet =				.9em; ---------*/
/* ------ LINE HEIGHT  extra-contnet =				1.55em; ---------*/

/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/

* {
   padding:0;
   margin:0;
}

table, p, ul, ol, li h1, h2, h3, h4, blockquote{
	margin: 0px;
	padding: 0px;	
}


h1 {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.9em;
	color: #666666;
	letter-spacing: 1px;
	margin-bottom: 0.5em;
	text-transform: none;
	font-weight: normal;
	margin-top: 0.4em;
}


h2 {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #666666;
	letter-spacing: 0.4px;
	margin-bottom: 0.4em;
	margin-top: 0.2em;
}

h2.about {	
	margin-top: 0px;
	margin-bottom: 2px;
}


h2.small-margin {	
	margin-bottom: 0em;
}


h2.small {	
	margin-top: 8px;
}


h3 {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #666666;
	letter-spacing: 0px;
	margin-bottom: .6em;
	margin-top: .3em;
	clear:both;
}

.extra-content h3 {
	font-family: Georgia,"Times New Roman",Times,serif;
	color: #666666;
	font-size: 1.1em;
	font-weight: normal;
	letter-spacing: 1px;
	margin: 0em 0em .8em 0em;
	text-align: center;
}

h3.small-margin {	
	margin-bottom: 0em;
}

/*
sup {
background-color:#9e444c;
color: #FFFFFF;
}
*/


/******************************************************************/
/************************   LAYOUT  *******************************/
/******************************************************************/

/************************   BODY  *********************************/


body {
	margin: 0px;
	padding: 0px;
	background-color: #EDEEE8;
	/*background-image: url(background-images/ev-botton.png);
	background-repeat: no-repeat;
	background-position: 60px 20px;
	*/
} 

/************************   TOP  *********************************/


#top {
	background-color: #F1F2ED;
	height:0px;
	clear:both;
}

/************************  HEADER IMAGE  **************************/

#header {
	background-image:url(background-images/essential-vermeer-top.jpg);
	height: 115px;
	clear:both;
}

#ruckers-name a:link {
	display:block;
	height: 115px;
	background-image:url(background-images/essential-vermeer-top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#ruckers-name a:hover {
	display:block;
	height: 115px;
	background-image:url(background-images/essential-vermeer-top.jpg);
	background-repeat: no-repeat;
	background-position: 0px -115px;
}


/*
#ruckers-name {
	display:block;
	float:right;
	margin-right:10px;
	width: 236px;
	height: 17px;
	
}

#ruckers-name a:link {
	display:block;
	width: 236px;
	height: 17px;
	background-image:url(background-images/headers/top-ruckers-name.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#ruckers-name a:hover {
	display:block;
	width: 236px;
	height: 17px;
	background-image:url(background-images/headers/top-ruckers-name.png);
	background-repeat: no-repeat;
	background-position: 0px -17px;
}
*/
/***************** MENU  ***************** */

#top-menu { 
	
	height: 25px;
	width: 980px;
	letter-spacing:1px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 0.82em;
	background-image:url(../css/background-images/menu_3bar.jpg);
	background-repeat:no-repeat;
	border-bottom: solid 1px #cccccc;	
}

#top-menu img{ 
	
	border: none;
	
}


#top-menu ul {
	list-style:none;
	margin:auto;
	padding:0;
	display:block;
}


#top-menu li {
	margin:0;
	padding:0;
	list-style:none;
	padding: 5px 0px 9px 0px;
	margin: 0px 30px 0px 42px;
	float:left;
	display:block;
}


#top-menu a:link{
	
	border:none;
	text-decoration:none;
	
	color: #9e444c;
	letter-spacing:.1em;
}


#top-menu a:visited{
	margin:0;
	
	text-decoration:none;
	color: #9e444c;
	letter-spacing:.1em;
}

#top-menu a:hover{
	
	color: #999999;
	text-decoration: underline;
	margin:0;
	letter-spacing:0.1em;
}


/**********************  WRAPPER  *****************************/

#wrapper {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../css/background-images/background_3bar.jpg);
	background-repeat: repeat;
	background-position: right top;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

/************************  BACKGROUND *********************************/

#background, .background-multiple {
	float: right;
	width: 840px;
}

/************************  MAIN CONTENT *************************/


#main-content, .main-content-multiple {
	float: left;
	width: 575px;
	padding: 0em  .5em 0em .9em;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .75em;
	color: #666666;
}

#main-content p, .main-content-multiple p {
    line-height: line-height: 1.25em;;
	padding-bottom: 1.1em;
	line-height: 1.55em;
}

/************************   MAIN CONTENT LINKS  *********************************/


#main-content a:link, .main-content-multiple a:link {
	color:#9e444c;
	text-decoration:none;
}

#main-content a:visited, .main-content-multiple a:visited {
	color:#9e444c; 
	text-decoration:none;
}

#main-content a:hover, .main-content-multiple a:hover {
	color: #666666;
	text-decoration: underline;
}

/************************  SMALL AND MEDIUM (for "part one" and "part two") TEXT SIZES **********************/

.text-small {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
}

.text-medium {
         font-size: 1.3em;
		 margin-top: -.7em;
		 color: #777777;	 
}

.text-space {
         letter-spacing: 1em; 
}




/************************  EXTRA CONTENT*********************************/

.extra-content {
	float: right;
	width: 230px;
	padding: 0em  0.5em 0em 0.5em;
	font-family: "Times New Roman", Times, serif;
    font-size: 0.78em;
	line-height: 1.25em;
	color: #7A7A7A;
}

.extra-content a:link {
	text-decoration:none;
	color:#9f545b;
}

.extra-content a:visited {
	text-decoration:none;
	color:#9f545b;
}

.extra-content a:hover {
	text-decoration:underline;
	color:#999999;
}

.extra-content p {
	padding-bottom: .7em;
}

/*************************************************************/
/*********************** LEFT ********************************/
/*************************************************************/

#left {
	margin-top: 2px;
	float: left;
	width: 123px;
	padding-left: 0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
	color: #666666;
	
}

#left a:link {
	color:#8D8D8D;
	text-decoration:none;
	
}

#left a:visited {
	color:#8D8D8D;
	text-decoration:none;
	
}

#left a:hover {
	color: #9e444c;
	text-decoration:none;

}



/************************ LEFT ITEM BOXES *********************************/

#left .left-item {
	clear:both;
	float: left;
	width: 100%;
	height:14px;
	margin-bottom: 10px;
	padding-top: .5em;
}


#left .left-item a:link {
	color:#8D8D8D;
	text-decoration:none;
	padding-left: 9px;
}

#left .left-item a:visited {
	color:#8D8D8D;
	text-decoration:none;
	padding-left: 9px;
}

#left .left-item a:hover {
	color: #9e444c;
	text-decoration:none;
	background-image: url(background-images/newsletter_icon__sprite.png);	
	background-repeat: no-repeat;
	background-position:  0px -266px;
	padding-left: 9px;	
}

#left img {
	border:none;
}


/************************ NEWSLETTER SUBSCRIBE DIV IN LEFT SIDEBAR*********************************/

#subscribe-left {
	display:block;
	text-align:center;
	height: 110px;
	width: 100px;
	margin-bottom: 8px;
	float:left;
	border-width:0px;
	clear:both;
}

#subscribe-left a:link{
	display:block;
	text-align:center;
	background-image: url(background-images/newsletter_icon__sprite.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 113px;
	width: 100px;
	margin: 6px auto 8px auto;
	border-width:0px; 
}

#subscribe-left a:hover{
	display:block;
	text-align:center;
	background-image: url(background-images/newsletter_icon__sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -110px;
	height: 113px;
	width: 100px;
	margin: 6px auto 8px auto;
	border-width:0px;
}

/************************ CONTACT ICON IN LEFT SIDEBAR *********************************/


#email {
	display:block;
	clear:both;
	text-align:center;
	height: 20px;
	width: 28px;
	float:left;
    margin-bottom:8px;
	border-width:0px;
}

#email a:link{
	display:block;
	text-align:center;
	background-image: url(background-images/newsletter_icon__sprite.jpg);
	background-repeat: no-repeat;
	background-position:  0px -226px;
	height: 20px;
	width: 28px;
	border-width:0px;
}

#email a:hover{
	display:block;
	text-align:center;
	background-image: url(background-images/newsletter_icon__sprite.jpg);	
	background-repeat: no-repeat;
	background-position:  0px -246px;
	height: 20px;
	width: 28px;
	border-width:0px;
}

/************************ SHARE DROPDOWN MENU LEFT *********************************/	

#left #share  {
	
	background-image:none;
	padding-top: 12px;
	height: 16px;
	clear:both;
	float:left; 
	margin-top: -6px;
}

#left #share a:link {
	background-image:none;
	padding-left: 9px;
}

#left #share a:visited {
	background-image:none;
	height: 14px;
	padding-left: 9px;
}

#left #share a:hover {
	color: #9e444c;
	text-decoration:none;
	background-image: url(background-images/newsletter_icon__sprite.png);	
	background-repeat: no-repeat;
	background-position:  0px -270px;
	padding-left: 9px;	
}

/************************ ASTERIX GRAPHIC LEFT *********************************/	

#left #doge {
	clear:both;
	float: left;
	background-image:url(background-images/asterix-large.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	margin: 35px 0px 8px 8px;
	height:20px;
	width:20px;
}

/************************ SAINT PRAXEDIS POLL LEFT *********************************/	

#poll, #left .poll-praxedis  {
    clear:both;
	float:left;
	background-image: url(../directoryimages/vermeer-paintings-and-thumbnails/baron-left.jpg);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	/*border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	*/
	height: 270px;
	width: 135px;
	margin: 0px 0px 0px 0px;
	padding: 155px 0px  0px 0px;
	text-align:center;
	color:#8D8D8D;	
}

#left .poll-praxedis  {
   background-image: url(../directoryimages/vermeer-paintings-and-thumbnails/praxedis-left.jpg);
	background-repeat: no-repeat;
	background-position: center top; 	
	} 


#left .poll-praxedis a:link {
	color:#8D8D8D;
	text-decoration:none;
	padding: 0px 0px 8px 0px;
	margin-left:-7px;
	line-height: 1.3em;
}

#left .poll-praxedis a:visited {
	color:#8D8D8D;
	text-decoration:none;
	padding: 0px 0px 8px 0px;
	margin-left:-7px;
	line-height: 1.3em;
}

#left .poll-praxedis a:hover {
	color: #9e444c;
	text-decoration:none;
	padding: 0px 0px 8px 0px;	
	margin-left:-7px;
	line-height: 1.3em;
}

/************************ LINES AND EXTRAS LEFT *********************************/	

#left #left-line {
	width: 70%;
	padding: 0px 0px 6px 0px;
	border-top: 1px solid #cccccc;
	margin: auto auto;
}

/************************ LINES LEFT *********************************/

#left #left-line {
	width: 70%;
	padding: 6px 0px 6px 0px;
	border-top: 1px solid #cccccc;
	margin: auto auto;
}


#left #left-line-two {
	clear:both;width: 90%;
	padding: 0px;
	border-top: 1px solid #cccccc;
	margin: 8px auto 6px  auto;
}

#left #left-line-three {
	clear:both;
	width: 5%;
	padding: 0px;
	border-top: 1px solid #cccccc;
	margin: 4px auto 4px  auto;
}


.moreinfo {
	padding-bottom: 8px;
}

.smallariel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#8D8D8D;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

/************************ LOOKING OVER BOOK AD LEFT *********************************/	

#left #lookingover  {
   
	background-image:url(background-images/looking-over-vermeers-shoulder-sidebar.jpg);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	text-align:center;
	width:120px;
	height:0px;
	margin: 20px 0px 0px 9px;
	padding: 150px 0px  0px 0px;
	clear:both;
	
	} 
	
#left #downlaodnow {
	display:block;
	text-align:center;
	height: 20px;
	width: 100px;
	margin: 8px 0px 8px 9px;
	float:left;
	border-width:0px;
	clear:both;
}

#left #downlaodnow a:link{
	display:block;
	text-align:center;
	background-image:url(background-images/download-epub.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 100px;
	margin: 6px auto 8px auto;
	border-width:0px;
}

#left #downlaodnow a:hover{
	display:block;
	text-align:center;
	background-image:url(background-images/download-epub.jpg);
	background-repeat: no-repeat;
	background-position: 0px -22px;
	height: 20px;
	width: 100px;
	margin: 6px auto 8px auto;
	border-width:0px;
}


#left #downlaodpdf {
	display:block;
	text-align:center;
	height: 20px;
	width: 100px;
	margin: 8px 0px 16px 9px;
	float:left;
	border-width:0px;
	clear:both;
}

#left #downlaodpdf a:link{
	display:block;
	text-align:center;
	background-image:url(background-images/download-pdf.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 100px;
	margin: 6px auto 8px auto;
	border-width:0px;
}

#left #downlaodpdf a:hover{
	display:block;
	text-align:center;
	background-image:url(background-images/download-pdf.jpg);
	background-repeat: no-repeat;
	background-position: 0px -22px;
	height: 20px;
	width: 100px;
	margin: 6px auto 8px auto;
	border-width:0px;
}

/************************ DEPRICATED LEFT *********************************/	

/*#home {
	height: 14px;
	float:left;
	width:120px;
}


#home a:link{
	background-image: url(background-images/newsletter_icon__sprite_01.gif);	
	background-repeat: no-repeat;
	background-position:  0px -269px;
	height: 14px;
	width: 15px;
}

#home a:hover{
	background-image: url(background-images/newsletter_icon__sprite_01.gif);	
	background-repeat: no-repeat;
	background-position:  0px -291px;
	height: 14px;
	width: 15px;
}
*/


/************************ BOTTOM *********************************/

#bottom {
    clear: both;
	height:20px;
	background-color:#ACA595;
}

/************************ FOOTER *********************************/


h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #666666;
	letter-spacing: .5px;
	margin-bottom: .2em;
	margin-top: 0em;
	clear:both;
}

#footer{
	background-color:#eeefeb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	padding: 0px 5px 10px 12px;
	border-top: solid  1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-repeat: no-repeat;
	background-position: 10px 0px;
}


#footer-brand {
	display:block;
	float: left;
	text-align:center;
	height: 24px;
	width: 25px;
	border-width:0px;
	margin: 0px 780px 0px 0px;
}

#footer-brand a:link{
	display:block;
	float: left;
	text-align:center;
	background-image: url(background-images/newsletter_icon__sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -288px;
	height: 24px;
	width: 25px;
	border-width:0px;
}

#footer-brand a:hover{
	display:block;
	float: left;
	text-align:center;
	background-image: url(background-images/newsletter_icon__sprite.png);	
	background-repeat: no-repeat;
	background-position: 0px -313px;
	height: 24px;
	width: 25px;
	border-width:0px;
}


.twentey-five-percent{
	width: 25%;
	float:left;
}

	
#footer a:link{
	color:#666666;
	text-decoration:none;
}

#footer a:visited {
	color:#666666;
	text-decoration:none;
}

#footer a:hover {
	color: #9e444c;
	text-decoration:underline;
}

#footer ul {
	
	margin-bottom: 0em;
}

#footer li {
	list-style-type: none;
	padding-bottom: .2em;
    text-indent: 0em;
	margin-left: 0em;
}


#footer-top {
	height: 15px;
	padding: 5px 5px 5px 5px;
}



#footer-bottom {
	clear:both;
	height: 20px;
	text-align: center;
	padding-top: 10px;
	border-top: solid 1px #cccccc;
}

sup {

vertical-align: top;
font-size: .9em;
color: #9e444c;
}



/***********************************************************************/
/***********************************************************************/
/************************  MISC for MAIN CONTENT ***********************/
/***********************************************************************/
/***********************************************************************/


hr {
color: #cccccc;
height: 1px;
border: none;
background-color: #cccccc;
margin-bottom: 1.1em;
}

/************************  BLOCKQUOTE ***********************/
 
blockquote {
	line-height: 1.55em;
	margin: 0px 3.2em 0em 3em;
}

/************************  ORDERED LIST ***********************/

ol {

}

ol li {
	text-indent: -1.5em;
	padding-bottom: .7em;
	margin-bottom: 1.3 em;
	line-height:1.5em;
	list-style-position: inside;
	margin-left: 1.5em;	
}

ul {
	padding-bottom: 1em; 
}

/******************************************************************************************/	
/************************************** LISTS *********************************************/
/******************************************************************************************/

/************************ LIST EMPTY SMALL AND BIG BOTTOM MARGIN **************************/	

.list-empty-small-margin ul, .list-empty ul {
 
}
	
.list-empty-small-margin  li {
	list-style-type: none;
	padding-bottom: .5em;
    text-indent: 0em;
	margin-left: 0em;		
}

.list-empty  li {
	list-style-type: none;
	padding-bottom: 1.1em;
	 text-indent: 0em;
	margin-left: 0em;
}
	
/************************ LIST WITH DISK WITH SMALL AND BIG BOTTOM MARGINS **************************/	
	
.list-disk-small-margin ul, .list-disk ul { 
}

.list-disk-small-margin li, .list-disk li {
	margin-left: -.05em;
	padding-bottom: 1.1em;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 1.3em;
	background-image:url(../css/background-images/disk.jpg);
	list-style:none;
}

.list-disk-small-margin li {
	padding-bottom: .5em;
}

/************************ LIST WITH SQUARE WITH SMALL AND BIG BOTTOM MARGIN **************************/

.list-square-small-margin ul, .list-square ul {	
}

.list-square-small-margin li, .list-square li {
	margin-left: 0em;
	padding-bottom: 1.1em;
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 1.2em;
	background-image:url(background-images/small-square-bullet.jpg);
	list-style:none;
}

.list-square-small-margin li {
	padding-bottom: .5em;
}

#forward {
	background-position: 0px 5px;
	padding-left: 1.3em;
	background-image:url(../css/background-images/forward.jpg);
	list-style:none;	
}

#backward {
	background-position: 0px 5px;
	padding-left: 1.3em;
	background-image:url(../css/background-images/backward.jpg);
	list-style:none;
}

/************************ LIST FOR INFORMATION ON MUSEUMS ETC. **************************/

.list-information ul{	
}

.list-information li  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-left: 1em;
	padding-bottom: 1em;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 0em;
	background-image:none;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: disc;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HORIZONTAL LIST >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*>>>>>>>>>>>>>>>>>>>>>>.>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.horizontal-list {
	padding-top: 0.3em;
	text-align: center;
	clear: both;
}

.horizontal-list {
	margin-bottom: 1.4em;
}

.horizontal-list li
{
	display: inline;
	list-style-type: none;
	margin-right: 2em;
	border: 1px solid #cccccc;
	padding: 1px 3px 1px 4px;
	background-color:#F4F4F2;
}

/******************************** UP for MAIN CONTENT  **********************************/ 

.up, .up-margin-top {
	clear:both;
	margin-left: 0.2em;
	margin-bottom: 1.1em;
	float: left;
	width:100%;
}

.up a:link, .up-margin-top a:link {
	display:block;
	height: 9px;
	width:13px;
	background-image: url(../css/background-images/multiple-backgrounds.jpg);	
	background-repeat: no-repeat;
	background-position: 0px -18px;
	text-decoration: none;
	border: none;
}

.up a:hover, .up-margin-top a:hover {
	display:block;
	background-image: url(../css/background-images/multiple-backgrounds.jpg);	
	background-position: -16px -18px;
	text-decoration: none;
	border: none;
}

.up-margin-top {
	margin-top: 1.1em;
}

/******************************** FOOTNOTES **********************************/

#footnotes {
	clear: both;
	background-image: url(../css/background-images/footnotes.jpg);
	background-repeat: no-repeat;
	background-position: -2px 0px;
	font-family: "Times New Roman", Times, serif;
    font-size: 1.1em;
	color: #666666;	
	padding-top:30px;
}

#footnotes ol {
	padding-bottom: 0em;
}

#footnotes li {
	text-indent: -1.4em;
    margin-left: 1.1em;
	padding-bottom: .4em;
	line-height: 1.1em;
	list-style-position: inside;		
}
 	
/**************** CHECKMARK  for P ****************************/

.checkmark {
	background-image: url(../css/background-images/checkmark.jpg);
	background-repeat:no-repeat;
	background-position: 2px 3px;
	padding-left: 1.5em;
}

/**************** MAGNIFYING GLASS  for P ****************************/

.magnify {
	
	background-image: url(../css/background-images/magnify.jpg);
	background-repeat:no-repeat;
	background-position: 0px 3px;
	padding-left: 1.5em;
}

.link {
	background-image: url(../css/background-images/icon-link.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	padding-left: 1.9em;
}

.link-textbob-blue {
	background-image: url(background-images/icon-link-text-box-blue.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	padding-left: 1.9em;
}

/**************** BACKGROUND IMAGES  for P ****************************/

/*
.spritesandps:before {
	content: "";
	background-image: url(../css/background-images/sprites.jpg);
	background-repeat:no-repeat;
	background-position: 0px 6px;
	padding-left: 0em;
	width: 10px;
    height: 12px;
	float:left;
	margin: 0 4px 0 0px;
}
*/

/******** SIMPLE TEXT BOX WITH ROUNDED CORNERS for MAIN CONTENT *************/

.text-box, .text-box-blue {
	clear: both;
	padding: .5em 0.4em  0em  .5em;
	margin: 0em 0em 1.5em 0em;
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	line-height: 1.25em;
	border: solid 1px #cccccc;
	background-color: #eeeff2;
}
		
#main-content .text-box p, #main-content .text-box-blue p{
	line-height: 1.4em;
	padding-bottom: 0.7em;
}	
		
.text-box-blue {
	background-color: #EDEBEC;
}

#main-content .text ol li, #main-content .text-box-blue ol li {
	line-height: 1.3em;
	padding-bottom: .7em;
}

/********* MAIN CONTENT STATIC IMAGES fixed widths - 150, 200, 220, 250, 300 pixels *********************/

/********* MAIN CONTENT STATIC IMAGES fixed widths - 150, 200, 220, 250, 300 pixels *********************/

.imagehold120, .imagehold150, .imagehold200, .imagehold220, .imagehold250, .imagehold300, .imagehold350, .imagehold400, .imagehold450, .imagehold550{
	float: left;
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .87em;
	text-align: center;
	border: solid 1px #cccccc;
	padding: 3px 3px 3px 3px;
	margin-right: 1em;
	margin-top: .5em;
}

.imagehold150 {
	width: 150px;
}

.imagehold200 {
	width: 200px;
}

.imagehold220  {
	width: 220px;
}

.imagehold250  {
	width: 250px;
}

.imagehold300  {
	width: 300px;
}

.imagehold350  {
	width: 350px;
}

.imagehold400  {
	width: 400px;
}



.imagehold450  {
	width: 450px;
}

.imagehold550  {
	width: 550px;
	margin: 0px auto 18px auto;

}

.imagehold120 img, .imagehold150 img, .imagehold200 img, .imagehold220 img, .imagehold250 img,  .imagehold300 img, .imagehold350 img, .imagehold400 img,.imagehold450 img, .imagehold500 img{
	padding-bottom: .4em;
	
}

.imagehold120 p, .imagehold150 p, .imagehold200 p, .imagehold220 p, .imagehold250 p,  .imagehold300 p, .imagehold350 p, .imagehold400 p, .imagehold450 p, .imagehold550 p {
	padding-bottom: 1em;
	line-height: 1.3em;
}

#main-content .imagehold  {
text-align:left;
line-height: 1.3em;
padding-bottom: 0em;
padding-top: .8em;
}

/****************CENTER ALIGN ****************************/

.center-align {
	margin-bottom: 1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .87em;
	text-align:center;
}

.center-align img{
	margin-left:auto;
	margin-right:auto;
	padding-bottom: .3em;
}

.center-align p{
     padding-top: .1em;
	line-height: 1.1em;
	padding-bottom: .3em;
}

/*****************   50% LEFT & RIGHT CONTAINERS  *************************/

.fifty-percent-left, .fifty-percent-left-center-align{
	width: 277px;
	float:left;
}

.fifty-percent-left img, .fifty-percent-left-center-align img{
	padding-bottom: .3em;
}

.fifty-percent-left-center-align {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .87em;
	text-align: center;
}

.fifty-percent-left-center-align p{
	line-height: 1.1em;
	padding-top: .3em;
	padding-bottom: 0em;
}

.fifty-percent-left-center-align img{
	padding-bottom: .3em;
}

.fifty-percent-right, .fifty-percent-right-center-align  {
	width: 278px;
	float:right;
}

.fifty-percent-right-center-align {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .87em;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.fifty-percent-right-center-align img{
   padding-bottom: .3em;
}

.fifty-percent-right-center-align p{
    line-height: 1.2em;
	padding-top: .3em;
    padding-bottom: 0em;
}

/*****************   33% LEFT & RIGHT CONTAINERS  *************************/

.thirty-percent-left{
	width: 33%;
	float:left;
}

/**************** SIDEBAR-TEXT BOX ****************************/


.sidebar-text, .sidebar-text-music   {
	 margin-bottom: 20px;	
}

.sidebar-text img, .sidebar-text-music img{
	 margin-bottom: .5em;
	 margin-top: .2em;
	 margin-left: auto;
	 margin-right: auto;
	 text-align: center;	 
}

.sidebar-text-music   {
	
	background-image: url(../css/background-images/music.jpg);	
	background-repeat:no-repeat;
	padding-top:80px;
}

/**************** IMAGE HOLDER FOR LIGHT BOXES ****************************/

.imagehold-lightbox, .imagehold-lightbox-120, .imagehold-lightbox-150, .imagehold-lightbox-200, .imagehold-lightbox-220, .imagehold-lightbox-250, .imagehold-lightbox-300, .imagehold-lightbox-350, .imagehold-lightbox-450, .imagehold-lightbox-550, .imagehold-lightbox-bottom, .imagehold-lightbox-right { 
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .87em;
	text-align: center;
	border: solid 1px #cccccc;
	padding: 3px 3px 3px 3px;
	margin-right: 1em;
	margin-top: .5em;
	background-image: url(../css/background-images/enlarge.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
	
}

.imagehold-lightbox-150 {
	width: 150px;
}


.imagehold-lightbox-200 {
	width: 200px;
}

.imagehold-lightbox-220  {
	width: 220px;
}

.imagehold-lightbox-250  {
	width: 250px;
}

.imagehold-lightbox-300  {
	width: 300px;
}

.imagehold-lightbox-350  {
	width: 350px;
}


.imagehold-lightbox-450  {
	width: 450px;
}

.imagehold-lightbox-550  {
	width: 550px;
	margin: 0px auto 18px auto;

}

.imagehold-lightbox-bottom {
 
padding-bottom: 2em;
}


.imagehold-lightbox img, .imagehold-lightbox-120 img, .imagehold-lightbox-150 img, .imagehold-lightbox-200 img, .imagehold-lightbox-220 img, .imagehold-lightbox-250 img,  .imagehold-lightbox-300 img, .imagehold-lightbox-350 img, .imagehold-lightbox-450 img, .imagehold-lightbox-550 img{
	padding-bottom: .4em;
	border:none;
	
}

.imagehold-lightbox-120 p, .imagehold-lightbox-150 p, .imagehold-lightbox-200 p, .imagehold-lightbox-220 p, .imagehold-lightbox-250 p,  .imagehold-lightbox-300 p, .imagehold-lightbox-350 p, .imagehold-lightbox-450 p, .imagehold-lightbox-550 p {
	padding-bottom: 1em;
	line-height: 1.3em;
}

.imagehold-lightbox p {
	line-height: 1.3em;
	padding-bottom: .3em;
	padding-top: .4em;
}

.imagehold-lightbox-right {
 
float:right;
padding-bottom: 1.5em;
margin-left: 1em;
margin-right: 0px;
margin-top: 0px;
border: none;


}


/**************** IMAGE HOLDER FOR LIGHT BOXES SIDEBAR ****************************/

.imagehold-lightbox-sidebar {
	float: left;
	width: 220px;
	text-align: center;
	border: solid 1px #cccccc;
	padding: 3px 3px 3px 3px;
	margin-bottom: 25px;
	background-image: url(../css/background-images/enlarge.jpg);
	background-repeat: no-repeat;
	background-position: 200px bottom;
	line-height: 1.1em;	
}

.imagehold-lightbox-sidebar img {
border:none;
margin-bottom: 3px;
}




/****************DIV FLOAT LEFT ****************************/

.float-left {
	float: left;
	margin-right: 1em;
	margin-top: .1em;	
}

.float-left img{
	margin-bottom: 1.3em;	
}

/****************DIV FLOAT LEFT ****************************/


.float-left {
	float: left;
	margin-right: 1em;
	margin-top: .1em;	
}

/****************DIV PRONUNCIATION AUDIO FILES ****************************/

.pronunciation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	background-image: url(../css/background-images/pronounced.jpg);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	width: 167px;
	border: 1px solid #cccccc;
	float: left;
	margin-right: 1em;
	padding: 120px 4px 4px 6px;
	margin-top: 0.5em;
}

.pronunciation ul {
	line-height: 1.1em;
	padding-top: .3em;
	padding-bottom: 0em;
	list-style-position: inside;
	list-style-type: disk;	
} 


.pronunciation li {
	line-height: 1.1em;
	padding-top: .3em;
	padding-bottom: 0em;
	list-style-position: inside;
	list-style-type: disk;	
} 
	
/**************** LINES ****************************/

.line {
	clear: both;
	border-top: solid 1px #cccccc;
	margin-bottom: 1.1em;
}

/******************************************************************************************/
/********************************** CAT DIVS, NUMBERS, IMAGES AND H2  **********************************/
/******************************************************************************************/

/**************** Box that holds  all cat content ****************************/

.cat-line {
	clear: both;
	border-top: solid 1px #cccccc;
	margin-top: 1.35em;
	padding-top: 1.35em;
}

/**************** fat cat number ****************************/

.cat-number { font-family: "Times New Roman", Times, serif;
	font-size: 4em;
	margin: -10px 10px 0px -5px;
	float: left;
	width:45px;
	color: #D1D1D1;
}

/**************** cat thumbnail image ****************************/

.cat-image { float: left;
       margin-right: 12px;
	   margin-bottom: 12px;
}

/**************** cat information  ****************************/

.cat-info, .cat-info-start{ float: left;
        width: 240px;
	margin-right: 0px;
	 margin-bottom: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .87em;
	background-color: #F4F4F2;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 3px 5px 5px 5px;
}

.cat-info-start{
        width: 200px;
	
}
/**************** H2 title of painting ****************************/

.cat-info h2, .cat-info-start h2{ margin-bottom: 0em;
margin-top: 0em;
	font-size: 1.25em;
	}
	
.cat-info a:link h2, .cat-info-start a:link h2{ 
      color:#9e444c;
}

.cat-info a:visited h2, .cat-info-start a:visited h2 {
	color:#9e444c;
}

.cat-info a:hover h2, .cat-info-start a:hover h2{
	color:#666666;
}

/**************** CLEAR BOTH ****************************/

.clearboth {
	clear: both;
}

/**************** CLEAR BOTH & SPACE BELOW ****************************/

.clearboth-and-space {
	clear: both;
	height: 1.3em;
}

/**************** DIRECTIONS ****************************/

.directions, .directions-previous, .directions-next {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.95em;
	clear: both;
	margin-left: 0.3em;
	margin-bottom: 1.1em;
	word-spacing: .6em;
	background-image: url(../css/background-images/multiple-backgrounds.jpg);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	height: 10px;
	width: 97px;	
	padding-left: 12px;
	padding-bottom: 5px;	
}

.directions-previous {
	background-position: 0px 1px;
	height: 10px;
	width: 50px;
	padding-left: 12px;
	padding-bottom: 5px;	
}

.directions-next {
	background-position: -72px 1px;
	height: 10px;
	width: 42px;
	padding-left: 0px;
	padding-bottom: 5px;
}

.directions a:link, .directions-previous a:link, .directions-next a:link {
	text-decoration: none;
	color:#666666;
	}

.directions a:visited, .directions-previous a:visited, .directions-next a:visited {
	text-decoration: none;
	color:#666666;
	}
	
.directions a:hover, .directions-previous a:hover, .directions-next a:hover {
	text-decoration: none;
	color: #9e444c;
	}
	
	
#nav-bottom {
	width: 575px;
}

#nav-bottom-left {
	float: left;
	width: 250px;
}

#nav-bottom-right {
	float: right;
	width: 112px;
}

#nav-bottom-right-np {
	float: right;
	width: 65px;
}

/***********************************************************************/
/***********************************************************************/
/***********************  MISC FOR EXTRA CONTENT ***********************/
/***********************************************************************/
/***********************************************************************/

/********************** SIDEBAR MENU  **********************************/


	
 #extra-content-menu {
	border-bottom: solid 1px #cccccc;
	border-top: solid 1px  #cccccc;
	clear: both;
	margin-left: .3em;
	margin-right: .3em;
	margin-top: 22px;
	margin-bottom: 25px;
	/*-webkit-border-radius: 6px;
	khtml-border-radius: 6px;
	border-radius: 6px;*/
}

.menu-title-extra-content{
	display: block;
	color: #5D5D5D;
	font-size: .9em;
	font-weight:bold;
	text-transform: uppercase;
	padding: 0.6em;
	letter-spacing: 1px;
	border-bottom: solid 1px #cccccc;
	margin-bottom: 4px;
	text-align: center;	
}
	
#extra-content-menu ul {
	padding-bottom: .3em;
	padding-top: .4em;
	
}
	
#extra-content-menu  li{
	color: #ADADAD;
	margin-left: 1em;
	padding-bottom: .4em;
	background-repeat: no-repeat;
	background-position: 1px 6px;
	padding-left: 1em;
	background-image:url(background-images/small-square-bullet.jpg);
	list-style:none;


}

/*
OLD code 

#extra-content-menu ul {
	padding-bottom: .2em;
	list-style-position: inside;
	list-style-type: square;
	text-indent: -1.2em;
	margin: 0px;
}
	
#extra-content-menu  li{
	color: #ADADAD;
	padding-bottom: 0.35em;
	margin-left: 1em;
	list-style-image: none;	
	text-indent: -1em;
}  
*/
		
#extra-content-menu  a:link {
	color:#7A7A7A;
	text-decoration: none;
}

#extra-content-menu  a:visited {
	text-decoration: none;
	color:#7A7A7A;	
}

#extra-content-menu   a:hover {
	text-decoration: underline;
	color: #7A7A7A;
}
	
#extra-content-menu  ol {
	
	
}

#extra-content-menu  ol li{
	padding-left: 1em;
	background-image: none;
	list-style: none;
	line-height: 1.1em;
	text-indent: -1.2em;
	padding-top: .3em;
	margin-left: 0em;
}

/****************************** SIDEABR BOX WITH CENTERED IMAGE *****************************/

.extra-content .boximagecaption {
	display:block;
	text-align:center;
	margin: 0px auto 25px auto;
	line-height: 1.1em;
	background-image: url(background-images/asterix-small.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;	 
	padding-bottom: 12px;
}

.extra-content .boximagecaption img{
	margin-bottom: .4em;
	border: solid 1px #cccccc;
	padding:3px;
}

.extra-content .boximagecaption-no-margin {
display:block;
text-align:center;
 margin: 0px auto 5px auto;
}

/****************************** SIDEBAR TEXT *****************************/

.extra-content .sidebar-text {
	margin-bottom: 25px;
	margin-left: 4px;
	background-image: url(background-images/asterix-small.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;	 
	padding-bottom: 0px;
}


/*****************   CENTER ALIGN FOR LARGE IMAGES IN MAIN-CONTNET  *************************/

#main-content .center-align {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em; 
}

#main-content .center-align img{
	 margin-left: auto;
	 margin-right: auto; 
}

#main-content .center-align p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	text-align: center;
	line-height: 1.2em;
	padding-top: .3em;
	padding-bottom: 0em; 
}

/****************************** SIDEBAR SPACERS & SIDEBAR VECTOR *****************************/

.sidebar-vector {
	clear: both;
	margin-right: auto;
	margin-right: auto;
	background-image: url(../css/background-images/vector-01.jpg);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	height: 10px;
	margin-left: -10px;
	margin-bottom: 10px;	 
}

#spacer-01 {
clear: both;
	background-image: url(../css/background-images/angel.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 100px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
}

#spacer-02 {
clear: both;
	background-image: url(../css/background-images/deer.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 100px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
}

#spacer-03 {
	clear: both;
	background-image: url(../css/background-images/bird.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 100px;
	width: 120px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
}

#spacer-04 {
clear: both;
	background-image: url(../css/background-images/offer.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 100px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
}	

#brandname {
	background-image:url(background-images/brandname-01.jpg);
	height:50px;
	background-repeat: no-repeat;
	background-position: center;
	width: 82px;
	margin-top: 0em;
	margin-right: auto;
	margin-bottom: 24px;
	margin-left: auto;
}

/*****************  SOLID BLUE AND RED DECORATION BARS  *************************/

.wide-bar-red, .wide-bar-blue  {
	font-size: 0.95em;
	color: #B72F3D;
	background-color: #EDEBEC;
	font-weight: normal;
	border: solid 1px #cccccc;
	letter-spacing: 0.1em;
	text-align: center;
	width: 100%;
	padding: 0.25em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.3em;
	/*-moz-box-shadow: 2px 2px 5px #cccccc;
	-webkit-box-shadow: 2px 2px 5px #cccccc;
	box-shadow: 2px 2px 5px #cccccc;*/
}

.wide-bar-blue  {
	background-color: #DAD6D8;
	color: #B72F3D;
}

/****************************************************************************************************/
/****** PAGES WITH LARGE IMAGES AND IMAGE INFORMATION BOX (vermeer xxl, frames, dutch painters) *****/
/****************************************************************************************************/

#painting-info h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing:1px;
	font-style:italic;
	font-size: 1.3em;
	color: #9e444c;
	font-weight:normal;
	margin-bottom: .3em;
	margin-top: 0em;
}

#painting-info h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing:1px;
	font-style:italic;
	font-size: 1.3em;
	color: #9e444c;
	font-weight:normal;
	margin-bottom: .3em;
	margin-top: 0em;
}

#painting-info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #F4F4F2;
	font-size: 0.9em;
	padding: 3px 4px 5px 5px;
	float: left;
	width: 250px;
	border: solid 1px #cccccc;
	margin-bottom: 1.3em;
	margin-top: 1.3em;
}

#painting-info p{
	padding-bottom: 0em;
	padding-top: 0em;
	line-height: 1.3em;
}

/*****************   STANDARD TABLE  *************************/

table {
	border-collapse:collapse;
	border: 1px solid #cccccc;
	clear: both;
	float: left;
	line-height: 1.55em;
	padding-bottom: .5em;
	margin-bottom: 1.3em;
}	

table p {
	line-height: 1em;
}	

td {
	border:1px solid #cccccc;
	margin:0;
	padding: 4px;

}

/*****************   FOLK MUSICICAL INSTRUMENT  *************************/

.musiclangfolk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	float: right;
	margin: 0px 6px 3px 6px;
	border: 1px dotted #cccccc;
	padding: 3px;	
}

.musiclangfolk p{
	padding-bottom: .4em;
	line-height: 1.2em;

}


/*****************   BOXES CATALOUE ENTRIES  *************************/

.cat-asterix {
		clear: both;
		border-top: 1px solid #cccccc;
		margin-top:20px;
		padding-top: 20px;
		background-image: url(css/background-images/asterix-large.jpg);
 background-repeat: no-repeat;
 background-position: 352px 22px;
}



#main-content .temporarylocationcentry {
	float: left;
	width: 185px;
	background-color: #F4F4F2;
	margin: 0px 0px 0px 35px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 3px 3px 0px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .87em;

 }

#main-content .temporarylocationcentry p {
	line-height: 1.1em;
	padding-bottom: .4em;	
}

/**************  MUSEUM PICTURES  *****************/

.museum-pics {

margin-right: 1em;
padding: 2px;
border: solid 1px #cccccc;
float: left;
}

/**************  DUTCH MUSEUMS  *****************/
.vermeerpicsandsigs { 
 margin-top: 8px;
	background-image: url(css/background-images/signature_vermeer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 90px;
	width: 500px;
	padding-left: 60px;
}
	
	.vermeerpicsandsigs img{ 
 float:left;
	padding-left: 8px;
}

/**************  IMAGE HOLDER FOR LIGHTBOX MAPS  *****************/

.imageholdlightboxmaps {margin-right: auto;
	margin-left: auto;
	margin-bottom: 16px;
	background-image: url(background-images/enlarge.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: center;
	color: #666666;
	clear: both;
	width: 140px;
}

/************** HYGENS HISTORY  *****************/


.huygensstroy {border: 1px dotted #CCCCCC;
	padding: 4px;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	color: #978A6F;
	text-align: center;
}

/**************  GOOGLE SEARCH  *****************/

#google-search {
	background-color: none!important;
	width: 300px!important;
	float: right!important;
	margin: -3px -10px 0px 0px!important;*/
	*margin: 1px -20px 0px 0px!important;*/
	clear:both!important;

}	

/************** wrapper for entire search results page *****************/

.gsc-results-wrapper-visible {
    opacity: 1 !important;
    visibility: visible !important;
	background-color:#EEEFEA !important;
}

.gsc-adBlockVertical {
    position: relative;
    display: block;
    float: right;
    clear: right;
    width: 30%;
	background-color:#EEEFEA !important;
}

#adBlock{
    background: none repeat scroll 0px 0px #EEEFEA!important;
    margin: 0px!important;
    padding: 0px!important;
}

/************** Google ads *****************/

.gsc-webResult.gsc-result:hover, .gsc-imageResult:hover {
    border-color: #cccccc !important;
    background-color: #F5F7F2!important;
}


.gsc-resultsHeader {
    width: 2%;
    clear: both;
	border:none!important;
}

.gsc-control-cse .gsc-table-result {
    width: 100%;
    font-family: Arial,sans-serif;
    font-size: 13px;
	border:none!important;
}

.gsc-table-cell-thumbnail, .gs-promotion-image-cell {
    vertical-align: top;
	border:none!important;
	border-style: none!important;
}

.gsc-table-cell-snippet-close, .gs-promotion-text-cell {
    vertical-align: top;
    width: 100%;
	border:none!important;
	border-style: none!important;
}

/************** top box around how many results in how much time  *****************/
.gsc-above-wrapper-area-container {
    width: 100%;
	border:none!important;
	border-style: none!important;
}

.gsc-resultsHeader td.gsc-configLabelCell {
    text-align: right;
    width: 75%;
	border:none!important;
	border-style: none!important;
}

.gsc-resultsHeader td.gsc-twiddleRegionCell {
    width: 75%;
	border:none!important;
	border-style: none!important;
}

/************** holds how many results in how much time *****************/

.gsc-result-info-container {
    text-align: left!important;
	float: left!important;
	padding: 3px!important;
	border:none!important;
	border-style: none!important;
}

/************** wrapper for entire search results page *****************/

table.gsc-search-box {
    border-style: none!important;
    border-width: 0px!important;
    border-spacing: 0px!important;
	border-color:#33FF00!important;
    width: 100%!important;
    margin-bottom: 2px!important;
	border-collapse: collapse!important;
	padding: 20px!important;
}

/************** box which contains search bar, button and close *****************/

.gsc-control-cse {
    font-family: Arial,sans-serif!important;
	font-weight:normal!important;
    border-color: none!important;
	padding:0px!important;
	width: 0px!important;
	height:0px!important;
}

.gsc-control-cse td {
    border:none!important;
	border-style: none!important;
	padding:0px!important;
}
	
	
/************** input box *****************/	
	
input.gsc-input {
	border-color: none!important;
	background-color:#F5EFEF!important;
	background-image:none!important;
	width:180px!important;
	height:14px!important;
	color:#666666!important;
	font-size: .82em!important;
	margin-right: 6px!important;
	*margin:-right: 0px!important;
	border-top: 1px solid #777777 !important;
	border-left: 1px solid #aaaaaa !important;
}
  
/************** search button *****************/
  
  
input.gsc-search-button {
	
	border-top: 1px solid #F1F2ED !important;
	border-left: 1px solid #F1F2ED !important;
	border-bottom: 1px solid #666666 !important;
	border-right: 1px solid #666666 !important;
	background-color: #9e444c!important;
	width:20px!important;
	height:19px!important;
	font-weight:normal!important;
	color:#F1F2ED!important;
	font-size: .86em!important;
	padding-bottom:3px!important;
}
  
  /************** clear button *****************/
 
.gsc-clear-button {
	border:none!important;
	border-style: none!important;
	background-image:none!important;
	background-repeat:no-repeat!important;
	background-position: 0px 0px!important;
	width:0px!important;
	height:0px!important;	
}

.gs-result .gs-title, .gs-result .gs-title * {
    color: #9e444!important;
    text-decoration: underline!important;
}

/************** Google results in number of seconds  *****************/

.gs-spelling a {
    color: #666666 !important;
    cursor: pointer;
}
