@charset "UTF-8";
/* CSS Document */

body {
	background-image: url(../../images/background.gif);
	background-repeat: repeat;
	padding: 0;
	margin: 0;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: lighter;
	color: #FFFFFF;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 26px;
	color: #271C09;
	padding: 15px 0 0 0;
	margin: 0;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	line-height: 26px;
	color: #271C09;
	padding: 15px 0 0 0;
	margin: 0;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
}

.underline {
	border-top: 1px solid #271C09;
	width: 215px;
}

.underline_long {
	border-top: 1px solid #271C09;
	width: 865px;
}

#wrapper {
	width: 960px;
	background-image: url(../../images/sideShadows.jpg);
	background-repeat: repeat-y;
}

.content {
	width: 920px;
	background-color: #C2C2B1;
}


/* Header content */
.header {
	background-image: url(../../images/headerBackground.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 920px;
	text-align: left;
	padding: 0;
	margin: 0;
}

.logo {
	float: left;
	width: 350px;
}

.search {
	float: right;
	width: 325px;
	text-align: right;
	padding: 15px 15px 0 0;
	vertical-align:top;
}

#searchResults {
	float: right;
	width: 820px;
	height: 100%;
	text-align: left;
	padding: 0 25px 25px 25px;
}

.searchButton {
	width: 122px;
	float: left;
}

/* End Header content */

/* main body content */
#contentArea {
	width: 905px;
	min-height: 441px;
	height: 100%;
	float: left;
	background-image: url(../../images/sideSpacer.gif);
	background-repeat: repeat-y;
	background-color: #D7D7CF;
	margin: 0 0 20px 0;
}

#leftSpace {
	width: 50px;
	float: left;
}

#body {
	float: right;
	width: 855px;
	text-align: left;
}

/* End main body content */

/****************************************************/
/* Sub pages
/****************************************************/

#infoBar {
	width: 920px;
	height: 69px;
	background-color: #C2C2B1;
}

.modelHead {
	background-image: url(../../images/subPage_swoop.jpg);
	background-repeat: no-repeat;
	background-color: #8F907C;
	width: 316px;
	height: 69px;
	line-height: 69px;
	float: left;
}

.tagline {
	float: right;
	width: 604px;
	height: 69px;
	line-height: 69px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: lighter;
	font-style: italic;
	color: #333333;
	text-align: center;
}

#main {
	width: 870px;
	min-height: 339px;
	padding: 10px 15px 20px 30px;
	margin: 0;
	background-color: #C2C2B1;
	text-align: left;
}

/* 5 photos or less */

.thumbHolder {
	width: 154px;
	height: 270px;
	margin: 20px 0 0 0;
	padding: 10px;
	float: left;
}

.thumbHolder:hover {
	background: url(../../images/thumbBackground.gif) no-repeat 0 0;
}

.thumbHolder p, .thumbHolder6 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #271C09;
	text-align: left;
	margin: 0;
	padding: 10px 0 0 0;
}

.thumbHolder p a, .thumbHolder6 p a {
	font-weight: bold;
	text-decoration: none;
	color: #271C09;
}

.thumbHolder p a:hover, .thumbHolder6 p a:hover {
	text-decoration: underline;
}

.thumb {
	width: 150px;
}

/* ************************** */

/* six photos */

.thumbHolder6 {
	width: 125px;
	height: 270px;
	margin: 20px 0 0 0;
	padding: 10px;
	float: left;
}

.thumbHolder6:hover {
	background: url(../../images/thumbBackground6.gif) no-repeat 0 0;
}

.thumb6 {
	width: 125px;
}

/* ******************************** */

/* footer */
#footer {
	width: 960px;
	text-align: left;
}

#footer p {
	padding: 0 0 30px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 0;
}

/* end footer */

/* misc. functions */

.clearfix {
	clear: both;
	height: 0;
}

.floatLeft {
	float: left;
	clear: left;
	padding: 0;
	margin: 0;
}

.mainHomeImage {
	float: right;
	clear: right;
	padding: 0 0 0 15px;
	margin: 0;
}