@charset "UTF-8";
/* =CALL LIBRARY */
	@import url("reset-min.css"); /* ------- Reset all CSS Styles */

/* =GENERAL - the general styles */
	body{
		font: 62.5%/2.2em "Arial", Verdana, Helvetica, san-serif, Times, serif;
		color: #4b4942;
		background: #fff;
	}
	
	#cent {	margin: 0 auto;}
	
	.float_image {
 		float: right;
	}	
	.benefitsContainers {
		width: 130px;
		text-align:center;
		height:210px;
		float:left;
		padding-right:14px;
	}
	.finalContainer {
		width: 173px;
		text-align:center;
		height:270px;
		float:left;
		padding-right:5px;
	}
	.headings {
		height:27px;
		font-size: 1.1em;
		color: #4b4942;
		background: #fff;
		text-align:center;
	}
	.benefitsImages {
		padding-bottom:5px;
	}


/* =LAYOUT - the main layout styles */

	#main{width: 900px; padding:0px 0 0px; border-top: 0px solid #A30D0D; border-bottom: 2px solid #A30D0D;
		}
	.container	{
		width:900px;
		margin: 0 auto;
		position: relative;
		overflow:hidden;
	
	}
	.head_container{
		width: 900px;	
		margin: 0 auto;
		position: relative;
		overflow:hidden;
		background: #f1f0ef;
		border-bottom:2px solid; color: #A30D0D
	}
	#top_banner{
		width:760px;
		height: 136px;
		margin: 0 auto;
		float: left;
		position: relative;
		overflow:hidden;
		background: url(../images/crown_logo.png) top repeat-x;
	}
	
	#top_banner p {line-height: 200%; 
		text-align: left;
		font-size: 16px;
		vertical-align: bottom;
	}
	#top_banner table {margin-left:14px;width:400px; text-align: center;}
	#top_banner a {line-height: 200%; 
		text-align: left;
		font-size: 16px;
		vertical-align: bottom;
	}	
	#top_banner h3 {line-height: 300%; font-size: 30px; font-weight: bold;}
	
	
	#top_logo{
		width:140px;
		height: 136px;
		float: left;
		margin: 0 auto;
		position: relative;
		overflow:hidden;
		text-align: center;		
		border: 0px solid;
		/*background: #A5A5A5;*/
		vertical-align: middle;
		background: url(../images/logo2.png) top repeat-x;
		/*background: #CC6666;*/
	}
	#top_logo p {line-height: 340%; font-size: 40px; background: #D64545 }
	
	/* left column */
	#leftcolumn{float: left;width:140px;padding: 0;font: 1em "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
		
	
	#leftcolumn .leftbox p{line-height:1.5em; font-size:12px; }		
	
	ul {
	list-style: none;
	margin: 0 auto;
	padding: auto;
	}

	ul.leftbox{font-size: 1.2em;}

	a{text-decoration: none;color: #5599a7;}
	a:hover{color: #A30D0D;text-decoration: underline;}
	a:visited{}
	
	ul.borderedlist {margin: 0px; font-size:1.5em; text-align: right; }
	ul.borderedlist li {margin-left: 15px; }
	
	/* highlighted colours for menu*/
	ul.borderedlist li a:hover{background: #E5E5E4;color: #A30D0D;text-decoration: none;
		padding: 11px 20px 8px 5px; }
    
	
	.selected_link{background: #ffffff;color: #A30D0D;		display: block;
		padding: 11px 20px 8px 5px; }
	
	/* bg colour for menu links */
	.leftbox{background: #A30D0D;}
	
	/* general colour of links on left */
	ul.borderedlist li a{
		margin-left: 0px;
		display: block;
		padding: 11px 20px 8px 5px;
		color: #ffffff	 /* #42423b */	
	}
	

	/* center column */

	/* center column */
	#center{float: left;width:44%;padding: 25px 10px 0px 25px; }
	#center_with_map{float: left;width:34%;padding: 25px 10px 0px 25px;}
	#center_no_pic{float: left;width:79%;padding: 25px 10px 0px 25px;}
	.article_wrapper h2{color: #000000; font-size:1.8em;margin:0px 0 18px; line-height: 120%; padding: 5px 0;}
	.article_wrapper p{font-size:1.4em; margin: 10px 10px 0px 0px; text-align: left;} /* mum's margin 0px 90px 0px 0px */
	.article_wrapper li{list-style-type: square;margin:7px 15px 10px; font-size:1.4em;}
	.article_wrapper table{margin: 0px 10px 1em 0px; text-align: left; font-size:1.4em;}
	.article_wrapper h4{font-weight: bold;font-size:1.0em;margin:0px 0 0px; line-height: 110%; padding: 10px 0 0;}
	.article_wrapper br{margin:0px;}
	
	#membership {font-size:1.1em; border-top: 1px solid; padding: 10px 0 10px 0;}
	
	#spaced{margin: 20px 10px 0px 0px; text-align: left; font-weight: bold;}
	#spaced1{margin: 20px 10px 0px 0px; text-align: left; font-weight: bold;}
	
	
	#rightcolumn{width: 310px; float: right; background: #E5E5E5;padding: 25px 0 0px 0;}
	#rightcolumn_map{width: 400px; float: right; background: #E5E5E5;padding: 5px 0px 0 0;}
	/* right column */
	.rightbox{float:right;}
	.rightbox_wrapper{
		color: #58584D;
	}
	#rightcolumn p {margin: 0px; padding-bottom: 0px;width: 310px;}
	#rightcolumn_map p {margin: 0px; padding: 0px;width: 310px; }
	.pic { 
			/*margin: 7px;*/
		float: right;
		height: 300px;
		position: relative;
		display: block;
		width: 310px;
	}

	/* header layout */
	#navigation{
		position: absolute;
		right: 0;
		top:10px;
		margin: 0 auto;
	}
	/* main area layout */


	
	
	
/* =HEADER - the header styles */
	#header {}
	#header .container{height: 30px;display:block;}
	
	/* logo */
	h1{
		position: absolute;
		height: 71px;
		top: 15px;
	}
	h1 a{
		/*font: 24px/24px Arial, Helvetica, sans-serif;*/
		font-weight: bold;
		letter-spacing: -2px;
		padding: 22px 9px 25px 20px;
		display: block;
		color: #fff;
		background: url(../images/logo_bg.gif) left top no-repeat;
	}
	h1 a:hover{color: #fff;}
	h1 a span{
		height:71px;
		width: 13px;
		position: absolute;
		top:0;
		right: -13px;
		cursor: pointer;
		background: url(../images/logo_right.gif) right top no-repeat;
	}
	/* top navigation */
	#navigation li{
		float: left;
		padding-left: 15px;
		text-transform: none;
		font-size: 1.3em;
		font-weight: normal;
	}
	#navigation li a{color: #000000;font-weight: bold;;}
	#navigation li a:hover,#navigation li.active a{color: #A30D0D;}


/* =CONTENT - the content styles */

	
	.bottombox{
 	    border: 1px dashed #d9e0e8;
     }	
	.bottombox_wrapper{
		background: #eeeded;
		padding:2px;
		margin-bottom: 0px;
		font-size:11px;
		line-height: 16px;
		color: #58584D;
	}
	
	

/* =FOOTER */
	#footer{
		height: 17px;
		border-top:1px solid #d1cfcd; /* could set to menu colour A30D0D */
		/*background: #4a4841 url(../images/footer_bg.jpg) 0 0 repeat-x;*/
		font-size: 1em;
		width: 900px;
		margin: 0 auto;
	}
	#footer a{color: #000000;}
	#designby{
		float: right;
		padding-top:2px;
	}
	#copyright{
		float: left;
		height: 23px;
		margin-top: 2px;
	}
	
	#designby li{float: left;padding-left:29px;}
	#designby li a:hover{color: #A30D0D;}
	