

b{
	color: #434343;
}

body{
background: url(images/body-shadow.gif) repeat-y 50% 0;
	background-attachment: fixed;
	color: #031D2E;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

ul{
	color: #031D2E;
}

TD.accountCategory{
	color: #aabbdd;
	font-size: 13px;
}

TD.bgmid{
	background-color: #f8f8f9;
	text-align: left;
}

TD.blue{
	color: #FFFFFF;
	font-size: 10px;
}

TD.grey{
	color: #8C8C8C;
	padding: 0px 0px 10px 10px;
}



a,.headermenu a,A.headerNavigation,h1.newproduct a,h1.productinfo a,a.fontbold:hover,.border,.manuf,.ml,a.ml,.ml1,#nav a,#nav2 a {
	text-decoration: none;
}

a,.headermenu a{
	color: #747474;
}

b,a.blue,a.category,a.fontbold,h1.innercontent,h1.productinfo a,a.fontbold:hover,SPAN.greetUser,SPAN.markProductOutOfStock,SPAN.productSpecialPrice,SPAN.productSpecialPriceBig,TD.formAreaTitle,TD.fieldKey,TD.tableHeading,TD.headerError,TD.headerInfo,TD.infoBoxHeading,TD.infoBoxHeading3,TD.infoBoxHeading4,TD.pageHeading,DIV.pageHeading,.bgcol,.bgmid a,.cy,.errorBox,.fontbold,.fontbold,.headerNavigation,.prodprice,.productListing-heading,.toprow {
		font-weight: bold;
}

A.headerNavigation:hover{
	text-decoration: underline;
}

a:hover,.headermenu a:hover{
	color: #848282;
	text-decoration: underline;
}

a.blue{
	color: #ffffff;
	font-size: 12px;
}

a.category{
	background: url(images/ul.gif) no-repeat left;
	color: #747474;
	line-height: 17px;
	margin: 0 0 0 10px;
	padding: 0px 0px 0px 10px;
}

a.fontbold{
	color: #0066CC;
	text-decoration: underline;
}

A.pageResults{
	color: #0000FF;
}

A.pageResults:hover{
	background: #FFFF33;
	color: #0000FF;
}

FORM{
	display: inline;
}

.ml,a.ml,.ml1,b,a.fontbold,h1,h2,h5,h3,h4,TD.cat2,.bgmid a,.bookmarks,.cy,.fontbold {
	font-size: 11px;
}

h1,h2,h5{
	padding: 0 5px 0 5px;
}

h1.innercontent{
	background-color: #EDEDED;
	color: #434343;
	font-family: Verdana,Arial,sans-serif;
	font-size: 13px;
	margin: 0 18px 15px 15px;
	padding: 3px 10px 3px 10px;
}

h1.newproduct a{
	color: #434343;
	font-size: 11px;
}

h1.productinfo{
	font-size: 11px;
	margin: 1px 0 1px 0;
	padding: 3px 0 0 0;
}

h1.productinfo a,a.fontbold:hover{
	color: #0066CC;
	font-size: 11px;
}

h1.productinfo a:hover{
	color: #0066CC;
	text-decoration: underline;
}

h3,h4{
	margin: 0px;
	padding: 0px;
}

h5,h6{
	font-family: "Gill Sans","Trebuchet MS",sans-serif;
}

p,div{
	color: #031D2E;
	text-align: justify;
}

s{
	color: Orange;
	font-size: 13px;
	font-weight: normal;
}

select{
	background-color: White;
	color: #747474;
}

