* {margin:0;padding:0;}
img {border: 0;}


body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:#333333 url(../images/body.jpg) repeat-x scroll center top;
color:#333;
font-family:"Lucida Grande","Lucida Sans Unicode",verdana,geneva,sans-serif;
font-size:62.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6em;
margin:20px;
}

#wrapper {
background:#FFFFFF none repeat scroll 0 0;
border:4px solid #222222;
margin:0 auto;
width: 860px;
padding:5px;
}

#header {padding:10px 0 0 0;margin-bottom: 10px;text-align: center;color: #000;}

#menu {padding: 0 0 10px 0;margin: 15px 0 0 0;}

#menu li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:7px 0;
}
#menu li a {
color:#222222;
padding:7px;
text-decoration:none;
}
#menu li a:hover, #menu li .selected  {
background:#222222 none repeat scroll 0 0;
color:#FFFFFF;
}

#content {
font-size:130%;
padding:0 15px;
}

#content strong {color:#CC3333;}

#content h2 {
border-bottom:1px solid #EEEEEE;
color:#222222;
font-family:Trebuchet MS;
font-size:150%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.hLink {
color:#CC3333;
}

#specs {
float: left;
width: 440px;
}

.feat h3{padding-top:3px;}
.feat p{}

#photos {
margin: 0 auto;
width: 523px;
}

#photos ul.thumbs {
margin: 0;
padding: 0 0 0 35px;
list-style: none;
width: 340px;
float: left;
}
#photos ul.thumbs li {
width: 74px;
height: 52px;
margin: 10px 8px 0 0;
padding: 0;
float: left;
overflow: hidden;
position: relative;
text-align: center;
border: 5px solid #ddd;
}
#photos ul.thumbs li:hover {
-moz-opacity:.75; 
filter:alpha(opacity=75); 
opacity:.75; 
}



/* 
 SPECIFICATIONS
*/

#specpics {
margin: 0 0 0 60px;
float: left;
width: 323px;
}
.viwer img {margin: 0 0 0 46px;}

#specpics ul.thumbs {
margin: 0;
padding: 0 0 0 35px;
list-style: none;
width: 340px;
float: left;
}
#specpics ul.thumbs li {
width: 74px;
height: 52px;
margin: 10px 8px 0 0;
padding: 0;
float: left;
overflow: hidden;
position: relative;
text-align: center;
border: 5px solid #ddd;
}
#specpics ul.thumbs li:hover {
-moz-opacity:.75; 
filter:alpha(opacity=75); 
opacity:.75; 
}


#footer {
background:#F6F6F6 none repeat scroll 0 0;
border-top:2px solid #EEEEEE;
clear:both;
margin:30px 0 0;
padding:15px;
}

#footer p {text-align: center;}

#footer a:hover {
color:#222222;
}

#footer a, #footer a:active, #footer a:link, #footer a:visited {
color:#222222;
}


#fiber {
float:right;
width:20%;
}
