/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/

body {
background-image:
url('images/backgrounds/fibre06.gif');
}

a:link {color: #000000}     /* unvisited link */
a:visited {color: #0000FF}  /* visited link */
a:hover {color: #FF00FF}   /* mouse over link */
a:active {color: #00FF00}   /* selected link */

a.cream:link {color: #FFFFD5} /* unvisited link */
a.cream:visited {color: #0000FF}  /* visited link */
a.cream:hover {color: #FF00FF}   /* mouse over link */
a.cream:active {color: #00FF00}   /* selected link */

.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.justify {text-align: justify;}
.marginleft {margin-left: 10%}
.marginright {margin-right: 10%}
.marginleft15 {margin-left: 15%}
.marginright15 {margin-right: 15%}
.bold {font-weight: bold}
.italic {font-style: italic}
.underline {text-decoration: underline}

p
{
text-align: left;
font: 12pt trebuchet ms;
padding: 0;
margin-top: 0.3em;
margin-bottom: 0.3em;
border: 0;
}


h1.pos_abs
{
font: bold 18pt trebuchet ms;
color: #000000;
background-color: transparent;
text-align: center;
padding: 0;
margin-top: 1em;
margin-bottom: 0.3em;
border: 0;
}

h1 
{
font: bold 24pt trebuchet ms;
text-decoration: underline;
color: #000000;
background-color: transparent;
text-align: center;
padding: 0;
margin-top: 1em;
margin-bottom: 0.3em;
border: 0;
}

h2 
{
font: bold 24pt trebuchet ms;
color: #000000;
background-color: transparent;
text-align: center;
padding: 0;
margin-top: 1em;
margin-bottom: 0.3em;
border: 0;
z-index: 1;
}


h3 
{
font: bold 18pt trebuchet ms;
text-decoration: underline;
color: #000000;
background-color: transparent;
text-align: center;
padding: 0;
margin-top: 1em;
margin-bottom: 0.3em;
border: 0;
}

h4
{
font: bold 18pt trebuchet ms;
color: #000000;
background-color: transparent;
text-align: center;
padding: 0;
margin-top: 1em;
margin-bottom: 0.3em;
border: 0;
}

h5
{font: bold 12pt trebuchet ms;
text-decoration: underline;
color: #000000;
background-color: transparent;
text-align: center;
padding: 0;
margin-top: 1em;
margin-bottom: 0.3em;
border: 0;
}

h6
{font: bold 12pt trebuchet ms;
color: #000000;
background-color: transparent;
padding: 0;
margin-top: 1em;
margin-bottom: 0.3em;
border: 0;
}

div.ftrcontainer
{
position:absolute;
left:407px;
top:30px;
width:210px; 
height:42px;
margin:0px;
padding:0px;
border:1px solid black;
}

div.ftrleft
{
position:absolute;
left:407px;
top:30px;
width:42px;
height:42px;
border-right:0px solid black;
padding-left:3px;
padding-right:0px;
padding-top:3px;
padding-bottom:3px;
margin:0px;
}

.ftrtop {
position:absolute;
left:450px;
top:30px;
width:167px; 
height:22px;
border-left:1px solid black;
padding-left:6px;
padding-top:3px;
margin:0px;
}

.ftrbottom {
position:absolute;
left:450px;
top:52px;
width:167px; 
height:20px;
border-left:1px solid black;
padding-left:6px;
padding-top:1px;
margin:0px;
}

hr {color: #000000; z-index: 1;}

p.times8pt{font:oblique 8pt times new roman;}
p.imgtitle{font:oblique 10pt trebuchet ms; text-align:left;}

#img_main {position:absolute; left:192px; top:190px; width:640px; height:480px; z-index:1; visibility: visible;}
#txt_box {position:absolute; left:192px; top:685px; width:640px; height:20px; z-index:1; visibility: visible;}
#img_scrlovr {position:absolute; left:40px; top:163px; width:95px; height:710px; z-index: 3; visibility: visible; z-index:900; background-image:url('images/backgrounds/fibre06.gif');}
#img_scrlundr {position:absolute; left:40px; top:163px; width:90px; height:527px; clip:rect(0px, 97px, 527px, 0px); overflow:hidden; visibility:visible; z-index:800;}
#img_upscrlbtn {position:absolute; left:125px; top:153px; width:50px; height:50px; z-index: 800;}
#img_dwnscrlbtn {position:absolute; left:125px; top:657px; width:50px; height:50px; z-index: 800;}
#img_thmbs {position:absolute; left:0px; top:40px; width:85px; height:5000px; margin-top:0px; z-index:1; visibility: visible; background-image:url('images/backgrounds/fibre06.gif');}

#title {position:absolute; left:0px; top:10px; width:1024px; height:60px; text-align: center; z-index: 1; visibility: visible; font: bold 36pt georgia; color: #000000; background-color: transparent;}
#logo {position:absolute; left:12px; top:10px; width:133px; height:91px; z-index:3; visibility: visible; background-color: transparent;}
#hbar {position:absolute; left:0px; top:117px; width:1024px; height:3px; z-index:1; visibility: visible; color: #000000;}
#subtitle {position:absolute; left:192px; top:150px; width:550px; height:20px; z-index:1; visibility: visible; font: bold 18pt trebuchet ms; color: #000000; background-color: transparent;}
#imgfooter {position:absolute; left:0px; top:700px; width:1024px; height:800px; z-index:1; visibility: visible;}

#ftrcopyright {position:absolute; left:212px; top:95px; width:600px; height:35px; z-index:3; visibility: visible; font: italic 7pt trebuchet ms; text-align: center; color: #000000; background-color: transparent }
#ftrpriceavail {position:absolute; left:262px; top:145px; width:500px; height:20px; z-index:3; visibility: visible; font:  10pt trebuchet ms; text-align: center; background-color: rgb(99,0,49) }
#ftrmail {position:absolute; left:362px; top:180px; width:290px; height:20px; z-index:3; visibility: visible; font:  10pt trebuchet ms; text-align: center;color: #3C001B; background-color: transparent }
#ftrdvlogo {position:absolute; left:472px; top:250px; width:70px; height:40px; z-index:3; visibility: visible; font:  10pt trebuchet ms; text-align: center; background-color: transparent }