#page {
	background-color: #E2E2E2;
	padding: 5px;
	height: auto;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Verdana;
	font-size: 1em;
}

#page #top {
	background-image: url(../images/background/tabletop.jpg);
	width: 930px;
	margin: 0px auto;
	padding: 0px;
	height: 17px;
	background-position: center;
}
#page  .middle {
	background-image: url(../images/background/tablemid.jpg);
	padding: 0px 17px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 896px;
}
#page #bottom {
	background-image: url(../images/background/tablebottom.jpg);
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	height: 17px;
	width: 930px;
}
#page #footer {
	padding: 0px 0px 0px 27px;
	text-align: left;
	margin: 0px auto 10px;
}
#page #footer ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px 50px 0px 0px;
	float: left;
}
#page #footer li {
	color: #4A587B;
	margin: 0px;
	padding: 0px;
	font-size: 0.6em;
}
#page #footer li a {
	color: #4A587B;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	line-height: 1.3em;
}
#page #footer li a:hover {
	font-size: 1em;
	color: #000000;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
#page #footer li a.jp {
	font-family: "Kozuka Mincho Pro R";
	font-size: 1em;
	color: #4A587B;
	text-decoration: none;
}
#page #footer li a.jp:hover {
	font-family: "Kozuka Mincho Pro R";
	font-size: 1em;
	color: #000000;
	text-decoration: underline;
}

#page #disclaimer {
	text-align: center;
}
#page #disclaimer a {
	font-size: .6em;
	text-decoration: none;
	color: #4A587B;
}
#page #disclaimer a:hover {
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
#pagenewsletter {
	background-color: #E2E2E2;
	padding: 5px;
	height: auto;
	width: 620px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Verdana;
	font-size: 1em;
}
#uppernav {
	margin: 0px;
	padding: 0px 0px 10px;
	height: 82px;
	width: 896px;
}
#uppernav #logo {
	background-image: url(../images/buttons/navigation/logo.jpg);
	height: 82px;
	margin: 0px;
	padding: 0px;
	width: 134px;
	float: left;
}
#uppernav  #space1 {
	background-image: url(../images/buttons/navigation/spacer1.jpg);
	margin: 0px;
	padding: 0px;
	height: 82px;
	width: 165px;
	float: left;
}
#uppernav #home {
	background-image: url(../images/buttons/navigation/home.jpg);
	margin: 0px;
	padding: 60px 0px 0px;
	height: 22px;
	width: 79px;
	float: left;
	text-align: center;
}
#uppernav #home a {
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#uppernav #home a:hover {
	font-size: 1em;
	font-weight: bold;
	color: #2F374F;
	text-decoration: none;
	background-image: url(../images/buttons/navigation/home_over.jpg);
	margin: 0px;
	padding-top: 59px;
	padding-right: 13px;
	padding-bottom: 5px;
	padding-left: 13px;
}

#uppernav  #homedown  {
	background-image: url(../images/buttons/navigation/home_down.jpg);
	margin: 0px;
	padding: 60px 0px 0px;
	float: left;
	height: 22px;
	width: 79px;
	text-align: center;
	color: #2F374F;
	font-weight: bold;
}
#uppernav #homedown a {
	font-weight: bold;
	color: #2F374F;
	text-decoration: none;
	font-size: 1em;
	margin: 0px;
	padding: 0px;
}

#uppernav #space2 {
	background-image: url(../images/buttons/navigation/spacer2.jpg);
	margin: 0px;
	padding: 0px;
	height: 82px;
	width: 48px;
	float: left;
}
#uppernav #products {
	background-image: url(../images/buttons/navigation/products.jpg);
	margin: 0px;
	padding: 60px 0px 0px;
	height: 22px;
	width: 109px;
	float: left;
	text-align: center;
}
#uppernav #products a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 59px 0px 5px;
	font-size: 1em;
}
#uppernav #products a:hover {
	font-size: 1em;
	font-weight: bold;
	color: #2F374F;
	text-decoration: none;
	background-image: url(../images/buttons/navigation/products_over.jpg);
	margin: 0px;
	padding: 59px 13px 5px;
}

#uppernav #productsdown {
	font-size: 1em;
	font-weight: bold;
	color: #2F374F;
	text-decoration: none;
	background-image: url(../images/buttons/navigation/products_down.jpg);
	float: left;
	height: 22px;
	width: 109px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
}
#uppernav #productsdown a {
	font-size: 1em;
	color: #2F374F;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}


#uppernav #space3 {
	background-image: url(../images/buttons/navigation/spacer3.jpg);
	height: 82px;
	width: 48px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#uppernav #contact {
	background-image: url(../images/buttons/navigation/contact.jpg);
	margin: 0px;
	padding: 60px 0px 0px;
	height: 22px;
	width: 98px;
	float: left;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
#uppernav #contact a {
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 59px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
	margin: 0px;
}
#uppernav #contact a:hover {
	font-size: 1em;
	font-weight: bold;
	color: #2F374F;
	text-decoration: none;
	background-image: url(../images/buttons/navigation/contacts_over.jpg);
	padding-top: 59px;
	padding-right: 11px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
}
#uppernav #contactdown {
	font-size: 1em;
	font-weight: bold;
	color: #2F374F;
	text-decoration: none;
	background-image: url(../images/buttons/navigation/contact_down.jpg);
	text-align: center;
	float: left;
	height: 22px;
	width: 98px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#uppernav  #contactdown  a {
	font-size: 1em;
	font-weight: bold;
	color: #2F374F;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}


#uppernav #space4 {
	background-image: url(../images/buttons/navigation/spacer4.jpg);
	margin: 0px;
	padding: 0px;
	height: 82px;
	width: 49px;
	float: left;
}
#uppernav #support {
	background-image: url(../images/buttons/navigation/support.jpg);
	margin: 0px;
	padding: 60px 0px 0px;
	height: 22px;
	width: 101px;
	float: left;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
#uppernav #support a {
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#uppernav #support a:hover {
	font-size: 1em;
	font-weight: bold;
	color: #2F374F;
	text-decoration: none;
	background-image: url(../images/buttons/navigation/support_over.jpg);
	padding-top: 59px;
	padding-right: 16px;
	padding-bottom: 5px;
	padding-left: 16px;
	margin: 0px;
}

