@charset "utf-8";
/* CSS Document */
body {
		background-color: black;
		font-family: Georgia, "Times New Roman", Times, serif;
		background-image: url(../images/background_body.png);
		font-size: 14px;
}

#glow {
	width: 896px;
	margin: 0px auto;
	padding-left: 20px;
	padding-right: 20px;
	background: url(../images/background_glow_sides.png);
	background-color: #FFF;
	background-position: left;
}
a, a:active, a:visited {
	color: #DE6431;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	color: #de6431;
	font-size: 24px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.clear {
	clear: both;
}
.green {
	color: #339900;
}

.fancy_img {
	border: 3px solid #DE6431;
}
#Main {
	margin: 0px auto;
	width: 856px;
	background-color: #FFFFFF;
	padding-bottom: 18px;
}

#Nav {
	background-color: #de6431;
}

#Nav ul {
	margin: 0px;
	padding: 0px;
}

#Nav ul li {
	float: left;
	list-style: none;
}

#Nav ul li a, #Nav ul li a:active,#Nav ul li a:visited {
	display: block;
	color: #FFFFFF;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
}

#Nav ul li a:hover, #Nav ul li a#selected {
	text-decoration: underline;
}

#Nav #phone {
	float: right;
	color: #FFFFFF;
	font-size: 20px;
	margin-right: 10px;
	padding-top: 3px;
}

#SmallHeader {
	padding: 20px;
	background-color: #eaeaea;
	border-bottom: 1px solid #CCCCCC;
}

#SmallHeader #Logo {
	float: left;
}

#SmallHeader #Saying {
	float: right;
	width: 400px;
	margin-top: 30px;
}

#SmallHeader #Saying h1 {
	color: #333333;
	text-align: center;
}

#LargeHeader {
	background-color: #eaeaea;
	border-bottom: 1px solid #CCCCCC;
	padding: 20px;
	overflow: hidden;
	height: 280px;
}

#LargeHeader #Logo {
	float: left;
}

#LargeHeader #Thumbnails {
	float: left;
	width: 206px;
	margin-top: -150px;
	margin-left: 20px;
	padding-left: 30px;
	padding-right: 30px;
	background: url(../images/slideshow_thumbnail_arrow.png) no-repeat right center;
}

#LargeHeader ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#LargeHeader ul li {
	float: left;
	padding: 5px;
}

#LargeHeader .thumbs img {
	border: 0px;
}

#LargeHeader #Preview {
	float: right;
	width: 503px;
	height: 266px;
}

#LargeHeader #slideshow-container {
	position: relative;
}

div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
}
div.slideshow img {
	vertical-align: middle;
	border: 6px solid #666666;
}

#Page {
	padding: 51px;
	padding-bottom: 20px;
}

#Page #left {
	float: left;
	width: 335px;
}
#Page #right {
	float: right;
	width: 335px;
}

#Footer {
	background-color: #EAEAEA;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 7px 10px 7px 10px;
	color: #666;
}

#Footer a, #Footer a:active, #Footer a:visited {
	color: #999;
}

#photo_gallery {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 20px;
}

#photo_gallery li {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	text-align: center;
}
#photo_gallery li img, #home_gallery li img {
	border: 1px solid #000000;
}

.qp_next {
	margin-right: 20px;
}
.qp_disabled { display: none; }

#home_gallery {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#home_gallery li {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
	text-align: center;
}