/********************************* BODY/GENERAL STYLES **********************************/
body {
	margin: 0;
	padding: 0;
  text-align: center;
	background-color: #000000;
	font-family: "Verdana", "Geneva", "Arial", sans-serif, "Helvetica", "Trebuchet MS", "Tahoma";
	color: #000000;
}

a:link { text-decoration: none; color: #bd610a; }
a:visited { text-decoration: none; color: #bd610a; }
a:hover { text-decoration: none; color: #000000; }
a:active { text-decoration: none; color: #bd610a; }

form {
  margin: 0px;
}

.input, .submit {
  margin: 0px 22px 6px 28px;
  font: 11px "Verdana", "Geneva", "Arial", sans-serif, "Helvetica", "Trebuchet MS", "Tahoma";
}

.input {
  background-color: #777777;
  color: #ffffff;
  border: 1px solid #222222;
}

.submit {
	background-color: #be6516;
  color: #ffffff;
  border: 1px solid #ecc4c4;
}

select {
  padding: 0;
	font: 11px "Verdana", "Geneva", "Arial", sans-serif, "Helvetica", "Trebuchet MS", "Tahoma";
	border: 1px solid #600000; 
}

.hiddenform {
  display: none;
}

.translate, .search {
  margin: 0px 5px 6px 28px;
  font: 11px "Verdana", "Geneva", "Arial", sans-serif, "Helvetica", "Trebuchet MS", "Tahoma";
  background-color: #eeeeee;
  color: #000000;
  border: 1px solid #222222;
}

.searchbox {
  margin: 0px 5px 6px 28px;
  font: 11px "Verdana", "Geneva", "Arial", sans-serif, "Helvetica", "Trebuchet MS", "Tahoma";
  background-color: #f1f0f0;
  color: #000000;
  border: 1px solid #222222;
}

select.cart_select {
  margin: 0px 10px 5px 10px;
	background-color: #f1f0f0;
	color: #222222;
}

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

/****************************************************************************************/
/************************************ TEMPLATE STYLES ***********************************/
.rightside {
  background-image: url("/trackir/images/template/rightside.jpg");
  background-repeat: repeat-y;
  background-position: left;
}

.leftside {
  background-image: url("/trackir/images/template/leftside.jpg");
  background-repeat: repeat-y;
  background-position: right;
}

.titlebar {
	background-color: #3e739b;
  background-image: url("/trackir/images/template/titlebar.jpg");
  background-repeat: no-repeat;
}

.featurebanner {
	background-color: #777777;
}

.colorbar {
	background-color: #bd610a;
}

.graybar {
	background-color: #474747;
}

.item_price {
	font-weight: bold;
  color: #8f0000;
}

/****************************************************************************************/
/************************************* HEADER STYLES ************************************/
.header {
	background-color: #1c4769;
  background-image: url("/trackir/images/template/header.jpg");
  background-repeat: repeat-x;
}

.headertext {
  padding: 4px 12px 0px 0px;
	font-weight: bold;
	font-size: 9px;
	color: #cccccc;
}

.headertext a:link, .headertext a:visited, .headertext a:active {
	color: #99ccff;
	text-decoration: none;
}

.headertext a:hover {
	color: #40a0ff;
	text-decoration: none;
}

a:link.gray, a:visited.gray, a:hover.gray, a:active.gray {
	color: #cccccc;
}

/****************************************************************************************/
/******************************** NAVIGATION MENU STYLES ********************************/
.navmenu {
	background-color: #1c496c;
  background-image: url("/trackir/images/template/navmenu.jpg");
  background-repeat: repeat-x;
}

.mt {
  background-color: #00487e;
  border: solid #ffffff 1px;
}

.nav {
  font-size: 11px;
  font-family: arial,helvetica,sanserif;
  color: #000000;
  white-space: nowrap;
  line-height: 18px;
}

.nav2 {
  font-size: 11px;
  font-family: arial,helvetica,sanserif;
  color: #333333;
  white-space: nowrap;
  line-height: 18px;
  cursor: pointer;
  background-color: #449ed2;
  padding: 2px 6px 2px 6px;
  border-bottom: 1px solid #ffffff;
  text-align: top;
}

.navsubposition {
	position: absolute;
	left: 159px;
	margin-top: -19px;
  z-index: 120;
  color: #333333;
  cursor: pointer;
  background-color: #449ed2;
  padding: 0px 0px 0px 0px;
  border: 1px solid #ffffff;
}

.navsubmenuitem {
  font-size: 11px;
  font-family: arial,helvetica,sanserif;
  color: #333333;
  white-space: nowrap;
  line-height: 18px;
  cursor: pointer;
  background-color: #449ed2;
  padding: 2px 6px 2px 6px;
  border-bottom: 1px solid #ffffff;
  text-align: top;
}

.menu, .menu_on {
  cursor: pointer;
  font-weight: bold;
  font-size: 11px;
  font-family: arial,helvetica,sanserif;
  color: #00487e;
  white-space: nowrap;
}

.menu_on {
  background-image: url("/trackir/images/template/navmenu-on.jpg");
  background-repeat: repeat-x;
}

a:link.menutext, a:visited.menutext, a:hover.menutext, a:active.menutext {
	color: #ffffff;
	text-decoration: none;
	padding-bottom: 9px;
}

.free {
  font-size: 10px;
  font-family: arial,helvetica,sanserif;
  color: #CC0000;
  white-space: nowrap;
  line-height: 18px;
  font-weight: bold;
}

a:link.navmenutext, a:visited.navmenutext, a:hover.navmenutext, a:active.navmenutext {
	color: #ffffff;
	text-decoration: none;
}

#main {position: relative; width: 740px; z-index: 20; visibility: visible;}
/*#home {position: absolute; width: 124px; top: 32px; left: 0px; z-index: 100; visibility: hidden;}*/
#store {position: absolute; width: 109px; top: 32px; left: 62px; z-index: 100; visibility: hidden;}
#products {position: absolute; width: 140px; top: 32px; left: 139px; z-index: 100; visibility: hidden;}
#games {position: absolute; width: 64px; top: 32px; left: 237px; z-index: 100; visibility: hidden;}
#community {position: absolute; width: 102px; top: 32px; left: 323px; z-index: 100; visibility: hidden;}
#developers {position: absolute; width: 102px; top: 32px; left: 435px; z-index: 100; visibility: hidden;}
#support {position: absolute; width: 130px; top: 32px; left: 547px; z-index: 100; visibility: hidden;}             
#corporate {position: absolute; width: 120px; top: 32px; left: 640px; z-index: 100; visibility: hidden;}

/****************************************************************************************/
/******************************* BREADCRUMBS / CART STYLES ******************************/
.breadcrumbs {
	background-color: #97a2a9;
  background-image: url("/trackir/images/template/breadcrumbs.jpg");
  background-repeat: repeat-x;
}

.breadcrumbstext {
  padding: 0px 0px 0px 23px;
	font-weight: bold;
	font-size: 9px;
	color: #eeeeee;
}

.breadcrumbstext a {
	color: #99ccff;
	text-decoration: none;
}

.shoppingcarttext {
  padding: 0px 19px 0px 0px;
	font-weight: bold;
	font-size: 9px;
	color: #eeeeee;
}

.shoppingcarttext a {
	color: #000000;
	text-decoration: none;
}

td.shoppingcartbutton {
  padding: 0px 0px 0px 0px;
}

td:hover.shoppingcartbutton, .shoppingcartbutton_on {
  padding: 0px 0px 0px 0px;
  background-image: url("/trackir/images/template/breadcrumbs-on.jpg");
}

.store-visited {
  border: solid #a7a7a7 1px;
  background-color: #E8E8E8;
  color: #575757;
}

.store-active {
  border: solid red 1px;
  color: #000000;
  font-weight: bold;
}

.store-upcoming {
  border: solid #d7d7d7 1px;
  color: #a7a7a7;
}

/****************************************************************************************/
/******************************** INTERIOR LAYOUT STYLES ********************************/
#headline {
  width: 740px;
  margin: 0;
  padding: 0;
}

#container {
  text-align: center;
}

#layout {
  width: 693px;
  margin: 0 auto;
  padding: 0;
  background-color: #ffffff;
  border-left: 1px solid #bd610a;
  border-right: 1px solid #bd610a;
}

#leftcolumn {
  width: 269px;
  float: left;
}
#leftcontent, input#leftcontent {
  padding: 0 10px 0 0;
  text-align: left;
}

