@charset "utf-8";

/* MAIN ELEMENTS */

[if IE]>  
* html .byfloatedimage {
 float: left;
}
* html #content #copyarea {
	margin: -3px;
	width: 627px;
	vertical-align: top;
	text-align: center;
	padding-top: 0px;
}

<![endif]


#container {
 padding-top: 1.25em;
 text-align: center;
 padding-bottom: 1em;
}

#container #content {
	text-align: center;
	vertical-align: top;
	width: 627px;
	margin: 0px;
	min-height: 300px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;
}
#content #banner {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 153px;
	width: 627px;
	display: block;
}
#content #banner155 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 155px;
	width: 627px;
	display: block;
}
#content #banner155v2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 155px;
	width: 627px;
	display: block;
}

#content #banner205 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	/*margin-bottom: -4px;*/
	margin-bottom: 0px;
	margin-left: 0px;
	height: 205px;
	width: 627px;
	display: block;
}
#content #banner252 {
	padding: 0px;
	vertical-align: bottom;
	width: 627px;
	margin: 0px;
}
#content #banner2 {
	height: 315px;
	width: 627px
}
#content #banner333px {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -4px;
	margin-left: 0px;
	display:block;
	vertical-align: bottom;
	height: 333px;
	width: 627px;
}
#content #copyarea {
	margin: 0px;
	width: 627px;
	vertical-align: top;
	text-align: center;
	padding-top: 0px;
	display: block;
	min-height: 150px;
}
		#home #content #copyarea {
	margin: 0px;
	width: 627px;
	vertical-align: middle;
	text-align: center;
	padding-top: 0px;
		}
#greybar {
	background-color: #79736A;
	height: 15px;
	margin-bottom: 0.5em;
}
#header {
	padding: 0px;
	font-size: 90%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#header #ics_logo {
	width:218px;
	float: left;
}
#header_buttons.home {
	padding: 0px;
	background-position: 0px;
	height: 27px;
	color: #D7CFC4;
	vertical-align: middle;
	background-image: url(../assets/iremote/iremoteTop.jpg);
	background-repeat: no-repeat;
	background-position: 184px 1px;
	margin-top: .25em;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
#copyarea #copyarea_left {
	clear: right;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 333px;
	vertical-align:middle;
}
#copyarea #copyarea_left_news {
	clear: right;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 250px;
	vertical-align: top;
}
#copyarea #copyarea_left_thin {
	clear: none;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 200px;
	vertical-align: top;
}
#copyarea p {
	font-size: 85%;
	line-height: 150%;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin-bottom: 0.25em;
}

#copyarea ul, ol, li {
	font-size: 90%;
	line-height: 150%;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	margin-bottom: 0.25em;
	display: inline;
	text-align: left;

}


	#downloads #copyarea ul, ol {
	font-size: 100%;
	line-height: 150%;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	margin-bottom: 0.25em;
	text-align: left;
	list-style-position: outside;
	padding-left: 1em;
	display: block;
	}
	#downloads #copyarea li {
	line-height: 150%;
	list-style-type: square;
	display: list-item;
	}

#copyarea #copyarea_right {
	float: right;
	width: 294px;
	clear: none;
	vertical-align: top;
}
		#home #copyarea #copyarea_right {
			float: right;
			width: 294px;
			clear: none;
			vertical-align: top;
		}


#copyarea #copyarea_right ul, ol, li {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.25em;
	margin-left: 0px;
	/*width: 100%;*/
	text-align: left;
}
#copyarea #copyarea_right_news {
	float: right;
	width: 370px;
	clear: none;
	vertical-align: top;
}
#copyarea #copyarea_right_427 {
	float: right;
	width: 420px;
	vertical-align: top;
}

#copyarea #copyarea_right_627 {
	float: right;
	width: 615px;
	vertical-align: top;
}

/*#copyarea_right  p, ul, ol, li {
	font-size: 90%;
	line-height: 130%;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	margin-bottom: 0.25em;
}*/
#copyarea_right p {
	font-size: 85%;
	line-height: 150%;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin-bottom: 0.25em;
}

#copyarea_right_427 .bodycopy {
	font-size: 95%;
	line-height: 150%;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	margin-bottom: 0.25em;
}

#copyarea_right_427 table {
	font-size: 95%;
	line-height: 150%;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	margin-bottom: 0.25em;
}
#copyarea a {
	color: #FFFFFF;
	text-decoration: underline;
}



#copyarea a:hover {
	color: #FFFFFF;
}

#banner object {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#home_tbl {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 333px;
}
#home_pics {
	margin: 0px;
	padding: 0px;
}
#copyarea_left {
	margin: 0px;
	padding: 0px;
	width: 230px;
	vertical-align: top;
}
#two_col_left {
	float: left;
	clear: right;
	width: 103px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
