body, div, span, td { font-family:arial }
body { background-color:#fff;text-align:center }
a:link, a:visited { color:#369;line-height:1.8em; }
p { margin:10px 0px 25px 0px;font-size:12px;line-height:1.8em;}
#wrapper { width:900px;margin:auto;padding:5px 20px;text-align:left }
#logo { font-size:30px;text-shadow: 1px 1px 2px #aaa;}
#l1 { color:#06c }
#l2 { color:#03a;font-weight:bold;letter-spacing:-.03em }
#nav { text-align:right;}
#nav { padding-right:20px; }
.navlink { padding:9px 18px;background-color:#191919;font-size:13px;color:#ddd;float:right;margin-left:2px;cursor:pointer;}
.navlink.active { background-color:#eee;color:#06c;font-style:italic; }
#content { background-color:#eee;width:100%;float:left;margin-bottom:30px; }
.content_div { display:none;color:#222;padding:30px;float:left;font-size:14px; }
#robot { width:760px;padding:40px;font-size:16px;font-family:helvetica;letter-spacing:-.03em;line-height:2em;height:515px;color:#bbb;background-image:url('robot.jpg');margin-top:25px;}
#hom_div { display:inline; }
.head { font-size:35px;color:#222;font-family:helvetica;letter-spacing:-.03em;font-weight:bold;margin-bottom:10px; }
.subhead { font-size:20px;font-family:helvetica;letter-spacing:-.03em;font-weight:bold;margin:10px 0px;}
#res_div .subhead { border-top:1px solid #bbb;padding-top:15px; }
#res_div b { font-size:16px;color:#036;line-height:1.8em;}
#desimgcontainer { width:840px;background-color:#000;}
#desimgs { display:block;float:left;height:227px;width:5000px;position:relative;margin-bottom:30px;}
img.des { margin-right:15px;width:100px;height:75px;z-index:2;-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;display:inline;float:left;border:1px solid #555; }
img.des.active { width:300px;height:225px;-moz-opacity:1; filter:alpha(opacity=100); opacity:1; }
#desnext { position:absolute;margin-left:780px;z-index:10;background-color:transparent;-moz-opacity:0; filter:alpha(opacity=0); opacity:0;width:40px;height:225px;}
#desprev { position:absolute;margin-left:20px;z-index:10;background-color:transparent;-moz-opacity:0; filter:alpha(opacity=0); opacity:0;width:40px;height:225px;}
#desinner { width:800px;margin-left:20px;overflow:hidden; }
#desimgcaption { color:#555;padding:20px;margin-bottom:10px;height:40px;line-height:2em;font-size:12px;display:block;}

#phoimgcontainer { width:840px;background-color:#000;padding:15px 0px;}
#phoimgs { display:block;float:left;height:122px;width:5000px;position:relative;}
img.pho { margin-right:15px;width:100px;height:75px;z-index:2;-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;display:inline;float:left;border:1px solid #555; }
img.pho.vert { width:75px;height:100px }
img.pho.active { width:120px;height:90px;-moz-opacity:1; filter:alpha(opacity=100); opacity:1; }
#phonext { position:absolute;margin-left:780px;z-index:10;width:40px;height:225px;background-color:transparent;-moz-opacity:0; filter:alpha(opacity=0);}
#phoprev { position:absolute;margin-left:20px;z-index:10;width:40px;height:225px;background-color:transparent;-moz-opacity:0; filter:alpha(opacity=0);}
#phoinner { width:800px;margin-left:20px;overflow:hidden; }
#phoimgcaption { color:#555;padding:20px;text-align:center;height:20px;line-height:2em;font-size:12px;display:block;}
#phomaincontainer { text-align:center;width:100%;height:450px;margin-bottom:30px;}

.discdiv { float:left;display:inline;margin-right:50px;}
.caphead { font-size:18px;}

#port, #photos, #touch { cursor:pointer;color:#69f;}