body {
    margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #CCCCCC;
	color: #000000;
    background-image:  url(../_images/slipstream/black/background-spacer.jpg);
	background-repeat: repeat-x;
	/*background-attachment: fixed;*/
    font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
}

table, td {
  font-size: 8pt;
}

td.flag-area {
  padding-right: 5px;
  padding-left: 12px;
}

div#myFlag  {
	display: block; 
	height: 14px; 
	padding-left: 20px; 
	background-position: 0px 1px; 
	vertical-align: middle; 
	background-image: url(/images/flags/flags/Canada.png); 
	background-repeat: no-repeat; 
	color: #990000; 
	font-weight: bold;
}

h1.page-title {
    padding-top: 4px;
	padding-left: 4px;
    font-size: 12pt;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #AAAAAA;
}

h2.page-title {
  padding-top: 4px;
	padding-left: 4px;
  font-size: 10pt;
	font-weight: bold;
	padding-bottom: 4px;
	margin-bottom: 0px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #AAAAAA;
}

td.cart-product-row {
  border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}

div.cart-checkout-button {
	padding-right: 20px;
	padding-top: 10px;
}

div.main-menu {
 width: 970px;
 margin: auto;
 position: relative;
}

div.main-menu-icons {
  position: absolute;
  right: 20px;
  padding-top: 10px;
}
ul#mini-cart-items {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  margin-left: 3px;
  font-size: 9px;
}
/***** main structure begin ******/
table.full-table {
  width: 100%;
	height: 100%;
}


ul#search-bar-link-list {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
}

	   #search-bar-link-list a {
	     padding-right: 15px;

	     color: #333333;
		 display: block;
		 font-weight: bold;
	     background-image: url(/_images/slipstream/more-prompt.gif);
		 background-position: 100% 2px;
		 background-repeat: no-repeat;
		 text-decoration: none;
	   }

	   #search-bar-link-list a:hover {
	     color: #EEAE05;
		 background-position: 100% -12px;
	   }

	   #search-bar-link-list a.selected-substate {
	     padding-right: 15px;

	     color: #EEAE05;
		 display: block;
		 font-weight: bold;
	     background-image: url(/_images/slipstream/more-prompt.gif);
		 background-position: 100% 2px;
		 background-repeat: no-repeat;
		 text-decoration: none;
		 		 background-position: 100% -12px;
	   }




div.mini-cart-product-name {
  float: left;
}
div.mini-cart-product-price {
  float: right;
}
#mini-cart-items li {
  clear: both;
  height: 10px;
  
}

#mini-cart-items a {
  color: #000000;
  text-decoration: none;
}
div.header {
  padding-left: 3px;
  padding-right: 3px;
  /*background-image: url(../_images/slipstream/logo-large-bg.jpg);*/
 /* background-repeat: no-repeat;*/
  /*background-color: #333333;*/
}
div.outside-table {
    background-image: url(../_images/slipstream/black/bg2.jpg);
	background-position: center;
    background-repeat: repeat-y;
	width: 100%;
}


div.outside-table-center {
  background-image: url(../_images/slipstream/black/bg1.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  margin: 0px;	
}

div.inside-table {
  background-image: url(../_images/slipstream/black/bg3.jpg);
  background-position: center bottom;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
  margin: 0px;
  padding-bottom: 18px;
}

div.inside-table-center {
  width: 980px;
	padding-right: 1px;
  /*width: 100%;*/
  
}



table.logo-table {
  width: 100%;
	height: 90px;
}


div#shopping-cart {
  background-image:  url(../_images/slipstream/black/shopping-cart-top.jpg);
  background-repeat: no-repeat;
  position: absolute; 
  top: 28px; 
  right: 1px; 
  width: 162px;
}

div.shopping-cart-center {
  margin-top: 18px;
  background-image:  url(../_images/slipstream/black/shopping-cart-center.jpg);
  background-repeat: no-repeat;

}
div.shopping-cart-inside {
  background-image:  url(../_images/slipstream/black/shopping-cart-center-bottom.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
}

div.shopping-cart-content {
  font-weight: bold;
  padding-left: 8px;
  padding-right: 8px;
  text-align: center;
  font-size: 9px;
  padding-top: 5px;
  padding-bottom: 5px;

}



div#shopping-cart-expandable-container {
  background-image:  url(../_images/slipstream/black/shopping-cart-expand-spacer.jpg);
  background-repeat: repeat-y;
  width:162px;
}
div.shopping-cart-expandable-container_empty {
  display: inline;
}

div.shopping-cart-expandable-container_occupied {
  display: block
}

div.shopping-cart-expand-button {
  clear: both;
  height: 13px;
  background-image: url(../_images/slipstream/black/shopping-cart-expand.gif);
  background-repeat: no-repeat;
  width:162px;
}

