/*----------  Begin FIR Headers  ----------*/
h1 span, span {
	padding: 0; margin: 0;
	display: none;}

h1 {
	padding: 0; margin: 0;
	display: none;}

h3, h2 {
	margin: 0px;
	padding: 0px;}

/*----------  End FIR Headers  ----------*/

/*----------  Begin div links  ---------*/

.readmore {width: 85px; height: 20px; background:transparent url(../images/home/read_more.jpg);  margin: 0; padding: 0; position: relative; float: left;}
.readmore div {margin: 0; padding: 5px; list-style: none; position: absolute; top: 0;}
.readmore div, .readmore a {height: 20px; display: block; left: 0; width: 85px; line-height: 20px;}
.readmore div a:hover {background: transparent url(../images/home/read_more.jpg) 0 -20px no-repeat;}

.map-thumb div {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
.map-thumb div, .map-thumb a {height: 126px; display: block; left: 0; width: 136px;}
.map-thumb div a:hover {background: transparent 0 0  no-repeat;}

/*------------- End div links --------------*/
/*------------- Start Slide Out Menu -------*/

#menubar { position: relative; }
.menu .options {  margin-right:1px; margin-bottom:1px; border:1px solid #E4DCCD; background-image: url(../images/home/drop_down.jpg); background-position: left top; }
.menu a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; display:block; padding:0px 10px; text-decoration:none; background-color:transparent;}
.menu a:hover { color:#5A9089; background-color:#E6E1D4; }

/*-------------- End Slide Out Menu -------*/
/*-------------- Begin CSS Navigation --------------*/

  #main-nav {
    width: 715px; height: 42px;
    background: url(../images/home/full_nav.jpg);
    margin: 0; padding: 0;
    position: relative; left: 0px; top: 0;}
  #main-nav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0px;}
  #main-nav li, #main-nav a {
    height: 42px; display: block;
	line-height: 42px; text-align: center;}
  
  
  #main-nav01 {left: 0; width: 13px;}
  #main-nav02 {left: 13px; width: 89px;}
  #main-nav03 {left: 103px; width: 116px;}
  #main-nav04 {left: 220px; width: 136px;}
  #main-nav05 {left: 358px; width: 68px;}
  #main-nav06 {left: 427px; width: 72px;}
  #main-nav07 {left: 500px; width: 81px;}
  #main-nav08 {left: 583px; width: 120px;}
  #main-nav09 {left: 703px; width: 13px;}
  
  
  #main-nav01 a:hover {background: transparent url(../images/home/full_nav.jpg) 0 -42px; background-repeat:no-repeat;}
  #main-nav02 a:hover {background: transparent url(../images/home/full_nav.jpg) -13px -42px; background-repeat:no-repeat;}
  #main-nav03 a:hover {background: transparent url(../images/home/full_nav.jpg) -103px -42px; background-repeat:no-repeat;}
  #main-nav04 a:hover {background: transparent url(../images/home/full_nav.jpg) -220px -42px; background-repeat:no-repeat;}
  #main-nav05 a:hover {background: transparent url(../images/home/full_nav.jpg) -358px -42px; background-repeat:no-repeat;}
  #main-nav06 a:hover {background: transparent url(../images/home/full_nav.jpg) -427px -42px; background-repeat:no-repeat;}
  #main-nav07 a:hover {background: transparent url(../images/home/full_nav.jpg) -500px -42px; background-repeat:no-repeat;}
  #main-nav08 a:hover {background: transparent url(../images/home/full_nav.jpg) -583px -42px; background-repeat:no-repeat;}
  #main-nav09 a:hover {background: transparent url(../images/home/full_nav.jpg) -703px -42px; background-repeat:no-repeat;}

/*-------------- End CSS Navigation --------------*/

