h1
	{margin-bottom:.0001pt;
	page-break-after:avoid;
	text-autospace:none;
	font-size:12.0pt;
	font-family:"Times New Roman";
	color:black;
	margin-left:0in; margin-right:0in; margin-top:0in}
 p.MsoNormal
	{mso-style-parent:"";
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
	margin-left:0in; margin-right:0in; margin-top:0in}
 li.MsoNormal
	{mso-style-parent:"";
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
	margin-left:0in; margin-right:0in; margin-top:0in}

 div#nav A:hover {
    text-decoration: underline; 
	color: #0099FF;
 }

 div#navmenu ul#pgroupmenu { margin: 0px 0 0px 0; padding:0  ; list-style-type:none; font-family: Arial, sans-serif; font-size:6pt; font-weight:normal; }
 div#navmenu ul#pgroupmenu li { margin-bottom:0px; padding:0; }
 div#navmenu ul#pgroupmenu li a { text-decoration:none; color:#87b1ce; padding:0 0px 0 0px; } 
 div#navmenu ul#pgroupmenu ul.catgroup { background: #d6f4d6; display:none; padding:0 0px 0 0px; list-style-type:none; margin: 0; }
 div#navmenu ul#pgroupmenu ul.catgroup li { margin-top:0px; margin-bottom:0px; font-size:8pt; font-weight: normal; }
 div#navmenu ul#pgroupmenu ul.catgroup li a { color:#d6f4d6; text-decoration: none; }

table.menu {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border: 1px;
	border-style: solid solid solid solid;
	border-color: #EFF7FF;
	border-collapse: collapse;
	background-color: white;
}

 div#container .crumbs {
    font-family:Verdana;
    font-size:10px;
	color:205E8A;
 }
 div#container .crumbs a {
	text-decoration: underline;
}
 div#container .crumbsname {
    font-family:Arial, Helvitica, Verdana;
	font-weight: bold;
    font-size:13pts;
	color:0052B0;
 }
 div#container .slogan {
    font-family:Arial, Helvitica, Verdana;
	font-weight: bold;
    font-size:11.0pt;
	color:00a32f;
 }
 div#container .desc {
    font-family: Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size:8.0pt;
	color:A9A9AA;
 }
 div#container .flydesc {
    font-family: Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size:8.0pt;
	color:464749;
 }
 div#container .features {
    font-family: Helvitica;
	font-weight: normal;
    font-size:10.0pt;
	color:464749;
 }
 div#container .details {
    font-family:Helvetica Regular;
	font-weight: normal;
    font-size:11.0pt;
	color:A9A9AA;
	display:none;
 }
 div#container .prodman {
    font-family:Helvetica Bold;
	font-weight: bold;
    font-size:11.0pt;
	color:0052B0;
 }
 div#container .proddesc {
    font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size:9.0pt;
	color:0052B0;
 }
 div#container .desc_new {
    font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 9pt;
 }
 div#container tr.info {
    font-family:Helvetica;
	font-weight: normal;
    font-size: xx-small;
	line-height: 12pt;
 }
 div#container .proddesc_new {
    font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 9pt;
	color:#125BB2;
 }
 div#container .ourprice {
	font-family:Arial, Helvitica, Verdana; 
	font-size: 9pt; 
	color:00a32f; 
	font-weight:700
 }
  div#container .saleprice {
	font-family:Arial, Helvitica, Verdana; 
	font-size: 9pt; 
	color:FF0000; 
	font-weight:700
 }
 div#container .ourprice_new {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 9pt;
	color:#125BB2;
 }
  div#container .saleprice_new {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 9pt;
	color:FF0000;
 }



  div#container .item_desc {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 9pt;
	color: #0059A5;
 }

  div#container .item_desc a:{
	text-decoration: none;
 }
  div#container .item_desc a:hover{
	text-decoration: underline;
 }


  div#container .subcat_links {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 8pt;
	color:#0059A5;
 }

  div#container .subcat_links a:{
	text-decoration: none;
 }
  div#container .subcat_links a:hover{
	text-decoration: underline;
 }




  div#container .item_desc_list {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 9pt;
	color:#0059A5;
	text-decoration: underline;
 }
  div#container .item_sku {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 9pt;
	color:#464749;
 }
  div#container .item_ships {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 9pt;
	color:#464749;
 }
  div#container .item_msrp {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 9pt;
	color:#464749;
 }
  div#container .item_ourprice {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 9pt;
	color:#0059A5;
 }
  div#container .item_saleprice {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 9pt;
	color:#CC0000;
 }
  div#container .info {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 8pt;
	color:#464749;
 }
  div#container .item_desc_fly {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 9pt;
	color:#0059A5;
 }



  div#container .item_sku_sm {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 8pt;
	color:#464749;
 }
  div#container .item_ships_sm {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 8pt;
	color:#464749;
 }
  div#container .item_msrp_sm {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 8pt;
	color:#464749;
 }
  div#container .item_ourprice_sm {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 8pt;
	color:#0059A5;
 }
  div#container .item_saleprice_sm {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 8pt;
	color:#CC0000;
 }




 

  div#container a {
	text-decoration: none;
	border: 0;
	}

 div#container div#questions a {
	
	font-family:Helevetica Regular;
	font-size:13.0pt;
	color:464749;
	border: 0;
	text-decoration: none;
	}

 div#container .other{
	width: 140px;
	height: 70px;
	padding-left:15px;
	font-family:Helvetica Regular;
	font-size:11.0pt;
	color:A9A9AA;
	}
