@charset "utf-8";
/* CSS Document - London Creative 2011 on behalf of Radar World */
   	html{
		height:100%;
	}
   
    body{
		background: #ffffff;
		background-repeat:no-repeat;
		
		height:100%;
		
		min-height:600px;		
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
        text-align:center;
		color:#666666;
		line-height:1.5;
		font-weight:normal;
		
		overflow:auto;

		outline:0;

		padding:0;
		margin:0;
		border:0;		
    }
/* Elements */
#cboxTitle{ 
font-weight:bold; 
color:#3183AC;
text-align:left; 
width:100%; 
padding: 5px; 
}

/* Standards */	

	p{
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		line-height:1.6;
		font-size:12px;

		padding:0px 0px 0px 0px;
		margin:0px 0px 8px 0px;
		border:0px 0px 0px 0px;	
		word-wrap:break-word;
	}
	
	h1{
		font-family: Rotis Semi Serif;
		color:#3183AC;
		line-height:1.5;
		font-size:25px;
		font-weight: normal;

		padding:0px 0px 0px 0px;
		margin:0px 0px 11px 0px;
		border:0px 0px 0px 0px;
	}
	
	h2{
		font-family:Arial, Helvetica, sans-serif;
		color:#3183AC;
		line-height:1.5;
		font-size:16px;
		font-weight:normal;
		text-transform:uppercase;

		padding:0px 0px 9px 0px;
		margin:0px 0px 11px 0px;
		border:0px 0px 0px 0px;	
	}
	
	p a{
		color:#666666;
		font-weight:bold;
		text-decoration:none;
		outline:none;
		
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		border:0px 0px 0px 0px;	
	}
	
		p a:hover{
			color:#3183AC;
			font-weight:bold;
			text-decoration:none;
			outline:none;
		}
	
	a{
		color:#999999;
		font-weight:bold;
		text-decoration:none;
		outline:none;
		
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		border:0px 0px 0px 0px;	
	}
	
		a:hover{
			color:#555555;
			font-weight:normal;
			text-decoration:none;
			outline:none;
			
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			border:0px 0px 0px 0px;	
		}
	
	img{
		background-color:none;
		outline:none;
		border:none;
		background:none;
		
		padding:0px none;
		margin:0px none;
		border:0px none;
		
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		border:0px 0px 0px 0px;
	}	
	
	