div.shopping-cart-shrink-button {
  clear: both;

  height: 13px;
  background-image: url(../_images/slipstream/black/shopping-cart-shrink.gif);
  background-repeat: no-repeat;
  width:162px;
}


div#search-bar {
  background-image:  url(../_images/slipstream/black/search-bar-top.jpg);
  background-repeat: no-repeat;
  position: absolute; 
  top: 28px; 
  right: 167px; 
  width: 356px;
  z-index: 100;
}

div#search-bar-title {
  height: 15px;
  text-align: right;
  padding-right: 10px;
  color: #ffffff;
}

#search-bar-title a {
  color: #ffffff;
  text-decoration: none;
}


td.search-button {
  padding-left: 5px;
}

td.search-field {
  padding-right: 5px;
  font-size: 9px;
  text-align: right;
}

td.search-item {
  text-align: left;
}

#search-bar-content input {
  font-size: 9px;
}
#search-bar-title a:hover {
}

div#welcomeflash {
  background-image: url(/_flash/newest.jpg);
  background-repeat: no-repeat;
  height: 254px;
  width: 970px;

}
div.search-bar-center {
  margin-top: 3px;
  margin-left: 3px;
  background-image:  url(../_images/slipstream/black/search-bar-center-spacer.jpg);
  background-repeat: repeat-y;

}
div.search-bar-inside {
  background-image:  url(../_images/slipstream/black/search-bar-center-bottom.jpg);

  background-repeat: no-repeat;
  background-position: bottom;
}

div.search-bar-content {
  font-weight: bold;
  padding-left: 8px;
  padding-right: 8px;
  text-align: center;
  font-size: 9px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-image:  url(../_images/slipstream/black/search-bar-center.jpg);
  background-repeat: no-repeat;

}

div#search-bar-expandable-container {
  background-image:  url(../_images/slipstream/black/search-bar-expand-spacer.jpg);
  background-repeat: repeat-y;
  margin-left: 3px;
  width:356px;
}
div.search-bar-expandable-container_empty {
  display: inline;
  height: 0px;
  margin: 0px;
  padding: 0px;
  position: absolute;
}

div.search-bar-expandable-container_occupied {
  display: block;
}

div#search-bar-expandable-container-content {
  display: block;
  padding-left: 15px;
  padding-right: 5px;

}


div.search-bar-expand-button {
  clear: both;
  height: 13px;
  background-image: url(../_images/slipstream/black/search-bar-expand.gif);
  background-repeat: no-repeat;
  width:356px;
}

div.search-bar-shrink-button {
  clear: both;

  height: 13px;
  background-image: url(../_images/slipstream/black/search-bar-shrink.gif);
  background-repeat: no-repeat;
  width:356px;
}


td.page-description {
  font-size: 8pt;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	color: #BB7306;
}



div.cart-buttons {
  text-align:center;
}

td#last-catalog-location {
  font-size: 8pt;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
#sub-tabs {
  background-color: #ffffff;
	color: #000000;
}

#last-catalog-location a:link, #last-catalog-location a:active, #last-catalog-location a:visited {
  text-decoration: none;
	background-color: #F1B305;
	background-image: url(../_images/global/sub-tab-bar-spacer.jpg);
	background-repeat: repeat-x;
	color: #000000;
}

#last-catalog-location a:hover {
  text-decoration: underline;
	background-color: #F1B305;
	background-image: url(../_images/global/sub-tab-bar-spacer.jpg);
	background-repeat: repeat-x;
	color: #000000;		
}	
	
/******* main structure: end *********/

/****** navigation: begin ********/
div.top-nav-bar {
  width: 100%;
  height: 32px;
  	position: relative;

}
div.top-bar-menu {
	padding-left: 5px;
}

td.top-bar-nav {
  font-size: 8pt;
  padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}

div.top-bar-right {
	padding-right: 8px;
}

a.bookmark:visited, a.bookmark:active, a.bookmark:link {
  text-decoration: none;
	color: #000000;
}

a.bookmark:hover {
  text-decoration: underline;
	color: #000000;
}

div.top-bar-right-bm {
    position: absolute;
    right: 0px;
	padding-right: 10px;
	font-size: 8pt;
	padding-top: 5px;
	font-weight: bold;
	padding-bottom: 8px;
	color: #ffffff;
}

  

a.h1-link:link, a.h1-link:active, a.h1-link:visited {
  color: #000000;
  text-decoration: none;
	background-color: #ffffff;
}
a.h1-link:hover {
  text-decoration: none;
  color: #000000;
	background-color: #ffffff;
}




div.copyright {
  font-size: 8pt;
	color: #888888;
	padding-bottom: 3px;
  background-color: #cccccc;	
}

#footer-links a:link, #footer-links a:active, #footer-links a:visited {
  color: #666666;
  background-color: #cccccc;	
}
#footer-links a:hover {
  color: #000000;
  background-color: #cccccc;	
}