#two_col_right {
	float: right;
	clear: none;
	margin: 0px;
	padding: 0px;
	width: 230px;
	vertical-align: top;
}
#copyarea .question {
	font-size: 200%;
	line-height: 100%;
	font-weight: bold;
	color: #FFFFCC;
	text-align: center;
}
#copyarea .answer {
	font-size: 200%;
	line-height: 100%;
	font-weight: bold;
	color: #99CCCC;
	text-align: center;
}
#copyarea h2 a {
	font-size:90%;
	color: #C8C0B5;
	line-height: 110%;
	margin-bottom: 0.5em;
	font-weight: bold;
	margin-top: 1em;
	text-decoration: none;
}
#copyarea h3 a {
	font-size:90%;
	font-weight:bold;
	line-height: 120%;
	padding: 0px;
	margin-bottom: 0.5em;
	text-decoration: none;
	color: #C8C0B5;
}
#copyarea center {
	text-align: center;
}
#copyarea_left center {
	text-align: center;
}
#copyarea h4 {
	font-size: 85%;
	line-height: 130%;
	font-weight: bold;
	color: #C8C0B5;
	margin-bottom: 0.25em;
	margin-top: 0.25em;
}
#copyarea h4 a {
	font-weight: bold;
	color: #C8C0B5;
	margin-bottom: 0.25em;
	margin-top: 0.25em;
	text-decoration: none;
	font-size: 90%;
	line-height: 130%;
}
#copyarea_left_thin #copyarea h4 a {
	font-weight: bold;
	color: #C8C0B5;
	margin-bottom: 0.25em;
	margin-top: 0.25em;
	text-decoration: none;
	padding-left: 1em;
}
#copyarea #boxes {
	margin-bottom: 0em;
	text-align: center;
}
#boxes p {
	text-align: center;
}
#copyarea #boxes #lefty {
	clear: right;
	float: left;
	width: 49%;
}
#copyarea #boxes #righty {
	clear: none;
	float: right;
	width: 49%;
}
#righty p {
	text-align: center;
}
#bigger_bulls {
	font-size: 110%;
}
.read_more {
	font-size: 85%;
	color: #FFFFCC;
	display: block;
	margin-top: 0.25em;
	margin-bottom: 0.5em;
	border-bottom-width: 2px;
	border-bottom-style: groove;
	border-bottom-color: #999999;
	padding-bottom: 1.25em;
}
#news h4 {
	margin-top: 1em;
	color: #C7C0B4;
	font-size: 85%;
	line-height: 150%;
}
#news p {
	padding-right: 2em;
}
#news h3 {
	margin-bottom: 0.25em;
	text-align: left;
	width: inherit;
}
/*#copyarea_right_427 #news h3 {
	width: 370px;
	margin-bottom: 0.5em;
	padding: 0px;
	text-indent: 0px;
	margin-top: 0.25em;
	margin-right: 0px;
	margin-left: 0px;
}

*/
#news h2 {
	font-size: 115%;
}
#grid {
	font-size: 85%;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
#grid .tbl_hd {
	font-weight: bold;
	color: #C7C0B4;
	font-size: 90%;
	padding: 2px;
	line-height: 110%;
}
#grid ul li {
	list-style-type: none;
	text-indent: 0px;
	font-size: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -0.75em;
	text-align: left;
	vertical-align: top;
}
#grid strong {
	color: #FFFFFF;
	margin-left: 0.5em;
	font-weight: normal;
}
#grid .download {
	color: #FFFFCC;
	text-align: center;
	vertical-align: middle;
	font-size: 90%;
}
#grid .download a {
	color: #FFFFCC;
	text-align: center;
	vertical-align: middle;
	font-size: 90%;
}
#copyarea .serving {
	display: block;
	margin-bottom: 1em;
	font-style: normal;
}
.phone_big {
	font-size: 120%;
	font-weight: bold;
}
#faq p {
	padding-left: 1em;
}
	#faq .download {
		font-size: 90%;
		font-weight: bold;
		color: #FFFFCC;
	}
	#faq h3 {
		padding-bottom: 0px;
		margin-bottom: 0.25em;
		margin-top: 1em;
	}
#grid #td {
	text-align: center;
	vertical-align: top;
}
#news h5 {
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 1em;
	background-image: url(../assets/nav/diamond.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 0.5em;
	display: block;
}
.back {
	color: #FFFFFF;
	display: block;
	margin-bottom: 1.5em;
	font-size: 85%;
	text-align: center;
	margin-top: 1.5em;
}
	#news ul li {
		font-size: 100%;
	}
