/* CSS for paulinesbouquets.com by Alice Winthrop Design 
   http://www.alicewinthrop.com */
/*-----------------------------------
         TABLE OF CONTENTS
-------------------------------------
RESET CSS - Resets browser defaults.
COLOR PALETTE - List of colors used.
HTML ELEMENTS - The basics.
LAYOUT DIVS - Named layout elements.
NAV - Nav styles.
OTHER STUFF - Anything else...
------------------------------------*/

/*------------RESET CSS--------------*/
/* Resets default browser CSS styles.
   Created by Erik Meyer: 
   meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */

/* Don't forget to set a foreground and background color 
   on the 'html' or 'body' element! */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}

body {line-height:1; color:black; background:white; font-size:100%;}
ol, ul {list-style:none;}
caption, th, td {text-align:left; font-weight:normal;}

/* I'm trying the collapse property here instead of cellspacing="0" in the markup for IE see the discussion at http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ for more. */
table {border-collapse:collapse; border-spacing:0;}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after,
q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}

/* Clearfix allows you to add a class to an existing div that will clear: both so that you don't have to add another div to clear: both. It was originally developed by Tony Aslett, of csscreator.com */

/* slightly enhanced, universal clearfix hack from www.perishablepress.com*/
.clearfix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clearfix {display: inline-block;}

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

/*---------COLOR PALETTE-------------*/
/*Pink - dba6a8*/
/*Dark Pink for copy - d19395*/
/*Green - 3d5c57*/

