/* Sahara Spa
--------------------------------
Author: Omni Studios Inc
Contact: info@omnistudios.com
Website: http://omnistudios.com/
--------------------------------
*/

@import url(reset.css);
@import url(SpryAssets/SpryMenuBarHorizontal.css);

body { background: white url(images/bg.png) top left repeat-x; }

/* outer */
#outer { background: url(images/outer_bg.png) top center no-repeat; margin: 0 auto; width: 100%;  margin-top: 16px; display: inline-block; overflow: hidden; }
#outer { display: block; }

/* wrapper */
#wrapper { margin: 0 auto; width: 910px; }

/* header */
#header { width: 100%; height: 137px; }
#header h1 a { display: block; position: absolute; background: url(images/logo.png) top left no-repeat; text-indent: -99999px; width: 211px; height: 120px; margin-top: 5px; margin-left: 40px; }

/* rotator */
#rotator { width: 910px; height: 210px; margin-top: 22px; z-index: 1; }

/* promo */
#promo { width: 910px; height: 53px; margin-top: 10px; }
#promo span a {text-align: center; display: block; padding: 12px 10px 7px 10px; color: #543d3d; font-size: 18px; line-height: 14px; font-weight:bold;font-style: italic; line-height: 30px; }
#promo.one { background: url(images/promo1.png) top left no-repeat; }

/* content */
#content { margin-top: 30px; width: 100%; }
#content h1 { font-size: 18px; font-weight: normal; color: #543d3d; margin-bottom: 10px;}
#content h2 { font-size: 16px; font-weight: normal; color: #543d3d; margin-top: 20px; margin-bottom: 10px; }
#content p { font-size: 14px; line-height: 18px; padding: 5px; color: #543d3d; margin-bottom: 2px; }
#content p strong { font-style: italic; }
#gallery img { padding: 7px; }
/* treatment option */
.option { background: url(images/option_bg_new.png) top left no-repeat; width: 890px; padding: 10px; padding-top: 20px; margin-top: 10px; }
.optionBtm { background: url(images/option_btm_bg.png) top left no-repeat; width: 910px; height: 16px; }

/* footer */
#footer { background: #543d3d url(images/footer_bg.png) top left repeat-x; width: 100%; height: 150px; margin-top: 50px; }
#finner { margin: 0 auto; width: 910px; }
#finner ul { margin: 0 auto; padding-top: 20px; width: 100%; clear: both; }
#finner ul li { float: right; margin-left: 20px; }
#finner ul li a { font-size: 12px; color: white; }
#finner ul li a:hover { color: #9a6740; }
#finner span { float: right; font-size: 12px; color: white; margin-top: 20px; margin-left: 400px; }
#finner span a { color: #cbe9cf; }
#finner span a:hover { color: #cfbdbd; }

/* bubbles */
#bubbles { position: absolute; background: url(images/bubbles.png) top left no-repeat; width: 55px; height: 84px; margin-top: -35px; left:70px; }

#map { float: right; margin-top: -350px; }