body {
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-color: #DADADA;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #393939;
}
form {
	margin: 0 0;
	padding: 0 0;
}
p {
	margin: 0 0;
	font-size: 12px;
}
a {
	color: #1C3875;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	font-weight: bold;
	text-decoration: underline;
}
.comingSoon {
	font-size: 18px;
	color: #FF6600;
	font-weight: bold;
}
td#mainNavHome {
	vertical-align: top;
	background-image: url(../images/mainNav_bg.gif);
	background-repeat: no-repeat;
}
td#mainNavHome #mainNav {
	margin: 12px 0 0 11px;
}
td#mainNavHome img.logo {

}
td#mainNavHome table#searchHome {
	margin: 5px 0 0 45px;
}
td#mainNavHome table#searchHome span#search, td#headerSub table#searchSub span#search {
	font-size: 12px;
	font-weight: bold;
	color: #202122;
}
td#mainNavHome table#searchHome input.searchField, td#headerSub table#searchSub input.searchField {
	font-size: 11px;
	font-weight: bold;
	margin: 0 6px 0 3px;
	width: 250px;
}
td#mainNavHome span#tag, td#headerSub table#mainNavSubContainer span#tag {
	margin: 0 0 0 25px;
	font-size: 12px;
	color: #435A8C;
	font-weight: bold;
}
td#mainNavHome table#logo {
	margin: 8px 0 0 115px;
}
#bodyHome {
	width: 816px;
	background-color: #FFFFFF;
	border-style : solid;
	border-color: #545858;
	border-width: 1px;
	margin: 5px 0 0 11px;
	padding: 13px 10px;
}
#bodyHome p {
	color: #393939;
	font-size: 12px;
}
#bodyHome p span, td#bodySubContainer #bodySub .productDescription p.more span {
	color: #FF6804;
	font-weight: bold;
}
#bodyHome p a, td#bodySubContainer #bodySub .productDescription p.more a {
	color: #1C3875;
	font-weight: bold;
	text-decoration: none;
}
#bodyHome p a:hover, td#bodySubContainer #bodySub .productDescription p.more a:hover {
	color: #FF6600;
	font-weight: bold;
	text-decoration: underline;
}
#bodyHome p.more, td#bodySubContainer #bodySub .productDescription p.more {
	margin: 5px 0 0 0;
}
#bodyHome img#lcd32Label, #bodyHome img#lcd42Label {
	margin: 0 17px 0 7px;
}
#bodyHome img#lcd47Label {
	margin: 0 0 9px 0;
}
#bodyHome img#lcd32, #bodyHome img#lcd42 {
	margin: 0 14px 0 0;
}
#bodyHome img#lcd47 {
	margin: 22px 21px 0 18px;
}
#bodyHome img#divider1 {
	margin: 15px 0;
}
#bodyHome img#divider2 {
	margin: 0 18px;
}
#bodyHome img#hotItemsLabel {
	margin: 0 0 14px 0;
}
#bodyHome td#body1 {
	width: 405px;
}
span#copyright {
	margin: 0 30px 0 0;
	color: #727272;
	font-size: 11px;
}
a.siteMap {
	margin: 0 10px 0 45px;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #202122;
}
a.siteMap:hover {
	margin: 0 10px 0 45px;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	color: #FF6600;
}
span#copyrightSub {
	margin: 0 39px 0 0;
	color: #727272;
	font-size: 11px;
}
a.siteMapSub {
	margin: 0 10px 0 55px;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #202122;
}
a.siteMapSub:hover {
	margin: 0 10px 0 55px;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	color: #FF6600;
}
/*************************/
/* Product pages         */
/*************************/
#productBody {
	margin: 40px 20px 40px 37px;
}
#productBody2 {
	margin: 20px 20px 40px 37px;
}
#productBody img.productImage {
	border-style: solid;
	border-width: 1px;
	border-color: #393939;
	margin: 0 15px 0 0;
}
#bodySub p#tagLine {
	margin: 15px 0 0 35px;
	font-size: 16px;
	font-weight: bold;
	color: #1C3875;
}
#bodySub p#tagLinePdp {
	margin: 15px 0 0 35px;
	font-size: 16px;
	font-weight: bold;
	color: #1C3875;
}
#bodySub p.mceProductLabel {
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
	margin: 10px 0;
}
#productBody2 .mceDescription p {
	font-size: 11px;
	margin: 0 10px 10px 0;
}
#productBody img.productImageSmall {
	margin: 0 15px;
}
#productBody2 img.mceProductImageSmall {
	margin: 0 15px;
}
#productBody img.productDivider {
	margin: 30px 0;
}
#productBody .pdpDescription {
	width: 120px;
}
#productBody .pdpDescription p {
	font-size: 11px;
}
#productBody .pdpDescription p.productLabel {
	font-weight: bold;
	color: #FF6600;
}
#productBody .pdpDescription p.more span, #productBody2 .mceDescription p.more span {
	color: #FF6804;
	font-weight: bold;
}
#productBody .pdpDescription p.more a, #productBody2 .mceDescription p.more a {
	color: #1C3875;
	font-weight: bold;
	text-decoration: none;
}
#productBody .pdpDescription p.more a:hover, #productBody2 .mceDescription p.more a:hover {
	color: #FF6600;
	font-weight: bold;
	text-decoration: underline;
}
#productBody .pdpDescription p.more, #productBody2 .mceDescription p.more {
	margin: 5px 0 0 0;
}
#productBody h2 {
	margin: 0 0 10px 0;
	color: #FF6600;
}
#productBody h3 {
	margin: 0 0 10px 0;
	color: #FF6600;
}
#productBody p.divider {
	margin: 30px 0;
}
#productBody img.smallImage {
	margin: 0 20px 0 0;
}
#productBody img.productLineUp {
	margin: 0 10px 0 0;
}
#productBody table#imageDescription img {
	margin: 0 15px 15px 0;
}
#productBody img.mceSmallImage {
	margin: 0 20px 20px 0;
}
#productBody table#description td {
	padding: 3px 5px;
	font-size: 11px;
}
#productBody table#description {
	border-collapse:collapse;
	border-color: #1c3875;
    border-style: solid;
	border-width: 1px;
}
td#headerSub {
	background-image: url(../images/background3b.jpg);
	background-repeat: no-repeat;
	height: 134px;
	/*padding: 55px 0 0 0;*/
}
td#headerSub table#mainNavSubContainer {
	background-image: url(../images/mainNav_bg2.gif);
	background-repeat: no-repeat;
	height: 70px;
	margin: 54px 0 0 10px;
}
td#headerSub table#mainNavSubContainer #mainNavSub{
	margin: 12px 0 0 11px;
}
td#headerSub table#mainNavSubContainer table#searchSub {
	margin: 5px 0 0 45px;
}
td#headerSub table#mainNavSubContainer table#logo {
	margin: 8px 0 0 115px;
}
td#bodySubContainer {
	background-image: url(../images/background3a.jpg);
	background-repeat: no-repeat;
	/*padding: 10px 0 0 0;*/
}
td#bodySubContainer #bodySub {
	margin: 0 0 0 37px;
	width: 801px;
	/*height: 500px;*/
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
}
td#bodySubContainer #subNavProduct, td#bodySubContainer #subNavAbout, td#bodySubContainer #subNav {
	/*visibility: hidden;*/
	position: absolute;
	top: -10px;
	left: 20px;
	/*z-index: 50;*/
	background-image: url(../images/subNav_background.jpg);
	background-repeat: no-repeat;
	width: 143px;
	height: 351px;
}
td#bodySubContainer #subNavProduct img#productCategoryHeader {
	margin: 12px 0 7px 27px;
}
td#bodySubContainer #bodySub img#productHeader, td#bodySubContainer #bodySub img#aboutHeader {
	margin: 0 0 0 125px;
}
td#bodySubContainer #bodySub p#productHeaderSub {
	margin: 0 0 -3px 125px;
}
td#bodySubContainer #bodySub img.sizeLabel {
	margin: 40px 0 12px 0;
}
td#bodySubContainer #bodySub img.tvImage {
	margin: 0 0 15px 0;
}
td#bodySubContainer #wrapper {
	position: relative;
	width: 801px;
}
td#bodySubContainer #subNavProduct p.subNavLink, td#bodySubContainer #subNavAbout p.subNavLink, 
td#bodySubContainer #subNav p.subNavLink {
	font-size: 15px;
	font-weight: bold;
	/*line-height: 35px;*/
	margin: 0 0 15px 18px;
}
td#bodySubContainer #subNavProduct p.subNavLinkSelected, td#bodySubContainer #subNavAbout p.subNavLinkSelected {
	font-size: 15px;
	font-weight: bold;
	/*line-height: 35px;*/
	margin: 0 0 0 18px;
}
td#bodySubContainer #subNavProduct p.subNavLinkSub, td#bodySubContainer #subNavAbout p.subNavLinkSub {
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	margin: 0 0 0 32px;
}
td#bodySubContainer #subNavProduct p.subNavLinkSubLast, td#bodySubContainer #subNavAbout p.subNavLinkSubLast {
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	margin: 0 0 10px 32px;
}
td#bodySubContainer #bodySub img#productCategoryHeader {
	margin: 12px 0 17px 27px;
}
td#bodySubContainer #bodySub .productDescription {
	width: 130px;
	text-align: left;
}
td#bodySubContainer #bodySub .productDescription p {
	font-size: 11px;
	color: #393939;
}
td#bodySubContainer #bodySub .productDescription p.more {
	text-align: center;
}
td#bodySubContainer #subNavProduct p.subNavLink a, td#bodySubContainer #subNavProduct p.subNavLinkSub a, td#bodySubContainer #subNavProduct p.subNavLinkSubLast a, 
td#bodySubContainer #subNavAbout p.subNavLink a, td#bodySubContainer #subNavAbout p.subNavLinkSub a, td#bodySubContainer #subNavAbout p.subNavLinkSubLast a,
td#bodySubContainer #subNav p.subNavLink a {
	text-decoration: none;
	color: #7F7162;
}
td#bodySubContainer #subNavProduct p.subNavLink a:hover, td#bodySubContainer #subNavProduct p.subNavLinkSub a:hover, td#bodySubContainer #subNavProduct p.subNavLinkSubLast a:hover,
td#bodySubContainer #subNavAbout p.subNavLink a:hover, td#bodySubContainer #subNavAbout p.subNavLinkSub a:hover, td#bodySubContainer #subNavAbout p.subNavLinkSubLast a:hover,
td#bodySubContainer #subNav p.subNavLink a:hover {
	text-decoration: underline;
	color: #FF6600;
}
td#bodySubContainer #subNavProduct p.subNavLinkSelected a.selected, td#bodySubContainer #subNavProduct p.subNavLinkSub a.selected, td#bodySubContainer #subNavProduct p.subNavLinkSubLast a.selected,
td#bodySubContainer #subNavAbout p.subNavLinkSelected a.selected, td#bodySubContainer #subNavAbout p.subNavLinkSub a.selected, td#bodySubContainer #subNavAbout p.subNavLinkSubLast a.selected,
td#bodySubContainer #subNavAbout p.subNavLinkSelected2 a.selected, td#bodySubContainer #subNav p.subNavLinkSelected a.selected {
	text-decoration: underline;
	color: #FF6600;
}
td#headerSub table#searchSub {
	margin: 5px 0 0 55px;
}
/*************************/
/* About pages           */
/*************************/

