BODY {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 76%;  BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.box{ width:144px;  height:20px;  border:1px solid #A9BAC9;background:url(/images/bg_box1.gif) no-repeat #fff; padding:0 3px; font-size:12px; }
.box2{ width:206px;  height:25px;  border:1px solid #A9BAC9;background:url(/images/bg_box2.gif) no-repeat #fff; padding:0 3px; font-size:12px; }
.text-title-12 {
	 FONT-SIZE: 11px; font-weight:bold; COLOR: #666; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title-12 {
	 FONT-SIZE: 12px; font-weight:bold; COLOR: #000000; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title-14 {
	 FONT-SIZE: 15px; font-weight:bold; COLOR:#000; font-family:trebuchet, arial, sans-serif; TEXT-DECORATION: none
}
.link-gray-t {
	FONT-SIZE: 11px; COLOR:#555555; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; line-height:18px
}
td{font-size:12px; font-family:Arial, Helvetica, sans-serif}
.link-gray-underline1 {	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.PointHorizontal {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(/images/PointGridHorizontal.gif); BACKGROUND-REPEAT: repeat-x
}

.PointVertical {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/images/PointGridVertical.gif); BACKGROUND-REPEAT: repeat-y
}
.PointVertical-left {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/images/PointGridVertical.gif); BACKGROUND-REPEAT: repeat-y
}
.PointVertical-right {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/images/PointGridVertical.gif); BACKGROUND-REPEAT: repeat-y
}
.link-header-index {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR:#666; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link-text {
	 FONT-SIZE: 12px; COLOR:#333; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION:underline
}

.link-text:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link-text:active {
	 FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.link-text11 {
	  COLOR:#333; font-size:11px; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION:none
}

.link-text11:hover {
	FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link-text11:active {
	 FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


.link-textno {
	 FONT-SIZE: 12px; COLOR:#333; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION:none
}
.link-textno:link {
	 FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link-textno:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.link-fff {
	 FONT-SIZE: 12px; COLOR:#fff; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION:none
}
.link-fff:link {
	 FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link-fff:hover {
	FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}



.link-header-index12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:#0066CC; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link-header-index:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff6600; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link-header-index:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


.link-gray-underline {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#navbar .tiny {
	FONT-SIZE: xx-small
}


#navListButton {
	BACKGROUND: url(/images/acc.gif)
}
.navListButtonPanel A:hover {
	BACKGROUND: url(/images/acc.gif) no-repeat 0px -38px
}
.navListButtonPanel A:focus {
	BACKGROUND: url(/images/acc.gif) no-repeat 0px -38px
}
.navListButtonPanel A:active {
	BACKGROUND: url(/images/acc_.gif) no-repeat 0px -38px
}








#navbar .navSearchBar {
	BACKGROUND-IMAGE: url(/images/navSearchBkg__V1615192_.gif)
}
#navbar .navSearchLeft {
	BACKGROUND-IMAGE: url(/images/navSearch__V1615193_.gif)
}
#navGoButton {
	BACKGROUND: url(/images/navGoButtonStates__V1615192_.gif)
}
#navGoButton INPUT:hover {
	BACKGROUND: url(/images/navGoButtonStates__V1615192_.gif) no-repeat 0px -38px
}
#navGoButton INPUT:focus {
	BACKGROUND: url(/images/navGoButtonStates__V1615192_.gif) no-repeat 0px -38px
}
#navGoButton INPUT:active {
	BACKGROUND: url(/images/navGoButtonStates__V1615192_.gif) no-repeat 0px -38px
}





#navCartNonJSButton {
	BACKGROUND: url(/images/navCartNonJSButtonStates-sm__V1615190_.gif)
}
.navCartNonJSButtonPanel A:hover {
	BACKGROUND: url(/images/navCartNonJSButtonStates-sm__V1615190_.gif) no-repeat 0px -38px
}
.navCartNonJSButtonPanel A:focus {
	BACKGROUND: url(/images/navCartNonJSButtonStates-sm__V1615190_.gif) no-repeat 0px -38px
}
.navCartNonJSButtonPanel A:active {
	BACKGROUND: url(/images/navCartNonJSButtonStates-sm__V1615190_.gif) no-repeat 0px -38px
}








#navbar .navCrossshopFirstTab .navCrossshopTabLeft {
	BACKGROUND-IMAGE: url(/images/navCrossshopLeftEndCapW__V16401584_.gif)
}



