/* CSS Document */
/* HEADER BEGIN */
body {
	background-color: #B3BEB0;
	text-align: center;
	margin: 0px;
}

#page {
	text-align: center;
	background-image: url(images/shadow_background.jpg);
	background-position: center;
	background-repeat: repeat-y;
	background-color: #B3BEB0;
}

#header {
	width: 790px;
	height: 80px;
	margin: auto;
	background-image: url(images/header.jpg);
	background-position: center;
	background-repeat: no-repeat;
	font: inherit;
}

#nav {
	height: 20px;
	width: 748px;
	margin: auto;
	background-color: #004F75;
	font: inherit;
	text-align: left;
}

#nav a {
	font: 10pt Verdana;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: none;
}

#nav ul {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;}

#nav ul li {
	float: left;
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
}

#nav ul li ul {
	position: absolute;
	left: 0px;
	top: 20px;
	* top: 18px;
	display: none;
	z-index: 100;
	width: 150px;
}

#nav ul li ul li {
	background-color: #F7F7F7;
	border-bottom: solid 1px #336699;
	border-left: solid 1px #336699;
	border-right: solid 1px #336699;
	width: 150px;
}

#nav ul li ul li a {
	font: 8pt Helvetica;
	color: #505050;
	text-decoration: none;
	font-weight: bold;
	padding: 1px;
	#background-image: url(spacer.gif);
}

#nav ul li ul li a:hover{
	color: #336699;
}

#nav li:hover ul, #nav li.over ul { 
	display: block; }

/* Fix IE. Hide from IE Mac \*/
* html #nav ul li { float: left; height: 1%; }
* html #nav ul li a { height: 1%; }
/* End */


/* HEADER END */

/* MAIN BEGIN */

a {
	color: #336699;
}

#main {
	width: 728px;
	* width: 748px;
	margin: auto;
	text-align: left;
	font: 10pt Verdana;
	color: #505050;
	padding: 10px;
	zoom: 1;
}
#main:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }


#pagename {
	width: 50%;
	border-bottom: solid 1px #336699;
	padding-left: 10px;
	padding-top: 10px;
	font: 14pt Verdana;
	color: #336699;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
}

#clear {
	clear: both;
}

#footer {
	background-color: #015176;
	font: 7pt Verdana; 
	color: #ffffff;
	font-weight: bold;
	width: 790px;
	background-image: url(images/footer.jpg); 
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #B3BEB0;
	margin: auto;
	text-align: center;
	padding-top: 15px;
	margin-bottom: 10px;
	clear: left;
	height:90px;
}

#footer a {
	color: #FFFFFF;
}

#form_left {
	clear: left;
	width: 150px;
	* width: 160px;
	float: left;
	vertical-align: top;
	font: 9pt Verdana;
	padding-left: 10px;
	font-weight: bold;
	color: #666666;
}

#input {
	width: 568px;
	float: left;
	vertical-align: top;
	font: 8pt Verdana;
	color: red;
	margin-bottom: 3px;
	}

#form {
	border: solid 1px #CCCCCC;
	font: 9pt Verdana;
	color: #999999;
}

#submit {
	text-align: center;
}

h1 {
	font: 16pt Georgia;
	color: #336699;
	font-weight: bold;
	line-height: 14pt;
	text-transform: uppercase;
}

h1.home {
	font: 12pt Verdana;
	color: #336699;
	font-weight: bold;
	line-height: 16pt;
	text-transform: none;
}

h2 {
	font: 11pt Verdana;
	color: #336699;
	font-weight: bold;
	line-height: 13pt;
}

h3 {
	font: 10pt Verdana;
	color: #336699;
	font-weight: bold;
	line-height: 12pt;
}

.even {
	background-color: #F7F7F7;
}

.odd {
	background-color: #FFFFFF;
}

.products {
	color: #336699;
	font: 9pt Verdana;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	margin-right: 10px;
	background-color: #E7E7E7;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

/* MAIN END */

/* HOME BEGIN */
#home_selector {
	height: 275px;
	width: 185px;
	float: left;
}

#home_box {
	height: 240px;
	width: 538px;
	float: left;
}

#home_ergonomics {
	height: 275px;
	width: 538px;
	font: 8pt Verdana;
	color: #505050;
	float: left;
	border-bottom: solid 2px #336699;
	/*background-image: url(images/ergonomics.jpg);
	background-position: center;
	background-repeat: no-repeat;*/
}

.home {
	padding-right: 20px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #505050;
}

#home_testimonial {
	height: 65px;
	* height: 85px;
	width: 483px;
	* width: 553px;
	background-image: url(images/testimonial.jpg);
	background-position: center;
	background-repeat: no-repeat;
	font: 8pt Georgia;
	font-weight: bold;
	color: #666666;
	padding-left: 40px;
	padding-right: 30px;
	padding-top: 20px;
	text-align: center;
	font-style: italic;
}

#home_testimonial #credit {	
	font: 7pt Georgia;
	text-align: right;
	font-weight: bold;
	font-style: italic;
	color: #336699;
}

