.Bottoom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6633FF;
	font-weight: bolder;
}
.mainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #DF8C19;
	font-weight: bold;
}
.LARGEHEADER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.ErgomainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #679A35;
}
.linkergo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #679638;
}
.linkergo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #679A35;
}





































/* CSS Document */


/* GENERAL LAYOUT */
#content {
	text-align: left;
	}
	
#content li {
	font-size: 0.8em;
	}
	
h4 {
	font-size: .8em;
	margin-bottom: 0;
	}

#OptIn {
	width:251px;
	height:115px;
	left: 597px;
	top: 540px;
	float: right;
	clear: both;
	padding-right: 0px;
	padding-top: 10px;
}
	
#subnav {
	float: right;
	text-align: left;
	padding: 12px 8px 0 11px;
	margin-left: 8px;
	background: #DAEDFB url(/images/layout/common/bg_subnav_top_blu.gif) no-repeat top left;	
	width: 250px; /* false value vor IE4-5.x/win #C4D9E7*/
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 231px; /*actual value for conformant browsers */
	}
	
html>#subnav {
	width: 231px; /* be nice to Opera */
	}

.subnavtopergo {
	background: #DEE8EE url(/images/layout/common/bg_subnav_top_ergo.gif) no-repeat top left;	
	}
	
.subnavtopcomp {
	background: #D9F1F7 url(/images/layout/common/bg_subnav_top_comp.gif) no-repeat top left;	
	}
	
.subnavtopsupp {
	background: #E4E8E4 url(/images/layout/common/bg_subnav_top_supp.gif) no-repeat top left;	
	}
	
.subnavtoppres {
	background: #DAE6E8 url(/images/layout/common/bg_subnav_top_pres.gif) no-repeat top left;	
	}
		
.subnavtopshow {
	background: #D4EBE6 url(/images/layout/common/bg_subnav_top_show.gif) no-repeat top left;	
	}
	
.subnavtopyel {
	background: #FAF2C0 url(/images/layout/common/bg_subnav_top_yel.gif) no-repeat top left;	
	}
	
.subnavtopblu {
	background: #C4D9E7 url(/images/layout/common/bg_subnav_top_blu.gif) no-repeat top left;	
	}
	
.subnavtopgrn {
	background: #DAEFD6 url(/images/layout/common/bg_subnav_top_grn.gif) no-repeat top left;	
	}

.subnavtitle {
	color: #f15a25;
	font-weight: bold;
	font-size: .8em;
	margin-top: 2px;
	}
	
.subnavprodtitle {
	padding: 8px 0 0 0;
	margin: 5px 0 0 0;
	color: #666;
	font-weight: bold;
	font-size: .75em;
	border-top: 1px solid #369;
	}

	
.subnavenhanced {
	font-size: .8em;
	font-weight: bold;
	color: #666;
	margin: 0;
	}
	
.subnavformtext {
	border: 1px solid #666;
	font-size: .8em;
	margin: 1px 0 7px;
	padding: 1px;
	color: #666;
	}
	
.subnavprodinfo {
	color: #666;
	font-size: .7em;
	}
	
ul#subnavprodinfo li {
	font-size: .7em;
	color: #666;
	padding-bottom: 5px;	
	}
	
#subnav ul {
	margin: 0;
	padding-left: 0;	
	border: none;
	list-style: none;
	/*border-bottom: 1px solid #369;
	padding-bottom: 10px;*/
	} 

#subnav ul li {
	margin-left: 0;
	border: none;
	list-style: none;
	padding-bottom: 4px;
	}
	
#subnav ul li.here a{
	text-decoration: underline;	
}
	
#subnav a {
	color: #369;
	text-decoration: none;
	font-size: .9em;
	padding-left: 5px;
	}
	
#subnav a:hover {
	text-decoration: underline;
	}
	
.subnavsmalltext {
	color: #666;
	font-size: .7em;
	}

.subnavsierra {
	color: #f15a25;
	font-size: 1em;
	font-weight: bold;
	margin-top: 2px;
	text-align: left;
	left: 0px;
	text-indent: -5px;
	}
	
#subnavsierra a {
	text-decoration: none;
	padding-left: 0px;
	}
	
#subnavsierra ul li {
	margin-left: 0;
	border: none;
	list-style: none;
	padding-left: 0px;
	}
	
.subnavCart {
	line-height: 12px;
	color: #369;
	font-weight: bold;
	}
	
.SecureSeal {
	padding-left: 10px;
	padding-top: 10px;
	}
		
#subnavgutter {
	padding: 0;
	margin-bottom: 0;
	margin-left: -11px;
	margin-right: -8px;
	background: #dfeffb url(/images/layout/common/bg_subnav_bot_blu.gif) no-repeat bottom left;	
	height: 14px;
	}

.subnavgutterergo {
	background: #DEE8EE url(/images/layout/common/bg_subnav_bot_ergo.gif) no-repeat top left;	
	}
	
.subnavguttercomp {
	background: #D9F1F7 url(/images/layout/common/bg_subnav_bot_comp.gif) no-repeat top left;	
	}
	
.subnavguttersupp {
	background: #E4E8E4 url(/images/layout/common/bg_subnav_bot_supp.gif) no-repeat top left;	
	}
	
.subnavgutterpres {
	background: #DAE6E8 url(/images/layout/common/bg_subnav_bot_pres.gif) no-repeat top left;	
	}
		
.subnavguttershow {
	background: #D4EBE6 url(/images/layout/common/bg_subnav_bot_show.gif) no-repeat top left;	
	}
		
#subnavgutter.gry {
	background: #E3DEEB url(/images/layout/common/bg_subnav_bot_gry.gif) no-repeat bottom left;	
	}
	
#subnavgutter.yel {
	background: #FAF2CO url(/images/layout/common/bg_subnav_bot_yel.gif) no-repeat bottom left;	
	}
	
#subnavgutter.blu {
	background: #C4D9E7 url(/images/layout/common/bg_subnav_bot_blu.gif) no-repeat bottom left;	
	}
	
#subnavgutter.grn {
	background: #DAEFD6 url(/images/layout/common/bg_subnav_bot_grn.gif) no-repeat bottom left;	
	}


.mainpageheader {
	text-align: right;
	font-size: 1.6em;
	color: #f15a25;
	margin: 5px 20px 5px 0;
	}
	
.mainpageheader img {
	display: inline;
	vertical-align: text-bottom;
	margin-left: 6px;
	}
	
.mainpageheaderAlt {
	font-size: 1.5em;
	color: #f15a25;
	margin: 5px 0 10px 0;
	padding-top: 10px;
	}
	
.mainpageheaderLeft {
	text-align: left;
	font-size: 1.6em;
	color: #f15a25;
	margin: 5px 20px 5px 0;
	}
	
	
/* CONTENT AREA LAYOUT */
	
/*HOME*/

#upper {
	margin: 10px 1px 0 0px;
	border: 1px solid #CCC;
	border-right: 0;
	text-align: left;
	background: #FFF;
	width: 781px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 780px; /*actual value for conformant browsers */
	}
	
html>#upper {
	width: 780px; /* be nice to Opera */
	}

#lowerleft {
	float: left;
	padding: 0px 0px;
	margin: 10px 12px 0 0;
	border: 1px solid #CCC;
	height: 185px;
	border-right: 0;
	text-align: left;
	background: #FFF;
	width: 252px; /* false value for IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 251px; /*actual value for conformant browsers */
	}
	
html>#lowerleft {
	width: 251px; /* be nice to Opera */
	}
	
