/* Layout */

body {
    background: #fff url(images/background.gif) repeat-y 0 0;
    font-family: Arial, Helvetica, sans-serif;
   	line-height: 1.4;
	color: #606666;
}
#col-left {
    width: 313px;
    float: left;
    background: #fff url(images/logo.gif) no-repeat 0 0;
    padding: 212px 0 0 0;
}
#col-right {
    width: 627px;
    float: left;
    margin: 16px 0 0 30px;
    display: inline;
}

#content {
    padding: 36px;
}

/* Navigation */

ul#nav {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul#nav li {
    float:left;
    font-size:12px;
}
ul#nav li a {
    width: 153px;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
    color: #505555;
    background: #eaeae3 url(images/menu_bg.gif) repeat-x 0 0;
    display: block;
    margin: 0 5px 0 0;
}
ul#nav li a:hover {
    background: #eaeae3 url(images/menu_bg.gif) repeat-x 0 -22px;
}
ul#nav li.current a,
ul#nav li.current a:hover {
    background: #eaeae3;
}
ul#nav li.last a {
    margin: 0;
}

/* Product buttons */

#products {
    margin: 16px 0 0 0;
}
a#product-1 {
    width: 121px;
    height: 141px;
    display: block;
    background: #fff url(images/products.jpg) no-repeat 0 0;
    margin: 0 6px 0 0;
    float: left;
}
a#product-1:hover {
    background: #fff url(images/products.jpg) no-repeat 0 -141px;
}
a#product-2 {
    width: 120px;
    height: 141px;
    display: block;
    background: #fff url(images/products.jpg) no-repeat -120px 0;
    margin: 0 6px 0 0;
    float: left;
}
a#product-2:hover {
    background: #fff url(images/products.jpg) no-repeat -120px -141px;
}
a#product-3 {
    width: 120px;
    height: 141px;
    display: block;
    background: #fff url(images/products.jpg) no-repeat -241px 0;
    margin: 0 6px 0 0;
    float: left;
}
a#product-3:hover {
    background: #fff url(images/products.jpg) no-repeat -241px -141px;
}
a#product-4 {
    width: 120px;
    height: 141px;
    display: block;
    background: #fff url(images/products.jpg) no-repeat -361px 0;
    margin: 0 6px 0 0;
    float: left;
}
a#product-4:hover {
    background: #fff url(images/products.jpg) no-repeat -361px -141px;
}
a#product-5 {
    width: 120px;
    height: 141px;
    display: block;
    background: #fff url(images/products.jpg) no-repeat -482px 0;
    margin: 0;
    float: left;
}
a#product-5:hover {
    background: #fff url(images/products.jpg) no-repeat -482px -141px;
}
#footer {
    border-top: 1px solid #EAEAE3;
    color: #EAEAE3;
    font-size: 10px;
    margin: 16px 36px;
    padding: 8px 0 0;
    text-align: center;
    width: 932px;
}
#footer a {
    color: #606666;
    text-decoration: none;
}
#footer a:hover {
    color: #606666;
    text-decoration: underline;
}

/* Content */

h1 {
	font-size: 20px;
	font-weight: normal;
	color: #669999;
	margin: 0 0 16px 0;
}
h2 {
	font-size: 20px;
	font-weight: normal;
	color: #606666;
	margin: 16px 0;
}
h3 {
	font-size: 18px;
	line-height: 23px;
	font-weight: bold;
	color: #606666;
	margin: 16px 0;
}
h4 {
    color: #606666;
    font-size: 18px;
    font-weight: normal;
    margin: 16px 0;
}
h5 {
    background: #EAEAE3 url(images/effect1_bg.gif) no-repeat scroll 16px 16px;
    color: #535353;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    margin: 16px 0;
    padding: 12px 16px 12px 85px;
}
h6 {
    background: #EAEAE3 url(images/effect2_bg.gif) no-repeat scroll 16px 16px;
    color: #535353;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    margin: 16px 0;
    padding: 12px 16px 12px 61px;
}
p {
	font-size: 13px;
	margin: 16px 0;
}
a {
	color:#669999;
	text-decoration: underline;
}	
a:hover {
	color:#66aadd;
	text-decoration: underline;
}	
.quote {
	font-size:18px;
	color:#909999;
	width:180px;
	padding-right:16px;
	font-style:italic;
}
td {
    font-size: 13px;
}
ul,
ol {
	margin: 16px 32px;
}
ul {
    list-style-type: disc;
}
ul ul {
    list-style-type: circle;
}
ol {
    list-style-type: decimal;
}
li {
	font-size: 13px;
}
img {
	margin: 0;
	padding: 0;  
}	

