/*  Tags Declaration  */
HTML{
	height: 100%;
}
BODY {
    margin: 0;
    padding: 0;
    text-align: center;   
    background-color: #000000;
	 height: 100%;
	 font-family: Tahoma, sans-serif;
	 behavior:url(./css/csshover.htc);
}

A {text-decoration: none;color: #808080;}
A:HOVER {text-decoration: underline;color: #808080;}


IMG {border: none;}
/*  Page  */
#page {
    margin: auto;
    text-align: left;
    width: 940px;
    text-align: center;
    height: 100%;
}

/*  Header  */
.header {
    float: left;
    width: 100%;
    position: relative;
    text-align: left;
}

/*  Content  */
.content {
    float: left;
    width: 100%;
    
    text-align: left;
    
    color:#8c8c8c; 
    font-family:Verdana,arial; 
    font-size:12px; 
}

/*  Footer  */

.footer {
    text-align: center;
    width: 910px;
    margin: auto;
    font-family: Tahoma, sans-serif;
    font-size: 10px;
    color: #808080;
    margin-top: 50px;
    line-height: 150%;
}

.footer P SPAN{
    color: white;
}

.footer p.disclaimer { text-transform:lowercase;}

.relax{
	height: 0;
	line-height: 0;
	font-size: 0;
	clear:both;
}

.logo{
	padding: 30px 45px;
}

.menu{
	position: absolute;
	right: 0;
	bottom: 5px;
	float: right;
}

.menu A{
	float: left;
	margin-top: 4px;
	vertical-align: top;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}

.menu2{
	position: absolute;
	right: 0;
	top: 30px;
	float: right;
}

.menu2 A{
	float: left;
	margin-top: 4px;
	vertical-align: top;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}



.sbox  {
	background-color: #000000;
	float: left;
	width: 230px; height: 35px;
	position: absolute;
	right: 0;
	top: 75px;
	z-index: 3333;
}

.sbox input {
	float: left;
	border: 0;
	height: 16px; width: 175px;
	padding: 2px 0px 0px 0px;
	font: 13px arial;
	color: #808080;
	background-color: #000000;
	position: absolute;
	right: 15px;
	top: 8px;
}
/* SUB MENU BELOW HEADER */
.submenu{
	position: relative;
	width: 100%; 
	 margin-top:10px;
	height: 140px;
	
}

.submenu SPAN{
	background-position: center bottom;
	background-repeat: no-repeat;
	float: left;
	padding: 0 10px;
	width: 2px;
	height: 26px;
	font-size: 0;
}

.submenu A{
	float: left;
	margin-top: 4px;
	vertical-align: top;
}

.submenu A IMG{
	float: left;
	margin-top: 0px;
}

.submenu UL{
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #cccccc;
}

.submenu UL LI{
	float: left;
	padding-left:13px;
}

.submenu UL LI A{
	float: left;
	color: #cccccc;
	text-decoration: none;
	
}
#results a:hover{ background:url("./images/menu_ResultsHover.jpg") no-repeat; height:118px; width:141px;

}


.submenu UL LI A:HOVER, .menu UL LI#mm-selected A{
	color: white;
	text-decoration: none;
}

.submenu UL LI SPAN{
	background: none;
	float: left;
	font-size: 11px;
	color: #999999;
	position: relative;
	margin-top: 3px;
}
/* LEFT MENU */