/* Wrappers & Containers*/

	#spacer{
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto -200px;
    }
	
		
		/* Back Button */		
		.back a{
			background:#FFFFFF;
			
			height:10px;
			width:auto;
		
			display:block;
			float:left;
			
			font-size:10px;
			color:#3183AC;
			font-weight:normal;
			text-align:right;
			line-height:1.0;
			text-transform:uppercase;
		
			padding:5px 10px 6px 8px;
			margin:0px 0px 0px 0px;
			border:0px 0px 0px 0px;
						
			-moz-box-shadow:0 0 3px #000000;
			-webkit-box-shadow:0 0 3px #000000;
			box-shadow:0 0 3px #000000;
			
			-moz-border-radius:0px 0px 5px 0px;
			border-radius:0px 0px 5px 0px;
		} 
				
			.back a:hover{
				background:#3183AC;
				color:#FFFFFF;
			}
	
	
		/* Social Network Icons */
		.social_icons{
			background:none;			
			height:14px;
			width:auto;
		
			display:block;
			float:right;
			
			font-size:12px;
		
			padding:0px 0px 0px 0px;
			margin:2px 2px 0px 0px;
			border:0px 0px 0px 0px;
		}
	
			.social_icons span.tweet{
				background:;
				  
				width:55px;
				height:24px;
				
				float:left;  
				display:block; 
				 
				margin-right:2px;
			}
			
				.social_icons span.tweet a{
					background: url('images/twitter.png') no-repeat scroll 1px 4px transparent;
					background-color:#ECEEF5;
					
					display: block;
					cursor: pointer;
					white-space: nowrap;
					
					font-family: Arial, Arial, Helvetica, sans-serif;
					color: #3B5998;
					font-size: 11px;
					text-decoration: none;
					line-height: normal;
					font-weight:normal;
					text-align: left;
					
					border: 1px solid #CAD4E7;
					padding: 4px 5px 4px 17px;
					border-spacing: 0;
					border-collapse: collapse;
					border-radius:3px 3px 3px 3px;
				}
			
					.social_icons span.tweet a:hover{
						border: 1px solid #9DACCE;
					}
					
			.social_icons span.fb_like{
				background:;
				width:48px; 
				height:24px;
				 
				float:left;  
				display:block; 
				overflow:hidden; 
				
				margin-right:2px;
			}
		
		
		/* Slide Buttons */	
		.slide_buttons{
			background:none;			
			height:12px;
			width:700px;
		
			display:block;
			position:absolute;
			/*bottom:261px;*/
			right:0px;
		
			padding:0px 0px 0px 0px;
			margin:-20px 0px 0px 0px;
			border:0px 0px 0px 0px;
		} 
				
		.contact_buttons{
			background:none;			
			height:14px;
			width:auto;
		
			display:block;
			position:absolute;
			/*bottom:231px;*/
			right:20px;
			
			font-size:12px;
		
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			border:0px 0px 0px 0px;
		} 
				
			.contact_buttons a, .contact_buttons span{
				font-weight:bold;
				color:#3183AC;
			}
				
			.contact_buttons a:hover{
				font-weight:bold;
				color:#666666;
			}			
			
		   
    #main_wrapper{
		background:url(images/content_background.png);
		background-repeat:repeat;
		background-color:;
			
        width:100%;
		/*height:250px;*/
		/*height:271px;*/
		
        /*position:absolute;*/
		
		/*added float to enclose photos*/
		float:left;
		
		bottom:0px;
				
        text-align:center;
		
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		border:0px 0px 0px 0px;
		
		border-top:1px solid #FFFFFF;
							
		-moz-box-shadow:0 0 3px #333333;
		-webkit-box-shadow:0 0 3px #333333;
		box-shadow:0 0 3px #333333;
    }
	
		#content{
			min-width:940px;
			/*max-width:1260px;*/
			max-width:1410px;
			
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			border:0px 0px 0px 0px;
		}
		
			#content_wrapper {
				padding:0px 0px 0px 0px;
				margin:25px 25px 25px 25px;
				border:0px 0px 0px 0px;
			}
		
				#content_left{
					width: 250px;
					
					float: left;
				}
			
					.logo{
						height:48px;
						width:250px;
					
						float:right;
	
						font-size:42px;
						color:#999999;
						text-align:right;
						line-height:1.0;
						text-transform:uppercase;
					
						padding:0px 0px 0px 0px;
						margin:0px 0px 0px 0px;
						border:0px 0px 0px 0px;
					}
				
					.navigation{
						height:auto;
						width:250px;
					
						float:right;
						clear:right;
						
						font-size:14px;
						color:#999999;
						text-align:right;
						line-height:1.0;
						text-transform:uppercase;
					
						padding:0px 0px 0px 0px;
						/*margin:24px 0px 14px 0px;*/
						margin:0 0px 14px 0px;
						border:0px 0px 0px 0px;
					}
				
						.navigation a{
							height:14px;
							width:250px;
							
							display:block;
							float:right;
							clear:right;	
							
							font-size:14px;
							font-weight:normal;
							text-align:right;
							line-height:1.0;
							text-transform:uppercase;
					
							padding:0px 0px 0px 0px;
							margin:0px 0px 10px 0px;
							border:0px 0px 0px 0px;
						}
			
				#content_right, #content_right_1, #content_right_2, #content_right_3, #content_right_4{
					height:200px;
					
					overflow:auto;
					position:relative;
					
					font-size:12px;
					text-align:left;
					
					padding-left:25px;
					padding-right:10px;
				}
				
				/* Home */
				#content_right_home{
					height:200px;
					
					font-size:12px;
					text-align:left;
					
					padding-left:260px;
				}
				
					.home_text{
						height:14px;
						width:230px;
						  
						display:block;
						float:right;
						clear:right;	
						  
						font-size:14px;
						text-align:left;
						line-height:1.4;
					
						padding:0px 0px 0px 0px;
						margin:0px 10px 10px 10px;
						border:0px 0px 0px 0px;
					}
					
					a.home_button{
						width:190px;
						height:auto;
						
						display:block;
						float:left;	
						
						font-size:18px;
						text-align:center;
						line-height:1.0;
						text-transform:uppercase;
					
						padding:0px 0px 0px 0px;
						margin:50px 0px 0px 20px;
						border:0px 0px 0px 0px;
					}
					
						a.home_button img{
							background:url(images/content_background.png);
							
							width:190px;
							height:80px;
							
							display:block;
						
							font-size:8px;
					
							margin-bottom:10px;
							
							-moz-box-shadow:0 0 5px #999999;
						  	-webkit-box-shadow:0 0 5px #999999;
						  	box-shadow:0 0 5px #999999;
						}
					
							a.home_button:hover img{
								opacity:0.5;
								filter:alpha(opacity=50);
							}

						a.home_button p{
							font-size:16px;
						}
	
							