div#container .results {
	font-family:Arial, Helvitica, Verdana;
	font-size:11.0pt;
	color:00A32F;
	
	}

div#container .overview {
    font-family:Helvetica Bold;
	font-weight: bold;
    font-size:11.5pt;
	color:0052B0;
 }

/* BEGIN SUGGEST ITEMS */
table#otherswho { width:100%; }
td.othersitem { width:23%; padding-right:5px; height:192px; float:left;}

div#othersitem { width:23%; padding-right:5px; height:192px;}

div#container .questions {
    padding-left:16px;
	width:45%; 
	padding-right:5px; 
	
	float:left;

 }

.quesarea {
	font-size: 10px;
	padding-bottom: 10px;
	font-family: "Times New Roman", Times, serif;
}
.quesarea a:link {
	color: #464749;
	text-decoration: underline;
}
.quesarea a:hover {
	color: #464749;
}
.quesarea a:visited {
	color: #464749;
	text-decoration: underline;
}
.quesarea a:active {
	color: #464749;
}

div#container .upbox{
padding: 3px;
text-align: left;
border: 1px solid #FFFFFF;
display: block;
float:left;
}

div#container div#questions .qbox{
float:left;
width: 25%;
padding: 3px;
text-align: left;
border: 1px solid #FFFFFF;
color: 464749;
display: block;
}

div#container .sugman {
     font-family:Helvetica Regular;
	font-weight: normal;
    font-size:11.0pt;
	color:0052B0;
	vertical-align: bottom;
 }
 div#container .sugdesc {
    font-family:Helvetica Regular;
	font-weight: normal;
    font-size:11.0pt;
	color:0052B0;
	vertical-align: bottom;
 }
 div#container .sugprice {
    font-family:Helvetica; 
	font-size: 9pt; 
	color:00a32f; 
	font-weight:700
	vertical-align: bottom;
 }

 div#container .uptitle {
    font-family:Arial, Helvitica, Verdana;
	font-weight: bold;
    font-size:9pts;
	color:0052B0;
 }
/* END SUGGEST ITEMS */



.cat { width: 94%; float:left; margin:10px 0 0 0; }
.catname { font-weight: bold; padding: 5px 0 5px 0; }
.itemresult { width:117px; float:left; padding:0 15px 5px 0; }
.tnimage { width:50px; height:50px; float:left; border:1px solid #BBB; margin-right: 5px; }


div#container .telldesc {
    font-family:Helvetica;
	
    font-size:13px;
	color:6d6e71;
 }
