/* Universal website Stylings - June 25, 2005 - affects privacy statements and employment opps*/
.LargeText{font-size:16pt;}
A.LargeText:link {font-weight:bold; text-decoration: none} 
A.LargeText:visited { font-weight:bold; text-decoration: none} 
A.LargeText:hover {color:#40A0FF; font-weight:bold; text-decoration: underline} 

.MediumText{font-size:12pt; font-weight:bold;}

.employTopic1{font-family:Verdana, sans-serif; font-size:8pt; color:#000044; font-weight:bold;}
.employExample1{font-family:Verdana, sans-serif; font-size:8pt; }

H2 {font-size:12pt; }

/* TrackIR website Stylings - May 16, 2005*/

body { scrollbar-arrow-color: #CCCCCC; scrollbar-3dlight-color: #111111; scrollbar-highlight-color: #666666; scrollbar-face-color: #444444; scrollbar-shadow-color: #191919; scrollbar-track-color: #111111; scrollbar-darkshadow-color: #191919}
p { margin-top: 4px; margin-bottom: 16px;}
div.marginLeft {margin-left: 16px}
div.marginRight {margin-right: 16px}
div.littleMarginLeftRight {margin-left: 5px; margin-right: 5px}
div {
-moz-box-sizing:border-box;
box-sizing:border-box;
}

td {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000033;}
a:link { text-decoration: none; }
a:visited { color:533FEB;text-decoration: none; }
a:hover {text-decoration: underline} 
.title { font-size: 15px; }

A.linkColorBlueBG2:link {font-family:Arial, sans-serif; color:#FFBA00; font-weight:bold; font-size:12pt; text-decoration: none} 
A.linkColorBlueBG2:visited {font-family:Arial, sans-serif; color:#FFBA00; font-weight:bold; font-size:12pt; text-decoration: none} 
A.linkColorBlueBG2:hover {font-family:Arial, sans-serif; color:#FFFFFF; font-weight:bold; font-size:12pt; text-decoration: underline} 

A.linkColorBlueBG:link {color:#C79613; font-weight:bold; text-decoration: none} 
A.linkColorBlueBG:visited {color:#C79613; font-weight:bold; text-decoration: none} 
A.linkColorBlueBG:hover {color:#FFBA00; font-weight:bold; text-decoration: underline} 

A.productIncludes:link {color:#ffffff; text-decoration: none} 
A.productIncludes:visited {color:#FFEE90; text-decoration: none} 
A.productIncludes:hover {color:#FFBA00; text-decoration: underline} 

A.suggestedAccessories:link {color:#000055; font-size:7pt;text-decoration: none} 
A.suggestedAccessories:visited {color:#000055; font-size:7pt;text-decoration: none} 
A.suggestedAccessories:hover {color:#0000ff; font-size:7pt; text-decoration: underline} 



.contentWhiteText{font-family:Verdana, sans-serif; font-size:8pt; color:#ffffff;}
.ContentOrangeText{font-family:Verdana, sans-serif; font-size:8pt; color:#FFA300;}
.ProductFeatureText{font-family:Verdana, sans-serif; font-weight:bold; font-style:italic; font-size:9pt; color:#444444;}
.ProductIncludesText{font-family:Arial, sans-serif; font-size:10pt; color:#ffffff;}

.news-stamp{font-family:Verdana, sans-serif; font-style:italic; font-weight:bold; font-size:8pt; color:#006CFF;}
A.newslink:link {color:#014680; font-weight:bold; text-decoration: none} 
A.newslink:visited {color:#014680; font-weight:bold; text-decoration: none} 
A.newslink:hover {color:#40A0FF; font-weight:bold; text-decoration: underline} 


.MediumText{font-size:11pt;}
A.MediumText:link { color:#0000FF; font-weight:bold; text-decoration: none} 
A.MediumText:visited { color:#0000FF; font-weight:bold; text-decoration: none} 
A.MediumText:hover {color:#40A0FF; font-weight:bold; text-decoration: underline} 

.navBarText{font-family:Verdana, sans-serif; font-size:8pt; color:#ffffff;}
A.navBarText:link {color:#99CCFF; font-weight:bold; text-decoration: none} 
A.navBarText:visited {color:#99CCFF; font-weight:bold; text-decoration: none} 
A.navBarText:hover {color:#40A0FF; font-weight:bold; text-decoration: underline} 

.navBarTextNoDeco{font-family:Verdana, sans-serif; font-size:8pt; color:#ffffff; text-decoration: none;}
A.navBarTextNoDeco:link {font-family:Verdana, sans-serif; font-size:8pt; color:#ffffff; text-decoration: none;}
A.navBarTextNoDeco:visited {font-family:Verdana, sans-serif; font-size:8pt; color:#ffffff; text-decoration: none;}
A.navBarTextNoDeco:hover {font-family:Verdana, sans-serif; font-size:8pt; color:#ffffff; text-decoration:underline;}

.dealersText{font-family:Verdana, sans-serif; font-size:6pt; letter-spacing:2px; color:#ffffff;}
A.dealersText:link {color:#99CCFF; text-decoration: none} 
A.dealersText:visited {color:#99CCFF; text-decoration: none} 
A.dealersText:hover {color:#40A0FF; text-decoration: underline} 

.PackagesText{font-family:Verdana, sans-serif; font-size:7pt; color:#000000;}
A.PackagesText:link {color:#0068D1; text-decoration: none} 
A.PackagesText:visited {color:#0068D1; text-decoration: none} 
A.PackagesText:hover {color:#0068D1; text-decoration: underline} 

.NewProductsText{font-family:Verdana, sans-serif; font-size:8pt; color:#ffffff;}
A.NewProductsText:link {color:#99CCFF; text-decoration: none} 
A.NewProductsText:visited {color:#99CCFF; text-decoration: none} 
A.NewProductsText:hover {color:#40A0FF; text-decoration: underline} 


.hotSaleText{font-family:Verdana, sans-serif; font-size:7pt; color:#ffffff;}
A.hotSaleText:link {color:#99CCFF; text-decoration: none} 
A.hotSaleText:visited {color:#99CCFF; text-decoration: none} 
A.hotSaleText:hover {color:#40A0FF; text-decoration: underline} 
.hotSaleDateText{font-family:Verdana, sans-serif; font-size:7pt; color:#CDCCCC;}
.shoppingCartText{font-family: Helvetica, Verdana, sans-serif; font-size:8pt; color:#ffffff;}

.LocationPathText{font-family:Verdana, sans-serif; font-size:7pt; letter-spacing:0px; color:#ffffff;}
A.LocationPathText:link {color:#99CCFF; text-decoration: none} 

A.LocationPathText:visited {color:#99CCFF; text-decoration: none} 

A.LocationPathText:hover {color:#40A0FF; text-decoration: underline} 

.footerTrackIR{font-family:Verdana, sans-serif; font-size:7pt; color:#999999;}
A.footerTrackIR:link {color:#99CCFF; text-decoration: none} 

A.footerTrackIR:visited {color:#99CCFF;  text-decoration: none} 

A.footerTrackIR:hover {color:#40A0FF;  text-decoration: underline} 


.ContentWhiteText{font-family:Verdana, sans-serif; font-size:9pt; color:#ffffff; margin-right: 6px}
A.ContentWhiteText:link {color:#ccccff; text-decoration: none} 

A.ContentWhiteText:visited {color:#aaaaff;  text-decoration: none} 

A.ContentWhiteText:hover {color:#ccaaff;  text-decoration: underline} 


.scrollSW{ border : solid 1px #ffffff;  background : #BEC2C6; padding : 4px; width : 210px; height : 200px; overflow : auto;}


/* FAQ */

.faqClicks{font-family:Verdana, sans-serif; font-size:8pt; color:#0000ff;}
A.faqClicks:link {color:#0000ff; font-size:8pt; text-decoration: none} 

A.faqClicks:visited {color:#0000ff; font-size:8pt;  text-decoration: none} 

A.faqClicks:hover {color:#0000aa; font-size:8pt;  text-decoration: underline} 


.faqq1{font-family:Verdana, sans-serif; font-weight:bold; font-size:8pt; color:#0000ff;}


.cartNameText{font-family:Verdana, sans-serif; font-weight:bold; font-size:8pt; color:#015BAA;}
.storeAccessoriesText{font-family:Verdana, sans-serif;  font-size:7pt; color:#555555;}

.scrollUPDATES{ border : solid 1px #ffffff;  background : #BEC2C6; padding : 4px; width : 210px; height : 250px; overflow : auto;}

.scrollFAQ{ border : solid 1px #ffffff;  background : #BEC2C6; padding : 4px; width : 230px; height : 550px; overflow : auto;}

.scrollFAQ1{position: absolute;   background : #BEC2C6; padding : 4px; width : 230px; height : 550px; 
 border: solid #ffffff 1px;  visibility: hidden; z-index: 4; overflow : auto;}


/* TROUBLE SHOOTING */

.troubleShootingClicks{font-family:Verdana, sans-serif; font-size:8pt; color:#5500ff;}
A.troubleShootingClicks:link {color:#5500ff; font-size:8pt; text-decoration: none} 
A.troubleShootingClicks:visited {color:#5500ff; font-size:8pt;  text-decoration: none} 
A.troubleShootingClicks:hover {color:#5500aa; font-size:8pt;  text-decoration: underline} 


.TroubleShootingIssues1{font-family:Verdana, sans-serif; font-weight:bold; font-size:8pt; color:#0000ff;}
.scrollTroubleShooting{ border : solid 1px #aaaaaa;  background : #BEC2C6; padding : 4px; width : 230px; height : 350px; overflow : auto;}

.scrollTroubleShooting1{position: absolute;   background : #BEC2C6; padding : 4px; width : 230px; height : 350px; 
 border: solid #aaaaaa 1px;  visibility: hidden; z-index: 4; overflow : auto;}
.contentFinePrint1{font-family: Helvetica, Verdana, sans-serif; font-size:8pt;}


/* MEDIA KIT */

.scrollMediaKitBlank{ border : solid 1px #aaaaaa;  background : #BEC2C6; padding : 4px; width : 440px; height : 550px; overflow : auto;}
.scrollMediaKit1{position: absolute;   background : #BEC2C6; padding : 4px; width : 440px; height : 550px; 
 border: solid #aaaaaa 1px;  visibility: hidden; z-index: 4; overflow : auto;}

.MediaKitTitleStyle1{font-family:Verdana, sans-serif; font-weight:bold; font-size:10pt; color:#000099;}
.MediaKitTitleStyle2{font-family:Verdana, sans-serif; font-weight:bold; font-size:7pt; color:#336699;}

.MediaKitClicks{font-family:Verdana, sans-serif; font-size:8pt; color:#5500ff;}
A.MediaKitClicks:link {color:#5500ff; font-size:8pt; text-decoration: none} 
A.MediaKitClicks:visited {color:#5500ff; font-size:8pt;  text-decoration: none} 
A.MediaKitClicks:hover {color:#5500aa; font-size:8pt;  text-decoration: underline} 

/* RIGHT SIDE SUB MENUS FOR EACH SECTION */

.sectionMenuText1{font-family:HelveticaCondensed, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#96DBFA;}
A.sectionMenuText1:link {color:#96DBFA; text-decoration: none} 
A.sectionMenuText1:visited {color:#96DBFA; text-decoration: none} 
A.sectionMenuText1:hover {color:#96DBFA; text-decoration: underline} 
.sectionMenuText2{font-family: Arial, sans-serif; font-weight:bold; font-size:10pt; color:#FFA800;}
A.sectionMenuText2:link {color:#FFA800; text-decoration: none} 
A.sectionMenuText2:visited {color:#FFA800; text-decoration: none} 
A.sectionMenuText2:hover {color:#FFA800; text-decoration: underline} 

/* Store Section Specific Definitions */


.store-visted {border: solid #000000 1px; background-color: #E8E8E8; font-family:Verdana, Arial, Helvetica, San Serif; font-size:8pt; color:#bbbbbb; }
.store-active {border: solid #C2C2C2 1px; font-family: Verdana, Helvetica, San Serif; font-size:8pt; color:#000000; font-weight:bold; }
.store-upcoming {border: solid #666666 1px; font-family:Verdana, Helvetica, San Serif; font-size:8pt; color:#666666;}


.storeprint1	{font-family:Verdana, Arial, Helvetica, San Serif; font-size:7pt; color:#6A6A6A;}
A.storeprint1:link {font-family:Verdana, Arial, Helvetica, San Serif; font-size:7pt; color:#6A6A6A; text-decoration: none} 
A.storeprint1:visited {font-family:Verdana, Arial, Helvetica, San Serif; font-size:7pt; color:#6A6A6A; text-decoration: none} 
A.storeprint1:hover {font-family:Verdana, Arial, Helvetica, San Serif; font-size:7pt; color:#0000ff; text-decoration: underline}

.storeprint2	{font-family:Verdana, Arial, Helvetica, San Serif; font-size:8pt; color:#16227F;}
A.storeprint2:link {font-family:Verdana, Arial, Helvetica, San Serif; font-size:8pt; color:#16227F; text-decoration: none} 
A.storeprint2:visited {font-family:Verdana, Arial, Helvetica, San Serif; font-size:8pt; color:#16227F; text-decoration: none} 
A.storeprint2:hover {font-family:Verdana, Arial, Helvetica, San Serif; font-size:8pt; color:#16227F; text-decoration: underline} 

/* Product Section Specific Definitions */

.backgroundProductXDevice{background-image: url(/trackir/00-TrackIR-images/04-TrackIR-boxes/primary-content-products/primary-content-products-right-feature-TrackIR.jpg);
background-repeat: no-repeat;
background-position: top;}

.backgroundProductXDevice4PRO{background-image: url(/trackir/00-TrackIR-images/04-TrackIR-boxes/primary-content-products/primary-content-products-right-feature-TrackIR-4-PRO.jpg);
background-repeat: no-repeat;
background-position: top;}

.backgroundProductXLockOn11{background-image: url(/trackir/00-TrackIR-images/04-TrackIR-boxes/primary-content-products/primary-content-products-right-feature-lockon11.jpg);
background-repeat: no-repeat;
background-position: top;}

.backgroundProductXBlank{background-image: url(/trackir/00-TrackIR-images/04-TrackIR-boxes/primary-content-products/primary-content-products-right-feature-blank.jpg);
background-repeat: no-repeat;
background-position: top;}

.backgroundProductXvectorExpansion{background-image: url(/trackir/00-TrackIR-images/04-TrackIR-boxes/primary-content-products/primary-content-products-right-feature-vector-expansion.jpg);
background-repeat: no-repeat;
background-position: top;}

.backgroundProductXvectorPRO{background-image: url(/trackir/00-TrackIR-images/04-TrackIR-boxes/primary-content-products/primary-content-products-right-feature-vector-pro.jpg);
background-repeat: no-repeat;
background-position: top;}

.backgroundProductXContents{background-image: url(/trackir/00-TrackIR-images/04-TrackIR-boxes/secondary-content-products/secondary-content-products-includes-contents.jpg);
background-repeat: no-repeat;
background-position: top right;}

.backgroundProductXContents4PRO{background-image: url(/trackir/00-TrackIR-images/04-TrackIR-boxes/secondary-content-products/secondary-content-products-includes-TrackIR-4-PRO-contents.jpg);
background-repeat: no-repeat;
background-position: top right;}

.backgroundProductXContentsVector{background-image: url(/trackir/00-TrackIR-images/04-TrackIR-boxes/secondary-content-products/secondary-content-products-includes-vector-expansion-contents.jpg);
background-repeat: no-repeat;
background-position: top right;}

.backgroundProductXContentsVectorPRO{background-image: url(/trackir/00-TrackIR-images/04-TrackIR-boxes/secondary-content-products/secondary-content-products-includes-vector-PRO-contents.jpg);
background-repeat: no-repeat;
background-position: top right;}

.backgroundProductXLockon11Contents{background-image: url(/trackir/00-TrackIR-images/04-TrackIR-boxes/secondary-content-products/secondary-content-products-includes-lockon11-contents.jpg);

background-repeat: no-repeat;

background-position: top right;}

/* Pull Down Menu Definitions */
.pullMenuLev1{position: absolute;  top: 111px; padding:0; border: solid #000000 1px; background-color: #ffffff; width=170; color: #000000; visibility: hidden; z-index: 99;}

.pullDownSubText1{font-family:Verdana, sans-serif; font-weight:bold; font-size:7pt; color:#FFFFFF;}
A.pullDownSubText1:link {color:#FFFFFF; font-weight:bold; text-decoration: none} 

A.pullDownSubText1:visited {color:#FFFFFF; font-weight:bold; text-decoration: none} 

A.pullDownSubText1:hover {color:#FFC000; font-weight:bold; text-decoration: none} 

.pullDownLinkText1{font-family:Verdana, sans-serif; font-size:7pt; color:#FFFFFF;}
A.pullDownLinkText1:link {color:#FFFFFF; text-decoration: none} 

A.pullDownLinkText1:visited {color:#FFFFFF;  text-decoration: none}

A.pullDownLinkText1:hover {color:#FFC000;  text-decoration: none} 

.pullDownLinkText2{font-family:Verdana, sans-serif; font-size:7pt; color:#033357;}
A.pullDownLinkText2:link {color:#033357; text-decoration: none} 

A.pullDownLinkText2:visited {color:#033357;  text-decoration: none} 

A.pullDownLinkText2:hover {color:#000000;  text-decoration: none} 

/* ... note, define the following 2nd level menu's  top and left exactly for each 2nd level menu???? */
.pullMenuLev2products{

	position: absolute;
	left: 150px;
	width: 170;

	border: solid #000000 1px;

	background-color: #000000;

	color: #FFFF00;

	visibility: hidden;

	}
.pullMenuLev2{

	position: absolute;
	left: 130px;
	width: 200;

	border: solid #000000 1px;

	background-color: #000000;

	color: #FFFF00;

	visibility: hidden;

	}

/* General Site Structure/Layout Definitions */

.leftsidebar{background-image: url(/trackir/00-TrackIR-images/00-TrackIR-backgrounds/bg-blocks-left.gif);

background-repeat: repeat-y;

background-position: right;}
.rightsidebar{background-image: url(/trackir/00-TrackIR-images/00-TrackIR-backgrounds/bg-blocks-right.gif);

background-repeat: repeat-y;

background-position: left;}

img {border:0;}
a:link img {border:0;}
a:visited img {border:0;}
a:active img {border:0;}

/****************************************************************************************/
/******************************** OPTIONS/BUTTONS STYLES ********************************/
.buttonprice {
  width: 201px;
  padding: 0;
  margin: 0 auto;
}

.itembutton {
  width: 91px;
  padding: 0;
  margin: 0 10px 0 0;
  float: left;
  text-align: left;
}

.itemprice {
  width: 100px;
  padding: 0;
  margin: 0;
  float: left;
  text-align: left;
  font-weight: bold;
}

div#storePopup{
  position: absolute;
  font-family: Verdana, Arial, Helvetica, San Serif;
  font-size: 8pt;
  width: 340px;
  /* use dynamic width + min instead, padding-right was added to cart_select to ensure a nice border */
  /* min-width: 250px; */
  border: 0;
  /* note - changed padding from 10 to 0 */
  padding: 0;
  margin: 0px 8px 0px 8px;
  text-align: left;
  color:#000
  visibility: hidden;
  z-index: 100;
}

.b1, .b2, .b3, .b4 { font-size:1px; overflow:hidden; display:block; }
.b1 { height:1px; background:#888; margin:0 5px; }
.b2 { height:1px; background:#eee; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px; }
.b3 { height:1px; background:#eee; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px; }
.b4 { height:2px; background:#eee; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px; }
.contentb { background: #eee; border-right:1px solid #888; border-left:1px solid #888; }
.contentb div { margin-left: 5px; }

.optionbox {
  padding: 0;
  margin: 0;
}

.optionbox input {
  background-color: #fefefe;
  color: #000000;
  border: 1px solid #222222;
}

.optionbox select {
  padding: 0;
  background-color: #fefefe;
  border: 1px solid #222222;
  vertical-align: top;
}

.insideoptionbox {
  padding: 6px 0px 0px 0px;
  margin: 0;
}

input.submitbutton {
  padding: 0px 0px 0px 4px;
  margin: 0;
  background-color: transparent;
  border: 0;
}

.optiontable {
  padding: 0;
  margin: 0;
  border: 0;
  font-size: 8pt;
}

.optionpopupform {
  margin-bottom: 0;
}

.optionbox span {
  font-weight: bold;
}

.closebutton {
  float: right;
  margin-right: 10px;
}

.cartbuttonclosegray {
  height: 21px;
  width: 91px;
  background-image: url("/trackir/images/cart/cart-close-gray.gif");
  background-repeat: none;
}

.cartbuttonbuynow {
  height: 21px;
  width: 91px;
  background-image: url("/trackir/images/cart/cart-buynow.gif");
  background-repeat: none;
}

.cartbuttonbuynowgray {
  height: 21px;
  width: 91px;
  background-image: url("/trackir/images/cart/cart-buynow-gray.gif");
  background-repeat: none;
}

.cartbuttonpreorder {
  height: 21px;
  width: 91px;
  background-image: url("/trackir/images/cart/cart-preorder.gif");
  background-repeat: none;
}

.cartbuttonpreordergray {
  height: 21px;
  width: 91px;
  background-image: url("/trackir/images/cart/cart-preorder-gray.gif");
  background-repeat: none;
}

.cartbuttonoutofstock {
  height: 21px;
  width: 91px;
  background-image: url("/trackir/images/cart/cart-outofstock.gif");
  background-repeat: none;
}

.cartbuttonoutofstockgray {
  height: 21px;
  width: 91px;
  background-image: url("/trackir/images/cart/cart-outofstock-gray.gif");
  background-repeat: none;
}

.cartbuttoncalltoorder {
  height: 21px;
  width: 91px;
  background-image: url("/trackir/images/cart/cart-calltoorder.gif");
  background-repeat: none;
}

.cartbuttoncalltoordergray {
  height: 21px;
  width: 91px;
  background-image: url("/trackir/images/cart/cart-calltoorder-gray.gif");
  background-repeat: none;
}

.cartbuttoncomingsoon {
  height: 21px;
  width: 91px;
  background-image: url("/trackir/images/cart/cart-comingsoon.gif");
  background-repeat: none;
}

.cartbuttoncomingsoongray {
  height: 21px;
  width: 91px;
  background-image: url("/trackir/images/cart/cart-comingsoon-gray.gif");
  background-repeat: none;
}
