/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : Berlin
Author : Ben Rinehart
Designer: Rhonda Riffey
URL : 

Description : 

Created : 
Modified : 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(bkgd5.gif);
}

	/* START NAVIGATION */
	.nav1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: normal;
}

 .nav1 a:link {
color: #FFFFFF;
text-decoration: none;
}

.nav1 a:visited {
color: #FFFFFF;
text-decoration: none;
}

.nav1 a:hover {
color: #4BBFAC;
text-decoration: none;
}

.nav1 a:active {
color: #FFFFFF;
text-decoration: none;
}

.nav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #41352A;
	text-decoration: none;
	word-spacing: normal;
}


 .nav2 a:link {
	color: #41352A;
	text-decoration: none;
}

.nav2 a:visited {
color: #41352A;
text-decoration: none;
}

.nav2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.nav2 a:active {
color: #41352A;
text-decoration: none;
}

.nav2a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #41352A;
	text-decoration: none;
	word-spacing: normal;
}


 .nav2a a:link {
	color: #41352A;
	text-decoration: underline;
}

.nav2a a:visited {
color: #41352A;
text-decoration: none;
}

.nav2a a:hover {
	color: #F88E9F;
	text-decoration: underline;
}

.nav2a a:active {
color: #41352A;
text-decoration: none;
}

.nav3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #4da899;
	text-decoration: none;
	word-spacing: normal;
}


 .nav3 a:link {
color: #4da899;
text-decoration: none;
}

.nav3 a:visited {
color: #4da899;
text-decoration: none;
}

.nav3 a:hover {
color: #41352A;
text-decoration: none;
}

.nav3 a:active {
color: #4da899;
text-decoration: none;
}

	.nav4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: normal;
}

 .nav4 a:link {
	color: #FFFFFF;
	text-decoration: underline;
}

.nav4 a:visited {
color: #FFFFFF;
text-decoration: none;
}

.nav4 a:hover {
	color: #F88E9F;
	text-decoration: underline;
}

