/* CSS Document - 2011 Peligoni */

    html{
	    background-color:#FFFFFF;
		/*
		background:url(images/bottom_background.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
		background-attachment:fixed;
		*/
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		border:0px 0px 0px 0px;
    }
	
    body{
	    /* background-color:#FFFFFF; */
		
		height:100%;
		
	    font-family:Arial, Helvetica, sans-serif;
	    font-size:12px;
        text-align:center;
		color:#333333;
		line-height:1.3;
		font-weight:normal;
		
		overflow:auto;

		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		border:0px 0px 0px 0px;	

		/* Scrollbar Colours - IE Only 
		scrollbar-face-color: #444444;
		scrollbar-shadow-color: #C9C9C9;
		scrollbar-highlight-color:#CFCFCF;
		scrollbar-3dlight-color: #CFCFCF;
		scrollbar-darkshadow-color: #888888;
		scrollbar-track-color: #333333;
		scrollbar-arrow-color: #222222;	
		*/
    }

/* Standards */

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

		padding:0px 0px 0px 0px;
		margin:0px 0px 10px 0px;
		border:0px 0px 0px 0px;	
	}
	
	h1{
		font-family:'Tw Cen MT', Arial, Arial, Helvetica, sans-serif;	
		color:#FFFFFF;
		line-height:1.2;
		font-size:20px;
		font-weight:normal;

		padding:0px 0px 0px 0px;
		margin:0px 0px 10px 0px;
		border:0px 0px 0px 0px;
	}
	
	h2{
		font-family:'Tw Cen MT', Arial, Arial, Helvetica, sans-serif;	
		color:#FFFFFF;
		line-height:1.2;
		font-size:16px;
		font-weight:normal;

		padding:0px 0px 0px 0px;
		margin:0px 0px 8px 0px;
		border:0px 0px 0px 0px;	
	}
	
	h3{
		font-family:Arial, Arial, Helvetica, sans-serif;	
		color:#FFFFFF;
		line-height:1.2;
		font-size:14px;
		font-weight:bold;

		padding:0px 0px 0px 0px;
		margin:0px 0px 10px 0px;
		border:0px 0px 0px 0px;	
	}
	
	a{
		color:#FFFFFF;
		font-weight:normal;
		text-decoration:none;
		outline:none;
		
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		border:0px 0px 0px 0px;	
	}
	
		a:hover{
			color:#FFFFFF;
			text-decoration:underline;
			outline:none;
			font-weight:normal;
		}
	
	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;
	}
	
	
	table{
		background:none;
	
		padding:0px auto;
		margin:10px auto 20px auto;
		border:0px 0px 0px 0px;
		
		border-collapse:collapse;	
	}
	
		tr{
				padding:5px 5px 5px 5px;
		}
		/* Skip first row to stop outer borders */
			tr+tr{
				border:0px 0px 0px 0px;
				border-top:1px solid #666666;
			}
		
		td{
			padding:8px 5px 8px 5px;	
		}
		/* Skip first column to stop outer borders */
			td+td{
				border:0px 0px 0px 0px;
				border-left:1px solid #666666;
			}			
				
	
		table.pricelist, table.pricelist th, table.pricelist tr, table.pricelist td{
			background:none;
			border:1px solid #666666;
			
			text-align:center;
			padding:8px 5px 8px 5px;
			
			border-collapse:collapse;	
		}
	
				
	hr{
		opacity:0.3;
		margin:20px 0px 20px 0px;
		
	}
	
