.test {border: 2px #E0E4ED solid; }

.smalltext { 
    font-size: 12px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: normal; line-height: 1.2 }
    
.medtext {
    font-size: 13px; 
    font-family: Arial, Helvetica, sans-serif; 
    line-height: 1.2 }
    
.smallheader { 
	color: #036; font-size: 12px; 
	font-family: Helvetica; 
	font-weight: bold; 
	line-height: normal }
	
.largeheaderBlue { 
	color: #036;
	font-size: 16pt;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif; 
	font-style: italic; 
	font-weight: bold;
	line-height: normal }
	
.sideheaderBlue  { 
	color: #036; 
	font-size: 14pt; 
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif; 
	font-weight: bold }
	
.sideheaderBlue a {
	color: #036 }

.largeheaderRed  { color: #900; font-size: 13pt; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: normal }
.smallheaderRed  { color: #900; font-size: 12px; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: normal }
.sideheaderRed  { color: #900; font-size: 13pt; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-weight: bold }
body {overflow-x: auto; }
body a    { color: #900; text-decoration: none }
body a:hover  { text-decoration: underline}
.tablepad   { padding-top: 5px; padding-right: 7px; padding-left: 7px }

.dropmenu  { visibility: hidden; position: absolute; z-index: 2; line-height: 1.2; text-align: left}
.dropmenu a   { color: #036; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; background-color: white; display: block; margin: 0; padding: 2px; border: solid 1px }
.dropmenu a:hover  { color: white; background-color: #036; border-color: #036; text-decoration: none;}

#bottommenu    { color: #036; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 2; text-align: center; visibility: visible; position: static; width: auto; height: auto; vertical-align: middle }
#bottommenu a { color: #036; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: white; display: inline }
#bottommenu a:hover { text-decoration: underline }


/*--SIDE MENU--*/
.sidemenu {
	color: #036; 
	border: 0px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	line-height: 1.8; 
	text-decoration: none; 
	background-color: white; 
	visibility: visible; 
	position: static; 
	z-index: 2; 
	width: 175px; 
	height: auto; }
	
.sidemenu a { 
	color: #036; 
	text-decoration: none; 
	background-color: white; 
	display: block; 
	padding: 2px; 
	position: static; }
	
.sidemenu a:hover    { 
	text-decoration: underline; 
	position: static; }
	
#sidemenusupport  { 
	font-size: 12px; 
	font-weight: normal; 
	line-height: 1.2; 
	text-indent: 20px; 
	visibility: visible; 
	position: static; 
	z-index: 3; }
	
#sidemenuproducts  { 
	font-size: 12px; 
	font-weight: normal; 
	line-height: 1.2; 
	text-indent: 20px; 
	visibility: visible; 
	position: static; 
	z-index: 3; }
	
#sidemenufaqs {
	font-size: 12px; 
	font-weight: normal; 
	line-height: 1.2; 
	text-indent: 20px;
	visibility: visible;
	position: static; 
	z-index: 3; }


/*--MENU BAR--*/
#menubarlayer { 
	visibility: visible; 
	position: static; 
	z-index: 10; 
	top: 0px; 
	left: 250px; 
	width: 1024px; 
	height: 25px; 
	border-width: 0 }
	
#pulldowncontainer {
	visibility: visible;
	position: relative;
	z-index: 10;
	width: auto;
	height: auto;
}
	
#dropmenuProducts { 
	visibility: hidden; 
	position: absolute; 
	z-index: 10; 
	top: 144px; 
	left: 397px; 
	width: 135px; 
	height: auto }
	
#dropmenuProducts a:hover {
	text-decoration: none; }

#dropmenuAccessories {
	visibility: hidden;
	position: absolute;
	z-index: 10; 
	top: 263px;
	left: 515px; 
	width: 135px; 
	height: auto }
	
#dropmenuAccessories a:hover {
	text-decoration: none; }
	
#accessorieslayer { 
	position: relative;
	z-index: 10;
	top: 0px; 
	left: 0; 
	width: 135px; 
	height: auto }

#dropmenuSupport { 
	position: absolute; 
	z-index: 10;
	top: 144px; 
	left: 481px; 
	width: 100px; 
	height: auto }
	
#dropmenuSupport a:hover {
	text-decoration: none; }

#dropmenuFAQsandmore  { 
	visibility: hidden; 
	position: absolute; 
	z-index: 10; 
	top: 144px; 
	left: 556px; 
	width: 165px; 
	height: auto }
	
#dropmenuFAQsandmore a:hover { 
	text-decoration: none; }