#copyarea_left_thin h4 {
	padding-left: 1em;
	font-size: 85%;
	line-height: 150%;
}
#copyarea .alphabet {
	font-size: 80%;
	margin-right: -.25em;
}
#copyarea_right_427 {
	color: #FFFFFF;
}
#product_lines {
	font-size: 90%;
	padding: 0px;
	text-align: center;
	margin-bottom: 1em;
}
#product_lines h4 {
	margin: 0px;
	padding: 0px;
}
#product_lines p {
	font-size: 90%;
	line-height: 150%;
	margin: 0px;
	padding: 0px;
}
#header_buttons #left_buttons {
	font-size: 85%;
	vertical-align: middle;
	color: #8E877D;
	text-align: center;
	width: 100%;
	height: 26px;
	margin-bottom: 0px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#right_buttons p {
	vertical-align: bottom;
	display: inline;
}
#sub_buttons {
	margin-top: 0em;
	margin-bottom: .5px;
	vertical-align: middle;	height: 20px;
	color: #FFFFFF;
}
#sub_buttons ul {
		color: #FFFFFF;
		vertical-align: middle;
		text-align: center;
		padding:0;
		float: left;
		margin-top: 0;
		margin-right: 10em;
		margin-bottom: 0;
		margin-left: 0em;	height: 20px;
	color: #FFFFFF;
}
#sub_buttons li {
		float: left;
		font-weight: normal;
		list-style-position: inside;
		font-size: 85%;
		background-position: center;
		vertical-align: middle;
		list-style-image: url(../assets/nav/na_bullet.gif);
		list-style-type: disc;
		margin-top: 0px;
		margin-right: 0em;
		margin-bottom: 0px;
		margin-left: 0em;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0em;
	}
	#sub_buttons li a {
		color: white;
		vertical-align: middle;
		float: left;
		padding: 0px;
		margin-right: 2.5em;
	}
#header #right_buttons {
	text-align: right;
	float: right;
	margin-top: 1em;
}
#header_buttons {
	padding: 0px;
	margin-bottom: 0px;
	margin-top: .5em;
	width: 627px;
	display: block;
}
#content {
	padding-bottom: 1em;
}
#wrapper #container #prod_nav {
	font-size: 88%;
	color: #FFFFFF;
	vertical-align: middle;
	background-color: #8D8B83;
	padding-top: 4px;
	padding-bottom: 8px;
	margin: 0px;
	display: block;
	padding-left: 0px;
	padding-right: 0px;
	width: 627px;
}
#prod_nav {
	width:627px;
	height:16px;
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	letter-spacing: 0em;
}
#prod_nav ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0em;
	padding-bottom: 0px;
	padding-left: 1em;
	color: #4E4E50;
	text-align: left;
	display: block;
}
.movie {
	width: 627px;
	height: 350px;
}
div.movie {
	width: 627px;
	text-align: center;
	background-color: #4E4E50;
	vertical-align: top;
}


.center {
	text-align: center;
}

#legals {
	text-align: left;
	font-size: 70%;
	color: #B4ADA4;
}
#legals a {
	color: #B4ADA4;
}

/* >>>>>>>>>>>>>> NAVBAR  >>>>>>>>>>>>> */

#navbar {
	vertical-align: top;
	color: #FFFFFF;
	list-style-type: none;
	font-size: 95%;
	text-align: left;
	padding: 0px;
	margin: 0px;
	width: 627px;
	background-position: 0px;
	letter-spacing: 0.05em;
}

	#navbar ul {
	text-align: center;
	padding-top: 0px;
	padding-right: 0em;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	color: #FFFFFF;
	list-style-type: none;
	vertical-align: middle;
	margin: 0px;
	display: inline;
	width: 627px;
	}
		#navbar a:link {
			color: #FFFFFF;
		}
		#navbar a:hover, a:active {
			color: #FFFFFF;
		}
			#navbar li {
	color: #FFFFFF;
	text-decoration:none;
	display: block;
	float: left;
	text-align: center;
	background-repeat: no-repeat;
	vertical-align: middle;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
	text-align: center;
	behavior: url(../Scripts/IEFixes.htc);
	height: 24px;
	padding-right: 0px;
	padding-left: 0px;
			}
			
			/* >>>>>> ACTIVE HOVER STUFF >>>>>> */
			#navbar li:hover:active {
				color: #FFFFFF;
				background-image: url(../assets/home/home2/btn_bak_f2.jpg);		
			}
			
			#navbar li:active, #navbar li.active { 
				color: #FFFFFF;
				background-image: url(../assets/home/home2/btn_bak_f2.jpg);
			}
			#navbar li:hover, #navbar li.hover { 
				color: #FFFFFF;
				background-image: url(../assets/home/home2/btn_bak_f2.jpg);
			}

			/* >>>>>>>>>>> Prod_Nav li >>>>>>>>>> */
				#prod_nav li {
	float: left;
	/*list-style-image: url(../assets/nav/na_bullet.gif);
					list-style-type: square;*/
					margin-top: 0px;
	margin-right: 1.5em;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #C8C0B5;
	padding-top: 0px;
	padding-right: 0em;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type:none;
	display: inline;
	text-align: left;
	letter-spacing: 0.05em;
				}
				#prod_nav a {
					color: #FFFFFF;
				}

					/* Prod_nav list ACTIVE HOVER   */ 
					#prod_nav li:hover:active {
						color: #FFFFFF;
						text-decoration: underline;
					}
					
					#prod_nav li:active, #prod_nav li.active { 
						color: #FFFFFF;
						text-decoration: underline;
					}
					#prod_nav li:hover, #prod_nav li.hover {
						color: #FFFFFF;
						text-decoration: underline;
					}

				