/* Slider */

#slider-wrap {
    background: #fff url(images/slider-labels.gif) no-repeat 25px 0;
    padding: 8px 0 10px 0;
    margin: 24px 0;
}
.mt {
    margin-top:1em;
}
.fixedSize {
    width:461px;
}
select {
	margin-bottom:1.5em;
}
label {
	text-align:left;
}
.poppad {
	margin: 0;
	padding: 15px;
	line-height: 1.4;
	font-size: 10px;
}
.poppad img {
	margin: 0 0 15px 0;
}

/* Tooltips */

#animation {
    margin: 0 0 0 18px;
}

#animation-chair {
    margin: 0 0 0 19px; 
    width: 239px;
}
#animation-chair p {
    margin: 16px 0 0 0;
    text-align: center;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #9a9a9a; 
}
#tooltip-top {
    width: 250px;
    height: 9px;
    background: transparent url(images/tooltip-top.gif) no-repeat 17px 0; 
    font-size: 1px;
}
#tooltip-bottom {
    width: 250px;
    height: 9px;
    background: transparent url(images/tooltip-bottom.gif) no-repeat 17px 0; 
    font-size: 1px;
}
#tooltip-inner {
    width: 250px;
    background: transparent url(images/tooltip-bg.gif) repeat-y 17px 0; 
}
#tooltip-stem {
    width: 17px;
    float: left; 
}
#tooltip-stem img {
    margin: 36px 0 0 1px;
}
#tooltip-content {
    padding: 7px 16px;
    float: left;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #606666;
}
#tooltip-content img {
    margin: 0;
}
#tooltip-text-below {
    padding: 16px 0 0;
    width: 192px;
    line-height: 1.3;
}
#tooltip-text-over-1 {
    line-height: 1.3;
    width: 192px;
    height: 237px;
    background: transparent url(images/productview/chair-4.gif) no-repeat 74px 0; 
}
#tooltip-text-over-2 {
    line-height: 1.3;
    width: 192px;
    height: 227px;
    background: transparent url(images/productview/chair-5.gif) no-repeat 0 0;
    text-align: right;
}
#tooltip-text-over-3 {
    line-height: 1.3;
    width: 192px;
    padding: 58px 0 0;
    background: transparent url(images/productview/chair-6.gif) no-repeat 0 0;
}
.chair-over {
    opacity: .5;
    filter:alpha(opacity=50);
}
.chair-out {
    opacity: 1;
    filter:alpha(opacity=100);
}
/* Contact */

#map {
    margin: 22px 0 0;
}

/* Videos */

.video-quote-wrap {
    width: 524px;
    height: 200px;
    margin: 0 auto;
}
.video-wrap-spacer {
    width: 25px;
    float: left;
}
.video-noquote-wrap {
    width: 233px;
    height: 200px;
    margin: 0 auto;
}
.video-left {
    width: 250px;
    height: 200px;
    float: left;
    display: inline;
    margin: 0 16px 0 0;
}
.video-left-inner {
    background: transparent url(images/quote-open.gif) no-repeat scroll 0 32px;
    padding: 27px 0 0 23px;
    color: #909999;
    font-family: Arial;
    font-size: 18px;
    font-style: italic;
    text-align: left;
}
.quote-by {
    font-size: 13px;
    font-style: italic;    
    padding: 8px 0 0;
}
.video-right {
    background: #e5e5e5;
    width: 233px;
    height: 200px;
    margin: 0;
    float: left;
}
#system-submenu {
    margin: 16px 0 0;
    padding: 16px 0 0;
    border-top: 1px dashed #EAEAE3;
    font-size: 11px;
    text-align: left;
}
#system-submenu a {
    color: #a0a0a0;
    text-decoration: none;
}
#system-submenu a:hover {
    color: #a0a0a0;
    text-decoration: underline;
}
#system-submenu a.current,
#system-submenu a.current:hover {
    color: #EAEAE3;
    text-decoration: none;
}