* { margin:0; padding:0; }
  
BODY { background: #e0decb; font-size:62.5%; font-family: "Segoe UI", Arial, sans-serif; text-align: center; width: 100%; }
 
.clearAll { clear:both; display: block; font-size: 1px; height: 0; line-height: 0px; } 

.left { float: left; }
.right { float: right; }

/* LAYOUT */
#master { max-width: 1250px; margin: 0 auto; background: transparent url(../i/bg_floralPattern.gif) no-repeat right bottom;}
#masterContainer { width: 930px; background: transparent url(../i/bg_master.gif) repeat-y left 115px; margin: 0 auto; text-align: left; }

#contentWrapper { width: 729px; float: left; }
#content { padding: 190px 20px 0 370px; min-height: 438px; background: transparent url(../i/bg_content.jpg) no-repeat left top; color: #f8f7ed;  margin: 0 0 0 0; text-align: justify; }
#content H1 { font-size: 1.9em; text-transform: uppercase; border-bottom: 1px #b29b82 dashed; font-weight: normal; }
#content H2 { font-size: 1.3em; text-transform: uppercase; border-bottom: 1px #b29b82 dashed; font-weight: bold; margin: 0.8em 0 0.5em 0; }
#content H3 { font-size: 1.2em; text-transform: uppercase; font-weight: bold; margin: 1em 0 0 0; }
#content P { margin: 1em 0; font-size: 1.3em; line-height: 1.5em; }
#content TABLE { margin: 1em 0 0 0; border: 1px solid #b29b82; color: #f8f7ed; font-size: 1.2em; width: 300px; }
#content TD, TH { border: 1px solid #b29b82; padding: 0.4em 0.6em; }
#content TH { font-weight: bold; font-size: 1.1em; }
#content IMG { margin-top: 15px;}

#rightColumn { width: 200px; float: left; background: transparent url(../i/bg_rightColumn_t.gif) no-repeat left top; }

#mainNav { padding: 86px 20px 25px 20px; }
#mainNav UL { font-size: 1.1em; font-weight: bold; }
#mainNav LI { margin: 0.5em 0; padding: 0;}

 A,  A:link, A:visited, A:hover { color: #efddbe; height: 1%; text-decoration: none; }
 A:hover { color: #ffffff; }
#mainNav LI.selected { border-top: 1px #b29b82 dashed; border-bottom: 1px #b29b82 dashed; }
#mainNav LI.selected A, #mainNav LI.selected A:visited { color: #ffffff; }

#bottom { height: 70px; margin: 0 0 0 179px; background: transparent url(../i/bg_bottom.gif) no-repeat left top; clear: both; }

#footer { width: 930px; margin: 0 auto; padding: 7px 0 20px 0; text-align: right; color: #bdb69e; font-size: 1.1em; }
#footer UL { margin: 0 60px 0 0; }
#footer LI { display: inline; margin: 0 0.3em; padding: 0; }
#footer A, #footer A:link, #footer A:visited, #footer A:hover { color: #9f9982; font-weight: bold; text-decoration: none; }

/* COLLECTIONS GALLERY */
#gallery { margin: 20px 0 0 0; width: 339px; }
#gallery IMG { border: 3px solid #eeece1; margin: 0 0 0 0; }
#gallery a {float: left; text-align: center;}
#gallery a.alternate {margin-left: 20px; margin-bottom: 23px;}
#gallery div {margin-bottom: 23px;}

/* FAQ PAGE */
.faq { margin: 1em 0; padding: 0.7em; border: 1px solid #eeece1; font-size: 1.4em; }
.faq .question { font-weight: bold; margin: 0 0 0.5em 0; }

/* Image Style */

p IMG { border: 3px solid #eeece1; margin: 0 0 23px 0px; }