/* >>>>>>>>>>>>> MAIN BUTTONS >>>>>>>>>>>>>>>>> */
		
/* SET BUTTON in NAVBAR */
#navbar .experience {
	background-image: url(../assets/home/home2/btn_bak.jpg);
	width: 114px;
	background-repeat: repeat-x;
	background-position: 0px;
	color: #C8C0B5;
}
		/* SET BUTTON BKGD HILITE */
		#experience #navbar .experience {
			color: #FFFFFF;
			background-image: url(../assets/home/home2/btn_bak_f2.jpg);
		}
		/* SET BUTTON TXT COLOR */
		#experience #navbar .experience a {
			color: #FFFFFF;
		}

#navbar .products {
	background-image: url(../assets/home/home2/btn_bak.jpg);
	width: 79px;
	background-repeat: repeat-x;
	background-position: 0px;
	vertical-align: bottom;
	color: #C8C0B5;
}
		#products #navbar .products {
			background-image: url(../assets/home/home2/btn_bak_f2.jpg);
			color: #FFFFFF;
		}
		#products #navbar .products a {
			color: #FFFFFF;
		}

		
		/* rest of main buttons below SUBS....... */
		
				/* NAVBAR - PRODUCTS SUBS SET NAVBAR HILITE */
				/* products_acc >>> */
				
				#products_acc #navbar .products {
					background-image: url(../assets/home/home2/btn_bak_f2.jpg);
					color: #FFFFFF;
					}
						#products_acc #navbar .products a {
							color: #FFFFFF;
						}

				/* products_cps >>> */	
				#products_cps #navbar .products {
					background-image: url(../assets/home/home2/btn_bak_f2.jpg);
					color: #FFFFFF;
					}
						#products_cps #navbar .products a {
							color: #FFFFFF;
						}
					
				/* products_mod >>> */	
				#products_mod #navbar .products {
					background-image: url(../assets/home/home2/btn_bak_f2.jpg);
					color: #FFFFFF;
					}
					#products_mod #navbar .products a {
							color: #FFFFFF;
					}
	
				/* products_rec >>> */	
				#products_rec #navbar .products {
					background-image: url(../assets/home/home2/btn_bak_f2.jpg);
					color: #FFFFFF;
					}
						#products_rec #navbar .products a {
							color: #FFFFFF;
						}
						
				/* products_rem >>> */	
				#products_rem #navbar .products {
					background-image: url(../assets/home/home2/btn_bak_f2.jpg);
					color: #FFFFFF;
					}
						#products_rem #navbar .products a {
							color: #FFFFFF;
						}
	
				/* products_dms >>> */	
				#products_dms #navbar .products {
					background-image: url(../assets/home/home2/btn_bak_f2.jpg);
					color: #FFFFFF;
					}
						#products_dms #navbar .products a {
							color: #FFFFFF;
						}
						
				/* products_vid >>> */	
				#products_vid #navbar .products {
					background-image: url(../assets/home/home2/btn_bak_f2.jpg);
					color: #FFFFFF;
					}
						#products_vid #navbar .products a {
							color: #FFFFFF;
						}

/*  Main buttons continued >>>>>>>>> */
			
#navbar .downloads {
	background-image: url(../assets/home/home2/btn_bak.jpg);
	width: 90px;
	background-repeat: repeat-x;
	background-position: 0px;	
	color: #C8C0B5;
}
			#downloads #navbar .downloads {
					background-image: url(../assets/home/home2/btn_bak_f2.jpg);
					color: #FFFFFF;
			}
			#downloads #navbar .downloads a {
					color: #FFFFFF;
			}

