body {
  margin:0;
  padding:0;
  background-image: url(http://www.tantraraleigh.com/images/main_bg_blue.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-position: top;
  background-color: #000000;
  font-family:Arial;
}

h2 {margin:0; padding:20px; font-size:18px; line-height:20px; color:#FFFFFF;}
h3 {margin:0; padding-left:20px; font-size:12px; line-height:20px; color:#FFFFFF; font-weight: normal;}
h3 span {
  color: #FF0006;
  display:block;
  clear:both;
}


#nav {
  width:910px;
  height:50px;
  margin:0 auto;
  padding:0px;
  background-image: url(http://www.tantraraleigh.com/images/new_nav_bg.gif);
    }

	#nav ul {
    float:left;
    height:30px;
    width:870px;
    background-image: url(http://www.tantraraleigh.com/images/nav_bg2.gif);
    background-repeat: repeat-x;
    list-style:none;
    margin-top:0px;
    font-family:Arial, "Times New Roman", Times, serif;
    font-size:12px;
    font-stretch:expanded;
    }
	#nav li {display:inline; padding:0;}
	#nav a { float:left; height:22px; padding:6px 20px 0px 20px; text-decoration:none; font-weight:normal;}
	#nav a span {display:block; float:none; padding:0;}


    li a.home {
      color:#DADADA;
      border-right:1px #000000 solid;
      border-left:1px #000000 solid;
      border-bottom:1px #3B3B3B solid;
    }
    li a.home:hover {
      background-image: url(http://www.tantraraleigh.com/images/nav_blue_bg.gif);
      background-repeat: repeat-x;
      color:#14B4D6;
      text-decoration: underline;
    }

    li a.vip {
      color:#DADADA;
      border-right:1px #000000 solid;
      border-left:1px #3B3B3B solid;
      border-bottom:1px #3B3B3B solid;
    }
    li a.vip:hover {
      background-image: url(http://www.tantraraleigh.com/images/nav_red_bg.gif);
      background-repeat: repeat-x;
      color:#14B4D6;
      text-decoration: underline;
    }
        li a.ultra {
      color:#DADADA;
      border-right:1px #000000 solid;
      border-left:1px #3B3B3B solid;
      border-bottom:1px #3B3B3B solid;
    }
    li a.ultra:hover {
      background-image: url(http://www.tantraraleigh.com/images/nav_red_bg.gif);
      background-repeat: repeat-x;
      color:#FF0000;
      text-decoration: underline;
    }
    li a.events {
      color:#DADADA;
      border-right:1px #000000 solid;
      border-left:1px #3B3B3B solid;
      border-bottom:1px #3B3B3B solid;
    }
    li a.events:hover {
      background-image: url(http://www.tantraraleigh.com/images/nav_blue_bg.gif);
      background-repeat: repeat-x;
      color:#14B4D6;
      text-decoration: underline;
    }
    li a.location {
      color:#DADADA;
      border-right:1px #000000 solid;
      border-left:1px #3B3B3B solid;
      border-bottom:1px #3B3B3B solid;
    }
    li a.location:hover {
      background-image: url(http://www.tantraraleigh.com/images/nav_blue_bg.gif);
      background-repeat: repeat-x;
      color:#14B4D6;
      text-decoration: underline;
    }
    li a.bookmark {
      color:#FFFFFF;
      border-right:1px #000000 solid;
      border-left:1px #3B3B3B solid;
      border-bottom:1px #3B3B3B solid;
    }
    li a.bookmark:hover {
      background-image: url(http://www.tantraraleigh.com/images/nav_blue_bg.gif);
      background-repeat: repeat-x;
      color:#14B4D6;
      text-decoration: underline;
    }

#header {
  width:910px;
  height:150px;
  margin:0 auto;
  padding:0px;
    }

/* ************ W R A P S ************ */
/* *********************************** */

#main_body {
  width:910px;
  margin:0 auto;
}
.left_wrapper {
  width:650px;
  float:left;
  margin:0px 10px 10px 10px;
  padding:0px;
  background-color: #000000;
    }
.right_wrapper {
  width:225px;
  height:500px;
  float:left;
  margin:0px 10px 10px 5px;
  padding:0px;
  background-color: #000000;
    }

.box_left {
  width:280px;
  float:left;
  margin-bottom:20px;
  padding-left:20px;
  color:#FFFFFF;
}
.box_right {
  width:300px;
  float:left;
  margin-bottom:20px;
  color:#FFFFFF;
  font-size:12px;
}


/* ************ S L I D E S H O W ************ */
/* ******************************************* */
    #slideshow_nav {
      width:650px;
      height:68px;
      float:left;
      margin:0;
      padding:0;
    }
	#slideshow_nav ul {
    float:left;
    height:68px;
    width:650px;
    list-style:none;
    margin:0;
    padding:0px;
    }
	#slideshow_nav li {display:inline; padding:0; margin:0;}
	#slideshow_nav a { float:left; height:68px; padding:0; margin:0;}
	#slideshow_nav a span {display:block; float:none; padding:0; margin:0;}


    li a.slideshow_vip {
      width:217px;
      height:68px;
      color:#FFFFFF;
      background-image: url(http://www.tantraraleigh.com/images/vip_on.gif);
      background-repeat: no-repeat;
      margin:0px;
      padding:0px;
      text-indent: -9999px;

    }
    li a.slideshow_vip:hover {
      width:217px;
      height:68px;
      margin:0;
      padding:0;
    }

    li a.slideshow_ultra {
      width:215px;
      height:68px;
      color:#FFFFFF;
      background-image: url(http://www.tantraraleigh.com/images/lounge_off.gif);
      background-repeat: no-repeat;
      margin:0px;
      padding:0px;
      text-indent: -9999px;
    }
    li a.slideshow_ultra:hover {
      width:215px;
      height:68px;
      background-image: url(http://www.tantraraleigh.com/images/lounge_on.gif);
      background-repeat: no-repeat;
      margin:0;
      padding:0;
    }
    li a.slideshow_people {
      width:218px;
      height:68px;
      color:#FFFFFF;
      background-image: url(http://www.tantraraleigh.com/images/people_off.gif);
      background-repeat: no-repeat;
      margin:0px;
      padding:0px;
      text-indent: -9999px;
    }
    li a.slideshow_people:hover {
      width:218px;
      height:68px;
      background-image: url(http://www.tantraraleigh.com/images/people_on.gif);
      background-repeat: no-repeat;
      margin:0;
      padding:0;
    }


#slideshow_viewer {
  width:640px;
  height:400px;
  background-color: #1B1B1B;
  clear:both;
  padding:5px 5px 5px 5px;
  border-top:1px solid #373737;
  margin-bottom:10px;
  margin-top:-6px;

    }
    #slideshow_viewer img {
      border:1px solid #000000;
    }
    #slideshow_viewer p {
      padding-left:20px;
      padding-right:20px;
      font-size:16px;
      color:#FFFFFF;
    }
    #slideshow_viewer p span {
      color:#FF0000;
    }



/* ************* V I P  M E N U************** */
/* ****************************************** */
    #vip_info_header {
      width:650px;
      height:68px;
      background-image: url(http://www.tantraraleigh.com/images/box_header_the_list.gif);
      background-repeat: no-repeat;
      margin-bottom:10px;
    }
    #vip_info {
        width:640px;
        height:400px;
        background-color: #1B1B1B;
        clear:both;
        padding:5px 5px 5px 5px;
        border-top:1px solid #373737;
        margin-bottom:10px;
        margin-top:-6px;
        }
        #vip_info p {
          font-size: 12px;
          color:#FFFFFF;
          padding-left:20px;
          padding-right:20px;
        }


    #vip_menu_header {
      width:650px;
      height:68px;
      background-image: url(http://www.tantraraleigh.com/images/box_header_vip_menu.gif);
      background-repeat: no-repeat;
      margin-bottom:10px;
    }
.vip_menu {
  width:620px;
  height:820px;
  background-color: #1B1B1B;
  background-image: url(http://www.tantraraleigh.com/images/menu_bg.jpg);
  background-repeat: no-repeat;
  clear:both;
  padding:5px 5px 25px 25px;
  border-top:1px solid #373737;
  margin-bottom:10px;
  margin-top:-6px;
}



    #tantra_events_header {
      width:650px;
      height:68px;
      background-image: url(http://www.tantraraleigh.com/images/box_header_events.gif);
      background-repeat: no-repeat;
      margin-bottom:10px;
    }

.promo {
  width:600px;
  height:200px;
  background-color: #1B1B1B;
  clear:both;
  padding:5px 5px 5px 5px;
  border-top:1px solid #373737;
  margin-bottom:10px;
  margin-top:-6px;
}




/* ************* L O C A T I O N ************** */
/* ******************************************** */
    #location_header {
      width:650px;
      height:68px;
      background-image: url(http://www.tantraraleigh.com/images/box_header_location.gif);
      background-repeat: no-repeat;
      margin-bottom:10px;
    }
    #location_info {
        width:640px;
        height:400px;
        background-color: #1B1B1B;
        clear:both;
        padding:5px 5px 5px 5px;
        border-top:1px solid #373737;
        margin-bottom:10px;
        margin-top:-6px;
        }
        #location_info p {
          font-size: 12px;
          color:#FFFFFF;
          padding-left:20px;
          padding-right:20px;
        }
        #location img {
          border:0px;
        }


     #map_header {
      width:650px;
      height:68px;
      background-image: url(http://www.tantraraleigh.com/images/box_header_map.gif);
      background-repeat: no-repeat;
      margin-bottom:10px;
    }
    .map {
        width:640px;
        height:380px;
        background-color: #1B1B1B;
        clear:both;
        padding:5px 5px 5px 5px;
        border-top:1px solid #373737;
        margin-bottom:10px;
        margin-top:-6px;
        }
        .map p {
          font-size: 12px;
          color:#FFFFFF;
          padding-left:20px;
          padding-right:20px;
        }
        .map a {
          #FFFFFF;
        }

/* ************* U L T R A ************** */
/* ************************************** */
    #ultra_header {
      width:650px;
      height:68px;
      background-image: url(http://www.tantraraleigh.com/images/box_header_ultra.gif);
      background-repeat: no-repeat;
      margin-bottom:10px;
    }
    #ultra_info {
        width:640px;
        height:400px;
        background-color: #1B1B1B;
        clear:both;
        padding:5px 5px 5px 5px;
        border-top:1px solid #373737;
        margin-bottom:10px;
        margin-top:-6px;
        }
        #ultra_info p {
          font-size: 12px;
          color:#FFFFFF;
          padding-left:20px;
          padding-right:20px;
        }