span,input,select{
	color: #8C8C8C;
	font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

SPAN.errorText{
	color: #ff0000;
}

SPAN.greetUser{
	color: #f0a480;
	font-size: 12px;
}

SPAN.markProductOutOfStock{
	color: #c76170;
	font-size: 12px;
}

SPAN.newItemInCart,.inputRequirement{
	color: #ff0000;
	font-size: 10px;
}

SPAN.productSpecialPrice,SPAN.productSpecialPriceBig{
	color: #CC0000;
	font-size: 18px;
}

TABLE.formArea{
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}

TD.cat2{
	background: #eee;
	border: 1px solid #ddd;
	color: #8C8C8C;
	margin: 3px 0 3px 0;
	padding: 3px;
	text-align: right;
}

TD.fieldValue{
	font-size: 12px;
}

TD.footerleft{
	background: url(images/footer_center.gif) repeat-x top left;
	color: #8C8C8C;
}

TD.footerleft2{
	background: url(images/footer_top.jpg) top left;
	color: #8C8C8C;
}

TD.formAreaTitle,TD.fieldKey,TD.tableHeading{
	font-size: 12px;
}

TD.headerError{
	background: #ff0000;
}

TD.headerInfo,TD.headerError{
	font-size: 12px;
	text-align: center;
}

TD.imagebottom{
	background: url(images/m43.gif) no-repeat left;
	height: 7px;
	width: 570px;
}

TD.imagetop{
	background: url(images/m35.gif) no-repeat left;
	height: 7px;
	width: 570px;
}

TD.infoBox,SPAN.infoBox{
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
}

TD.infoBoxHeading{
	background-image: url('images/infobox/corner_center.gif');
	color: #000000;
	display: none;
	font-size: 18px;
	font-weight: normal;
}

TD.infoBoxHeading{
	background: #bbc3d3;
	color: #ffffff;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
}

TD.infoBoxHeading2{
	background: #f8f8f9;
	border-top: double Gray;
	color: #848282;
	padding: 10px 5px 0px 5px;
}

TD.infoBoxHeading3{
	background-image: url(images/infobox/center.gif);
	color: #2A2A2A;
	font-size: 14px;
}

TD.infoBoxHeading4{
	background: url(images/m11.gif) no-repeat left;
	background-position: 5px;
	color: #0B74BD;
	font-size: 12px;
	padding: 0px 0px 0px 25px;
	text-transform: uppercase;
	vertical-align: middle;
}

TD.main,P.main{
	font-size: 11px;
	line-height: 1.5;
}

TD.pageHeading,DIV.pageHeading{
	color: #848282;
	font-size: 13px;
	height: 28px;
	padding-left: 20px;
	padding-top: 10px;
	text-transform: none;
	width: 461px;
}

TD.productListing-data,.stockWarning{
	background: white;
	border-bottom: 1px solid #0066CC;
	font-size: 10px;
	vertical-align: top;
}

TD.smallText,SPAN.smallText,P.smallText,td{
	color: #434343;
	font-size: 11px;
}

TD.subBar,.checkoutBarCurrent{
	color: #000000;
	font-size: 10px;
}

TD.z1{
	background: url(images/bg.gif);
	background-repeat: repeat-x;
}

TEXTAREA{
	background-color: #ffffff;
	color: #434343;
	font-size: 13px;
	width: 100%;
}

TR.ccc,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even{
	background-color: #ffffff;
}

TR.ccc{
	cursor: pointer;
}

TR.ccc:hover{
	background-color: #66CCFF;
	color: #cccccc;
}

TR.headerError{
	background: #ff0000;
}

TR.headerInfo{
	background: #00ff00;
}

TR.subBar{
	background: #FFFFFF;
}

ul,TD.ts,TD.tv{
	color: #434343;
}

.b1 a{
	padding-left: 3px;
}

.b2 a,.b1 a{
	padding-bottom: 6px;
	padding-top: 5px;
}

.bg,.bg2,.bg3,.bg4,.bg5 {
	background-repeat: repeat-y;
}

.bg{
	background-image: url(images/m23.gif);
}

.bg2{
	background-image: url(images/m42.gif);
}

.bg3{
	background-image: url(images/m48.gif);
	width: 570px;
}

.bg4{
	background-image: url(images/m59.gif);
}

.bg5{
	background-image: url(images/m001.gif);
}

.bgcol{
	background: url(images/Un.gif) no-repeat left;
	color: White;
	font-size: 12px;
	padding: 0px 0px 0px 13px;
}

.bgfooter{
	background-image: url(images/bgfooter.gif);
	background-repeat: repeat-x;
	margin-top: 5px;
}

.bgmid a{
	background: url(images/cursor.gif) no-repeat left;
	color: #61707e;
	padding: 0px 0px 0px 13px;
}

.bls_table .subhdr .greyrow{
	background-color: #E3E3E3;
	border-bottom: #BABABA 1px solid;
	color: #555;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	text-align: center;
}

.whiterow{
	background-color: White;
	border-bottom: #BABABA 1px solid;
	color: #555;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	text-align: center;
}

.bookmarks{
	float: right;
	height: 22px;
	position: relative;
	width: 100%;
	z-index: 100;
}

.bookmarks *{
	border: 0px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.bookmarks a,.bookmarks{
	background-color: #ffffff;
	display: block;
	font-size: 11px;
}

.bookmarks img{
	border: 0px;
	vertical-align: middle;
}

.border{
	background: url(images/dot.gif) repeat-x bottom;
	font-size: 12px;
	padding: 0px 0px 5px 0px;
}

.boxText a{
	color: #61707e;
}

.boxText,TD.infoBox,SPAN.infoBox,.moduleRow,.messageBox{
	font-size: 10px;
}



.catbox{
	padding: 10px 10px 10px 10px;
}

.checkoutBarFrom,.checkoutBarTo{
	color: #8c8c8c;
	font-size: 10px;
}

.column img{
	vertical-align: middle;
}

.cy{
	color: #747474;
	padding: 0px 0px 0px 10px;
}

.dots{
	border-left: #BABABA 1px dotted;
	color: #555;
	font-size: 10px;
	text-align: center;
}

.errorBox{
	background: #ffb3b5;
	font-size: 10px;
}

.fontbold{
	color: #0066CC;
}

.headermenu{
	background: url(images/m12.gif) no-repeat left;
	padding: 0px 0px 0px 10px;
}

.headerNavigation{
	color: #8C8C8C;
	font-size: 13px;
}

.ie7{
	color: #434343;
	text-align: center;
}

.infoBox{
	background: #b6b7cb;
}

.infoBox,TABLE.productListing{
	background: #ffffff;
	border: 1px solid #E5E5D3;
	color: #434343;
}

.infoBoxContents{
	background: #f8f8f9;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
}

.infoBoxHeadingCategories{
	border-top: 5px solid #0B74BD;
	font-family: Verdana,Arial,sans-serif;
}

.infoBoxNotice{
	background: #FF8E90;
}

.infoBoxNoticeContents{
	background: #FFE6E6;
	font-size: 10px;
}

.infoBoxNoticeContents{
	background: #FFE6E6;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
}

.manuf{
	font-size: 12px;
}

.messageStackError,.messageStackWarning{
	background-color: #ffb3b5;
	font-size: 10px;
}

.messageStackSuccess{
	background-color: #99ff00;
	font-size: 10px;
}

.ml,a.ml{
	color: #08A8C4;
}

.ml1{
	color: #848282;
}

.ml2{
	color: #848282;
	font-size: 10px;
	line-height: 20px;
	text-decoration: underline;
}

.moduleRowOver{
	background-color: #C6C6C6;
	cursor: pointer;
}

.moduleRowSelected{
	background-color: #D4D4D4;
}

.orderEdit{
	color: #009ddd;
	text-decoration: underline;
}

.prodprice{
	color: #CC0000;
	font-size: 12px;
}

.productListing-heading{
	background-color: #EDEDED;
	color: #8C8C8C;
	line-height: 20px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 8px 0px;
}

.productsNotifications{
	background: #f2fff7;
}



.smallText3, .smallText4 {
	border-left-color: White;
	border-left-style: solid;
	border-left: 5px;
	border-right: 5px;
	border-right-color: White;
	border-right-style: solid;
	background-color: #ecf5fa;
}

.smallText4{
	background-color: #ecf5fa;
	border-bottom: 1px;
	border-bottom-color: #708090;
	border-bottom-style: solid;
	padding-bottom: 10px;
}

.toprow{
	background-color: #848484;
	color: #ffffff;
	font-size: 12px;
	padding: 3px 5px 3px 5px;
	text-align: center;
}

.ts{
	background: url(images/bullet.jpg) no-repeat left;
	padding: 0px 0px 0px 10px;
}

#bc{
	background: #eeeeee;
	border: #747474 3px solid;
	height: 187px;
	overflow: hidden;
	position: absolute;
	top: 22px;
	visibility: hidden;
	width: 220px;
}

#bc .top{
	background-color: #B4B4B4;
	border-bottom: #184684 1px solid;
	color: #184684;
	font-weight: bold;
	height: 20px;
	padding-top: 2px;
}

