/* ---------------------------------------------------------------------------------
   
   LITTLE FLAMINGO - Master Stylesheet

--------------------------------------------------------------------------------- */

body { background: url(../images/bg.gif) repeat-x 0 0 #fafafa; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;}
p { font-size: 0.90em; color: #585858; line-height: 1.5em; margin: 0 0 1.2em 0; }
p a { color: #74a145; }
h1, h2, h3, h4 { /* font-family: "Times New Roman", Times, serif; */ margin: 0 0 0.25em 0; font-weight: normal; }
h2 { color: #666; }
h1 { color: #ed6b9f; font-size: 1.6em; margin: 0; margin: 0 0 -6px 0; }
h3 { font-size: 1.0em; margin: 0 0 0.6em 0; }
a img { border: none; }
.hide { display: none; }
.show { display: block; }

h2 a { color: #ed6b9f; text-decoration: none; font-weight: bold; }
h2 a:hover { text-decoration: underline; }


#header,
#content,
#footerOuter,
#footer 
{ width: 100%; float: left; }

#headerInner,
#contentInner,
#footerInner
{ width: 835px; margin: 0 auto; } 

#content { padding: 85px 0px 10px 0px; background: url(../images/bg-header.jpg) no-repeat center 0; z-index: 99; position: relative;  }
#header { background: url(../images/bg-header.jpg) no-repeat center 0; height: 212px; }

#logo { margin: 10px 0 0 0; }

#left { float: left; background: url(../images/bg-nav.gif) repeat-y 0 0 #fff; }
#leftInner { width: 218px; float: left; padding-bottom: 180px; text-align: center; }

.bg-events { background: url(../images/bg-events.jpg) no-repeat right bottom; }
.bg-stationary { background: url(../images/bg-stationary.jpg) no-repeat right bottom; }
.bg-about { background: url(../images/bg-about.jpg) no-repeat right bottom; }
.bg-testimonials { background: url(../images/bg-testimonials.jpg) no-repeat right bottom; }
.bg-contact { background: url(../images/bg-contact.jpg) no-repeat right bottom; }
.bg-links { background: url(../images/bg-contact.jpg) no-repeat right bottom; }
.bg-greetings { background: url(../images/bg-stationary.jpg) no-repeat right bottom; }


/* ---------------------------------------------------------------------------------
   LEFT
--------------------------------------------------------------------------------- */

#left h2 { margin-top: 15px; }
#left h2 a { display: block; width: 100%; height: 40px; text-indent: -5000px; }
#left p a {color: #7ea654; }

#h2-events { background: url(../images/h2-events.gif) no-repeat center 0; }
#h2-about { background: url(../images/h2-about.gif) no-repeat center 0; }
#h2-testimonials { background: url(../images/h2-testimonials.gif) no-repeat center 0; }
#h2-stationary { background: url(../images/h2-stationary.gif) no-repeat center 0; }
#h2-privacy { background: url(../images/h2-privacy.gif) no-repeat center 0; }
#h2-contact { background: url(../images/h2-contact.gif) no-repeat center 0; }
#h2-greeting { background: url(../images/h2-greetings.gif) no-repeat center 0; }
#h2-links { background: url(../images/h2-links.gif) no-repeat center 0; }

#h2-about,
#h2-testimonials,
#h2-contact,
#h2-links
{ display: block; width: 100%; height: 40px; text-indent: -5000px; }


#left ul { margin: 0; padding: 0; }
#left ul li { padding: 0; list-style-type: none; padding: 6px 0px; }
#left ul li a { color: #666; text-decoration: none; }
#left ul li a:hover { border-bottom: dashed 1px #7ea654; }

#left #home { margin: 30px 0 0 0; }
#left #home a { width: 57px; height: 20px; background: url(../images/img-home.gif) no-repeat 0 0; display: block; margin: 0 auto; text-indent: -5000px; }

.imgRight { margin-left: 20px; }


#sWeddings #s01 a,
#sParties #s02 a,
#sCorporate #s03 a,
#sGreeting #s04 a,
#eWeddings #s01 a,
#eParties #s02 a,
#eCorporate #s03 a,
#eGreeting #s04 a
{ color: #ed6b9f; font-weight: bold; }





/* ---------------------------------------------------------------------------------
   RIGHT
--------------------------------------------------------------------------------- */

#right { width: 595px; float: right; padding-top: 58px; }

#breadcrumbs { font-size: 0.7em; color: #8a8a8a; width: 100%; height: 40px; background: url(../images/bg-breadcrumbs.gif) no-repeat 0 0; padding: 14px 0 0 0; }
#breadcrumbs a { color: #8a8a8a; }
#breadcrumbs a:hover { color: #1e67fd; }
#breadcrumbs span { background: url(../images/arrow-01.gif) no-repeat right 5px; padding-right: 11px; }

#info { float: right; width: 353px; padding-top: 58px; }
#info h1 { margin: 0 0 0.6em 0; }
#buttons { border-top: solid 1px #ccc; padding: 15px 0 0 0; }
#buttons img { margin-right: 4px; display: inline; }
#ordernow { text-align: center; width: 100%; padding: 15px 0 0 0; float: left; }


/* ---------------------------------------------------------------------------------
   FOOTER
--------------------------------------------------------------------------------- */

#footerOuter { background: url(../images/bg-footer.gif) repeat-x 0 0 #fff; margin-top: -200px; }
#footer { background: url(../images/bg-footer.jpg) no-repeat center 0; height: 40px; padding-top: 342px; text-align: center; }
#footer p a { color: #666; }
