/* BEGIN tooltip http://www.dynamicdrive.com/dynamicindex5/dhtmltooltip2.htm */
#dhtmltooltip
{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid #336699;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #333333;
	font-weight: normal;
}

#dhtmlpointer
{
	position: absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
/* END tooltip http://www.dynamicdrive.com/dynamicindex5/dhtmltooltip2.htm */

#divCenterContent
{
	margin: 0 auto;
	padding: 20px;
	width: 950px;
	background-color: #FFFFFF;
}
/* Begin Left Menu */
.glossymenu
{
	margin: 0px;
	padding-left: 20px;
	width: 200px; /*width of menu*/
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
}
.glossymenu a.menuitem
{
	/* display: block; */
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 0px 0; /* vertical space between */
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	margin: 5px 0 0 0;
	color: #0070C8;
	background-color: #FFFFFF;
	display: inline-block;
}
.glossymenu a.menuitem:visited
{
	color: #0070C8;
}
.glossymenu a.menuitem .statusicon
{
	/*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 3px;
	left: -20px;
	border: none;
}
.glossymenu a.menuitem:hover
{
	text-decoration: underline;
	color: #002fc8;
}
.glossymenu div.submenu
{
	/*DIV that contains each sub menu*/
	background: #ffffff;
}
.glossymenu div.submenu ul
{
	/*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-left: 20px;
}
.glossymenu div.submenu ul li
{
	list-style-image: url(/images/minus2.gif); /*style of bullet*/
	margin-left: 10px;
	padding: 3px 0px;
	text-indent: -5px; /*proximity text to bullet*/
}
.glossymenu div.submenu ul li a
{
	display: block;
	padding: 0px 0;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	margin: 0px 0 0 0;
	color: #0070C8;
	background-color: #ffffff;
}
.glossymenu div.submenu ul li a:hover
{
	text-decoration: underline;
	color: #002fc8;
}
.dlinxLeftNav, A.dlinxLeftNav:link, A.dlinxLeftNav:visited
{
	display: block;
	padding: 0px 0;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	margin: 0px 0 0 0;
	color: #0070C8;
	background-color: #ffffff;
}
.dlinxLeftNav:hover
{
	cursor: hand;
	cursor: pointer;
	text-decoration: underline;
	color: #002fc8;
}
/* End Left Menu */

.LeftSubMenu
{
	white-space: nowrap;
	background-color: gainsboro;
	font-family: Verdana;
	font-size: 12px;
	color: Blue;
	padding: 0;
	text-decoration: none;
	font-weight: bold;
}
.LeftSubMenuHdr
{
	background: #fb0 url(  "/images/left-arrow.gif" );
	white-space: nowrap;
	background-color: Blue;
	color: White;
	font-size: 12px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-top: 5px;
	text-decoration: none;
	margin-left: 2px;
	margin-right: 3px;
	font-weight: bold;
}
.LeftSubMenuItm
{
	background-color: gainsboro;
	color: Blue;
}
A.LeftSubMenuItm:hover, A.LeftSubMenuItm:visited:hover
{
	white-space: nowrap;
	font-size: 10px;
	text-decoration: underline;
	color: #0000FF;
	background-color: #E5F0F8;
	font-family: Verdana;
	display: block;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-top: 1px;
	margin-left: 2px;
	font-weight: normal;
}
A.LeftSubMenuItm:visited
{
	white-space: nowrap;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	display: block;
	width: 128px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-top: 1px;
	text-decoration: none;
	margin-left: 2px;
	font-weight: normal;
}
A.LeftSubMenuItm, A.LeftSubMenuItm:Link, A.LeftSubMenuItm:visited
{
	white-space: nowrap;
	font-family: Verdana;
	color: #0000FF;
	font-size: 10px;
	display: block;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-top: 1px;
	text-decoration: none;
	margin-left: 2px;
	font-weight: normal;
}
.hNav, A.hNav:Link, A.hNav:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
A.hNav:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.hNavdlinx, A.hNavdlinx:Link, A.hNavdlinx:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.hNavdlinx:hover
{
	cursor: hand;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.hNavMsgdlinx, A.hNavMsgdlinx:Link, A.hNavMsgdlinx:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.hNavMsgdlinx:hover
{
	cursor: hand;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #666;
	text-decoration: underline;
	font-weight: normal;
}
.orangenav, A.orangenav:Link, A.orangenav:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #f76600;
	text-decoration: none;
	font-weight: normal;
}
.orangenav:hover
{
	cursor: hand;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #f76600;
	text-decoration: underline;
	font-weight: normal;
}
.defaultdlinx, A.defaultdlinx:Link, A.defaultdlinx:visited
{
	cursor: hand;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0070C8;
	font-weight: normal;
}
A.defaultdlinx:hover
{
	cursor: hand;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002FC8;
	font-weight: normal;
}
.NSNSearchBox
{
	background-color: #D5E6F4;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.matrixLink, A.matrixLink:Link, A.matrixLink:visited, A.matrixLink:hover, A.matrixLink:visited:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #A1A3A3;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-top: 1px;
	text-decoration: none;
	margin-left: 2px;
	font-weight: normal;
}
.matrixImage
{
	background-color: #FFFFFF;
	border: 1px solid #eeeeee;
}
.matrix
{
	width: 128px;
	text-align: center;
}
.dlinx, .dlinx.visited
{
	cursor: hand;
	cursor: pointer;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0070C8;
	font-weight: normal;
}
.dlinx:hover
{
	cursor: hand;
	cursor: pointer;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002FC8;
	font-weight: normal;
}
.dlinxLeftMenu, .dlinxLeftMenu.visited
{
	cursor: hand;
	cursor: pointer;
	font-family: Verdana;
	color: #0000FF;
	font-size: 10px;
	display: block;
	width: 145px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-top: 1px;
	text-decoration: none;
	margin-left: 2px;
	font-weight: bold;
}
/* Sample PopBox CSS Classes */
/* PopBox.js, Copyright (c) 2007, C6 Software, Inc. (http://www.c6software.com/)*/

.PopBoxImageThumb
{
	border: 1px solid black;
	cursor: url(  "images/magplus.cur" ), pointer;
}
.PopBoxImageSmall
{
	border: none 0px #ffffff;
	cursor: url(  "images/magplus.cur" ), pointer;
}
.PopBoxImageLarge
{
	border: solid 1px #999999;
	cursor: url(  "images/magminus.cur" ), pointer; /* z-index: 100; */
}
.PopBoxImageShrink
{
	cursor: url(  "images/magminus.cur" ), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}
.headerWidth
{
	width: 100%;
}
.leftNavEmail
{
	width: 105px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}
.HMenu
{
	background-color: #000000;
}
#fadeinbox
{
	position: absolute;
	width: 120px;
	height: 70px;
	left: 0;
	top: -400px;
	border: 1px solid black;
	background-color: white;
	padding: 4px;
	z-index: 100;
	visibility: hidden;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}
.testimonial
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #666666;
	font-weight: normal;
	text-align: left;
	background-color: #D5E6F4;
}
.homeTitle
{
	color: White;
	background-color: #D5E6F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	text-align: left;
}
.OrderSummaryTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0070C8;
	text-align: left;
	background-color: #D5E6F4;
	text-indent: 10px;
}
.OrderSummaryText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}
.OrderSummaryValue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: right;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.OrderSummaryTotalText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	border-bottom: 1px solid #D5E6F4;
}
.OrderSummaryTotalValue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	border-left: 1px solid #D5E6F4;
	border-right: 1px solid #D5E6F4;
	border-bottom: 1px solid #D5E6F4;
}
.OrderSummaryTextOther
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	margin-left: 10px;
}
.CartHdr
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0070C8;
	font-weight: normal;
	text-align: center;
	background-color: #D5E6F4;
}
.CartLeft
{
	border-left: 2px solid #D5E6F4;
}
.CartLeftBottom
{
	border-left: 2px solid #D5E6F4;
	border-bottom: 2px solid #D5E6F4;
}
.CartBottom
{
	border-bottom: 2px solid #D5E6F4;
}
.CartLeftRight
{
	border-left: 2px solid #D5E6F4;
	border-right: 2px solid #D5E6F4;
}
.CartLeftRightBottom
{
	border-left: 2px solid #D5E6F4;
	border-right: 2px solid #D5E6F4;
	border-bottom: 2px solid #D5E6F4;
}
.CartFreeGift
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	background-color: #D5E6F4;
}
.addedToCart
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0070C8;
	font-weight: normal;
	background-color: Yellow;
}
.tabContent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #0070C8;
}
.hintanchor
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #0070C8;
	font-size: 12px;
	font-weight: normal;
}
#cartdiv, #lastorderdiv
{
	position: absolute;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	line-height: 18px;
	z-index: 100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	left: 0;
	top: 0;
}
.nlsubhead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
	font-weight: bold;
	font-style: italic;
}
.nltext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}
.nltitle
{
	font-size: 12pt;
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 24px;
}
.nltextsm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	line-height: 8pt;
}
.nlfooter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	font-weight: normal;
}
a:link
{
	text-decoration: underline;
	color: #0070C8;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
a:hover
{
	text-decoration: underline;
	color: #002fc8;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
a:active
{
	color: #0070C8;
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
a:visited
{
	color: purple;
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.CADModel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
	font-weight: normal;
}
.default
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #333333;
	font-weight: normal;
}
.yourPrice
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #34950F;
	font-weight: bold;
}
.defaultb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #333333;
	font-weight: bold;
}
.default40
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	width: 100px;
}
.default30
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	width: 30px;
}
.homeIntro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}
.disabled
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
.itemCopy
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}
.breadcrumb, A.breadcrumb:Link, A.breadcrumb:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0070C8;
	font-weight: normal;
}
A.breadcrumb:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002FC8;
	font-weight: normal;
}
.breadCrumbB, A.breadCrumbB:Link, A.breadCrumbB:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
A.breadCrumbB:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #002FC8;
	font-weight: normal;
	text-decoration: none;
}
.defaultB
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
A.navLink
{
	font-family: Arial, Helvetica, sans-serif;
	color: #0070C8;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
A.navLink:visited /* after visiting a link */
{
	text-decoration: none;
	color: Purple;
}
A.navLink:active /* when a link is clicked */
{
	text-decoration: underline;
	color: #0070C8;
}
A.navLink:hover /* hover over a link */
{
	text-decoration: underline;
	color: #002fc8;
}
.zoom
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}
.defaultBG
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00CC00;
	font-weight: bold;
}
A.defaultBG:link
{
	color: #00CC00;
}
A.defaultBG:hover
{
	color: #00CC00;
}
A.defaultBG:visited
{
	color: #00CC00;
}
A.defaultBG:active
{
	color: #00CC00;
}
.defaultBR
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	font-weight: bold;
}
.defaultHD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0070C8;
	font-weight: normal;
}
A.default
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0070C8;
	font-weight: normal;
}
.Default
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}
A.defaultB
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0070C8;
	font-weight: bold;
}
.title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #34950F; /*0070C8*/
}
.Title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #0070C8;
}
h1
{
	margin-top: 5px;
	margin-bottom: 0;
}
.SelectCategory
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #34950F; /*0070C8*/
}
.category
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #0070C8;
}
.moreIdeas
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #0070C8;
	background-color: #D5E6F4;
}
.similarProducts
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0070C8;
}
.similarProducts2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0070C8;
}
.subCategory
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #336699;
	text-decoration: underline;
}
.family
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #336699;
	text-decoration: underline;
}
.familyHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #34950F; /*0070C8*/
}
.itemFamilyHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #34950F; /*0070C8*/
}
.footer, A.footer:link, A.footer:visited, A.footer:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0070C8;
	font-weight: normal;
}
A.footer:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002FC8;
	font-weight: normal;
}
.copyright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
}
.resultoptions
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
A.resultoptions:link, A.resultoptions:visited, A.resultoptions:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002FC8;
	font-weight: normal;
	text-decoration: none;
}
.resultoptions:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
}
.resultItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.resultPrice
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #34950F;
	font-weight: normal;
}
A.smallWhite, A.smallWhite:visited, A.smallWhite:hover
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}
.left
{
	float: left;
}
.TextSmallWhite
{
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	font-size: 9px;
}
.TextSmallWhiteBold
{
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}
.whiteBGBlackText
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFFFF;
}
.whiteBGBlackTextBold
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #FFFFFF;
}
A.defaultHD:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #6699CC;
	font-weight: normal;
}
.blueBGWhiteText
{
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #D8EFF5;
}
.blueBGWhiteText12
{
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	background-color: #D8EFF5;
}
.kickerHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #336699;
}
.kickerCopy
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}
.highlight
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	background: yellow;
}
.itemBullets
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}
.GrayBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	padding-left: 3px;
}
A.homeRight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
A.homeRight:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.defaultR
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
}
.Availability
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00CC00;
	font-weight: normal;
}
.moreInfo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	background-color: #E5F0F8;
}
.cart
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0070C8;
	background-color: #FFFFFF;
}
A.bbbButton
{
	color: #FFFFFF;
	display: block;
	background-color: #336699;
	text-decoration: none;
	border-bottom-color: #336699;
	text-align: center;
}
A.gsaButton
{
	color: #FFFFFF;
	display: block;
	background-color: #336699;
	text-decoration: none;
	border-bottom-color: #336699;
	text-align: center;
}
.defaultBhomeright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.defaultBhomerightRED
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
.Message
{
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #11DF21;
	background-color: #D2D5A8;
	border: solid 1px #000000;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 2px;
}
.Error
{
	border: solid 1px #cc3333;
	background: #fff6f3;
	margin: 1em 0 1em 0em;
	padding: 0.75em;
}
.Error h3
{
	font-size: 1em !important;
	margin: 0 !important;
}
.checkoutCrumbs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #999999;
	font-weight: normal;
}
.defaulthomeright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}
.BlueBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	margin: 3pt;
	padding: 3pt;
}
/* Below For Hyperlink */
table
{
	vertical-align: top;
}
th
{
	vertical-align: top;
	font: bold 8pt Arial, Helvetica, sans-serif;
}
td
{
	vertical-align: top;
	font: Arial, Helvetica, sans-serif;
}
.subheadings
{
	font-weight: normal;
	padding: 2px;
	width: 100%;
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
}
h2
{
	background-color: #FFFFFF;
	color: #000000;
	font-size: 1.05em;
	font-weight: bold;
}
.fill-medium
{
	font-weight: bold;
	font-family: Verdana, Arial, SansSerif;
	color: #003366;
	background-color: #E5F0F8;
}
hr
{
	border: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: thin;
}
.title2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}
A.leftMenu:hover, A.leftMenu:visited:hover
{
	font-size: 10px;
	text-decoration: underline;
	color: #0000FF;
	background-color: #E5F0F8;
	font-family: Verdana;
	display: block;
	width: 145px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-top: 1px;
	margin-left: 2px;
	font-weight: normal;
}
A.leftMenu:visited
{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	display: block;
	width: 128px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-top: 1px;
	text-decoration: none;
	margin-left: 2px;
	font-weight: normal;
}
A.leftMenu, A.leftMenu:Link, A.leftMenu:visited
{
	font-family: Verdana;
	color: #0000FF;
	font-size: 10px;
	display: block;
	width: 145px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-top: 1px;
	text-decoration: none;
	margin-left: 2px;
	font-weight: normal;
}
.leftMenuB
{
	font-family: Verdana;
	font-size: 12px;
	color: Black;
	display: block;
	width: 128px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-top: 1px;
	text-decoration: none;
	margin-left: 2px;
	font-weight: bold;
}
.leftMenu
{
	font-family: Verdana;
	font-size: 12px;
	color: Black;
	display: block;
	width: 128px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-top: 1px;
	text-decoration: none;
	margin-left: 2px;
}