div#container .results {
	color:0059A5;


}
.style20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0059A5;
}
.style21 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #0059A5;
}
.style22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #464749;
}
.style23 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0059A5;
	text-decoration: none;
}
.style24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.style25 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #0059A5;
}
.style26 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #00A32F;
}
.style27 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #0059A5;
}

.style27 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #0059A5;
}
.style28 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #00A32F;
}
.style29 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #F0F8FF;
}
.style30 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #F0F8FF;
}
.style31 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #F0F8FF;
	text-decoration: none;
}
.style32 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #464749;
}
.style33 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
	color: #00A32F;
}
.style34 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #CC0000;
}
.style35 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #464749;
}
.style36 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #00A32F;
}
.style37 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #464749;
}
.style38 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #464749;
}
.style39 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #464749;
}
.style40 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.style41 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #464749;
}
.style42 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #464749;
}
.style43 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #0059A5;
	text-decoration: underline;
}
.style44 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #0059A5;
}
.style45 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #747474;
}
.style46 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #464749;
}
.style46 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #CC0000;
}

a.decor {
text-decoration: none;
}

div#container .ship_times a{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #00A32F;
    text-decoration: underline;
}


.shipping_terms {
    text-align: right;
    width: 156px;
}

.coupon_link {
    text-align: right;
    width: 156px;
}

.style2 {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #0059A5;
}
.style4 {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #125BB2;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
}
.style4 {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #125BB2;
}
.style8 {
	font-weight: normal;
}
.style9 {
	text-align: right;
}
.stylet {
	text-align: right;
	padding-right: 7px;
}
.style10 {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
.style11 {
	color: #125BB2;
}


.proddesc_list {
  font-family:Arial, Helvitica, Verdana;
  font-size: 9pt; 
  font-weight: 700;
  white-space: no-wrap
}
.proddesc {
  font-family:Arial, Helvitica, Verdana;
  font-size: 9pt; 
  font-weight: normal;
}
.proddesc_new {
    font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 9pt;
	color:#125BB2;
}
.ourprice_new {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 9pt;
	color:#125BB2;
 }
.saleprice_new {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 9pt;
	color:FF0000;
 }
.desc_new {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 9pt;
 }


  div#container .item_desc_fp {
	font-family:Arial, Helvitica, Verdana;
	font-weight: bold;
    font-size: 13pt;
	color: #464749;
    padding-bottom: 5px;
 }
  div#container .item_mfg_fp {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 10pt;
	color:#464749;
 }
  div#container .item_sku_fp {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 10pt;
	color:#464749;
 }
  div#container .item_shipsin_fp {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 10pt;
	color:#464749;
 }
  div#container .item_instock_fp {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 10pt;
	color:#00A32F;
 }
  div#container .item_msrp_fp {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 9pt;
	color:#464749;
 }
  div#container .item_saleprice_fp {
	font-family:Arial, Helvitica, Verdana;
	font-weight: normal;
    font-size: 13pt;
	color:#CC0000;
 }
  div#container .item_ourprice_fp {
	font-family:Arial, Helvitica, Verdana;
	font-weight: bold;
    font-size: 13pt;
	color:#0059A5;
 }
td#header{
    padding: 5px;
}
td#input{
    padding: 2px;
}
td#menu{
    padding: 1px;
}
hr.h_line {border: none 0; 
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #C9DAF5;
	width: 96%;
	height: 2px;
	margin: 1px auto 0 0;
	text-align: left;
	}
hr.h_line_100 {border: none 0; 
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #C9DAF5;
	width: 100%;
	height: 2px;
	margin: 0px auto 0 0;
	text-align: left;
	}


			/* begin index page */