#home_box2 {
	width: 750px;
	text-align: center;
}

#home_text {
	width: 250px;
	* width: 255px;
	padding-right: 5px;
	font: 8pt Verdana;
	color: #505050;
	float: left;
}
	
#home_chairs {
	width: 750px;
	height: 325px;
}

#home_chair_tagline {
	float: left;
	text-align: center;
	width: 478px;
	font: 12pt Verdana;
	color: #336699;
	font-weight: bold;
}

#home_ergosociety {
	width: 713px;
	* width: 733px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #505050;
	text-align: left;
	margin-top: 10px;
	* margin-top: 20px;
}

#home_ergosociety b {
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

/* HOME END */

/* CONTACT BEGIN */

#contact_coname {
	font: 12pt Verdana;
	color: #336699;
	font-weight: bold;
	margin-bottom: 10px;
}

#contact_address {
	width: 350px;
	float: left;
	margin-bottom: 10px;
}

/* CONTACT END */

/* WARRANTY BEGIN */

#warranty_disclaimer {
	font: 7pt Verdana;
}

/* WARRANTY END */

/* THERAPIST BEGIN */

#therapist {
}

#therapist_coname {
	font: 18pt Georgia;
	color: #336699;
}

#therapist_coverage {
	font: 11pt Georgia;
	color: #666666;
}

#therapist_description {
	font: 10pt Verdana;
	color: #505050;
	margin-top: 10px;
	float: right;
	padding-left: 10px;
	width: 418px;
	* width: 428px;
}

#therapist_address {
	width: 285px;
	* width: 300px;
	font: 10pt Georgia;
	color: #FFFFFF;
	padding: 5px;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #336699;
	float: left;
}

#therapist_address a {
	color: #FFFFFF;
}

#therapist_join {
	clear: left;
	padding-top: 25px;
	font: 10pt Verdana;
	color: #505050;
}

/* THERAPIST END */

/* TLIST BEGIN */
#tlist_left {
	width: 50%;
	float: left;
}

#tlist_list {
	width: 300px;
	border-bottom: solid 1px #E7E7E7;
	text-align: right;
	padding-left: 10px;
}

#tlist_list a {
	color: #336699;
}

#tlist_list:hover {
	background-color: #E7E7E7;
}

#tlist_right {
	width: 50%;
	float: left;
	background-image: url(images/uk_map.jpg);
	background-position: center middle;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 250px;
}

/* DLIST END */

/* PRODUCT BEGIN */

#product_left {
	width: 210px;
	float: left;
}

#product_tagline {
	font: 12pt Georgia;
	color: #666666;
	font-weight: bold;
	font-style: italic;
	margin-top: -5px;
	margin-bottom: 5px;
}

#product_special {
	font: 7pt Verdana;
	color: #505050;
	text-transform: lowercase;
}

#product_pic {
	font: 7pt Verdana;
	color: #505050;
	font-weight: bold;
	width: 200px;
	float: left;
	background-color: #FFFFFF;
	vertical-align: bottom;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

#product_picnote {
	font: 7pt Verdana;
}

#product_request {
	text-align: center;
	margin-bottom: 10px;
}

#product_center {
	width: 463px;
	float: left !important;
}

#option_tabs {
	height: 29px;
	padding-left: 10px;
	background-image: url(images/option_tab_main.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#option_active { 
	width: 110px;
	height: 21px;
	* height: 29px;
	float: left;
	background-image: url(images/option_tab_active.jpg);
	background-repeat: no-repeat;
	color: #666666;
	font: 10pt Verdana;
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
}

#option {
	width: 110px;
	height: 21px;
	* height: 29px;
	float: left;
	background-image: url(images/option_tab.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font: 10pt Verdana;
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
}

#option_main {
	width: 463px;
	vertical-align: top;
	background-image: url(images/option_main.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#product_seats {
	width: 461px;
	float: left;
	vertical-align: top;
}

#product_seat {
	height: 93px;
	* height: 95px;
	margin: 5px;
	padding-bottom: 2px;
	border-bottom: solid 1px #CCCCCC;
	margin-left: 9px;
}

#product_seat_pic {
	width: 150px;
	border: solid 1px #CCCCCC;
	float: left;
}

#product_seat_right {
	width: 289px;
	margin-left: 5px;
	height: 77px;
	float: left;
}

#product_seat_name {
	font: 10pt Verdana;
	color: #336699;
	font-weight: bold;
	text-transform: uppercase;
	font-style: italic;
}

#product_seat_tagline {
	font: 8pt Verdana;
	font-weight: bold;
	font-style: italic;
}

#product_seat_description {
	font: 7pt Verdana;
	color: #505050;
}

#product_seat_spec {
	font: 7pt Verdana;
	color: #333333;
	font-weight: bold;
	width: 148px;
	float: left;
}

#product_description {
	font: 8pt Verdana;
	margin-left: 5px;
	width: 460px;
	color: #505050;
	float: right;
	padding-top: 5px;
}