#navbar #navCrossshopRowRightEndCap {
	BACKGROUND-IMAGE: url(/images/top_right.gif)
}




.tabbar{background-color:#fff}
.tab{background-color: #fff;border-bottom:1px solid #ccc;padding:0 1.3em;font-weight:bold;white-space:nowrap;font-family:arial,sans-serif;font-size:83%}
.active{background-color:#fff;color:#000;border:1px solid #ccc;border-bottom:1px solid #fff; font-size:12px}




#linkto {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-LEFT: #999 1px solid; WIDTH: 184px; COLOR: #333; WORD-BREAK: break-all; LINE-HEIGHT: 18px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 90px
}


#description {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 6px; COLOR: #444
}





.clear {
	CLEAR: both
}






#menu {
  margin:0; 
  padding:0; 
  height:500px; 
  overflow:hidden; 
  background:#fff;
  }
#menu li {
  list-style-type:none; 
  float:left; 
  display:block; 
  width:100%;
  }
#menu li a {
  display:block; 
  text-decoration:none; 
  color:#000; 
  margin:0; 
  width:100%;
  }
#menu li a span {
  display:none; 
  color:#146EB4;
  }
  
  #menu li span {
  display:block; 
  height:100px; 
  margin:0 10px; 
  cursor:pointer;
  }

#menu li a:hover {
  background:#fff;
  text-decoration:underline;
  color:#FF6600;
  }
#menu li a:hover span {
  display:block; 
  height:100px; 
  margin:0 10px; 
  cursor:pointer;
  }
#menu .h2 {
  margin:0 5px; 
  padding:0; 
  color:#000; 
  font-variant:small-caps; 
  font-size:1.5em; 
  border:0;
  }
#menu .h3 {
  margin:0 5px; 
  padding:0; 
  font-size:11px; 
  color:#00b;
  }

.curved {
  width:210px;
  margin:0 auto;
  }
.curved .b1, .curved .b2, .curved .b3, .curved .b4  {
  font-size:1px; 
  display:block; 
  background:#fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.curved .b1, .curved .b2, .curved .b3 {
  height:1px;
  }
.curved .b2, .curved .b3, .curved .b4 {
  background:#fff; 
  border-left:1px solid #146EB4; 
  border-right:1px solid #146EB4;
  }
.curved .b1 {
  margin:0 4px; 
  background:#146EB4;
  }
.curved .b2 {
  margin:0 2px; 
  border-width:0 2px;
  }
.curved .b3 {
  margin:0 1px;
  }
.curved .b4 {
  height:2px; 
  margin:0;
  }
.curved .c1 {
  margin:0 5px; 
  background:#146EB4;
  }
.curved .c2 {
  margin:0 3px; 
  border-width:0 2px;
  }
.curved .c3 {
  margin:0 2px;
  }
.curved .c4 {
  height:2px; 
  margin: 0 1px;
  }
.curved .boxcontent {
  display:block; 
  background:transparent; 
  border-left:1px solid #146EB4; 
  border-right:1px solid #146EB4; 
  font-size:0.9em; 
  text-align:justify;
  }
  
  
  
  
  
  
  
  
  .curved2 {
  width:210px;
  margin:0 auto;
  }