#navbar .news_btn {
	background-image: url(../assets/home/home2/btn_bak.jpg);
	width: 62px;
	background-repeat: repeat-x;
	background-position: 0px;
	color: #C8C0B5;
}
			#news_pg #navbar .news_btn {
				background-image: url(../assets/home/home2/btn_bak_f2.jpg);
				color: #FFFFFF;
			}
			#news_pg #navbar .news_btn a {
				color: #FFFFFF;
			}

		/* rest of the main buttons below SUBS..... */
		
				/* NAVBAR - NEWS SUBS SET NAVBAR HILITE */
				/* news_pr >>> */
				#news_pr #navbar .news_btn {
					background-image: url(../assets/home/home2/btn_bak_f2.jpg);
					color: #FFFFFF;
				}
						#news_pr #navbar .news_btn a {
							color: #FFFFFF;
						}

				/* news_awards >>> */
				#news_awards #navbar .news_btn {
					background-image: url(../assets/home/home2/btn_bak_f2.jpg);
					color: #FFFFFF;
				}
						#news_awards #navbar .news_btn a {
							color: #FFFFFF;
						}

				/* news_events >>> */
				#news_events #navbar .news_btn {
					background-image: url(../assets/home/home2/btn_bak_f2.jpg);
					color: #FFFFFF;
				}
						#news_events #navbar .news_btn a {
							color: #FFFFFF;
						}

				/* news_reviews >>> */
				#news_reviews #navbar .news_btn {
					background-image: url(../assets/home/home2/btn_bak_f2.jpg);
					color: #FFFFFF;
				}
						#news_reviews #navbar .news_btn a {
							color: #FFFFFF;
						}
						
/*  Main buttons continued >>>>>>>>> */

#navbar .dealers {
	background-image: url(../assets/home/home2/btn_bak.jpg);
	width: 72px;
	background-repeat: repeat-x;
	background-position: 0px;	
	color: #C8C0B5;
}
			#dealers #navbar .dealers {
				background-image: url(../assets/home/home2/btn_bak_f2.jpg);
				color: #FFFFFF;
			}
			#dealers #navbar .dealers a {
				color: #FFFFFF;
			}

#navbar .about_us {
	background-image: url(../assets/home/home2/btn_bak.jpg);
	width: 62px;
	background-repeat: repeat-x;
	background-position: 0px;	
	color: #C8C0B5;
}
			#about_us #navbar .about_us {
				background-image: url(../assets/home/home2/btn_bak_f2.jpg);
				color: #FFFFFF;
			}
			#about_us #navbar .about_us a {
				color: #FFFFFF;
			}

#navbar .contact_us {
	background-image: url(../assets/home/home2/btn_bak.jpg);
	width: 70px;
	background-repeat: repeat-x;
	background-position: 0px;	
	color: #C8C0B5;
}
			#contact_us #navbar .contact_us {
				background-image: url(../assets/home/home2/btn_bak_f2.jpg);
				color: #FFFFFF;
			}
			#contact_us #navbar .contact_us a {
				color: #FFFFFF;
			}

#navbar .tech_support {
	background-image: url(../assets/home/home2/btn_bak.jpg);
	width: 78px;
	background-repeat: repeat-x;
	background-position: 0px;
	color: #C8C0B5;
}
			#tech_support #navbar .tech_support {
				background-image: url(../assets/home/home2/btn_bak_f2.jpg);
				color: #FFFFFF;
			}
			#tech_support #navbar .tech_support a {
				color: #FFFFFF;
			}

		
				/* NAVBAR - PRODUCTS SUBS SET NAVBAR HILITE */
				/* tech_support_faq >>> */
				#tech_support_faq #navbar .tech_support {
					background-image: url(../assets/home/home2/btn_bak_f2.jpg);
					color: #FFFFFF;
					}
						#tech_support_faq #navbar .tech_support a {
							color: #FFFFFF;
						}

				/* tech_support_glossary >>> */	
				#tech_support_glossary #navbar .tech_support {
					background-image: url(../assets/home/home2/btn_bak_f2.jpg);
					color: #FFFFFF;
					}
						#tech_support_glossary #navbar .tech_support a {
							color: #FFFFFF;
						}
					
				/* tech_support_downloads >>> */	
				#tech_support_downloads #navbar .tech_support {
					background-image: url(../assets/home/home2/btn_bak_f2.jpg);
					color: #FFFFFF;
					}
					#tech_support_downloads #navbar .tech_support a {
							color: #FFFFFF;
					}


