body{
margin: 14px 0px 0px 0px;
padding:0;
line-height: 1.5em;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer_index{
width: 940px; /*Width of main container*/
height: 588px;
margin: 0 auto; /*Center container on page*/
border: solid 1px #d0e4a6;	
background-image: url(images/homepage.jpg);
background-repeat: no-repeat;
}

#maincontainer_aboutus{
width: 940px; /*Width of main container*/
height: 588px;
margin: 0 auto; /*Center container on page*/
border: solid 1px #d0e4a6;	
background-image: url(images/about_us.jpg);
background-repeat: no-repeat;
}

#maincontainer_treatments{
width: 940px; /*Width of main container*/
height: 588px;
margin: 0 auto; /*Center container on page*/
border: solid 1px #d0e4a6;	
background-image: url(images/treatments.jpg);
background-repeat: no-repeat;
}

#maincontainer_testimonials{
width: 940px; /*Width of main container*/
height: 588px;
margin: 0 auto; /*Center container on page*/
border: solid 1px #d0e4a6;	
background-image: url(images/testimonials.jpg);
background-repeat: no-repeat;
}

#maincontainer_faq{
width: 940px; /*Width of main container*/
height: 588px;
margin: 0 auto; /*Center container on page*/
border: solid 1px #d0e4a6;	
background-image: url(images/faq.jpg);
background-repeat: no-repeat;
}

#maincontainer_contactus{
width: 940px; /*Width of main container*/
height: 588px;
margin: 0 auto; /*Center container on page*/
border: solid 1px #d0e4a6;	
background-image: url(images/contact_us.jpg);
background-repeat: no-repeat;
}

#maincontainer_swedishmassage{
width: 940px; /*Width of main container*/
height: 588px;
margin: 0 auto; /*Center container on page*/
border: solid 1px #d0e4a6;	
background-image: url(images/swedish_massage.jpg);
background-repeat: no-repeat;
}

#maincontainer_hotstonemassage{
width: 940px; /*Width of main container*/
height: 588px;
margin: 0 auto; /*Center container on page*/
border: solid 1px #d0e4a6;	
background-image: url(images/hot_stone_massage.jpg);
background-repeat: no-repeat;
}

#maincontainer_indianheadmassage{
width: 940px; /*Width of main container*/
height: 588px;
margin: 0 auto; /*Center container on page*/
border: solid 1px #d0e4a6;	
background-image: url(images/indian_head_massage.jpg);
background-repeat: no-repeat;
}

#maincontainer_hopiearcandles{
width: 940px; /*Width of main container*/
height: 588px;
margin: 0 auto; /*Center container on page*/
border: solid 1px #d0e4a6;	
background-image: url(images/hopi_ear_candles.jpg);
background-repeat: no-repeat;
}

#maincontainer_reiki{
width: 940px; /*Width of main container*/
height: 588px;
margin: 0 auto; /*Center container on page*/
border: solid 1px #d0e4a6;	
background-image: url(images/reiki.jpg);
background-repeat: no-repeat;
}

#maincontainer_reflexology{
width: 940px; /*Width of main container*/
height: 588px;
margin: 0 auto; /*Center container on page*/
border: solid 1px #d0e4a6;	
background-image: url(images/reflexology.jpg);
background-repeat: no-repeat;
}

#maincontainer_facials{
width: 940px; /*Width of main container*/
height: 588px;
margin: 0 auto; /*Center container on page*/
border: solid 1px #d0e4a6;	
background-image: url(images/facials.jpg);
background-repeat: no-repeat;
}

#maincontainer_corporatetherapy{
width: 940px; /*Width of main container*/
height: 588px;
margin: 0 auto; /*Center container on page*/
border: solid 1px #d0e4a6;	
background-image: url(images/corporate_therapy.jpg);
background-repeat: no-repeat;
}

#maincontainer_pamperparties{
width: 940px; /*Width of main container*/
height: 588px;
margin: 0 auto; /*Center container on page*/
border: solid 1px #d0e4a6;	
background-image: url(images/pamper_parties.jpg);
background-repeat: no-repeat;
}

#maincontainer_giftvouchers{
width: 940px; /*Width of main container*/
height: 588px;
margin: 0 auto; /*Center container on page*/
border: solid 1px #d0e4a6;	
background-image: url(images/gift_vouchers.jpg);
background-repeat: no-repeat;
}

#contentwrapper{
float: left;
width: 100%;
}

#rightcolumn1{
margin: 13px 13px 13px 476px; /*Set left margin to LeftColumnWidth*/
width: 449px; /*Width of left column*/
height: 148px;
background: #ffffff;
border: solid 1px #d0e4a6;	
}

#rightcolumn1off{
margin: 13px 13px 13px 476px; /*Set left margin to LeftColumnWidth*/
width: 449px; /*Width of left column*/
height: 148px;
}

