/*This is the core style sheet of the site*/

head {}

body {
background-color: #ffffff;
color:	#888888;
font-family: Helvetica, Arial, sans-serif;
font-size: .77em;
line-height: 1.3em;
margin: 0;}

td {
color:	#888888;
font-family: Helvetica, Arial, sans-serif;
font-size: .77em;
}

.text {
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
color: #777777;
margin : 0px;
line-height: 170%;
text-decoration: none;
}

.text2 {
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
color: #777777;
margin : 0px;
line-height: 170%;
text-decoration: none;
padding: 0px 30px 0px 0px;
}

.text_fields {
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size: 9.5px;
color:	 #888888;
line-height: 140%;	
}

#main_menu {
position: relative;
width: 750px; 
height: 25px; 
}

#container_home {
position: relative;
width: 750px; 
height: 553px; 
margin: 5px auto auto auto;
border-top: 1px #CCCCCC solid;
border-left: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
}

#container {
position: relative;
width: 750px; 
height: 655px; 
margin: 5px auto auto auto;
border-top: 1px #CCCCCC solid;
border-left: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
}

#container2 {
position: relative;
width: 750px; 
height: 25px; 
margin: 0px auto auto auto;
border-top: 0px #CCCCCC solid;
border-left: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
}

#container_kamio {
position: relative;
width: 750px; 
height: 25px; 
margin: 0px auto auto auto;
border-top: 0px #CCCCCC solid;
border-left: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
}

#container3 {
position: relative;
width: 750px; 
height: 745px; 
margin: 5px auto auto auto;
border-top: 1px #CCCCCC solid;
border-left: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
}

#container4 {
position: relative;
width: 750px; 
height: 780px; 
margin: 5px auto auto auto;
border-top: 1px #CCCCCC solid;
border-left: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
}

#container5 {
position: relative;
width: 750px; 
height: 925px; 
margin: 5px auto auto auto;
border-top: 1px #CCCCCC solid;
border-left: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
}

#fabric_border {
position: relative;
width: 750px; 
height: 610px; 
margin: 5px auto auto auto;
border-top: 1px #CCCCCC solid;
border-left: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
}

#image_box {
position: relative;
width: 750px; 
height: 590px; 
margin: 5px auto auto auto;
border-top: 1px #CCCCCC solid;
border-left: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
}

#header {
background-image: url('http://www.onqseating.com/images/home/header.gif');
background-repeat: no-repeat;
height: 96px; 
}

#main_menu{
background-color: #ffffff;
height: 25px; }

#sub_menu{
background-color: #ffffff;
height: 20px; }

#chair {
background-color: #ffffff;
position: absolute;
top: 175px;
left: 70px;
width: 330px; }

#base {
background-color: #ffffff;
position: absolute;
top: 175px;
left: 130px;
width: 330px; }

.features {
list-style-position: outside;   
list-style-type: square;
padding: 0px 0px 0px 10px;
}

#title_image {
height: 29px;
margin-top: .40em; }

#feature_header {
background-image: url('http://www.onqseating.com/images/products/features.gif');
background-repeat: no-repeat; 
height: 10px;
margin-top: .90em;
margin-bottom: -8px;}

#dimensions_header {
background-image: url('http://www.onqseating.com/images/products/dimensions.gif');
background-repeat: no-repeat; 
height: 10px;
margin-top: 15px;
margin-bottom: -8px;
}

#options_header {
background-image: url('http://www.onqseating.com/images/products/options.gif');
background-repeat: no-repeat; 
height: 10px;
margin-top: 15px;
margin-bottom: -8px;
}

#downloads_header {
background-image: url('http://www.onqseating.com/images/products/downloads.gif');
background-repeat: no-repeat; 
height: 10px;
margin-top: 15px;
margin-bottom: -8px;
}

#main-text {
position: absolute;
background-image: url('http://www.onqseating.com/images/home/main.jpg');
background-repeat: no-repeat;
border-left: 0px #000000 solid;
border-right: 0px #000000 solid;
border-bottom: 0px #000000 solid;
margin-left: 330px;
padding: 25px 50px 25px 25px;
width: 340px;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:	 #666666;
line-height: 140%;
 }

#footer {
font-size: .78em;
text-align: center;
font-weight: normal;
padding: 4px 0px 0px 0px;
letter-spacing: .16em; }

#footer2 {
font-size: .8em;
text-align: center;
font-weight: normal;
background-color: #ffffff;
width: 750px; 
height: 35px; 
padding: 580px 0px 0px 0px;
}

A:link {
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color:	#888888;
text-decoration: underline;
}
A:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
color: #888888;
text-decoration: underline;
}
A:active  {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
color: #888888;
text-decoration: underline;
}
A:hover  {
font-family:	Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
color: #000000;
text-decoration: underline;
}
ul {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .9em;
list-style-image: url('http://www.onqseating.com/images/products/grey_box.gif'); 
}


li {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .9em;
list-style-image: url('http://www.onqseating.com/images/products/grey_box.gif');
}

input {
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size: 9.5px;
color:	 #888888;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 1px;
}

.input {
color:	 #888888;
font-family: Arial, Verdana, Serif; 
font-size: 11px; 
background-color: #f0f8ff;
border-color : #A49C75;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 1px;
}

.input2 {
color:	 #888888;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size: 9.5px;
background-color: #f5f5f5;
border-color : #f5f5f5;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 1px;
 }

.content_margin_features {
margin-left:	25px;	
margin-right: 10px;
margin-top: 0px;
line-height: 150%;	
}

.content_margin_features2 {
margin-left:	20px;	
margin-right: 10px;
margin-top: 0px;
line-height: 150%;	
}

.base3 {
border: 0px solid #000;
margin: -2em;
width: 26em;
padding: 0px;
margin-top: 2px;   
}

.base4 {
border: 0px solid #000;
margin: -3em;
width: 38em;
padding: 0px;
margin-top: 2px;   
}