td#bodySubContainer #subNavAbout img#aboutHeader, td#bodySubContainer #bodySub #subNav img#header {
	margin: 28px 0 17px 16px;
}
td#bodySubContainer #subNavAbout p.subNavLinkSelected2, td#bodySubContainer #subNav p.subNavLinkSelected {
	font-size: 15px;
	font-weight: bold;
	/*line-height: 35px;*/
	margin: 0 0 15px 18px;
}
td#bodySubContainer #bodySub img#aboutHeader2, td#bodySubContainer #bodySub img#header2 {
	margin: 4px 0 0 125px;
}
td#bodySubContainer #bodySubAbout{
	padding: 18px 20px 0 30px;
}
td#bodySubContainer #bodySubAbout2 {
	padding: 14px 20px 0 30px;
}
td#bodySubContainer #bodySubSiteMap {
	padding: 18px 20px 30px 30px;
}
td#bodySubContainer #bodySubAbout2 p, td#bodySubContainer #bodySubAbout p, td#bodySubContainer #bodySubWhere p {
	margin: 0 0 10px 0;
}
/*************************/
/* Where to buy pages    */
/*************************/
td#bodySubContainer #bodySubWhere {
	padding: 15px 0 30px 30px;
}
td#bodySubContainer #bodySubWhere li span, td#bodySubContainer #bodySubWhere span {
	font-weight: bold;
}
td#bodySubContainer #bodySubWhere span.country {
	font-style: oblique;
}
td#bodySubContainer #bodySubWhere h2 {
	font-size: 16px;
	color: #FF6600;
}
td#bodySubContainer #bodySubWhere hr {
	margin: 25px 0;
	width: 92%;
}
td#bodySubContainer #bodySubWhere img {
	margin: 0 10px 0 0;
}
/*************************/
/* Support pages         */
/*************************/
td#bodySubContainer #bodySubSupport {
	padding: 15px 30px 0 30px;
}
td#bodySubContainer #bodySubSupport2 {
	padding: 14px 30px 0 30px;
}
td#bodySubContainer #bodySub2 img#header2Support {
	margin: 5px 0 0 125px;
}
td#bodySubContainer #bodySub2 img#headerSupport {
	margin: 4px 0 0 125px;
}
td#bodySubContainer #bodySub2 #subNav img#headerSupportCategories {
	margin: 13px 0 17px 27px;
}
td#bodySubContainer #bodySubSupport table#supportList td span, td#bodySubContainer #bodySubSupport2 table#supportList td span {
	white-space: nowrap;
}
td#bodySubContainer #bodySubSupport td span.model, td#bodySubContainer #bodySubSupport td span.title,
td#bodySubContainer #bodySubSupport2 td span.model, td#bodySubContainer #bodySubSupport2 td span.title {
	white-space: normal;
	font-weight: bold;
}
td#bodySubContainer #bodySubSupport td span.instructionLabel, td#bodySubContainer #bodySubSupport2 td span.instructionLabel {
	font-weight: bold;
	color: #579680;
}
td#bodySubContainer #bodySubSupport td span.faqLabel, td#bodySubContainer #bodySubSupport2 td span.faqLabel {
	font-weight: bold;
	color: #9171B0;
}
td#bodySubContainer #bodySubSupport table#supportList td, td#bodySubContainer #bodySubSupport2 table#supportList td, td#bodySubContainer #bodySubAbout2 table#aboutList td {
	padding: 15px 10px;
	font-size: 12px;
}
td#bodySubContainer #bodySubSupport table#supportList, td#bodySubContainer #bodySubSupport2 table#supportList, td#bodySubContainer #bodySubAbout2 table#aboutList {
	border-collapse:collapse;
	border-color: #1c3875;
    border-style: solid;
	border-width: 1px;
}
td#bodySubContainer #bodySub2 {
	margin: 0 0 0 37px;
	width: 801px;
	/*height: 500px;*/
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
}
td#bodySubContainer #bodySub2 p.search {
	font-size: 15px;
	font-weight: bold;
	color: #7F7162;
	margin: 55px 0 0px 18px;
}
td#bodySubContainer #bodySub2 p.searchText {
	font-size: 11px;
	font-weight: bold;
	color: #7F7162;
	margin: 0 0 0 18px;
}
td#bodySubContainer #bodySub2 p.searchText {
	font-size: 11px;
	font-weight: bold;
	color: #7F7162;
	margin: 0 0 0 18px;
}
td#bodySubContainer #bodySub2 input.searchField {
	width: 115px;
	font-size: 10px;
	font-weight: bold;
	margin: 5px 0 0 8px;
}
td#bodySubContainer #bodySub2 img.goButton {
	margin: 5px 0 0 0;
}
td#bodySubContainer #bodySub2 #bodySubSupport2 p {
	color: #393939;
	margin: 0 0 8px 0;
}
td#bodySubContainer #bodySub2 #bodySubSupport2 p.formLabel {
	color: #393939;
	font-weight: bold;
	margin: 10px 0 2px 0;
}
td#bodySubContainer #bodySub2 #bodySubSupport2 li {
	font-size: 14px;
	font-weight: bold;
}
td#bodySubContainer #bodySub2 #bodySubSupport2 ol.subList li {
	color: #393939;
	font-size: 12px;
	font-weight: normal;
}
td#bodySubContainer #bodySub2 #bodySubSupport2 ol {
	color: #FF6600;
}
td#bodySubContainer #bodySub2 #bodySubSupport2 ol li span {
	color: #393939;
}
td#bodySubContainer #bodySub2 h2 {
	color: #FF6600;
	font-size: 16px;
}
td#bodySubContainer #bodySub2 #bodySubSupport2 img.divider {
	margin: 10px 0;
}
td#bodySubContainer #bodySub2 #bodySubSupport li {
	color: #393939;
	font-weight: bold;
	margin: 10px 0 0 0;
}
td#bodySubContainer #bodySub2 #bodySubSupport2 li p {
	font-weight: normal;
}
td#bodySubContainer #bodySub2 #bodySubSupport p span {
	font-weight: bold;
}
/*************************/
/* Contact pages         */
/*************************/
td#bodySubContainer #bodySub #subNav img#headerContact {
	margin: 13px 0 17px 27px;
}
td#bodySubContainer #bodySubContact p {
	color: #393939;
	margin: 0 0 8px 0;
}
td#bodySubContainer #bodySubContact p span{
	font-weight: bold;
}
/*************************/
/* Reseller pages        */
/*************************/
td#bodySubContainer #bodySub img#header2Resellers {
	margin: 4px 0 0 0;
}
td#bodySubContainer #bodySubResellers, td#bodySubContainer #bodySubContact {
	padding: 15px 0 0 30px;
}
td#bodySubContainer #bodySubResellers p {
	color: #393939;
	margin: 0 0 5px 0;
}
td#bodySubContainer #bodySubResellers p span span {
	font-weight: bold;
	color: #393939;
}
td#bodySubContainer #bodySubResellers p span {
	font-weight: bold;
	color: #FF6600;
}
td#bodySubContainer #bodySubResellers img {
	margin: 20px 0 0 0;
}
/*************************/
/* Search pages          */
/*************************/
p#searchResult {
	font-size: 18px;
}
p#searchResult span.searchKeyword {
	font-weight: bold;
	color: #990000;
}
p#searchResult span.searchNumber {
	font-weight: bold;
	color: #990000;
}
p.searchResultHeader {
	color: #FF6600;
	font-weight: bold;
}