/*
Theme Name: For Our Daughters
*/

body {background:white; margin:0; text-align:center; font-family:arial, "Trebuchet MS", sans-serif; }

.clear {clear:both;}

#wrapper {width:1000px; margin:0 auto; text-align:center; background:url('images/left-border.png')top left repeat-y, url('images/right-border.png')top right repeat-y; }

/*===== HEADER =====*/
#header {width:960px; height:220px; margin:0 auto; position:relative; }
.logo {width:248px; height:200px; position:absolute; top:5px; left:130px;}
.slogan {background:url('images/slogan.png') no-repeat; width:300px; height:50px; position:absolute; left:400px; bottom:50px; }
.slogan-text p {font-size:50px; width:500px; height:50px; position:absolute; left:350px; bottom:60px; }
.tagline {background:url('images/tagline.png') no-repeat; width:292px; height:25px; position:absolute; left:500px; bottom:30px; }

/*===== BODY LAYOUT =====*/
#container {}
.border-h {margin:5px 0; background:url('images/shadows/corner-tl.png')top left no-repeat, url('images/shadows/corner-tr.png')top right no-repeat, url('images/shadows/corner-bl.png')bottom left no-repeat, url('images/shadows/corner-br.png')bottom right no-repeat, url('images/shadows/shadow-top.png')top left repeat-x, url('images/shadows/shadow-bottom.png')bottom left repeat-x; }
.border-v {background:url('images/shadows/shadow-left.png')top left repeat-y, url('images/shadows/shadow-right.png')top right repeat-y; }

.top-border {background:url('images/top-border.jpg') top left repeat-x; margin:0 auto; width:960px; height:8px; position:relative; z-index:-1; }
#body-content {width:920px; margin:0 auto; text-align:left; padding:30px 0; font-family:arial, "Trebuchet MS", sans-serif; }
.main-text {width:560px; float:left; line-height:20px; font-size: 14px;}
.main-text p {margin-bottom:15px; }
.instructions {margin:0 auto; text-align:center; font-size:24px; width:600px; margin-bottom:20px; line-height:35px; }
.instructions em {font-weight:bold; font-style:italic; text-decoration:underline;}
.instructions span {color:blue;}
#body-content .inviter {text-align:center;}
#body-content .inviter #invitemessagehereiframe {width:600px !important; margin:0 auto !important;}

.side-text {width:300px; float:right; border:2px solid #ffbcbc; background:#e5e4e4; padding:15px; font-size:12px; line-height:18px;}
.side-text h3 {font-weight:bold; font-size:16px; margin-bottom:15px; }

.email-responder {width:330px; float:right; margin:20px 0; border:1px solid #bbb; }
.email-form {padding:15px; font-size:14px; line-height:18px; font-weight:bold;}
.email-form p {margin-bottom:20px;}

.videos {margin:0 auto; width:800px; padding:20px 0; }
.video-left, .video-middle, .video-right {width:240px; height:210px; float:left; }
.video-left, .video-middle {margin-right:40px;}

.social-icons {font-weight:bold; padding:20px 0; width:390px; margin:0 auto; }
.social-text {float:left; line-height:35px; font-size:25px; }
.icons {float:right; }
.icons a{display:inline-block; float:left; }

.layer-bottom {margin-top:30px;}
.dvd-case {width:300px; height:350px; float:right; position:relative; padding-top:30px; /*border:1px solid blue;*/}
.order-now {background:url('images/order-button.png')top left no-repeat; height:50px; width:184px; position:absolute; bottom:10px; right:60px; }
.order-now .img {height:35px; width:184px; position:absolute; top:12px; }

.order-now-US {background:url('images/order-button-blue2.png')top left no-repeat; height:50px; width:184px; position:absolute; bottom:-40px; right:53px; }
.order-now-US .img {height:35px; width:184px; position:absolute; top:12px; }

.pricetag {position:absolute; bottom:20px; left:30px; }
.testimonials {float:left; width:600px; line-height:20px; font-size:14px; /*border:1px solid blue;*/}
.testimonials h2 {font-weight:bold; font-size:20px; color:#b10503;}

.testimonials .entry li {margin:20px 0;}
.testimonials .entry span {font:italic normal 12px/10px arial, san-serif; }

/*===== FOOTER =====*/
#footer {height:74px; width:960px; background:url('images/footer-banner.png')bottom left no-repeat; margin:0 auto; font-family:arial, "Trebuchet MS", sans-serif; }
#footer .right-col {float:right; margin:40px 20px 0 0; font-size:16px; font-weight:bold;}
#footer .right-col a {text-decoration:none; color:#000;}
#footer .right-col a:hover {text-decoration:underline;}
