

	   div.home-main-column-1-v2 {
	     width: 645px;
		 float: left;
		 padding-top: 0px;
		 border-right: 1px solid #413F54;
		 border-left: 1px solid #413F54;
	   }
	   
	   div.home-main-column-2-v2 {
	     width: 320px;
		 border-right: 1px solid #413F54;
		 border-left: 1px solid #413F54;
		 float: right;
	   }

	   .product-box-bg2 {
	     background-image: url(/_images/slipstream/product-box-bg.jpg);
		 background-repeat: repeat-x;
		 background-position: 0px 24px;
		 width: 300px;

	   }

		td.product-details-title2 {
		  background-image: url(/_images/slipstream/details.jpg);
		  background-repeat: repeat-x;
		  height: 23px;
		  color: #ffffff;
		  border-right: 1px solid #ffffff;
		    border-bottom: 1px solid #ffffff;
		    border-top: 1px solid #ffffff;
		}
		td.product-details-title2-r {
		  background-image: url(/_images/slipstream/details.jpg);
		  background-repeat: repeat-x;
		    border-bottom: 1px solid #ffffff;
		    border-top: 1px solid #ffffff;
		  height: 23px;
		}

         li.feature {
		   list-style-type: none;
		   list-style-image: url(/_images/slipstream/checkbox.jpg);
		   font-size: 8pt;
		   font-weight: bold;
		   line-height: 13px;
		   padding-bottom: 7px;		
		 }
		 span.feature {
		   padding-bottom: 2px;
		 }

		
		span.details-title {
		  font-weight: bold;
		  color: #ffffff;
		  padding-left: 10px;
		}

		div.details-title {
		  font-weight: bold;
		  color: #ffffff;
		  padding-left: 10px;
		  float: left;
		}
		div.list-header-info2 {
		  width: 25px;
		  padding-right: 5px;
		  text-align: right;
          cursor:pointer;
		  float: right;
		 /* display: absolute;*/
		}
		span.thumb-title {
		  font-weight: bold;
		  color: #ffffff;
		  padding-left: 20px;
		}		
       h1.v2-left {
	     background-image: url(/_images/slipstream/h1-left.jpg);
		 background-repeat: no-repeat;
		 height: 33px;
		 color: #ffffff;
		 font-size: 14pt;
		 font-weight: normal;
		 line-height: 33px;
		 margin-bottom: 0px;
		 padding-bottom: 0px;
		 margin-top: 0px;
		 padding-top: 0px;
	   }

       h2.v2-left {
	     background-image: url(/_images/slipstream/h2-left.jpg);
		 background-repeat: no-repeat;
		 height: 33px;
		 color: #ffffff;
		 font-size: 14pt;
		 font-weight: normal;
		 line-height: 33px;
		 margin-bottom: 0px;
		 padding-bottom: 0px;
		 margin-top: 10px;
	   }

       h3.v2-left {
	     background-image: url(/_images/slipstream/h3-left.jpg);
		 background-repeat: repeat-x;
		 height: 33px;
		 color: #ffffff;
		 font-size: 14pt;
		 font-weight: normal;
		 line-height: 33px;
		 margin-bottom: 0px;
		 padding-bottom: 0px;
		 margin-top: 10px;
		 
	   }

       h2.v2-right {
	     background-image: url(/_images/slipstream/h2-right.jpg);
		 background-repeat: no-repeat;
		 height: 33px;
		 color: #ffffff;
		 font-size: 14pt;
		 font-weight: normal;
		 line-height: 33px;
		 margin-bottom: 0px;
		 padding-bottom: 0px;
		 padding-top: 0px;
		 margin-top: 0px;
	   }

       h3.v2-right {
	     background-image: url(/_images/slipstream/h3-right.jpg);
		 background-repeat: no-repeat;
		 height: 33px;
		 color: #ffffff;
		 font-size: 12pt;
		 font-weight: bold;
		 line-height: 33px;
		 margin-bottom: 0px;
		 padding-bottom: 0px;
		 padding-top: 00px;
		 margin-top: 10px;
		 width: 300px;
	   }

       h4.v2-right {
	     background-image: url(/_images/slipstream/h4-right.jpg);
		 background-repeat: no-repeat;
		 height: 44px;
		 color: #ffffff;
		 font-size: 12pt;
		 font-weight: bold;

		 margin-bottom: 0px;
		 padding-bottom: 0px;
		 padding-top: 0px;
		 margin-top: 0px;
		 width: 300px;
	   }


	   span.h1-left {
	     padding-left: 50px;
		 line-height: 33px;
	   }	   
	   span.h2-left {
	     padding-left: 50px;
		 line-height: 33px;
		 font-size: 11pt;
		 font-weight: bold;
	   }

	   span.h3-left {
	     padding-left: 50px;
		 line-height: 33px;
		 font-size: 11pt;
		 font-weight: bold;
	   }
	   span.h2-right {
	     padding-left: 50px;
		 line-height: 33px;
	   }

	   span.h3-right {
	     padding-left: 50px;
		 line-height: 33px;
		 text-align:left;
	   }

	   span.h4-right {
	     margin-top: 0px;
	     padding-left: 50px;
		 line-height: 33px;
		 text-align:left;
	   }	   
	   #column1-v2 p {
	     padding-left: 10px;
		 padding-top: 3px;
		 padding-bottom: 3px;
		 margin-bottom: 0px;
		 text-align: left;
		 font-size: 10pt;
	   }

	   #column2-v2 p {
	     padding-left: 10px;
		 padding-top: 3px;
		 padding-bottom: 3px;
		 margin-bottom: 0px;		 
		 text-align: left;
		 font-size: 10pt;
		 
	   }
	   
	   #column1-v2 td {
	     font-size: 10pt;
	   }
	   
	   #column1-v2 a {
	     font-size: 10pt;
		 color: #413F54;
		 text-decoration: none;
		 border-bottom: 1px dotted #413F54
	   }
	   #column1-v2 a:hover {
		 color: #CE9200;
		 border-bottom: 1px solid #CE9200
	   }	   

	   ul#category-links1 {
	     list-style-type: none;
		 padding-left: 0px;
		 margin-left: 0px;
		 padding-top: 0px;
		 margin-bottom: 10px;
		 padding-bottom: 10px;
		 margin-top: 0px;
	   }
	   
	   
	   #category-links1 a {
	     border: 0px;
		 display: block;
		 background-image: url(/_images/slipstream/category-link.jpg);
		 background-repeat: no-repeat;
		 line-height: 20px;	 
		 padding-left: 10px;
		 color: #000000;
	   }
	   
	   #category-links1 a:hover {
	     border: 0px;
		 background-position: 0px -20px;
		 color: #000000;
		 padding-left: 10px;
	   }
	   
	   li.cl2 {
	    
	    /* margin-top: 2px; */
		/* margin-bottom: 2px; */
		 padding-bottom: 0px;
		/* border-bottom: 1px solid #cccccc;
		 border-left: 1px solid #cccccc;*/
		 height: 20px;
	   }	 
	   

	   ul#category-links4 {
	     list-style-type: none;
		 padding-left: 5px;
		 margin-left: 5px;
		 padding-top: 5px;
		 margin-bottom: 0px;
		 padding-bottom: 5px;
		 margin-top: 0px;
		 width: 295px;
	   }
	   
	   
	   #category-links4 a {
	     border: 0px;
		 display: block;
		 background-image: url(/_images/slipstream/category-links2.jpg);
		 background-repeat: no-repeat;
		 line-height: 20px;	 
		 padding-left: 5px;
	     font-size: 10pt;
		 color: #413F54;
		 text-decoration: none;
		 border-bottom: 1px dotted #413F54
 	   }
	   
	   #category-links4 a:hover {
	     border: 0px;
		 background-position: 0px -20px;
		 padding-left: 5px;
		 color: #CE9200;
		 line-height: 20px;
		 border-bottom: 1px solid #CE9200
	   }
	   
	 

	     
	   div.home-main-column-1 {
	     width: 310px;
		 float: left;
		 padding-top: 4px;
	   }
	   
	   div.home-main-column-2 {
	     width: 330px;
		 margin-left: 5px;
		 padding-left: 5px;
		 padding-right: 5px;
		 margin-left: 5px;
		 border-right: 1px solid #4B485D;
		 border-left: 1px solid #4B485D;
		 float: left;
		 padding-top: 4px;

	   }
	   
	   div.home-main-column-3 {
	     width: 310px;
		 float: right;
		 padding-top: 4px;
		 height: 100%;
	   }	   
	   
	   span.home-span-1 {
	     background-color: #ffffff;
		 color: #EEAE05;
		 font-weight: bold;
		 font-size: 13px;
	   }
	   h1.home-h1-1 {
	     font-size: 13px;
		 font-weight: bold;
		 background-color: #ffffff;
		 color: #48455C;
		 display: inline;
		 padding-bottom: 0px;
		 margin-bottom: 10px;
	   }
	   
	   h2.home-h2-1 {
	     font-size: 13px;
		 font-weight: bold;
		 background-color: #ffffff;
		 background-image: url(/_images/slipstream/h2-bg.jpg);
		 background-repeat: no-repeat;
		 padding-left: 10px;
		 padding-top: 2px;
		 color: #48455C;
		 margin-top: 5px;
		 margin-bottom: 5px;
		 height: 20px;
	   }	   
	   
	   div.home-product-info-fp {
	     background-image: url(/_images/slipstream/pbs-fp.jpg);
		 background-repeat: no-repeat;
		 margin-bottom: 20px;
		 
	   }

	   div.home-product-info-ew {
	     background-image: url(/_images/slipstream/pbs-ew.jpg);
		 background-repeat: no-repeat;
		 margin-bottom: 20px;
		 
	   }

	   div.home-product-info-dw {
	     background-image: url(/_images/slipstream/pbs-dw.jpg);
		 background-repeat: no-repeat;
		 margin-bottom: 20px;
		 
	   }

	   div.home-product-info-html {
	     background-image: url(/_images/slipstream/pbs-html.jpg);
		 background-repeat: no-repeat;
		 margin-bottom: 20px;
		 
	   }

	   div.home-product-info-wp {
	     background-image: url(/_images/slipstream/pbs-wp.jpg);
		 background-repeat: no-repeat;
		 margin-bottom: 20px;
	
	   }	   
	   p.home-product-info {
	     padding-top: 2px;
		 margin-top: 2px;
	     padding-left: 55px;
		 padding-bottom: 10px;
		 margin-bottom: 10px;
	   }
	   
	   ul.info-links {
	     list-style-type: none;
		 padding-left: 25px;
		 margin-left: 40px;
		 padding-top: 0px;
		 margin-bottom: 10px;
		 padding-bottom: 10px;
		 margin-top: 0px;
	   }

	   
	   ul.category-links {
	     list-style-type: none;
		 padding-left: 10px;
		 margin-left: 10px;
		 padding-top: 0px;
		 margin-bottom: 10px;
		 padding-bottom: 10px;
		 margin-top: 0px;
	   }
	   
	   li.cl {
	     margin-top: 3px;
		 margin-bottom: 3px;
		 padding-bottom: 3px;
		 border-bottom: 1px dotted #000000;
	   }

	   
	   
	   div.list-header {
	     background-repeat: no-repeat;
		 margin-left: 55px;
		 font-weight: bold;
		 background-image: url(/_images/slipstream/list-header.jpg);
		 height: 20px;
		 display: relative;
		 margin-bottom: 1px;
	   }

	   div.product-details-header {
	     background-repeat: no-repeat;
		 margin-left: 0px;
		 font-weight: bold;
		 background-image: url(/_images/slipstream/list-header.jpg);
		 height: 20px;
		 display: relative;
		 margin-bottom: 1px;
	   }

	   div.list-header-text {
	     padding-top: 2px;
		 padding-left: 10px;
		 float: left;
	   }
		div.list-header-info {
		  width: 25px;
		  padding-top: 2px;
		  padding-right: 5px;
		  text-align: right;

		  float: right;
		  display: absolute;
		}
		
	   ul.product-info {
	     list-style-type: none;
		 padding-left: 5px;
		 margin-left: 5px;
		 padding-top: 0px;
		 margin-bottom: 10px;
		 padding-bottom: 10px;
		 margin-top: 0px;
	   }


	   
	   ul.product-links {
	     list-style-type: none;
		 padding-left: 5px;
		 margin-left: 5px;
		 padding-top: 0px;
		 margin-bottom: 10px;
		 padding-bottom: 10px;
		 margin-top: 0px;
	   }
	   
	   
	   #column1 a {
	     color: #4B485D;
		 background-color: #ffffff;
		 display: block;
		 font-weight: bold;
	     background-image: url(/_images/slipstream/more-prompt.jpg);
		 background-position: 100% 2px;
		 background-repeat: no-repeat;
	   }
	   
	   #column1 a:hover {
	     color: #EEAE05;
		 background-position: 100% -12px;
	   }


	   #column3 a {
	     color: #4B485D;
		 background-color: #ffffff;
		 display: block;
		 font-weight: bold;
	     background-image: url(/_images/slipstream/more-prompt.jpg);
		 background-position: 100% 2px;
		 background-repeat: no-repeat;
		 text-decoration: none;
	   }
	   
	   #column3 a:hover {
	     color: #EEAE05;
		 background-position: 100% -12px;
	   }

	   #column1 a.rss-feed {
	     color: #4B485D;
		 background-color: #ffffff;
		 display: block;
		 font-weight: bold;
	     background-image: url();
		 background-repeat: no-repeat;
	   }
	   
	   #column1 a.rss-feed:hover {
	     color: #EEAE05;
	   }

	   
	   #column2 a {
	     color: #4B485D;
		 background-color: #ffffff;
		 display: block;
		 font-weight: bold;
	     background-image: url(/_images/slipstream/more-prompt.jpg);
		 background-position: 100% 2px;
		 background-repeat: no-repeat;
	   }
	   
	   #column2 a:hover {
	     color: #EEAE05;
		 background-position: 100% -12px;
	   }	
	   
	   span.blog-date {
		 display: inline;
		 text-decoration: none;
		 font-weight: normal;
	   }
	   
	   div.blog-posting1 {
	     border-bottom: 1px dotted #4B485D;
		 margin-bottom: 5px;
		 margin-top: 0px;
		 padding-top: 0px;

	   }

	   div.blog-posting2 {
		 margin-bottom: 10px;
	   }
	   
	   p.blog-summary {
	     margin-top: 5px;
		 padding-top: 0px;
	     margin-bottom: 5px;
	   }
	   

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #ffffff;
width: 150px; /*Default width of hint.*/ 
padding: 2px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
/*border-right: 1px solid black;
border-bottom: 1px solid black;*/
visibility: hidden;
}

	   #column1 a.hintanchor {
	     color: #000000;
		 background-color: transparent;
		 display: block;
		 font-weight: bold;
	     background-image: none;
		 background-repeat: no-repeat;
		 cursor: pointer;
	   }
	   
	   #column1 a.hintanchor:hover {
	     color: #ffffff;
		 
	   }

	   #column2 a.hintanchor {
	     color: #000000;
		 background-color: transparent;
		 display: block;
		 font-weight: bold;
	     background-image: none;
		 background-repeat: no-repeat;
		 cursor: pointer;
	   }
	   
	   #column2 a.hintanchor:hover {
	     color: #ffffff;
		 
	   }