#uppernav #supportdown {
	font-size: 1em;
	font-weight: bold;
	color: #2F374F;
	text-decoration: none;
	background-image: url(../images/buttons/navigation/support_down.jpg);
	text-align: center;
	float: left;
	height: 22px;
	width: 101px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#uppernav #supportdown a {
	font-size: 1em;
	font-weight: bold;
	color: #2F374F;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}


#uppernav #space5 {
	background-image: url(../images/buttons/navigation/spacer5.jpg);
	margin: 0px;
	padding: 0px;
	height: 82px;
	width: 65px;
	float: left;
}
#homemain {
	background-image: url(../images/homemain_cf.jpg);
	height: 283px;
	width: 862px;
	margin: 0px 0px 10px;
	padding: 17px 17px 0px;
	text-align: right;
}
#homemain a {
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #4A587B;
	text-align: right;
	margin: 0px;
	line-height: 22px;
	padding: 10px 10px 0px 0px;
}
#homemain a:hover {
	font-size: 1em;
	color: #FF6600;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 22px;
}
#homemain  ul {
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 5px 10px 0px 0px;
}
#homemain li {
	font-size: .9em;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 2px 20px 0px 0px;
	text-align: right;
	line-height: 16px;
	background-image: url(../images/bullet-point.png);
	background-repeat: no-repeat;
	background-position: right 5px;
}

#homenews {
	margin: 0px;
	padding: 0px;
	width: 896px;
}
#homenews p {
	font-size: 0.8em;
	color: #666666;
	text-align: center;
	vertical-align: bottom;
	margin: 0px;
	padding: 20px 0px 0px;
}
#homenews  #left {
	margin: 0px;
	padding: 10px 10px 0px;
	height: 140px;
	width: 270px;
	float: left;
	background-image: url(../images/home_news2.jpg);
	text-align: right;
}
#homenews #left .title {
	margin: 0px 0px 10px;
	padding: 0px;
}

#homenews #left .a {
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	color: #4A587B;
	padding: 0px;
	width: 115px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 155px;
	height: 80px;
}
#homenews #left .product {
	text-align: center;
	font-size: 0.8em;
	color: #666666;
	text-decoration: none;
}


#homenews   #middle {
	padding: 10px 12px 0px;
	float: left;
	height: 140px;
	width: 266px;
	margin-top: 0px;
	margin-right: 13px;
	margin-bottom: 0px;
	margin-left: 13px;
	background-image: url(../images/home_news1.jpg);
}
#homenews #middle .title {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#homenews #middle .a {
	margin: 0px 0px 10px;
	padding: 0px;
	height: 80px;
	width: 125px;
}
#homenews #middle .product {
	font-size: 0.8em;
	color: #666666;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#homenews  #right {
	float: right;
	height: 140px;
	width: 270px;
	background-image: url(../images/home_news3.jpg);
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#homenews #right .title {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#homenews  #right  .a {
	font-size: 1em;
	color: #4A587B;
	text-decoration: none;
	margin: 0px 0px 10px 140px;
	width: 130px;
	text-align: left;
	padding: 0px;
	height: 80px;
}
#homenews #right .product {
	font-size: 0.8em;
	color: #666666;
	text-decoration: none;
	text-align: center;
}

#led {
	margin: 0px 0px 10px;
	padding: 0px;
	height: 283px;
	width: 896px;
	background-image: url(../images/products/led.jpg);
}

#led #top {
	background-image: url(../images/products/ledtop.jpg);
	margin: 0px;
	height: 20px;
	width: 886px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#led .menu {
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
}
#led a {
	font-size: 0.8em;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
#led a:hover {
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#accessories {
	background-image: url(../images/products/accessories.jpg);
	margin: 0px 0px 10px;
	padding: 0px;
	height: 150px;
	width: 896px;
}
#accessories #top {
	background-image: url(../images/products/accessoriestop.jpg);
	margin: 0px;
	padding: 10px 0px 0px 10px;
	height: 20px;
	width: 886px;
}
#accessories .menu {
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
}
#accessories a {
	font-size: .8em;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
#accessories a:hover {
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
}
#control {
	width: 896px;
	background-image: url(../images/products/control.jpg);
	height: 150px;
	margin: 0px;
	padding: 0px;
}
#control #top {
	background-image: url(../images/products/controltop.jpg);
	margin: 0px;
	padding: 10px 0px 0px 10px;
	height: 20px;
	width: 886px;
}
#control .menu {
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
}
#control a {
	font-size: 0.8em;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
#control a:hover {
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
}
#news {
	width: 896px;
	margin: 0px;
	padding: 0px;
	height: auto;
	font-size: 1em;
}
#news .background {
	background-image: url(../images/press/news_background.jpg);
	height: 60px;
	width: 896px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
}

#news .thumbs {
	vertical-align: middle;
	margin: 0px;
	padding: 5px 17px 5px 10px;
	width: 50px;
	height: 50px;
	float: left;
}
#news .main {
	margin: 0px;
	padding: 5px 0px;
	float: left;
	height: 50px;
	width: 809px;
	font-size: .8em;
	text-decoration: none;
	color: #4A587B;
	line-height: 16px;
}
#news .main a {
	font-size: 1em;
}

#news .date {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: right;
	text-align: right;
	font-size: 1em;
	font-weight: bold;
	color: #4A587B;
	text-decoration: none;
}
#news #release {
	margin: 0px;
	padding: 0px;
	width: 896px;
}
#news #release h1 {
	font-size: 1em;
	font-weight: bold;
	color: #4A587B;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#news #release .title {
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 17px;
	float: left;
	width: 879px;
}
#news #release .date {
	margin: 0px;
	padding: 0px 0px 0px 55px;
	float: right;
	text-align: right;
	width: 105px;
}
#news #release .body {
	margin: 0px;
	padding: 0px 0px 0px 17px;
	float: left;
	width: 879px;
}
#news #release .pics {
	margin: 0px;
	padding: 0px 0px 10px 10px;
	float: right;
	width: 150px;
	text-align: right;
	font-size: 0.65em;
	font-weight: normal;
	color: #4A587B;
	text-decoration: none;
}
#news #release p.small {
	font-size: .65em;
	font-weight: normal;
	text-decoration: none;
	color: #4A587B;
}