ul.leftmenu{ margin:0 0 0 0px; line-height:1;position: relative;left: 0px;padding-left: 0px;}
ul.leftmenu li{ list-style-type:none; margin:3px  0; padding-bottom:13px;}
ul.leftmenu li a{ text-align:left; text-transform:uppercase;font-size:10px;line-height:1;font-family:verdana, Helvetica, sans-serif; text-decoration:none; }
ul.leftmenu li a:hover{  text-align:left; text-transform:uppercase;color:#fff;font-size:10px;line-height:1;font-family:verdana, Helvetica, sans-serif;text-decoration:none;}
/* LEFT MENU */


ul.leftmenu2{ margin:0 0 0 0px; line-height:1;position: relative;left: 0px;padding-left: 0px;}
ul.leftmenu2 li{ list-style-type:none; margin:3px  0; padding-bottom:7px;}
ul.leftmenu2 li a{ text-align:left; text-transform:uppercase;font-size:10px;line-height:1;font-family:verdana, Helvetica, sans-serif; text-decoration:none; }
ul.leftmenu2 li a:hover{  text-align:left; text-transform:uppercase;color:#fff;font-size:10px;line-height:1;font-family:verdana, Helvetica, sans-serif;text-decoration:none;}

/* LEFT-LOWER MENU */

ul.leftmenu-lower{ margin:0 0 0 0px; line-height:1;}
ul.leftmenu-lower li{list-style-type:none; margin:3px  0; padding-bottom:13px;}
ul.leftmenu-lower li a{ text-align:left; font-size:11px;line-height:1;font-family:verdana, Helvetica, sans-serif; text-decoration:none; margin-bottom:15px;}
ul.leftmenu-lower li a:hover{  text-align:left;color:#fff;font-size:11px;line-height:1;font-family:verdana, Helvetica, sans-serif;text-decoration:none;margin-bottom:15px;}

/* CENTER MENU */


ul.centermenu{ margin:0 0 0 0px; line-height:1;}
ul.centermenu li{list-style:url(./images/dot.png); margin:3px  0; margin-bottom:15px; }
ul.centermenu li a{ text-align:left; font-size:12px;line-height:1;font-family:verdana, Helvetica, sans-serif; text-decoration:none; margin-bottom:15px;}
ul.centermenu li a:hover{  text-align:left; color:#fff;font-size:12px;line-height:1;font-family:verdana, Helvetica, sans-serif;text-decoration:none;margin-bottom:15px;}
.seperator {
    color:#fff;
}
 .wrapper
        {
            float: left;
            clear: both;
            margin-top: 15px;
            width: 100%;
            padding-left: 15px;
           
            
        }
         .wrapper2
        {
            float: left;
            clear: both;
 
            width: 100%;
            padding-left: 15px;
           
            
        }
        .left2
        {
            float: left;
            width: 14%;
            padding: 2px;
            text-align:left;
            margin:0px 0px 0px 0px;  
        
        }
        .main2
        {
            float: left;
            padding: 2px;
            margin-right: 5px;
            margin-left: 10px;
            width: 44%;
            margin-top:35px;
            padding-left:15px;
        }
        .right2
        {
            float: left;
            width: 37%;
            padding: 2px;
             margin-top:35px;
        }
        .right2 p{
         padding-left:25px;
            
        }
        .main3
        {
            float: left;
            padding: 2px;
            margin-right: 5px;
            margin-left: 10px;
            width: 24%;
            margin-top:35px;
            padding-left:15px;
        }
        .right3
        {
            float: left;
            width: 57%;
            padding: 2px;
             margin-top:35px;
        }
        .right3 p{
         padding-left:25px;
            
        }
        
        .left
        {
            float: left;
            width: 18%;
            padding: 2px;
            text-align:left;
            margin:0px 0px 0px 0px;  
        
        }
        .left4
        {
            float: left;
            width: 72%;
            padding: 2px;
            text-align:left;
           
        
        }
        .main4
        {
            float: left;
            padding: 2px;
            margin-right: 5px;
            
            width: 60%;
            
            
        }
        .right4
        {
            float: left;
            width: 35%;
            padding: 2px;
           
             font-size:12x;
             
        }
        .right4 p{
         padding-left:55px;
            
        }
        .main
        {
            float: left;
            padding: 2px;
            margin-right: 5px;
            margin-left: 10px;
            width: 44%;
            margin-top:35px;
            padding-left:15px;
        }
        .right
        {
            float: left;
            width: 33%;
            padding: 2px;
             margin-top:35px;
        }
        .right p{
         padding-left:25px;
            
        }
        .left-small
        {
            float: left;
            width: 18%;
            padding: 2px;
            margin-left:-40px;
        }
        .left-small4
        {
           float: left;
            width: 18%;
            padding: 2px;
            text-align:left;
            
        }
        .main-small
        {
            float: left;
            padding: 2px;
            margin-right: 5px;
            margin-left: 5px;
            width: 67%;
             margin-top:30px;
            
        }
        .right-small
        {
            float: left;
            width: 5%;
            padding: 2px;
             margin-top:30px;
        }
        .main-small4
        {
            float: left;
            padding: 2px;
            margin-right: 5px;
            margin-left: 5px;
            width: 47%;

            
        }
        .right-small4
        {
            float: right;
            width: 45%;
            padding: 2px;
            

        }
                .contactform {
        margin-left:60px;
        }
        .wrapper h3
        {
            font-size: 13px;
            color: #fff;
            margin-bottom: -2px;
        }
        p.head{
            font-size:15px;
            font-family:Verdana;
            color:#fff;
        }
        
        .submenutitle {
        float:right; 
        position:relative; 
        margin-top:-18px; 
        right:10px
        }
                .submenutitle2 {
        float:left; 
        position:relative; 
        margin-top:28px; 
        left:10px
        }
                        .submenutitle3 {
        float:right; 
        position:relative; 
        margin-top:-88px; 
        left:10px
        }
                                .submenutitle4 {
        float:right; 
        position:relative; 
        margin-top:13px; 
        left:10px
        }
        
                .mainother
        {
            float: left;
            padding: 2px;
            margin-right: 5px;
            margin-left: 10px;
            width: 38%;
            
            padding-left:15px;
        }
        .rightother
        {
            float: right;
            width: 33%;
            padding: 2px;
             
        }
        .rightother p{
         padding-left:25px;
            
        }
        
        .rightother2
        {
            float: right;
            width: 33%;
            padding: 2px;
            position:absolute; 
            margin-top: 25px;
            margin-left:650px;
             
        }
        .rightother2 p{
         padding-left:25px;
            
        }
        .submenuOther{
	position: relative;
	width: 100%; 
	 margin-top:10px;
	height: 120px;
	
}

.submenuOther SPAN{
	background-image: url("../images/backgrounds/menu-sep.gif");
	background-position: center bottom;
	background-repeat: no-repeat;
	float: left;
	padding: 0 10px;
	width: 2px;
	height: 26px;
	font-size: 0;
}

.submenuOther A{
	float: left;
	margin-top: 4px;
	vertical-align: top;
}

.submenuOther A IMG{
	float: left;
	margin-top: 0px;
}

.submenuOther UL{
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #cccccc;
}

.submenuOther UL LI{
	float: left;
	padding-left:13px;
}

.submenuOther UL LI A{
	float: left;
	color: #cccccc;
	text-decoration: none;
	
}



.submenuOther UL LI A:HOVER, .menu UL LI#mm-selected A{
	color: white;
	text-decoration: none;
}

.submenuOther UL LI SPAN{
	background: none;
	float: left;
	font-size: 11px;
	color: #999999;
	position: relative;
	margin-top: 3px;
}
        .whitehead{ font-size:12px; color:#fff;}
        
        a#hairloss { width: 141px; height:118; background:URL("./images/menu_HairLossYou.jpg"); }
        a#hairloss:hover{ background:URL('./images/menu_HairLossYouHover.jpg') !important; height:118px; width:141px;     }
        
        a#products { width: 141px; height:118; background:URL("./images/menu_Products.jpg"); }
        a#products:hover{ background:URL('./images/menu_ProductsHover.jpg') !important; height:118px; width:141px;     }
        
        a#restore { width: 141px; height:118; background:URL("./images/menu_HairRestoration.jpg"); }
        a#restore:hover{ background:URL('./images/menu_HairRestorationHover.jpg') !important; height:118px; width:141px;     }
        
        a#affiliates { width: 141px; height:118; background:URL("./images/menu_Affiliates.jpg"); }
        a#affiliates:hover{ background:URL('./images/menu_AffiliatesHover.jpg') !important; height:118px; width:141px;     }
        
        a#about { width: 141px; height:118; background:URL("./images/menu_AboutDrRose.jpg"); }
        a#about:hover{ background:URL('./images/menu_AboutDrRose.jpg') !important; height:118px; width:141px;     }
        
        a#results { width: 141px; height:118; background:URL("./images/menu_ResultsHover.jpg"); }
        a#results:hover{ background:URL('./images/menu_ResultsHover.jpg') !important; height:118px; width:141px;     }
        
       
        
        .evalpics img{
border: 2px solid #000;
}

.evalpics:hover img{
border: 2px solid #E9AB17;
}

.evalpics:hover{
color: yellow; /* Dummy definition to overcome IE bug */
}