#rightcolumn {
  width: 410px;
  margin: 0;
  float: left;
}
#rightcontent {
  text-align: left;
}

div.spacer {
  clear: both;
  height: 14px;
  display: block;
}

#videobox, #trackir5-demo {
  /*background: url("/trackir/includes/transparent.gif") no-repeat top left;*/
  width: 410px;
  height: 300px;
  margin: 0;
  padding: 0;
}

.photobox {
  text-align: center;
}
#trackir5-photos {
  width: 400px;
}

.secondary {
  width: 681px;
  margin: 0 auto;
  padding: 0;
  text-align: left;
}

.productdetails {
  color: #ffffff;
}

.buynow {
  border: 1px solid #ccc;
  margin: 8px 22px 4px 26px;
  padding: 12px;
  background-color: #eeeeee;
}

/****************************************************************************************/
/********************************** IN-PAGE TAB STYLES **********************************/
		p#cross-links {
		  text-align: left;
      border-bottom: 1px solid #ccc;
      margin: 0 14px 0 14px;
      padding-bottom: 10px;
      font-weight: bold;
    }

		a:focus { outline:none }
		
		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 20px 16px;
			position: relative;
			width: 465px;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 210px; background: #fff; overflow: scroll}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			/*border: 1px solid #ffffff;*/ /* this is the border. should have the same value for the links */
			margin: auto;
			width: 380px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 210px;
			clear: both;
			/*background: #fff;*/
			/*color: #000000;*/
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 380px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 0px 10px 0px 0px;
		}

		.wrapper p {
      margin-top: 0px;
      padding-top: 0px;
		}

		.wrapper h5 {
      margin-top: 0px;
      padding-top: 3px;
      padding-bottom: 10px;
		}
		
		.wrapper ul {
      margin: 0px;
      padding-left: 12px;
		}

		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			margin: auto;
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}
		
		.stripNav a { /* The nav links */
			font-size: 10px;
			font-weight: bold;
			text-align: center;
			line-height: 22px;
			background: #c6e3ff;
			color: #000000;
			text-decoration: none;
			display: block;
			padding: 0 8px;
		}
		
		.stripNav li.tab1 a { background: #ffffff; }
		.stripNav li.tab2 a { background: #ffffff; }
		.stripNav li.tab3 a { background: #ffffff; }
		.stripNav li.tab4 a { background: #ffffff; }
		
		.stripNav li a:hover {
			background: #333;
			color: #fff;
		}

		.stripNav li a.current {
			background: #000;
			color: #fff;
		}

    .stripNav { display: none } /* Hide tabs */
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			top: 40px;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 40px;
			width: 40px;
		}
		
		.stripNavL {
			left: 0;
		}
		
		.stripNavR {
			right: 0;
		}
		
		.stripNavL {
			background: url("/trackir/includes/coda-slider/images/arrow-left.gif") no-repeat center;
		}
		
		.stripNavR {
			background: url("/trackir/includes/coda-slider/images/arrow-right.gif") no-repeat center;
		}

/****************************************************************************************/
/******************************** GENERAL CONTENT STYLES ********************************/
.content {
	font-size: 11px;
}

.content td {
	font-size: 11px;
}

.smallcontent {
	font-size: 9px;
}

h1 { 
  background-image: url("/trackir/images/template/h1-arrow.gif");
  background-repeat: no-repeat;
  background-position: 0 1px;
  padding: 0px 16px 0px 26px;
  margin: 12px 0px 6px 0px;
	font-size: 1.4em;
	color: #444444; 
	font-weight: bold;
}

h3 {
  padding: 0px 16px 0px 26px;
  margin: 12px 0px 0px 0px;
	font-size: 1.2em;
	color: #014680;  
	font-weight: bold;
}

h5 {
  padding: 0px 16px 0px 26px;
  margin: 12px 0px 0px 0px;
	font-size: 1.0em;
	color: #000000;  
	font-weight: bold;
}

.dividercolumn {
	background-color: #474747;
}

.scrollbox {
  margin: 10px 0px 10px 10px;
  border: solid 1px #474747;
  background: #eeeeee;
  padding: 4px;
  width: 210px; 
  height: 250px;
  overflow: auto;
}

/****************************************************************************************/
/******************************** HOME FLASH AREA STYLES ********************************/
.homebanner, .homebanner td {
	font-size: 12px;
	color: #ffffff;
  line-height: 18px;
}

.homebanner h1 {
	color: #ffffff;
}

p.areadescription {
	line-height: 20px;
}

/****************************************************************************************/
/******************************** TRACKIR SECTION STYLES ********************************/
table.boxgametable {
  margin: 0px 0px 0px 10px;
}
.boxoverview {
  margin: 0;
  border: 1px solid #bd610a;
	background-color: #1f3a52;
	color: #ffffff;
}
.boxleft {
  margin-left: 11px;
  float: left;
}
.boxright {
  margin-right: 11px;
  float: right;
}

div.featurebox {
  width: 252px;
  padding: 0px;
  margin: 0px;
  text-align: left;
  background: #c6cace; /*#d6cbce, #d0cbc8*/
  /*font-size: .7em;*/
  /*border: 1px solid #acabab;*/
}
div.featureboxwide {
  width: 452px;
  padding: 0px;
  margin: 0px;
  text-align: left;
  background: #c6cace; /*#d6cbce, #d0cbc8*/
}
div.featurecontent {
  padding: 12px;
}

ul.headerbox, ul.headerbox li, ul.headerboxwide, ul.headerboxwide li {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.headerbox li {
  width: 252px;
  margin: 0;
}
ul.headerboxwide li {
  width: 452px;
  margin: 0;
}
ul.headerbox h3, ul.headerboxwide h3 {
  /*font-size: 90%;*/
  line-height: 1.3;
  font-weight: bold;
  /*text-transform: uppercase;*/
  margin: 0px;
  padding: 5px 0 6px 14px;
  text-align: left;
  color: #014680;
}
ul.headerbox p, ul.headerboxwide p {
  margin: 0;
  padding: 12px 11px 14px 13px;
}
ul.headerbox a:link, ul.headerbox a:visited, ul.headerbox a:active,
ul.headerboxwide a:link, ul.headerboxwide a:visited, ul.headerboxwide a:active {
  color: #bd610a;
	text-decoration: none;
}
ul.headerbox a:hover, ul.headerboxwide a:hover {
  color: #4b668e;
	text-decoration: underline;
}
li.boxtitle h3 {
  background: #e6e9ea;
}
ul.headerbox div, ul.headerboxwide div {
  background: #c6cace;
}
li.boxtitle div {
  border: 1px solid #e6e9ea; /*#bd610a*/
}

.insidebox p, .insidebox ol, .insidebox ol li {
  padding: 0px;
  margin: 0px;
	text-align: left;
}
.insidebox ol {
  padding: 2px 22px 4px 62px;
}
.insidebox ol li {
  /*width: 362px;*/
  padding: 0px 0px 2px 2px;
  display: list-item;
  list-style-type: decimal;
}

/****************************************************************************************/
/************************ CONTENT AREA: LEFT/RIGHT COLUMN STYLES ************************/
.leftcolumn {
	background-color: #3f505a;
	background-image: url("/trackir/images/template/content-background-fade.gif");
  background-repeat: repeat-x;
}

.rightcolumn {
	background-color: #3f505a;
}

.leftcolumn p, .rightcolumn p, .homebanner p { 
  margin: 0px 22px 0px 28px;
  padding: 10px 0px 10px 0px;
}

/*
.leftcolumn ol, .rightcolumn ol, .leftcolumn ul, .rightcolumn ul {
  margin: 0;
	text-align: left;
}

.leftcolumn ol, .rightcolumn ol {
  padding: 2px 22px 4px 62px;
}

.leftcolumn ul, .rightcolumn ul {
  padding: 4px 22px 0px 46px;
}

.leftcolumn ol li, .rightcolumn ol li, .leftcolumn ul li, .rightcolumn ul li {
  padding: 0px 0px 2px 2px;
}

.leftcolumn ul li a, .rightcolumn ul li a, .leftcolumn ol li a, .rightcolumn ol li a {
	color: #be6516;
	text-decoration: none;
}
*/

.backgroundwhite {
	background-color: #ffffff;
}

.backgroundlight {
	background-color: #f1f0f0;
}

.backgrounddark {
	background-color: #dbdbdb;
}

/****************************************************************************************/
/********************************** CONTENT AREA STYLES *********************************/
.horizontalrule {
  background-image: url("/trackir/images/template/hr-w500.gif");
  background-repeat: repeat-x;
	padding: 3px 0px 0px 0px;
  margin: 0;
}

.horizontalrulegray {
  background-image: url("/trackir/images/template/hr-gray-w500.gif");
  background-repeat: repeat-x;
	padding: 3px 0px 0px 0px;
  margin: 0px 22px 0px 28px;
}

.area, .areawhite, .arealight, .areadark {
	padding: 12px 0px 10px 0px;
}

.areawhite {
	background-color: #ffffff;
}

.arealight {
	background-color: #f1f0f0;
}

.areadark {
	background-color: #15242d;
	color: #999999;
}

p.arealarger {
	font-size: 1.1em;
	line-height: 17px;
}

p.storelist {
	line-height: 21px;
}

.copyrightarea {
	background-color: #15242d;
	color: #999999;
	padding: 0px 0px 0px 0px;
}

.leftimage {
  float: left;
  margin: 8px 10px 6px 0px;
  border: none;
}

.rightimage {
  float: right;
  margin: 8px 0px 6px 10px;
  border: none;
}

.blanklist ul, .blankparagraph ul, .arrowlist ul, .bulletlist ul {
  margin: 0;
  padding: 10px 0px 0px 0px;
  text-align: left;
}

.blanklist ul li, .blankparagraph ul li, .arrowlist ul li, .bulletlist ul li {
  padding: 0px 22px 11px 28px;
}

.blanklist li {
  list-style: none;
	font-size: 9px;
	font-weight: bold;
  line-height: 0.9em;
}

.blankparagraph li, .arrowlist li {
  list-style: none;
	font-size: 9px;
	font-weight: normal;
}

.bulletlist li {
  list-style: none;
	font-size: 9px;
	font-weight: bold;
}

.arrowlist li {
  background-image: url("/trackir/images/template/list-arrow.gif");
  background-position: 0 2px;
  background-repeat: no-repeat;
  margin: 0px 0px 0px 12px;
  line-height: 1.2em;
}

.bulletlist li {
  background-image: url("/trackir/images/template/list-bullet.gif");
  background-position: 0 2px;
  background-repeat: no-repeat;
  margin: 0px 0px 0px 12px;
  line-height: 1.1em;
}

.areasection a:link, .areasection a:visited, .areasection a:active {
	color: #bd610a;
	text-decoration: none;
}

.areasection a:hover {
	color: #000000;
	text-decoration: none;
}

/****************************************************************************************/
/******************************** LEGACY TRACKIR 4 STYLES *******************************/
.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;
}

.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} 

div.littleMarginLeftRight {margin-left: 5px; margin-right: 5px}

.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}

/****************************************************************************************/
/******************************** 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;
}

/****************************************************************************************/
/************************************* FOOTER STYLES ************************************/
.footer {
  background-image: url("/trackir/images/template/footer.jpg");
  background-repeat: repeat-x;
	background-color: #526166;
	color: #000000;
	font-weight: normal;
	font-size: 9px;
}

.footertext {
  padding: 13px 0px 0px 23px;
	font-weight: bold;
	font-size: 9px;
	color: #777777;
}

.footertext a:link, .footertext a:visited, .footertext a:active {
	color: #e9e9e9;
	text-decoration: none;
}

.footertext a:hover {
	color: #ffffff;
	text-decoration: none;
}

