﻿#header {
	position: relative;
	height: 260px;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
#pdLogo {
	position: absolute;
	width: 144px;
	height: 124px;
}
#pdTextLogo {
	position: absolute;
	width: 243px;
	height: 124px;
	left: 144px;
}
#renderFrame {
	position: absolute;
	width: 373px;
	height: 183px;
	background-image: url('../images/render_frame.gif');
	background-repeat: no-repeat;
	left: 387px;
}
#slogan {
	position: absolute;
	width: 387px;
	height: 59px;
	top: 124px;
	background-image: url('../images/slogan.gif');
	background-repeat: no-repeat;
}
#homeButton {
	position: absolute;
	width: 131px;
	height: 47px;
	background-image: url('../images/home_button.gif');
	background-repeat: no-repeat;
	top: 183px;
}
#plansButton {
	position: absolute;
	width: 125px;
	height: 47px;
	background-image: url('../images/plans-button.gif');
	background-repeat: no-repeat;
	top: 183px;
	left: 131px;
}
#catalogButton {
	position: absolute;
	width: 125px;
	height: 47px;
	background-image: url('../images/catalog_button.gif');
	background-repeat: no-repeat;
	top: 183px;
	left: 256px;
}
#sampleButton {
	position: absolute;
	width: 126px;
	height: 47px;
	background-image: url('../images/sample_button.gif');
	background-repeat: no-repeat;
	top: 183px;
	left: 380px;
}
#aboutButton {
	position: absolute;
	width: 126px;
	height: 47px;
	background-image: url('../images/about_button.gif');
	background-repeat: no-repeat;
	top: 183px;
	left: 506px;
}
#contactButton {
	position: absolute;
	width: 135px;
	height: 47px;
	background-image: url('../images/contact_button.gif');
	background-repeat: no-repeat;
	top: 183px;
	left: 630px;
}
#headerLinks {
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 3px;
	text-align: center;
	position: absolute;
	width: 760px;
	height: 19px;
	top: 237px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 4px;
}
#headerLinks a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
#headerLinks a:visited {
	color: #808000;
	text-decoration: underline;
}
#headerLinks a:hover {
	color: #CC6699;
	text-decoration: underline;
}
#headerLine {
	position: absolute;
	width: 760px;
	height: 7px;
	background-image: url('../images/banner_line.gif');
	background-repeat: no-repeat;
	top: 230px;
}
#headerLineUnderLinks {
	position: absolute;
	width: 760px;
	height: 7px;
	background-image: url('../images/banner_line.gif');
	background-repeat: no-repeat;
	top: 230px;
}
#renderContainer {
	position: absolute;
	width: 324px;
	height: 141px;
	top: 24px;
	left: 408px;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
