@charset "utf-8";
.listing-container {
	margin: 0.35em auto 0em;
	padding: 0px;
	clear: none;
	float: left;
	width: 405px;
}
.listing-container #top {
	margin: 0em auto;
	padding: 0px;
	background: url(../Images/listing/bg-top-main.gif) no-repeat left top;
	height: 21px;
}
.listing-container #top2 {
	margin: 0em auto;
	padding: 0px;
	width: 811px;
	background: url(../pics/bgs/hp-top-scroll.gif) no-repeat center top;
	height: 65px;
}

.listing-container #middle {
	margin: 0em auto;
	padding: 0px;
	background: url(../Images/listing/bg-middle-main.gif) repeat-y left top;
	height: 100%;
	clear: none;
	float: left;
	width: 405px;
}
.listing-container #btm {
	margin: 0em;
	padding: 0px;
	background: url(../Images/listing/bg-btm-main.gif) no-repeat left bottom;
	height: 153px;
	clear: none;
	float: left;
	width: 405px;
}
.listing-container  #top h1 {
	margin: 0em;
	padding: .45em 0em 0em 1.25em;
	font: normal 35px GillSans, "Trebuchet MS", Arial;
	color: #0066FF;
	letter-spacing: 0em;
	background: url(../pics/logos/hp-nwc-sm.gif) no-repeat 17em .4em;
}
.listing-container  #top2  h1 {
	margin: 0em;
	padding: .45em 0em 0em 1.25em;
	font: normal 35px GillSans, "Trebuchet MS", Arial;
	color: #0066FF;
	letter-spacing: 0em;
}
.listing-container #text1 {
	font: normal 35px GillSans, "Trebuchet MS", Arial;
	color: #A6A600;
}
.listing-container  #main-img  {
	clear: both;
	float: left;
	margin: 0em 0.5em 0em 1.35em;
	padding: 0px;
	text-align: left;
	display: list-item;
	width: 70px;
}
.listing-container #prod-name {
	font: bold 18px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #0050b3;
}
.listing-container  #prod-id {
	font: normal 14px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #CC6600;
}
.listing-container   #prod-id a:link {
	font: normal 14px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #CC6600;
}
.listing-container   #prod-id a:link {
	font: normal 14px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #CC6600;
}
.listing-container   #prod-id a:hover {
	text-align: left;
	color: #FFCC99;
	text-decoration: underline;
}
.listing-container   #prod-id a:active {
	text-align: left;
	color: #CC3300;
}
.listing-container   #prod-id a:visited {
	text-align: left;
	color: #CC6600;
}
div  .prod-line-1 {
	background: url(../Images/listing/line-1.gif) repeat-x left top;
	height: 7px;
	margin: 0.25em 0em 0em;
	padding: 0px;
	clear: none;
	float: none;
	width: 285px;
}
div   .prod-line-2 {
	background: url(../Images/listing/line-1.gif) repeat-x left center;
	height: 7px;
	margin: .5em auto 0em;
	padding: 0px;
	clear: none;
	float: none;
}



.links-container {
	margin: 0em auto;
	padding: 0px;
	width: 811px;
	height: 100%;
	clear: both;
	float: left;
	position: static;
	display: block;
}
div.features {
	font: normal 12px/16px Helvetica;
	text-align: left;
	margin: 0.15em 0em 0em;
	padding: 0em;
	color: #0066FF;
}
div.more-info {
	color: #0066FF;
	height: 35px;
	text-align: left;
	vertical-align: top;
	display: block;
	text-decoration: none;
	font: 120%/35px Helvetica, sans-serif;
	margin: .15em 0em 0em;
	padding: 0em;
}
div  .more-info  a:link{
	margin: 0px;
	padding: 0px;
	color: #00569e;
	text-decoration: none;
}
div  .more-info  a:hover{
	margin: 0px;
	padding: 0px;
	color: #CC9900;
	text-decoration: underline;
}
div  .more-info  a:active{
	margin: 0px;
	padding: 0px;
	color: #0099FF;
}
div  .more-info  a:visited{
	color: #0033CC;
	font-weight: normal;
	text-decoration: none;

}