.curved2 .b11, .curved2 .b22, .curved2 .b33, .curved2 .b44  {
  font-size:1px; 
  display:block; 
  background:#146EB4;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
  
  .curved2 .b11, .curved2 .b22, .curved2 .b33 {
  height:1px;
  }
.curved2 .b22, .curved2 .b33, .curved2 .b44 {
  background:#fff; 
  border-left:1px solid #146EB4; 
  border-right:1px solid #146EB4;
  }
.curved2 .b11 {
  margin:0 4px; 
  background:#146EB4;
  }
.curved2 .b22 {
  margin:0 2px; 
  border-width:0 2px;
  }
.curved2 .b33 {
  margin:0 1px;
  }
.curved2 .b44 {
  height:2px; 
  margin:0;
  }
.curved2 .c11 {
  margin:0 5px; 
  background:#146EB4;
  }
.curved2 .c22 {
  margin:0 3px; 
  border-width:0 2px;
  }
.curved2 .c33 {
  margin:0 2px;
  }
.curved2 .c44 {
  height:2px; 
  margin: 0 1px;
  }
.curved2 .boxcontent {
  display:block; 
  background:transparent; 
  border-left:1px solid #146EB4; 
  border-right:1px solid #146EB4; 
  font-size:0.9em; 
  text-align:justify;
  }
  
  
  
  
  
  
  
  
    .curved3 {
  width:535px;
  margin:0 auto;
  }
.curved3 .b11, .curved3 .b22, .curved3 .b33, .curved3 .b44  {
  font-size:1px; 
  display:block; 
  background:#ccc;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
  
  .curved3 .b11, .curved3 .b22, .curved3 .b33 {
  height:1px;
  }
.curved3 .b22, .curved3 .b33, .curved3 .b44 {
  background:#fff; 
  border-left:1px solid #ccc; 
  border-right:1px solid #ccc;
  }
.curved3 .b11 {
  margin:0 4px; 
  background:#ccc;
  }
.curved3 .b22 {
  margin:0 2px; 
  border-width:0 2px;
  }
.curved3 .b33 {
  margin:0 1px;
  }
.curved3 .b44 {
  height:2px; 
  margin:0;
  }
.curved3 .c11 {
  margin:0 5px; 
  background:#ccc;
  }
.curved3 .c22 {
  margin:0 3px; 
  border-width:0 2px;
  }
.curved3 .c33 {
  margin:0 2px;
  }
.curved3 .c44 {
  height:2px; 
  margin: 0 1px;
  }
.curved3 .boxcontent {
  display:block; 
  background:transparent; 
  border-left:1px solid #ccc; 
  border-right:1px solid #ccc; 
  font-size:0.9em; 
  text-align:justify;
  }
  
  
  
      .curved4 {
  width:535px;
  margin:0 auto;
  }
.curved4 .b11, .curved4 .b22, .curved4 .b33, .curved4 .b44  {
  font-size:1px; 
  display:block; 
  background:#ff6600;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
  
  .curved4 .b11, .curved4 .b22, .curved4 .b33 {
  height:1px;
  }
.curved4 .b22, .curved4 .b33, .curved4 .b44 {
  background:#fff; 
  border-left:1px solid #ff6600; 
  border-right:1px solid #ff6600;
  }
.curved4 .b11 {
  margin:0 4px; 
  background:#ff6600;
  }
.curved4 .b22 {
  margin:0 2px; 
  border-width:0 2px;
  }
.curved4 .b33 {
  margin:0 1px;
  }
.curved4 .b44 {
  height:2px; 
  margin:0;
  }
.curved4 .c11 {
  margin:0 5px; 
  background:#ff6600;
  }
.curved4 .c22 {
  margin:0 3px; 
  border-width:0 2px;
  }
.curved4 .c33 {
  margin:0 2px;
  }
.curved4 .c44 {
  height:2px; 
  margin: 0 1px;
  }
.curved4 .boxcontent {
  display:block; 
  background:transparent; 
  border-left:1px solid #ff6600; 
  border-right:1px solid #ff6600; 
  font-size:0.9em; 
  text-align:justify;
  }
  
.price {
	FONT-WEIGHT: 700; FONT-SIZE: 14px; COLOR: #eb0000; LINE-HEIGHT: 20px; font-family:Arial
}
.price2 {
	 FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 20px; font-family:Arial; font-weight:bold
}
.price3 {
	 FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 20px; font-family:Arial; font-weight:bold
}
.saveprice {
	FONT-WEIGHT: 700! important; FONT-SIZE: 12px! important; COLOR: #000! important
}
/*CSS manu style pagination*/

.manu {
	 PADDING-BOTTOM: 3px; PADDING-TOP: 3px;
}
.manu A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
.manu .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

p#outer {
     margin:0 auto;
     width:133px;
 }
#outer a {
    margin:0px;
    display:block;
    position: relative;
    
}
#outer a:hover {border:solid 1px #ccc;}
#outer img {display:block;border:none;}














.outer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; width:400px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
.outer LI {
	DISPLAY: block; FLOAT: left;PADDING-RIGHT: 3px;
}
.outer {
	 DISPLAY: block;   MARGIN: 0px 0px;  POSITION: relative
}
.xsnazzy {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
}
.xsnazzy SPAN {
	FONT-WEIGHT: normal; PADDING-BOTTOM:2px; MARGIN: 0px; COLOR: #fff; TEXT-ALIGN: center; 
}

.xsnazzy2 {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
.xsnazzy2 SPAN {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #fff; TEXT-ALIGN: center; 
}

.xtop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.xb1 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb2 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb3 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb4 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb1 {
	HEIGHT: 1px
}
.xb2 {
	HEIGHT: 1px
}
.xb3 {
	HEIGHT: 1px
}
.xb2 {
	BORDER-RIGHT: #146eb4 1px solid; BACKGROUND:#146eb4; BORDER-LEFT: #146eb4 1px solid
}
.xb3 {
	BORDER-RIGHT: #146eb4 1px solid; BACKGROUND:#146eb4; BORDER-LEFT: #146eb4 1px solid
}
.xb4 {
	BORDER-RIGHT: #146eb4 1px solid; BACKGROUND:#146eb4; BORDER-LEFT: #146eb4 1px solid
}



.xb1 {
	BACKGROUND: #146eb4; MARGIN: 0px 5px
}
.xb2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.xb3 {
	MARGIN: 0px 2px
}
.xb4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}




.xb11 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb22 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb33 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb44 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb11 {
	HEIGHT: 1px
}
.xb22 {
	HEIGHT: 1px
}
.xb33 {
	HEIGHT: 1px
}
.xb22 {
	BORDER-RIGHT: #ccc 1px solid; BACKGROUND:#fff; BORDER-LEFT: #ccc 1px solid
}
.xb33 {
	BORDER-RIGHT: #ccc 1px solid; BACKGROUND:#fff; BORDER-LEFT: #ccc 1px solid
}
.xb44 {
	BORDER-RIGHT: #ccc 1px solid; BACKGROUND:#fff; BORDER-LEFT: #ccc 1px solid
}
.xb11 {
	BACKGROUND: #ccc; MARGIN: 0px 5px
}
.xb22 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.xb33 {
	MARGIN: 0px 2px
}
.xb44 {
	MARGIN: 0px 1px; HEIGHT: 2px
}

.xboxcontent {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 0px solid; DISPLAY: block; BACKGROUND: #146eb4; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #146eb4 0px solid; ;  padding-top:2px 
}
.xboxcontent2 {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #fff 0px solid; DISPLAY: block; BACKGROUND: #fff; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #146eb4 0px solid; padding-top:2px  
}
A.xmenu2 {
	DISPLAY: block; FONT-SIZE: 12px; WIDTH: 9em; TEXT-DECORATION: none; width:120px; font-weight:bold
}


A.xmenu2:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: pointer
}
A.xmenu2:hover SPAN {
	COLOR:#fff; font-weight:bold
}