#navigation {
	height: 30px;
	width: 884px;
	background-image: url(../images/buttons/product_headers/product_header.jpg);
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 12px;
	text-align: center;
	float: left;
}
#navigation ul {
	margin: 0px;
	padding: 0px;
}
#navigation li {
	list-style-type: none;
	float: right;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: inline-block;
}
#navigation  li.down  {
	background-image: url(../images/buttons/product_headers/header_down.jpg);
	font-size: 0.9em;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px 7px 0px 6px;
	height: 30px;
}
#navigation li.down a {
	font-size: 1em;
	color: #FFFFFF;
	background-image: url(../images/buttons/product_headers/header_down.jpg);
	margin: 0px;
	height: 23px;
	padding: 7px 0px 0px;
}
#navigation li.down a:hover {
	font-size: 1em;
	color: #FFFFFF;
	background-image: url(../images/buttons/product_headers/header_down.jpg);
	margin: 0px;
	height: 23px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#navigation li a {
	font-size: .9em;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 6px 7px 7px 6px;
	display: block;
}
#navigation li a:hover {
	font-size: .9em;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 6px 7px 7px 6px;
	clear: left;
	background-image: url(../images/buttons/product_headers/over.jpg);
	width: auto;
}
#features {
	background-image: url(../images/products/features.jpg);
	margin: 0px 0px 0px 16px;
	padding: 20px 20px 0px;
	height: 180px;
	width: 550px;
	float: left;
}
#features ul {
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	list-style-type: none;
	float: left;
	width: 550px;
}
#features li {
	font-size: .8em;
	color: #4A587B;
	text-decoration: none;
	margin: 0px;
	line-height: 14px;
	padding-top: 3px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	vertical-align: top;
	background-image: url(../images/bullet-point.png);
	background-repeat: no-repeat;
	background-position: left 4px;
}
#features li.small {
	font-size: 0.65em;
	text-decoration: none;
	background-image: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#featurescb {
	margin: 0px 0px 0px 16px;
	padding: 20px 20px 0px;
	background-image: url(../images/products/features.jpg);
	float: left;
	width: 550px;
	height: 180px;
}
#featurescb ul {
	float: left;
	width: 275px;
	text-align: left;
	list-style-image: none;
	list-style-type: none;
	margin: 10px 0px 0px;
	padding: 0px;
}
#featurescb li {
	text-align: left;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
	color: #4A587B;
	background-image: url(../images/bullet-point.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	vertical-align: top;
	margin: 0px;
	padding-top: 3px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	line-height: 14px;
}
#featuresfull {
	background-image: url(../images/products/features2.jpg);
	margin: 0px 0px 10px;
	padding: 10px 0px 0px 15px;
	height: 110px;
	width: 881px;
	float: left;
}
#featuresfull2 {
	background-image: url(../images/products/features2.jpg);
	margin: 0px;
	padding: 10px 0px 0px 15px;
	height: 110px;
	width: 881px;
	float: left;
}
#featuresfull ul {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-image: none;
	list-style-type: none;
}
#featuresfull li {
	font-size: 0.8em;
	color: #4A587B;
	background-image: url(../images/bullet-point.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	line-height: 14px;
	margin: 0px;
	padding: 3px 20px 0px;
	list-style-position: inside;
	text-align: left;
}
#featuresfull2 ul {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-image: none;
	list-style-type: none;
}
#featuresfull2 li {
	font-size: 0.8em;
	color: #4A587B;
	background-image: url(../images/bullet-point.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	line-height: 14px;
	margin: 0px;
	padding: 3px 20px 0px;
	list-style-position: inside;
	text-align: left;
}
#featuresfull2 li.small {
	font-size: 0.65em;
	text-decoration: none;
	background-image: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#featuresforce {
	margin: 0px;
	height: 1380px;
	width: 866px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image: url(../images/products/colorforce/features_back.jpg);
}
#featuresforce  h3 {
	margin: 0px;
	padding: 0px 0px 10px;
}

#featuresforce #mightyoutput {
	margin: 0px 0px 30px;
	padding: 0px;
	width: 866px;
}
#featuresforce    #mightyoutput  .left {
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	width: 300px;
	height: 215px;
}
#featuresforce     #mightyoutput  .right {
	float: right;
	width: auto;
	margin: 0px;
	padding: 0px;
}
#featuresforce #mightyoutput .cf {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
	color: #4A587B;
	text-decoration: none;
	text-align: center;
	width: 260px;
}
#featuresforce #mightyoutput .tungsten {
	margin: 0px;
	padding: 0px;
	float: right;
	font-size: 0.8em;
	color: #4A587B;
	text-decoration: none;
	text-align: center;
	width: 260px;
}
#featuresforce #spectrum {
	margin: 0px 0px 30px;
	padding: 0px;
	width: 866px;
}
#featuresforce #spectrum .textleft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 646px;
}
#featuresforce #spectrum .textright {
	margin: 0px;
	padding: 50px 0px 0px;
	float: right;
	width: 646px;
}
#featuresforce #spectrum .picleft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 215px;
}
#featuresforce #spectrum .picright {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 190px;
	text-align: right;
}
#featuresforce   #spectrum   .centre {
	margin: 0px;
	padding: 0px;
	width: 461px;
	float: left;
}
#featuresforce #optics {
	padding: 0px;
	width: 866px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#featuresforce #optics .blend {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 216px;
	text-align: center;
}
#featuresforce  #controlcf {
	padding: 0px;
	width: 866px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#featuresforce #controlcf .text {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 646px;
}
#featuresforce #controlcf .pic {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
}
#featuresforce #practical {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 866px;
}
#featuresforce #practical .pic {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
}
#featuresforce #practical .picright {
	margin: 0px;
	padding: 0px;
	float: left;
}

#featuresforce  #practical  .list1 {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
	width: 453px;
	height: 171px;
}

#featuresforce #practical ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
#featuresforce #practical li {
	font-size: 0.8em;
	color: #4A587B;
	text-decoration: none;
	line-height: 20px;
	background-image: url(../images/bullet-point.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	background-position: 5px 4px;
}
#featurescharge {
	background-image: url(../images/products/colorcharge/features-back.jpg);
	margin: 0px;
	padding: 10px 15px 0px;
	height: 1330px;
	width: 866px;
}
#featurescharge h3 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#featurescharge #battery {
	padding: 0px;
	width: 866px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#featurescharge  #battery .environment {
	float: left;
	padding: 0px;
	width: 504px;
	margin: 0px 10px 0px 0px;
}
#featurescharge  #battery .symbol {
	float: left;
	background-image: url(../images/products/colorcharge/recycling_logo.png);
	padding: 0px;
	height: 114px;
	width: 121px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
}
#featurescharge  #battery .screen {
	float: left;
	background-image: url(../images/products/colorcharge/screen.png);
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 221px;
	background-repeat: no-repeat;
}
#featurescharge .wireless {
	padding: 0px;
	float: left;
	width: 480px;
	margin-top: 0px;
	margin-right: 34px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#featurescharge  .masterslave {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 352px;
}
#featurescharge .pics {
	margin: 0px 10px 30px 0px;
	padding: 0px;
	float: left;
	width: 165px;
}
#featurescharge .picright {
	margin: 0px 0px 30px;
	padding: 0px;
	width: 165px;
	float: left;
}
#featurescharge .highqualitylight {
	padding: 0px;
	width: 866px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#featurescharge  #practical {
	margin: 0px;
	padding: 0px;
	width: 866px;
}
#featurescharge #practical .photos {
	padding: 0px;
	float: left;
	width: 209px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: center;
}
#featurescharge #practical .photoright {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 209px;
	text-align: center;
}