div.software-required-fp {
  background-image: url(/_images/slipstream/software-fp.jpg);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 20px;
  margin-left: 55px;
  font-weight: bold;
  font-size: 8pt;
  margin-top: 0px;
  padding-top: 0px;
}

div.software-required-ew {
  background-image: url(/_images/slipstream/software-ew.jpg);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 20px;
  margin-left: 55px;
  font-weight: bold;
  font-size: 8pt;
  margin-top: 0px;
  padding-top: 0px;
}

div.software-required-dw {
  background-image: url(/_images/slipstream/software-dw.jpg);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 20px;
  margin-left: 55px;
  font-weight: bold;
  font-size: 8pt;
  margin-top: 0px;
  padding-top: 0px;
}

div.software-required-html {
  background-image: url(/_images/slipstream/software-html.jpg);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 20px;
  margin-left: 55px;
  font-weight: bold;
  font-size: 8pt;
  margin-top: 0px;
  padding-top: 0px;
}

div.product-mini-thumb-left {
float: left; 
width: 48px; 
text-align: center; 
height: 40px;
}

div.product-mini-thumb-right {
float: right; 
width: 48px; 
text-align: center; 
height: 40px;
}

div.product-details-right {
float: right; 
width: 215px;
margin-bottom: 0px;
padding-bottom: 0px;
}
div.product-details-left {
float: left; 
width: 100px; 
margin-bottom: 0px;
padding-bottom: 0px;
}
