/****************************************/
/* HOME PAGE    						*/
/****************************************/

	#about_us_pic{
		padding:28px 0 0 0;
		}
	#about_us{
		width:320px;
		float:left;
		margin:118px 0 0 0;
		}
	#about_us p{		
		margin:10px 20px 0 0;
		padding:0;
		color:#3C3C3C;
		font-size:0.9em;
	}
	
	#about_us p.large_link{
		font-size:1.2em;
		margin:20px 0 0 0;
		}
		#about_us p.large_link a{
			text-decoration:none;
			color:#3C3C3C;
			}
			#about_us p.large_link a:hover > span{
				text-decoration:underline;
				}
		 #about_us p.large_link img{
			vertical-align:middle;
			margin:0;
			}
		#about_us p.large_link a > span{
			color:#FF3399;
			}
			
	#home_quote{
			background-image:url("http://www.zealdesign.co.uk/themes/zeal/images/home/big_bubble.png");
			background-position:top left;
			background-repeat:no-repeat;
			width:376px;
			height:160px;
			padding:5px;
			margin:0 0 0 20px;
			}
			#home_quote h1{
				color:#FFFFFF;
				font-size:1.8em;
				font-weight:normal;
				margin:0;
				padding:6px;
				}			
			#home_quote p{
				color:#FFFFFF;
				font-size:0.9em;
				margin:0;
				padding:6px;
				font-weight:normal;	
				}
				
	div.small_speech{
			background-image:url("http://www.zealdesign.co.uk/themes/zeal/images/home/small_bubble.png");
			background-position:top left;
			background-repeat:no-repeat;
			width:376px;
			height:53px;
			padding:8px 5px 0 0;
			margin:0 0 0 20px;
			}
			div.small_speech h1{
				color:#FFFFFF;
				font-size:1.8em;
				font-weight:normal;
				margin:0;
				padding:2px 10px;
				}		
				
				
#quick_links{
	width:206px;
	float:left;
	padding:16px 0 0 16px;
}
	#quick_links h1{
		font-size:1em;
		font-weight:normal;
		margin:0;
		padding:0;
	}
	#quick_links a{
		color:#FF3399;
		text-decoration:none;
	}
		#quick_links a:hover {
			color:#3B3B3B;
		}
	#quick_links p{		
		margin:0;
		padding:0;
		color:#3B3B3B;
		font-size:0.9em;		
	}
	#quick_links img{
		padding:0;
		margin:4px 0 0 0;
		vertical-align:bottom;
	}
	div.image_1{
		width:99px;
		float:left;
	}
	div.image_2{
		width:99px;
		float:right;
	}
	
#showcase{
	border-left:10px solid #FF3399;
	margin:20px 0 0 0;
}
#showcase img{
	vertical-align:bottom;
}
/****************************************/
/* HOME / ABOUT US PAGE    			    */
/****************************************/

.pics {  
    height:  182px;  
    width:   754px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 0;  
    border:  0;  
    background-color: #eee;  
    width:  754px; 
    height: 182px; 
    top:  0; 
    left: 0 
} 
/****************************************/
/* ZEALOLOGY PAGE    					*/
/****************************************/

#zealology{
	padding:57px 0 0 0;
	margin:0;
	}
	#zealology img{
		vertical-align:bottom;
		margin:0;
		padding:0;
		}
	#zealology img.zealology_img_title{
		display:block;
		padding:0 0 38px 44px;
		clear:both;
		}		
	#mini_nav{
		font-size:0.9em;
		width:130px;
		float:left;
		margin:0 0 0 34px;
		}
		#mini_nav ul{
			list-style-type:none;
			margin:0;
			padding:0;
			}
			#mini_nav li{
				margin:0 0 2px 0;
				padding:0;
				}
		#mini_nav a{
			color:#919191;
			text-decoration:none;
			}
			#mini_nav a:hover{
				color:#FF3399;
				}
			#mini_nav a.current{
				color:#FF3399;
				}

	div.left_company{
		width:230px;
		float:left;
		}
		ul.disciplins{
			margin:10px 0 10px 0;
			padding:0;
			}
			ul.disciplins li{
				font-size:0.9em;
				font-weight:normal;
				color:#3B3B3B;
				}
	div.right_company{
		float:left;
		width:486px;
		}
		#company{
			width:370px;
			}
	#zealology_bottom{
		padding:6px 0 0 37px;
		border-left:10px solid #FF3399;
		}
		#zealology_bottom p{
			font-size:0.9em;
			color:#3B3B3B;
			margin:0 0 10px 0;
			padding:0;
			}
				
	#zealology_content{
		width:580px;
		float:left;
		margin:0 0 0 0;
		}
		#zealology_content p{
			margin:0;
			padding:0;
			color:#3B3B3B;
			width:350px;
			font-size:0.9em;
			}
			#zealology p.purple, #zealology_bottom p.purple{
				color:#FF3399;
				margin:20px 0 10px 0;
				}
		
		#zealology_content ul{
			list-style-type: none;
			margin: 0;
			padding: 0;
			float: left;
			width: 48%;
			}
			#zealology_content li{
				margin:0;
				padding:0 0 4px 0;
				color:#3B3B3B;
				width:350px;
				font-size:0.9em;
				}
			#zealology_content li.list_header{
				font-size: 1.2em;
				margin: 0 0 4px 0;
				}
				

			
	#quotes{
		margin:30px 0 0 0;
		}
		
		div.quote{	
			/*background-image:url("http://www.zealdesign.co.uk/themes/zeal/images/zealology/quote_bg.jpg");
			background-position:top left;
			background-repeat:no-repeat;*/
			width:211px;
			height:183px;
			/*padding:5px;*/
			float:left;
			margin:0 41px 0 0;
			}
			div.quote_text{
				padding:10px;
				overflow:auto;
				height:131px;
				}
				div.quote_text p{
					margin:0;
					padding:0;
					color:#FFFFFF;
					font-size:1em;
					line-height:normal;
					width:99%;
					font-weight:normal;
					}
		
	/* process */
	#flash_element{
		padding:98px 0 0 0;
		margin:0 20px 0 0;
		background-image:url("http://www.zealdesign.co.uk/themes/zeal/images/zealicious/extra.jpg");
		background-position:bottom left;
		background-repeat:repeat-x;
		}
		#pink_border{
			width:10px;
			float:left;
			height:217px;
			background-color:#FF3399;
			}
		#white_border{
			width:10px;
			float:left;
			height:141px;
			background-color:#FFFFFF;
			}			
		#flash_element object, embed{
			height:217px;
			}

/****************************************/
/* T's & C's PAGE    					*/
/****************************************/
#terms{
	padding:80px 100px 10px 42px;
}
	#terms p{
		color:#3C3C3C;
		font-size:0.9em;
		margin:0;
		padding:0;
	}