A.xmenu2:hover .xb1 {
	BACKGROUND: #146eb4
}
A.xmenu2:hover .xb2 {
	BORDER-LEFT-COLOR: #146eb4; BACKGROUND: #146eb4; BORDER-BOTTOM-COLOR: #146eb4; BORDER-TOP-COLOR: #146eb4; BORDER-RIGHT-COLOR: #146eb4
}
A.xmenu2:hover .xb3 {
	BORDER-LEFT-COLOR: #146eb4; BACKGROUND: #146eb4; BORDER-BOTTOM-COLOR: #146eb4; BORDER-TOP-COLOR: #146eb4; BORDER-RIGHT-COLOR: #146eb4
}
A.xmenu2:hover .xb4 {
	BORDER-LEFT-COLOR: #146eb4; BACKGROUND: #146eb4; BORDER-BOTTOM-COLOR: #146eb4; BORDER-TOP-COLOR: #146eb4; BORDER-RIGHT-COLOR: #146eb4
}


A.xmenu2:hover .xb11 {
	BACKGROUND: #146eb4
}
A.xmenu2:hover .xb22 {
	BORDER-LEFT-COLOR: #146eb4; BACKGROUND: #efefef; BORDER-BOTTOM-COLOR: #146eb4; BORDER-TOP-COLOR: #146eb4; BORDER-RIGHT-COLOR: #146eb4

}
A.xmenu2:hover .xb33 {
	BORDER-LEFT-COLOR: #146eb4; BACKGROUND: #efefef; BORDER-BOTTOM-COLOR: #146eb4; BORDER-TOP-COLOR: #146eb4; BORDER-RIGHT-COLOR: #146eb4
}
A.xmenu2:hover .xb44 {
	BORDER-LEFT-COLOR: #146eb4; BACKGROUND:#efefef; BORDER-BOTTOM-COLOR: #146eb4; BORDER-TOP-COLOR: #146eb4; BORDER-RIGHT-COLOR: #146eb4
}