#lowermid {
	float: left;
	padding: 0px 0px;
	margin: 10px 0 0 0;
	border: 1px solid #CCC;
	border-right: 0;
	height: 185px;
	text-align: left;
	background: #FFF;
	width: 252px; /* false value for IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 251px; /*actual value for conformant browsers */
	}
	
html>#lowermid {
	width: 251px; /* be nice to Opera */
	}
	
#lowerright {
	float: right;
	padding: 0px 8px;
	margin: 10px -1px 0 0;
	border: 1px solid #CCC;
	border-right: 0;
	height: 185px;
	text-align: left;
	background: #FFF;
	width: 253px; /* false value for IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 236px; /*actual value for conformant browsers */
	}
	
html>#lowerright {
	width: 236px; /* be nice to Opera */
	}
	
#lowerright h1 {
	padding-top: 2px;
	}
	
#lowerdouble {
	float: right;
	padding: 0;
	margin: 10px 0;
	border: 1px solid #CCC;
	height: 175px;
	border-right: 0;
	text-align: left;
	background: #FFF;
	width: 511px; /* false value for IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 510px; /*actual value for conformant browsers */
	}
	
html>#lowerdouble {
	width: 500px; /* be nice to Opera */
	}
	
#lowerdoubleleft {
	float: left;
	padding: 0;
	margin: 10px 0;
	border: 1px solid #CCC;
	height: 185px;
	border-right: 0;
	text-align: left;
	background: #FFF;
	width: 511px; /* false value for IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 510px; /*actual value for conformant browsers */
	}
	
html>#lowerdoubleleft {
	width: 510px; /* be nice to Opera */
	}

#lowerleft a:link, #lowermid a:link, #lowerright a:link {
	color: #369;
	text-decoration: none;
	}
	
#lowerleft a:visited, #lowermid a:visited, #lowerright a:visited {
	color: #369;
	text-decoration: none;
	}

#lowerleft a:hover, #lowermid a:hover, #lowerright a:hover {
	color: #369;
	text-decoration: underline;
	}

#lowerleft a:active, #lowermid a:active, #lowerright a:active {
	color: #369;
	text-decoration: none;
	}
	
#lowerdoubleleft table td {
	text-align: center;
	}
	
#lowerdoubleleft table td h2 {
	text-align: center;
	font-size: 1em;
	margin-bottom: 2px;
	}
	
#lowerdoubleleft table td p {
	text-align: center;
	}


.lower H1 {
	font-size: .8em;
	color: #369;
	margin-bottom: 5px;
	margin-top: 5px;
	}
	
.lower p {
	font-size: .7em;
	}
	
#HomeTSBox td {
	font-size: .7em;
	}
	
.FPHomeTitle {
	font-weight: bold;
	color: #f15a25;
	padding-top: 5px;
	padding-bottom: 2px;
	border-bottom: 1px solid #999;
	}
	
.FPHome {
	padding: 2px 0;
	}
	
/*PRODUCTS*/

#featprodtable {
	margin-bottom: 16px;
	background: #FFF url(/images/layout/products/featprodbkgd.gif) no-repeat bottom left;
	}
	
#featprodtable td {
	}
	
#featprodtabletopleft {
	border: 1px solid #DDD;
	border-right: 0;
	border-bottom: 0;
	vertical-align: top;
	width: 241px;
	height: 230px;
	background: url(/images/layout/products/prodmain_awc.gif) no-repeat bottom right;
	}
	
#featprodtabletopright {
	border: 1px solid #DDD;
	border-right: 0;
	vertical-align: top;
	border-bottom: 0;
	width: 241px;
	height: 230px;
	background: url(/images/layout/products/prodmain_akp.jpg) no-repeat bottom right;
	}
	
#featprodtablespacer {
	width: 10px;
	padding: 0;
	margin: 0;
	}
	
#featprodtablebotleft {
	border: 1px solid #DDD;
	vertical-align: top;
	border-right: 0;
	width: 241px;
	height: 230px;
	background: url(/images/layout/products/prodmain_swing.gif) no-repeat bottom right;
	}
	
#featprodtablebotright {
	border: 1px solid #DDD;
	vertical-align: top;
	border-right: 0;
	width: 241px;
	height: 230px;
	background: url(/images/layout/products/prodmain_tr.gif) no-repeat bottom right;
	}
	
#featprodtable p {
	font-size: 1.1em;
	padding: 5px 0 0 5px;
	color: #919191;
	line-height: 17px;	
	}
	
#featprodtable a:link {
	text-decoration: none;
	color: #919191;
	font-weight: bold;
	}
	
#featprodtable a:visited {
	text-decoration: none;
	color: #919191;
	font-weight: bold;
	}
	
#featprodtable a:hover {
	text-decoration: none;
	color: #369;
	font-weight: bold;
	}
	
#featprodtable a:active {
	text-decoration: none;
	color: #919191;
	font-weight: bold;
	}
		
#otherprodtable {
	}
		
#otherprodtabletop1 {
	background: url(/images/layout/products/prodmain_docholder.jpg) no-repeat bottom right;
	border: 1px solid #DDD;
	border-right: 0;
	width: 115px;
	height: 130px;
	vertical-align: top;
	}
	
#otherprodtabletop2 {
	background: url(/images/layout/products/prodmain_cpuholder.jpg) no-repeat bottom right;
	border: 1px solid #DDD;
	border-right: 0;
	width: 115px;
	height: 130px;
	vertical-align: top;
	}
	
#otherprodtabletop3 {
	background: url(/images/layout/products/prodmain_footrest.jpg) no-repeat bottom right;
	border: 1px solid #DDD;
	border-right: 0;
	width: 115px;
	height: 130px;
	vertical-align: top;
	}
	
#otherprodtabletop4 {
	background: url(/images/layout/products/prodmain_monmover.jpg) no-repeat bottom right;
	border: 1px solid #DDD;
	border-right: 0;
	width: 115px;
	height: 130px;
	vertical-align: top;
	}
	
#otherprodtabletop5 {
	background: url(/images/layout/products/prodmain_cresa.jpg) no-repeat bottom right;
	border: 1px solid #DDD;
	border-right: 0;
	width: 115px;
	height: 130px;
	vertical-align: top;
	}

			
#otherprodtablespacer {
	width: 10px;
	padding: 0;
	margin: 0;
	}
	
#otherprodtable p {
	font-size: .9em;
	padding: 5px 0 0 5px;
	color: #919191;
	line-height: 17px;	
	}
	
#otherprodtable a:link {
	text-decoration: none;
	color: #919191;
	font-weight: bold;
	}
	
#otherprodtable a:visited {
	text-decoration: none;
	color: #919191;
	font-weight: bold;
	}
	
#otherprodtable a:hover {
	text-decoration: none;
	color: #369;
	font-weight: bold;
	}
	
#otherprodtable a:active {
	text-decoration: none;
	color: #919191;
	font-weight: bold;
	}

#prodMain {
	width: 780px;
	text-align: center;
	}
	
#prodMainHead {
	width: 780px;
	background: #DAEDFB url(/images/layout/common/bg_prodmain_top_blu.gif) no-repeat top left;
	color: #666;
	padding: 8px 10px 4px 10px;
	}
	
#prodMainHead h1 {
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: 5px;
	padding: 0;
	}
	
#prodMainHead p {
	font-size: .9em;
	line-height: 16px;
	}
	
#prodMainFeatures {
	border: 1px solid #DAEDFB;
	padding: 7px;
	}
	
#prodMainFeatures ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	
#prodMainFeatures ul li.prodDescTitle {	
	font-size: 1em;
	color: #7AAAC7;
	font-weight: bold;
	}
	
