/* Layout Stylesheet */ 

	body {
		margin:0;
		background:#ffffff;
		color:#003333;
		font-size:0.8em;
		line-height:1.8em;
		font-family:Georgia, Times, serif;
		}

	#container {
		text-align:left;
		width:900px;
		margin:0 auto;
		padding:0;
		}

	#header {
		margin:0;
		padding:6px 0 4px 0;
		text-align:center;
		border:0px solid gray;
		}
		
		#header h1 {
			margin:0;
			padding:0;
			font-size:1em;
			font-weight:normal;
			color:#B9C8CC;
			}

	#logo {
		text-align:center;
		background: url(../images/culmvale_bg.gif) top left repeat-x;
		height:95px;
		margin:0;
		padding:0;
		border:0px solid gray;
		}

 		#logo img {
 			margin:5px 0 0 0;
 			padding:0;
 			}

	#columncontainer {
		width:900px;
		padding:0;
		margin:0;
		}

		#leftcolumn {
			float:left;
			width:210px;
			text-align:left;
			padding:0;
			margin:0;
			}

			#leftcolumn ul {
				margin:30px 0 50px 10px;
				padding:20px 0 0 0;
				list-style-type:none;
				font-size:0.9em;
				font-weight:bold;
				}

			#leftcolumn li {
				margin:0 0 10px 0;
				}

			#leftcolumn li a	{
				display:block;
				padding:5px 10px 5px 15px;
				width:160px;
				background-color:#fff;
				}

			#leftcolumn li a:link, #leftcolumn li a:visited {
				color:#999;
				border:1px solid #EBEEEF;							
				text-decoration: none;
				}

			#leftcolumn li a:hover {
				background-color:#F8F8F8;
				color:#679F9F;
				border:1px solid #EBEEEF;			
				}

			#leftcolumn li a.current {
				background-color:#F4F4F4;
				color:#003333;
				border:1px solid #C7DEE2;			
				}

			#leftcolumn img {
				margin:20px 0 0 10px;
				border:0px solid white;
				}

		#rightcolumn, #hprightcolumn {
			float:right;
			width:685px;
			text-align:left;
			padding:30px 0;
			}

			#rightcolumn h2, #hprightcolumn h2 {
				margin:15px 30px 15px 30px;
				padding:0 0 5px 0;
				font-size:1.3em;
				font-weight:normal;
				color:#555;
				border-bottom:1px dashed #999;
				}

			#rightcolumn h3, #hprightcolumn h3 {
				margin:15px 30px 0 30px;
				padding:0 0 5px 0;
				font-size:1.1em;
				font-weight:bold;
				color:#555;
				border-bottom:1px dashed #ccc;
				}

			#rightcolumn p, #hprightcolumn p {
				margin:5px 35px 10px 35px;
				padding:0;
				font-size:0.9em;
				font-weight:normal;
				color:#777;
				}

			#rightcolumn p.prices {
				margin:5px 110px;
				font-size:0.9em;
				font-weight:normal;
				color:#777;
				}

			#rightcolumn p.pricesend {
				margin:5px 110px 55px;
				font-size:0.9em;
				font-weight:normal;
				color:#777;
				}

			#rightcolumn img, #hprightcolumn img {
				border:1px solid #ccc;
				}
			
			#hprightcolumn img {
				margin:5px 0 0 35px;
				padding:1px;
				}

			#rightcolumn img {
				margin:5px 0;
				padding:1px 1px 20px;
				background:url('../images/imagecloseupbg.gif') bottom right no-repeat;
				}
			
			.photoleft {
				float:left;
				margin-left:45px;
				}

			.photoright {
				float:right;
				margin-right:45px;
				}

			.photocenter {
				margin:0 auto;
				text-align:center;
				}
			
			table.prices {
				border:1px solid #cfdcdf;
				margin-left:45px;
				font-size:90%;
				}
				
				table.prices th {
					font-weight:bold;
					background:#ccc;
					padding:2px 10px;
					}

				table.prices td {
					background:#f2f4f3;
					padding:1px 10px;
					text-align:center;
					}

				table.prices td.tablebig {
					font-size:150%;
					}

					
	#footercont {
		text-align:center; 
		font-size:0.7em;
		margin:25px 0 0;
		padding:5px;
		color:#A3B4B8;
		background: url(../images/culmvale_bg.gif) top left repeat-x;		
		}

		#footer {
			width:900px;
			margin:auto;		
			}
		
		#footerlc {
			float:left;
			}

		#footerrc {
			float:right;
			}
			
	.clear {
		clear:both;
		}

/* Presentation Stylesheet */


	.small {
		font:0.7em Verdana, sans-serif;	
		}
	
	.imagetag {
		font:0.7em Verdana, sans-serif;
		}	

/* pseudo selectors for text links */
	
	a:link {
		text-decoration:none;
		color:#009999;
		}
	
	a:visited {
		text-decoration:none;
		color:#009999;
		}
	
	a:hover {
		color:#66cccc;
		text-decoration:underline;
		}
	
	a:active {
		text-decoration:none;
		color:#66cccc;
		}		