a.xmenu2:hover .xboxcontent2 {
	BORDER-RIGHT: #146eb4 1px solid; BORDER-TOP: #fff 0px solid; DISPLAY: block;  BACKGROUND: #efefef; BORDER-LEFT: #146eb4 1px solid; ; BORDER-BOTTOM: #146eb4 0px solid; 
}
A.xmenu2:hover .xboxcontentd {
	BORDER-TOP: #eee 1px solid; BORDER-LEFT-COLOR: #146eb4; BACKGROUND: #efefef; BORDER-BOTTOM-COLOR: #146eb4; BORDER-RIGHT-COLOR: #146eb4
}








#navbar TH {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif
}
#navbar TD {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif
}
#navbar DIV {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif
}
#navbar LI {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif
}
#navbar SPAN {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif
}
#navbar A {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif
}
#navbar A:link {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif
}
#navbar A:visited {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif
}
#navbar A:active {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif
}
#navbar A:hover {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif
}
#navbar EM {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif
}
#navbar I {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif
}
#navbar STRONG {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif
}
#navbar B {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif
}



#navbar STRONG {
	FONT-WEIGHT: bold
}
#navbar B {
	FONT-WEIGHT: bold
}
#navbar {
	MARGIN: 0px 0px 0px
}
#navListButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 38px
}
#navListButton LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute
}
#navListButton A {
	DISPLAY: block
}
.navListButtonPanel {
	LEFT: 0px; WIDTH: 100px; TOP: 0px; HEIGHT: 38px
}
.navListButtonPanel A {
	HEIGHT: 38px
}
#navListInnerPanel {
	LEFT: 75px; WIDTH: 21px; TOP: 10px; HEIGHT: 21px
}
#navListInnerPanel A {
	HEIGHT: 21px
}
.navListButtonPanelInactive {
	LEFT: 0px; WIDTH: 100px; TOP: 0px; HEIGHT: 38px
}




.navTagLine {
	MARGIN-TOP: -3px; PADDING-BOTTOM: 3px; COLOR: #999999; TEXT-INDENT: 14px
}
.navShopSearch {
	BACKGROUND-COLOR: #146eb4
}
#navbar .navSearchBar {
	BACKGROUND-POSITION: center 50%; HEIGHT: 38px
}
#navbar .navSearchLeft {
	BACKGROUND-POSITION: center 50%; WIDTH: 58px; HEIGHT: 38px
}
#navbar .searchSelect {
	FONT-SIZE: 10pt; FONT-FAMILY: arial,sans-serif
}
#navGoButton {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 32px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; POSITION: relative; HEIGHT: 38px
}
#navGoButton INPUT {
	WIDTH: 32px; CURSOR: pointer
}
#navCartEmptyButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 107px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 38px
}
#navCartEmptyButton LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute
}
#navCartEmptyButton A {
	DISPLAY: block
}
.navCartEmptyButtonPanel {
	LEFT: 0px; WIDTH: 107px; TOP: 0px; HEIGHT: 38px
}
.navCartEmptyButtonPanel A {
	HEIGHT: 38px
}
.navCartEmptyButtonPanelInactive {
	LEFT: 0px; WIDTH: 107px; TOP: 0px; HEIGHT: 38px
}
#navCartEmptyButtonInnerPanel {
	LEFT: 82px; WIDTH: 21px; TOP: 10px; HEIGHT: 21px
}
#navCartEmptyButtonInnerPanel A {
	HEIGHT: 21px
}
#navCartFullButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 107px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 38px
}
#navCartFullButton LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute
}
#navCartFullButton A {
	DISPLAY: block
}
.navCartFullButtonPanel {
	LEFT: 0px; WIDTH: 107px; TOP: 0px; HEIGHT: 38px
}
.navCartFullButtonPanel A {
	HEIGHT: 38px
}
.navCartFullButtonPanelInactive {
	LEFT: 0px; WIDTH: 107px; TOP: 0px; HEIGHT: 38px
}







#navCartNonJSButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 107px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 38px
}
#navCartNonJSButton LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute
}
#navCartNonJSButton A {
	DISPLAY: block
}
.navCartNonJSButtonPanel {
	LEFT: 0px; WIDTH: 107px; TOP: 0px; HEIGHT: 38px
}
.navCartNonJSButtonPanel A {
	HEIGHT: 38px
}