/* <<<<<<   MAIN BUTTONS END  <<<<<<< */


	/* >>>>>> Products 'prod_nav' Sub Menu Navbar  >>>>> */
	/* Prod acc */
		#products_acc #prod_nav .accessories {
			color: #FFFFFF;
		}
			#products_acc #prod_nav .accessories a {
				color: #FFFFFF;
				text-decoration: underline;
			}
	/* Prod cps */
		#products_cps #prod_nav .control_panels {
			color: #FFFFFF;
		}
			#products_cps #prod_nav .control_panels a {
				color: #FFFFFF;
				text-decoration: underline;
			}
	/* Prod mod */
		#products_mod #prod_nav .modules {
			color: #FFFFFF;
		}
			#products_mod #prod_nav .modules a {
				color: #FFFFFF;
				text-decoration: underline;
			}
	/* Prod rec */
		#products_rec #prod_nav .receivers {
			color: #FFFFFF;
		}
			#products_rec #prod_nav .receivers a {
				color: #FFFFFF;
				text-decoration: underline;
			}
	/* Prod rem */
		#products_rem #prod_nav .remotes {
			color: #FFFFFF;
		}
			#products_rem #prod_nav .remotes a {
				color: #FFFFFF;
				text-decoration: underline;
			}
	/* Prod dms */
		#products_dms #prod_nav .music_server {
		color: #FFFFFF;
		}
			#products_dms #prod_nav .music_server a {
				color: #FFFFFF;
				text-decoration: underline;
			}
	/* Prod vid */
		#products_vid #prod_nav .video_switchers {
		color: #FFFFFF;
		}
			#products_vid #prod_nav .video_switchers a {
				color: #FFFFFF;
				text-decoration: underline;
			}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

	/* >>>>>> 'prod_nav' NEWS Sub Menu Nav >>>>> */
	
	/* news_pr */
		#news_pr #prod_nav .pr {
			color: #FFFFFF;
			}
			#news_pr #prod_nav .pr a {
				color: #FFFFFF;
				text-decoration: underline;
				}
	/* news_awards */
		#news_awards #prod_nav .awards {
			color: #FFFFFF;
			}
			#news_awards #prod_nav .awards a {
				color: #FFFFFF;
				text-decoration: underline;
				}
	/* news_events */
		#news_events #prod_nav .events {
			color: #FFFFFF;
			}
			#news_events #prod_nav .events a {
				color: #FFFFFF;
				text-decoration: underline;
				}
	/* news_reviews */
		#news_reviews #prod_nav .reviews {
			color: #FFFFFF;
			}
			#news_reviews #prod_nav .reviews a {
				color: #FFFFFF;
				text-decoration: underline;
				}


	/* >>>>>> 'prod_nav' Support Sub Menu Navbar >>>>> */
	/* tech_support_faq */
		#tech_support_faq #prod_nav .faq {
			color: #FFFFFF;
		}
			#tech_support_faq #prod_nav .faq a {
				color: #FFFFFF;
				text-decoration: underline;
			}
	/* tech_support_glossary */
		#tech_support_glossary #prod_nav .glossary {
			color: #FFFFFF;
		}
			#tech_support_glossary #prod_nav .glossary a {
				color: #FFFFFF;
				text-decoration: underline;
			}
	/* tech_support_downloads */
		#tech_support_downloads #prod_nav .downloads {
			color: #FFFFFF;
		}
			#tech_support_downloads #prod_nav .downloads a {
				color: #FFFFFF;
				text-decoration: underline;
			}
	/* tech_support_tech_bulletins */
		#tech_support_tech_bulletins #prod_nav .tech_bulletins {
			color: #FFFFFF;
		}
			#tech_support_tech_bulletins #prod_nav .tech_bulletins a {
				color: #FFFFFF;
				text-decoration: underline;
			}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */


