/**
 * Real Hair Exclusive
 * @version: $Id: default.css 42 2010-07-20 12:57:58Z rutger $
 **/
 
/* News block on homepage
 ****************************************************************************/ 
div#messageBlock{
   width: 290px;
   padding:10px;
   margin-top: 15px;
}
   div#messageBlock h1{
      text-transform:uppercase;
      margin-top:0;
   }
   div#messageBlock div{
      border:1px solid #000;
      padding:0;
      margin:10px 0;   
   }
   div#messageBlock h3{
      font-family:Verdana, Arial, sans-serif;   
      font-size:1.2em;
      margin:0;
      padding:4px;
      background-color:#cfd2d7;
      color:#000;
   }
   div#messageBlock p{
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:13px;
      padding:10px;
   }

/* Video player button on retail and wholesales pages 
 ****************************************************************************/ 
a.largeVideo{
   background-image: url(../images/btn_enlarge-video.jpg);
   background-repeat: no-repeat;
   color: #fff;
   display:block;
   float:left;
   padding:7px 10px 7px 45px;
}
   a.largeVideo:hover{ color:#fff }

/* Miss Real Hair 2010 block on homepage
 ****************************************************************************/
#missRealHair2010{
   border:1px solid black;
   float:left;
   margin:10px 0 0 10px;
   width:318px;
}
   #missRealHair2010 p{
       font-size:12px;
   }
   #missRealHair2010 p img{
      float:left;
      padding-right:10px;
   }
   #missRealHair2010 p strong{
      text-transform:uppercase;
      font-weight:normal;
      color:#A61F7D;
      font-family:Georgia,'Times New Roman',Times,serif;
      font-size:1.7em;
      display:block;
   }


/******************** Menu and navigation ********************/

TABLE.menu {
	width:100%;
	height:24px;
	}
.menu TD {
	vertical-align: top;
	border-right: 1px solid #a6a6a6;
	text-align: center;
	padding-top:3px;
	}

.menu A:link, .menu A:visited {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size:90%;
	/*padding: 5px 8px;*/
	
  }

.menu A:hover, .menu TD.active A, .menu TD.open A{
  color: #000;
}

.submenu {
	width:240px;
	background-color:#fd8fd7;
	background-image: url(../images/submenu_top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.submenu A {
	width:200px;
	border: 1px solid #000;
	text-decoration: none;
	display: block;
	background-image: url(../images/knop_back.jpg);
	background-repeat: repeat-x;
	padding: 7px 5px 7px 25px;
	color: #FFFFFF;
	background-color:#000;
}
.submenu A:hover, .submenu A.active{
	background-image: url(../images/knop_back2.jpg);
	background-repeat: repeat-x;
	color: #fd8fd7;
}
.submenu A.active{
	font-weight: bold;
}
.retail A{
	border: 1px solid #000;
	border-top:none;
	text-decoration: none;
	display: block;
	background-image: url(../images/knop_back.jpg);
	background-repeat: repeat-x;
	padding: 6px 5px 6px 10px;
	color: #FFFFFF;
	/*margin-bottom:1px;*/

}
.retail A:hover{
	background-image: url(../images/knop_back2.jpg);
	background-repeat: repeat-x;
	color: #fd8fd7;
}
#shopmenu A{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px 10px ;
	border-right: 1px solid #a6a6a6;
}
#shopmenu A:HOVER{
	color: #fd8fd7;
}
#footermenu {
	text-align: center;
}
#footermenu A{
	color: #000;
	text-decoration: none;
}
#footermenu A:HOVER{
	color: #a61f7d;
	text-decoration:underline;
}
/******************** Search results ********************/

DIV.resultlist DIV.item {
  font-weight: bold;
  margin: .5em 0;
}
DIV.searchres A:link, DIV.searchres A:visited {
  text-decoration: none;
  color: inherit;
}
DIV.searchres A:hover, DIV.searchres A:active {
  color: #36C;
  text-decoration: underline;
}   