div#footer-category-links {
  width: 750px;
  text-align: center;
}
#footer-category-links a:link, #footer-category-links a:active, #footer-category-links a:visited {
  color: #666666;
  background-color: #cccccc;	
}
#footer-category-links a:hover {
  color: #000000;
  background-color: #cccccc;	
}

/**** navigation: end *****/
/**** landing page: begin *****/

h1.welcome-page {
  font-size: 8pt;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	color: #ffffff;
	background-color: #333333;
}



/**** landing page: end *****/

/** search box: being **/
.blue-bar-left {
  width: 5px;
	background-image:  url(../_images/boxes/blue-bar-left.jpg);
	height: 21px;
}

.blue-bar-center {
  background-image:  url(../_images/boxes/blue-bar-spacer.jpg);
	height: 21px;
	font-weight: bold;
	color: #ffffff;
		background-color: #5B8BBB;

}

.grey-bar-left {
  width: 5px;
	background-image:  url(../_images/boxes/grey-bar-left.jpg);
	height: 23px;
}

.grey-bar-wh-center {
  background-image:  url(../_images/boxes/grey-bar-spacer.jpg);
	height: 23px;
	font-weight: bold;
	color: #333333;
		background-color: #ffffff;
		background-repeat: repeat-x;

}

.grey-bar-wn-center {
  background-image:  url(../_images/boxes/grey-bar-spacer.jpg);
	height: 23px;
	font-weight: bold;
	color: #333333;
		background-color: #ffffff;
		background-repeat: repeat-x;

}

.grey-wh-bar-right {
  background-image:  url(../_images/boxes/grey-wh-bar-right.jpg);
	height: 23px;
	width: 25px;
}

.grey-info-bar-right {
  background-image:  url(../_images/boxes/grey-info-bar-right.jpg);
	height: 23px;
	width: 25px;
}

.grey-talk-bar-right {
  background-image:  url(../_images/boxes/grey-talk-bar-right.jpg);
	height: 23px;
	width: 25px;
}

.grey-wn-bar-right {
  background-image:  url(../_images/boxes/grey-wn-bar-right.jpg);
	height: 23px;
	width: 25px;
}
.grey-box-left {
    width: 5px;
	background-image:  url(../_images/boxes/grey-box-left.jpg);
	height: 55px;
	background-repeat: no-repeat;
}