#prodMainFeatures ul li.prodDesc {	
	font-size: .9em;
	padding: 2px 5px 5px 10px;
	line-height: 1.5em;
	}
	
#prodMainImage {
	width: 330px;
	text-align: center;
	border: 1px solid #DAEDFB;
	border-left: 0;
	}
	
#prodMainList {
	width: 780px;
	border: 1px solid #DAEDFB;
	border-top: 0;
	}
	
#prodMainListTitle {
	background: #DAEDFB;
	color: #666;
	font-size: .8em;
	font-weight: bold;
	vertical-align: bottom;
	}
	
#prodMainListTitleImages {
	background: #DAEDFB;
	color: #666;
	font-size: .8em;
	font-weight: bold;
	vertical-align: bottom;
	}
	
#prodMainListTitleSpecs {
	width: 330px;
	background: #DAEDFB;
	color: #666;
	font-size: .8em;
	font-weight: bold;
	vertical-align: bottom;
	}
	
#prodMainListTitleSmall {
	background: #DAEDFB;
	color: #666;
	font-size: .7em;
	font-weight: bold;
	vertical-align: bottom;
	}
	
#prodMainListData {
	font-size: .75em;
	padding: 4px;
	vertical-align: top;
	}
	
#ProdMainListGutter {
	background: #DAEDFB url(/images/layout/common/bg_prodmain_bot_blu.gif) no-repeat bottom left;
	width: 780px;	
	}
	
#prodMainPricing {
	width: 780px;
	border: 1px solid #DAEDFB;
	border-top: 0;
	}

#prodPricingListTitle {
	background: #DAEDFB;
	color: #666;
	font-size: .8em;
	font-weight: bold;
	vertical-align: bottom;
	}
	
#prodPricingListTitleSmall {
	background: #DAEDFB;
	color: #666;
	font-size: .7em;
	font-weight: bold;
	vertical-align: bottom;
	}
	
#prodPricingListData {
	font-size: .75em;
	padding: 4px;
	vertical-align: top;
	}
	
#ProdSpecsMain {
	width: 780px;
	border: 1px solid #DAEDFB;
	border-top: 0;
	}
	
#ProdSpecsMainTitle {
	background: #DAEDFB;
	color: #666;
	font-size: .8em;
	font-weight: bold;
	vertical-align: bottom;
	}
	
#ProdSpecsMainTitleSmall {
	background: #DAEDFB;
	color: #666;
	font-size: .7em;
	font-weight: bold;
	vertical-align: bottom;
	}
	
#ProdSpecsMainData {
	font-size: .75em;
	padding: 4px;
	vertical-align: top;
	}
	
#ProdAddInfo {
	margin-top: 0;
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	}

#ProdAddInfo li {
	margin-left: 2px;
	padding-left: 2px;
	}
	
#ProdAddInfo a:link {
	color: #666;
	}
#ProdAddInfo a:visited {
	color: #666;
	}
#ProdAddInfo a:hover {
	color: #f15a25;
	}
#ProdAddInfo a:active {
	color: #666;
	}
	
.txtProdLegend {
	font-size: .7em;
	color: #666;
	}

/*WORKCENTERS MAIN PAGE */

#sierraupper {
	margin: 0;
	border: 1px solid #DDD;
	border-right: 0;
	padding: 0 0 0 10px;
	color: #999;
	background: #FFF url(/images/layout/products/sierra6.jpg) no-repeat top right;
	height: 249px;
	width: 520px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 508px; /*actual value for conformant browsers */
	}
	
html>#sierraupper {
	width: 508px; /* be nice to Opera */	
	}
	


#wkctrupper {
	margin: 0;
	border: 0px solid #DDD;
	border-right: 0;
	padding: 0 0 0 10px;
	color: #999;
	background: #FFF url(/images/layout/products/workcenter-cut1.jpg) no-repeat top right;
	height: 249px;
	width: 520px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 508px; /*actual value for conformant browsers */
	}
	
html>#wkctrupper {
	width: 508px; /* be nice to Opera */	
	}
	
#wkctrupperpremium {
	margin: 0;
	border: 1px solid #DDD;
	border-right: 0;
	padding: 0 0 0 10px;
	color: #999;
	background: #FFF url(/images/layout/products/wkctrhome_premiumhome_250h.jpg) no-repeat top right;	
	height: 250px;
	width: 520px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 508px; /*actual value for conformant browsers */
	}
	
html>#wkctrupperpremium {
	width: 508px; /* be nice to Opera */	
	}
	
#wkctrupperselect {
	margin: 0;
	border: 1px solid #DDD;
	border-right: 0;
	padding: 0 0 0 10px;
	color: #999;
	background: #FFF url(/images/layout/products/wkctrhome_selecthome_346h.jpg) no-repeat top right;	
	height: 336px;
	width: 520px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 508px; /*actual value for conformant browsers */
	}
	
html>#wkctrupperselect {
	width: 508px; /* be nice to Opera */	
	}
	
#wkctruppervalue {
	margin: 0;
	border: 1px solid #DDD;
	border-right: 0;
	padding: 0 0 0 10px;
	color: #999;
	background: #FFF url(/images/layout/products/wkctrhome_valuehome_250h.jpg) no-repeat top right;	
	height: 270px;
	width: 520px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 508px; /*actual value for conformant browsers */
	}
	
html>#wkctruppervalue {
	width: 508px; /* be nice to Opera */	
	}
		
#wkctrupperbasic {
	margin: 0;
	border: 1px solid #DDD;
	border-right: 0;
	padding: 0 0 0 10px;
	color: #999;
	background: #FFF url(/images/layout/products/wkctrhome_basichome_289h.jpg) no-repeat top right;	
	height: 289px;
	width: 520px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 508px; /*actual value for conformant browsers */
	}
	
html>#wkctrupperbasic {
	width: 508px; /* be nice to Opera */	
	}
			
#wkctrupper p {
	font-size: .7em;
	}
	
#wkctrupper h1 {
	font-size: 1.3em;
	font-weight: normal;
	padding-top: 100px;
	}
	
#wkctrupperpremium p {
	font-size: .7em;
	}
	
#wkctrupperpremium h1 {
	font-size: 1.5em;
	font-weight: normal;
	padding-top: 100px;
	}
	
#wkctrupperselect p {
	font-size: .7em;
	}
	
#wkctrupperselect h1 {
	font-size: 1.8em;
	font-weight: normal;
	padding: 130px 0 0 20px;
	}
	
#wkctruppervalue p {
	font-size: .7em;
	}
	
#wkctruppervalue h1 {
	font-size: 1.8em;
	font-weight: normal;
	padding: 130px 0 0 20px;
	}
	
#wkctrupperbasic p {
	font-size: .7em;
	}
	
#wkctrupperbasic h1 {
	font-size: 1.8em;
	font-weight: normal;
	padding: 130px 0 0 20px;
	}
	
#wkctrlower {
	margin: 0;
	border: 1px solid #DDD;
	border-right: 0;
	border-top: 0;
	padding: 10px;
	padding-right: 0;
	color: #999;
	width: 520px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 508px; /*actual value for conformant browsers */
	}
	
html>#wkctrlower {
	width: 508px; /* be nice to Opera */	
	}
	
#wkctrlower p {
	font-size: .7em;
	}
	
#wkctrlower p.blue {
	font-size: .7em;
	color: #369;
	margin-bottom: 0;
	}	

.subnavCurrentProduct {
	font-size: .75em;
	color: #666;
	}
	
