body {	background-color: #595441;	margin: 0px;	padding: 0px;	background-image: url(../images/logo_bg.gif);	background-repeat: no-repeat;	background-position: top center;	background-attachment: fixed;}img#beautiful_images {    position: absolute;    top: 250px;    right: 0px;    z-index: 5;}ul {	list-style: disc outside;}div#page_container {	position: absolute;	width: 800px;	left: 50%;	top: 20px;	margin-left: -400px;}a {	color: #ffff99;	text-decoration: none;}a:hover {	color: #2E2100;}/* Header */div#header {	position: relative;	height: 85px;}img#logo_image {	position: absolute;	top: 0px;	left: 0px;}img#affordable_photography_by {	position: absolute;	top: 0px;	left: 70px;}img#logo_text {	position: absolute;	top: 20px;	left: 70px;}img#christian_company {	position: absolute;	top: 70px;	left: 77px;}img#web_phone {	position: absolute;	top: 0px;	left: 550px;}/* Body */div#body {	position: relative;	height: 330px;	min-height: 330px;	display: block;	margin-top: 10px;}body > div#body {	height: auto;}div#slideshow_loading {	position: absolute;	top: 0px;	left: 0px;	text-align: center;	padding-top: 130px;	overflow: hidden;	width: 400px;	height: 170px;	border: 5px solid #ffffff;	font-family: "Arial Narrow", Arial;	font-weight: bold;	font-size: 22px;	text-transform: uppercase;	color: #ffffff;	letter-spacing: .06em;	background-color: #000000;}div#packages {	position: relative;	left: 440px;	top: 0px;	margin-top: 0px;	padding-top: 0px;	font-family: "Arial Narrow", Arial;	font-weight: bold;	font-size: 19px;	text-transform: uppercase;	color: #ffffff;	letter-spacing: .06em;	width: 360px;}div#packages ul.big_list li {	font-family: "Arial Narrow", Arial;	font-weight: bold;	font-size: 17px;	text-transform: uppercase;	color: #ffffff;	letter-spacing: .06em;	line-height: 1.8em;	list-style: disc outside;}div#packages ul.city_list li {	font-family: "Arial Narrow", Arial;	font-weight: bold;	font-size: 13px;	text-transform: none;	color: #ffffff;	letter-spacing: .06em;	line-height: 1.6em;	list-style: disc outside;}div#book_event {	position: absolute;	padding: 0px;	margin: 0px;	left: 410px;	top: 285px;	width: 400px;	text-align: center;	font-family: "Arial Narrow", Arial;	font-weight: bold;	font-size: 25px;	text-transform: uppercase;	color: #ffffff;	letter-spacing: .06em;}div#page_content {	position: relative	xwidth: 100%;	display: block;	font-family: Arial;	font-size: 14px;	color: #ffffff;	padding-bottom: 20px;	padding-top: 20px;}h1 {	font-size: 18px;	font-weight: bold;}.title, .form_title {	font-size: 18px;	border-bottom: 1px solid #ffffff;	color: #d5d5aa;	text-transform: uppercase;	font-weight: normal;}.form_title {	padding-top: 20px;	margin-bottom: 20px;}.title_price {	font-size: 16px;	padding-left: 20px;	text-transform: lowercase;}.price {	color: #d5d5aa;	padding-left: 10px;}img.photo {	border: 5px solid #ffffff;	margin: 20px;}.right {	float: right;}.notes {	font-family: Arial;	font-size: 11px;	color: #ffffff;	text-transform: none;	font-style: italic;	font-weight: normal;}div.packages {	padding-bottom: 20px;	padding-top: 10px;	clear: both;}div.payment_schedule {	font-size: 12px;	color: #e0e0e0;}div.book_passage {	float: right;	font-family: "Arial Narrow", Arial;	font-weight: bold;	font-size: 14px;	text-transform: uppercase;	color: #ffffff;	letter-spacing: .06em;}div#contact_info, div#about_info, div#book_event_info, div#pricing_info, div#prints_info, div#packages_info {	font-size: 15px;	text-transform: none;	font-family: Arial;	font-weight: normal;	letter-spacing: normal;}div#contact_info div.contact_title {	font-family: "Arial Narrow", Arial;	text-decoration: underline;	font-size: 19px;	padding-bottom: 5px;	text-transform: uppercase;	font-weight: bold;	letter-spacing: .06em;}form#contact {	padding-top: 20px;	padding-bottom: 20px;}div.field {	display: block;	position: relative;	xwidth: 100%;	margin-bottom: 10px;}div.input_caption {	display: block;	float: left;	width: 220px;	text-align: right;	padding-right: 10px;	padding-top: 6px;	font-weight: bold;}div.input_caption label {	cursor: pointer;}div.input_field input.button {	width: 100px;	background-color: #d5d5aa;	color: #000000;	cursor: pointer;}div.input_field input, div.input_field textarea, div.input_field select {	width: 300px;	font-family: Arial;	font-size: 14px;	color: #ffffff;	border: 1px solid #d5d5aa;	background-color: #595441;	padding: 5px;}div.input_field textarea {	height: 100px;}div#form_error {	background-color: red;	color: #ffffff;	margin: 20px;	font-weight: bold;	font-size: 14px;	padding: 3px;	text-align: center;}/* Menu */div#menu {	position: relative;	text-align: center;	margin-top: 10px;	margin-bottom: 10px;	width: 100%;	display: block;	border-top: 1px solid #ffffff;	border-bottom: 1px solid #ffffff;	line-height: 35px;}div#menu span {	position: relative;	font-family: "Arial Narrow", Arial;	font-weight: bold;	font-size: 12px;	text-transform: uppercase;	color: #ffffff;	letter-spacing: .06em;	display: inline;	text-align: center;	padding-left: 5px;	padding-right: 5px;}div#menu span.first {	padding-left: 0px;}div#menu span.last {	padding-right: 0px;}/* Footer */div#footer {	position: relative;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;	line-height: 1.5em;	clear: both;	padding-top: 10px;	padding-bottom: 20px;}div#footer span#designed_by {  float: right;}