/* Wrapppers */
    
    #wrapper{
		background:none;
					
        width:900px;
		height:675px;
		
        position:relative;
		z-index:0;
		top:-0px;
				
        text-align:center;
		
		padding:0px 0px 0px 0px;
		margin:5px auto 0px auto;
		border:0px 0px 0px 0px;
    }
    
    #background{
		background:none;
					
        width:900px;
		height:570px;
		
        position:relative;
		z-index:-100;
		top:-710px;
		
		/* Target IE 6 & 7 */
		*top:-615px;
		_top:-615px;
				
        text-align:center;
		
		padding:0px 0px 0px 0px;
		margin:5px auto 0px auto;
		border:0px 0px 0px 0px;
    }
    
    #background_javascript{
		background:none;
					
        width:900px;
		height:570px;
		
        position:relative;
		z-index:-100;
		top:-610px;
		
		overflow:none;
		
		/* Target IE 6 & 7 */
		*top:-615px;
		_top:-615px;
				
        text-align:center;
		
		padding:0px 0px 0px 0px;
		margin:0px auto 0px auto;
		border:0px 0px 0px 0px;
    }
    
		
/* Containers */
	
	#header{
		background-image:url(images/header_background.png);
		background-repeat:no-repeat;
		background-color:#222222;
		
		width:900px;
		height:60px;
		
        position:relative;
		z-index:0;
		
		float:left;
		
		font-family:'Tw Cen MT', Arial, Helvetica, sans-serif;
		color:#FFFFFF;
        text-align:right;
		font-size:14px;
				        
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		border:0px 0px 0px 0px;
	}
	
		.upper_navigation{height:12px; width:840px; margin:14px 20px 6px 40px;}
			.upper_navigation a{font-size:12px; color:#CCCCCC;}
		
		.main_navigation{height:14px; width:840px; padding:0px 20px 14px 40px;}
	
	#maincontent{
		background-image:none;
		background-repeat:no-repeat;
		background-color:none;
		
		width:900px;
		height:570px;
		
        position:relative;
		z-index:0;
		
		float:left;
		clear:left;
		
        text-align:center;
				        
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border:0px 0px 0px 0px;
	}
			
	#footer{
		background-color:none;	
			
		width:900px;				
		height:18px;
		
        position:relative;
		z-index:0;
				
		float:left;
		clear:left;
		
        text-align:left;
		color:#333333;
		font-size:10px;
		
		margin:2px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border:0px 0px 0px 0px;			  
	}
				
	#logo{
		background-color:none;	
			
		width:900px;				
		height:120px;
		
        position:relative;
		z-index:1000;
		top:-140px;
		
		diplay:block;
				
		
        text-align:right;
				
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border:0px 0px 0px 0px;			  
	}


