/* STANDARD TAG REDEFINITIONS */
BODY{ color: White; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: Black; margin: 0; padding: 0; }
TD {font-size: 10pt;  }
p { font-size: 10pt;  margin-bottom: 7px; margin-top: 0; }
a{ color: #db962d; text-decoration: none; }
a:hover{	text-decoration: underline;  color: White;   }
form{	margin:0;}

#welcome{
  padding:10px;
	width:740px;
	margin-left:auto; margin-right:auto;
	border:1px solid  #484848;
	margin-top:10px;
}

#HEADER{	width:760px; margin-left:auto; margin-right:auto;}
#HEADER ul.menu{ margin: 0; padding-left: 0; height: 24px; line-height: 24px; display: block; list-style: none; background-color: #4D4D4D; background-image: url(bg_topnav.gif); background-repeat: no-repeat;  }
#HEADER li.menu{ display: inline; background-color: #222222;  float: right;  }
#HEADER li.menu a{ height: 24px; line-height: 24px; display: block; padding-left: 25px; padding-right: 25px; border-left: 1px solid Black;  float: left;     }
#HEADER li.menu a:hover{ background-color: #444444; text-decoration: none;}

div#pdf{
width:500px;
margin:50px;
padding:10px;
border:1px solid #db962d;
margin-right:auto;
margin-left:auto;
}
div#pdf img{
margin-right:10px;
float:left;
}
div#pdf a{
line-height:50px;
}
div.menu2{position:absolute; z-index:5000;}
#extra-collection{height:200px;margin-left:210px; width:135px;}
#extra-eye{height:200px;margin-left:550px;width:210px;}
#extra-lenses{height:200px;margin-left:426px;width:175px;}
#extra-about{height:200px;margin-left:90px;width:165px;}
#extra-tech{height:200px;margin-left:280px;width:220px;}
ul.menu2{ margin: 0; padding-left: 0; height: 24px; line-height: 24px; display: block; list-style: none; background-color: #4D4D4D; background-image: url(bg_topnav.gif); background-repeat: no-repeat;  }

li.menu2first{ background-color:#db962d;  }
li.menu2first a{ color:black;height: 24px; line-height: 14px; display: block; padding-left: 80%;padding-right:20%; width:10px;border-bottom: 1px solid Black;  }
li.menu2{ background-color:#db962d;  }
li.menu2 a{ color:black;height: 24px; line-height: 24px; display: block; padding-left: 17px; padding-right: 17px; border-bottom: 1px solid Black;     }
li.menu2 a:hover{ color:#db962d;background-color: #444444; text-decoration: none;}


#HEADER .Visual{ height:200px; background-repeat: no-repeat;  /*background-color: #4492C8;*/  border-top: 3px solid Black;   }
h1{ margin: 0; padding: 40px 0 0 0; font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif; font-weight: normal; letter-spacing: .005em; color: White;  font-size: 20pt;  }

#CONTENT{ margin-top:8px; width:760px; height:400px; margin-left:auto; margin-right:auto;   }
h2{ margin: 0; padding: 24px 0 7px 40px; font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif; font-weight: normal; letter-spacing: .005em; color: White; font-size: 15pt; }
#TEXT{ height:300px;padding: 0px;  background-color: #222222;}
#TEXT p{	margin-bottom: 1em;}
table#block{border-bottom: 1px solid #db962d; border-top: 1px solid #db962d; width:470px;	background-color:#484848; }
table#blockcollection{border-bottom: 1px solid #db962d; border-top: 1px solid #db962d; width:100%;	background-color:#484848; }
#block td{	width:230px; text-align:center; height:60px;background-color:#222222;}
#block td.logo{height:170px;padding-left:80px;}
#block td h3{	text-align:left; font-size:11px; color:#ccc; margin:0; }
#block  td#bande{width:10px; background-color:#db962d; }
#block  td#unique{width:470px;height:300px;}
div.bandeside {width:13px;margin:5px; background-color:#26b481; margin-left:290px;height:50px;}
#FOOTER{	width:760px; margin-top:27px; margin-left:auto; margin-right:auto;  border-top: 4px solid #363636;  text-align: right;  padding-top: 5px;   }
#FOOTER p{ font-size: 11px; line-height: 14px; margin: 0;  color: #DDDDDD; }
#FOOTER a{ font-size: 11px;	font-weight: normal;	text-decoration: none;  color: White;    }
#FOOTER a:hover{ color: white; text-decoration: underline; }
div#menutoptop{
position:absolute;
top:100px;

}
div#menutoptop a{
font-size: 11px;	font-weight: normal;	text-decoration: none;  color: White;  
}
div#title{
background-color:#db962d;
width:290px;

font-size:16px;
font-weight:bold;
color:black;
float:left;
margin-top:20px;
}

div#title span{
font-size:12px;
float:right;
padding-right:10px;
}

div.bandeside {
margin-top:4px;
width:13px; 
background-color:#26b481; 
margin-left:290px;
height:50px;
}
img.logo{
height:100%;
}

/*FireFox 2 */
div.bandeside, x:-moz-any-link {margin-bottom:5px;} 

/*FireFox 3*/
div.bandeside, x:-moz-any-link, x:default {margin-bottom:5px;}


div#titlecollection{
background-color:#db962d;
width:291px;
z-index:1000;
font-size:16px;
float:left;
font-weight:bold;
color:black;
text-align:center;
}
div#urlcollection{
font-size:13px;
float:left;
font-weight:bold;
color:white;
text-align:center;
}
div#urlcollection a{
color:white;
text-decoration:none;
padding-left:10px;
}
div#urlcollection a:hover{
color:blue;
text-decoration:underline;
padding-left:10px;
}

a.url5{
color:blue;
text-decoration:underline;
float:right;
}

div#number{
width:100%;
background-color:#db962d;
font-size:16px;
font-weight:bold;
color:black;
text-align:center;
}
div#number a{color:black;margin-right:10px;margin-left:10px;}

.pics img {  
  
    padding: 0px;
    padding-top: 1px;   
    
    top:  0; 
    left: 0 
} 

#s1{
width:290px;
height:300px;
}
.picscollection img {  
  
    padding: 0px;
    padding-top: 10px;    
    vertical-align:middle;
    top:  0; 
    left: 0 
} 

div.pics,div.picscollection  {  
    float:left; 
    text-align:center;
    width:100%;
    height:260px;
}

div#menu2{
padding:10px;
float:right;
}

div#menu2 a{
margin-right:0px;
font-size:14px;

}

div.storypic1{

}

div.storypic1 img{
width:150px;
float:right;
}

.contact2{
margin-left:10%;

}
.contact{
width:80%;
border:1px solid black;
background-color:#db962d;
color:black;
}

select.contact{
width:40%;
border:1px;
background-color:white;
color:black;
}


.contact3{
margin-left:30%;
border:1px solid black;
background-color:#db962d;
color:black;
}

div#TEXT p{
padding:10px;
}

div#txt{
height:300px;
overflow:auto;
text-align:justify;
}

div#txt h3{
text-align:center;
text-transform: uppercase; 
color:	#db962d   ;
margin:0px;
padding:0px;
}

h4{

color: #db962d;  
margin:0px;
padding:0px;
}

h5{
font-size:18px;
text-align:center;
color: #db962d;  
margin:0px;
padding:0px;
}
div.admin{
border:2px solid #db962d;
}

fieldset{
width:640px;
margin:30px;
padding:10px;
}
fieldset legend{
color:#db962d;
padding-left:10px;
padding-right:10px;
}

div#TEXT.admin {
overflow:auto;
}
