/* layout
---------------------------------------------------------------------------*/

#qpro_cat_series {
  clear: both;
  padding: 0px 0px 10px 0px;
  display: block;
}

#qpro_cat_series .wrapper {
  background: transparent url(/HP/images/common/showcase_top.gif) 0 0 no-repeat;
  padding-top: 4px;
  position:relative;
  top:0px;
}

#qpro_cat_series .content {
  position: relative;
  background: transparent url(/HP/images/common/showcase_bottom.gif) 0% 100% no-repeat;
  padding-bottom: 20px;
  *zoom: 1;
}

/* heading & button
---------------------------------------------------------------------------*/

#qpro_cat_series h3 {
  position: absolute;
  top: 15px;
  left: 19px;
  font-weight: bold;
  z-index: 1;
  width: 300px;
}

#qpro_cat_series .see_compare {
  position: absolute;
  top: 15px;
  right: 50px;
  z-index: 1;
}


#qpro_cat_series .see_compare .BlueButton {
  	display: inline;
}

/* tabs_block
---------------------------------------------------------------------------*/

#qpro_cat_series .tabs_block {
  padding: 45px 20px 0 19px; 
  background-color: #fff;
  overflow: hidden;
  *zoom: 1;
  background: transparent url(/HP/images/common/showcase_tabs_bgd.gif) 0% 100% no-repeat;
}

#qpro_cat_series .tabs_block .TabMenu li {
  background-color: transparent;
}

/* series_block
---------------------------------------------------------------------------*/

#qpro_cat_series .series_container {
  background: transparent url(/HP/images/common/showcase_series_block_bgd.gif) 0% 100% no-repeat;
}

#qpro_cat_series .series_block {
  background: transparent url(/HP/images/common/showcase_series_block_bgd.gif) 0% 100% no-repeat;
  padding: 15px 1px 0px 1px;
  position: relative;
  overflow: visible;
  z-index: 0;
}

/* --- */

#qpro_cat_series .series_nav {
  padding-top: 3px;
  *text-align: center;
  width: 894px;
}

body.tabs #qpro_cat_series .series_nav {
  padding-bottom: 10px; 
}

#qpro_cat_series .series_nav ul {
  margin: 0 auto;
  display: table;
  *display: inline-block;
  *margin: 0px 0px 0px 15px;
}

#qpro_cat_series .series_nav ul {
  *display: inline; 
}

#qpro_cat_series .series_nav li {
  display: table-cell;
  *display: inline-block;
}

#qpro_cat_series .series_nav li {
  *display: inline;
}

#qpro_cat_series .series_nav li a {
  display: block;
  margin-right: 2px;
  *text-indent: 0px; 
  *display: inline-block;
  font-size:0px;
}

#qpro_cat_series .series_nav li a span {
  display:none
}

#qpro_cat_series .series_nav li a.back,
#qpro_cat_series .series_nav li a.next {
  width: 5px;
  height: 13px;
  background-color: transparent;
  background-position: 0px 2px;
  background-repeat: no-repeat;
}

#qpro_cat_series .series_nav li a.back {
  margin-right: 5px;
  background-image: url(/HP/images/common/arrow_prev_rollover.jpg);
}

#qpro_cat_series .series_nav li a.next { 
  margin-left: 3px;
  margin-right: 0;
  background-image: url(/HP/images/common/arrow_next_rollover.jpg); 
}

#qpro_cat_series .series_nav li.disabled a.back { background-image: url(/HP/images/common/arrow_prev.jpg); }
#qpro_cat_series .series_nav li.disabled a.next { background-image: url(/HP/images/common/arrow_next.jpg); }

#qpro_cat_series .series_nav li.disabled a { cursor: default; }

#qpro_cat_series .series_nav li a.page {
  width: 13px;
  height: 13px;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
}

#qpro_cat_series .series_nav li a.page1 { background-image: url(/HP/images/common/btn_round_lightblue1.gif); }
#qpro_cat_series .series_nav li a.page2 { background-image: url(/HP/images/common/btn_round_lightblue2.gif); }
#qpro_cat_series .series_nav li a.page3 { background-image: url(/HP/images/common/btn_round_lightblue3.gif); }
#qpro_cat_series .series_nav li a.page4 { background-image: url(/HP/images/common/btn_round_lightblue4.gif); }
#qpro_cat_series .series_nav li a.page5 { background-image: url(/HP/images/common/btn_round_lightblue5.gif); }
#qpro_cat_series .series_nav li a.page6 { background-image: url(/HP/images/common/btn_round_lightblue6.gif); }
#qpro_cat_series .series_nav li a.page7 { background-image: url(/HP/images/common/btn_round_lightblue7.gif); }
#qpro_cat_series .series_nav li a.page8 { background-image: url(/HP/images/common/btn_round_lightblue8.gif); }
#qpro_cat_series .series_nav li a.page9 { background-image: url(/HP/images/common/btn_round_lightblue9.gif); }

