* {
  margin: 0;
  padding: 0;
}
body {
  background-color: black;
  overflow-x: hidden;
}

#omerosicon img {
  border: 0;
  float: left;
  position: relative;
  z-index: 1;
  margin-top: -69px;
  margin-left: -25px;
}

#footer {

  clear:both;

}

#golden_ribbon {

  width: 243px;
  height: 369px;
  background-image: url( '../image/layout/golden_ribbon.jpg' );
  margin-right: -243px;
  margin-top: -369px;
  position: relative;
  left: 293px;
  top: -300px;
  z-index: -1;


}

#footer img {

  margin-bottom: -5px;
  clear: both;

}

.tinytext {

  font-size: 12px;

}

#phone_number {

  color: white;
  font-weight: bold;
  font-style: italic;
  font-family: Arial;
  text-align: center;
  position: relative;
  top: 22px;
  left: 335px;
  font-size: 20px;

}

#infocontent {

  margin-top: -125px;
  margin-left: 270px;
  margin-bottom: 100px;
  position: relative;
  z-index: 5;
  
}

#infocontent h3 {

  width:400px;
  border-bottom:2px black solid;
  
  font-style: italic;
  font-size:22px;

}

#infocontent h3 a {

  text-decoration: none;
  font-size:16px;
  font-style:normal;
  color: #648fd4;

}

#infocontent h2 a {
  text-decoration: none;
  color: #648fd4;
  font-size: 10px;
}
#infocontent h2 {

  font-family: Tahoma;
  margin-bottom: 15px;
  color: #414031;


}
#infocontent p {
  width: 524px;
  font-family: Arial;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 20px;
  
}
#infocontent ul {
  width: 494px;
  margin-left: 34px;
  font-family: Arial;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 6px;
}

#infocontent ul ul {

  width: 444px;
  list-style: none;

}

.learn_italo {
  color: blue;
  font-size: .9em;

}

#selector_image {
  margin-bottom: 20px;
}

#selected_image {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -80px;
  position: relative;
  z-index:2;
  top: -100px;
  text-align: center;
}

.brown a {
   color: #990b0b;
   float:right;
   text-decoration: none;
}

#smallwidth p{

  width: 360px;
  position: relative;
  z-index:12;

}

#smallwidthALT p{

  width: 390px;
  font-size:15px;
  font-weight:normal;
  position: relative;
  z-index:12;

}

#index_whitebackimg{
  width:135px;
  height:206px;
  margin-right: -135px;
  margin-bottom: -206px;
  position: relative;
  left: 385px;
  top: 300px;
  /*
background-image: url('../image/layout/index_whitebackimg.gif');
*/
  

}

#sign_newsletter {
  background-image: url('../image/layout/sign_newsletter.gif'); 
  width:163px;
  height:164px;
  margin-right: -163px;
  margin-bottom: -164px;
  position: relative;
  left: 393px;
  top: 5px;
  text-align: center;

}

b {
  font-size: 20px;
}

#history_image {

  width: 513px;
  height: 345px;
  background-image: url( '../image/layout/history_image.gif' );
  margin-right: -513px;
  margin-top: -345px;
  position: relative;
  left: 23px;
  top: -60px;
  z-index: -1;

}

#hist p {

  font-size: 12px;

}

#sign_newsletter a {

  color: white;
  font-weight: bold;
  position: relative;
  font-size: 16px;
  top: 58px;
}

#selector_image p {

  margin-left: 0px;
  font-family: Arial;
  font-size: 12px;
  margin-bottom: 10px;
  color: #0012ff;
  text-align:center;

}
#logo_page img {

  margin-top: 5px;
  margin-bottom: 0px;

}
#selector_image table {
  margin-left: auto;
  margin-right: auto;
  width: 806px;
  text-align: center;
}

#selector_image table td img {
  border: 0;
}
#clothes_sidebar {
  float:left;
  position: relative;
  left: -280px;
  margin-right: -240px;
  margin-bottom: 100px;
  z-index: 0;
}

#dress_pass {

  clear:both;
  width: 584px;
  height: 121px;
  background-image: url( '../image/layout/dress_pass.gif' );
  position: relative;
  top: -121px;
  left: 222px;
  margin-bottom: -121px;
  z-index: 2;

}

.right{
	float:right;
}
.left{
	float:left;
}

#index_link a,#index_link {
	border: black solid 0px;
	color:black;
	text-decoration:none;
}
#index_link div a,#index_link div a:visited{
	color:#c61e26;
}

#index_link a:hover,#index_link div a:hover{
	text-decoration:underline;
}