#table {
	text-align: center;
}
#table  .top {
	background-image: url(../images/buttons/top.jpg);
	width: 896px;
	margin: 0px;
	padding: 0px;
	height: 17px;
}
#table .middle {
	background-image: url(../images/buttons/middle.jpg);
	width: 862px;
	padding-top: 0px;
	padding-right: 17px;
	padding-bottom: 0px;
	padding-left: 17px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#table .middle p a {
	font-size: 1em;
	color: #0000FF;
}

#table  .bottom {
	background-image: url(../images/buttons/bottom.jpg);
	width: 879px;
	font-size: .65em;
	color: #4A587B;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	text-align: left;
	margin: 0px 0px 10px;
	height: 17px;
}
#table  .bottom2 {
	background-image: url(../images/buttons/bottom.jpg);
	width: 879px;
	font-size: .65em;
	color: #4A587B;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	text-align: left;
	margin: 0px;
	height: 17px;
}
#table .ledpsu {
	text-align: center;
	float: left;
	width: 431px;
}
#table  .psu {
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
}

#table .downloads {
	float: left;
	width: 215px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#table .appspic {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 167px;
	font-size: .65em;
	text-decoration: none;
	color: #4A587B;
	text-align: left;
}
#table .appstext {
	float: left;
	width: 695px;
	font-size: 1em;
	text-decoration: none;
	color: #4A587B;
	text-align: left;
}
#table .appstext p {
	padding: 0px;
	margin: 0px 0px 10px;
}

#table .appstextshort {
	font-size: 1em;
	text-decoration: none;
	color: #4A587B;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 361px;
	text-align: left;
}
#table .appstextshort p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#table .appstextfull {
	font-size: 1em;
	color: #4A587B;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 10px;
	width: 862px;
	text-align: left;
}
#table .appstextfull p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#table ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
}

#table li {
	padding-top: 0px;
	padding-right: 17px;
	padding-bottom: 5px;
	padding-left: 17px;
	background-image: none;
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
}
#table li.bulletinnos {
	background-image: url(../images/background/line.gif);
	background-repeat: repeat-x;
	text-align: left;
	font-size: 0.8em;
	color: #4A587B;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 5px;
	width: 30px;
	line-height: 16px;
}
#table  li.bulletintext {
	font-size: 0.8em;
	color: #4A587B;
	text-decoration: none;
	line-height: 16px;
	background-image: url(../images/background/line.gif);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 832px;
}
#table li.bulletincode {
	font-size: 0.8em;
	color: #4A587B;
	text-decoration: none;
	background-image: url(../images/background/line.gif);
	margin: 0px;
	width: 100px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 16px;
}
#table .bulletindescription {
	font-size: 0.8em;
	color: #4A587B;
	text-decoration: none;
	background-image: url(../images/background/line.gif);
	background-repeat: repeat-x;
	margin: 0px;
	width: 762px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 16px;
}


#table  li.specdiag {
	margin: 0px;
	padding: 0px;
	width: 167px;
	font-size: 1em;
	text-decoration: none;
	color: #4A587B;
	text-align: center;
	list-style-type: none;
}
#table  li.specfeature {
	font-size: .8em;
	color: #4A587B;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/background/line.gif);
	background-repeat: repeat-x;
	line-height: 16px;
	list-style-type: none;
	width: 180px;
	margin: 0px;
	padding: 0px 0px 5px;
	text-align: left;
}
#table  li.specfeaturehead  h4 {
	font-size:1.25em;
	background-color: #E2E2E2;
	line-height: 16px;
}
#table li.specfeaturehead {
	background-color: #E2E2E2;
	font-weight: bold;
	color: #4A587B;
	text-decoration: none;
	line-height: 16px;
	background-repeat: repeat-x;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 5px;
	width: 180px;
	font-size: 0.8em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#table  li.specdescription {
	font-size: .8em;
	color: #4A587B;
	text-decoration: none;
	list-style-type: none;
	line-height: 16px;
	background-image: url(../images/background/line.gif);
	width: 515px;
	margin: 0px;
	padding: 0px 0px 5px;
	text-align: left;
}
#table li.specdescriptionhead {
	line-height: 16px;
	background-color: #E2E2E2;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px 0px 5px;
	width: 515px;
	font-size: 0.8em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#table li.specdescription2 {
	font-size: .8em;
	color: #4A587B;
	text-decoration: none;
	list-style-type: none;
	line-height: 16px;
	background-image: url(../images/background/line.gif);
	width: 682px;
	margin: 0px;
	padding: 0px 0px 5px;
	text-align: left;
}
#table li.spanproduct {
	margin: 0px;
	padding: 0px 0px 5px;
	width: 171px;
	font-size: 0.8em;
	line-height: 16px;
	text-decoration: none;
	background-image: url(../images/background/line.gif);
	color: #4A587B;
	text-align: left;
}
#table li.spanproducthead {
	font-size: 0.8em;
	line-height: 16px;
	text-decoration: none;
	background-color: #E2E2E2;
	font-weight: bold;
	color: #4A587B;
	width: 171px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#table li.code {
	margin: 0px;
	padding: 0px 16px 5px 0px;
	background-image: none;
	background-position: bottom;
	font-size: 0.8em;
	color: #4A587B;
	line-height: 16px;
	height: 15px;
}
#table li.description {
	margin: 0px;
	padding: 0px 50px 5px 0px;
	background-image: none;
	font-size: 0.8em;
	color: #4A587B;
	line-height: 16px;
	height: 15px;
}
#table tr {
	background-image: url(../images/background/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#table td.title {
	margin: 0px;
	padding: 0px 2px 5px;
	font-size: 0.8em;
	color: #4A587B;
	text-align: center;
	vertical-align: top;
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0A0A0;
	background-color: #E2E2E2;
}

