body  {
margin:0 auto;
padding:0;
line-height:20px;
text-align:center;
padding-top:20px;
background-color:#ffffff;
}

.verytop  {  /*holds the flower*/
width:800px;
height:37px;
background-image:url(nav/flowertop.jpg);
margin:0 auto;
}

.navtop  {
width:800px;
height:39px;
background-image:url(nav/navbar.jpg);
margin:0 auto;
text-align:right;
overflow:hidden;
padding:0;
}

.main  {
width:800px;
height:457px;
background-image:url(nav/grass.jpg);
background-repeat:no-repeat;
background-position:bottom;
margin:0 auto;
margin-top:0;
padding-top:0;
overflow:hidden;
}

.stretch  {
background-image:url(nav/stretch.jpg);
background-repeat:repeat-y;
width:800px;
margin:0 auto;
}

.rightside  {   /* Nails */
width:197px;
height:457px;
float:right;
background-image:url(bg/rotator.php);
margin-left:10px;
text-align:center;
overflow:hidden;
}

.rightsidehome  {
width:197px;
height:457px;
float:right;
background-image:url(nav/whitebox2.jpg);
margin-left:10px;
text-align:center;
overflow:hidden;
}

.rightsidebeauty  {
width:197px;
height:457px;
float:right;
background-image:url(nav/whitebox3.jpg);
margin-left:10px;
text-align:center;
overflow:hidden;
}

.rightsidegallery  {
width:197px;
height:457px;
float:right;
background-image:url(nav/whitebox5.jpg);
margin-left:10px;
text-align:center;
overflow:hidden;
}

.rightsidecontact  {
width:197px;
height:457px;
float:right;
background-image:url(nav/whitebox6.jpg);
margin-left:10px;
text-align:center;
overflow:hidden;
}

.newsside  {
width:197px;
height:457px;
float:right;
background-image:url(bg2/rotator.php);
margin-left:10px;
text-align:center;
overflow:hidden;
}

.rightsidefeedback  {
width:197px;
height:457px;
float:right;
background-image:url(nav/whitebox7.jpg);
margin-left:10px;
text-align:center;
overflow:hidden;
}

.navtext  {
font-family:Helvetica, Arial,  sans-serif;
font-size:12px;
font-weight:700;
list-style-type:none;
padding-bottom:8px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
margin:0;
}

.navtext li  {
display:block;
display: inline;
padding-right:5px;
}

.navtext a:link, a:visited  {
text-decoration:none;
color:#990000;
}

.navtext a:hover  {
text-decoration:none;
background-color:#DFC9AA;
}

.ontext  {
color:#5B0000;
}

.bodytext  {
font-family:Arial, Helvetica, sans-serif;
padding-left:20px;
font-size:12px;
text-align:justify;
color:#333333;
padding-right:220px;
padding-left:30px;
}

.boxtext  {
font-family:Arial, Helvetica, sans-serif;
padding-left:20px;
font-size:12px;
padding-right:10px;
text-align:justify;
color:#333333;
padding-left:30px;
}

.headertext  {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-variant:small-caps;
}

.sidetext  {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.rightcol  {
padding-right:16px;
}

body#home a#homenav,
body#nails a#nailsnav,
body#beauty a#beautynav,
body#gallery a#gallerynav,
body#prices a#pricesnav,
body#contact a#contactnav,
body#feedback a#feedbacknav,
body#news a#newsnav
 {
color: #fff;
background: #930;
}

#table  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
margin:2px;
margin-left:20px;
float:left;
padding-top:10px;
}

#table td  {
padding-top:0;
margin-top:0;
height:25px;
}

.scroll {
width:590px;
height:330px;
overflow: auto;
}

#contactright  {
float:right;
}