div.prod-info {
	margin: 0em 0px 0em 0em;
	padding: 0px;
	height: 100%;
	clear: none;
	float: left;
	text-align: left;
}
div.prod-info  ul {
	margin: 0em 0px 0em 0em;
	padding: 0px;
	overflow: auto;
}
div.prod-info  li {
	text-align: left;
	vertical-align: top;
	margin: 0em;
	padding: 0em 0em 0em 1em;
	text-indent: 0px;
	white-space: normal;
	display: list-item;
	list-style: none;
	font: 12px/16px Arial, Helvetica, sans-serif;
	background: url(../Images/listing/point.gif) no-repeat left 5px;
}
div.prod-info2 {
	margin: 0em 1.4em 0em 0em;
	padding: 0px;
	width: 285px;
	clear: none;
	float: right;
}
div.prod-info2 ul {
	margin: 0em;
	padding: 0px;
}
div.prod-info2   li {
	text-align: left;
	vertical-align: top;
	margin: 0em;
	padding: 0em 0em 0em 1em;
	display: list-item;
	list-style: none;
	font: 12px/16px Arial, Helvetica, sans-serif;
	background: url(../Images/listing/point.gif) no-repeat left 5px;
}
#btm     .prod-icons2 {
	margin: 0em 0px 0em 1.82em;
	padding: 0em;
	vertical-align: bottom;
	text-align: center;
	width: 370px;
	white-space: nowrap;
	clear: none;
	float: left;
}
#btm    .prod-icons {
	margin: 0em 0px 0em 1.4em;
	padding: 0em;
	vertical-align: bottom;
	text-align: center;
	width: 370px;
	white-space: nowrap;
	clear: none;
	float: left;
}
#btm .rot {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #0099FF;
	margin: 0px;
	padding: 0px;
	height: 14px;
}
#btm   .you-save {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #0099FF;
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	display: block;
	text-decoration: line-through;
}
#btm .free-shipping {
	clear: none;
	float: left;
	width: 125px;
	margin: 0em;
	padding: 10px 0px 0px;
}
#btm  .price {
	clear: none;
	float: left;
	width: 90px;
	margin-right: auto;
	margin-left: auto;
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #FF0000;
	margin-top: 0em;
	padding: 0.75em 0em 0em;
	text-align: center;
	vertical-align: middle;
	display: inline;
}
#btm  .listing-atc {
	clear: none;
	float: left;
	width: 145px;
	margin: 0em;
	padding: 0px;
}
#btm .icons       {
	margin: 0.25em auto 0.45em;
	padding: 0em;
	width: 370px;
	clear: both;
	float: none;
	text-align: center;
}
#btm  table       {
	margin: 0em auto;
	padding: 0em;
	text-align: center;
	display: table;
	clear: both;
	float: none;
	height: 53px;
}
#btm    ul {
	margin: 0em;
	padding: 0px;
}
#btm    li {
	margin: 0em;
	padding: 0em;
	display: inline;
	list-style: url(none) none;
}
#btm     li img {
	margin: 0em;
	padding: 0em;
	list-style: url(none) none;
	clear: none;
	float: left;
	display: inline;
}





.links-container  #top {
	margin: 1em auto 0em;
	padding: 0px;
	background: url(../pics/bgs/hp-top-links.gif) no-repeat center top;
	height: 11px;
	width: 750px;
}
.links-container   #middle2 {
	margin: 0em;
	padding: 0px;
	width: 750px;
	background: url(../pics/bgs/hp-links-middle.gif) repeat-y left top;
}
.links-container    #middle   h1 {
	margin: 0em;
	padding: 0px;
	font: normal 35px GillSans, "Trebuchet MS", Arial;
	color: #e2b172;
	letter-spacing: 0em;
}
.links-container   #btm2 {
	margin: 0em;
	padding: 0px;
	width: 750px;
	background: url(../pics/bgs/hp-btm-links.gif) no-repeat center top;
	height: 11px;
}
.specials {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF0000;
}



div.enlarge {
	text-align: center;
	margin: .25em auto 0em;
	padding: 0em;
	height: 26px;
	background: url(../Images/buttons/enlarge.png) no-repeat center top;
	width: 58px;
	display: table-cell;
	left: 354px;
	right: auto;
	top: 21px;
	bottom: auto;
	vertical-align: bottom;
	z-index: auto;
}

