.content {margin-top: 15px; margin-left: 110px;}
.content2 {position: relative; top: -31px; margin-left: 104px;}
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}
.main-image {margin-top: 15px; margin-left: 20px;}
#alert {
	width:300px;
	height:220px;
}

#alert div.close {
	top:0;
	right:0;
}

#alert h2 {
	background-image:url(http://static.flowplayer.org/img/global/alert.png);
	background-position:6px center;
	background-repeat:no-repeat;
	padding:10px 0 10px 60px;
	margin-top:-10px;
}

div.overlay {
	
	/* growing background image */
	background-image:url(http://weblifecycle.com/agentred/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(http://weblifecycle.com/agentred/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(http://weblifecycle.com/agentred/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:10pt;
		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; }
.left-panel { margin: 0px; padding: 0px; width: 35%; }
.center-panel { margin: 0px; padding: 0px; width: 40%; }
.right-panel { margin: 0px; padding: 0px; width: 25%; }
.page-text {width: 450px; margin-right:10px;margin-bottom:10px; padding: 0px; font-family: arial; font-size: 11pt; color: #eee; margin-top: 75px; }
.page-text2 {width: 70px; margin-right:10px;margin-bottom:10px; padding: 0px; font-family: arial; font-size: 11pt; color: #eee; margin-top: 75px; }
.page-text3 {width: 470px; margin-right:0px;margin-bottom:10px; padding: 0px; font-family: 'Bookman Old Style'; font-size: 11pt; color: #eee; margin-top: 0px; }
.page-text4 {width: 781px; margin-right:0px; margin-bottom:10px; padding: 0px; font-family: arial; font-size: 11pt; color: #eee; margin-top: 0px; }

.partner {font-size:15pt; font-family:Nyala, Arial, Helvetica, sans-serif; color:#000; font-weight: bold; text-decoration: none;height: 60px; line-height: 60px;vertical-align: middle;}
.partner:hover {font-size:15pt; font-family:Nyala, Arial, Helvetica, sans-serif; color:#eee; font-weight: bold; text-decoration: none;height: 60px; line-height: 60px;vertical-align: middle; background-position: bottom middle; background-repeat; no-repeat; background: url(../img/bbackpartner.png);}
.logo {  margin-left: 18px; margin-top: 26px}
.logo2 { margin-top: 40px; margin-right: 10px; }
.thumblinks {position: relative; top: -25px;}
.photo {
	margin-top: 10px;
	margin-right: 4px;
	margin-left: 0px;
	margin-bottom: 65px;
	position: relative;
	width: 130px;
	height: 130px;
	float: left;
	
}
.photo2 {
	margin-top: 10px;
	margin-right: 4px;
	margin-left: 0px;
	position: relative;
	width: 130px;
	height: 130px;
	float: left;
	
}
.photo3 {
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	
	width: 120px;
	height: 127px;
	
	
}
.photo4 {
	margin-top: 0px;
	margin-right: 7px;
	margin-left: 7px;
	margin-bottom: 55px;
	position: relative;
	width: 110px;
	height: 130px;
	float: left;
	
}
.genie img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 8px;
	}
.photo img {
	background: #f00;
	border: solid 1px #f00;
	padding: 8px;
}
.photo2 img {
	
	background: #f00;
	border: solid 1px #f00;
	padding: 8px;
}
.photo3 img {
	
	background: #f00;
	border: solid 1px #f00;
	padding: 3px;
}
.photo span {
	width: 10px;
	height: 8px;
	display: block;
	position: absolute;
	top: 4px;
	left: 4px;
	}
.photo2 span {
	width: 10px;
	height: 8px;
	display: block;
	position: absolute;
	top: 4px;
	left: 4px;
	}
	.photo3 span {
	width: 5px;
	height: 8px;
	display: block;
	position: absolute;
	top: 4px;
	left: 4px;
	}
.photo a {
	text-decoration: none;
}
.photo img a:hover {
	text-decoration: none;
	}
.photo2 a {
	text-decoration: none;
}
.photo3 a {
	text-decoration: none;
}

.sample14 span {
	width: 128px;
	height: 137px;
	display: block;
	position: absolute;
	top:0px;
	left: 0px;
	
}
	.sample14 span a:hover{
	width: 128px;
	height: 137px;
	display: block;
	position: absolute;
	top:0px;
	left: 0px;
	
	
}
.euro:hover{vertical-align: top; height: 180px; background-image: url(http://weblifecycle.com/agentred/img/EClogo.small.jpg); background-repeat: no-repeat; background-position: bottom center;
}
.euro{vertical-align: top; height: 180px;}
.para:hover{height: 100%; background-image: url(http://weblifecycle.com/agentred/img/paramitalogo.small.jpg); background-repeat: no-repeat; background-position: bottom  center;
}
.sao:hover{height: 100%; background-image: url(http://weblifecycle.com/agentred/img/saopaulologo.small.jpg); background-repeat: no-repeat; background-position: bottom  center;
}
.chilli:hover{height: 100%; background-image: url(http://weblifecycle.com/agentred/img/chillipepper_logo_small.jpg); background-repeat: no-repeat; background-position: bottom  center;
}
.raw7:hover{height: 100%; background-image: url(http://weblifecycle.com/agentred/img/raw_small.png); background-repeat: no-repeat; background-position: bottom  center;
}
.t4t:hover{height: 100%; background-image: url(http://weblifecycle.com/agentred/img/t4t_logo_small.png); background-repeat: no-repeat; background-position: bottom  center;
}
.gestuz:hover{height: 100%; background-image: url(http://weblifecycle.com/agentred/img/gestuz_logo_small.png); background-repeat: no-repeat; background-position: bottom  center;
}
.navvy {font-size:15pt; font-family:Nyala, Arial, Helvetica, sans-serif; color:#ccc; font-weight: bold; text-decoration: none;}
.navvy:hover {font-size:15pt; font-family:Nyala, Arial, Helvetica, sans-serif; color:#000; font-weight: bold; text-decoration: none;}
blockquote {text-align: justify; margin: 0px; padding: 0px;}