.subnavCurrentProductDesc {
	padding: 2px 9px 0 9px;
	margin-bottom: 0;
	font-size: .9em;
	color: #666;
	}
	
.subnavAddInfo {
	font-weight: bold;
	font-size: .75em;
	color: #666;
	}
	
#awcAddInfo li {
	margin: 0;
	padding: 0;
	}
	
#awcAddInfo li a:link {
	color: #666;
	font-size: .85em;
	font-weight: normal;
	line-height: .7em;
	}
	
#awcAddInfo li a:visited {
	color: #666;
	font-size: .85em;
	font-weight: normal;
	line-height: .7em;
	}
	
#awcAddInfo li a:hover {
	color: #369;
	text-decoration: underline;
	}
	
#awcAddInfo li a:active {
	color: #666;
	font-size: .85em;
	font-weight: normal;
	line-height: .7em;
	}		
	
#awcAddInfoMain li a:link {
	color: #369;
	font-size: .9em;
	padding-left: 5px;
	}
	
#awcAddInfoMain li a:visited {
	}
	
#awcAddInfoMain li a:hover {
	text-decoration: underline;
	}
	
#awcAddInfoMain li a:active {
	}		

#wkctrlowerleft {
	margin-bottom: 20px;
	float:left;
	border: 1px solid #DDD;
	border-right: 0;
	border-top: 0;
	padding: 6px 10px;
	color: #999;
	width: 260px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 239px; /*actual value for conformant browsers */
	}
	
html>#wkctrlowerleft {
	width: 239px; /* be nice to Opera */	
	}
	
#wkctrlowerleft p {
	font-size: .7em;
	}

#wkctrlowerright {
	margin-bottom: 20px;
	float:left;
	border: 1px solid #DDD;
	border-right: 0;
	border-top: 0;
	padding: 6px 10px;
	padding-right: 0;
	color: #999;
	width: 260px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 249px; /*actual value for conformant browsers */
	}
	
html>#wkctrlowerright {
	width: 249px; /* be nice to Opera */	
	}
	
#wkctrlowerright p {
	font-size: .7em;
	}
	
#forms li {
	font-size: .85em;
	line-height: 1.7em
	}

#forms li.pdf {
	list-style-image: url(/images/icons/pdf_16.gif);
	}
	
#forms li.excel {
	list-style-image: url(/images/icons/excel_16.gif);
	}
	
#forms li.zip {
	list-style-image: url(/images/icons/zip_16.gif);
	}
	
	
#ShowProdCatList {
	}
	
.ShowProdCatListTitle {
	font-weight: bold;
	font-size: 1em;
	margin: 0;
	}
	
.ShowProdCatDesc {
	font-size: .8em;	
	}
	
.ShowProdCatTitle {
	font-weight: bold;
	font-size: .9em;
	margin: 0;
	}
	
.ShowProdCatListDesc {
	font-size: .9em;	
	}

.boldline {
	font-weight: bold;
	text-decoration: underline;
	}
	
#LaminateTable {
	width: 500px;
	}
	
#LaminateTable td {
	font-size: .7em;
	text-align: center;
	width: 125px;
	}
	
#TMoldTable {
	width: 400px;
	}
	
#TMoldTable td {
	font-size: .7em;
	text-align: center;
	}
	
#TMoldColors {
	width: 600px;
	}
	
#TMoldColors td {
	font-size: .7em;
	text-align: center;
	width: 120px;
	}
	
#BaseColors {
	width: 450px;
	}
	
#BaseColors td {
	font-size: .7em;
	text-align: center;
	width: 225px;
	}

#Powdercoat {
	width: 600px;
	}
	
#Powdercoat td {
	width: 300px;
	padding-right: 5px;
	}
	
#Powdercoat p {
	margin-top: 0;
	font-size: .9em;
	}
	
#PowdercoatColors {
	width: 500px;
	margin-top: 10px;
	}
	
#PowdercoatColors td {
	width: 125px;
	font-size: .7em;
	text-align: center;
	}	

/*AKP*/

#armsupper {
	margin: 0;
	border: 0px solid #DDD;
	border-right: 0;
	padding: 0 0 0 10px;
	color: #666;
	background: #FFF url(/images/layout/products/Keyboards_and_Platforms.jpg) no-repeat top left;
	height: 280px;
	width: 520px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 508px; /*actual value for conformant browsers */
	}
	
html>#armsupper {
	width: 508px; /* be nice to Opera */	
	}
	
#armsupper p {
	font-size: .7em;
	padding-left: 250px;
	}
	
#armsupper h1 {
	font-size: 1.3em;
	font-weight: normal;
	padding-top: 120px;
	padding-left: 250px;
	}

#armslower {
	margin: 0;
	border: 1px solid #DDD;
	border-right: 0;
	border-bottom: 1px;
	border-top: 0;
	padding: 2px;
	padding-right: 0;
	color: #999;
	width: 520px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 508px; /*actual value for conformant browsers */
	}
	
html>#armslower {
	width: 508px; /* be nice to Opera */	
	}
	
#armslower p {
	font-size: .7em;
	}
	
#armslower p.blue {
	font-size: .7em;
	color: #369;
	margin-bottom: 0;
	}	

#armslowerleft {
	margin-bottom: 20px;
	float:left;
	border: 0px solid #DDD;
	border-right: 0;
	border-bottom: 0;
	border-top: 0;
	padding: 6px 10px;
	color: #999;
	width: 260px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 239px; /*actual value for conformant browsers */
	}
	
html>#armslowerleft {
	width: 239px; /* be nice to Opera */	
	}
	
#armslowerleft ul, #armslowerright ul {
	margin-left: 0;
	padding-left: 12px;
	}
	
#armslowerleft li, #armslowerright li {
	font-size: .7em;
	}


	
#armslowerright {
	margin-bottom: 20px;
	float:left;
	border: 0px solid #DDD;
	border-left: 0;
	border-bottom: 0;
	border-top: 0;
	padding: 1px 1px;
	padding-right: 0;
	color: #999;
	width: 240px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 239px; /*actual value for conformant browsers */
	}
	
html>#armslowerright {
	width: 239px; /* be nice to Opera */	
	}
	
#armslowerright p {
	font-size: .7em;
	}
	
/* keyboard and mouse platforms */

#platsupper {
	margin: 0;
	border: 1px solid #DDD;
	border-right: 0;
	padding: 0 0 0 10px;
	color: #666;
	background: #FFF url(/images/layout/products/Keyboards.jpg) no-repeat top left;
	height: 235px;
	width: 520px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 508px; /*actual value for conformant browsers */
	}
	
html>#platsupper {
	width: 508px; /* be nice to Opera */	
	}
	
#platsupper p {
	font-size: .7em;
	padding-left: 250px;
	}
	
#platslower {
	margin: 0;
	border: 1px solid #DDD;
	border-right: 0;
	border-top: 0;
	border-bottom: 0;
	padding: 2px;
	padding-right: 0;
	color: #999;
	width: 528px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 516px; /*actual value for conformant browsers */
	}
	
html>#platslower {
	width: 516x; /* be nice to Opera */	
	}
	
#platslower p {
	font-size: 0.7em;
	}
	
#platlower h1 {
	font-size: 1.3em;
	font-weight: normal;
	padding-top: 120px;
	padding-left: 250px;
	}

#platslower p.blue {
	font-size: .7em;
	color: #369;
	margin-bottom: 0;
	}	
