body {
margin: 0;
background: #DBDCDD url('http://www.arobotech.com/images/background.gif') repeat-y;
}

a {
color: #000066;
text-decoration: none;
}

a:hover {
color: #0000CC;
}

#container {
min-height: 585px;
height: 100%;
max-height: 770px;
background: #D4D6D7;
}

* html #container {
height: 770px;
}

#site {
position: relative;
height: 100%;
width: 1002px;
background: #E5E7E9 url('http://www.arobotech.com/images/content_bg.gif') top right repeat-y;
overflow: hidden;
border-bottom: solid 1px #C6C8C8;
}

#anchor_container {
position: absolute;
top: 0px; left: 0px;
width: 229px; height: 236px;
overflow: hidden;
z-index: 1000;
background: #E5E7E9 url('http://www.arobotech.com/images/anchor/index.gif');
}

#anchor {
position: absolute;
top: 0px; left: 0px;
width: 229px; height: 236px;
background: url('http://www.arobotech.com/images/anchor.png') no-repeat;
}

* html #anchor {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.arobotech.com/images/anchor.png', sizingMethod='scale')
}

#header {
position: absolute;
top: 0px; left: 0px;
height: 153px; width: 1002px;
background: url('http://www.arobotech.com/images/header_bg.gif') top right no-repeat;
z-index: 500;
}

#header h1 {
position: absolute;
top: 11px; left: 437px;
margin: 0; padding: 0;
background: url('http://www.arobotech.com/images/arobotech.gif') no-repeat;
width: 459px;
height: 66px;
text-indent: -5000px;
}

#header h3 {
position: absolute;
top: 96px; left: 507px;
margin: 0; padding: 0;
background: url('http://www.arobotech.com/images/worldleader.gif') no-repeat;
text-indent: -5000px;
width: 372px; height: 11px;
}

#menu_container {
position: absolute;
top: 0px left: 0px;
height: 1000px;
width: 150px;
background: url('http://www.arobotech.com/images/menu_bg.gif') 0px 236px no-repeat;
z-index: 3;
}

#language_bar {
position: absolute;
bottom: 0px; right: 0px;
width: 1000px; height: 22px;
background: #FFFFFF;
border-right: solid 1px #C6C8C8;
}

* html #language_bar {
bottom: -1px;
}

#language_bar #copyright {
font-family: Arial;
font-size: 11px;
line-height: 22px;
padding-right: 10px;
float: right;
}

#language_bar #languages {
position: absolute;
font-family: Arial;
font-size: 11px;
line-height: 22px;
padding-left: 140px;
float: left;
z-index: 999;
}

* html #language_bar #languages {
padding-top: 4px;
}

#language_bar #languages a img {
border: none;
vertical-align: middle;
padding-bottom: 3px;
}

#menu {
position: absolute;
top: 251px;
left: 114px;
}

#menu a {
display: block;
font-family: Arial;
font-size: 10pt;
text-decoration: none;
color: #000000;
height: 20px;
background: url('http://www.arobotech.com/images/menu_bullet_off.gif') no-repeat;
padding-left: 22px;
line-height: 20px;
white-space: nowrap;
}

#index        #menu_index        { background: url('http://www.arobotech.com/images/menu_bullet_on.gif') no-repeat; }
#company      #menu_company      { background: url('http://www.arobotech.com/images/menu_bullet_on.gif') no-repeat; }
#products     #menu_products     { background: url('http://www.arobotech.com/images/menu_bullet_on.gif') no-repeat; }
#support      #menu_support      { background: url('http://www.arobotech.com/images/menu_bullet_on.gif') no-repeat; }
#contact      #menu_contact      { background: url('http://www.arobotech.com/images/menu_bullet_on.gif') no-repeat; }
#testimonials #menu_testimonials { background: url('http://www.arobotech.com/images/menu_bullet_on.gif') no-repeat; }
#news         #menu_news         { background: url('http://www.arobotech.com/images/menu_bullet_on.gif') no-repeat; }