#table     td.product   {
	text-align: left;
	margin: 0px;
	padding: 3px 0px 6px;
	background-image: url(../images/background/line.gif);
	background-repeat: repeat-x;
	line-height: 16px;
	background-position: bottom;
	vertical-align: top;
	width: 185px;
}
#table  td.resource {
	text-align: center;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
	font-size: 0.8em;
	color: #4A587B;
	line-height: 16px;
	background-image: url(/images/background/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: top;
}
#table td.product h4 {
	font-size: 1.25em;
}
#table td.bulletin {
	background-image: url(../images/background/line.gif);
	background-repeat: repeat-x;
	margin: 0px;
	width: 144px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-size: 0.8em;
	color: #4A587B;
	text-decoration: none;
	line-height: 16px;
	background-position: bottom;
	text-align: left;
}



#table  li  a {
	font-size: 0.8em;
	text-decoration: none;
	color: #4A587B;
	margin: 0px;
	padding: 0px;
	text-align: center;
	line-height: 14px;
}
#table li a:hover {
	font-size: 0.8em;
	color: #000000;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	text-align: center;
	line-height: 14px;
}
#table li a.link {
	font-size: 1em;
	color: #0000FF;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
}
#table li a.link:hover {
	font-size: 1em;
	color: #0000FF;
	text-decoration: underline;
	line-height: 16px;
}

#table .threesixty {
	margin: 0px 181px;
	padding: 0px;
	width: 500px;
}
#table .classification {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 130px;
	text-align: left;
	color: #4A587B;
	font-size: 0.8em;
	text-decoration: none;
	font-weight: bold;
}
#table .company {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 732px;
	font-size: 0.8em;
	color: #4A587B;
	text-align: left;
	font-weight: bold;
}
#table .address {
	margin: 0px;
	padding: 0px;
	width: 217px;
	float: left;
	font-size: .8em;
	color: #4A587B;
	text-align: left;
}
#table .numbers {
	margin: 0px;
	padding: 0px;
	width: 190px;
	float: left;
	font-size: 0.8em;
	color: #4A587B;
	text-align: left;
}
#table .numbers a {
	font-size: 1em;
}
#table .numbers a:hover {
	font-size: 1em;
}


#table .contact {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 235px;
	font-size: 0.8em;
	color: #4A587B;
	text-decoration: none;
	text-align: left;
}
#table .contact a {
	font-size: 1em;
}
#table .middle .contact a:hover {
	font-size: 1em;
}

#table .product {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 90px;
	font-size: 0.8em;
	color: #4A587B;
	text-decoration: none;
	text-align: left;
}
#table p {
	text-align: left;
	margin: 0px;
	padding: 0px 0px 10px;
}

#table p.small {
	font-size: 0.65em;
	margin: 0px;
	padding: 7px 0px 0px;
	line-height: normal;
}

#table a {
	font-size: 0.8em;
	color: #4A587B;
	text-decoration: none;
}
#table a:hover {
	font-size: 0.8em;
	color: #000000;
	text-decoration: underline;
}
#table #support {
	margin: 0px;
	padding: 0px;
}
#table .spancode {
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
	width: 286px;
	text-align: right;
	font-size: 0.8em;
	color: #4A587B;
	text-decoration: none;
}
#table .spancode .textbox {
	font-size: 1em;
	color: #4A587B;
	text-decoration: none;
	background-color: #E2E2E2;
	border: 1px solid #4A587B;
}

#table  .spancomponent {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 144px;
	text-align: left;
}
#table .spancomponent .dropbox {
	color: #4A587B;
	text-decoration: none;
	font-family: Verdana;
	font-size: 0.8em;
	background-color: #E2E2E2;
	border: thin solid #4A587B;
	margin: 0px;
	padding: 0px;
	width: 130px;
}
#table td.header {
	font-weight: bold;
	color: #4A587B;
	font-size: 0.8em;
	text-align: center;
	line-height: 16px;
	background-image: url(/images/background/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}
#table td.main {
	font-size: 0.8em;
	color: #4A587B;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
	background-image: url(/images/background/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}
#table .smalltable {
	margin: 0px;
	float: left;
	width: 425px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#table  .smalltable .top {
	background-image: url(../images/buttons/smalltop.jpg);
	margin: 0px;
	padding: 0px;
	width: 425px;
}
#table  .smalltable .middle {
	background-image: url(../images/buttons/smallmiddle.jpg);
	width: 395px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: .8em;
	color: #4A587B;
	text-decoration: none;
	text-align: center;
}
#table  .smalltable .bottom {
	background-image: url(../images/buttons/smallbottom.jpg);
	width: 425px;
	margin: 0px;
	padding: 0px;
}
#table  .smalltable ul {
	float: left;
	list-style-type: none;
}
#table  .smalltable li {
	font-size: 1em;
	color: #4A587B;
	text-decoration: none;
	text-align: center;
	background-image: url(../images/background/line.gif);
	line-height: 16px;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px 7px 5px;
}
#table  .smalltable li.left {
	font-size: 1em;
	color: #4A587B;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	margin: 0px;
	padding: 0px 10px 5px 0px;
	line-height: 16px;
}
#table .info {
	margin: 0px;
	padding: 3px 0px 2px;
	float: left;
	font-size: 0.8em;
	width: 220px;
	text-align: left;
	color: #4A587B;
}
#table .info a {
	font-size: 1em;
}
#table .inforight {
	text-align: right;
	margin: 0px;
	padding: 2px 0px;
	float: left;
	font-size: 0.8em;
	color: #4A587B;
	width: 100px;
}

#video {
	text-align: center;
	width: 950px;
	margin: 0px;
	padding: 0px;
}
#video #top {
	background-image: url(../images/buttons/navigation/video_top.jpg);
	height: 17px;
	width: 950px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#video  #middle {
	background-image: url(../images/buttons/navigation/video_middle.jpg);
	width: 552px;
	margin: 0px;
	padding: 0px 199px;
	text-align: left;
	background-repeat: repeat-y;
	background-position: center;
}
#video #middle .vid {
}
#video #middle .third {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 184px;
}


#video #bottom {
	background-image: url(../images/buttons/navigation/video_bottom.jpg);
	height: 17px;
	width: 950px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	background-position: center;
	text-align: center;
}