#platslc {
	width:178px;
	margin: 0 165px;
	position: relative;
}
#bracket {
	width:38px;
	height:101px;
	float:left;
	margin: 0 4px;
}
#fitbullets {
	width:auto;
	height:101px;
	float: right;
	position: relative;
}
#platsll {
	float:left;
	width: 160px;
	margin-bottom: 10px;
}
#platslr {
	float:right;
	width: 160px;
	padding-right: 5px;
}
#platslowerleft {
	margin-bottom: 20px;
	float:left;
	border: 0px solid #DDD;
	border-right: 0;
	border-bottom: 0;
	border-top: 0;
	padding: 6px 10px;
	color: #999;
	width: 260px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 239px; /*actual value for conformant browsers */
	}
	
html>#platslowerleft {
	width: 239px; /* be nice to Opera */	
	}
	
#platslowerleft ul, #platslowerright ul {
	margin-left: 0;
	padding-left: 14x;
	}
	
#platslowerleft li, #platslowerright li {
	font-size: .7em;
	}


	
#platslowerright {
	margin-bottom: 20px;
	float:right;
	border: 0px solid #DDD;
	border-left: 0;
	border-bottom: 0;
	border-top: 0;
	padding: 1px 1px;
	padding-right: 0;
	color: #999;
	width: 240px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 239px; /*actual value for conformant browsers */
	}
	
html>#platslowerright {
	width: 239px; /* be nice to Opera */	
	}
	
#platslowerright p {
	font-size: .75em;
	}

/* adjustable arms */

#adarmsupper {
	margin: 0;
	border: 1px solid #DDD;
	border-right: 0;
	padding: 0 0 0 10px;
	color: #666;
	background: #FFF url(/images/layout/products/arms.jpg) no-repeat top left;
	height: 235px;
	width: 520px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 508px; /*actual value for conformant browsers */
	}
	
html>#adarmsupper {
	width: 508px; /* be nice to Opera */	
	}
	
#adarmsupper p {
	font-size: .7em;
	padding-left: 250px;
	}
	
#adarmslower {
	margin: 0;
	border: 1px solid #DDD;
	border-right: 0;
	border-top: 0;
	border-bottom: 0;
	padding: 2px;
	padding-right: 0;
	color: #999;
	width: 528px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 516px; /*actual value for conformant browsers */
	}
	
html>#adarmslower {
	width: 516x; /* be nice to Opera */	
	}
	
#adarmslower p {
	font-size: 0.7em;
	}
	
#adarmslower h1 {
	font-size: 1.3em;
	font-weight: normal;
	padding-top: 120px;
	padding-left: 250px;
	}

#adarmslower p.blue {
	font-size: .7em;
	color: #369;
	margin-bottom: 0;
	}	
#adarmslc {
	width:178px;
	margin: 0 165px;
	position: relative;
}

#adarmsll {
	float:left;
	width: 160px;
	margin-bottom: 10px;
}
#adarmsll ul {
	padding-left: 0px;
}
#adarmslr {
	float:right;
	width: 160px;
	padding-right: 5px;
}
#adarmslowerleft {
	margin-bottom: 20px;
	float:left;
	border: 0px solid #DDD;
	border-right: 0;
	border-bottom: 0;
	border-top: 0;
	padding: 6px 10px;
	color: #999;
	width: 260px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 239px; /*actual value for conformant browsers */
	}
	
html>#adarmslowerleft {
	width: 239px; /* be nice to Opera */	
	}
	
#adarmslowerleft ul, #adarmslowerright ul {
	margin-left: 0;
	padding-left: 5px;
	}
	
#adarmslowerleft li, #adarmslowerright li {
	font-size: .7em;
	}


	
#adarmslowerright {
	margin-bottom: 20px;
	float:right;
	border: 0px solid #DDD;
	border-left: 0;
	border-bottom: 0;
	border-top: 0;
	padding: 1px 1px;
	padding-right: 0;
	color: #999;
	width: 240px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 239px; /*actual value for conformant browsers */
	}
	
html>#adarmslowerright {
	width: 239px; /* be nice to Opera */	
	}
	
#adarmslowerright p {
	font-size: .75em;
	}

/* systems */

#systemsupper {
	margin: 0;
	border: 1px solid #DDD;
	border-right: 0;
	padding: 0 0 0 10px;
	color: #666;
	background: #FFF url(/images/layout/products/systems.jpg) no-repeat top left;
	height: 235px;
	width: 520px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 508px; /*actual value for conformant browsers */
	}
	
html>#systemsupper {
	width: 508px; /* be nice to Opera */	
	}
	
#systemsupper p {
	font-size: .7em;
	padding-left: 250px;
	}
	
#systemslower {
	margin: 0;
	border: 1px solid #DDD;
	border-right: 0;
	border-top: 0;
	border-bottom: 0;
	padding: 2px;
	padding-right: 0;
	color: #999;
	width: 528px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 516px; /*actual value for conformant browsers */
	}
	
html>#systemslower {
	width: 516x; /* be nice to Opera */	
	}
	
#systemslower p {
	font-size: 0.7em;
	}
	
#systemslower h1 {
	font-size: 1.3em;
	font-weight: normal;
	padding-top: 120px;
	padding-left: 250px;
	}

#systemslower p.blue {
	font-size: .7em;
	color: #369;
	margin-bottom: 0;
	}	

#systemslowerleft {
	margin-bottom: 20px;
	float:left;
	border: 0px solid #DDD;
	border-right: 0;
	border-bottom: 0;
	border-top: 0;
	padding: 6px 10px;
	color: #999;
	width: 260px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 239px; /*actual value for conformant browsers */
	}
	
html>#systemslowerleft {
	width: 239px; /* be nice to Opera */	
	}
	
#systemslowerleft ul, #systemslowerright ul {
	margin-left: 0;
	padding-left: 0px;
	}
	
#systemslowerleft li, #systemslowerright li {
	font-size: .7em;
	}


	
#systemslowerright {
	margin-bottom: 20px;
	float:right;
	border: 0px solid #DDD;
	border-left: 0;
	border-bottom: 0;
	border-top: 0;
	padding: 1px 1px;
	padding-right: 0;
	color: #999;
	width: 240px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 239px; /*actual value for conformant browsers */
	}
	
html>#systemslowerright {
	width: 239px; /* be nice to Opera */	
	}
	
#systemslowerright p {
	font-size: .75em;
	}
	
/*EZ ARM*/


#ezarmupper {
	margin: 0;
	border: 0px solid #DDD;
	border-right: 0;
	padding: 0 0 0 10px;
	color: #999;
	background: #FFF url(/images/layout/products/monitors-cut2.jpg) no-repeat top left;
	height: 324px;
	width: 520px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 508px; /*actual value for conformant browsers */
	}
	
html>#ezarmupper {
	width: 508px; /* be nice to Opera */	
	}
		
#ezarmupper h1 {
	font-size: 1.3em;
	font-weight: normal;
	padding-top: 200px;
	padding-right: 10px;
	text-align: right;
	}

#ezarmlower {
	margin: 0;
	border: 1px solid #DDD;
	border-right: 0;
	border-top: 0;
	padding: 10px;
	padding-right: 0;
	color: #999;
	width: 520px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 508px; /*actual value for conformant browsers */
	}
	
html>#ezarmlower {
	width: 508px; /* be nice to Opera */	
	}
	
#ezarmlower p, #ezarmlower li {
	font-size: .7em;
	}
	
#ezarmlower img {
	float:right;
	}

	
/*ERGONOMICS SECTION */	
	
#ergopos {
	list-style-type: upper-alpha;
	}
	
#ergopos li {
	font-size: .8em;
	}
	
#ergoposimg {
	float:right;
	}
	