#company      #anchor_container  { background: url('http://www.arobotech.com/images/anchor/company.jpg'); }
#products     #anchor_container  { background: url('http://www.arobotech.com/images/anchor/products.jpg'); }
#support      #anchor_container  { background: url('http://www.arobotech.com/images/anchor/support.jpg'); }
#contact      #anchor_container  { background: url('http://www.arobotech.com/images/anchor/contact.jpg'); }
#testimonials #anchor_container  { background: url('http://www.arobotech.com/images/anchor/testimonials.jpg'); }
#news         #anchor_container  { background: url('http://www.arobotech.com/images/anchor/news.jpg'); }

#menu a:hover {
background: url('http://www.arobotech.com/images/menu_bullet_hover.gif') no-repeat;
}

#content {
position: relative;
top: 121px; left: 230px;
width: 730px;
padding-right: 10px;
height: 74%;
overflow: auto;
z-index: 800;
}

* html #content {
//height: 440px;
}

#content h2 {
font-family: "Arial Narrow",Arial;
font-weight: normal;
font-size: 20pt;
border-bottom: solid 1px #9D9D9D;
margin: 15px 0px 0px 0px;
}

#content h2 a {
color: #000000;
text-decoration: none;
}

#content h2 a:hover {
color: #000066;
}

#content div.submenu {
font-family: Arial;
font-size: 10pt;
margin: 0px 0px 12px 0px;
}

#content div.submenu a {
text-decoration: none;
color: #000066;
}

#content div.submenu a.active,#content div.submenu a:hover {
color: #0000CC;
}

#content p {
font-family: Arial;
font-size: 10pt;
margin: 0px 0px 12px 0px;
}

#content ul {
font-family: Arial;
font-size: 10pt;
margin-top: 0px;
margin-bottom: 12px;
}

#content td {
font-family: Arial;
font-size: 10pt;
}

#content div.content_toggle {
padding-left: 10px;
}

#content div.content_toggle div.handle {
font-family: Arial;
font-size: 10pt;
font-weight: bold;
color: #000000;
height: 20px;
background: url('http://www.arobotech.com/images/menu_bullet_off.gif') no-repeat;
padding-left: 22px;
line-height: 20px;
cursor: pointer;
}

#content div.content_toggle div.handle.active {
background: url('http://www.arobotech.com/images/menu_bullet_on.gif') no-repeat;
}

#content div.content_toggle div.handle.hover {
background: url('http://www.arobotech.com/images/menu_bullet_hover.gif') no-repeat;
color: #000066;
}

#content div.content_toggle div.target {
font-family: Arial;
font-size: 10pt;
margin-left: 9px;
padding: 3px 0px 3px 11px;
border-left: solid 2px #8DA8C4;
}

/* Dotted border
#content div.content_toggle div.target {
border-left: dotted 2px #666666;
}
*/

div.rest_specs {
background: #59748F;
width: 310px;
border: solid 2px #FFFFFF;
-moz-border-radius: 9px;
color: #EEEEEE;
}

div.rest_specs dl {
padding: 5px;
margin: 0px 0px 0px 0px;
border-bottom: solid 2px #FFFFFF;
}

div.rest_specs dl dt {
font-weight: bold;
color: #FFFFFF;
width: 80px;
clear: left;
float: left;
}

body.zho div.rest_specs dl dt,
body.jpn div.rest_specs dl dt,
body.kor div.rest_specs dl dt {
width: 125px;
}

div.rest_specs strong {
color: #FFFFFF;
}

div.rest_ranges {
padding: 5px 5px 0px 5px;
border-bottom: solid 2px #FFFFFF;
}

div.rest_features {
padding: 5px 5px 0px 5px;
}

div.rest_specs ul {
margin: 0px;
padding: 0px;
padding-left: 25px;
list-style-type: circle;
color: #EEEEEE;
}

.SmallFont {
font-size: 8pt;
}