body{
font-family: Fournier Small Caps, Optima, Courier New, Arial; 
font-size:18px; 
background-color:black; 
padding:0px; 
margin:5px;}
a{
color:#FFFFFF; 
text-decoration:none;}
p{
color:white;}
a:hover{
font-weight:bold; 
border:0px;}
div.container2{
color:#FFFFFF; 
width:950px; 
position: absolute; 
top: 140px; 
left: 200px;}
div.container{
color:#FFFFFF; 
width:700px; 
float:left;}
#hometext{
font-size:19px;
font-weight:bold;}
div#top{
height:100; 
padding-left:50px;}

div#page{
width:960px; 
background:url(back.jpg) top right no-repeat; 
margin:0 auto;}

div#boutique {
width:500px; 
margin-left:400px; 
margin-top:100px;}
div#join {
width:600px; 
padding:10px; 
z-index:10;}
div#join label{
float:left;}
div#join div{
list-style:none; 
height:40px; 
margin:10; 
color:#FFFFFF; 
padding:0px;}
div#join div input,select{
float:right;}
ul#menu{
width:200px; 
text-align:center; 
height:500px; 
float:left;}
ul#menu {
margin:0; 
padding:25px 0 0 0;
list-style:none;}
ul#menu li{
float:left;
margin:0px; 
padding:5px 55px 20px 0px; 
list-style:none;}
h2{
margin: 6px 0 6px 0;}

/*label
{
width: auto;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}
input
{
float: right;
}
.submit input
{
margin-left: 10.5em;
text-align: right:
}*/
div.sc_menu {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 470px;
  width: 700px;
  padding-top: 20px;
  /* Add scroll-bars */
  overflow: auto;
}
ul.sc_menu {
  display: block;
  height: 450px;
  /* Max width here, for users without Javascript */
  width: 18880px;
  padding: 0px 0 0 0px;

  /* Remove default margin */
  margin: 0;
  list-style: none;
  overflow: auto;
}
.sc_menu li {
  display: block;
  float: left;
  padding: 0 0px;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}
.sc_menu span {
  /* We want a caption to display on the next line */
  display: block;
  margin-top: 0px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.sc_menu span {
  display: none;
  margin-top: 0px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.sc_menu a:hover span {
  display: block;
}
.sc_menu img {
  border: 0px #fff solid;
  -webkit-border-radius: 0px;
  padding: 10px;
  -moz-border-radius: 0px;
}
.sc_menu a:hover img {
  filter:alpha(opacity=50);
  opacity: 0.5;
}
#test table {
 width:600px;
 border: 0px;
 border-collapse: collapse;
 }

#test td {
 border: 0px;
 padding-left: 0px;
 padding-bottom: 10px;
 text-align: right;
 }
 
 #test label {
 font-weight: bold;
 }