/*----------HTML ELEMENTS------------*/
/* fixes centered layout jump when content is too short for a scrollbar by forcing a scrollbar always. */
html {overflow-y:scroll;}
body {background-color:#fff; color:#3d5c57; font-family:"Georgia", "Times New Roman", Times, serif; font-size:1em;}
h1 {margin: 30px 20px 20px 20px; font-size:1.2em; font-style:italic; color:#d19395; line-height: 180%;}
h2 {margin: 30px 20px 20px 20px; font-size:0.875em; font-style:normal; text-transform:uppercase; letter-spacing:2px; color:#d19395; line-height: 160%;}
h3 {margin: 0 20px 10px 20px; font-weight:bold; font-style:italic; font-size:0.875em; line-height: 140%; clear:both;}
h4 {margin: 0 20px 10px 20px; font-weight:normal; font-style:italic; font-size:0.875em; line-height: 140%;}
p {margin: 0 20px 20px 20px; font-size:0.875em; line-height: 140%;}
a {color:#3d5c57; text-decoration:underline;}
a:hover {text-decoration:underline;}
small {font-size:0.625em;}
strong {font-weight:bold;}
em {font-style:italic;}
ul {margin: 0 20px 20px 20px; list-style-type:disc; list-style-position:inside; line-height:300%; font-size:0.875em;}

/*-----------LAYOUT DIVS-------------*/
#wrapper {width:800px; height:100%; margin:50px auto 15px auto; border:15px solid #dba6a8; background:url(../images/wrapper_bg.gif) repeat-y;}
#logo {width:158px; height:160px; float:left; display:inline;}
#top {width:642px; height:160px; float:left; display:inline;}
#nav {width:158px; min-height:662px; display:inline; float:left; background:url(../images/nav_bg.jpg) #21433a no-repeat;}
#content {width:642px; min-height:662px; display:inline; float:left; background-color:#fff;}
#content.home {background:url(../images/home_bg.jpg) no-repeat; height:662px;}
#content.home p {margin: 0 20px 20px 220px;}
#content.home p.top {margin: 15px 20px 20px 220px;}
#content.home p.btm {margin: 15px 20px 0 220px;}
#gallery_content {width:642px; height:662px; display:inline; float:left; background-color:#444;}
#left {background:#444; width:168px; float:left; border-top: 1px solid #333;}
#left ul {list-style-type:none; font-size:12px; line-height:140%; text-align:left; margin-top:10px;}
#left li {margin-bottom:10px;}
#left a {color:#dba6a8; text-decoration:none;}
#left a.current {color:#fff; text-decoration:underline;}
#left a:hover {text-decoration:underline;}
#left p {color:#fff;}
#gallery_wrapper {width:474px; float:left; border-top: 1px solid #333;}
#footer {width:300px; margin:4px auto 30px auto;}
#footer p {font-size:12px; text-align:center; margin:0;}
.picture {width:154px; float:left; margin:20px; clear:both;}
.description {width:440px; float:left; margin:20px 0;}
.picture2 {width:200px; float:left; margin:10px 20px; clear:both;}
.description2 {width:400px; float:left; margin:10px 0;}
.picture3 {width:154px; float:left; margin:10px 20px; clear:both;}
.description3 {width:400px; float:left; margin:50px 10px;}
.letter {margin:15px;}
ul.press {margin: 0 20px 20px 32px; list-style-type:none; line-height:140%; font-size:0.875em;}
ul.press li {margin: 0 0 15px 0; clear:left;}
img.press {margin:10px 20px;}

/*---------------NAV-----------------*/
#nav ul {list-style-type:none; margin:15px 0 10px 0; font-size:0.95em; line-height:160%;}   
#nav li {margin-left:12px; margin-right:12px; width:134px; display:inline; float:left; clear:left;}
.navbtm {margin-top:10px; margin-bottom:0;}
#nav a {text-decoration:none; line-height:100%;}
#nav a:hover {text-decoration:underline;}

/*---------------FORMS---------------*/
form {margin: 25px 0 0 60px; font-size:0.875em;}
td.formLabel {width:80px; height:40px; padding:4px 15px 0 0; vertical-align:top;}
.formField {margin-top:2px; padding:2px 0; background-color:#fafafa; border:1px solid #999; width:312px; color:#3d5c57; font-family:"Georgia", "Times New Roman", Times, serif; font-size:1em;}
.SubmitButton {margin:20px 0 0 0; padding:3px; color:#d19395; font-size:0.85em;}
.paypal {margin:0 20px 50px 20px;}

/*------------OTHER STUFF------------*/
.htop {margin-top:30px;}
.extratop {margin-top:50px; clear:both;}
.lessbtm {margin-bottom:5px;}
.top {margin-top:15px;}
.btm {margin-bottom:50px;}
.error {color:#d19395;}
li.none {list-style-type:none;}

/*------------GALLERY------------*/
/*Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.*/

#gallery {width:474px; position:relative; height:60px; padding-top:356px; margin:0 0 90px 0; background-color:#444;}

#gallery img.left {width:55px; height:62px; background:#444; float:left;cursor:pointer;}
#gallery img.right {width:55px; height:62px; background:#444; float:left;cursor:pointer;}

#gallery ul {list-style:none; padding:0; margin:0; float:left; background-color:#444; border:2px solid #444; border-width:5px 2px;}
#gallery ul li {display:inline; width:50px; height:50px; float:left; margin:0 4px; border:1px solid #000; cursor:pointer;}

#gallery ul li.hide {display:none;}

/* using background images */
#gallery ul li.th1 {background:url(../images/thumbs/th1.jpg);}
#gallery ul li.th2 {background:url(../images/thumbs/th2.jpg);}
#gallery ul li.th3 {background:url(../images/thumbs/th3.jpg);}
#gallery ul li.th4 {background:url(../images/thumbs/th4.jpg);}
#gallery ul li.th5 {background:url(../images/thumbs/th5.jpg);}
#gallery ul li.th6 {background:url(../images/thumbs/th6.jpg);}
#gallery ul li.th7 {background:url(../images/thumbs/th7.jpg);}
#gallery ul li.th8 {background:url(../images/thumbs/th8.jpg);}
#gallery ul li.th9 {background:url(../images/thumbs/th9.jpg);}
#gallery ul li.th10 {background:url(../images/thumbs/th10.jpg);}
#gallery ul li.th11 {background:url(../images/thumbs/th11.jpg);}
#gallery ul li.th12 {background:url(../images/thumbs/th12.jpg);}
#gallery ul li.th13 {background:url(../images/thumbs/th13.jpg);}
#gallery ul li.th14 {background:url(../images/thumbs/th14.jpg);}
#gallery ul li.th15 {background:url(../images/thumbs/th15.jpg);}
#gallery ul li.th16 {background:url(../images/thumbs/th16.jpg);}
#gallery ul li.th17 {background:url(../images/thumbs/th17.jpg);}
#gallery ul li.th18 {background:url(../images/thumbs/th18.jpg);}
#gallery ul li.th19 {background:url(../images/thumbs/th19.jpg);}

/* remove visibility:hidden; if you want to use the original images as thumbnails */
#gallery ul li img {display:block; width:50px; height:50px;}

#gallery ul li span {display:none; position:absolute; left:61px; top:430px; width:352px;font-family:Georgia, Times, serif; color:#fff; font-size:11px; line-height:15px; text-align:justify;}
#gallery ul li b {color:#dba6a8; font-size:12px;}

#gallery ul li.chosen {border:none; cursor:default; background:url(../images/gallery/thumb_chosen.gif);}
#gallery ul li.chosen div {position:absolute; left:0; top:0; width:474px; height:355px; background:#444;}
#gallery ul li.chosen div i {width:474px; height:355px; display:table-cell; vertical-align:middle; text-align:center;} 
#gallery ul li.chosen div i img {visibility:visible; width:auto; height:auto; border:1px solid #aaa; margin:0 auto;}
#gallery ul li.chosen span {display:block;}

/***************** css from ben ******************/

.stand-out-quote {
	background:#ffffcc;
	padding: 20px;
	font-style: italic;
}

.tax {
	font-size: 12px;
	color:#999;
}

#slideshow {
	margin-left: 20px;
}
