TH {
	padding-left : 3px; 
	padding-right : 3px;
}
.BodyTabBarLinks {
	white-space : nowrap;
	vertical-align : bottom;
}

.BodyTabBarLinks A:LINK ,
.BodyTabBarLinks A:VISITED {
	padding : 7px;
	color : #FFFFFF;
	font-size : 7pt;
	text-decoration : none;
}

.BodyTabBarLinksButton {
	padding-left : 5px;
	padding-right : 5px;
	white-space : nowrap;
	background-image : url(/assets/images/tabsbg.gif);
}

.BodyTabBarLinksButton .over {
	border-left : solid 1px black;
	background-color : #525563;
}

.BodyTabBarLinksButton TD {
	border-left : solid 1px white;
	padding-left : 3px;
	padding-right : 3px;
	color : #FFFFFF;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : none;
}

.BodyTable .Even {
	background-color : #EFF7F7;
}

.BodyTable .Over {
	background-color : #F7F7F7;
	border : solid 1px white;
}

.BodyTable .Over TD {
	background-color : #F7F7F7;
}

.BodyTable TD {
	border : solid 1px #DBDBDB;
	padding : 4px;
	padding-left : 5px;
	padding-right : 5px;
	vertical-align : middle;
}

.BodyTable TH {
	background-position : bottom;
	border : solid 1px #FFFFFF;
	background-color : #339999;
	color : #FFFFFF;
	font-size : 9pt;
	font-weight : bold;
}

.CatalogPartner {
	font-weight : bold;
	font-size : 14pt;
	position : absolute;
	right : 20px;
}

.CustomerGreeting {
	padding-bottom : 4px;
	padding-left : 4px;
	padding-top : 4px;
	color : #000000;
	font-size : 8pt;
	font-weight : bold;
}

.DepartmentListingImage {
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	width : 75px;
	vertical-align : top;
}

.DepartmentListingText{
	margin-top : 3px;
	vertical-align : top;
}

.DepartmentListingText h2{
	font-size : 12pt;
	vertical-align : top;
}

.FooterAccentBar ,
.FooterAccentBarLeftMenu {
	border-bottom : solid 1px #000000;
	height : 20px;
}

.FooterLinks {
	border-bottom : solid 1px #000000;
	border-left : solid 1px #000000;
	font-size : 10px;
	text-align : Center;
	vertical-align : middle;
}

.FooterTabBarCenter {
	border-bottom : solid 1px #000000;
}

.FooterTabbarlinksbutton .over{
	background-color : #525563;
}

.FooterTabbarlinksbutton A:LINK ,
.FooterTabbarlinksbutton A:VISITED {
	color : #FFFFFF;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : none;
}

.FooterTabBarRight {
	border-bottom : solid 1px #000000;
	padding-bottom : 1px;
	width : 50px;
	white-space : nowrap;
	color : #FFFFFF;
	font-size : 8pt;
	font-weight : bold;
	text-align : Center;
	vertical-align : bottom;
}

.FooterTabBarRight A {
	color : #FFFFFF;
}

.HeaderLeft {
	padding-left : 5px;
	padding-top : 5px;
	text-align : left;
}

.HeaderLinksBar {
	height : 25px;
}

.HeaderLinksBarInner {
	border-right : solid 1px #C6C7C6;
	width : 535px;
	color : #FFFFFF;
	font-size : 8pt;
	text-align : Center;
	height : 20px;
}

.HeaderLinksBarInner .over {
	border-top : solid 1px #000000;
	border-left : solid 1px #424142;
	border-bottom : solid 1px #000000;
	cursor : pointer;
}

.HeaderLinksBarInner A:LINK ,
.HeaderLinksBarInner A:VISITED ,
.HeaderLinksBarInner A:HOVER {
	color : #FFFFFF;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : none;
}

.HeaderLinksBarInner TD {
	border-left : solid 1px #C4C4C4;
}

.HeaderLinksBarShadow {
	background-color : #B5AA73;
	height : 2px;
}

.HeaderNavBar {
	border-bottom : solid 1px #949694;
	background-color : #FFFFCC;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#F8F7DE, EndColorStr=#FFFFCC);
	color : #666666;
	font-size : 8pt;
	text-align : left;
	text-decoration : none;
	height : 20px;
}

.HeaderNavBar A:LINK , 
.HeaderNavBar A:VISITED {
	font-weight : bold;
	text-decoration : none;
}

.HeaderNavBar A:hover {
	color : red;
}

.HeaderNavBarEmailPage {
	border-bottom : solid 1px #949694;
	background-color : #FFFFCC;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#F8F7DE, EndColorStr=#FFFFCC);
	font-size : 7pt;
	text-align : right;
	color : #383C45;
}

.HeaderRight {
	padding-right : 5px;
	padding-top : 3px;
	text-align : right;
	vertical-align : top;
}

.HeaderTabBarButtonMain A ,
.HeaderTabBarButtonCatalog A ,
.HeaderTabBarButtonInfoCenter A ,
.HeaderTabBarButtonHelp A ,
.HeaderTabBarButtonAccount A {
	color : #FFFFFF;
}

.HeaderTabBarCenter {
	border-bottom : solid 1px #000000;
}

.HeaderTabBarLeft {
	width : 366px;
	padding-top : 0px;
	padding-bottom : 0px;
	height : 34px;
	vertical-align : bottom;
}