#ergotbl td{
	font-size: .75em;
	padding: 5px 3px;
	}

.ergotbl td{
	font-size: .675em;
	padding: 5px 5px;
	color: #0;
	}
	
.ergotbl th {
	font-size: 0.75em;
	padding: 2px 3px;
	color: #000000;
	}
.ergoback {
	font-size: x-small;
	color: #0;
	}

/*DEALER SHOWROOM SECTION */

#prodTabs {
	margin-bottom: 10px;
	}

#prodTabs ul {
	display: inline;
	margin-left: 0;
	padding-left: 0;
	padding-bottom: 10px;
	}
	
#prodTabs ul li {
	margin-left: 0;
	margin-bottom: 0;
	padding: 2px 15px 5px;
	border: 1px solid #999;
	list-style: none;
	display: inline;
	font-size: .8em;
	}
		
#prodTabs ul li.here {
	border-bottom: 1px solid #ffc;
	list-style: none;
	display: inline;
	}
	
.imgCell {
	font-size: .75em;
	padding: 1px 3px;
	}

.specsCell {
	font-size: .75em;
	padding: 1px 3px;
	}

.litCell {
	font-size: .75em;
	padding: 1px 3px;
	}
	
#roiTable {
	}

#roiTable td {
	font-size: .75em;
	padding: 1px 3px;
	}
	
.seminartitle {
	font-weight: bold;
	font-size: .8em;
	margin-bottom:0;
	padding-bottom:0;	
	}
	
.seminarloc {
	font-style: italic;
	margin-bottom:0;
	padding-bottom:0;	
	}
	
.seminardesc {
	margin-bottom:0;
	padding-bottom:0;	
	}
	
.seminarreq {
	margin-bottom:1.5em;
	}
	
#spifffloat {
	float: left;
	border: 1px solid #DDD;
	border-right: 0;
	padding: 5px;
	margin-right: 15px;
	width: 241px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 230px; /*actual value for conformant browsers */
	}
	
html>#spifffloat {
	width: 230px; /* be nice to Opera */
	}
	
#spifffloat li {
	font-size: .8em;
	}
	
.midline {
	border-top: 1px solid #DDD;
	padding-top: 10px;
	}
/*
#catupper {
	margin: 0;
	border: 1px solid #DDD;
	border-right: 0;
	padding: 0 0 0 10px;
	color: #999;
	width: 520px; /* false value vor IE4-5.x/win */
/* 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 508px; /*actual value for conformant browsers */
/*	}
	
html>#catupper {
	width: 508px; /* be nice to Opera */	
/*	}*/
	
#catupper {
	margin: 0;
	border: 0;
	padding: 0 0 0 10px;
	color: #999;
	width: 500px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 490px; /*actual value for conformant browsers */
	}
	
html>#catupper {
	width: 490px; /* be nice to Opera */	
	}

#catupper p {
	font-size: .7em;
	}
	
#catupper h1 {
	font-size: 1.5em;
	color: #f15a25;
	margin: 5px 0 10px 0;
	font-weight: normal;
	padding-top: 10px;
}
	
#catupper h2 {
	color: #369;
	padding: 0 30px 10px 22px;
	margin: 0;
	}
	
#catupper UL {
	margin: 0 0 20px 40px;
	padding: 0;
	}
	
#catupper li {
	font-size: .8em;
	list-style: &#187;
	line-height: 1.5em;
	}
	
.ProdinCat {
	font-weight: bold;
	color: #666;
	border-bottom: 1px dotted #ccc;
	padding: 0 0 4px 20px;
	}
	
#catupper a:link {
	color: #369;
	text-decoration: none;
	}
	
#catupper a:visited {
	color: #369;
	text-decoration: none;
	}
	
#catupper a:hover {
	color: #369;
	text-decoration: underline;
	}
	
#catupper a:active {
	color: #369;
	text-decoration: none;
	}		
	
#prodcattable {
	width: 500px;
	}
	
#prodcattable td {
	font-size: .75em;
	}
	
.prodcatimage {
	text-align: center;
	}
	
.prodcatpart {
	font-size: .75em;
	}
	
.prodcatname {
	font-size: .75em;	
	}	
	
#careerlist td {
	font-size: .8em;
	padding: 3px;
	}
	
#careerlist td a {
	margin-bottom: 5px;
	margin-right: 10px;
	}
	
.jobInfoTitleTop {
	font-weight: bold;
	color: #f15a25;
	}
	
.jobInfoTitle {
	font-weight: bold;
	color: #f15a25;
	line-height: 1em;
	margin-bottom:0;
	}
	
.jobInfo {
	padding-right: 300px;
	}
	
#content p.jobInfo ul li {
	font-size: .8em;
	}

#dealerfindertable td{
	font-size: .8em
	}
	
#dealerfindersearch td{
	font-size: .8em
	}
	
#dealerfindersearch input{
	font-size: .8em
	}

.textbox, .button {
	font-size: .8;
	border: 1px solid #999;
	}
	
#awclist tr td {
	}


/*Showroom Products */

.prodName {
	font-size: 1.2em;
	color: #f15a25;
	margin-bottom: 0;
	}
	
.prodID {
	font-size: .9em;
	color: #f15a25;
	margin-bottom: 15px;
	}
	
.prodImg {
	text-align: center;
	}
	
.prodPrint {
	text-size: .7em
	}
	
.prodMoreImages {
	text-align: center;
	}
	
.prodTagline {
	font-size: 1em;
	}
	
.prodSectionHeader {
	font-weight: bold;
	color: #369;
	margin-bottom: 0;
	font-size: 1em;
	}
	
#prodPricingTable {
	margin-bottom: 13px;
	}	

.prodPriceTitle {
	font-weight: bold;
	}
	
.prodPrice {
	font-size: 1em;
	}
	
#prodSpecsTable {
	margin-bottom: 13px;
	width: 400px;
	}
	
#prodSpecsTable td {
	}
	
.prodSpecsName {
	font-size: 1em;
	color: #f15a25;
	margin-bottom: 0;
	}
	
.prodSpecsTitlerow1 {
	background: #efefdf;
	width: 180px;
	padding: 1px;
	}
	
.prodSpecsrow1 {
	background: #efefdf;
	padding: 1px;	
	}
	
.prodSpecsTitlerow2 {
	background: #FFF;
	width: 180px;
	padding: 1px;
	}
	
.prodSpecsrow2 {
	background: #FFF;
	padding: 1px;	
	}
	
.prodFeatTitle {
	margin-bottom: 0;
	font-size: 0.9em;
	font-style: italic;
	}
	
#prodImageTable {
	margin-bottom: 15px;
	}		
	
.prodImageDesc {
	font-weight: bold;
	margin-bottom: 0;	
	}
	
#prodImageTable a {
	}
	
#prodLitTable {
	margin-bottom: 13px;
	width: 500px;
	}
	
#prodLitTable td {
	padding-bottom: 4px;
	}	
	
#prodLitTable a {
	}
	
.redItalic {
	color: #F00;
	font-style: italic;
	}
	
.awcChooseTable{
	font-size: .8em;
	}
	
#SonSpecsTable {
	font-size: .9em;
	}
	
.SonSpecsTableTitle {
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	letter-spacing: 3px;
	color: #996600;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #996600;
	}

.SonSpecsTableCell {
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	border-left: 1px dotted #CCCCCC;
	}
	
.SonTableSubtitle {
	font-weight: bold;
	}

.smalltext {
	font-size: 9px;
	}
#SonSpecsTable2 {
	font-size: .9em;
	}
	
