/* css The Urban Muse */
/* css designed by Jennifer Pena, 2010  */
/* All associated graphics and information copyright 2010, The Urban Muse */


/* /////////////// basic elements /////////////// */

body {
margin:0;
padding:0;
font:100.1%/1.4 Century Gothic,verdana,Helvetica,sans-serif;
background-image:url(body_bg.jpg);
text-align:center;
}

h1,h2,h3 span {
display:none;
}

h3 {
height:39px;
margin:0;
padding:0;
}

h4 {
color:#665040;
font-size:small;
font-weight: bold;
margin:0 0 5px 0;
}

p {margin:0;padding:0;}

acronym {
border:none;
}

a {
color:#9999cc;
text-decoration:underline;
}

a:hover {
color:#7575A8;
}



a.main:link {color: #665040; text-decoration: underline; }
a.main:hover {color: #998373; text-decoration: underline; }
	
table.calendarMuse {
	font-size:10px;
	border:thin #666;
	padding:5;
}

td.calendarMonth {
	background-color:#fbf8cc;
	font-size:16px;
}

td.calendarDays {
	background-image:url(day.jpg);
	font-size:12px;
}

td.calendarPlain {
	background-color:#FFFfff;
	text-align:left;
	vertical-align:top;
}

td.calendarNoDate {
	background-color:#bbbbbb;
	text-align:left;
	vertical-align:top;
}

td.PastMonth a {
	color:#454545;
	font-size:12px;
	text-decoration:underline;
}

td.PastMonth a:hover {
color:#121212;

}


#pup {
    position : absolute;
    width : 400px;
    padding  : 5px;
    margin : 25px auto auto 10px;
    font-size  : 8pt;
    color  : #fff;
    background-image : url(bg-pup.png);
    font-family : "Century Gothic",verdana,Helvetica,sans-serif;
    font-weight:normal;
    text-align  : left;
    border : 2px solid #333;
    z-index  : 200; /* aaaalways on top*/
}


/* ////////////// layout ///////////////// */

#container {
width:800px;
margin:0 auto;
/* position:relative; */
position: absolute;
left:240px;
background:url(bg.jpg) repeat-x #dfdfdf;
border-left:1px solid #fbf8cc;
border-right:1px solid #fbf8cc;
color:#454545;
text-align:left;
font: #3C1B02;
}

#containerTop {
width:800px;
margin:0 auto;
/* position:relative; */
position: absolute;
left:240px;
background:url(bgnotree.jpg) repeat-x #dfdfdf;
border-left:1px solid #fbf8cc;
border-right:1px solid #fbf8cc;
color:#454545;
text-align:left;
font: #3C1B02;
}

#containerBottom {
width:800px;
margin:0 auto;
/* position:relative; */
position: absolute;
left:240px;
background:url(bg_bottom.jpg) repeat #dfdfdf;
border-left:1px solid #fbf8cc;
border-right:1px solid #fbf8cc;
color:#454545;
text-align:left;
font: #3C1B02;
}

#pageHeader {
width:800px;
height:113px;
}

#giftcard {
position:absolute;
right:22px;
width:230px;
height:15;
}

/*  /// Picture styles  // */

#frontPic {
padding:470px 345px 10px 10px;
display:block;
background: url(home_storefront.jpg) no-repeat right;
 }


#buddhaPic {
position:absolute;
right:5px;
width:400px;
height:490px;
display:block;
background: url(spa_buddha.jpg) no-repeat right;
 }
 
 
#lakshimiPic {
position:absolute;
right:5px;
width:400px;
height:490px;
display:block;
background: url(lakshimi_muse_web.jpg) no-repeat right;
 } 
 
 #retailPic {
position:absolute;
right:5px;
width:400px;
height:570px;
display:block;
background: url(NS_retail_left_1small.jpg) no-repeat right;
 }
 
 #storefrontPic {
position:absolute;
right:5px;
width:400px;
height:400px;
display:block;
background: url(storefront.jpg) no-repeat right;
 }


 #spaPic {
position:absolute;
right:5px;
width:350px;
height:720px;
display:block;
background: url(NS_spa_room_2.jpg)  no-repeat right;
 }
 
 
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:#fbf8cc;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 30px; /*position where enlarged image should offset horizontally */
top: -90px;
}
 

/* ///////this goes to the left of a pic ///////// */
#textBody  {
width:640px;
height:800px;
margin:40px 0 2px 175px;
display:block;
padding:0;
font:Century Gothic,verdana,Helvetica,sans-serif;
font-size:small;
}

#spatextBody  {
width:310px;
margin:0px 0 0px 0px;
display:block;
padding:0;
font:Century Gothic,verdana,Helvetica,sans-serif;
font-size:small;
}