.HeaderTabBarLeft A:LINK ,
.HeaderTabBarLeft A:VISITED {
	color : #FFFFFF;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : none;
}

.HeaderTabBarLeftLeft {
	width : 4px;
}

.HeaderTabBarLinksButton ,
.FooterTabbarlinksbutton {
	width : 100%;
	background-image : url(/assets/images/tabsbg.gif);
	background-position : top;
	background-repeat : repeat-x;
	background-color : black;
	color : white;
	font-weight : bold;
	text-align : center;
}

.HeaderTabBarLinksButton .over {
	border-right : solid 1px #c4c4c4;
	background-color : #525563;
	cursor : pointer;
}

.HeaderTabBarLinksButton A:LINK ,
.HeaderTabBarLinksButton A:VISITED {
	color : #FFFFFF;
	font-variant : small-caps;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : none;
}

.HeaderTabBarLinksButton TD {
	border-right : solid 1px black;
}

.HeaderTabBarLinksLeft ,
.BodyTabBarLinksLeft ,
.FooterTabBarLinksLeft {
	width : 22px;
	background-image : url(/Assets/images/Black_TRI2.gif);
	background-position : left top;
	background-repeat : no-repeat;
	vertical-align : bottom;
	padding-left : 2px;
}

.HeaderTabBarRight {
	border-bottom : solid 1px #000000;
	width : 307px;
	white-space : nowrap;
	text-align : right;
	vertical-align : bottom;
}

.HeaderTabBarSpace {
	border-bottom : solid 1px #000000;
	width : 5px;
	background-color : #FFFFFF;
}

.LeftMenu {
	width : 170px;
	color : #FFFFFF;
	font-size : 8pt;
	text-align : left;
	vertical-align : top;
}

.LeftMenu LI {
	color : white;
}

.LeftMenuAds {
	padding-top : 3px;
	padding-bottom : 3px;
	text-align : Center;
}

.LeftMenuBody {
	padding-right : 5pt;
	font-size : 8pt;
}

.LeftMenuBody A:LINK ,
.LeftMenuBody A:VISITED {
	color : #FFFFFF;
	font-size : 8pt;
	text-decoration : none;
}

.LeftMenuBody A:HOVER {
	color : #8BDDFC;
	font-size : 8pt;
	text-decoration : underline;
}

.LeftMenuBottom {
	padding : 0px;
}

.LeftMenuOfficeHours ,
.LeftMenuOfficeHours A:LINK ,
.LeftMenuOfficeHours A:VISITED {
	color : #FFFFFF;
	font-size : 8pt;
	font-weight : bold;
	text-align : Center;
}

.LeftMenuOfficeHours A:HOVER {
	color : #C8DAF7;
}

.LeftMenuSearchBox ,
.LeftMenuSearchButton ,
.LeftMenuWizards {
	text-align : Center;
}

.LeftMenuSearchBox input {
	border : solid 1px #000000;
	background-image : url(/Assets/images/inputbg.gif);
	
}

.leftMenuSearchButton INPUT {
	background-image : url(/Assets/images/inputbg.gif);
	background-attachment : fixed;
	font-size : 12px;
	height : 20px;
}

.LeftMenuSearchText,
.LeftMenuSearchText A:link,
.LeftMenuSearchText A:visited{
	color : #FFFFFF;
	font-size : 8pt;
	text-align : Center;
}

.LeftMenuSearchText A:hover {
	color : #C8DAF7;
}

.LeftMenuTop {
	background-image : url(/assets/images/leftmenudiv.gif);
	background-position : 50% 0%;
	background-repeat : no-repeat;
	color : #FFFFFF;
	font-size : 8pt;
	font-weight : bold;
	text-align : center;
	height : 25px;
}

.Link ,
.Small A {
	font-size : xx-small;
}

.PageBody {
	border-left : 1px solid #000000;
	vertical-align : top;
}

.ProductMfgHeader {
	background-color : #E7EFEF;
	border : solid 1px #c4c4c4;
	margin-bottom : 8px;
}

.ProductMfgHeader TABLE {
	background-color : transparent;
	color : white;
}

.ProductMfgHeader TH{
	border : solid 1px black;
	color : white;
	background-image : url(/assets/images/1000/catalog-over.gif);
	background-position : bottom;
	background-repeat : repeat-x;
}
.ProductMfgHeader TH TD{
	color : white;
}
.ProductMfgHeader TH A:LINK ,
.ProductMfgHeader TH A:VISITED {
	color : white;
}

.ProductMfgHeader H2 {
	padding-left : 5px;
}

.ProductOptions {
	border : solid 1px #94BABD;
	background-color : #E7EFEF;
}

.ProductOptions TD{
	font-family : arial;
	font-size : 8pt;
	background-color : #E7EFEF;
}

.productoptions .over TD{
	background-color : #D0DCDF;
}

.productoptions .click TD{
	background-color : #9DB7BD;
}

.productoptions .label2 {		
	background-color : white;
	border : solid 1px #94BABD;
}
.productList TD{
	font-size:8pt;
	}
.Title A {
	color : black;
	font-size : 12pt;
	font-weight : bold;
}

.pageheader .right {
	width : 50;
	background-repeat : no-repeat;
	background-position : 50% 50%;
	text-align : right;
}

//TD {border : solid 1px red}
