/* GENERIC TYPES */BODY {	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #ffffff;	margin:0px; padding:0px;	background-image:url(../images/ms_header_bg.gif);	background-repeat:repeat-x;	position:absolute;	top:0px;	left:0px;} TH {	FONT-SIZE: small; FONT-FAMILY: verdana,arial,helvetica,sans-serif}H1 {	Color: #999999;	margin-top: 10px;	Font-size:40px;	font-family:Arial, Verdana, Helvetica, Geneva;	letter-spacing: 1px;	line-height:45px;	font-weight: lighter;}H2 {	padding-top: 2px;	margin-top:0px;	margin-bottom:4px;	Font-size:20px;	line-height:34px;	font-family:Arial, Verdana, Helvetica, Geneva;	font-weight: bold;}h3 {	padding-top: 6px;	Font-size:18px;	line-height:24px;	font-family:Arial, Verdana, Helvetica, Geneva;	font-weight: bold;	color:#333333;}p, td, table, tr, ul, li {	color:#363636;	font-size:12px;	font-weight: normal;	line-height: 19px;	font-family:Arial, Verdana, Helvetica, Geneva;}a {	font-size:12px;	color:#990000;	text-decoration:none;	line-height:15px;	font-weight:bold;}a:link {	font-size:12px;	color:#990000;	text-decoration:none;	line-height:15px;	font-weight:bold;}a:hover {	font-size:12px;	color:#990000;	line-height:15px;	text-decoration:none;	font-weight:bold;}input{font-size:11px;}.prod-desc {	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size: 12px;	color:#666666;	line-height:14px;	text-decoration: none;padding-top:5px;padding-bottom:10px;}.serif {	FONT-SIZE: small; FONT-FAMILY: times,serif}.sans {	FONT-SIZE: small; FONT-FAMILY: verdana,arial,helvetica,sans-serif}.small {	FONT-SIZE: small; FONT-FAMILY: verdana,arial,helvetica,sans-serif}.h1 {	FONT-SIZE: small; COLOR: #cc6600; FONT-FAMILY: verdana,arial,helvetica,sans-serif}.h3color {	FONT-SIZE: small; COLOR: #cc6600; FONT-FAMILY: verdana,arial,helvetica,sans-serif}.tiny {	FONT-SIZE: xx-small; FONT-FAMILY: verdana,arial,helvetica,sans-serif}.listprice {	FONT-SIZE: small; FONT-FAMILY: arial,verdana,helvetica,sans-serif; TEXT-DECORATION: line-through}.attention {	BACKGROUND-COLOR: #ffffd5}.price {	FONT-SIZE: small; COLOR: #990000; FONT-FAMILY: arial,verdana,helvetica,sans-serif}.listprice_alt { font-family: arial,verdana,sans-serif; font-size: small; }.price_bold { font-family: verdana,arial,helvetica,sans-serif; color: #990000; font-weight:bold; font-size: small; }.tinyprice {	FONT-SIZE: xx-small; COLOR: #990000; FONT-FAMILY: verdana,arial,helvetica,sans-serif}.highlight {	FONT-SIZE: small; COLOR: #990000; FONT-FAMILY: verdana,arial,helvetica,sans-serif}.alertgreen {	FONT-WEIGHT: bold; COLOR: #009900}.topnav {	FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none}.topnav A:link {	COLOR: #003399; TEXT-DECORATION: none;	font-weight:bold;}.topnav A:visited {	COLOR: #003399; TEXT-DECORATION: none;	font-weight:bold;}.topnav A:hover {	COLOR: #cc6600; TEXT-DECORATION: none;	font-weight:bold;}.topnav-active A:link {	FONT-SIZE: 12px; COLOR: #cc6600; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none;	font-weight:bold;}.topnav-active A:visited {	FONT-SIZE: 12px; COLOR: #cc6600; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none;	font-weight:bold;}.eyebrow {	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none}.eyebrow A:link {	TEXT-DECORATION: none;	font-weight:bold;}.popover-tiny {	FONT-SIZE: xx-small; FONT-FAMILY: verdana,arial,helvetica,sans-serif}.popover-tiny A {	COLOR: #003399; TEXT-DECORATION: none;	font-weight:bold;}.popover-tiny A:visited {	COLOR: #003399; TEXT-DECORATION: none;	font-weight:bold;}.popover-tiny A:hover {	COLOR: #cc6600; TEXT-DECORATION: none;	font-weight:bold;}.tabon A:hover {	TEXT-DECORATION: underline;	font-weight:bold;}.taboff A:hover {	TEXT-DECORATION: underline;	font-weight:bold;}.tabon DIV {	MARGIN-TOP: 7px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 9px}.taboff DIV {	MARGIN-TOP: 7px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 9px}.tabon A {	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ffcc66; LINE-HEIGHT: 10px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none}.tabon A:visited {	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ffcc66; LINE-HEIGHT: 10px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none}.taboff A {	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #000000; LINE-HEIGHT: 10px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none}.taboff A:visited {	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #000000; LINE-HEIGHT: 10px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none}.indent {	MARGIN-LEFT: 1em}.half {	FONT-SIZE: 0.5em}.list DIV {	MARGIN-BOTTOM: 0.25em; TEXT-DECORATION: none}.hr-center {	BORDER-RIGHT: #999999 1px; BORDER-TOP: #999999 1px dotted; MARGIN: 15px; BORDER-LEFT: #999999 1px; BORDER-BOTTOM: #999999 1px}.horizontal-search {	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif}.horizontal-websearch {	PADDING-LEFT: 12px; FONT-SIZE: xx-small; FONT-FAMILY: verdana,arial,helvetica,sans-serif}.text{	text-align:center;	font-size:10px;width:850px;}.text a, .text a:link, .text a:visited{	color: #990000;	font-weight:bold;	font-size:10px;	font-weight:bold;}/* Tables */.table-header {	background-color: #999999; 	color: #ffffff; 	font-size:12px;	padding:4px;	font-weight:bold;	line-height:15px;}.table-header td{	background-color: #999999; 	color: #ffffff; 	font-size:12px;	padding:4px;	font-weight:bold;	line-height:15px;}.table-item{	 background-color:White;}.table-item-alt{	background-color: #F0F0F0;}.table-item-wline{	 background-color:White;	 border-bottom: solid 1px black;}.table-footer{	background-color:Gray;}/* TOP MENU */.TopGroup{  z-index:99;  position:relative;}.DefaultTab{  color: #000000;  background-color: #EEEECC;  background-image:url(../images/tab_bg.gif);  font-size:12px;  height: 26px;  font-weight:bold;  font-family: verdana;   cursor:pointer;}.DefaultTabHover{  color: #000000;  background-color: #EEEECC;  background-image:url(../images/tab_bg.gif);  font-size:12px;  height: 26px;  font-weight:bold;  font-family: verdana;   text-decoration: underline;  cursor:pointer;}.SelectedTab{  color: #FFCC66;  background-color: #333333;  background-image:url(../images/sel_bg.gif);  font-size:12px;  height: 26px;  font-weight:bold;  font-family: verdana;   cursor:default;}.ScrollItem {  color:black;   border: 1px solid #919B9C;   border-left-color: #91A7B4;   border-top-color: #91A7B4;   font-family:MS Sans Serif, Verdana;   font-size:10px;   cursor:default;  background-color: white;}.ScrollItemHover {background-color: white;  color:red;   border: 1px solid #919B9C;   border-left-color: #91A7B4;   border-top-color: #91A7B4;   font-family:MS Sans Serif, Verdana;   font-size:10px;   cursor:default;}.Level2Tab{  color:White;  font-size:12px;  font-family: verdana;   cursor:pointer;}.Level2TabHover{  color: White;  font-size:12px;  font-family: verdana;   cursor:pointer;}.SelectedLevel2Tab{  color: White;  font-size:12px;  font-weight:bold;  font-family: verdana;   cursor:default;}.Level2Group{  color: White;  background-color: #333333;  border-bottom-color: #493E34;   position: relative;  top:0px;  z-index:98;}.SkuList{border:1px solid #000000;}.SkuList td{text-align:center;border:1px solid #999999;padding:7px;}.skus-item a, .skus-item a:link,.skus-item a:visited{text-decoration:underline;color:#990000;	font-weight:bold;}.skus-item a:hover{text-decoration:underline;color:#FF0000;	font-weight:bold;}/*********** Custom styles ***************/#stockcap_screenlogo{display:none;}#stockcap_printlogo{display:block;}#stockcap_logo{	float:left;	margin-left:35px;}#stockcap_userheader{	background-image:url(../images/ms_header.gif);	background-repeat: no-repeat;	background-attachment:scroll;	height:73px;	width:800px;}#stockcap_userheader img{width:280px;height:70px;}.stockcap_maincontent{font-family:arial, helvetica,sans-serif;padding:0px;margin:0px;padding-top:45px;text-align:left;width:100%;	}#stockcap_headerlogin{	font-size:11px;	font-weight:bold;	padding-right:100px;}#stockcap_headerlogin a{color:#FFFFFF;font-weight:bold;}#stockcap_userinfo{padding-top:20px;}.stockcap_shoppingcart{position:absolute;top:22px;left:320px;}.stockcap_shoppingcart td,.stockcap_shoppingcart a,.stockcap_shoppingcart a:link,.stockcap_shoppingcart a:visited{	line-height:14px;	color:#FFFFFF;	font-size:10px;	font-weight:bold;}#crumbs  {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;	color:#cccccc;	text-decoration:none;}#crumbs a {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:normal;	color:#CCCCCC;	text-decoration:none;}#crumbs a:hover {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;	color:#CCCCCC;	text-decoration:underline;}.stockcap_mainlinks .prod-desc,.stockcap_mainlinks .prod-price {	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size: 18px;	color:#333333;	line-height:21px;	text-decoration: none;	text-align:center;}.stockcap_mainlinks .prod-desc a:hover, .stockcap_mainlinks .prod-price a:hover {	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size: 18px;	color:#990000;	line-height:21px;	text-decoration: none;}.stockcap_mainlinks img {	width:172px;	height:167px;	}.stockcap_categorylinks .prod-desc,.stockcap_categorylinks .prod-price {	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size: 18px;	color:#333333;	line-height:21px;	text-decoration: none;	text-align:center;}.stockcap_categorylinks .prod-desc a:hover, .stockcap_categorylinks .prod-price a:hover {	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size: 18px;	color:#990000;	line-height:21px;	text-decoration: none;}.stockcap_categorylinks img {width:132px;height:129px;margin:0px;}.stockcap_marketsubcategory td{text-align:right;padding:0px;margin:0px;padding-right:5px;}.stockcap_marketsubcategory .prod-desc{padding:3px;font-size:11px;font-weight:normal;width:150px;border-bottom:1px solid #CCCCCC;}.stockcap_subcategory_img img{width:180px;height:176px;}.stockcap_smallheader{font-size:18px;font-weight:bold;letter-spacing:0px;color:#333333;}.stockcap_largeheader{margin:0px;padding:0px;margin-bottom:75px;}.stockcap_sku{color:#999999;margin:0px;padding:0px;}#stockcap_search{top:90px;left:585px;width:300px;vertical-align:bottom;position:absolute;font-size:11px;}.stockcap_subtotal{font-weight:bold;color:#333333;}.stockcap_columnpadding{padding-right:50px;}.stockcap_success{color:#333366;}.stockcap_error{color:#CC0000;}.stockcap_prodTable {border:1px solid black;}.stockcap_prodTable td {border:1px solid #999999;padding:3px;}/*----- Side Bar Styles --------*/.stockcap_sidemenu{display:none;}/*------------------------------*/#stockcap_welcome{font-size:16px;color:#666666;}.stockcap_overall{	width:750px;}.stockcap_chromestyle3 {	font-size:10px;	color:#999999;	font-weight: normal;	margin-top:20px;	width:700px;}.stockcap_chromestyle3 a{	color: #999999;	font-size:10px;	font-weight:bold;	text-decoration: none;}.stockcap_chromestyle3 a:hover{	color: #999999;	font-size:10px;	font-weight:bold;	text-decoration: none;}