div#container .upper_text {
	width: 757px;
	margin: 5px 5px 5px 12px;
}
.groups {
	padding: 10px 3px 5px 3px;
}
.wrapper, .wrapper2, .wrapper3 {
	position: relative;
	float: left;
	left: 0px;
	width: 757px;
	height: auto;
	margin-left: 12px;
}
.wrapper2 {
	top: 235px;
}
.wrapper3 {
	top: 470px;
}
.left, .center, .center2, .right {
	position: absolute;
	float: left;
	left: 0px;
	width: 175px;
	height: relative;
	border: 1px solid #C9DAF5;
	padding: 4px 4px 4px 4px;
}
.center {
	left: 190px;
}
.center2 {
	left: 380px;
}
.right {
	left: 570px;
}
			/* end index page */

/* image display for all index and catboxes */
#outer {height: 135px; overflow: hidden; position: relative; width: 165px;}
#outer[id] {display: table; position: static;}
	
#middle {position: absolute; top: 50%; width: 165px; text-align: center;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}
	
#inner {position: relative; top: -50%; text-align: center;} /* for explorer only */
#inner {width: 165px; margin-left: auto; margin-right: auto;} /* for all browsers*/ 


/* alternate */
 div.outer {height: 135px; overflow: hidden; position: relative; width: 165px;}
 div.outer[id] {display: table; position: static;}
	
 div.middle {position: absolute; top: 50%; width: 165px; text-align: center;} /* for explorer only*/ 
 div.middle[id] {display: table-cell; vertical-align: middle; position: static;}
	
 div.inner {position: relative; top: -50%; text-align: center;} /* for explorer only */ 
 div.inner {width: 165px; margin-left: auto; margin-right: auto;} /* for all browsers*/


			
			/* catboxes for catpage, include file for bottom of catlist, flypage, basket */
.banner {
	width: 750px;
	padding: 2px 5px 10px 10px;
}
.cat_box {
	width: 170px;
	height: 253px;
	border: 1px solid #D1D3D4;
	padding: 4px 4px 4px 4px;
	margin: 0 0 5px 5px;
	display: block;
	cursor: pointer;
}
.description {
	width: 170px;
	height: 45px;
}
.more_info {
	width: 170px;
	height: 17px;
	line-height: 17px;
	text-decoration: none;
}
.display_options {
	width: 756px;
	height: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	text-align: right;
}
				/* end catboxes page */


				/* begin text areas */
div#container .text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #464749;
	font-weight: normal;
}
div#container .text a{
	color: #0059A5;
}
div#container .text a:hover {
	text-decoration: underline;
	color: #00A32F;
}
div#container .text_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #464749;
	font-weight: normal;
}
div#container .text_small a{
	color: #0059A5;
}
div#container .text_small a:hover {
	text-decoration: underline;
	color: #00A32F;
}
.text_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #464749;
	font-weight: normal;
}
.text_header a{
	color: #0059A5;
	text-decoration: none;
}
.text_header a:hover {
	text-decoration: underline;
	color: #00A32F;
}
				/* end text areas */

.see_price_in_cart {
    font-family: Arial,Helvitica,Verdana; 
    font-weight: bold; 
    font-size: 12pt; 
    padding-bottom: 5px;
    color: #CC0000;
}

.see_price_in_cart_cat {
    font-family: Arial,Helvitica,Verdana; 
    font-weight: bold; 
    font-size: 10pt; 
    padding-bottom: 5px;
    color: #CC0000;
}




/*
div#container .text_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464749;
}
div#container .text_area a{
	color: #0059A5;
}
div#container .text_area a:hover{
	text-decoration: underline;
}

div#container .header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #464749;
}
div#container .header a{
	color: #0059A5;
}
div#container .header a:hover{
	color: #0059A5;
	text-decoration: underline;
}


div#container .upper_text a{
	color: #0059A5;
}
div#container .upper_text a:hover {
	text-decoration: underline;
}

h1.index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}
*/


select.sort_options {
font-size: 11px; font-family: Arial; background-color:#EBF1FA
}