.SonSpecsTable2Title {
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	letter-spacing: 3px;
	color: #33CC00;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #33CC00;
	}

.SonSpecsTable2Cell {
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	border-left: 1px dotted #CCCCCC;
	}
	
.SonTable2Subtitle {
	font-weight: bold;
	}

.smalltext {
	font-size: .7em;
	}	
#contactTable {
	width: 480px;
	margin-bottom: 20px;
	}
	
.ContactTableHeader {
	color: #f15a25;
	font-weight: bold;
	margin-bottom: 0;
	}
	
#contactTable td {
	width: 240px;
	vertical-align: top;
	}
	
#contactTable p {
	font-size: 1em;
	}
	
p.contactLink a:link {
	font-size: .9em;
	color: #369;
	}
	
p.contactLink a:visited {
	font-size: .9em;
	color: #369;
	}
	
p.contactLink a:hover {
	font-size: .9em;
	color: #999;
	}
	
p.contactLink a:active {
	font-size: .9em;
	color: #369;
	}	
	
p.contactSectionTitle {
	color: #369;
	text-decoration: underline;
	font-weight: bold;
	}
	
#map {
	margin: 10px 0px 20px;
	width: 300px;
	text-align: center;
	font-size: .8em;
	border: 1px solid #999;
	border-right: 0;
	}
	
#map p {
	text-align: center;
	padding: 5px;
	}
	
/*Support*/

#SiteMap {
	list-style-type: none;
	}

#SiteMap li.MapTitle {
	color: #f15a25;
	font-size: .8em;
	font-weight: bold;
	margin-left: 3px;
	margin-top: 10px;
	}
	
#SiteMap li.MapItem {
	color: #f15a25;
	font-size: .7em;
	margin-left: 10px;
	}
	
/* SEARCH */

#SearchHead {
	border-bottom: 1px solid #999;
	font-weight: bold;
	padding: 4px;
	}
	
#SearchData {
	padding: 4px;
	}

	
/*PAGES*/

#pageupper {
	margin: 0;
	border: 1px solid #DDD;
	border-right: 0;
	padding: 0 0 0 0px;
	color: #999;
	height: 275px;
	width: 508px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 508px; /*actual value for conformant browsers */
	}
	
html>#pageupper {
	width: 508px; /* be nice to Opera */	
	}
	
#pageupper.pagecompany {
	background: #FFF url(/images/layout/company/companyhome_207h.jpg) no-repeat top right;
	}
	
#pageupper.pagecompany p {
	text-align: right;
	padding: 10px 10px 0 0;
	color: #666;
	}
	
#pageupper.pagecompany h1 {
	text-align: right;
	padding: 0 10px 0 0;
	color: #666;
	}
	
#pageuppersupport {
	margin: 0;
	border: 1px solid #DDD;
	border-right: 0;
	padding: 0 0 0 0px;
	color: #999;
	height: 234px;
	width: 519px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 508px; /*actual value for conformant browsers */
	background: #FFF url(/images/layout/support/header.jpg) no-repeat top left;
	}
		
#pageuppersupport p {
	text-align: right;
	padding: 180px 12px 0 0;
	color: #FFF;
	font-size: 1.2em;
	}
	
#pageupper.pagepress {
	background: #FFF url(/images/layout/pressroom/pressroomhome.jpg) no-repeat top right;
	}
	
#pageupper.pagepress p {
	text-align: right;
	padding: 10px 10px 0 0;
	}
	
#pageupper.pagepress h1 {
	text-align: right;
	padding: 0 10px 0 0;
	}
	
#pageupper h1 {
	font-size: 1.3em;
	font-weight: normal;
	padding-top: 160px;
	padding-left: 130px;
	}

#pagelower {
	margin: 0;
	border: 1px solid #DDD;
	border-right: 0;
	border-top: 0;
	padding: 10px;
	padding-right: 0;
	color: #999;
	width: 520px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 508px; /*actual value for conformant browsers */
	}
	
html>#pagelower {
	width: 508px; /* be nice to Opera */	
	}
	
#pagelower p, #pagelower li {
	font-size: .7em;
	}
	
#pagelowerleft {
	margin-bottom: 20px;
	float:left;
	border: 1px solid #DDD;
	border-right: 0;
	border-top: 0;
	padding: 6px 10px;
	color: #999;
	width: 260px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 239px; /*actual value for conformant browsers */
	}
	
html>#pagelowerleft {
	width: 239px; /* be nice to Opera */	
	}
	
#pagelowerleft p {
	font-size: .7em;
	}

#pagelowerright {
	margin-bottom: 20px;
	float:left;
	border: 1px solid #DDD;
	border-right: 0;
	border-top: 0;
	padding: 6px 10px;
	padding-right: 0;
	color: #999;
	width: 260px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 249px; /*actual value for conformant browsers */
	}
	
html>#pagelowerright {
	width: 249px; /* be nice to Opera */	
	}
	
#pagelowerright p {
	font-size: .7em;
	}
	
#pageupper.pageshow {
	background: #FFF url(/images/layout/showroom/home.jpg) no-repeat top right;
	}
	
#pageupper.pageshow p {
	text-align: left;
	padding: 10px 10px 0 0;
	}
	
#pageupper.pageshow h1 {
	text-align: left;
	padding: 170px 0 0 0;
	color: #FFF;
	}

#prodawc {
	display: none;
	}
	
#prodakp {
	display: none;
	}
		
#prodez {
	display: none;
	}
		
#prodflat {
	display: none;
	}
	
#prodtr {
	display: none;
	}
		
#prodril {
	display: none;
	}
	
#prodacc {
	display: none;
	}
		
#prodsteady {
	display: none;
	}
	
#prodcpu {
	display: none;
	}
		
#prodfoot {
	display: none;
	}
	
#prodcresa {
	display: none
	}
		
#prodmon {
	display: none;
	}
	
.pressNewsTitle {
	font-weight: bold;
	font-size: 1.1em;
	}
	
.pressNewsDate {
	font-style: italic;
	display: inline;
	}
	
.pressNewsTeaser {
	display: inline;
	}
	
.pressNewsTitleOld {
	}
	
.newsReleaseTitle {
	font-weight: bold;
	font-size: .9em;
	margin-bottom: 0;
	}
	
.newsReleaseSubtitle {
	font-weight: bold;
	font-size: .8em;	
	}
	
.newsReleaseBody {
	line-height: 200%;
	}
	
/*Product Pricing*/
.SonPricingIntroCell {
	background-color: #FFFFFF;
	padding: 10px;
	text-align: center;
	border: 1px dashed #CCCCCC;
	font-size: 13px;
	font-weight: bold;
	color: #003399;
	line-height: normal;

}
.blockdim {
	font-size: 90%;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #333366;
	text-align: center;
	font-weight: bold;
}
.blockpremium {

	font-size: 90%;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #996600;
	text-align: center;
	font-weight: bold;
}
.blockselect {


	font-size: 90%;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #990000;
	text-align: center;
	font-weight: bold;
}
.blockvalue {



	font-size: 90%;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #3366CC;
	text-align: center;
	font-weight: bold;
}
.blockbasic {




	font-size: 90%;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #669900;
	text-align: center;
	font-weight: bold;
}
.blockbaseonly {


	font-size: 90%;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #999999;
	text-align: center;
	font-weight: bold;
}
.blockleftrow {
	background-color: #D7D7C4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;


}
.blockrightrows {
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.blockbold {
	font-weight: bold;
}
.blockrightrowsLJust {

	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.List2SmallNoIndent {
	line-height: 12px;
	font-weight: normal;
	list-style: none;
	font-size: 10px;
	margin-left: -10;
	padding-left: -10;
	text-indent: -1em;

}
.txtBlue {
color: #488db4;background: #FFF;
}

#TSUpcoming {
	width: 500px;
	}
	
#TSUpcoming h2 {
	color: #369;
	font-size: 1.1em;
	margin-bottom: 5px;
	border-bottom: 1px solid #999;
	}	

