﻿@import url('shadowbox.css');
 @import url('nav.css');
body {
	background:#212121 url('../siteart/bg.gif') repeat-x;
	margin:0px;
}
h1, h2, h3, ul, li, p {
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-image:none;
}
img {
	border:0px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
.orange {
	color:#ff9600;
}
#videogallery a#videolb {
	display:none
}
#container {
	font-family:"Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:996px;
	text-align:left;
	margin:0px auto;
}
#headerleft {
	float:left;
	padding-top:30px;
}
#headerright {
	float:right;
	margin-top:20px;
	color:#eee1d6;
	text-align:right;
	line-height:18px;
}
#headerright a {
	color:#eee1d6;
}
#headerright a:hover {
	color:#ff9600;
}
#headerright img {
	margin-top:7px;
}
#headerright .phone {
	font-weight:bold;
	font-size:16px;
	line-height:26px
}
#rotatesection {
	float:left;
	border-top:1px solid #b69d88;
	background:url('../siteart/rotatebg.jpg');
	border-bottom:1px solid #ffffff;
	width:996px;
}
#slideshow {
	float:left;
	margin:16px 0px 9px 16px;
	height:299px;
	width:702px;
	overflow:hidden;
	z-index:98;
	position:absolute;
}
#rotateright {
	padding:12px 20px 12px 16px;
	float:right;
}
#main {
	float:left;
	background-color:#ffffff;
	width:996px;
	border-top:1px solid #d9ccc2;
	background:white url('../siteart/mainbg.jpg') no-repeat right top;
}
#main2nd {
	float:left;
	width:996px;
	border-top:1px solid #d9ccc2;
	background:url('../siteart/2ndpagebg.jpg') no-repeat #fff;
}
#left {
	float:left;
	width:656px;
	color:#242424;
	margin:20px;
	padding:12px 20px 0px;
}
#left a {
	color:#191919;
}
#left a:hover {
	color:orange;
}
#left h2 {
	font-weight:bold;
	padding-bottom:12px;
	font-size:18px;
	color:#433123;
	text-shadow: 1px 1px #ffffff;
	margin-bottom:15px;
}
#left h1 {
	font-size:14px;
	font-style:italic;
	margin-bottom:0px;
}
#left2nd {
	float:left;
	width:916px;
	color:#242424;
	margin:20px;
	padding:12px 20px 15px;
}
#left2nd a {
	color:#191919;
}
#left2nd a:hover {
	color:orange;
}
#left2nd h2 {
	font-weight:bold;
	padding-bottom:12px;
	font-size:24px;
	color:#433123;
	text-shadow: 1px 1px #ffffff;
	margin-bottom:15px;
}
#left2nd h1 {
	font-size:14px;
	font-style:italic;
	margin-bottom:0px;
}
#left2nd p {
	text-shadow: 1px 1px #ffffff;
}
hr {
	height:1px;
	color:#343434;
	margin:12px 0px;
}
#right {
	float:right;
	width:230px;
	margin-top:15px;
	padding:20px 15px 20px 0px;
}
#right a {
	font-size:11px;
	color:white;
}
#right a:hover {
	color:orange;
}
#right .heading {
	font-size:14px;
	font-weight:bold;
	color:#474257;
}
#right img {
	border:1px solid #c5c3ca;
	margin-top:12px;
}
#right .photobox {
	text-align:center;
	width:110px;
	color:#474257;
	color:white;
}
#footer {
	background:#212121 url('../siteart/footerbg.gif') repeat-x;
	border-top:1px solid #212121;
	color:#838383;
	padding:20px;
	float:left;
	width:956px;
}
#footer a {
	color:#838383;
	line-height:16px;
	text-decoration:none;
}
#footer a:hover {
	color:orange;
}
#footer .leftfooter {
	float:left;
	width:250px;
	border-right:1px solid #2f2f2f;
	height:130px;
}
#footer .middlefooter {
	float:left;
	width:225px;
	border-right:1px solid #2f2f2f;
	border-left:1px solid #5a5a5a;
	padding-left:20px;
	height:130px;
}
#footer .rightfooter {
	float:left;
	width:120px;
	padding-left:20px;
	border-left:1px solid #5a5a5a;
	height:130px;
}
#footer .blurb {
	float:left;
	width:956px;
	padding-top:25px;
	font-size:11px;
	text-align:center
}
.largetext {
	font-size:15px;
	font-weight:bold;
}
.smalltext {
	font-size:11px;
}
#contactfrm {
	margin:0 0 20px;
}
#contactfrm td {
	color:#4F3E1D;
}
#contactfrm label {
	font-size:14px;
	display:block;
	margin-top:15px;
	margin-bottom:3px;
}
#contactfrm li {
	float:left;
	margin-right:30px;
}
#contactfrm input[type="text"] {
	padding:5px;
	color:#4F3E1D;
	font-size:14px;
	width:250px;
	border-top:1px solid #423019;
	border-left:1px solid #423019;
	border-right:1px solid #dedddb;
	border-bottom:1px solid #dedddb;
}
#contactfrm textarea {
	width:450px;
	height:75px;
	padding:5px;
	color:#4F3E1D;
	font-size:14px;
	width:250px;
	border-top:1px solid #423019;
	border-left:1px solid #423019;
	border-right:1px solid #dedddb;
	border-bottom:1px solid #dedddb;
}
#contactfrm input[type="text"]:focus, #contactfrm textarea:focus {
	background-color:#e9ebf2;
	font-size:14px;
	color:#4F3E1D;
}
#contactfrm input[type="checkbox"] {
}
#contactfrm input[type=submit], #contactfrm input[type=reset] {
	padding:3px 12px;
	color:#524a40;
	font-size:14px;
	border:1px solid #524a40;
}
#contactbox {
	background:url('../siteart/contact-bg.png') no-repeat;
	width:294px;
	margin-top:20px;
	margin-left:20px;
	font-size:13px;
	color:#433123;
	text-shadow: 1px 1px #ffffff;
}
#contactbox p {
	padding:20px;
}
#contactbox strong {
	text-transform:uppercase;
}
#contactbox img {
	margin-right:15px;
}
#revival {
	margin:20px 0px;
	font-size:11px;
	color:#838383;
	text-align:center;
}
#revival a {
	color:#838383;
}
#revival a:hover {
	color:orange;
}
#free-giveaway label {
	font-size:12px;
	color:#18181a;
	font-weight:bold;
	padding-bottom:3px;
	display:block;
}
#free-giveaway .textbox, #free-giveaway select {
	padding:4px;
	font-size:14px;
	border:1px solid #494b4e;
	margin-bottom:7px;
}
#free-giveaway .textbox:focus, #free-giveaway textarea:focus {
	background-color:#e9ebf2;
	font-size:14px;
	color:#18181a;
	border:1px solid #494b4e;
}
#free-giveaway a {
	color:white;
}
#free-giveaway-banner {
	height:299px;
	width:702px;
	color:white;
	background:url('../siteart/free-video-banner.jpg') no-repeat;
	float:left;
		margin:16px 0px 9px 16px;
}
#free-giveaway-banner a {
	color:white;
}
#free-giveaway-banner a:hover {
	color:#a5b3b6
}
#free-giveaway-banner p {
	padding:95px 0 0 27px;
	width:265px;
	line-height:17px;
}
#price-list {
	float:left;
	padding-bottom:5px;
	margin-right:20px;
	margin-top:20px;
	width:350px;
}
#price-list strong, #storybook-lovestory strong {
	font-size:13px;
}
#price-list h3 {
	margin-top:18px;
	margin-bottom:15px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-shadow: 1px 1px 1px #000;
}
#price-list .price, #storybook-lovestory .price {
	font-size:16px;
	color:#fff;
	font-weight:bold;
	display:inline;
	width:62px;
	height:60px;
	text-align:center;
	float:left;
	margin:10px;
	text-shadow: 1px 1px #000;
}
#price-list .description, #storybook-lovestory .description {
	padding:0px 15px 7px;
	text-shadow: 1px 1px #fff;
	clear:both;
}
#price-list ul, #storybook-lovestory ul {
	clear:both;
	padding-left:35px;
}
#price-list li, #storybook-lovestory li {
	list-style-image:url(../siteart/check.png);
	padding-bottom:5px;
	text-shadow: 1px 1px #fff;
}
.price-list-bg {
	background:url('../siteart/price-bg.png') no-repeat;
	border-bottom:1px solid #588a9e;
	color:#44778a;
}
#storybook-lovestory {
	float:left;
	width:550px;
	padding-bottom:5px;
	margin-right:20px;
	margin-top:20px;
}
#storybook-lovestory h3 {
	margin-top:15px;
	margin-bottom:15px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-shadow: 1px 1px 1px #000;
}
.dream {
	background:url('../siteart/dream-bg.png') no-repeat;
	border-bottom:1px solid #494261;
	color:#44778a;
}
.lovestory {
	background:url('../siteart/lovestory-bg.png') no-repeat;
	border-bottom:1px solid #547356;
	color:#44778a;
}
.dvd {
	background:url('../siteart/dvd-bg.png') no-repeat;
	border-bottom:1px solid #103145;
	color:#44778a;
}
.bridal-session {
	background:url('../siteart/bridal-session-bg.png') no-repeat;
	border-bottom:1px solid #b71818;
	color:#44778a;
}
.trash-dress {
	background:url('../siteart/trash-dress-bg.png') no-repeat;
	border-bottom:1px solid #cf7c22;
	color:#44778a;
}
#video-thumbs a {
	font-size:11px;
	color:white;
	text-decoration:none;
}
#video-thumbs td {
	text-align:center;
	vertical-align:top;
	padding-right:10px;
}
