/* Studio Salon Spa */

/*Author DJC*/

body {background:url(images/bgheader.jpg) no-repeat center top; background-color:#e393ff; margin-top:0px; margin-bottom:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; margin-left:0px; margin-right:0px;}

.clear {clear:both;}

#wrapper {width:990px; height:auto; margin:0px auto;}

#header {width:990px; height:299px; background:url(images/header.jpg) no-repeat;}

#header .top {width:auto; height:73px;}
#headerlogo {width:434px; height:73px; background:url(images/logo.jpg) no-repeat; float:left;}
#nav {width:556px; height:auto; float:right; margin-top:32px;}
#nav ul {list-style:none; margin:0px; padding:0px;}
#nav li {float:left;}
#nav ul li.home { background:url(images/nav-home.jpg) top no-repeat; width:167px; height:41px; }
#nav ul li.home a { display: block; width:167px; height:41px; text-decoration:none; }
#nav ul li.home a:hover, #nav ul li.selected-home { background:url(images/nav-home-hover.jpg) top no-repeat; width:167px; height:41px; text-decoration:none;}
#nav ul li.services { background:url(images/nav-services.jpg) top no-repeat; width:175px; height:41px; }
#nav ul li.services a { display: block; width:175px; height:41px; text-decoration:none; }
#nav ul li.services a:hover, #nav ul li.selected-services { background:url(images/nav-services-hover.jpg) top no-repeat; width:175px; height:41px; text-decoration:none;}
#nav ul li.gallery { background:url(images/nav-gallery.jpg) top no-repeat; width:170px; height:41px; }
#nav ul li.gallery a { display: block; width:170px; height:41px; text-decoration:none; }
#nav ul li.gallery a:hover, #nav ul li.selected-gallery { background:url(images/nav-gallery-hover.jpg) top no-repeat; width:170px; height:41px; text-decoration:none;} 
#nav ul li a span {visibility:hidden;}

#flabg {width:902px; height:205px; background:url(images/flabg.jpg) no-repeat; margin:0px auto;}

#bodycnt {width:902px; height:auto; margin:0px auto; overflow:auto;}
#leftpanel {width:251px; height:auto; float:left;}
#rightpanel {width:620px; height:auto; float:right; margin-left:30px; padding-top:2px; margin-bottom:10px;}

.hdrtitle {width:auto; height:29px; background:url(images/titleleft.jpg) no-repeat; padding-left:60px;  font-size:20px; font-weight:bold;}
.hdrtitle2 {width:auto; height:29px; background:url(images/titleleft2.jpg) no-repeat; padding-left:60px;  font-size:20px; font-weight:bold;}

#contbg {width:251px; height:257px; background:url(images/contbg.jpg) no-repeat;}
#contbg .txt {width:230px; height:auto; margin:0px auto; padding-top:10px; text-align:center; font-weight:bold; line-height:2.5em;}
#contbg .txt a {color:#fff;}

#services {width:600px; height:auto; float:right; overflow:auto; color:#000;}
#services .tbl {width:600px; height:auto; margin-top:20px;}
#services .th {width:auto; height:auto; padding:5px; color:#fff; background-color:#af62ca; font-weight:bold; margin-bottom:10px; border-bottom:1px solid #7e1ba2;}
#services .tr {width:600px; height:auto; overflow:auto; margin-bottom:10px;}
#services .td01 {width:300px; height:auto; float:left;}
#services .td02 {width:200px; height:auto; float:right; text-align:right;}

#gallery {width:600px; height:auto; float:right; overflow:auto; color:#000;}
#gallery .tbl {width:600px; height:auto; margin-top:20px;}
#gallery .th {width:auto; height:auto; padding:5px; color:#fff; background-color:#af62ca; font-weight:bold; margin-bottom:10px; border-bottom:1px solid #7e1ba2;}
#gallery .tr {width:auto; height:auto; margin-bottom:10px; overflow:auto;}
#gallery .tr ul {width:auto; height:auto; margin:0px; padding:0px;}
#gallery .tr ul li {float:left; margin-right:10px; margin-bottom:10px;}
#gallery .tr ul li img {border:5px solid #c061dd;}

#footerbg {width:100%; height:45px; background:url(images/footerbg.jpg) repeat-x;}
#footer {width:902px; height:auto; margin:0px auto; padding-top:14px;}
#footer .nav {width:400px; height:auto; float:left;}
#footer .nav ul {list-style:none; padding:0px; margin:0px;}
#footer .nav ul li {float:left;}
#footer .nav ul li a {display:inline; padding-left:10px; padding-right:10px; text-align:center; text-decoration:none; color:#fff; font-size:11px;}
#footer .rht {width:300px; height:auto; float:right; text-align:right;}
#footer .rht a {color:#fff;}