#homeButtonLabel {
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: large;
	color: #0F0D45;
	position: absolute;
	top: 6px;
	left: 34px;
	height: 16px;
	width: 62px;
	font-weight: bolder;
	letter-spacing: 4px;
	text-align: center;
}
#homeButtonLabel a:link {
	color: #0F0D45;
	text-decoration: none;
}
#homeButtonLabel a:visited {
	color: #0F0D45;
	text-decoration: none;
}
#homeButtonLabel a:hover {
	color: #000099;
	text-decoration: underline;
}
#homeButtonLabel a:active {
	color: #0F0D45;
	text-decoration: none;
}
#plansButtonLabel {
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: large;
	color: #0F0D45;
	position: absolute;
	top: 6px;
	left: 32px;
	height: 16px;
	width: 62px;
	font-weight: bolder;
	letter-spacing: 4px;
	text-align: center;
}
#plansButtonLabel a:link {
	color: #0F0D45;
	text-decoration: none;
}
#plansButtonLabel a:visited {
	color: #0F0D45;
	text-decoration: none;
}
#plansButtonLabel a:hover {
	color: #000099;
	text-decoration: underline;
}
#plansButtonLabel a:active {
	color: #0F0D45;
	text-decoration: none;
}
#catalogButtonLabel {
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: large;
	color: #0F0D45;
	position: absolute;
	top: 5px;
	left: 16px;
	height: 21px;
	width: 62px;
	font-weight: bolder;
	letter-spacing: 4px;
	text-align: center;
}
#catalogButtonLabel a:link {
	color: #0F0D45;
	text-decoration: none;
}
#catalogButtonLabel a:visited {
	color: #0F0D45;
	text-decoration: none;
}
#catalogButtonLabel a:hover {
	color: #000099;
	text-decoration: underline;
}
#catalogButtonLabel a:active {
	color: #0F0D45;
	text-decoration: none;
}
#sampleButtonLabel {
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: large;
	color: #0F0D45;
	position: absolute;
	top: 5px;
	left: 20px;
	height: 21px;
	width: 62px;
	font-weight: bolder;
	letter-spacing: 4px;
	text-align: center;
}
#sampleButtonLabel a:link {
	color: #0F0D45;
	text-decoration: none;
}
#sampleButtonLabel a:visited {
	color: #0F0D45;
	text-decoration: none;
}
#sampleButtonLabel a:hover {
	color: #000099;
	text-decoration: underline;
}
#sampleButtonLabel a:active {
	color: #0F0D45;
	text-decoration: none;
}
#aboutButtonLabel {
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: large;
	color: #0F0D45;
	position: absolute;
	top: 5px;
	left: 27px;
	height: 21px;
	width: 62px;
	font-weight: bolder;
	letter-spacing: 4px;
	text-align: center;
}
#aboutButtonLabel a:link {
	color: #0F0D45;
	text-decoration: none;
}
#aboutButtonLabel a:visited {
	color: #0F0D45;
	text-decoration: none;
}
#aboutButtonLabel a:hover {
	color: #000099;
	text-decoration: underline;
}
#aboutButtonLabel a:active {
	color: #0F0D45;
	text-decoration: none;
}
#contactButtonLabel {
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: large;
	color: #0F0D45;
	position: absolute;
	top: 5px;
	left: 16px;
	height: 21px;
	width: 62px;
	font-weight: bolder;
	letter-spacing: 4px;
	text-align: center;
}
#contactButtonLabel a:link {
	color: #0F0D45;
	text-decoration: none;
}
#contactButtonLabel a:visited {
	color: #0F0D45;
	text-decoration: none;
}
#contactButtonLabel a:hover {
	color: #000099;
	text-decoration: underline;
}
#contactButtonLabel a:active {
	color: #0F0D45;
	text-decoration: none;
}
#contentContainer {
	position: relative;
	height: 440px;
	margin-right: auto;
	margin-left: auto;
	width: 760px;
}
#textContentContainer {
	position: absolute;
	width: 380px;
	height: 440px;
}
#textContentHeader {
	position: absolute;
	background-color: #d4d8bd;
	border: thin solid #000000;
	width: 350px;
	height: 23px;
	left: 15px;
	top: 15px;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #800000;
	text-align: center;
	padding-top: 5px;
}
#textContent {
	background-position: 175px top;
	position: absolute;
	width: 330px;
	top: 45px;
	left: 15px;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	background-color: #FFFFFF;
	border: thin solid #000000;
	padding: 10px;
	height: 360px;
	background-image: url('../images/catalog/pd-watermark2.gif');
	background-repeat: no-repeat;
}
#homePageSearchContainer {
	position: absolute;
	left: 380px;
	width: 380px;
	height: 440px;
}
#searchContentHeader {
	position: absolute;
	background-color: #d4d8bd;
	border: thin solid #000000;
	width: 350px;
	height: 23px;
	left: 15px;
	top: 15px;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #800000;
	text-align: center;
	padding-top: 5px;
}
#searchContentContainer {
	background-position: right top;
	position: absolute;
	width: 330px;
	top: 45px;
	left: 15px;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	background-color: #FFFFFF;
	border: thin solid #000000;
	padding: 10px;
	height: 360px;
	background-image: url('../images/catalog/pd-watermark2.gif');
	background-repeat: no-repeat;
}
#splitFloorPlanDropDown {
	position: absolute;
	top: 11px;
	left: 167px;
}
#depthBathsListLayout {
	position: absolute;
	left: 167px;
	top: 116px;
}
#footer {
	position: relative;
	width: 760px;
	height: 45px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	clear: both;
}
#footerLine {
	position: absolute;
	background-image: url('../images/footer_line.gif');
	background-repeat: no-repeat;
	height: 17px;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
#footerLinks {
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 6px;
	text-align: center;
	position: absolute;
	width: 760px;
	height: 19px;
	top: 17px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