/* ///////this goes across ///////// */
#textacrossBody  {
width:950px;
height:800px;
margin:0px 0 0 175px;
display:block;
padding:0;
font: Century Gothic,verdana,Helvetica,sans-serif;
font-size:small;
}

#spatextacrossBody  {
width:620px;
margin:0px 0 0 175px;
display:block;
padding:0;
font:Century Gothic,verdana,Helvetica,sans-serif;
font-size:small;
}

#spatextacrossBody2  {
width:620px;
margin:0px 0 0 175px;
display:block;
padding:0;
font:Century Gothic,verdana,Helvetica,sans-serif;
font-size:small;
}

#calendarBody  {
width:620px;
margin:100px 0 0 175px;
display:block;
padding:0;
font:10pt Century Gothic,verdana,Helvetica,sans-serif;
}


/* ///////body text for the news articles ///////// */
#newstextBody  {
width:600px;
margin:0px 0 0 175px;
display:block;
padding:0;
font: Century Gothic,verdana,Helvetica,sans-serif;
font-size:small;

}

#morenewstextBody  {
width:600px;
margin:0px 0 0 175px;
display:block;
padding:0;
font:Century Gothic,verdana,Helvetica,sans-serif;
font-size:small;
}

#moretextacrossBody  {
width:600px;
margin:0px 0 0 175px;
display:block;
padding:0;
font:Century Gothic,verdana,Helvetica,sans-serif;
font-size:small;
}

/*  /// blank space styles  // */
#spacer  {
width:620px;
height:800px;
margin:0px 0 2px 155px;
display:block;
padding:0;
font: Century Gothic,verdana,Helvetica,sans-serif;
font-size:small;
}

#spacerSmall  {
width:620px;
height:200px;
margin:0px 0 2px 155px;
display:block;
padding:0;
font:Century Gothic,verdana,Helvetica,sans-serif;
font-size:small;
}

#spacerMed  {
width:620px;
height:500px;
margin:0px 0 2px 155px;
display:block;
padding:0;
font:Century Gothic,verdana,Helvetica,sans-serif;
font-size:small;
}

#spacerWithPic  {
width:800px;
margin:0;
position:relative;
background:url(bg_bottom.jpg) repeat #dfdfdf;

}

#spacerWithPic2  {
width:800px;
margin:0;
position:relative;
background:url(bg_bottom2.jpg) repeat #dfdfdf;

}

/*  /// Paragraph styles  // */

 #textBody p span, #textacrossBody p span{
padding:0px 350px 10px 0px;
display:block;
}

textacrossBody a span{
color:#9999cc;
text-decoration:underline;
}

#moretextacrossBody p span, #newstextBody p span, #morenewstextBody p span, #spatextacrossBody  p span {
padding:0px 10px 10px 0px;
display:block;
}

#spatextacrossBody2  p span {
padding:0px 10px 10px 0px;
display:block;
}

#preamble p span, #participation p span, #requirements p span {
padding:0 85px 10px 17px;
display:block;
}

#requirements .p5 {
padding:0 85px 10px 17px;
}

#requirements .p5 span {
display:inline;
padding:0;
}

#footer {
width:800px;
height:100px;
margin:0px 3px 2px 0;
text-align:right;
padding:15px 0 0 0;
font:7pt Georgia, "Times New Roman", Times, serif;
background:url(bg_bottom.jpg) repeat #dfdfdf;
position:relative;
border-right:1px solid #fbf8cc;
}



/* ////////////// menu items ///////////////// */



#linkList {
position: fixed;
top:120px;
left:247px;
width:133px;
z-index:100;
font-size: 12px;
}

#linkList li {
list-style:none;
padding:6px 0 6px 0;
background:url(line.gif) bottom repeat-x;
}

#linkList li a {
background:url(link.gif) left center no-repeat;
text-decoration:none;
}

#linkList li a.Menu {
	color:#fbf8cc; 
}

#mailList li {
list-style:none;
padding:6px 0 6px 0;
background:url(line.gif) bottom repeat-x;
font-color:#9999cc;
font-size:9px;
}

#mailList span {
	font-size:12px;
}

#mailList li a {
background:url(link.gif) left center no-repeat;
text-decoration:none;
}

#subList li a {
list-style:none;
padding:6px 0 6px 0;
background:url(menu_active_bg.jpg) left center repeat-x;
font-color:#fbf8cc;
}

#subList2 li a {
list-style:none;
padding:6px 0 6px 0;
background:url(menu_active_bg.jpg) left center repeat-x;
font-color:#d9d6aa;
}