/* Custom Nav Classes */

	/* Background Fader */
	ul#background_fader{
		background:none;		
		width:900px;
		height:570px;
		overflow:hidden;
		position:absolute;
		z-index:-1000;
		
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		border:0px 0px 0px 0px;
	}
		
		ul#background_fader li { 
			width:900px;
			height:570px;
			display: block;
		}
		
			ul#background_fader li img{		
				width:900px;
				height:570px;
			}
		
	ul#background_static{
		background:none;		
		width:900px;
		height:570px;
		overflow:hidden;
		position:absolute;
		z-index:-1000;
		
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		border:0px 0px 0px 0px;
	}
		
		ul#background_static li { 
			width:900px;
			height:570px;
			display: block; 
		}
		
			ul#background_static li img{		
				width:900px;
			}
	
	
	/* Header */
	#header .main_navigation a, header .main_navigation a:hover{
		color:#FFFFFF;
		font-size:15px;
		font-weight:normal;
	}
	
	
	/* Content Left */	
	#content_left{
		background:url(images/content_background.png);
		background-repeat:repeat;
		background-color:none;	
			
		width:auto;	
		height:475px;
		
		position:relative;
				
		float:left;
		
		text-align:left;
		color:#FFFFFF;
				
		margin:20px 0px 0px 0px;
		padding:20px 20px 20px 20px;
		border:0px 0px 0px 0px;			  
	}
	
		#content_left_full{
			background:none;
			background-repeat:repeat;
			background-color:none;	
				
			width:565px;	
			height:470px;
			
			position:relative;
			
			overflow-y:auto;
					
			float:left;
			
			text-align:left;
			color:#FFFFFF;
					
			margin:0px 0px 0px 0px;
			padding:0px 15px 0px 0px;
			border:0px 0px 0px 0px;	
		}
		
		/* Content Text & Thumbs */
		#highslide_text{
			background:none;
			
			float:left;
					
			padding:0px 0px 0px 0px;
			margin:0px 0px 20px 0px;
			border:0px 0px 0px 0px;
		}
		
		#highslide_thumbs{
			background:none;
			
			float:left;
					
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			border:0px 0px 0px 0px;
			
			opacity:0.7;
		}
		
			#highslide_thumbs a.highslide{
				background:none;
				
				height:93px;
				width:93px;
				
				display:block;
				
				float:left;
						
				padding:0px 0px 0px 0px;
				margin:1px 1px 1px 1px;
				border:0px 0px 0px 0px;
			}
	
	
		/*  */
		/*  */
		/*  */
		/*  */
		/*  */
		/*  */
		/* Meet The Team */
		#meettheteam{
			background:none;
				
			width:520px;
			height:290px; 
		 
			float:left; 
			clear:both; 
		 
			overflow-y:auto;
				
			margin:0px 0px 0px 0px;
			padding:0px 10px 5px 10px;
			border:0px 0px 0px 0px;	
		}
			#meettheteam img{
				background-color:none;
				
				width:70px;
				height:70px;
				
				float:left;
				clear:both;
									
				text-align:left;	
						
				margin:0px 10px 20px 0px;
				padding:0px 0px 0px 0px;
				border:0px 0px 0px 0px;		
			}
		
			.meettheteam_text{
				background-color:none;
				
				width:400px;
				height:auto;
				
				float:right;
				clear:right;
									
				text-align:left;
						
				margin:0px 10px 15px 10px;
				padding:0px 0px 0px 0px;
				border:0px 0px 0px 0px;
			}
			
	
	
	
	/* Content Middle */	
	#content_middle{
		background:url(images/content_background.png);
		background-repeat:repeat;
		background-color:none;	
			
		width:auto;	
		height:475px;
		
		position:relative;
				
		float:left;
		
		text-align:left;
		color:#FFFFFF;
				
		margin:20px 0px 0px 20px;
		padding:20px 20px 20px 20px;
		border:0px 0px 0px 0px;			  
	}
	
			
	/* Right Navigation */
	#navigation_right{
		background:none;
		background-repeat:repeat;
		background-color:none;	
			
		width:180px;	
		height:auto;
		
		position:relative;
				
		float:right;
		
		text-align:left;
		color:#FFFFFF;
				
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		
		border-color:#555555;
		border-style:solid;	
		border-width:0px 0px 1px 0px; 			  
	}
		
		#navigation_right a, #navigation_right a:hover{
			background:url(images/content_background.png);
			background-repeat:repeat;
			background-color:none;	
				
			width:168px;	
			height:14px;
			
			position:relative;
					
			float:left;
			
			display:block;
			
			font-size:12px;
			text-align:left;
			color:#FFFFFF;
			font-weight:normal;
					
			margin:0px 0px 0px 0px;
			padding:6px 0px 7px 10px;
			
			border-color:#555555;
			border-style:solid;	
			border-width:1px 1px 0px 1px;  
		}
		
			#navigation_right a.sidebar_title{
				background-image:none;
				background-color:#242424;	
				
				font-weight:bold;
			}

	
	/* Footer */
	#footer a, #footer a:hover{color:#333333; font-size:9px; font-weight:normal;}
	
	
	/* My Peligoni - Videos */
	embed{
		width:425px;
					
		margin:0px 0px 25px 25px;
		padding:0px 0px 0px 0px;
		
		border-color:#222222;
		border-style:solid;	
		border-width:1px 1px 1px 1px;
	}
	
	/* Social Network Icons */
	.social_icons{background:; float:right; display:block;}
	.social_icons span.tweet{background:; float:left; width:55px; height:20px; display:block; padding:2px 0px; margin-right:8px;}
	.social_icons span.fb_like{background:; float:left; width:48px; height:24px; display:block; overflow:hidden; margin-right:8px;}
	
		
/* End of CSS Document */

/* Produced by Steve Ferrar on behald of London Creative */