.grey-box-right {
  background-image:  url(../_images/boxes/grey-box-right.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 55px;
	width: 5px;
}

.blue-search-bar-right {
  background-image:  url(../_images/boxes/blue-search-bar-right.jpg);
	height: 21px;
	width: 25px;
}

.blue-news-bar-right {
  background-image:  url(../_images/boxes/blue-news-bar-right.jpg);
	height: 21px;
	width: 25px;
}

.blue-product-bar-right {
  background-image:  url(../_images/boxes/blue-product-bar-right.jpg);
	height: 21px;
	width: 25px;
}
.blue-box-left {
  width: 5px;
	background-image:  url(../_images/boxes/blue-box-left.jpg);
	height: 55px;
	background-repeat: no-repeat;
}

.search-box-field-name {
  font-size: 8pt;
	color: #333333;
	background-color: #ffffff;
}

.search-box-select {
  width: 175px;
	font-size: 8pt;
	color: #333333;
	background-color: #ffffff;
}

.search-box-input {
  width: 100px;
	font-size: 8pt;
	color: #333333;	
	background-color: #ffffff;
}

.blue-box-right {
  background-image:  url(../_images/boxes/blue-box-right.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 55px;
	width: 5px;
}

.blue-box-center {
  vertical-align: top;
	padding-top: 5px;
}
.featured-bar-left {
  width: 5px;
	background-image:  url(../_images/boxes/featured-bar-left.jpg);
	height: 21px;
}

.featured-bar-center {
  background-image:  url(../_images/boxes/featured-bar-center.jpg);
	height: 21px;
	font-weight: bold;
	color: #000000;
  background-color: #EFAF05;

}
.featured-bar-right {
  background-image:  url(../_images/boxes/featured-bar-right.jpg);
	height: 21px;
	width: 29px;
}
.featured-box-left {
  width: 5px;
	background-image:  url(../_images/boxes/featured-box-left.jpg);
	height: 55px;
	background-repeat: no-repeat;
}
.featured-box-right {
  background-image:  url(../_images/boxes/featured-box-right.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 55px;
	width: 5px;
}

.featured-box-center {
  vertical-align: top;
	padding-top: 5px;
}

.featured-bar2-left {
  width: 5px;
	background-image:  url(../_images/boxes/featured-bar2-left.jpg);
	height: 21px;
}

.featured-bar2-center {
  background-image:  url(../_images/boxes/featured-bar2-spacer.jpg);
	height: 21px;
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
  background-color: #AF0000;

}
.featured-bar2-right {
  background-image:  url(../_images/boxes/featured-bar2-right.jpg);
	height: 21px;
	width: 20px;
}
.featured-box2-left {
  width: 5px;
	background-image:  url(../_images/boxes/featured-box2-left.jpg);
	height: 55px;
	background-repeat: no-repeat;
}
.featured-box2-right {
  background-image:  url(../_images/boxes/featured-box2-right.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 55px;
	width: 5px;
}

.featured-box2-center {
  vertical-align: top;
	padding-top: 5px;
}

/** search box: end **/

.dotted-box {
  border-style: dotted;
	border-color: #666666;
	border-width: 1px;
}

div.product-series-description {
  font-size: 8pt;
  padding-bottom: 5px;
	padding-left: 4px;
}

span.product-series-name {
  font-weight: bold;
}

span.product-series-price {
  font-size: 8pt;
}
div.product-series-released {
  font-size: 8pt;
}

a.product-series-link:link, a.product-series-link:active, a.product-series-link:visited {
  color: #000000;
	background-color: #FFFFFF;
	
	font-size: 8pt;
}
a.product-series-link:hover {
  color: #336699;
	background-color: #FFFFFF;
	
	font-size: 8pt;
}

a.product-mini-series-link-hot:link, a.product-mini-series-link-hot:active, a.product-mini-series-link-hot:visited {
  color: #000000;	
  font-size: 8pt;
}
a.product-mini-series-link-hot:hover {
  color: #E58514;

  font-size: 8pt;
}

a.product-mini-series-link-new:link, a.product-mini-series-link-new:active, a.product-mini-series-link-new:visited {
  color: #000000;	
  font-size: 8pt;
}
a.product-mini-series-link-new:hover {
  color: #009900;

  font-size: 8pt;
}

td.category-quicklinks {
  border-style: dotted;
	border-color: #CCCCCC;
	border-width: 1px;
}
a.category-quicklink:link, a.category-quicklink:active, a.category-quicklink:visited {
  color: #666666;
	font-size: 9px;
	background-color: #FFFFFF;	
  text-decoration: underline;
}
a.category-quicklink:hover {
  text-decoration: none;
	font-size: 9px;
  color: #666666;
	background-color: #FFFFFF;	
}

#sitemap li {
  margin-bottom: 0px;
	padding-bottom: 0px;
  list-style-image: url(../_images/global/transparent-arrow.gif);
}

#sitemap a:link, #sitemap a:active, #sitemap a:visited {
  color: #ffffff;
	background-color: #333333;
	
  text-decoration: none;
}

#sitemap a:hover {
  text-decoration: none;
  color: #ffffff;
	background-color: #333333;
	
}

a.blog-icon:link, a.blog-icon:active, a.blog-icon:visited {
  color: #ffffff;
	background-color: #333333;
	font-weight: bold;
  text-decoration: none;
}
a.blog-icon:hover {
  text-decoration: none;
	font-weight: bold;
  color: #ffffff;
	background-color: #333333;
}



div.sitemap-icon {
	background-image: url(../_images/slipstream/black/sitemap-icon.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	vertical-align: middle;
	padding-left: 21px;
		display: inline;

}

div.rss-icon {
	padding-right: 15px;
	background-image: url(../_images/slipstream/black/rss-feed-icon.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	vertical-align: middle;
	padding-left: 21px;
	display: inline;
}

div.blog-icon {
	background-image: url(../_images/slipstream/black/blog-icon.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	vertical-align: middle;
	padding-left: 21px;
	padding-right: 15px;
	display: inline;

}

div.main-menu-submenu {
	clear: both;
  background-image:  url(../_images/global/sub-tab-bar-spacer.jpg);
	background-repeat: repeat-x;
	height: 22px;
	font-weight: bold;
	font-size: 8pt;
	width: 100%;
	
	
	/*margin-left: 3px;*/
	/*margin-right: 5px;*/

}

div.main-menu-submenu2 {
  background-image:  url(../_images/global/sub-tab-bar-spacer.jpg);
	background-repeat: repeat-x;
	height: 29px;
	font-weight: bold;
	font-size: 8pt;
	width: 970px;
	margin: auto;
	
	/*margin-left: 3px;*/
	/*margin-right: 5px;*/

}

div#sub-tab-bar {
  padding-top: 3px;
  float: left;
}

div#last-catalog-location {
  padding-top: 3px;

  float: right;
}

a.sitemap-icon:link, a.sitemap-icon:active, a.sitemap-icon:visited {
  color: #333333;
	background-color: #FFFFFF;
	font-weight: bold;
  text-decoration: none;
}
a.sitemap-icon:hover {
    text-decoration: none;
	font-weight: bold;
    color: #333333;
	background-color: #FFFFFF;
}

td.how-to-step-1 {
  background-image: url(../_images/home/how-to-step-1.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-left: 25px;
		padding-bottom: 10px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
		

}
td.how-to-step-2 {
  background-image: url(../_images/home/how-to-step-2.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-left: 25px;
	padding-bottom: 10px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #333333;

}
td.how-to-step-3 {
  background-image: url(../_images/home/how-to-step-3.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-left: 25px;
	padding-bottom: 10px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
	

}
td.how-to-step-4 {
  background-image: url(../_images/home/how-to-step-4.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-left: 25px;
	padding-bottom: 50px;

}


#sub-tab-bar a:link, #sub-tab-bar a:active, #sub-tab-bar a:visited {
  text-decoration: none;
	font-weight: bold;
	background-color: #F1B305;
	background-image: url(../_images/global/sub-tab-bar-spacer.jpg);
	background-repeat: repeat-x;
	color: #000000;	
}
#sub-tab-bar a:hover {
  text-decoration: none;
	font-weight: bold;
	background-color: #F1B305;
	background-image: url(../_images/global/sub-tab-bar-spacer.jpg);
	background-repeat: repeat-x;
	color: #000000;	
}
td.how-to-step-1a {
  background-image: url(../_images/home/how-to-step-1a.jpg);
	background-repeat: no-repeat;
	

	padding-top: 5px;
	padding-left: 30px;
		padding-bottom: 10px;
/*	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #333333;*/
		

}
td.how-to-step-2a {
  background-image: url(../_images/home/how-to-step-2a.jpg);
	background-repeat: no-repeat;

	padding-top: 5px;
	padding-left: 30px;
	padding-bottom: 10px;
/*	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #333333;*/

}
td.how-to-step-3a {
  background-image: url(../_images/home/how-to-step-3a.jpg);
	background-repeat: no-repeat;


	padding-top: 5px;
	padding-left: 30px;
	padding-bottom: 10px;
/*	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #333333;*/
	

}
td.how-to-step-4a {
  background-image: url(../_images/home/how-to-step-4a.jpg);
	background-repeat: no-repeat;

	padding-top: 5px;
	padding-left: 30px;
	padding-bottom: 50px;

}


ul.series-list {
 margin-bottom: 0px; 
 margin-top: 0px; 
 margin-left: 0px;
 padding-left: 0px;
}

li.series-bullet {
  list-style-image: url(../_images/bullets/arrow_bullet.jpg);
  margin-left: 15px;
  padding-left: 0px;
}

div.featured-product-text {
  font-size: 8pt;
}
div.featured-product-price {
  font-weight: bold;
	text-align: center;
}

ul.category {
 margin-bottom: 5px;
 margin-top: 0px;
 margin-left: 0px;
 padding-left: 0px;
}

ul.category_5 {
 margin-bottom: 5px;
 margin-top: 0px;
 margin-left: 0px;
 padding-left: 0px;
}

ul.category_0 {
 margin-bottom: 0px;
 margin-top: 0px;
 margin-left: 0px;
 padding-left: 0px;
}
ul.category_1 {
 margin-bottom: 0px;
 margin-top: 0px;
 margin-left: 0px;
 padding-left: 0px;
}
ul.category_2 {
 margin-bottom: 0px;
 margin-top: 0px;
 margin-left: 0px;
 padding-left: 0px;
}
ul.category_3 {
 margin-bottom: 0px;
 margin-top: 0px;
 margin-left: 0px;
 padding-left: 0px;
}

ul.category_4 {
 margin-bottom: 0px;
 margin-top: 0px;
 margin-left: 0px;
 padding-left: 0px;
}

li.category {
  padding-left: 0px;
  list-style: none;
  margin-left: 0px;
}

li.category_0 {
  padding-left: 0px;
  list-style-image: url(../_images/bullets/nobullet.jpg);
  margin-left: 0px;
}

li.category_1 {
  padding-left: 0px;
  list-style-image: url(../_images/bullets/bullet.jpg);
  margin-left: 25px;
}

li.category_2 {
  padding-left: 0px;
  list-style-image: url(../_images/bullets/bullet.jpg);
  margin-left: 10px;
}

li.category_3 {
  padding-left: 0px;
  list-style-image: url(../_images/bullets/bullet.jpg);
  margin-left: 10px;
}

li.category_4 {
  padding-left: 0px;
  list-style-image: url(../_images/bullets/bullet.jpg);
  margin-left: 10px;
}

li.category_5 {
  padding-left: 0px;
  list-style-image: url(../_images/bullets/bullet.jpg);
margin-left: 25px;
}

#category-links a:link, #category-links a:active, #category-links a:visited {
  color: #000000;
	font-size: 8pt;
	background-color: #FFFFFF;	
}
#category-links a:hover {
  color: #E8A306;
	font-size: 8pt;
	background-color: #FFFFFF;

}

#category-links2 a:link, #category-links2 a:active, #category-links2 a:visited {
  color: #000000;
	font-size: 8pt;
	background-color: #FFFFFF;	
}
#category-links2 a:hover {
  color: #333333;
	font-size: 8pt;
	background-color: #FFFFFF;
	color: #990000;
}