/*-------------- Begin Subpage Backgrounds --------------*/
#sub-welcome-hd {
	background-image: url(../images/sub/welcome_hd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 77px 25px 10px 30px;
}
#sub-aboutus-hd {
	background-image: url(../images/sub/about_us_hd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 77px 25px 10px 30px;
}
#sub-contactus-hd {
	background-image: url(../images/sub/contact_us_hd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 77px 25px 10px 30px;
}
#sub-thankyou-hd {
	background-image: url(../images/sub/thankyou_hd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 77px 25px 10px 30px;
}
#sub-endermology-hd {
	background-image: url(../images/sub/endermology_hd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 77px 25px 10px 30px;
}
#sub-shop-hd {
	background-image: url(../images/sub/shop_hd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 77px 25px 10px 30px;
}
#sub-skin-hd {
	background-image: url(../images/sub/skin_hd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 77px 25px 10px 30px;
}
#sub-spa-hd {
	background-image: url(../images/sub/spa_hd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 77px 25px 10px 30px;
}
#column-bk {
	background-image: url(../images/home/white_content_bk.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
#featured-bk {
	background-image: url(../images/home/featured_bk.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
.pic-float-left {
	float: left;
}
/*-------------- End Subpage Backgrounds --------------*/

/*-------------- Start Container Images --------------*/
#img-endermology {
	background-image: url(../images/sub/container/img_endermology.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#img-shop {
	background-image: url(../images/sub/container/img_shop.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#img-skin {
	background-image: url(../images/sub/container/img_skin.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#img-spa {
	background-image: url(../images/sub/container/img_spa.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#img-contact {
	background-image: url(../images/sub/container/img_contact.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#img-about {
	background-image: url(../images/sub/container/img_about.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
/*-------------- Start Index --------------*/

td, p, div, li, h2, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; line-height: 16px; color: #2F616E;
}
	a:link, a:visited {
		color: #2F616E;
		text-decoration: underline;

	}
	a:hover, a:active {
		color: #6B9A94;
		text-decoration: underline;
	}
/*-------------- Start Backgrnds ---------------------*/

body {
	background-image: url(../images/home/bkgrnd.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	margin: 0;
	background-color: #EDEFF4;
}

#bottom-container {
	background-image: url(../images/home/bottom_container.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#welcome-bk {
	background-image: url(../images/home/white_content_bk.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
#spa-bk {
	background-image: url(../images/home/grey_content_bk.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
#skin-bk {
	background-image: url(../images/home/white_content_bk.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
#cosmeceuticals-bk {
	background-image: url(../images/home/grey_content_bk.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
#location-bk {
	background-image: url(../images/home/white_content_bk.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
#contact-bk {
	background-image: url(../images/home/contact_bkgrnd.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
#left-td-bk {
	background-image: url(../images/home/contact_bkgrnd.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
/*---------- End Backgrnds ------------------*/

/*---------- Start Headers / Padding --------*/

#masthead {
	background-image: url(../images/home/masthead.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#container {
	background-image: url(../images/home/main_image.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#left-container {
	background-image: url(../images/home/left_container.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#right-container {
	background-image: url(../images/home/right_container.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#treatments-hd {
	background-image: url(../images/home/featured_treatments_hd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#contact-hd {
	background-image: url(../images/home/contact_hd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 70px 10px 10px 22px;
}
#welcome-hd {
	background-image: url(../images/home/welcome_hd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 77px 25px 10px 28px;
}
#spa-treatments-hd {
	background-image: url(../images/home/spa_treatments_hd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 50px 25px 15px 28px;
}
#skin-treatments-hd {
	background-image: url(../images/home/skin_treatments_hd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 35px 25px 10px 28px;
}
#cosmeceuticals-hd {
	background-image: url(../images/home/cosmeceuticals_hd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 50px 25px 15px 28px;
}
#location-hd {
	background-image: url(../images/home/location_hd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#contact-form-hd {
	background-image: url(../images/home/contact_form_hd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 15px 20px 22px 10px;
}
#bna-gallery {
	background-image: url(../images/home/bna_gallery.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#contact-padding { padding: 13px 5px 5px 33px;}
#sub-contact-padding { padding: 13px 5px 5px 13px;}
#location-padding { padding: 60px 0px 5px 11px;}
#beautiful-padding { padding: 50px 9px 5px 28px;}
#footer-padding { padding: 15px 9px 20px 20px;}
#ctc {padding-left: 20px;}
#menu {padding-left: 20px;}
#dsa {padding-left: 20px;}

#table-footer {
	background-image: url(../images/home/table_footer.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#footer {
	background-image: url(../images/home/footer.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 35px 4px 49px 150px;
}