#bc a,#bc a:visited{
	background: #eee;
	color: #000000;
	width: 100%;
}

#bc a:hover{
	background-color: Silver;
}

#leftSideNav,TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd{
	background: #f8f8f9;
}

.nav a,.nav2 a{
	color: #61707e;
}

.nav a:hover,.nav2 a:hover{
	background-color: #DDF1FB;
	color: #000000;
}

.nav li h3{
	background: url(images/m25.gif)  no-repeat left;
	background-position: 5px;
	border-bottom: 1px dotted #D4EAFF;
	padding: 3px 0 3px 6px;
}

.nav li h4{
	border-bottom: 1px dotted #D4EAFF;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 0 3px 0px;
}

.nav ul,.nav2 ul{
	list-style: none;
	margin: 6px 0 6px 0;
	padding: 0;
	text-align: left;
}

.nav2 li h3{
	background: url(images/m25.gif)  no-repeat left;
	background-position: 5px;
	border-bottom: 1px dotted #D4EAFF;
	padding: 3px 0 3px 15px;
	white-space: nowrap;
}

#sysdesc{
	background-color: White;
	border: #8c8c8c 1px solid;
	height: 150px;
	overflow: auto;
	padding: 4px;
}

#top5{
	background: url(images/bookmark/favorites_2.gif) no-repeat left;
	color: #747474;
	cursor: default;
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
	text-indent: 8px;
	width: 100%;
}