/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ 
/*  PRODUCT SUBS MENUS  >>>>>>>   */
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ 

		#prod_nav .products_acc {
		background-image: url(../assets/home/home2/btn_bak.jpg);
		width: 79px;
		background-repeat: repeat-x;
		background-position: 0px;	
		height: 20px;
		color: #C8C0B5;
		}
				#products_acc #prod_nav .products {
				color: #FFFFFF;
				}
				#products_acc #prod_nav .products a {
				color: #FFFFFF;
				}

		
		#prod_nav .products_cps {
		background-image: url(../assets/home/home2/btn_bak.jpg);
		width: 79px;
		background-repeat: repeat-x;
		background-position: 0px;	
		height: 20px;
		color: #C8C0B5;
		}
				#products_cps #prod_nav .products {
				color: #FFFFFF;
				}
				#products_cps #prod_nav .products a {
				color: #FFFFFF;
				}
		
		#prod_nav .products_dms {
		background-image: url(../assets/home/home2/btn_bak.jpg);
		width: 79px;
		background-repeat: repeat-x;
		background-position: 0px;	
		height: 20px;
		color: #C8C0B5;
		}
				#products_dms #prod_nav .products {
				color: #FFFFFF;
				}
				#products_dms #prod_nav .products a {
				color: #FFFFFF;
				}
		
		#prod_nav .products_mod {
		background-image: url(../assets/home/home2/btn_bak.jpg);
		width: 79px;
		background-repeat: repeat-x;
		background-position: 0px;	
		height: 20px;
		color: #C8C0B5;
		}
				#products_mod #prod_nav .products {
				color: #FFFFFF;
				}
				#products_mod #prod_nav .products a {
				color: #FFFFFF;
				}
		
		#prod_nav .products_rec {
		background-image: url(../assets/home/home2/btn_bak.jpg);
		width: 79px;
		background-repeat: repeat-x;
		background-position: 0px;	
		height: 20px;
		color: #C8C0B5;
		}
				#products_rec #prod_nav .products {
				color: #FFFFFF;
				}
				#products_rec #prod_nav .products a {
				color: #FFFFFF;
				}
		
		#prod_nav .products_rem {
		background-image: url(../assets/home/home2/btn_bak.jpg);
		width: 79px;
		background-repeat: repeat-x;
		background-position: 0px;	
		height: 20px;
		color: #C8C0B5;
		}
				#products_rem #prod_nav .products {
				color: #FFFFFF;
				}
				#products_rem #prod_nav .products a {
				color: #FFFFFF;
				}

		#prod_nav .products_vid {
		background-image: url(../assets/home/home2/btn_bak.jpg);
		width: 79px;
		background-repeat: repeat-x;
		background-position: 0px;	
		height: 20px;
		color: #C8C0B5;
		}
				#products_vid #prod_nav .video_switchers {
				color: #FFFFFF;
				}
				#products_vid #prod_nav .video_switchers a {
				color: #FFFFFF;
				}


/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ 


/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ 
/*  NEWS SUBS MENUS >>>>>>>>>>>>>>>   */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ 

		#prod_nav .news_pr {
		background-image: url(../assets/home/home2/btn_bak.jpg);
		width: 79px;
		background-repeat: repeat-x;
		background-position: 0px;	
		height: 20px;
		color: #C8C0B5;
		}
				#news_pr #prod_nav .pr {
				color: #FFFFFF;
				}
				#news_pr #prod_nav .pr a {
				color: #FFFFFF;
				}

		#prod_nav .news_awards {
		background-image: url(../assets/home/home2/btn_bak.jpg);
		width: 79px;
		background-repeat: repeat-x;
		background-position: 0px;	
		height: 20px;
		color: #C8C0B5;
		}
				#news_awards #prod_nav .awards {
				color: #FFFFFF;
				}
				#news_awards #prod_nav .awards a {
				color: #FFFFFF;
				}
		
		#prod_nav .news_events {
		background-image: url(../assets/home/home2/btn_bak.jpg);
		width: 79px;
		background-repeat: repeat-x;
		background-position: 0px;	
		height: 20px;
		color: #C8C0B5;
		}
				#news_events #prod_nav .events {
				color: #FFFFFF;
				}
				#news_events #prod_nav .events a {
				color: #FFFFFF;
				}
		
		#prod_nav .news_reviews {
		background-image: url(../assets/home/home2/btn_bak.jpg);
		width: 79px;
		background-repeat: repeat-x;
		background-position: 0px;	
		height: 20px;
		color: #C8C0B5;
		}
				#news_reviews #prod_nav .reviews {
				color: #FFFFFF;
				}
				#news_reviews #prod_nav .reviews a {
				color: #FFFFFF;
				}
		

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ 


/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ 
/*  SUPPORT SUBS MENUS >>>>>>>>>>>>>>>   */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ 

		#prod_nav .tech_support_faq {
		background-image: url(../assets/home/home2/btn_bak.jpg);
		width: 79px;
		background-repeat: repeat-x;
		background-position: 0px;	
		height: 20px;
		color: #C8C0B5;
		}
				#tech_support_faq #prod_nav .faq {
				color: #FFFFFF;
				}
				#tech_support_faq #prod_nav .faq a {
				color: #FFFFFF;
				}

		#prod_nav .tech_support_glossary {
		background-image: url(../assets/home/home2/btn_bak.jpg);
		width: 79px;
		background-repeat: repeat-x;
		background-position: 0px;	
		height: 20px;
		color: #C8C0B5;
		}
				#tech_support_glossary #prod_nav .glossary {
				color: #FFFFFF;
				}
				#tech_support_glossary #prod_nav .glossary a {
				color: #FFFFFF;
				}
		
		#prod_nav .tech_support_downloads {
		background-image: url(../assets/home/home2/btn_bak.jpg);
		width: 79px;
		background-repeat: repeat-x;
		background-position: 0px;	
		height: 20px;
		color: #C8C0B5;
		}
				#tech_support_downloads #prod_nav .downloads {
				color: #FFFFFF;
				}
				#tech_support_downloads #prod_nav .downloads a {
				color: #FFFFFF;
				}

		#prod_nav .tech_support_tech_bulletins {
		background-image: url(../assets/home/home2/btn_bak.jpg);
		width: 79px;
		background-repeat: repeat-x;
		background-position: 0px;	
		height: 20px;
		color: #C8C0B5;
		}
				#tech_support_tech_bulletins #prod_nav .tech_bulletins {
				color: #FFFFFF;
				}
				#tech_support_tech_bulletins #prod_nav .tech_bulletins a {
				color: #FFFFFF;
				}
		

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ 


