@charset "UTF-8";
/* CSS Document */

/* reset */
* { margin: 0; padding: 0; }
img {border:0;}
td {vertical-align:top; padding:0;}

/* general */
body {
	background-image:url('images/design/vrt_background.png'); 
	background-position: center top; 
	background-repeat: repeat-x; 
	background-color: #a3a5a6; 
	min-height: 730px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}

a, a:link, a:visited {text-decoration:none; color: #f26532;}
a:hover, a:active {text-decoration:underline;}
p {margin-bottom: 1em;}
h1 {font-size: 25px; color: #f26532; margin-bottom: 15px;}
	h1.cufon {z-index: 19999;}
h2 {font-size: 14px; color: #ee6938; font-weight:bold; margin-top:1em;}
ul {list-style-position:inside; margin-bottom: 1em;}
.content ul li {list-style-type:none; padding-left: 14px;background-image:url('images/design/vrt_bullet.png'); background-position:2px 2px; background-repeat: no-repeat;}


#page {width: 902px; margin:0 auto;}

#header {padding: 20px 16px; width: 870px; overflow:hidden; font-size: 12px;}
	#logo {float: left;}
	#divisions {float: right; margin:0; font-size: 10px;}
	
	#divisions a {display:block; color: #fff; text-align:center; width: 130px;  font-size: 11px;}
		#divisions a.active, #divisions a:hover {color: #f26532; text-decoration:none;  font-size: 11px;}
			
	#divisions li {display:inline; float:left; margin-left: 7px;  font-size: 12px;}
	
#main {padding:16px 16px 0px 16px; width: 870px; background-image:url('images/design/vrt_inner-bg_top.png'); background-position:top center; background-repeat:no-repeat; min-height: 543px;background-color: White; border-bottom: 1px solid white;}
	#main-nav {margin:0; padding-bottom:3px; text-transform:uppercase; height: 23px; font-weight:bold;}
	#main-nav a {color: #f26532; padding:3px 9px; font-size: 12px; font-weight:bold;}
	#main-nav a.active, #main-nav a:hover, #main-nav li.sfHover a {color: #231f20; text-decoration:none; font-weight:bold;}
	#main-nav li {display:inline; float: left; position:relative; background-image:url('images/design/vrt_nav-bullet.png'); background-repeat:no-repeat; background-position: left 2px; height: 23px; z-index: 9999; font-weight:bold;}
	#main-nav li.first {background-image:none; font-weight:bold;}

	/* drop-down */
	/* hide levels 2 +*/ #products {top: -999em;}
		#main-nav ul {position: absolute; z-index: 9999; width: 130px; padding: 5px 0;background-color: #fff; border: 1px solid #999;  font-weight:bold;}
		#products li {display:block; width: 140px; background-image: none; text-transform:capitalize;  font-weight:bold;}
			#main-nav #products a {display:block; font-weight:normal;color: #f26532;  font-weight:bold;}
				#main-nav #products a:hover, #main-nav #products li.sfHover a {color: #231f20;  font-weight:bold;}
					#main-nav #products li.sfHover a {background-image:url(images/design/vrt_flyout-indicator.png); background-repeat: no-repeat; background-position: 120px center;  font-weight:bold;}
					#main-nav #products li.sfHover ul li a {color: #f26532; background-image: none;  font-weight:bold;}
						#main-nav #products li.sfHover ul li a:hover {color: #231f20;  font-weight:bold;}
			#products li:hover {visibility: inherit;  font-weight:bold;}

		/* show 2nd level */
		#main-nav li:hover ul, 
		#main-nav li.sfHover ul {left: 0; top: 24px;}
		
		/* hide levels 3 + */
		#main-nav li:hover ul ul,
		#main-nav li.sfHover ul ul {
			top:			-999em; 	
		}
		
		/* show 3rd level */
		#main-nav li li:hover ul,
		#main-nav li li.sfHover ul {
			top:			-6px;
			left:			130px;
		}
		
		#main-nav li li ul  {left: 130px; top: -5px; position: absolute;}
		
		
		/* Hide submenu indicator */
		#main-nav .sf-sub-indicator {display:none;}
	
#footer {background-image:url('images/design/vrt_inner-bg_foot.png'); background-position:top center; background-repeat:no-repeat; padding-top:32px; }
#footer p, #footer a {color: #000; font-size: 10px;}
	#footer a:hover {text-decoration:underline;}
	#footer .localized {float:left;}
	#footer .copyright {float: right;}
	
/* homepage */
#homepage-top {padding-bottom:16px; overflow:hidden; height: 307px;}
	#homepage-hero {float: left; margin-right: 16px;}
	#homepage-video {float: right;}
#home-bottom {overflow:hidden;}
	#homepage-lrm {float: left; margin-right: 9px; width: 693px; background-color: #000; color: #fff; font-size: 12px; background-image:url('images/design/vrt_black-bar_home.png');height: 20px; padding-top:6px;padding-left: 10px; margin-bottom:0; }
	#homepage-links {float: right; width:148px; background-color:#58595b; color: #fff; font-size: 12px; background-image:url('images/design/vrt_gray-bar_home.png');height: 20px; padding-top:6px;padding-left: 10px; margin-bottom:0; }
	
.product-type {width: 169px; float: left; margin-right:9px; margin-top:7px;}
.product-type a {width: 169px; height:166px; display:block; background-image:url('images/design/home/vrt_homepage-products_sprite.png'); background-position: top left;padding-bottom:2px; background-repeat:no-repeat;}
.product-type a:hover {background-position:top right;}
.product-type a:active {padding-top:2px;padding-bottom:0;}
.related-link {width: 158px; float: left; margin-top:7px;}

/* used for 5-wide product categories on home page */
#homepage-lrm2 {float: left; width: 870px; background-color: #fff; color: #fff; font-size: 12px; background-image:url('images/design/vrt_black-bar_full.png'); background-repeat: no-repeat; height: 20px; padding-top:6px;padding-left: 10px; margin-bottom:0; }
.product-type2 {width: 166px; float: left; margin-right:8px; margin-top:7px;}
.product-type2 a {width: 166px; height:166px; display:block; background-image:url('images/design/home/vrt_homepage-products_sprite2.png'); background-position: top left;padding-bottom:2px; background-repeat:no-repeat;}
.product-type2 a:hover {background-position:top right;}
.product-type2 a:active {padding-top:2px;padding-bottom:0;}



	/*
	.related-link a {width: 158px; height:166px; display:block; background-image:url('images/design/home/vrt_home-related_sprite.jpg'); background-position: top left;padding-bottom:2px; background-repeat:no-repeat;}
		
		.related-link a:hover {background-position:top right;}
		.related-link a:active {padding-top:2px;padding-bottom:0;}
		*/
		
		
/* product grid */
#page-header {background-image:url('images/design/vrt_black-bar_full.png'); background-repeat:no-repeat; background-position: left top; height: 20px; width: 859px; margin:16px 0 16px; color: #fff; padding-left: 10px; padding-top:6px;}

.product {margin: 0 16px 16px 0; float: left; overflow:hidden; width: 279px;} 
.product.last {margin-right:0;}
	.product a {display: block; width: 279px; height: 144px; background-image:url('images/design/vrt_product-gradient_sprite.png'); background-repeat: no-repeat; background-position: left top; overflow:hidden;}
		.product a:hover {background-position: right top; text-decoration:none;}
	.product a img {float: left;}
	.product a p {/*float: left;*/  line-height: 13px; font-weight: bold;}
	.product a p.series {color: #f26531; font-style:italic; margin-top: 80px; margin-bottom:0;  font-size: 12px; }
	.product a p.series-middle {color: #f26531; font-style:italic; margin-top: 55px; margin-bottom:0; font-size: 12px;}
	.product a p.description {color: #58595b; font-size: 11px;}
		.product a:hover p {text-decoration:underline;}


		
/* product detail */

	.tdProd {padding: 5px; BORDER-BOTTOM: 1px solid gray;}

	/* tabbed navigation */	
	.tabs {margin:16px 0 16px; height:19px; border-bottom: 1px solid #c84a19;}
		.tabs li {display:inline; float: left; height: 20px; background-image:url('images/design/vrt_product-tabs_li.png'); background-position: left center; background-color: #f15820; background-repeat: no-repeat; padding-left:0;}
		.tabs a, .tabs a:link, .tabs a:visited {color: #fff; padding: 3px 40px 3px 13px; font-size: 10px; font-weight:bold; background-color:#797979; background-image:url('images/design/vrt_product-tabs_a.png'); background-repeat:no-repeat; background-position:right top; display:block;}
			.tabs li a.active-tab, .tabs li a.active-tab:link, .tabs li a.active-tab:visited, .tabs li a:hover {text-decoration:none; background-color: transparent;}
	
	#product_detail {overflow:hidden;}
	
	/* left sidebar */
	#ctl00_ContentPlaceHolder1_leftCol {width: 223px; text-align: center}
		#ctl00_ContentPlaceHolder1_leftCol .manual {display: block; padding: 5px 5px 5px 25px; margin: 10px 38px;}
			.pdf {background-image:url('images/vrt_icon-pdf.jpg'); background-position:left middle; background-repeat:no-repeat;}
	img#contact-us {display:block; margin: 0 auto;}
	
	/* center content */
	#ctl00_ContentPlaceHolder1_centerCol {width: 456px;}
	.specifications {margin: 15px 0; font-weight:bold;}
		dt {font-weight:bold; }
		dd {margin-bottom: 1em;}
		
	/* right sidebar nav */
	#ctl00_ContentPlaceHolder1_rightCol {width: 190px;}
	.subnav-footer {background-image:url('images/design/vrt_right-gradient_bottom.jpg'); background-repeat:no-repeat;background-position:left bottom; padding-bottom: 16px;}
	.subnav {background-image:url('images/design/vrt_right-gradient_top.jpg'); background-repeat:no-repeat;background-position:left top; padding: 16px; padding-bottom:0;}
	
	#ctl00_ContentPlaceHolder1_rightCol .product-category {text-transform:uppercase; color: #231f20; font-weight:bold; margin-bottom:.5em;}
	.products {list-style-type:none; line-height: 18px; overflow:hidden; margin-bottom:0;}
	.content .products li {list-style-position:outside; padding-left:0;background-image:none; background-image: none;}
	.products a, .products a:link, .products a:visited {font-weight:bold;color: #6D6E71;}
	.products a.active {color: #f26532; text-decoration:underline;}
	
/* resources */

.resourcescontent {padding:0 27px; min-height: 485px;}
.resourcescontent p {margin:0;}
.resourcescontent a, #resourcescontent a:link, #resourcescontent a:visited {color: #6D6E71;}
.resourcescontent p.model {font-weight: bold; margin-top:0.5em;}

#resources-content {padding:0 27px;}
#resources-content p {margin:0;}
#resources-content a, #resources-content a:link, #resources-content a:visited {color: #6D6E71;}
.col1, .col2,  .col4 {width: 210px;}
.col3 {width: 240px;}
.colVideo{ padding: 5px; text-align: left; }
#resources-content p.model {font-weight: bold; margin-top:0.5em;}

/* Manuals/Spec Sheets tab */
#ct100_ContentPlaceHolder1_lnkManuals { width: 127px;}

/* Brochures tab */
#ct100_ContentPlaceHolder1_lnkBrochures { width: 80px;}

/* Videos tab */
#ct100_ContentPlaceHolder1_lnkVideos { width: 80px;}

/* FCC Narrowband tab */
#ct100_ContentPlaceHolder1_lnkNarrowband { width: 127px;}

/* News tab */
#ct100_ContentPlaceHolder1_lnkNews { width: 60px;}


/* about */

#about-content {padding:0 0 0 27px; overflow:hidden;}
#about-copy {width: 360px; float: left; padding-right: 10px;}
	#about-copy li {margin-bottom:5px;}
#about-table {width: 353px; float: left;}
#about-copy, #about-table {margin-top:30px;}

.input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.lnkResource a, a:link, a:visited {color: #6D6E71;}

#resources-tabs.tabs li {width: auto;}

#lightbox{
	background-color:transparent;
	padding: 10px;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; color: #e65e0d; font-family: Arial; font-size: 12px;}

#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