#link {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 896px;
}
#link .left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 299px;
}


#link  .middle2 {
	float: left;
	width: 298px;
	margin: 0px;
	padding: 0px;
}
#link   .middle2   h4 {
	text-align: right;
}
#link .right {
	width: 299px;
	margin: 0px;
	padding: 0px;
	float: right;
	text-align: right;
	font-size: 1em;
}
#link .right .dropbox    {
	background-color: #E2E2E2;
	border: thin solid #4A587B;
	font-size: 0.8em;
	color: #4A587B;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 285px;
	font-family: Verdana;
}

#form #newsletter {
	margin: 0px;
	padding: 0px;
}
#form #newsletter .titles {
	font-size: 0.8em;
	color: #4A587B;
	text-align: right;
	float: left;
	margin: 0px;
	width: 173px;
	padding-top: 2px;
	padding-right: 17px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#form #newsletter .fields {
	width: 350px;
	float: left;
	padding: 2px 0px;
	text-align: left;
}
#form #newsletter .fields .textbox {
	margin: 0px;
	padding: 0px;
	border: 1px solid #4A587B;
	background-color: #E2E2E2;
	height: 15px;
}
#form #contacts {
	margin: 0px;
	padding: 0px;
}
#form #contacts a.link {
	font-size: 1em;
	color: #0000FF;
	font-weight: normal;
	text-decoration: none;
}
#form #contacts a.link:hover {
	font-size: 1em;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
}
#form #contacts .titles {
	font-size: 0.8em;
	color: #4A587B;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 110px;
	margin: 0px;
	padding: 0px 17px 2px 0px;
}
#form #contacts .fields {
	margin: 0px;
	padding: 0px 0px 2px;
	width: 304px;
	float: left;
	text-align: left;
}
#form #contacts .fields .textbox {
	margin: 0px;
	padding: 0px;
	background-color: #E2E2E2;
	border: 1px solid #4A587B;
	height: 15px;
	width: 280px;
}
#form #contacts .checkbox {
	margin: 5px 0px 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	height: 15px;
	width: 25px;
	float: left;
	vertical-align: middle;
	text-align: left;
}
#form #contacts .label {
	float: left;
	font-size: 0.8em;
	color: #4A587B;
	text-decoration: none;
	vertical-align: middle;
	padding: 0px 20px 0px 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 15px;
}




#colours {
	background-image: url(../images/products/colorblock2/colours.jpg);
	height: 180px;
	width: 290px;
	margin: 0px;
	padding: 20px 0px 0px;
	text-align: center;
	float: left;
}
#colours p {
	font-size: .65em;
	color: #666666;
	padding-top: 125px;
}
#powersupplies {
	background-image: url(../images/products/broadway/broadway_features2.jpg);
	margin: 0px;
	padding: 10px 0px 0px;
	float: left;
	height: 190px;
	width: 290px;
	text-align: center;
}
#powersupplies  p.centre {
	color: #666666;
	margin: 0px;
	padding: 15px 0px 0px 160px;
}
#powersupplies p.left {
	color: #666666;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 40px;
}
#powersupplies p.right {
	color: #666666;
	text-align: right;
	margin: 0px;
	padding-top: 97px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#punchwhite {
	background-image: url(../images/products/colorpunch/colorpunch_features2.jpg);
	margin: 0px;
	padding: 8px 0px 0px;
	float: left;
	height: 192px;
	width: 290px;
	text-align: center;
}
#punchwhite p {
	font-size: 0.65em;
	color: #666666;
	margin: 0px;
	padding-top: 150px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#spanfeatures {
	background-image: url(../images/products/colorspan/colorspan_features2.jpg);
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 290px;
	float: left;
}
#spanfeatures h3 {
	text-align: center;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
#webfeatures {
	background-image: url(../images/products/colorweb/colorweb_features2.jpg);
	margin: 0px;
	padding: 10px 30px 25px 25px;
	height: 165px;
	width: 235px;
	float: left;
}
#webfeatures h3.right {
	text-align: right;
	margin: 0px;
	padding-top: 135px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#forcecyc {
	float: left;
	background-image: url(../images/products/colorforce/cyc.jpg);
	padding: 0px;
	height: 200px;
	width: 290px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}





#cb2header {
	background-image: url(../images/products/colorblock2/colorblock2_features.jpg);
	height: 140px;
	width: 526px;
	padding-top: 40px;
	padding-bottom: 20px;
	padding-left: 350px;
	margin: 0px 0px 10px;
	line-height: 14px;
	padding-right: 20px;
}
#cbheader {
	background-image: url(../images/products/colorblock/features1.jpg);
	height: 140px;
	width: 526px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 350px;
}
#chargeheader {
	background-image: url(../images/products/colorcharge/colorcharge_features.jpg);
	margin: 0px 0px 10px;
	padding: 10px 0px 0px 195px;
	height: 190px;
	width: 701px;
}
#chargeheader p {
	margin: 0px;
	padding: 20px 20px 0px 0px;
}
#chargeheader h3 {
	text-align: left;
	margin: 0px;
	padding: 5px 0px 0px;
	text-decoration: none;
}
#chargeheader img {
	margin: 15px 0px 0px 600px;
	padding: 0px;
}

#chargecowl {
	background-image: url(../images/products/colorcharge/charge_features2.jpg);
	margin: 0px 0px 10px;
	padding: 0px;
	height: 200px;
	width: 290px;
	float: left;
}
#chargecowl h3 {
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 10px 0px 0px;
	text-align: center;
}


#forceheader {
	background-image: url(/images/products/colorforce/colorforce_features.jpg);
	margin: 0px 0px 10px;
	padding: 10px 16px 0px;
	height: 190px;
	width: 864px;
	text-align: right;
}
#forceheader #heading {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 175px;
	width: 250px;
}
#forceheader  #heading h2 {
	text-align: left;
	margin: 0px;
	padding: 4px 0px 0px;
}
#forceheader  #heading h3 {
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
}
#forceheader #headertext {
	margin: 0px;
	padding: 20px 0px 0px;
	float: left;
	height: 155px;
	width: 614px;
}
#forceheader  #headertext p {
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#forceheader img {
	margin: 10px 0px 0px;
	padding: 0px;
}

