body { margin: 0px; padding: 0px;  font-family: 'Bookman Old Style'; font-size: 9pt; color: #eee; }
.gallery_links {margin-bottom: 50px; margin-right: 5px; margin-left: 5px; text-align: center; width: 110px;}
#thumbnails a{text-decoration: none;}
.thumbnails img{width: 80px; height: 100px; border: 0px; margin: 5px;}
.mid-content {margin-top: 35px; margin-right: 35px; margin-bottom: 35px;}
.mid-content2 {margin-right: 30px; text-align: left;}
.mid-content3 {margin-left: 10px; text-align: left;}

.right-content {margin-top: 35px;}
.brand-links {margin-left: 15px;}
.copy-credit {position: relative; float: right; top: -15px;}

a:active {
  outline:none;
  text-decoration: none;
}

:focus {
  -moz-outline-style:none;
}

div.overlay {
	
	/* growing background image */
	background-image:url(../img/white.png);
	
	/* dimensions after the growing animation finishes  */
	width:550px;
	height:470px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:45px;
}

/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:url(../img/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}
/* use a semi-transparent image for the overlay */
#overlay {
	background-image:url(../img/transparent.png);
	color:#efefef;
}

/* container for external content. uses vertical scrollbar, if needed */
div.wrap {
	height:441px;
	overflow-y:auto;
}

#nav a {font-weight:bold;
		font-family:'Gloucester MT Extra Condensed', Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:11pt;
		letter-spacing: 0.8em;
		margin:5px;
		text-decoration: none;
		}
		
#nav {margin-top: 65px;}

h1 {font-weight:bold;
		font-family:'Gloucester MT Extra Condensed', Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:14pt;
		letter-spacing: 0.8em;
		margin:5px;
		text-decoration: none;
		margin-top: 25px;
		position: relative; 
	}

.star {margin: 4px;}
.main-container { margin: 0px; padding: 0px; width: 1250px; }


.euro{vertical-align: top; height: 180px;} /*establishes height of table cell for mouseover of logo to appear properly in IE */
.euro:hover{vertical-align: top; height: 180px; background-image: url(../img/EClogo.small.jpg); background-repeat: no-repeat; background-position: bottom center;
}
.para:hover{height: 100%; background-image: url(../img/paramitalogo.small.jpg); background-repeat: no-repeat; background-position: bottom  center;
}
.sao:hover{height: 100%; background-image: url(../img/saopaulologo.small.jpg); background-repeat: no-repeat; background-position: bottom  center;
}
.chilli:hover{height: 100%; background-image: url(../img/chillipepper_logo_small.jpg); background-repeat: no-repeat; background-position: bottom  center;
}
.raw7:hover{height: 100%; background-image: url(../img/raw_small.png); background-repeat: no-repeat; background-position: bottom  center;
}
.t4t:hover{height: 100%; background-image: url(../img/t4t_logo_small.png); background-repeat: no-repeat; background-position: bottom  center;
}
.gestuz:hover{height: 100%; background-image: url(../img/gestuz_logo_small.png); background-repeat: no-repeat; background-position: bottom  center;
}
.lyric:hover{height: 100%; background-image: url(../img/lyric_logo_small.png); background-repeat: no-repeat; background-position: bottom  center;
}
.rojas:hover{height: 100%; background-image: url(../img/rojas_logo_small.png); background-repeat: no-repeat; background-position: bottom  center;
}
.satomi:hover{height: 100%; background-image: url(../img/satomi_logo_small.png); background-repeat: no-repeat; background-position: bottom  center;
}
.colcci:hover{height: 100%; background-image: url(../img/colcci_logo_small.png); background-repeat: no-repeat; background-position: bottom  center;
}
.projecte:hover{height: 100%; background-image: url(../img/projecte_logo_small.png); background-repeat: no-repeat; background-position: bottom  center;
}
.ragdoll:hover{height: 100%; background-image: url(../img/ragdoll_logo_small.png); background-repeat: no-repeat; background-position: bottom  center;
}
.evafranco:hover{height: 100%; background-image: url(../img/evafranco_small.png); background-repeat: no-repeat; background-position: bottom  center;
}
.saintmarc:hover{height: 100%; background-image: url(../img/saintmarc_small.png); background-repeat: no-repeat; background-position: bottom  center;
}


blockquote {text-align: justify; margin: 0px; padding: 0px;}

a{text-decoration: none;}