#qpro_cat_series .series_nav li.active a.page1 { background-image: url(/HP/images/common/btn_round_darkblue1.gif); }
#qpro_cat_series .series_nav li.active a.page2 { background-image: url(/HP/images/common/btn_round_darkblue2.gif); }
#qpro_cat_series .series_nav li.active a.page3 { background-image: url(/HP/images/common/btn_round_darkblue3.gif); }
#qpro_cat_series .series_nav li.active a.page4 { background-image: url(/HP/images/common/btn_round_darkblue4.gif); }
#qpro_cat_series .series_nav li.active a.page5 { background-image: url(/HP/images/common/btn_round_darkblue5.gif); }
#qpro_cat_series .series_nav li.active a.page6 { background-image: url(/HP/images/common/btn_round_darkblue6.gif); }
#qpro_cat_series .series_nav li.active a.page7 { background-image: url(/HP/images/common/btn_round_darkblue7.gif); }
#qpro_cat_series .series_nav li.active a.page8 { background-image: url(/HP/images/common/btn_round_darkblue8.gif); }
#qpro_cat_series .series_nav li.active a.page9 { background-image: url(/HP/images/common/btn_round_darkblue9.gif); }

#qpro_cat_series .series_nav li.active a { cursor: default; }

/* --- */

#qpro_cat_series .series_content {
  position: relative;
  overflow: hidden;
  min-width: 877px;
  width:877px;
  *width:894px;
  padding-top: 20px;
  padding-left: 17px;
}

body.tabs #qpro_cat_series .series_content {
  padding-top: 5px; 
}
/*changed 19 sep*/
#qpro_cat_series .series_content ul {
  position: relative;
  overflow: hidden;
  *zoom: 1;
  width: 12000px;
  left: 0;
  display:none;
}

#qpro_cat_series .series_content li {
  float: left;
  text-align: center;
}

#qpro_cat_series .series_content li a {
  display: block;
  text-decoration: none;
  text-align: center;
  margin: 0 auto;
}

#qpro_cat_series .series_content li a:hover {
  cursor: pointer;
}

#qpro_cat_series .series_content li a em,
#qpro_cat_series .series_content li a strong,
#qpro_cat_series .series_content li a span {
  display: block;
  margin: 0 auto;
}

#qpro_cat_series .series_content li a em {
  padding: 8px 0 2px 0;
}

#qpro_cat_series .series_content li a strong {
  padding: 0 0 5px 0;
  font-weight: bold;
  line-height: 1.2em;
  color: #0066cc;
  *margin: 0px auto 0px 0px;
}

#qpro_cat_series .series_content li a:hover strong {
  text-decoration: underline;
}

#qpro_cat_series .series_content li a span {
  padding: 0 0 20px 0;
  line-height: 1.1em;
  color: #666; 
}

#qpro_cat_series .series_content li span { 
  padding: 0px 0px 20px 0px;  
  line-height: 1.1em;
  color: #666;
  display:block;
  text-align:center;
  margin: 0px auto; 
}

/* - */

/* spacing between series */
/*for 1 product*/
#qpro_cat_series .series_content .c1 li { margin: 0px 240px; padding:0px; }
/*for2 product*/
#qpro_cat_series .series_content .c2 li { margin: 0px 20px; padding:0px; }
/*for 3 product*/
#qpro_cat_series .series_content .c3 li { margin: 0px 71px; padding:0px; }
/*for 4 product*/
#qpro_cat_series .series_content .c4 li { margin: 0px 36px; padding:0px; }
/*for 5 product*/
#qpro_cat_series .series_content .c5 li { margin: 0px 14px; padding:0px; }
/*for 6 product*/
#qpro_cat_series .series_content .c6 li { padding: 0px; margin:0px; }