#punchheader {
	background-image: url(../images/products/colorpunch/colorpunch_features.jpg);
	margin: 0px 0px 10px;
	padding: 25px 30px 0px 200px;
	height: 175px;
	width: 666px;
}
#punchheader p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#spanheader {
	background-image: url(../images/products/colorspan/colorspan_features.jpg);
	margin: 0px 0px 10px;
	padding: 10px 20px 0px 15px;
	height: 190px;
	width: 861px;
}
#spanheader p {
	text-align: right;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
}
#spanheader h3 {
	text-align: right;
	margin: 0px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#splitheader {
	margin: 0px 0px 10px;
	padding: 10px 200px 0px 120px;
	height: 190px;
	width: 576px;
	background-image: url(../images/products/colorsplit/colorsplit_features.jpg);
}
#splitheader p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 95px;
}
#splitheader h3 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
#webheader {
	text-align: center;
	margin: 0px 0px 10px;
	padding: 10px 180px 0px;
	height: 190px;
	width: 536px;
	background-image: url(../images/products/colorweb/colorweb_features.jpg);
}
#webheader p {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#webheader h2 {
	text-align: center;
}



#etherswitchheader {
	background-image: url(../images/products/etherswitch/etherswitch_features.jpg);
	margin: 0px 0px 10px;
	padding: 10px 20px 0px;
	height: 190px;
	width: 856px;
}
#etherswitchheader p {
	margin: 0px;
	padding: 5px 190px 5px 220px;
}




#fourplayheader {
	margin: 0px 0px 10px;
	padding: 30px 20px 30px 200px;
	height: 140px;
	width: 676px;
	background-image: url(../images/products/4play/4play_features.jpg);
}
#eightwayheader {
	background-image: url(../images/products/8way_buffer/8way_features.jpg);
	margin: 0px 0px 10px;
	padding: 30px 40px 0px 250px;
	height: 170px;
	width: 606px;
}
#abswitch {
	background-image: url(../images/products/abswitch/abswitch_features.jpg);
	margin: 0px 0px 10px;
	padding: 30px 40px 0px 250px;
	height: 170px;
	width: 606px;
}
#playbackheader {
	background-image: url(../images/products/playback/playback_features.jpg);
	height: 190px;
	width: 836px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 38px;
}
#playbackheader p {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 320px;
}


#daylightheader {
	background-image: url(../images/products/daylight_par/daylight_features.jpg);
	margin: 0px 0px 10px;
	padding: 30px 20px 0px 165px;
	height: 170px;
	width: 711px;
}
#mirrorheader {
	background-image: url(../images/products/mirror/mirror_features.jpg);
	height: 180px;
	width: 676px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 200px;
}
#mirrorheader p.small {
	font-size: 0.65em;
	color: #666666;
}


#broadwayheader {
	background-image: url(../images/products/broadway/broadway_features.jpg);
	height: 160px;
	width: 656px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 200px;
}
#cascadeheader {
	background-image: url(../images/products/cascade/cascade_features.jpg);
	height: 195px;
	width: 706px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 170px;
}
#cascadeheader h3 {
	margin: 0px;
	padding: 0px;
}
#plusheader {
	background-image: url(../images/products/plus/plus_features.jpg);
	height: 160px;
	width: 676px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 200px;
}

#mfiveheader {
	background-image: url(../images/products/m5plus/m5plus_features.jpg);
	padding: 40px 20px 0px 200px;
	height: 160px;
	width: 676px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#universalheader {
	background-image: url(../images/products/universal/universal_features.jpg);
	height: 160px;
	width: 676px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 200px;
}

#meightheader {
	background-image: url(../images/products/m8plus/m8plus_features.jpg);
	height: 180px;
	width: 706px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 170px;
}


#juniorheader {
	background-image: url(../images/products/junior/junior_features.jpg);
	height: 190px;
	width: 836px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#juniorheader p {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 200px;
}
#twinheader {
	background-image: url(../images/products/twin/twin_features.jpg);
	height: 190px;
	width: 866px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#twinheader p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 210px;
}
#twindmxheader {
	background-image: url(../images/products/twindmx/twindmx_features.jpg);
	height: 190px;
	width: 866px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#twindmxheader p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 250px;
}

#ps02header {
	background-image: url(../images/products/ps02/ps02_features.jpg);
	margin: 0px 0px 10px;
	padding: 10px 20px 0px 250px;
	height: 190px;
	width: 626px;
}
#ps02header ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 10px 0px 0px;
}
#ps02header li {
	background-image: url(../images/bullet-point.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	font-size: 0.8em;
	line-height: 14px;
	color: #4A587B;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#ps08header {
	background-image: url(../images/products/ps08/ps08_features.jpg);
	margin: 0px 0px 10px;
	padding: 10px 20px 0px 250px;
	height: 190px;
	width: 626px;
}
#ps08header ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#ps08header li {
	background-image: url(../images/bullet-point.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	font-size: 0.8em;
	line-height: 14px;
	color: #4A587B;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#ps12header {
	background-image: url(../images/products/ps12/ps12_features.jpg);
	height: 160px;
	width: 626px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 250px;
}
#ps05header {
	background-image: url(../images/products/psu05/ps05_features.jpg);
	height: 130px;
	width: 626px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 70px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 250px;
}
#ps10header {
	background-image: url(../images/products/psu10/ps10_features.jpg);
	height: 130px;
	width: 726px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 70px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 150px;
}
#psu30header {
	background-image: url(../images/products/psu30/ps30_features.jpg);
	margin: 0px 0px 10px;
	padding: 80px 0px 0px 320px;
	height: 120px;
	width: 576px;
}
#psu320header {
	background-image: url(../images/products/psu320/ps320_features.jpg);
	height: 130px;
	width: 646px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 250px;
}
















#pics {
	font-size: 0.65em;
	float: left;
	font-weight: normal;
	color: #4A587B;
	text-decoration: none;
	margin: 0px 0px 10px;
	padding: 0px;
	width: 896px;
}
#pics .colorblock2 {
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
	display: inline;
	width: 112px;
}

#pics .colorblock {
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px 14px;
}
#pics .colorpunch {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 179px;
	float: left;
	vertical-align: middle;
}

#trademarks {
}
#trademarks ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
}
#trademarks  li {
	font-size: 0.8em;
	color: #4A587B;
	margin: 0px;
	padding: 0px;
	width: 224px;
}
#trademarks #bullets {
	width: 896px;
}
#trademarks #bullets ul {
	margin: 0px;
	padding: 0px 0px 10px;
	width: 896px;
}