div.enlarge {
	text-align: center;
	margin: .25em auto 0em;
	padding: 0em;
	height: 26px;
	background: url(../Images/buttons/enlarge.png) no-repeat center top;
	width: 58px;
	display: table-cell;
	left: 354px;
	right: auto;
	top: 21px;
	bottom: auto;
	vertical-align: bottom;
	z-index: auto;
}
div.enlarge {
	text-align: center;
	margin: .25em auto 0em;
	padding: 0em;
	height: 26px;
	background: url(../Images/buttons/enlarge.png) no-repeat center top;
	width: 58px;
	display: table-cell;
	left: 354px;
	right: auto;
	top: 21px;
	bottom: auto;
	vertical-align: bottom;
	z-index: auto;
}
div.enlarge {
	text-align: center;
	margin: .25em auto 0em;
	padding: 0em;
	height: 26px;
	background: url(../Images/buttons/enlarge.png) no-repeat center top;
	width: 58px;
	display: table-cell;
	left: 354px;
	right: auto;
	top: 21px;
	bottom: auto;
	vertical-align: bottom;
	z-index: auto;
}
div.enlarge {
	text-align: center;
	margin: .25em auto 0em;
	padding: 0em;
	height: 26px;
	background: url(../Images/buttons/enlarge.png) no-repeat center top;
	width: 58px;
	display: table-cell;
	left: 354px;
	right: auto;
	top: 21px;
	bottom: auto;
	vertical-align: bottom;
	z-index: auto;
}
.listing-series {
	margin: 0.5em 0px 0em;
	padding: 0px;
	width: 811px;
	clear: none;
	float: left;
}
.listing-series #top {
	margin: 0em auto;
	padding: 0px;
	background: url(../Images/listing/bg-top-series.gif) no-repeat left top;
	height: 21px;
	clear: none;
	float: none;
}

.listing-series #middle {
	margin: 0em;
	padding: 0em;
	background: url(../Images/listing/bg-middle-series.gif) repeat-y left top;
	height: 100%;
	clear: none;
	float: left;
	width: 811px;
	text-align: center;
}
.listing-series #btm {
	margin: 0em;
	padding: 0px;
	background: url(../Images/listing/bg-btm-series.gif) no-repeat left bottom;
	clear: none;
	float: left;
	width: 811px;
	height: 25px;
}
.listing-series  #icon-series {
	padding: 0px;
	clear: none;
	float: right;
	text-align: center;
	height: 70px;
	margin: 0em;
	width: 375px;
}
.listing-series  #top h1 {
	margin: 0em;
	padding: .45em 0em 0em 1.25em;
	font: normal 35px GillSans, "Trebuchet MS", Arial;
	color: #0066FF;
	letter-spacing: 0em;
	background: url(../pics/logos/hp-nwc-sm.gif) no-repeat 17em .4em;
}
.listing-series  #top2  h1 {
	margin: 0em;
	padding: .45em 0em 0em 1.25em;
	font: normal 35px GillSans, "Trebuchet MS", Arial;
	color: #0066FF;
	letter-spacing: 0em;
}
.listing-series #text1 {
	font: normal 35px GillSans, "Trebuchet MS", Arial;
	color: #A6A600;
}
.listing-series   #main-img  {
	clear: both;
	float: left;
	margin: 0em .5em;
	padding: 0px;
	text-align: left;
	display: list-item;
	width: 70px;
}
.listing-series      #main-img2   {
	clear: both;
	float: left;
	margin: 0em;
	padding: 0em 0.25em 0em 0em;
	height: 2.8em;
	width: 2em;
}
.listing-series #prod-name {
	font: bold 18px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #0050b3;
	clear: none;
	float: none;
}
.listing-series  #prod-id {
	font: normal 14px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #CC6600;
}
.listing-series   #prod-id a:link {
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #CC6600;
}
.listing-series   #prod-id a:hover {
	text-align: left;
	color: #FFCC99;
	text-decoration: underline;
}
.listing-series   #prod-id a:active {
	text-align: left;
	color: #CC3300;
}
.listing-series   #prod-id a:visited {
	text-align: left;
	color: #CC6600;
	font-weight: bold;
}
.listing-series     #wrap-img  {
	float: left;
	width: 70px;
	margin: 0em;
	padding: 1em 1em 0em;
	clear: none;
}
.listing-series #series-info {
	padding: 0px;
	clear: both;
	float: none;
	height: 100%;
	width: 811px;
	margin-top: 0em;
	margin-right: auto;
	margin-bottom: 0em;
	margin-left: auto;

}
#icon-series      .icon-container {
	margin: 0em;
	padding: 0em;
	vertical-align: bottom;
	text-align: center;
	width: 370px;
	white-space: nowrap;
	clear: none;
	float: left;
}
#icon-series .rot {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #0099FF;
	margin: 0px;
	padding: 0px;
	height: 14px;
	text-align: center;
}
#icon-series .icons       {
	margin: 0.25em auto 0.45em;
	padding: 0em;
	width: 370px;
	clear: none;
	float: none;
	text-align: center;
}
#icon-series  table       {
	margin: 0em auto;
	padding: 0em;
	text-align: center;
	display: table;
	clear: none;
	float: none;
}
#icon-series    ul {
	margin: 0em;
	padding: 0px;
}
#icon-series    li {
	margin: 0em;
	padding: 0em;
	display: inline;
	list-style: url(none) none;
}
#icon-series     li img {
	margin: 0em;
	padding: 0em;
	list-style: url(none) none;
	clear: none;
	float: left;
	display: inline;
}
div.see-series {
	color: #0066FF;
	text-align: center;
	text-decoration: none;
	font: 100%/20px Helvetica, sans-serif;
	margin: 0em auto;
	padding: 0em;
	clear: none;
	float: none;
	width: 250px;
	background: url(../Images/listing/more-info-icon.jpg) no-repeat 15px top;
	height: 25px;
	text-indent: 18px;
}