/* >>>>>> NAVVYYYYYYYYY >>>>>>>>>>>> */



		
/**** FOOTER  ****/

#footer {
	margin-bottom: 0px;
	margin-top: 0px;
	width: 627px;
}
	#footer #footerlinks {
		color: #8E877D;
		vertical-align: middle;
		margin-top: 0.5em;
		height: 20px;
	}
		#footer #footerlinks ul {
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			text-align: left;
			vertical-align: middle;
		}
			#footer #footerlinks li {
				float: left;
				text-align: left;
				color: #C8C0B5;
				list-style-type: none;
				font-size: 90%;
				text-decoration: none;
				display: block;
				width: 78px;
			}
				#footer #footerlinks a:link, a:visited {
					color: #C8C0B5;
				}
				#footer #footerlinks a:hover, a:active {
					color: #FFFFFF;
				}
				
				
				/* >>> footer links widths >>> */

					#footer #footerlinks .experience {
						width: 99px;
						margin-right: 12px;
						border-right-width: 2px;
						border-right-style: groove;
						border-right-color: #666666;

					}
					#footer #footerlinks .products {
						width: 66px;
						margin-right: 16px;
						border-right-width: 2px;
						border-right-style: groove;
						border-right-color: #666666;
					}
					#footer #footerlinks .news {
						width: 48px;
						margin-right: 13px;
						border-right-width: 2px;
						border-right-style: groove;
						border-right-color: #666666;
					}
					#footer #footerlinks .dealers {
						width: 60px;
						margin-right: 15px;
						border-right-width: 2px;
						border-right-style: groove;
						border-right-color: #666666;
					}
					#footer #footerlinks .about {
						width: 52px;
						margin-right: 14px;
						border-right-width: 2px;
						border-right-style: groove;
						border-right-color: #666666;
					}
					#footer #footerlinks .contact {
						width: 63px;
						margin-right: 16px;
						border-right-width: 2px;
						border-right-style: groove;
						border-right-color: #666666;
					}
					#footer #footerlinks .support {
						width: 60px;
						margin-right: 12px;
						border-right-width: 2px;
						border-right-style: groove;
						border-right-color: #666666;
					}
					#footer #footerlinks .downloads {
						width: 2px;
						}


				
/*  UNDER FOOTER LINKS */
					
#footer #footerleft {
	font-size: 90%;
	color: #FFFFFF;
	float: left;
	text-align: left;
	margin-top: 1em;
	display: block;
	width: 627px;
}
	#footer #nileslogofooter {
		padding: 0px;
		float: right;
		margin-top: .5em;
	}
		#ics_logo_txt a {
			width:218px;
			font-size: 60%;
			font-weight: bold;
			display: block;
			margin-top: 6px;
			color: #C7C0B5;
			letter-spacing: .3em;
			text-align: justify;
			text-justify: distribute;
			text-align-last: justify;
		}
			#fl_banner {
				display: block;
			}
#copy_single_col h4 {
	color: #C7C0B5;
	padding: 0px;
	margin-top: 0.5em;
	margin-right: 0px;
	margin-bottom: 0.25em;
	margin-left: 0px;
	font-size: 90%;
}
#accessories {
	font-size: 100%;
}
sup {
	font-size: 65%;
}
#downloads p {
	font-size: 85%;
	line-height: 150%;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin-bottom: 0em;
}
#box {
	padding: 0px;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
	display: block;
	color: #FFFFFF;
}
#2emRmargin {
	padding-right: 2em;
}
.2emR {
	padding-right: 2em;
	display: block;
}
#2emleft {
	display: block;
	margin-left: 2em;
}
#about_left {
	font-size: 85%;
}
#about_left h2 {
	margin: 0px;
	padding: 0px;
}
#about_left p {
	font-size: 90%;
}
#banner280 {
	height: 280px;
	width: 627px;
}
