@charset "utf-8";

/* ----    CLEARFIX FLOATING FIXES    ---- */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clear { overflow:hidden; clear:both; height:1px; margin:-1px 0px 0px 0px; font-size:1px; }
.clear-simple {	clear:both; }


body { margin:10px 0 0 0; padding:0; background:#e9e7cc url(../images/page-bg.gif) repeat-x; font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:84%; }

a:link, a:visited  { color:#006699; }
a:hover { color:#990000; }

p { text-indent: 20px; }
p:first-letter, .BigLetter { font-size:13pt; font-weight:bold; }
p.Plain:first-letter { font-size:10pt; font-weight:normal; }
p.NoIndent { text-indent: 0px; }
.HomeImages { margin-right:10px; }
.center { text-align:center; }

.container { text-align:center; width:100%; }

.topWrapper { margin:auto; position:relative; width:800px; background:url(../images/bg/top-stones.jpg) no-repeat; height:100px; text-align:left; }

.topWrapper h1 { width:210px; height:89px; background: url(../images/equilibre-logo.gif) no-repeat; margin:0; position:absolute; top:2px; left:20px; }
.topWrapper h1 span { display: block; width: 0; height: 0; overflow: hidden; }

.footer { margin:auto; margin-top:5px; margin-bottom:15px; width:800px; text-align:center; }

.topNav { height:22px; position:absolute; top:74px; right:120px; }
.navEnd { float:left; }
.navCenter { float:left; color:#fff; padding:0 10px; background:#82b7b3 url(../images/nav-bg.gif); height:22px; line-height:20px; }
.navCenter a:link, .navCenter a:visited { color:#fff; text-decoration:none; font-weight:bold; }
.navCenter a:hover { text-decoration:underline; }
.navCenter span { padding:0 15px; }

/* Suckerfish Nav*/
#nav, #nav ul { padding: 0; margin: 0; list-style: none; }
#nav a { display: block; }
#nav li { float: left; padding:1px 15px; border-right:1px solid #c0dad8;  }
#nav li ul { position: absolute; left: -999em; padding:5px 0; }
#nav li ul li { margin:0 10px 0 5px; float:none; padding:0; border:none; }
#nav li:hover ul { left: auto;  background:#82b7b3 url(../images/nav-bg-long.gif) repeat;  }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
/*
#nav, #nav ul { padding: 0; margin: 0; list-style: none; }
#nav a { display: block; width: 10em; }
#nav li { float: left; width: 10em; }
#nav li ul { position: absolute; width: 10em; left: -999em; }
#nav li:hover ul { left: auto; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
*/
/*Nav end*/

.bodyMain { margin:auto; margin-top:15px; width:800px; min-height:540px; text-align:left; background:#fff; padding-top:10px; }
.bodyInner { min-height:533px; }

.bg-white-flower { background:#fff url(../images/bg/white-flower.jpg) no-repeat; }
.bg-nautillis { background:#fff url(../images/bg/nautillis.jpg) no-repeat; }
.bg-nautillis-long { background:#fff url(../images/bg/nautillis-long.jpg) no-repeat; }
.bg-nautillis-new { background:#fff url(../images/bg/nautillis-new.jpg) no-repeat; }
.bg-stones { background:#fff url(../images/bg/stones.jpg) no-repeat; }
.bg-leaves { background:#fff url(../images/bg/leaves.jpg) no-repeat; }
.bg-pink-swirls { background:#fff url(../images/bg/pink_swirls.jpg) no-repeat; }
.bg-balance { background:#fff url(../images/bg/balance-words.jpg) no-repeat; }


.cnr-bl { float:left; }
.cnr-br { float:right; }

.contentMain { width:600px; margin:0 0 0 190px; background-image:url(../images/bg/opacity.png); background:rgba(255,255,255,0.8); }
.contentInner { padding:10px; }

.contentFlourish { background-image:url(../images/flourish.png); width:600px; height:45px; margin:0 0 10px 190px;  }

h2 { border-bottom:1px solid #000000; margin-bottom:14px; margin-top:6px; padding-left:20px; width:480px; }
.error { font-weight:bold; color:#990000; }