#copyright {
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	position: absolute;
	top: 17px;
	width: 750px;
	height: 22px;
	margin-left: auto;
	text-align: center;
	margin-right: auto;
}
#copyright a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
#copyright a:visited {
	color: #808000;
	text-decoration: underline;
}
#copyright a:hover {
	color: #CC6699;
	text-decoration: underline;
}
#bathsDropDown {
	position: absolute;
}
#resultsContentContainer {
    position: relative;
    margin-right: auto;
    margin-left: auto;
    width: 720px;
    padding-top: 10px;
}
#results-Container {
	position: absolute;
}
#noResultsContentContainer
{
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 700px;
	padding-top: 25px;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: large;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 25px;
}
#sampleContainer {
	background-position: right top;
	margin: 10px auto 10px auto;
	position: relative;
	height: 1630px;
	background-color: #FFFFFF;
	width: 760px;
	background-image: url('../images/catalog/pd-watermark2.gif');
	background-repeat: no-repeat;
}
#sampleFP {
	position: absolute;
	width: 352px;
	height: 249px;
	left: 17px;
	top: 300px;
	background-image: url('../images/samples/floorplan.gif');
}
#sampleElev {
	position: absolute;
	width: 353px;
	height: 250px;
	left: 385px;
	top: 300px;
	background-image: url('../images/samples/elevation.gif');
}
#sampleFoundation {
	position: absolute;
	width: 353px;
	height: 245px;
	left: 17px;
	top: 562px;
	background-image: url('../images/samples/foundation.gif');
}
#sampleFraming {
	position: absolute;
	width: 351px;
	height: 247px;
	left: 390px;
	top: 561px;
	background-image: url('../images/samples/framing.gif');
}
#sampleElectric {
	position: absolute;
	width: 354px;
	height: 248px;
	left: 17px;
	top: 822px;
	background-image: url('../images/samples/electric.gif');
}
#sampleHVAC {
	position: absolute;
	width: 350px;
	height: 248px;
	left: 389px;
	top: 822px;
	background-image: url('../images/samples/hvac.gif');
}
#sampleSite {
	position: absolute;
	width: 352px;
	height: 248px;
	left: 22px;
	top: 1073px;
	background-image: url('../images/samples/site.gif');
}
#sampleSections {
	position: absolute;
	width: 356px;
	height: 248px;
	left: 387px;
	top: 1074px;
	background-image: url('../images/samples/sections.gif');
}
#sampleNotes {
	position: absolute;
	width: 353px;
	height: 255px;
	left: 22px;
	top: 1332px;
	background-image: url('../images/samples/notes.gif');
}
#sampleDetails {
	position: absolute;
	width: 351px;
	height: 269px;
	left: 395px;
	top: 1336px;
	background-image: url('../images/samples/details.gif');
}
#catalogContainer {
	background-position: center 75px;
	margin: 10px auto 10px auto;
	position: relative;
	height: 925px;
	background-color: #FFFFFF;
	width: 760px;
	top: 0px;
	left: 0px;
	background-image: url('../images/catalog/pd-watermark2.gif');
	background-repeat: no-repeat;
}
#catalog1 {
	position: absolute;
	width: 187px;
	height: 242px;
	left: 122px;
	top: 325px;
	background-image: url('../images/catalog/plan-book1.gif');
	background-repeat: no-repeat;
}
#catalog2 {
	position: absolute;
	width: 187px;
	height: 242px;
	left: 445px;
	top: 325px;
	background-image: url('../images/catalog/plan-book2.gif');
	background-repeat: no-repeat;
}
#catalog3 {
	position: absolute;
	width: 187px;
	height: 242px;
	left: 122px;
	top: 625px;
	background-image: url('../images/catalog/plan-book3.gif');
	background-repeat: no-repeat;
}
#catalog4 {
	position: absolute;
	width: 187px;
	height: 242px;
	left: 445px;
	top: 625px;
	background-image: url('../images/catalog/plan-book4.gif');
	background-repeat: no-repeat;
}
#planBookHeaderDesc {
	margin: 5px 75px 10px 50px;
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000080;
}
#catalog1Desc {
	position: absolute;
	width: 187px;
	height: 242px;
	left: 250px;
	top: 185px;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	color: #000080;
}
#contactContainer {
	background-position: right top;
	margin: 10px auto 10px auto;
	position: relative;
	height: 615px;
	background-color: #FFFFFF;
	width: 760px;
	top: 0px;
	left: 0px;
	background-image: url('../images/catalog/pd-watermark2.gif');
	background-repeat: no-repeat;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: medium;
	color: #800000;
}
#contactGoogleMapLarge {
	border-color: #E0DFE3;
	border-style: outset;
	position: absolute;
	top: 225px;
	left: 20px;
}
#contactGoogleMapZoom {
	border-color: #E0DFE3;
	border-style: outset;
	position: absolute;
	top: 225px;
	left: 390px;
}
#contactDescLeft {
	position: absolute;
	top: 55px;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	color: #000080;
	left: 47px;
	font-size: small;
	font-weight: bold;
	line-height: 20px;
}
#contactDescRight {
	position: absolute;
	top: 55px;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	color: #000000;
	left: 117px;
	font-size: small;
	line-height: 20px;
}
#termsContainer {
	margin: 10px auto 10px auto;
	background-position: center 50px;
	position: relative;
	background-color: #FFFFFF;
	width: 760px;
	background-image: url('../images/catalog/pd-watermark2.gif');
	background-repeat: no-repeat;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
}
#termsText {
	margin: 20px;
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
	padding-top: 20px;
}
#glossaryContainer {
	margin: 10px auto 10px auto;
	background-position: center top;
	position: relative;
	background-color: #FFFFFF;
	width: 760px;
	background-image: url('../images/catalog/pd-watermark-space.gif');
	background-repeat: repeat-y;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
}
#comingSoon {
	margin: 10px auto 10px auto;
	background-position: center center;
	position: relative;
	background-color: #FFFFFF;
	width: 760px;
	background-image: url('../images/catalog/pd-watermark2.gif');
	background-repeat: no-repeat;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: x-large;
	color: #CC3300;
	text-align: center;
	height: 200px;
	letter-spacing: 8px;
}
#noResults {
	border-style: ridge;
	border-color: #C0C0C0;
	margin: 10px auto 10px auto;
	background-position: center 10px;
	position: relative;
	background-color: #FFFFFF;
	width: 650px;
	background-image: url('../images/catalog/pd-watermark2.gif');
	background-repeat: no-repeat;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	text-align: center;
	letter-spacing: 2px;
	padding-top: 150px;
	height: 350px;
	clear: both;
	clip: rect(auto, auto, auto, auto);
	padding-left: 5px;
	padding-right: 5px;
}
#aboutContainer {
	margin: 10px auto 10px auto;
	background-position: center top;
	position: relative;
	background-color: #FFFFFF;
	width: 760px;
	background-image: url('../images/catalog/pd-watermark2.gif');
	background-repeat: no-repeat;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
}
#aboutText {
	padding: 10px;
	margin: 20px 50px 20px 20px;
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
	top: 0px;
	left: 0px;
}
#faqContainer {
	margin: 10px auto 10px auto;
	background-position: center top;
	position: relative;
	background-color: #FFFFFF;
	width: 760px;
	background-image: url('../images/catalog/pd-watermark-space.gif');
	background-repeat: repeat-y;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
}
#faqText {
	margin: 20px;
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
	padding-top: 20px;
}
#processContainer {
	margin: 10px auto 10px auto;
	background-position: center top;
	position: relative;
	background-color: #FFFFFF;
	width: 760px;
	background-image: url('../images/catalog/pd-watermark-space.gif');
	background-repeat: repeat-y;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
}
#processText {
	margin: 20px;
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
	padding-top: 20px;
}
#linksContainer {
	margin: 10px auto 10px auto;
	background-position: center top;
	position: relative;
	background-color: #FFFFFF;
	width: 760px;
	background-image: url('../images/catalog/pd-watermark-space.gif');
	background-repeat: repeat-y;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
}
#linksTextContainer {
	padding: 0px 10px 10px 10px;
	margin: 20px;
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
	top: 0px;
	left: 0px;
}
#linksText {
	padding: 10px;
	margin: 20px 20px 20px 50px;
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
	top: 0px;
	left: 0px;
}
#linksTextSub {
	margin: 20px 20px 20px 50px;
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
	top: 0px;
	left: 0px;
}
#linksHeaderMenu {
	margin: 20px 20px 20px 50px;
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: medium;
	color: #000000;
	top: 0px;
	left: 0px;
}
#siteMapContainer {
	margin: 10px auto 10px auto;
	background-position: right;
	position: relative;
	background-color: #FFFFFF;
	width: 760px;
	background-image: url('../images/catalog/pd-watermark2.gif');
	background-repeat: no-repeat;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
}
#siteMapText {
	padding: 10px;
	margin: 20px;
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
}
#navContainerHeader
{
    width: 720px;
    position: relative;
    margin-right: auto;
    margin-left: auto;
    background-color: #FFFFFF;
    text-align: center;
    padding-top: 2px;
}
#navContainerFooter
{
	width: 720px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	text-align: center;
}
#insertContainer
{
    position: relative;
}
#lightboxContainer {
	position: relative;
	height: 225px;
	margin-right: auto;
	margin-left: auto;
	width: 760px;
}
#lightboxHeader {
	position: absolute;
	left: 25px;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: medium;
	color: #FFFFFF;
	font-weight: bold;
	top: 0px;
}
#lightboxAlbum1 {
	border-style: ridge;
	border-color: #FFFFFF;
	position: absolute;
	height: 167px;
	width: 250px;
	top: 30px;
	left: 65px;
}
#lightboxAlbum2 {
	border-style: ridge;
	border-color: #FFFFFF;
	position: absolute;
	height: 167px;
	width: 250px;
	top: 30px;
	left: 445px;
}
#homeContainer
{
	padding: 25px;
	margin-right: auto;
	margin-left: auto;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: large;
	font-weight: bold;
	text-align: center;
	position: relative;
	top: 0px;
	left: 0px;
}
#editContainer
{
    position: relative;
    width: 1000px;
    height: 575px;
}
#masterContainer {
    position: absolute;
    width: 1000px;
    height: 550px;
}
#listBox {
    margin: 10px;
    position: absolute;
    width: 135px;
    height: 550px;
}
#masterView {
    margin: 10px;
    position: absolute;
    top: 0px;
    left: 135px;
    width: 350px;
    height: 550px;
}
#gridView {
	position: absolute;
	top: 575px;
	width: 1500px;
}
#linksTextSub2
{
    margin: 20px 20px 20px 50px;
    position: relative;
    font-family: "Lucida Sans", "trebuchet MS", sans-serif;
    font-size: small;
    color: #000000;
    top: 0px;
    left: 0px;
}
#galleryContainer {
	margin: 10px auto 10px auto;
	position: relative;
	height: 550px;
	width: 760px;
	padding-top: 10px;
	top: 0px;
	left: 0px;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: medium;
	color: #800000;
}
#galleryLightboxHeader {
	position: absolute;
	left: 25px;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: medium;
	color: #d4d8bd;
	font-weight: bold;
	top: 0px;
	padding-top: 40px;
}
#galleryLightboxAlbum1 {
	border-style: ridge;
	border-color: #FFFFFF;
	position: absolute;
	height: 167px;
	width: 250px;
	top: 100px;
	left: 75px;
}
#galleryLightboxAlbum2 {
	border-style: ridge;
	border-color: #FFFFFF;
	position: absolute;
	height: 167px;
	width: 250px;
	top: 100px;
	left: 425px;
}
#galleryLightboxAlbum3 {
	border-style: ridge;
	border-color: #FFFFFF;
	position: absolute;
	height: 167px;
	width: 250px;
	top: 350px;
	left: 75px;
	text-align: center;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: large;
	color: #FFFFFF;
}
#galleryLightboxAlbum4 {
	border-style: ridge;
	border-color: #FFFFFF;
	position: absolute;
	height: 167px;
	width: 250px;
	top: 350px;
	left: 425px;
	text-align: center;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: large;
	color: #FFFFFF;
}
#error
{
	margin: 10px auto 10px auto;
	position: relative;
	background-color: #FFFFFF;
	width: 760px;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: medium;
	text-align: center;
	letter-spacing: 2px;
}
#testimonialContainer {
	margin: 10px auto 10px auto;
	background-position: 150px 10px;
	position: relative;
	background-color: #FFFFFF;
	width: 760px;
	background-image: url('../images/catalog/pd-watermark2.gif');
	background-repeat: no-repeat;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
}
#testimonialText {
	padding: 10px;
	margin: 20px;
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
	top: 0px;
	left: 0px;
}
#testimonialQuote {
	margin: 5px 50px 10px 50px;
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
	top: 0px;
	left: 0px;
}
#resumeContainer {
	margin: 10px auto 10px auto;
	background-position: center top;
	position: relative;
	background-color: #FFFFFF;
	width: 760px;
	background-image: url('../images/catalog/pd-watermark2.gif');
	background-repeat: no-repeat;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
}
#resumeText {
	padding: 10px;
	margin: 20px;
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
}
#resumeListContainer {
	padding: 1px;
	margin: 1px;
	position: relative;
}
#resumeListLeft {
	padding: 5px 0 5px 0;
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
	width: 350px;
	float: left;
}
#resumeListRight {
	padding: 5px 0 5px 0;
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
	width: 325px;
	float: left;
}
#resumeParag {
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
}
#resumeParag2 {
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
}
#logoContainer {
	margin: 10px auto 10px auto;
	position: relative;
	width: 760px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#logoText {
	position: relative;
	width: 760px;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 5px;
	margin-right: 5px;
	margin-left: 10px;
}
#logoImageBlue {
	border-style: ridge;
	border-color: #FFFFFF;
	margin: 10px auto 10px auto;
	position: relative;
	background-color: #2e2854;
	width: 730px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