.nav4 a:active {
color: #FFFFFF;
text-decoration: none;
}


			
		/* END NAVIGATION */
	

	/* START INFO PAGES */
	img.figure-a{
		display: block;
		margin: 5px auto;
		border: 1px solid 554533;
		}
	
	img.figure-b{
		float: right;
		border: 1px solid 554533;
		margin: 0 0 5px 5px;
		}
	
	img.figure-c{
		float: left;
		border: 1px solid 554533;
		margin: 0 5px 5px 0;
		}
	
	#resources{
		margin: 0;
		padding: 0;
		}
	
		#resources li{
			list-style-type: none;
			padding: 5px 0;
			}
	
	.hreview{
		width: 500px;
		clear: left;
		border-top: 1px solid #53a194;
		margin-bottom: 15px;
		}
		
		.hreview img{
			float: left;
			border: 1px solid 554533;
			margin: 10px 10px 5px 0;
			}
		
		.hreview .description p{
			font-style: italic;
			font-size: 13px;
			}
	
		.hreview .vcard{
			font-size: 14px;
			background: #53a194;
			padding-right: 100px;
			}
	
		#promotions{
			width: 560px;
			height: 400px;
			margin: 0 auto;
			}
	
		#slideshow{
			width: 637px;
			height: 452px;
			margin: 0 auto;
			}/* END INFO PAGES */
	
	/* START PORTFOLIO */
	#portfolio{
		width: 600px;
		display: block;
		margin: 5px auto 0 auto;
		padding: 0;
		}

		#portfolio li{
			float: left;
			display: block;
			padding: 0;
			margin: 0;
			width: 170px;  /* 170px for 3 columns, 225px for 2 */
			height: 160px;
			text-align: center;
			font: 14px/24px Georgia, Times, "Times New Roman", Serif;
			letter-spacing: 2px;
			}
			
			#portfolio li a.image{
				width: 150px;
				height: 120px;
				overflow: hidden;
				display: block;
				margin: 0 auto;
				border: 1px solid #6f5e40;
				}
				
				#portfolio li a.image img{
					border: none;
					}/* END PORTFOLIO */
	
	/* START GALLERIES */	
		#enlarge{
			width: 640px;
			height: 455px;
			overflow: hidden;
			}
			
			#enlarge img{
				border: 1px solid 554533;
				display: block;
				margin: 0 auto;
				}

		#thumbnails ul{
			margin: 5px 0 0 0;
			padding: 0;
			}

		#thumbnails li{
			display: block;
			float: left;
			margin: 0;
			padding: 0;
			}
		
			#thumbnails li a{
				display: block;
				float: left;
				width: 34px;
				height: 34px;
				margin: 1px;
				border: 1px solid 554533;
				overflow: hidden;
				}
				
				#thumbnails li a img{
					border: none;
					}/* END GALLERIES */
	
	/* START FORMS */
		.column{
			float: left;
			width: 310px;
			}

	#gift{
		border: 1px solid #6f5e40;
		display: block;
		margin: 3px auto;
		}

		fieldset{
			padding: 10px;
			margin: 0;
			border: 1px solid #6f5e40;
			}

			fieldset fieldset{
				clear: left;
				float: left;
				margin: 5px 0;
				width: auto;
				}

				fieldset fieldset label{
					width: 250px;
					}

		legend{
			color: #6f5e40;
			}

		label{
			display: block;
			float: left;
			clear: left;
			width: 60px;
			font-size: 12px;
			margin-top: 3px;
			}

		.required{
			color: #6f5e40;
			font-weight: bold;
			}

		input[type="checkbox"], input[type="radio"]{
			margin: 0 15px 0 0;
			}

		input[type="text"], textarea{
			width: 200px;
			float: left;
			margin: 3px;
			}

		input[type="submit"], input[type="reset"]{
			margin: 3px;
			}

		input[type="submit"]:hover, input[type="reset"]:hover{
			cursor: pointer;
			}
form#contact{									width: 625px; }
form#contact fieldset {						margin: 0 10px 0 0; border: none; padding: 0; float: left; width: 225px; }
form#contact legend{						display: block; width: 360px; clear: both; color: #6f5e40; font: 14px Times, "Times New Roman", Georgia, Serif; padding-left: 0; padding-top: 0.8em; /* position: relative; left: -0.5em; */ }
form#contact label{							width: 95px; float: left; margin: 0; }
form#contact label{							width: 95px; float: left; margin: 0; display: block; clear: none; padding: 0.4em; font-size: 12px; white-space: nowrap; }
html>body form#contact label{		width: 45%; }
form#contact .required{					font-weight: bold; color: #6f5e40; }
form#contact .error{							font-size: 11px; color: #000; padding-left: 0; font-weight: bold; }
form#contact img{							display: block; margin: 10px 0 0 0; padding: 0; }
form#contact input, #contact select{		width: 100%; margin-top: 0.1em; }
form#contact textarea{					width: 200%; margin-top: 0.1em; }
form#contact select{						height: 18px; margin-bottom: -5px; }
form#contact input.checkbox,
form#contact input.radio{				width: auto; height: auto; margin: 0 .4em 0 0; padding-left: 0.3em; }
form#contact input#submit{			clear: both; float: left; width: auto; }
form#contact p{								font-size: 12px; text-indent: 0; margin: 0; }/* END FORMS */
	
	/* START FOOTER */
	#footer{
	clear: both;
	padding: 0;
	margin-top: 0;
	height: 40px;
	color: #ECE0CD;
	background: url(../images/footer.jpg) bottom left no-repeat;
	text-align: center;
		}
		
		#footer p{
			padding: 15px 0;
			font: 12px Times, "Times New Roman", Georgia, Serif;
			}/* END FOOTER */