#navidWelcomeMsg {
	FONT-SIZE: small; PADDING-BOTTOM: 3px
}
#navidWelcomeMsg A {
	COLOR: #004b91; TEXT-DECORATION: underline
}
#navidWelcomeMsg A:hover {
	COLOR: #e47911; TEXT-DECORATION: underline
}
#navbar .navGreeting {
	FONT-WEIGHT: bold; COLOR: #e47911
}
#navbar .navMessage {
	COLOR: #333333
}
#navbar #navCrossshopRow {
	BACKGROUND-COLOR: #146eb4
}
#navbar #navCrossshopRow TABLE {
	BACKGROUND-COLOR: #146eb4
}
#navbar #navCrossshopRow TD {
	WHITE-SPACE: nowrap
}
#navbar #navCrossshopRow .navCrossshopOpen .navCrossshopTabMid {
	BACKGROUND-COLOR: #fff
}
#navbar #navCrossshopRow A {
	COLOR: #fff; TEXT-DECORATION: none
}
#navbar #navCrossshopRow A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
#navbar #navCrossshopRow A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#navbar #navCrossshopRow A:active {
	COLOR: #fff; TEXT-DECORATION: none
}
#navbar #navCrossshopRow A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#navbar #navCrossshopRow A:active {
	COLOR: #fff; TEXT-DECORATION: underline
}
#navbar #navCrossshopRow A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
#navbar #navCrossshopRow TD {
	COLOR: #fff
}

#navbar .navCrossshopFirstTab .navCrossshopTabLeft {
	BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat
}
#navbar .navCrossshopTabLeft {
	WIDTH: 6px
}
#navbar .navCrossshopTabMid {
	PADDING-LEFT: 5px; PADDING-TOP: 1px
}
#navbar .navCrossshopTabRight {
	WIDTH: 6px
}
#navbar .navCrossshopFirstTab .navCrossshopOpen .navCrossshopTabLeft {
	BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat
}









#navbar #navCrossshopRowRightEndCap {
	BACKGROUND-POSITION: right top; WIDTH: 6px; BACKGROUND-REPEAT: no-repeat
}

#listsPopoverContents TABLE {
	MARGIN: 4px 10px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ffffff
}
.listsPopoverContentsTopPaddingTd {
	PADDING-TOP: 5px; WHITE-SPACE: nowrap
}

#listsPopoverContents A {
	FONT-SIZE: 10pt; COLOR: #003399; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
#listsPopoverContents A:visited {
	FONT-SIZE: 10pt; COLOR: #003399; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
#listsPopoverContents A:hover {
	COLOR: #cc6600; TEXT-DECORATION: underline
}
#listsPopoverContents .arrow {
	FONT-SIZE: 12px; COLOR: #c60
}

/*list*/

.list_comitem{

	margin:0 0 10px 0;
}


.list_comitem li{
	float:left;
	width:125px;
	height:150px;
	background: url(http://www.tools-wholesale.com/images/itemline.gif) no-repeat right 2px ; 
	padding-left:5px;
	margin:10px 0  10px 0;
}

.list_comitem p{
	margin:0 0 3px 0;
	padding:0;
	color:#333;
	font-style:normal;
}

 

.list_comitem li .lcat{
	float:right;
	margin:3px 12px 0 0;
	height:15px;
	width:90px;
	text-align:right;
	position:relative;
}

.list_comitem li .lname{
	margin:3px 0 5px 0;
	width:102px;
	padding:0;
	color:#666;
	line-height:140%;
	max-height:32px;
	overflow:hidden;
	text-decoration:none;
}


/*list*/

.list_comitem2{

	margin:0 0 10px 0;
}


.list_comitem2 li{
	float:left;
	width:125px;
	height:100px;
	background: url(http://www.tools-wholesale.com/images/itemline.gif) no-repeat right 2px ; 
	padding-left:5px;
	margin:10px 0  10px 0;
}

.list_comitem2 p{
	margin:0 0 3px 0;
	padding:0;
	color:#333;
	font-style:normal;
}

 

.list_comitem2 li .lcat{
	float:right;
	margin:3px 12px 0 0;
	height:15px;
	width:90px;
	text-align:right;
	position:relative;
}

.list_comitem2 li .lname{
	margin:3px 0 5px 0;
	width:102px;
	padding:0;
	color:#666;
	line-height:140%;
	max-height:32px;
	overflow:hidden;
	text-decoration:none;
}


ul,li{
	list-style:none;
	margin:0;
	padding:0;
}
.f11 {
	 FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}