#logoImageRed {
	border-style: ridge;
	border-color: #FFFFFF;
	margin: 10px auto 10px auto;
	position: relative;
	background-color: #641e1e;
	width: 730px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
#calcContainer {
	margin: 10px auto 10px auto;
	background-position: 160px top;
	position: relative;
	background-color: #FFFFFF;
	width: 760px;
	background-image: url('../images/catalog/pd-watermark2.gif');
	background-repeat: no-repeat;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
}
#calcText {
	padding: 10px;
	margin: 20px;
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
}
#resourceContainer {
	margin: 10px auto 10px auto;
	background-position: center top;
	position: relative;
	background-color: #FFFFFF;
	width: 760px;
	background-image: url('../images/catalog/pd-watermark-space.gif');
	background-repeat: repeat-y;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
}
#resourceTextContainer {
	padding: 0px 10px 10px 10px;
	margin: 20px;
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
	top: 0px;
	left: 0px;
}
#linksTextSub3 {
	margin: 20px 20px 20px 50px;
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
	top: 0px;
	left: 0px;
}
#calcImage {
	position: absolute;
	left: 256px;
	top: 308px;
	width: 32px;
	height: 32px;
	vertical-align: bottom;
	text-align: center;
}
#calcImage2 {
	position: absolute;
	left: 565px;
	top: 427px;
	width: 48px;
	height: 48px;
	vertical-align: bottom;
	text-align: center;
}
#pricingContainer {
	margin: 10px auto 10px auto;
	background-position: center top;
	position: relative;
	background-color: #FFFFFF;
	width: 760px;
	background-image: url('../images/catalog/pd-watermark2.gif');
	background-repeat: no-repeat;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
}
#pricingText {
	padding: 10px;
	margin: 20px;
	position: relative;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	color: #000000;
}
#curl {
	position: absolute;
	height: 186px;
	width: 82px;
	top: 0px;
	background-image: url('../images/curl.gif');
	background-repeat: no-repeat;
	right: 0px;
}
.roundedCornerTop div {
	background: url('../images/topLeftCorner.png') top left no-repeat;
}
.roundedCornerTop {
	background: url('../images/topRightCorner.png') top right no-repeat;
}
.roundedCornerBtm div {
	background: url('../images/btmLeftCorner.png') bottom left no-repeat;
}
.roundedCornerBtm {
	background: url('../images/btmRightCorner.png') bottom right no-repeat;
}
.roundedCornerTop div, .roundedCornerTop, 
.roundedCornerBtm div, .roundedCornerBtm {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
#searchingContentContainer {
	position: relative;
	height: 1600px;
	margin-right: auto;
	margin-left: auto;
	width: 760px;
}
#searchingContentContainer2 {
	background-position: center 50px;
	position: absolute;
	width: 700px;
	top: 45px;
	left: 15px;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: small;
	background-color: #FFFFFF;
	border: thin solid #000000;
	padding: 10px;
	height: 1500px;
	background-image: url('../images/catalog/pd-watermark2.gif');
	background-repeat: no-repeat;
}
#searchingContentHeader {
	position: absolute;
	background-color: #d4d8bd;
	border: thin solid #000000;
	width: 720px;
	height: 23px;
	left: 15px;
	top: 15px;
	font-family: "Lucida Sans", "trebuchet MS", sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #800000;
	text-align: center;
	padding-top: 5px;
}
#family {
	border: medium #000000 groove;
	position: relative;
	width: 390px;
	height: 266px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