.TSName {
	font-weight: bold;
	margin: 0;
	border-bottom: 1px solid #ddd;
	width: 170px;
	padding: 2px 0;
	}
	
.TSLoc {
	margin: 0;
	border-bottom: 1px solid #ddd;
	padding: 2px 0;
	}
	
.TSDates {
	margin: 0;
	border-bottom: 1px solid #ddd;
	padding: 2px 0;
	text-align: right;
	}
	
#RecentNews {
	width: 600px;
	margin-top: 30px;
	}
	
#RecentNews td {
	width: 300px;
	vertical-align: top;
	}
	
#RecentNews h2 {
	color: #369;
	font-size: 1.1em;
	margin-bottom: 5px;
	border-bottom: 1px solid #999;
	}

.NewsRecentTitle {
	color: #369;
	font-weight: bold;
	font-size: 1em;
	}
	
.NewsRecentDate {
	font-size: .9em;
	display: inline;
	font-style: italic;
	}
	
.NewsRecentTeaser {
	font-size: .9em;
	display: inline;
	}

#NewsPastItems {
	list-style-type: none;
	margin-left: 0;
	margin-top: 0;
	}
	
#NewsPastItems li {
	font-size: .9em;
	padding-bottom: 10px;
	}
	
.h2NoMargin {
	margin-bottom: 0;
	}

.NewsItemHead {
	font-weight: bold;
	font-size: 1.2em;
	text-transform: uppercase;
	}
		
.NewsItemContact {
	font-weight: bold;
	margin: 0;
	}
		
.NewsItemContactName{
	font-style: italic;
	margin: 0;
	}
		
.NewsItemCompanyInfo {
	margin: 0;
	}
		
.NewsItemForImm {
	margin: 20px 0;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.1em;
	}
		
.NewsItemTitle {
	font-weight: bold;
	font-size: .9em;
	margin: 12px 0;
	}
.NewsItemSubTitle {
	font-weight: bold;
	font-size: .9em;
	margin: 12px 0;
	text-decoration: underline;
	}
	
	
		
.NewsItemBody {
	text-indent: 15px;
	}
		
.NewsItemEnd {
	text-align: center;
	margin-bottom: 20px;
	}	

#ShowRegForm {
	width: 510px;
	}
	
#ShowRegTitle {
	text-align: right;
	font-size: .7em;
	}
	
#ShowRegField {
	font-size: .7em;
	}
	
#ShowRegField input, #ShowRegField select {
	font-size: .8em;
	border: 1px solid #369;
	}
	
#ShowRegXtra {	
	font-size: .6em;
	color: #369;
	}
	
.redstar {
	color: red;
	}
	
.SonNote {
	font-size: .7em;
	margin: 0;
	}
	
.faqQ {
	color: #369;
	font-weight: bold;
	margin-bottom: 0;
	}
	
.platSectionHeader {
	font-weight: normal;
	color: #369;
	margin-bottom: 0;
	font-size: 2em;
	}
	
.plat1 {
	color: #369;
	font-weight: bold;
	margin-bottom: 0;
	font-style: italic;
	font-size: 1em !important;
	}

.plat2 {
	color: #369;
	font-weight: bold;
	margin-bottom: 0;
	line-height: 1em;
	font-size: 1em !important;
	}

.platsm {
	color: #369;
	font-weight: normal;
	margin-bottom: 0;
	font-style: italic;
	font-size: .85em !important;
	}
	
.platsmh {
	color: #369;
	font-weight: normal;
	margin-bottom: 0;
	font-size: .8em !important;
	}
	
.plattiny {
	color: #666;
	font-weight: normal;
	margin-bottom: 0;
	line-height: 1.1em;
	font-size: .7em !important;
	}

.adarmbullet {
	font-size: .8em !important;
	padding-left: 20px !important;
	margin-left: 0px !important;
	}
	
#CatTable {
	width: 500px;
	}
	
#CatTable td {
	padding: 6px;
	}
	
#CatImg {
	border: 1px solid #999;
	}
	
#HomeTS {
	margin-top: 5px;
	}
	
#HomeTSLogo {
	text-align: center;
	padding-bottom: 10px;
	}
	
#HomeTSName {
	text-align: center;
	font-weight: bold;
	}
	
#HomeTSDate {
	text-align: center;
	}
	
.TSline {
	border-right: 1px solid #ddd;
	}
	
.ShowWelcomeName {
	font-weight: bold;
	color: #369;
	margin-bottom: 0;
	}
	
.ShowWelcomeText {
	color: #333;
	}
	
.ShowWelcomeLogin {
	color: #333;
	font-size: .7em;
	}

#BecomeDealerForm td{
	font-size: .9em;
	}
	
#contactInfo {
	width: 750px;
	vertical-align: top;
	}
	
#contactInfo td {
	padding-bottom: 8px;
	}
	
#contactInfo .contactSectionTitle {
	font-weight: bold;
	}
	
#prodAWCImageTable {
	width: 290px;
	}
	
/* BIG SPIFF */

#BigSpiffList1 li {
	font-size: 1em;
	}
	
#BigSpiffList2 li {
	font-size: 1em;
	}
	
.BigSpiffPrice {
	font-weight: bold;
	color: #990000;
	text-align: center;
	font-size: 14px;
	border: 1px none #CCCCCC;
}

.BigSpiffTitle {
	text-align: center;
	font-weight: bold;
	font-variant: normal;
	font-size: 13px;
	line-height: 25px;
	color: #003366;
}

#BigSpiffProdTable td {
	font-size: 1em;
	}
	
.1em {
	font-size: 1em;
	}
	
#BigSpiffRegLinks td, #BigSpiffRegLinks p {
	font-size: 1em;
	text-align: center;
	}
	
#tempPDFtable {
	width: 780px;
	padding: 0;
	margin: 0;
	}
	
#tempPDFtable h2 {
	font-size: 1em;
	}	

#tempPDFcell h2 {
	text-align: right;
	}
	
#termspage {
	margin: 10px 0;
	border: 1px solid #DDD;
	border-right: 0;
	padding: 10px;
	color: #999;
	width: 780px; /* false value vor IE4-5.x/win */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 759px; /*actual value for conformant browsers */
	}
	
html>#pageupper {
	width: 759px; /* be nice to Opera */	
	}
	
.survey {
	font-weight: bold;
	margin-top: 10px;
	}

.discobotline {
	border-bottom: 1px dotted #ccc;
	}
	
.mediaImg {
	text-align: right;
	}
	
.mediaSrc {
	font-weight: bold;
	}
	
.mediaSum {
	color: #f15a25;
	}
	
.mediaBody {
	padding-left: 25px;
	padding-right: 40px;
	}
	
.mediaBody p {
	padding-left: 25px;
	padding-right: 40px;
	}
	
.mediaLink {
	font-weight: bold;
	}
	
.txheader {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	}
	
.txcontact {
	font-style: italic;
	text-decoration: none;
	color: #666666;
	line-height: 0.5em;
	padding-top: 10px;
	font-variant: small-caps;
	}
	
.txother {
	line-height: .5em;
	}
	
#txprodtable td {
	border: 1px dotted #ddd;
	color: #999999
	}