#trademarks  #bullets li {
	font-size: 0.8em;
	color: #4A587B;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	background-image: url(../images/bullet-point.png);
	background-repeat: no-repeat;
	list-style-position: outside;
	width: 871px;
	background-position: left 2px;
	line-height: 16px;
}
#trademarks #bullets a {
	font-size: 1em;
}
#gel {
	margin: 0px 0px 10px;
	padding: 0px;
	height: 200px;
	width: 896px;
}
#gel .top {
	background-image: url(../images/products/gel_strings_top.jpg);
	height: 50px;
	width: 876px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
#gel .top h2 {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#gel .menu {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 150px;
}
#newsletter {
	margin: 0px;
	padding: 0px;
	width: 896px;
}
#newsletter #toppanel .floatleft {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#newsletter #toppanel .floatright {
	margin: 0px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#newsletter #toppanel {
	margin: 0px;
	padding: 0px;
	width: 896px;
}
#newsletter #toppanel .top {
	background-image: url(/images/buttons/top.jpg);
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 896px;
}
#newsletter #toppanel .middle {
	background-image: url(/images/buttons/middle.jpg);
	margin: 0px;
	padding: 0px 17px;
	width: 862px;
}
#newsletter #toppanel .middle .text {
	margin: 0px;
	padding: 0px;
	width: 862px;
}

#newsletter #toppanel .bottom {
	background-image: url(/images/buttons/bottom.jpg);
	padding: 0px;
	width: 896px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 17px;
}
#newsletter #toppanel .bottom2 {
	background-image: url(/images/buttons/bottom.jpg);
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 896px;
}
#newsletter #left {
	margin: 0px;
	padding: 0px;
	width: 448px;
	float: left;
	vertical-align: middle;
}
#newsletter #left .top {
	background-image: url(/images/buttons/smalltop.jpg);
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 425px;
}
#newsletter #left .middle {
	background-image: url(/images/buttons/smallmiddle.jpg);
	margin: 0px;
	padding: 0px 17px;
	width: 391px;
}
#newsletter #left .middle .newspic {
	padding: 0px;
	float: left;
	height: 50px;
	width: 50px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#newsletter #left .middle .newstext {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 331px;
	height: 50px;
}

#newsletter #left .bottom {
	background-image: url(/images/buttons/smallbottom.jpg);
	padding: 0px;
	height: 17px;
	width: 425px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#newsletter #left .bottom2 {
	background-image: url(/images/buttons/smallbottom.jpg);
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 425px;
}




#newsletter #right {
	margin: 0px;
	padding: 0px 0px 0px 23px;
	float: left;
	width: 425px;
}
#newsletter #right .top {
	background-image: url(/images/buttons/smalltop.jpg);
	height: 17px;
	width: 425px;
}
#newsletter #right .middle {
	background-image: url(/images/buttons/smallmiddle.jpg);
	margin: 0px;
	padding: 0px 17px;
	width: 391px;
}
#newsletter #right .middle .offer {
	margin: 5px 0px;
	padding: 2px;
	width: 387px;
	font-size: 1em;
	color: #FF6600;
	font-weight: bold;
	border: 1px dotted #FF6600;
	text-align: center;
}
#newsletter  #right  .middle  .offer .offerpic {
	padding: 0px;
	height: 50px;
	width: 50px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
}
#newsletter  #right  .middle  .offer .offertext {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 327px;
	float: left;
	color: #4A587B;
	font-weight: normal;
	text-align: left;
	font-size: 0.8em;
}
#newsletter #right .middle .offer2 {
	font-weight: bold;
	color: #FF6600;
	text-align: center;
	margin: 5px 0px 0px;
	padding: 2px;
	width: 387px;
	border: 1px dotted #FF6600;
	font-size: 1em;
}
#newsletter #right .middle .offer2 .offerpic {
	margin: 0px 10px 5px 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 50px;
}
#newsletter #right .middle .offer2 .offertext {
	font-size: 0.8em;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	font-weight: normal;
	height: 50px;
	width: 327px;
	color: #4A587B;
}


#newsletter #right .bottom {
	background-image: url(/images/buttons/smallbottom.jpg);
	padding: 0px;
	height: 17px;
	width: 425px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#newsletter #right .bottom2 {
}








h1 {
	font-size: 1.15em;
	color: #666666;
	text-align:left;
	font-weight: normal;
	padding: 5px 140px 0px 0px;
	margin: 0px;
	float: left;
	text-decoration: none;
}
h1 a {
	font-size: 1em;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 3px 140px 0px 0px;
	float: left;
	text-align: left;
}
h1 a:hover {
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 3px;
	padding-right: 140px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	text-align: left;
}
h2 {
	font-size: 2em;
	color: #666666;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
h3 {
	font-size: 1em;
	color: #666666;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
h4 {
	font-size: 1em;
	color: #4A587B;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
h5 {
	font-size: 1.5em;
	color: #666666;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	padding: 5px 10px 0px 0px;
	font-weight: normal;
	line-height: normal;
}
h6 {
	color: #666666;
	font-size: 2em;
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

p {
	font-size: .8em;
	color: #4A587B;
	line-height: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
p a {
	font-size: 1em;
}
p a:hover {
	font-size: 1em;
}
p.small   {
	font-size: 0.65em;
	color: #4A587B;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
p.jp {
	font-family: "Kozuka Mincho Pro R";
	color: #4A587B;
	text-decoration: none;
}


a {
	font-size: .8em;
	text-decoration: none;
	color: #4A587B;
	line-height: 16px;
}
a:hover {
	font-size: .8em;
	color: #000000;
	text-decoration: underline;
	line-height: 16px;
}
a.link   {
	font-size: 1em;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
}
a.link:hover   {
	font-size: 1em;
	color: #0000FF;
	text-decoration: underline;
}
a.jp {
	font-family: "Kozuka Mincho Pro R";
	color: #4A587B;
	text-decoration: none;
}
a jp:hover {
	font-family: "Kozuka Mincho Pro R";
	color: #000000;
	text-decoration: underline;
}

.line {
	background-image: url(../images/background/line.gif);
	margin: 0px;
	padding: 0px;
	height: 7px;
}

.send   {
	background-image: url(../images/send.jpg);
	margin: 10px 0px;
	padding: 0px;
	height: 24px;
	width: 45px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #4A587B;
}
.reset {
	background-image: url(../images/reset.jpg);
	margin: 10px 0px;
	padding: 0px;
	height: 24px;
	width: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #4A587B;
}