#series-info  .prod-info {
	margin: 0em;
	padding: 0px;
	height: 100%;
	clear: both;
	float: left;
}
#series1 {
	margin: 0em auto;
	padding: 0.15em 0.15em 0.35em 0.25em;
	clear: none;
	float: none;
	width: 750px;
	text-align: left;
}
#series1  .mname {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #0062bb;
	text-align: left;
	margin: 0em 0em 0em .25em;
}
#series1 .td-box {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	width: 368px;
	clear: none;
	float: left;
	padding: 0.25em 0em 0em 0.25em;
	margin: 0.25em .25em 0em 0em;
	background: #FFFFFF url(../Images/backgrounds/bg-series.gif) repeat-x left top;
	height: 55px;
	border-bottom: 1px solid #697A8B;
	border-top: 1px solid #A8B3BD;
	border-right: 1px solid #8C9AA8;
	border-left: 1px solid #8C9AA8;
}
#series1   .mname2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #004788;
	text-align: left;
}
#series1    .mname3 {
	font: bold 18px/30px Arial, Helvetica, sans-serif;
	color: #004788;
	text-align: left;
	padding-left: .5em;
}
#series1  a {
	text-decoration: underline;
	font: 18px Arial, Helvetica, sans-serif;
}
#series1  a:hover {
	color: #CC9900;
	text-decoration: underline;
}
#series1  a:active {
	color: #CC9900;
}
#series1  a:visited {

}
#series1  .pn {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #AE2900;
}
#series1   .pn2 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #FF0000;
}
#series1  .oneliner {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333333;
	display: block;
	margin: 0.25em auto 0.1em;
	padding: 0.35em 0.25em 0.25em 0.5em;
	height: 33px;
	overflow: auto;
	background: #FEEDE1 url(../Images/backgrounds/bg-scroll-oneliner2.gif) repeat-x left top;
	text-align: left;
	clear: none;
	float: none;
	border-top: 1px solid #BCCBD8;
	border-right: 1px dotted #819CB4;
	border-bottom: 1px dotted #819CB4;
	border-left: 1px dotted #819CB4;
}
#series1   .oneliner2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333333;
	display: block;
	padding: 0.25em;
	height: 25px;
	width: 250px;
	border: 1px dotted #a6baca;
	overflow: auto;
	background: url(../Images/backgrounds/bg-scroll-oneliner.gif) repeat-x left top;
	text-align: left;
	clear: none;
	float: left;
	margin-top: 0.25em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
}
#series1   .oneliner3 {
	margin: 0em;
	padding: 0em;
	text-align: left;
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	overflow: auto;
	height: 35px;
}
#series1  .qmn {
	clear: none;
	float: left;
	width: 30px;
	margin: 0.25em .35em 0em;
	padding: 0em;
	height: 75px;
	text-align: center;
}
#series1  .or-wrap {
	margin: 0px;
	padding: 0px;
}
#prod-list-1liner ul {
	margin: 0px;
	padding: 0px;
	height: 40px;
	overflow: auto;
	width: 284px;
}
#series1 .fss {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
	letter-spacing: -0.1em;
	padding-left: 1em;
}

