/* CSS Document */
html {
	width: 					100%;
	height:					100%;
}

body {
	margin: 				0;
	width: 					100%;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				10px;
}

#header {
	background-color:		#ffffff;
	text-align: 			center;
}

#header img {
	display:				block;
	margin: 				0px auto;
	border: 				0;
}

#header-bar {
	height: 				9px;
	background-color: 		#f0a51f;
}

#container {
	margin: 				0px auto;
	width: 					779px;
	background:				#ffffff url('/images/site/background-content.gif') top left no-repeat;
}

#menu {
	margin: 				0;
	list-style-type: 		none;
	padding: 				0;
}

#menu li {
	float: 					left;
}

#menu li img {
	padding-top: 			10px;
	display:				block;
	border: 				0;
}

#content {
	clear: 					both;
}

#content img {
	margin: 				0;
	display:				block;
	padding: 				0;
	border: 				0;
}

#content-introduction {
	background:				url('/images/site/introduction-background.gif') top left repeat-y;
	padding: 				0px 10px 0px 15px;
	font-size: 				11px;
}

#content-main {
	background:				url('/images/site/content-background.gif') top left repeat-y;
}

#content-properties {
	background:				url('/images/site/properties-background.jpg') top left no-repeat;
}

#cm-left {
	float: 					left;
	margin-left: 			7px;
	width: 					270px;
}

#cm-flash {
	padding-top: 			10px;
}

#introduction-finder {
	float: 					right;
	margin-right: 			10px;
}

#introduction-finder-body {
	width: 					219px;
	background:				url('/images/site/header-finder-background.gif') top left repeat-y;
}

#page-title {
	padding-top: 			21px;
	text-align: 			left;
}

#finder {
	background:				url('/images/site/finder-background.gif') top left repeat-y;
}

#finder-form {
	margin: 0;
	padding: 0;
}

#finder-form p {
	margin: 0;
	padding: 3px 0px;
	text-align: 			center;
}

#login {
	width: 260px;
	background-color: 		#e3e3e3;
}

#login-form {
	margin: 0;
	padding: 0;
}

#login-form p {
	margin: 0;
	padding: 5px 0px;
	text-align: 			center;
}

#error {
	margin: 				10px;
	border: 				1px solid #CC0000;
	background-color: 		#990000;
	padding: 				5px;
	color: 					#FFFFFF;
	font-weight: 			bold;
}

#success {
	margin: 				10px;
	border: 				1px solid #00CC00;
	background-color: 		#009900;
	padding: 				5px;
	color: 					#FFFFFF;
	font-weight: 			bold;
}


#photostrip {
	background-color: 		#d8d8d8;
}

#photo {
	background-color: 		#d8d8d8;
}

#photostrip-button {
	background-color: 		#7a7a7a;
}

#footer {
	background-color: 		#252525;
	padding: 				3px 10px;
	color: 					#FFFFFF;
	
}

#footer a {
	color: 					#f0a61f;
}

/* -- TEXT STYLES ------------------------------------- */
.headerB {
	color: 					#4e4d4d;
	font-size: 				12px;
	font-weight: 			bold;
}

.clear {
	clear: 			both;
	line-height: 	0px;
	height: 		0px;
	margin: 		0px;
	border: 		0px;
	padding: 		0px;
}