.bls_table {
	height: 350px;
	overflow: auto;
}

#bg88 {
	background: url(images/cat_header_34.gif) no-repeat left;
	width: 770px;
	height: 52px;
}

.s1 {
	background: url(images/s_1.gif) no-repeat left;
}

li b {
		color: #0066cc;
}

li, td{
	color: #031D2E;
}

.suggest_link {	background-color: #FFFFFF;	padding: 2px 6px 2px 6px;}
.suggest_link_over {	background-color: #3366CC; color: White;	padding: 2px 6px 2px 6px;}
#search_suggest {position: fixed; background-color: #FFFFFF; 	text-align: left; 
}

.attribd {
background:url("images/attrib_dwn_arrow.gif") no-repeat left 4px;
text-decoration:underline;
cursor:pointer;
}


.attribu {
background:url("images/attrib_up_arrow.gif") no-repeat left 4px;
text-decoration:underline;
cursor:pointer;}	


li.attribd, li.attribu {
   list-style:none;
/*  background:url("images/attrib_right_bullet.gif") no-repeat left 5px;*/
  MARGIN: 0px 0px 0px 6px;
  padding:0px 4px 3px 8px;
  font-size:10px;
color:#666666;
}

.sysd{
	height: 50px;
	overflow: hidden;
	padding-left: 50px;
}

.sysd2{
	height: 580px;
	overflow: hidden;
	padding-left: 8px;
}

.fo2 {
	background:url("images/footer_.gif") no-repeat left 5px;
}

TD {
font-family: Verdana, Arial, sans-serif;
font-size: 11px; 
	}


.productListing-heading2,TD.compareListing-data{
	background: white;
	border-bottom: 1px solid #0066CC;
	border-left: 1px solid #0066CC;
	border-right: 1px solid #0066CC;
	font-size: 10px;
	vertical-align: top;
}

.productListing-headingtop{
	background: white;
	border-bottom: 1px solid #0066CC;
	border-left: 1px solid #0066CC;
	border-right: 1px solid #0066CC;
	border-top: 1px solid #0066CC;
	font-size: 10px;
	vertical-align: top;
}

#blue {
padding-top: 3px;
		background: url("images/blue_bg.gif") no-repeat center;
		width: 770px;
		height: 30px;
}

#wrapper { width: 770px; margin:auto; }

#search{
	color: #FFFFFF; float: right; padding: 3px 10px 0 0;
}

#home{
	float: left; width: 580px; padding-top: 6px;color: #FFFFFF;
}

#breadcrumb{
 padding: 5px;
	color: #000;
	font-size: 10px;
	
}

#gray{
	padding-top: 3px;
		background: url("images/gray_bg.gif") no-repeat center;
		width: 770px;
		height: 35px;
}

.se{
	font-size: 10px;
	font-weight: normal;
}
