/* CSS Document */
html, body{margin:0; padding:0; width:100%; background:#0F0C09; font-size:100%; font-family:Geneva, Arial, Helvetica, sans-serif}
/*.......................................................*/
.clear{margin:0; padding:0; clear:both;}
/*.......................................................*/
/*.......................................................*/
/*.......................................................*/

#wrapAll{margin:0 auto; padding:0; width:860px; background:url(../img/bg.jpg) no-repeat #0F0C09}
#wrapInner{margin:0 auto; padding:0; width:770px;}

#wrapInner h2{margin:5px 0 0 0; padding:0}
#wrapInner ul{margin:10px 0 10px 15px; padding:0; list-style:none; font-size:0.8em}
#wrapInner ul li{margin:3px 0 3px 0; padding:0 0 0 20px; background:url(../img/bullet_green-on-brown.gif) center left no-repeat}
#wrapInner ul li a{color:#bcbcbc; text-decoration:none; border-bottom:1px dotted #333}
#wrapInner ul li a:hover{color:#8DB660; text-decoration:none; border-bottom:1px dotted #333}

#wrapInner.home{color:#fff}
/*.......................................................*/
/*.......................................................*/
/*.......................................................*/

#header{margin:0; padding:0; height:45px}
#header ul.menu{margin:0; padding:10px 0 0 80px; color:#fff; list-style:none; font-size:0.9em}
#header ul.menu li{margin:0; padding:0 5px 0 40px; float:left; background:url(../img/menu_sep_home.gif) no-repeat center left}
#header ul.menu li.first{background:url(none)}
#header ul.menu li a{border:0}

/*.......................................................*/
/*.......................................................*/
/*.......................................................*/
#home_block-logo{margin:0; padding:0; float:left; width:240px; height:231px}
#home_block-logo img.logo{margin:15px 0 10px 35px}

/*.......................................................*/
#home_block-mid-top{margin:0 0 0 9px; padding:0; float:left; width:256px; height:231px; }

/*.......................................................*/
#home_block-right-top{margin:0 0 0 9px; padding:0; float:left; width:250px; height:90px;}

/*.......................................................*/
#home_block-left{margin:8px 0 0 0; padding:0; width:206px; height:266px; clear:both; float:left}
#home_block-left img.bottom{margin:8px 0 0 0; }

/*.......................................................*/
#home_block-treatments{margin:6px 0 0 6px; padding:0; float:left; width:231px; height:267px; color:#fff;}
#home_block-treatments div.content{margin:20px 0 0 15px; padding:0;}
/*.......................................................*/
#home_block-workshops{margin:-134px 0 0 33px; padding:0; float:left; clear:none; width:288px; height:407px; color:#fff;}
#home_block-workshops div.content{margin:20px 0 0 15px; padding:0; height:289px}
#home_block-workshops img.bottom{margin:0; padding:0;}

/*.......................................................*/
/*.......................................................*/
/*.......................................................*/
#footer{margin:10px 0 0 0}
#footer p{margin:0; padding:5px 0 5px 0; text-align:center; color:#fff; font-size:0.8em}