/*---------- body general --------*/
body {
background-color: #ccc;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
#frame	{
position: relative;
margin: 0 auto;
background: #fff;
top: 25px;
width: 760px;
height: 580px;
z-index:10;
}
.TopBanner	{
position: absolute;
top:0px;
height: 133px;
width: 760px;
background-image: url(../JPG/TopBanner.gif);
}
.TopLeft	{
position: absolute;
top: 0px;
height: 133px;
width: 160px;
background: #ff0000;
background-image:url(../JPG/MetrOpticLogoBanner.gif);
vertical-align:middle;
background-repeat: no-repeat;
background-position:center;
}
.TopBlack	{
position: absolute;
top: 0px;
left: 160px;
height:133px;
width:110px;
background:#000000;
}
.TopRight	{
position: absolute;
top: 0px;
right: 0px;
background: #ff0000;
width:90px;
height: 133px;
}
/*---------- Top Menu --------*/
.TopMenu {
font-family: tahoma, geneva,verdana, sans-serif;
font-size: 13px;
width: 110px;
height: 133px;
left: 0px;
top: 0px;
position:relative; 
z-index: 10;
color:#FFFFFF;
text-decoration: none;
}
.TopMenu ul {
padding:0; 
margin:0;
list-style-type: none;
}
.TopMenu ul li {
float:left;
position:relative;
}
/* set up the default top level links */
.TopMenu ul li a, .TopMenu ul li a:visited {
display:block; 
text-decoration:none; 
height:1.7em;
font-weight:bold;
color:white; 
text-align:left; 
line-height:1.5em;
margin-right:1px;
}
/* hack for IE5.5 to correct the faulty box model */
* html .TopMenu ul li a, .TopMenu ul li a:visited {
width:110px;
}
/* style the top level hover */
.TopMenu ul li:hover a, .TopMenu ul li a:hover {
text-decoration:none;
background: #999999;
width:110px;
left: 0px;
}
/*---------- Left --------*/
.LeftSide	{
position:absolute;
width:160px;
top: 133px;
height: 200px;
}
.LeftHeadline {
position: absolute;
top: 12px;
left: 10px;
font-family: tahoma, geneva,verdana, sans-serif;
color: #ff0000;
font-size: 18px;
font-weight:bold;
border-bottom: dotted;
border-color: #666;
}
/*---------- Point --------*/
.Point {
position: absolute;
top: 140px;
left: 159px;
height:435px;
font-size: 15px;
font-weight:bold;
border-left:dotted;
border-color: #666;
}
/*---------- Main --------*/
.Main	{
position:absolute;
top:140px;
left:170px;
width:490px;
height:100px;
}
.MainLogo	{
position:absolute;
background-image: url(../JPG/BlazerLogoNew.gif);
background-repeat: no-repeat;
top:0px;
left:0px;
width:150px;
height:20px;
}
.MainHeadline	{
position: absolute;
top: 32px;
left: 0px;
width: 400px;
font-family: tahoma, geneva,verdana, sans-serif;
color: #000;
font-size: 15px;
font-weight:bold;
}
.MainText	{
position: absolute;
top: 72px;
left: -2px;
width: 360px;
font-family: tahoma, geneva,verdana, sans-serif;
color: #666;
font-size: 13px;
}
.MainText a, .MainText a:visited	{
font-family: tahoma, geneva,verdana, sans-serif;
color: #666;
font-size: 13px;
text-decoration: none;
}

.MainText a:hover	{
font-family: tahoma, geneva,verdana, sans-serif;
color: #FF0000;
font-size: 13px;
text-decoration: none;
}

/*---------- BlazerLink --------*/
.BlazerLink	{
position: absolute;
top: 544px;
left: 168px;
font-family: tahoma, geneva,verdana, sans-serif;
font-size: 12px;
}
.BlazerLink	a	{
color: #000;
text-decoration: none;
}
.BlazerLink	a:hover	{
color: #ff0000;
}
/*---------- Right Side --------*/
.RightSide	{
position: absolute;
right: 10px;
width: 200px;
top: 200px;
height: 350px;
}

/*---------- Form --------*/
.Form	{
position: absolute;
top: 70px;
left: 200px;
width: 360px;
font-family: tahoma, geneva,verdana, sans-serif;
color: #666;
font-size: 13px;

}


/*---------- Movie --------*/

#Movie	{
position:absolute;
top:80px;
left: 0px;
width: 292px;
height:219px;
}

/*---------- Next --------*/

.Next_Point	{
position: absolute;
top: 400px;
left: -1px;
font-family: tahoma, geneva,verdana, sans-serif;
color: #ff0000;
font-size: 12px;
font-weight:bold;
border-bottom: dotted;
border-color: #666;
}
.Next_Point a, .Next_Point a:visited {
	position: absolute;
	font-family: tahoma, geneva,verdana, sans-serif;
	color: #ff0000;
	font-size: 12px;
	font-weight:bold;
	border-color: #666;
	text-decoration: none;
	left: 2px;
}

#Gallery	{
position: absolute;
top: 72px;
left: -2px;
width: 582px;
height: 350px;
}