/* width of each series */
#qpro_cat_series .series_content .c3 li,
#qpro_cat_series .series_content .c4 li,
#qpro_cat_series .series_content .c5 li,
#qpro_cat_series .series_content .c6 li {
	width: 144px; } 

#qpro_cat_series .series_content .c3 li a,
#qpro_cat_series .series_content .c4 li a,
#qpro_cat_series .series_content .c5 li a,
#qpro_cat_series .series_content .c6 li a {
	width: 139px; *width:140px; }

#qpro_cat_series .series_content .c1 li,
#qpro_cat_series .series_content .c2 li {
	width:388px;}

#qpro_cat_series .series_content .c1 li a,
#qpro_cat_series .series_content .c2 li a {
	min-width:380px; *width:381px; }
/* 3 or more series and narrow image */
#qpro_cat_series .series_content .c3 li a em,
#qpro_cat_series .series_content .c3 li a strong,
#qpro_cat_series .series_content .c3 li span,
#qpro_cat_series .series_content .c4 li a em,
#qpro_cat_series .series_content .c4 li a strong,
#qpro_cat_series .series_content .c4 li span,
#qpro_cat_series .series_content .c5 li a em,
#qpro_cat_series .series_content .c5 li a strong,
#qpro_cat_series .series_content .c5 li span,
#qpro_cat_series .series_content .c6 li a em,
#qpro_cat_series .series_content .c6 li a strong,
#qpro_cat_series .series_content .c6 li span
 {   width: 100px;}

#qpro_cat_series .series_content .c1 li a em,
#qpro_cat_series .series_content .c1 li a strong,
#qpro_cat_series .series_content .c1 li span,
#qpro_cat_series .series_content .c2 li a em,
#qpro_cat_series .series_content .c2 li a strong,
#qpro_cat_series .series_content .c2 li span
{   width: 340px;}

/* 1 or 2 series and wide image */
#qpro_cat_series .series_content .c1 li a em,
#qpro_cat_series .series_content .c1 li a strong,
#qpro_cat_series .series_content .c1 li a span,
#qpro_cat_series .series_content .c2 li a em,
#qpro_cat_series .series_content .c2 li a strong,
#qpro_cat_series .series_content .c2 li a span,
#qpro_cat_series .series_content li span {
  width: 340px;
}

/* background for selected top */

#qpro_cat_series .series_content li.active a {
  background: transparent url(/HP/images/common/showcase_selected_top.gif) 0 0 no-repeat;
}

#qpro_cat_series .series_content .c1 li.active a,
#qpro_cat_series .series_content .c2 li.active a {
  background-image: url(/HP/images/common/showcase_selected_large_top.gif);
}

/* background for selected bottom */
#qpro_cat_series .a1 div,
#qpro_cat_series .a2 div,
#qpro_cat_series .a3 div,
#qpro_cat_series .a4 div,
#qpro_cat_series .a5 div,
#qpro_cat_series .a6 div {
  background-color: transparent;
  background-image: url(/HP/images/common/showcase_selected_bottom.gif);
  background-position: -200px bottom;
  background-repeat: no-repeat;
}
#qpro_cat_series .a1 .c1,
#qpro_cat_series .a1 .c2,
#qpro_cat_series .a2 .c2 {
  background-image: url(/HP/images/common/showcase_selected_large_bottom.gif);
}

/* for 6 products*/
#qpro_cat_series .a1 .c6 { background-position: 0px bottom; }
#qpro_cat_series .a2 .c6 { background-position: 144px bottom; }
#qpro_cat_series .a3 .c6 { background-position: 288px bottom; }
#qpro_cat_series .a4 .c6 { background-position: 432px bottom; }
#qpro_cat_series .a5 .c6 { background-position: 576px bottom; }
#qpro_cat_series .a6 .c6 { background-position: 720px bottom; }
/* for 5 products*/
#qpro_cat_series .a1 .c5 { background-position: 14px bottom; }
#qpro_cat_series .a2 .c5 { background-position: 186px bottom; }
#qpro_cat_series .a3 .c5 { background-position: 358px bottom; }
#qpro_cat_series .a4 .c5 { background-position: 530px bottom; }
#qpro_cat_series .a5 .c5 { background-position: 702px bottom; }
/* for 4 products*/
#qpro_cat_series .a1 .c4 { background-position: 36px bottom; }
#qpro_cat_series .a2 .c4 { background-position: 252px bottom; }
#qpro_cat_series .a3 .c4 { background-position: 468px bottom; }
#qpro_cat_series .a4 .c4 { background-position: 684px bottom; }
/* for 3 products*/
#qpro_cat_series .a1 .c3 { background-position: 71px bottom; }
#qpro_cat_series .a2 .c3 { background-position: 357px bottom; }
#qpro_cat_series .a3 .c3 { background-position: 643px bottom; }
/* for 2 products*/
#qpro_cat_series .a1 .c2 { background-position: 22px bottom; }
#qpro_cat_series .a2 .c2 { background-position: 450px bottom; }
/* for 1 products*/
#qpro_cat_series .a1 .c1 { background-position: 242px bottom; }