#category-links3 a:link, #category-links3 a:active, #category-links3 a:visited {
  color: #000000;
	font-size: 8pt;
	background-color: #FFFFFF;
		
}
#category-links3 a:hover {
  color: #333333;
	font-size: 8pt;
	background-color: #FFFFFF;
	color: #990000;
}


acronym {
  border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
span.expression-notification {
  font-style: italic;
	font-size: 8pt;
}

.home-right-column {
  width: 300px;
}

h2.support-tier {
									    font-size: 12pt;
										font-weight: bold;
										color: #444444;
									  }
/* top buttons */
#top_buttons_w    				{color:#ffffff;		font-size:8pt; 	font-family:Tahoma, sans-serif; 	font-weight:bold;}

 .top_buttons a				    {color:#ffffff; 	font-size:8pt; 	text-decoration:none; cursor:pointer;	background:#333333;}
 .top_buttons a:visited 	{color:#ffffff; 	font-size:8pt; 	text-decoration:none; cursor:pointer;	background:#333333;}
 .top_buttons a:hover 		{color:#ffffff; 	font-size:8pt; 	background:#333333;}


 .top_buttons 				{padding:0; margin:0;}
 .top_buttons dt 			{display:none;}
 .top_buttons dd 			{float:left; padding:0; margin:0; text-align:center;}
 .top_buttons dd span.aa 	{display:block; width:7px; height:28px; background:url(../_images/slipstream/black/hmenu_left.jpg); float:left; border-bottom:0px solid #888; padding:0px 0px 0px 0px;}
 .top_buttons dd span.bb 	{line-height: 24px; height:28px; background:url(../_images/slipstream/black/hmenu_spacer.jpg); float:left; border-bottom:0px solid #888;  padding:0px 0px 0px 0px;}
 .top_buttons dd span.cc 	{display:block; width:8px; height:28px; background:url(../_images/slipstream/black/hmenu_right.jpg); float:left; border-bottom:0px solid #888; padding:0px 0px 0px 0px;}

 .top_buttons a:hover span 	{background-position:0 38px; border-bottom:0px solid #cccccc; text-decoration:none;}

	
/* tab buttons selected left */
#tab_buttons_w    						{color:#ffffff; font-weight: bold; font-size:8pt; 	font-family:Tahoma, sans-serif;}

 .tab_buttons_selected_left a			{color:#ffffff; font-weight: bold;	font-size:9pt;  	text-decoration:none; cursor:pointer;	background:#F9C104;}
 .tab_buttons_selected_left a:visited 	{color:#ffffff; font-weight: bold;	font-size:9pt;  	text-decoration:none; cursor:pointer;	background:#F9C104;}
 .tab_buttons_selected_left a:hover 	{color:#ffffff; font-weight: bold;	font-size:9pt;  	background:#F9C104;}

 .tab_buttons_selected_left 			{padding:0; margin:0;}
 .tab_buttons_selected_left dt 			{display:none;}
 .tab_buttons_selected_left dd 			{float:left; padding:0; margin:0; text-align:center;}
 .tab_buttons_selected_left dd span.aa 	{display:block; width:8px; height:22px; background:url(../_images/slipstream/black/hmenu-selected-main_left.jpg); float:left; border-bottom:0px solid #888; padding:10px 0px 0px 0px;}
 .tab_buttons_selected_left dd span.bb 	{width: 75px; height:22px; background:url(../_images/slipstream/black/hmenu-selected-main_spacer.jpg); float:left; border-bottom:0px solid #888;  padding:10px 0px 0px 0px;}
 .tab_buttons_selected_left dd span.cc 	{display:block; width:9px; height:22px; background:url(../_images/slipstream/black/hmenu-selected-main_right2.jpg); float:left; border-bottom:0px solid #888; padding:10px 0px 0px 0px;}

 .tab_buttons_selected_left a:hover span 	{background-position:0 32px; border-bottom:0px solid #cccccc; text-decoration:none;}

/* tab buttons selected regular */
 .tab_buttons_selected_center a				 {color:#ffffff; font-weight: bold;	font-size:9pt;  	text-decoration:none; cursor:pointer;	background:#F9C104;}
 .tab_buttons_selected_center a:visited 	{color:#ffffff; font-weight: bold;	font-size:9pt; 	text-decoration:none; cursor:pointer;	background:#F9C104;}
 .tab_buttons_selected_center a:hover 		{color:#ffffff; font-weight: bold;	font-size:9pt;  	background:#F9C104;}

 .tab_buttons_selected_center 				{padding:0; margin:0;}
 .tab_buttons_selected_center dt 			{display:none;}
 .tab_buttons_selected_center dd 			{float:left; padding:0; margin:0; text-align:center;}
 .tab_buttons_selected_center dd span.aa 	{display:block; width:8px; height:22px; background:url(../_images/slipstream/black/hmenu-selected-main_spacer.jpg); float:left; border-bottom:0px solid #888; padding:10px 0px 0px 0px;}
 .tab_buttons_selected_center dd span.bb 	{width: 75px; height:22px; background:url(../_images/slipstream/black/hmenu-selected-main_spacer.jpg); float:left; border-bottom:0px solid #888;  padding:10px 0px 0px 0px;}
 .tab_buttons_selected_center dd span.cc 	{display:block; width:9px; height:22px; background:url(../_images/slipstream/black/hmenu-selected-main_right2.jpg); float:left; border-bottom:0px solid #888; padding:10px 0px 0px 0px;}

 .tab_buttons_selected_center a:hover span 	{background-position:0 32px; border-bottom:0px solid #cccccc; text-decoration:none;}

/* tab buttons selected right */
 .tab_buttons_selected_right a				    {color:#ffffff; font-weight: bold;	font-size:9pt;  	text-decoration:none; cursor:pointer;	background:#F9C104;}
 .tab_buttons_selected_right a:visited 	{color:#ffffff; 	font-weight: bold;	font-size:9pt;  	text-decoration:none; cursor:pointer;	background:#F9C104;}
 .tab_buttons_selected_right a:hover 		{color:#ffffff; font-weight: bold;	font-size:9pt;  	background:#F9C104;}

 .tab_buttons_selected_right 				{padding:0; margin:0;}
 .tab_buttons_selected_right dt 			{display:none;}
 .tab_buttons_selected_right dd 			{float:left; padding:0; margin:0; text-align:center;}
 .tab_buttons_selected_right dd span.aa 	{display:block; width:8px; height:22px; background:url(../_images/slipstream/black/hmenu-selected-main_spacer.jpg); float:left; border-bottom:0px solid #888; padding:10px 0px 0px 0px;}
 .tab_buttons_selected_right dd span.bb 	{width: 75px; height:22px; background:url(../_images/slipstream/black/hmenu-selected-main_spacer.jpg); float:left; border-bottom:0px solid #888;  padding:10px 0px 0px 0px;}
 .tab_buttons_selected_right dd span.cc 	{display:block; width:9px; height:22px; background:url(../_images/slipstream/black/hmenu-selected-main_right.jpg); float:left; border-bottom:0px solid #888; padding:10px 0px 0px 0px;}

 .tab_buttons_selected_right a:hover span 	{background-position:0 32px; border-bottom:0px solid #cccccc; text-decoration:none;}


/* tab buttons unselected left */
 .tab_buttons_unselected_left a				    {color:#ffffff; font-weight: bold;	font-size:9pt;  	text-decoration:none; cursor:pointer;	background:#F9C104;}
 .tab_buttons_unselected_left a:visited 	{color:#ffffff; font-weight: bold;	font-size:9pt;  	text-decoration:none; cursor:pointer;	background:#F9C104;}
 .tab_buttons_unselected_left a:hover 		{color:#ffffff; font-weight: bold;	font-size:9pt;  	background:#F9C104;}

 .tab_buttons_unselected_left 				{padding:0; margin:0;}
 .tab_buttons_unselected_left dt 			{display:none;}
 .tab_buttons_unselected_left dd 			{float:left; padding:0; margin:0; text-align:center;}
 .tab_buttons_unselected_left dd span.aa 	{display:block; width:8px; height:22px; background:url(../_images/slipstream/black/hmenu-unselected-main_left.jpg); float:left; border-bottom:0px solid #888; padding:10px 0px 0px 0px;}
 .tab_buttons_unselected_left dd span.bb 	{width: 75px; height:22px; background:url(../_images/slipstream/black/hmenu-unselected-main_spacer.jpg); float:left; border-bottom:0px solid #888;  padding:10px 0px 0px 0px;}
 .tab_buttons_unselected_left dd span.cc 	{display:block; width:9px; height:22px; background:url(../_images/slipstream/black/hmenu-unselected-main_right2.jpg); float:left; border-bottom:0px solid #888; padding:10px 0px 0px 0px;}

 .tab_buttons_unselected_left a:hover span 	{background-position:0 32px; border-bottom:0px solid #cccccc; text-decoration:none;}

/* tab buttons unselected regular */
 .tab_buttons_unselected_center a			{color:#ffffff; font-weight: bold;	font-size:9pt;  	text-decoration:none; cursor:pointer;	background:#F9C104;}
 .tab_buttons_unselected_center a:visited 	{color:#ffffff; font-weight: bold;	font-size:9pt; 	text-decoration:none; cursor:pointer;	background:#F9C104;}
 .tab_buttons_unselected_center a:hover		{color:#ffffff; font-weight: bold;	font-size:9pt;  	background:#F9C104;}

 .tab_buttons_unselected_center 				{padding:0; margin:0;}
 .tab_buttons_unselected_center dt 			{display:none;}
 .tab_buttons_unselected_center dd 			{float:left; padding:0; margin:0; text-align:center;}
 .tab_buttons_unselected_center dd span.aa 	{display:block; width:8px; height:22px; background:url(../_images/slipstream/black/hmenu-unselected-main_spacer.jpg); float:left; border-bottom:0px solid #888; padding:10px 0px 0px 0px;}
 .tab_buttons_unselected_center dd span.bb 	{width: 75px; height:22px; background:url(../_images/slipstream/black/hmenu-unselected-main_spacer.jpg); float:left; border-bottom:0px solid #888;  padding:10px 0px 0px 0px;}
 .tab_buttons_unselected_center dd span.cc 	{display:block; width:9px; height:22px; background:url(../_images/slipstream/black/hmenu-unselected-main_right2.jpg); float:left; border-bottom:0px solid #888; padding:10px 0px 0px 0px;}

 .tab_buttons_unselected_center a:hover span 	{background-position:0 32px; border-bottom:0px solid #cccccc; text-decoration:none;}

/* tab buttons unselected right */
 .tab_buttons_unselected_right a			{color:#ffffff; font-weight: bold;	font-size:9pt; 	text-decoration:none; cursor:pointer;	background:#F9C104;}
 .tab_buttons_unselected_right a:visited 	{color:#ffffff; font-weight: bold;	font-size:9pt; 	text-decoration:none; cursor:pointer;	background:#F9C104;}
 .tab_buttons_unselected_right a:hover 		{color:#ffffff; font-weight: bold;	font-size:9pt; 	background:#F9C104;}

 .tab_buttons_unselected_right 				{padding:0; margin:0;}
 .tab_buttons_unselected_right dt 			{display:none;}
 .tab_buttons_unselected_right dd 			{float:left; padding:0; margin:0; text-align:center;}
 .tab_buttons_unselected_right dd span.aa 	{display:block; width:8px; height:22px; background:url(../_images/slipstream/black/hmenu-unselected-main_spacer.jpg); float:left; border-bottom:0px solid #888; padding:10px 0px 0px 0px;}
 .tab_buttons_unselected_right dd span.bb 	{width: 75px; height:22px; background:url(../_images/slipstream/black/hmenu-unselected-main_spacer.jpg); float:left; border-bottom:0px solid #888;  padding:10px 0px 0px 0px;}
 .tab_buttons_unselected_right dd span.cc 	{display:block; width:9px; height:22px; background:url(../_images/slipstream/black/hmenu-unselected-main_right.jpg); float:left; border-bottom:0px solid #888; padding:10px 0px 0px 0px;}

 .tab_buttons_unselected_right a:hover span 	{background-position:0 32px; border-bottom:0px solid #cccccc; text-decoration:none;}
								  								  
/*																  
div#hover-hot:hover {
  background-color: #FCEABA;
 
}
*/

#hover-hot:hover {
  background-color: #FCEABA;
}

#hover-new:hover {
  background-color: #E9F3E9;
}
									#hover-fp:hover {
									    background-image: url(/_images/landing-pages/hover-fp.jpg);
										background-repeat: repeat-x;
  											
									}
									#hover-fp:hover a{
										background-color: transparent;	
									}

									#hover-ew:hover {
									    background-image: url(/_images/landing-pages/hover-ew.jpg);
										background-repeat: repeat-x;
  											
									}
									#hover-ew:hover a{
										background-color: transparent;	
									}


									#hover-dw:hover {
									    background-image: url(/_images/landing-pages/hover-dw.jpg);
										background-repeat: repeat-x;
  											
									}
									#hover-dw:hover a{
										background-color: transparent;	
									}

									#hover-html:hover {
									    background-image: url(/_images/landing-pages/hover-html.jpg);
										background-repeat: repeat-x;
  											
									}
									#hover-html:hover a{
										background-color: transparent;	
									}

									#hover-wp:hover {
									    background-image: url(/_images/landing-pages/hover-wp.jpg);
										background-repeat: repeat-x;
  											
									}
									#hover-wp:hover a{
										background-color: transparent;	
									}

									#hover-osc:hover {
									    background-image: url(/_images/landing-pages/hover-osc.jpg);
										background-repeat: repeat-x;
  											
									}
									#hover-osc:hover a{
										background-color: transparent;	
									}
									
									.balloonstyle {
position: absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 200px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}