#product_specs {
	width: 453px;
	* width: 463px;
	padding-left: 10px;
	padding-top: 5px;
}

#product_mech_summary {
	font: 8pt Verdana; 
	color: #505050;
	font-weight: bold;
	margin-bottom: 5px;
}

#product_mech_specs {
	font: 7pt Verdana;
	color: #505050;
	width: 215px;
	margin-right: 10px;
}

.standard {
	background-image: url(images/standard.gif);
	background-position: center; 
	background-repeat: no-repeat;
}

#product_mech_spec_title {
	font: 7pt Verdana;
	color: #505050;
	font-weight: bold;
	text-transform: capitalize;
}
	
#product_mech_spec_value {
	font: 7pt Verdana;
	color: #505050;
}

#product_back_tab {
	background-image: url(images/back_tab.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
	width: 190px;
	* width: 200px;
	float: left;
	height: 29px;
	font: 10pt Verdana;
	color: #505050;
}

#product_backs {
	padding: 9px;
	width: 192px;
	* width: 200px;
	float: left;
	background-image: url(images/back_main.jpg);
	background-repeat: no-repeat;
	font: 7pt Verdana;
	color: #505050;
}

#product_back_specs {
}
#product_selector {
	text-align: center;
	background-image: url(images/product_selector.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 127px;
	border-top: solid 2px #336699;
}

#product_right {
	width: 55px;
	float: left !important;
}


/* END PRODUCT */

/* BEGIN SELECTOR */
td {
	font: 9pt Verdana;
}

#selector {
	padding: 10px;
	padding-right: 10px;
	font: 9pt Verdana;
}

#selector b {
	color: #336699;
	font: 10pt Verdana;
	font-weight: bold;
}

#selector_info {
	font: 7pt Verdana;
	margin-left: 15px;
	padding: 5px;
	border: solid 1px #CCCCCC;
}

/* END SELECTOR */

/* BEGIN NEW PRODUCTS */

#new_product {
	border-top: solid 1px #CCCCCC;
	clear: left;
}

#new_product img {
	border: solid 1px #CCCCCC;
	margin: 5px;
	padding: 5px;
}

/* END NEW PRODUCT */

/* BEGIN STUDIES */

#study {
	border-bottom: solid 1px #CCCCCC;
}

/* END STUDIES */

/* BEGIN LITERATURE */

#row_even {
	border-bottom: solid 1px #CCCCCC;
	padding-left: 3px;
}

#head {
	border-bottom: solid 2px #336699;
	color: #336699;
	font-weight: bold;
}

#row_odd {
	border-bottom: solid 1px #CCCCCC;
	padding-left: 3px;
	background-color: #E7E7E7;
}

/* END LITERATURE */

/* BEGIN ADJUSTMENTS */

#adjustments {
	width: 375px;
	float: left;
	margin-right: 10px;
}

#adj_player {
	border: solid 1px #CCCCCC;
	width: 320px;
	padding: 10px;
	* width: 340px;
	float: left;
}

#unique {
	border-bottom: solid 1px #CCCCCC;
}

.fieldset legend{ margin-bottom: 12px;font-size: 14px;font-weight:bold; color:#1a92c0}
.style4 {color: #0033CC}
.m_header {font-size:11px;background-color:#006699;color:#FFFFFF;border:1px outset #dcdcdc}
.m_cell {	font-size:10px;	cursor:hand;	border:1px solid #dcdcdc}
#pro_sel {	font-size:11px}
label {	cursor:hand}
#alt_prodImages A IMG{    BORDER-RIGHT: #cecdcc 1px solid;    BORDER-TOP: #cecdcc 1px solid;    BORDER-LEFT: #cecdcc 1px solid;    BORDER-BOTTOM: #cecdcc 1px solid}
#alt_prodImages A:hover IMG{    BORDER-RIGHT: #1a92c0 1px solid;    BORDER-TOP: #1a92c0 1px solid;    BORDER-LEFT: #1a92c0 1px solid;    BORDER-BOTTOM: #1a92c0 1px solid}
#alt_prodImages A.selected IMG{    BORDER-RIGHT: #1a92c0 1px solid;    BORDER-TOP: #1a92c0 1px solid;    BORDER-LEFT: #1a92c0 1px solid;    BORDER-BOTTOM: #1a92c0 1px solid}
#prod-info_r{    PADDING-RIGHT: 13px;    PADDING-LEFT: 13px;    FLOAT: left;    PADDING-BOTTOM: 13px;    WIDTH: 448px;    PADDING-TOP: 13px;border:1px}
#div_final{    PADDING-RIGHT: 13px;    PADDING-LEFT: 13px;    FLOAT: left;    PADDING-BOTTOM: 13px;    WIDTH: 448px;    PADDING-TOP: 13px}
#prod-info_r{    PADDING-RIGHT: 13px;    PADDING-LEFT: 13px;    FLOAT: left;    PADDING-BOTTOM: 13px;    WIDTH: 448px;    PADDING-TOP: 13px}

.human {
	visibility: hidden;
	display: none;
}
