/* Guy Whammond */
/* Main Style Sheet 2009 */

	.pngfix{ 
		behavior: url("../includes/pngfix/iepngfix.htc");
	}
	
	body{
		margin:0px;
		padding:0px;
		background-color:#ffffff; 
	}
	
	.container{
		width:980px;
		margin:0px auto;
		font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;
		font-size:12px;
		color:#333333;
	}
		
		/* header */
		/* see heading.css for heading styles */
		.header{
			width:980px;
			height:160px;
			margin-bottom:15px;
			border-bottom:1px solid #f4f0ed;
			background-image:url(../images/layout/header_bg.jpg);
			background-repeat:no-repeat;
		}
			
		/* content */
		.content{
			width:980px;
		}
			/* content left (navigation) */
			.content_left{
				width:267px;
				background-color:#ededed;
				float:left;
			}
				.content_left_inner{
					padding:23px;
				}
					.content_search{
						width:218px;
						height:24px;
						background-image:url(../images/layout/searchbox_bg.jpg);
						background-repeat:no-repeat;
						margin-bottom:15px;
						padding:1px;
					}
						.srch_input{
							float:left;
						}
						.srch_btn{
							float:right;
							padding-top:3px;
							padding-right:3px;
						}
						.search_field{
							border:0px;
							font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;
							font-size:12px;
							color:#333333;
							padding:3px;
							width:180px;
						}
					.content_genderpick{
						width:220px;
						margin-bottom:15px;
						font-size:14px;
					}
						.content_genderpick a{
							color:#333333;
							text-decoration:none;
						}
						.content_genderpick a:hover{
							color:#5b5b5b;
							text-decoration:none;
						}
						.gender_left{
							float:left;
						}
						.gender_right{
							float:right;
						}
					.content_navigation{
						width:220px;
					}
						.nav_item{
							padding-top:9px;
							padding-bottom:9px;
						}
							.nav_item a{
								color:#333333;
								text-decoration:none;
							}
							.nav_item a:hover{
								color:#5b5b5b;
								text-decoration:none;
							}
							.selected a{
								color:#333333;
								text-decoration:underline;
							}
				
			/* content right (main area) */
			.content_right{
				width:698px;
				float:right;
			}
				/* slideshow */
				.slideshow{
					width:698px;
					height:388px;
					margin-bottom:15px;
					overflow:hidden;
				}
				/* brand image */
				.brandimage{
					width:698px;
					height:204px;
				}
				/* content text */
				.content_text{
					
				}
					.content_text h1{
						font-size:14px;
						padding-bottom:10px;
						font-weight:normal;
						text-decoration:underline;
					}
					.content_text h2{
						font-size:14px;
						padding-bottom:10px;
						font-weight:normal;
					}
					.content_text p{
						margin-bottom:15px;
						line-height:20px;
					}
					.content_text p a{
						color:#5B5B5B;
					}
					.content_text ul{
						padding-bottom:15px;
						padding-left:50px;
					}
					.content_text li{
						padding-bottom:7px;
						list-style-type:circle
					}
					.main_item li{
						padding:5px;
					}
					.main_item{
						padding:5px;
					}
						.main_item a{
							color:#5B5B5B;
							text-decoration:none;
						}
					.sub_item{
						padding:5px;
						padding-left:30px;
						color:#B5B4B6;
					}
					.sub_item li{
						padding:5px;
					}
						.sub_item a{
							color:#B5B4B6;
							text-decoration:none;
						}
			/* contact page */
			.contact_left{
				width:485px;
				float:left;
			}
			.contact_right{
				width:200px;
				float:right;
				background-color:#EDEDED;
			}
				/* contact form */
				.contact_field{
					margin-bottom:5px;
					width:320px;
					margin-left:10px;
					font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;
					font-size:12px;
					color:#333333;
				}
				.contact_dropsize{
					margin-bottom:5px;
					font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;
					font-size:12px;
					color:#333333;
				}
				.contact_area{
					margin-bottom:5px;
					width:320px;
					height:150px;
					margin-left:10px;
					font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;
					font-size:12px;
					color:#333333;
				}
				.contact_button{
					margin-right:30px;
					color:#333333;
					font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;
					font-size:12px;
				}
				.success_box{
					background-color:#dbeedc;
					color:#333333;
					padding:5px;
					margin-bottom:15px;
					border:1px solid #dbeedc;
				}
			
				.success_box ul{
					padding-top:5px;
					padding-bottom:5px;
				}
			
				.success_box li{
					padding:4px;
					color:#333333;
				}
			
				.error_box{
					background-color:#eedbdb;
					color:#333333;
					padding:5px;
					margin-bottom:15px;
					border:1px solid #eedbdb;
				}
			
				.error_box ul{
					padding-top:5px;
					padding-bottom:5px;
				}
			
				.error_box li{
					padding:4px;
					color:#333333;
				}
		/* footer */
		.footer{
			padding:10px;
			line-height:20px;
			padding-top:50px;
			border-top:1px solid #d6d6d6;
		}
			.footer a{
				color:#333333;
				text-decoration:none;
			}
			.footer a:hover{
				color:#5b5b5b;
				text-decoration:none;
			}
			.footer_left{
				float:left;
			}
			.footer_right{
				float:right;
			}
			
		/* advert */
		.home_advert{
			margin-bottom:5px;
		}
		
/* CSS by Nick Edwards - 2010 */

#latestnews {
	width:100%;
	border:1px solid #d6d6d6;
	border-right:0;
	border-bottom:0;
	padding:10px;
	padding-right:0;
}

.latestnewsbox {
	width:344px;
	float:left;
	margin-right:10px;
	height:175px;
}

#latestnews h2 {
	background-color:#bebebe;
	line-height:40px;
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
	padding-left:10px;
	margin-bottom:15px;
}

#latestnews h3 {
/* 	display:inline; */
/* 	float:left; */
	font-size:11px;
	line-height:17px;
	margin-right:5px;
	padding-left:10px;
	color:#606060;
}


#latestnews h2 a {
	color: #FFF !important;
	border: 0px !important;
}

#latestnews img.thumb {
	float: left;
	margin-right: 5px;
	border:2px solid #eaeaea;
	padding: 2px;
}

#latestnews p {
	margin-bottom:10px;
	line-height:17px;
	color:#606060;
	padding-left:10px;
}

#latestnews a, #latestnews a:link, #latestnews a:active, #latestnews a:visited {
	color:#2b2b2b;
	text-decoration:none;
}

#latestnews a:hover {
	border-bottom:2px solid #d6d6d6;
}