/* Form */
						
	#left-column{
		width:280px;
		float:left;
		/* margin:0px 25px 0px 25px;&*/
		margin:0px 0px 0px 0px;						
	}
	
		span.left-column{
			width:280px;
			float:left;
			
			margin:0px 0px 12px 0px;	
		}
	
			label.text-label{
				width:45px;
				height:12px;
				
				float:left;
				display:block;
				
				color:#666666;
				font-size:12px;	
				text-align:left;
				
				padding:3px 0px 3px 0px;
				margin:0px 5px 0px 0px;
			}
			
			input.text-input{
				height:14px;
				width:200px;
				
				float:left;
				
				color:#444444;
				font-size:12px;	
				padding:3px 4px 3px 4px;
				margin:0px 0px 0px 0px;
				
				border:1px solid #CCCCCC;
			}
			
			select.text-select{
				width:50px;
				
				float:left;
				
				color:#444444;
				font-size:12px;	
				padding:1px 2px 1px 2px;
				margin:0px 0px 0px 0px;
				
				border:1px solid #CCCCCC;
			}
	
			option{
				font-size:10px;	
				padding:2px 4px 2px 4px;
			}
			
			select{
				font-size:10px;	
			}
			
			.calendar-select{
				display:inline-block;
			}
			
	
	#right-column{ 
		width:260px;
		float:left;
		margin:0px 0px 0px 15px;						
	}
	
	textarea{
		width:250px;
		height:65px;
		
		color:#444444;
		
		border:1px solid #CCCCCC;
		padding:2px 5px 2px 5px;
	}
	
	input#Submit, .back_button{
		background:#FFFFFF;
		color:#3183AC;
		
		float:right;
		text-transform:uppercase;
		
		border:1px solid #CCCCCC;
		padding:3px 10px 3px 10px;
		margin:0px 20px 0px 0px;
	}
	
		input#Submit:hover, .back_button:hover{
			background:#3183AC;
			cursor: pointer;
			color:#FFFFFF;
		}	
	
	
	
		
/* End of CSS Document */


	
/* 
STANDARDS:

	HEADER FONT - Gill Sans MT Light
	BODY FONT - Arial
	
	COLOUR (White): #FFFFFF
	COLOUR (Blue): #3183AC
*/	

/* Landing Page Lightbox */
.landingpage-lightbox {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 99999;
}

.landingpage-lightbox .overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #181719;
	opacity: 0.96;
}

.landingpage-lightbox .overlay .overlay-close {
	position: absolute;
	top: 30px;
	right: 30px;
	font-size: 30px;
	cursor: pointer;
}

.landingpage-content {
	width: 1100px;
	height: 600px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -300px;
	margin-left: -550px;
}

.landingpage-content a {
	color: #FFF;
	text-decoration: underline;
}

.landingpage-contentwrapper {
	position: relative;
	overflow: hidden;
	display: table;
	width: 100%;
}

.landingpage-contentwrapper > div {
	width: 29%;
	padding: 2%;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.landingpage-contentwrapper div * {
	text-align: center;
}

.landingpage-contentwrapper div p {
	font-size: 15px;
}

#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:-15%!important; left:0; width:100%; height:100%; background:#fff!important; }