/* background for products_block9/23/2008 top */
#qpro_cat_series .a1,
#qpro_cat_series .a2,
#qpro_cat_series .a3,
#qpro_cat_series .a4,
#qpro_cat_series .a5,
#qpro_cat_series .a6 {
  background: transparent url(/HP/images/common/showcase_products_block_top.gif) 0% 100% repeat-x;
}

/* products_block
---------------------------------------------------------------------------*/
/*changed 19 sep*/
#qpro_cat_series .products_block {
  background: transparent url(/HP/images/common/showcase_series_block_bgd.gif) 0% 100% no-repeat;
  display:none;
  *zoom: 1;
  position: relative;
  width:896px;
}

/* --- */

#qpro_cat_series .products_close {
  margin: 0 20px;
  padding: 12px 0 11px 0;
  overflow: hidden;
  *zoom: 1;

  position: relative;
}

#qpro_cat_series .products_close a {
  float: right;
  display: block;
  font-size: 11px;
  color: #666666;
  background: transparent url(/HP/images/common/btn_close.gif) 100% 0% no-repeat;
  padding-right: 17px;
}

#qpro_cat_series .products_close a:hover {
  text-decoration: underline; 
}

/* --- */

#qpro_cat_series .products_highlight {
  margin: 0 18px;
  padding-bottom: 18px;
  position: relative;
  *zoom: 1;
}

#qpro_cat_series .products_highlight .featured {
  position: absolute; 
  right: 27px;
  top: 16px;
  width: 161px;
  height: 187px;
  padding: 12px;
  background: transparent url(/HP/images/common/showcase_featured.gif) 0 0 no-repeat;
}

#qpro_cat_series .products_highlight .featured h4 {
  font-size: 15px;
  line-height: 1em;
  padding-bottom: 3px;
}

#qpro_cat_series .products_highlight .featured p.image {
  text-align: center;
  padding-bottom: 3px;
}

#qpro_cat_series .products_highlight .featured p.model {
  margin-bottom: 5px;
  font-size: 13px; 
  color: #0066cc;
  font-weight: bold;
}

#qpro_cat_series .products_highlight .featured p.model a {
  font-size: 13px; 
  color: #0066cc;
 /* background: transparent url(/HP/images/common/feature_arrow.gif) 100% 50% no-repeat;*/
  font-weight: bold;
}

#qpro_cat_series .products_highlight .featured p.model a:hover {
  font-size: 13px; 
  color: #0066cc;
 /* background: transparent url(/HP/images/common/feature_arrow.gif) 100% 50% no-repeat;*/
  font-weight: bold;
  text-decoration:underline;
}

#qpro_cat_series .products_highlight .featured p.text {
  font-size: 11px; 
  line-height: 1.3em;
}

/* --- */

#qpro_cat_series .products_content {
  margin: 0 20px;
  position: relative;
  overflow: hidden;
  *zoom: 1;

  position: relative;
}

#qpro_cat_series .products_content table {
  border-collapse: separate;
  border-spacing: 0px;
  behavior: expression((this.runtimeStyle.behavior="none")&&(this.cellSpacing=0));
  position: relative;
}

#qpro_cat_series .products_content td {
  width: 255px;
  border-top: 1px solid #aeaeae;
  border-left: 1px solid #aeaeae;
  padding: 16px;
  vertical-align: top;
}

#qpro_cat_series .products_content tr.first td {
  border-top: 0; 
  padding-top: 8px;
}

#qpro_cat_series .products_content td.first {
  border-left: 0; 
}

#qpro_cat_series .products_content tr.last td {
  border-bottom: 1px solid #aeaeae;
}

#qpro_cat_series .products_content table.no_border tr td {
  border: 0;
}

#qpro_cat_series .products_content .no_leftborder {
  border-left: 0;
}