#leftcolumn1{
float: left;
width: 449px; /*Width of left column*/
height: 95px;
margin: 13px 6px 13px -928px; /*Set left margin to -(MainContainerWidth)*/
border: solid 1px #d0e4a6;	
background: #ffffff;
}

#leftcolumn2{
float: left;
width: 449px; /*Width of left column*/
height: 39px;
margin: 123px 6px 13px -928px; /*Set left margin to -(MainContainerWidth)*/
background: #ffffff;
border: solid 1px #d0e4a6;	
}

#leftcolumn3{
float: left;
width: 449px; /*Width of left column*/
height: 395px;
margin: 178px 6px 13px -928px; /*Set left margin to -(MainContainerWidth)*/
overflow: auto;
border: solid 1px #d0e4a6;	
}

/*Left Menu*/

#leftmenu {
margin: 5px 0 0 27px;
padding: 0;
width: 400px;
}

#leftmenu li {
padding: 0;
display: inline;
list-style-type: none;
}

#leftmenu a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;
color: #58595b;
line-height: 14px;
text-decoration: none;
border-bottom: 0px;
}

#leftmenu a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;
color: #d0e4a6;	
line-height: 14px;
text-decoration: none;
}

#leftmenu li a.selected{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;
color: #d0e4a6;	
line-height: 14px;
text-decoration: none;
}

/*Right Menu*/
#col1 {
width: 190px;
float: left;
}

#col2 {
float: left;
width: 240px;
}

#rightmenu {
margin: 10px 0 0 27px;
padding: 0;
}

#rightmenu li {
padding: 0;
list-style-type: none;
line-height: 16px;
background: url(images/arrow_small.gif) no-repeat 0 50%;
padding-left: 10px;
}

#rightmenu a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;
color: #58595b;
text-decoration: none;
border-bottom: 0px;
}

#rightmenu a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;
color: #d0e4a6;
text-decoration: none;
border-bottom: 0px;
}

#rightmenu li a.selected{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;
color: #d0e4a6;	
line-height: 14px;
text-decoration: none;
}

#rightmenu2 {
margin: 10px 0 0 27px;
padding: 0;
}

#rightmenu2 li {
padding: 0;
list-style-type: none;
line-height: 16px;
background: url(images/arrow_small.gif) no-repeat 0 50%;
padding-left: 10px;
}

#rightmenu2 a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;
color: #58595b;
text-decoration: none;
border-bottom: 0px;
}

#rightmenu2 a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;
color: #d0e4a6;
text-decoration: none;
border-bottom: 0px;
}

#rightmenu2 li a.selected{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;
color: #d0e4a6;	
line-height: 14px;
text-decoration: none;
}

/*typography*/

h1 {
font-family: Arial, Helvetica, sans-serif;
margin: 24px 27px 5px 27px;
font-size: 25px; 
color: #58595b;
letter-spacing: -0.5px;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
margin: 4px 27px 5px 27px;
font-size:16px; 
color: #58595b;
}

p {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; 
margin: 2px 27px 5px 27px;
color: #58595b;
text-align: justify;
line-height: 17px;
}

#employer {
margin: 5px 0 0 27px;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; 
color: #58595b;
line-height: 17px;
}

#employee {
margin: 5px 0 0 27px;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; 
color: #58595b;
line-height: 17px;
}

blockquote {
margin: 5px 0 0 27px;
width: 400px;
padding: 0;
background: url(images/top.gif) no-repeat top left;
}

.quote {
margin: 0;
padding: 20px 14px 10px 14px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1em;
background: url(images/end_quote.gif) no-repeat right bottom;
}

.author {
margin: 0;
padding: 0 0 3px 14px;
font-family: Verdana, sans-serif; font-size: 8.5px; color: #58595b;
background: url(images/bottom.gif) no-repeat bottom;
}

/*Hyperlinks*/

A:link {
color: #58595b;
text-decoration: none;
border-bottom: 1px dotted;
}

A:visited {
font-family:  Arial, Helvetica, sans-serif; 
font-size:13px; 
text-decoration: none;
border-bottom: 1px dotted;
color: #58595b;
}

A:hover {
font-family: Arial, Helvetica, sans-serif; 
font-size:13px; 
color: #d0e4a6;	
}

A:active {
font-family: Arial, Helvetica, sans-serif; 
font-size:13px; 
color: #d0e4a6;
}

/*Form*/

#thisform {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5a5b5d;
}

#thisform label {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #5a5b5d;
}


#name, #companyname, #address, #telephonenumber, #emailaddress, #swedishmassage, #indianheadmassage, #reiki, #pamperparties, #hotstonemassage, #corporatetherapy, #giftvouchers, #how, #submit {
width: 370px;
font-family: verdana, sans-serif; 
font-size: 10px; 
color: #5a5b5d;
}