/*--Product Pages --*/
.speclink  { line-height: 1.2; text-align: center; visibility: :visible; display: block; position: static; height: auto }
.speclink a  {text-align: center; color: #990000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; display: block; margin: 5px; width: 125px }
.speclink a:hover {text-decoration: underline}
accanchorlayer{ visibility: visible; position: static}

ul.listOfFeatures{ 
	list-style-type: none; 
	visibility: visible; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	line-height: 1.2; 
	margin-top: 5px; }
	
ul.listOfFeatures li {
	list-style-image: url(../images/dot.gif); 
	margin-left: -15px; 
	padding-bottom: 2.0; }
	
.listHeader { 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; }

ul.whatComesInTheBox { 
	list-style-type: none; 
	visibility: visible; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	line-height: 1.2; 
	margin-top: 5px; }
	
ul.whatComesInTheBox li {
	list-style-image: url(/images/dot-red-trans-1.gif); 
	margin-left: -15px; 
	padding-bottom: 2.5; }

/*-- Index Page --*/
#closelayer    { visibility: visible; position: absolute; z-index: 3; top: 210px; left: 100px; width: auto; height: auto }
#closelayer a  { color: #036; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
#closelayer a:hover{text-decoration: underline}

/*-- Support Page --*/
.linkbox table { border-collapse: separate; border-spacing: 5px 5px}
.linkbox td { border: 1px #990000 solid}
.outlinetable { padding: 5px; position: static; outline: solid 2px #e0e4ed }
#formtable{ position: static; visibility: visible; align: center; width: 500px;}

/*-- Accessories Page --*/
.acctables table {
    position: static;
	padding-right: 20px;
	z-index: -1;}
	
.smalltext-white { color: #7f7f7f; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.2 }
#accanchorlayer { visibility: visible; position: relative; top: -40px; left: 200px; width: 411px; height: 43px }


/*-- Testimonials Page --*/
.testimonHeader { 
	color: #900; 
	font-size: 12pt; 
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-style: italic; }

.testimonTable { padding: 10px; }
.testimonItalic {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; line-height: 1.3; margin-bottom: 15px; margin-top: 15px; }
.testimonBold {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 15px; margin-top: 15px; }
.product_professional  { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: olive; margin-top: 15px; margin-bottom: 15px }
.product_consumer { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: red; margin-top: 15px; margin-bottom: 15px }
/*-- Photo Galleries --*/
.btnav { background-color: #FFFFFF; border-color: #FFFFFF; } 
#portrait1 { visibility: visible; position: absolute; z-index: 2; top: 0; left: 0; width: 455px; height: 455px }
#rightside2 { visibility: hidden; position: absolute; z-index: 2; top: 0; left: 0; width: 455px; height: 455px }
#frontside3 { visibility: hidden; position: absolute; z-index: 2; top: 0; left: 5px; width: 455px; height: 455px }
#leftside4 { visibility: hidden; position: absolute; z-index: 2; top: 0; left: 0; width: 455px; height: 455px }
#backside5 { visibility: hidden; position: absolute; z-index: 2; top: 0; left: 5px; width: 455px; height: 455px }
#remote6 { visibility: hidden; position: absolute; z-index: 2; top: 0; left: 120px; width: 16px; height: 455px }
#container { visibility: visible; position: absolute; z-index: 1 }
#layer1a   { visibility: hidden; position: absolute; z-index: 2; top: 0; left: 0; width: 135px; height: 240px }
#productinfo { visibility: visible; position: absolute; z-index: 2; top: 0; left: 0; width: 135px; height: 240px }
#layer1a { visibility: hidden; position: absolute; z-index: 2; top: 0; left: 0; width: 135px; height: 205px }
#layer1b { visibility: hidden; position: absolute; z-index: 2; top: 0; left: 0; width: 135px; height: 205px }
#layer1c { visibility: hidden; position: absolute; z-index: 2; top: 0; left: 0; width: 135px; height: 205px }
#layer1d { visibility: hidden; position: absolute; z-index: 2; top: 0; left: 0; width: 135px; height: 205px }
#layer1e { visibility: hidden; position: absolute; z-index: 2; top: 0; left: 0; width: 135px; height: 205px }
#layer1f { visibility: hidden; position: absolute; z-index: 2; top: 0; left: 0; width: 135px; height: 205px }
#layer2a { visibility: hidden; position: absolute; z-index: 2; top: 0; left: 0; width: 135px; height: 205px }
#layer2b { visibility: hidden; position: absolute; z-index: 2; top: 0; left: 0; width: 135px; height: 205px }
#layer2c { visibility: hidden; position: absolute; z-index: 2; top: 0; left: 0; width: 135px; height: 205px }
#layer2d { visibility: hidden; position: absolute; z-index: 2; top: 0; left: 0; width: 135px; height: 205px }
#layer2e { visibility: hidden; position: absolute; z-index: 2; top: 0; left: 0; width: 135px; height: 205px }
#captioncontainer { visibility: visible; position: absolute; z-index: 1 }
.smalltext-white { color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.2 }
#dropmenuAboutUs { visibility: hidden; position: absolute; z-index: 10; top: 144px; left: 322px; width: 150px; height: auto }
