﻿@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 32px;}
#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;}
#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:18px;}

#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;}