/* ************* E V E N T S ************** */
/* **************************************** */
    #events_header {
      width:650px;
      height:68px;
      background-image: url(http://www.tantraraleigh.com/images/box_header_events2.gif);
      background-repeat: no-repeat;
      margin-bottom:10px;
    }
    #events_info {
        width:640px;
        height:400px;
        background-color: #1B1B1B;
        clear:both;
        padding:5px 5px 5px 5px;
        border-top:1px solid #373737;
        margin-bottom:10px;
        margin-top:-6px;
        }
        #events_info p {
          font-size: 12px;
          color:#FFFFFF;
          padding-left:20px;
          padding-right:20px;
        }



/* *********** N E W S L E T T E R *********** */
/* ******************************************* */

    #newsletter {
      width:225px;
      height:68px;
      background-image: url(http://www.tantraraleigh.com/images/newsletter.gif);
      background-repeat: no-repeat;
      float:left;
      clear:both;
    }

    #newsletter_body {
      width:185px;
      height:150px;
      background-image: url(http://www.tantraraleigh.com/images/sidebar_divider_bg.gif);
      background-repeat: no-repeat;
      background-color: #000000;
      clear:both;
      color:#FFFFFF;
      padding:10px 20px 0px 20px;
      font-size:10px;
    }



    #location {
      width:225px;
      height:67px;
      background-image: url(http://www.tantraraleigh.com/images/location.gif);
      background-repeat: no-repeat;
      float:left;
      clear:both;
    }
    #social {
      width:225px;
      height:67px;
      background-image: url(http://www.tantraraleigh.com/images/social.gif);
      background-repeat: no-repeat;
      float:left;
      clear:both;
    }

    #sidebar_meta {
      width:185px;
      height:186px;
      background-image: url(http://www.tantraraleigh.com/images/sidebar_divider_bg.gif);
      background-repeat: no-repeat;
      background-color: #000000;
      clear:both;
      color:#FFFFFF;
      padding:10px 20px 0px 20px;
      font-size:12px;
    }
    #sidebar_meta a {
      font-size:12px;
      color:#FFFFFF;
    }
    #sidebar_meta img {
      margin-top:6px;
      margin-right:18px;
      border:0px;
    }

    #sidebar_social {
      width:165px;
      height:146px;
      background-image: url(http://www.tantraraleigh.com/images/sidebar_divider_bg.gif);
      background-repeat: no-repeat;
      background-color: #000000;
      clear:both;
      color:#FFFFFF;
      padding:10px 40px 0px 20px;
      font-size:10px;
    }
    #sidebar_social a {
      font-size:12px;
      color:#FFFFFF;
    }
    #sidebar_social a:hover {
      color:#FF0000;
    }


    #sidebar_social img {
      margin-top:6px;
      margin-right:18px;
    }

#footer {
  width:960px;
  height:310px;
  margin:0 auto;
  padding:0;
  background-image: url(http://www.tantraraleigh.com/images/footer.jpg);
  background-repeat: no-repeat;
  clear:both;
    }
    #footer_meta {
      height:226px;
      width:960px;
      margin:0;
      padding:0;

    }
    #footer_copy {
     height:22px;
      width:960px;
      margin:0;
      padding:8px 0 0;
      font-size:10px;
      color:#33FFFF;
      text-align:center;
    }
    #footer_nav {
     height:54px;
      width:960px;
      margin:0;
      padding:0;
    }
	#footer_nav ul {
    float:left;
    height:30px;
    width:870px;
    list-style:none;
    margin-top:10px;
    margin-left:40px;
    font-family:Arial, "Times New Roman", Times, serif;
    font-size:12px;
    font-stretch:expanded;
    }
	#footer_nav li {display:inline; padding:0;}
	#footer_nav a { float:left; height:22px; padding:6px 20px 0px 20px; text-decoration:underline; font-weight:normal; color:#FFFFFF;}
	#footer_nav a span {display:block; float:none; padding:0;}