#qpro_cat_series .products_content .image {
  float: left;
  width: 100px;

}

#qpro_cat_series .products_content .image p.image {
  width: 100px;
  height:100px;
  text-align:center;
}

#qpro_cat_series .products_content .image p {
  padding-bottom: 3px;
}

#qpro_cat_series .products_content .image li {
  text-indent: -1000px;
  padding: 2px 2px 4px 2px;
  background: transparent url(/HP/images/products/details/showcase_color_btn.gif) 0 0 no-repeat;
  float: left;
  margin-right: 2px;
}
#qpro_cat_series .products_content .image li.active {
  background-image: url(/HP/images/products/details/showcase_color_btn_active.gif);
}

#qpro_cat_series .products_content .image li a {
  display: block;
  overflow: hidden;
  width: 11px;
  height: 10px;
}

#qpro_cat_series .products_content .text {
  float: right;
  width: 135px;
}

#qpro_cat_series .products_content .text .model {
  padding-top: 7px;
  color: #0066cc;
  line-height: 1em;
}

#qpro_cat_series .products_content .text .model a {
  color: #0066cc;
  font-weight: bold;
}

#qpro_cat_series .products_content .text .status {
  padding-top: 5px;
  color: #c51230;
  line-height: 1em;
}

#qpro_cat_series .products_content .text ul {
  padding-top: 5px;
}

#qpro_cat_series .products_content .text li {
  line-height: 1.2em;
  padding-top: 1px;
  clear:both;
}

#qpro_cat_series .products_content .text li span {
  display:inline;
  float:left;
}

#qpro_cat_series .products_content div.text ul.specs, #qpro_cat_series .products_content ul.specs {float:left; width:130px; padding-left:5px;}
#qpro_cat_series .products_content div.text ul.specs li, #qpro_cat_series .products_content ul.specs li {margin-left:5px; position:relative;}
#qpro_cat_series .products_content div.text ul.specs li span.bullet, #qpro_cat_series .products_content ul.specs li span.bullet {position:absolute; left:-10px; top:-1px;}

.products_content .text li span.uspText{
 width:122px;
 padding-left:3px;
}

#qpro_cat_series .products_content .price {
  padding-top: 5px; clear: both;
}

#qpro_cat_series .products_content .price H5{
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:normal; margin:0px; border:0px;}

#qpro_cat_series .products_content .price H4{
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:bold; margin:0px; border:0px;}

#qpro_cat_series .products_content  .price p{
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; padding-top:2px; margin:0px; border:0px;}

#qpro_cat_series .products_content  .price strong {
  color: #666;
  font-weight: bold;
}

/* --- */

#qpro_cat_series .products_footer {
  margin: 0 20px;
  padding: 18px 0 11px 0;
  overflow: hidden;
  *zoom: 1;
  position: relative;
}

#qpro_cat_series .products_footer table{
  width:100%; margin:0px; padding:0px; border:0px;
}

#qpro_cat_series .products_footer td{
  width:50%;
}

#qpro_cat_series .products_footer .see_compare {
  position: static;
  float: left;
}


/*
#qpro_cat_series .products_footer .see_compare .BlueButton {
  width: 230px;
}
*/

#qpro_cat_series .products_footer .disclaimer {
  float: right;
  text-align: right;
  line-height: 1.1em;
}

#qpro_cat_series .products_footer .disclaimer span{
                clear: both; display: block;
}

#qpro_cat_series .products_content .image ul.colors{width:85px; display:block;}

/* Loading */

#qpro_cat_series .content_block{position:static;}

#qpro_cat_series .preloader_block{
  background: transparent url(/HP/images/common/showcase_series_block_bgd.gif) 0% 100% no-repeat;
  display:none;

}
/*-- previously was centered using margins, but it messes up the IE*/
#qpro_cat_series .preloader_block #preloader_visuals{
	width:150px;   
	padding:30px 10px 30px 375px;
	position:static;
}

#qpro_cat_series .preloader_block #preloader_visuals img{
	margin-bottom:-7px;
}

#qpro_cat_series .preloader_block #preloader_visuals .textblock{
	display:block;width:180px;height:20px;

}

#qpro_cat_series .preloader_block #preloader_visuals .textblock .maintext{
	font-size:11px; 
	font-weight:bold; width:140px;
}

#qpro_cat_series .preloader_block #preloader_visuals .textBlock .subtext{
	font-size:10px;
}