A {
	color : #185293;
	}
A:hover {
	color : #770000;
	text-decoration : underline;
	}
H1, H2, h3 {
	padding : 0px;
	margin : 0px;	
	}
H2, H1 {
	font-size : 130%;
	}
SELECT {
	font-size : 9pt;
	}
BODY, TD, P {
	color : #602B5A;
	}
HR {
	border : none;
	background : #F5F8FA;
	height : 3px;
	margin : 0 0 8px 0;
	padding : 0px;	
	}
	
A:LINK {color : #823A7A;}
A:VISITED {color : #52254E;}
A:VISTED:HOVER {color : #770000;}
A:HOVER {color : #770000;}

H5 {
	font-size: 120%;
	}
.BodyTable TD {
	padding : 3px;
	border : solid 1px #D0DDE8;
	padding-left : 5px;
	padding-right : 5px;
	font-size : 70%;
	}
.BodyTable .Even {
	background-color : #EDF1F3;
	}
.BodyTable .Over {
	border : solid 1px #FFFFFF;
	background-color : #EDF1F3;
	}
.BodyTable .Over TD {
	border : solid 1px #FFFFFF;
	background-color : #E3E6EA;
	}
.BodyTable TH {
	background-position : bottom;
	border : solid 1px #FFFFFF;
	background-color : #2070B7;
	color : #FFFFFF;
	font-weight : bold;
	}
.BodyTabBarLinks TD{
	font-variant : small-caps;
	padding-left : 8px;
	}
.BodyTabBarLinks A:link,
.BodyTabBarLinks A:visited {
	text-decoration : none;
	color : #909090;
	}
.BodyTabBarLinks .over A:link,
.BodyTabBarLinks .over A:visited {
	text-decoration : underline;
	color : #770000;
	}
#footerlinks,
.FooterVerisignInfo,
.FooterCopyright,
.FooterReferrer {
	text-align : Center;
	vertical-align : middle;
	background : #E5D0E2;
	}
#topbutton A {
	padding-left : 20px;
	padding-top : 3px;
	padding-bottom : 3px;
	background : url('/assets/images/toparrow.gif') left 50% no-repeat;
	font-variant : small-caps;
	text-decoration : none;
	}
.HeaderLinksBar {
	height : 36px;
	}
.HeaderLinksBarInner {
	background : transparent;
	border-right : solid 1px white;
	width : 500px;
	color : #FFFFFF;
	text-align : Center;
	font-size : 95%;
	margin-bottom : 5px;
	}
.HeaderLinksBarInner A:LINK ,
.HeaderLinksBarInner A:VISITED{
	font-weight : bold;
	text-decoration : none;
	letter-spacing : 1px;
	}
.HeaderLinksBarInner A:HOVER,
.HeaderLinksBarInner A:VISITED:HOVER {
	color : #FFFFFF !IMPORTANT;
	text-decoration:underline;
	}
.HeaderLinksBarInner TD {
	border-left : solid 1px white;
	}
.HeaderNavBar {
	color : #999999;
	font-weight : bold;
	font-size : 70%;
	padding-left : 8px;
	}
.HeaderNavBar A:LINK , 
.HeaderNavBar A:VISITED {
	font-weight : normal;
	text-decoration : none;
	color : #803878;
	}
.HeaderNavBar A:HOVER,
.HeaderNavBar A:VISITED:HOVER{
	color : #770000;
	text-decoration : underline;
	}
.HeaderNavBarEmailPage {
	text-align : right;
	color : #383C45;
	padding-bottom : 2px;
	}
.HeaderNavBarEmailPage A:link,
.HeaderNavBarEmailPage A:visited{
	text-decoration : none;
	color : #803878;
	font-weight : bold;
	}
.HeaderNavBarEmailPage A:hover,
.HeaderNavBarEmailPage A:hover:visited{
	color : #770000;
	}
.HeaderTabBarButtonMain ,
.HeaderTabBarButtonCatalog ,
.HeaderTabBarButtonInfoCenter ,
.HeaderTabBarButtonHelp ,
.HeaderTabBarButtonAccount {
	font-size : 120%;
	height : 30px;
	text-align : center;
	cursor : pointer;
	}

.HeaderTabBarButtonMain {width : 50px;}
.HeaderTabBarButtonCatalog {width : 60px;}
.HeaderTabBarButtonInfoCenter {width : 80px;}
.HeaderTabBarButtonHelp {width : 45px;}
.HeaderTabBarButtonAccount {width : 95px;}

.HeaderLeft {
	width : 214px;
	}
.HeaderRight {
	width : 250px;
	}
.HeaderRight A:link,
.HeaderRight A:visited {
	color : #833B7B;
	}
.HeaderRight DIV{
	padding : 20px 10px 0 0;
	font-size : 8pt;
	}
.HeaderTabBarCenter {
	display : none;
	}
.HeaderTabBarLeft {
	width : 100%;
	padding-top : 0px;
	padding-bottom : 0px;
	}
.HeaderTabBarLeft A:LINK ,
.HeaderTabBarLeft A:VISITED {
	font-weight : bold;
	text-decoration : none;
	}
.HeaderTabBarLeft .over A:LINK,
.HeaderTabBarLeft .over A:VISITED {
	color : white;
	text-decoration : none;
	}
.HeaderTabBarLeftLeft {
	width : 60px;
	}
.HeaderTabBarLinksButton {
	background-position : top;
	background-color : transparent;
	text-align : center;
	height : 30px;
	}	
.HeaderTabBarLinksButton A:link,
.HeaderTabBarLinksButton A:visited, 
.HeaderTabBarLinksButton A:hover {
	color : white;
	text-decoration : none;
	font-weight : bold;
	}
.HeaderTabBarRight {
	width : 400px;
	}
.HeaderTabBarLinksRight {
	width : 60px;
	}
.HeaderTabBarLinksButton {
	width : 290px;
	}
.HeaderTabBarRight TD{
	padding : 3px;
	padding-right : 5px;
	padding-left : 5px;
	font-size : 70%;
	}
.HeaderTabBarSpace {
	width : 0px;
	}
#officehours {
	background : url('/assets/images/1216/callnow_home.jpg') center top no-repeat;
	height : 71px;
	}
#Afterhours {
	Background : Url('/assets/images/1216/afterhours_home.jpg') center top no-repeat;
	height : 71px;
	}
#officehours div,
#afterhours div 
 {
	visibility : hidden;
	}
.LeftMenuWizards {
	padding-top : 8px;
	}
.LeftMenu {
	width : 150px;
	color : white;
	text-align : left;
	vertical-align : top;
	padding-left : 4px;
	padding-right : 4px;
	}
.LeftMenu FORM {
	margin:0px;
	}
.LeftMenuAds {
	padding-top : 9px;
	padding-bottom : 3px;
	text-align : Center; 
	}
.LeftMenuSearchText {
	color : white;
	font-weight : bold;
	padding-left : 6px;
	padding-right : 3px;
	padding-bottom : 2px;
	height : 40px;
	text-align : right;
	vertical-align : top;
	font-size : 10%;
	}
.LeftMenuSearchBox #box {
	border : none;
	background-image : url(/assets/images/inputbg.gif) ;
	width : 100px;
	height : 20px;
	}
.LeftMenuSearchBox #button {
	background : #efefef;
	font-size : 9pt;
	width : 46px;
	height : 20px;
	border : solid 1px #C4C4C4;	
	}
.advancedsearch {
	font-size : 70%;
	}
.LeftMenuBody UL {
	border-top : none;
	margin : 0px;
	padding-left : 6px;
	padding-bottom : 4px;
	}
.LeftMenuBody UL UL{
	border : none;
	}	
.LeftMenuBody {
	font-size : 70%;
	border-top : none;	
	}
.LeftMenuBody LI {
	list-style : none;
	padding-left : 0px;
	padding-top : 2px;
	}
.LeftMenuBody LI A:LINK {
	background : url(/assets/images/goarrowBK.gif) left top no-repeat;
	}
.LeftMenuBody LI A:LINK ,
.LeftMenuBody LI A:VISITED {
	padding-left : 12px;	
	background : url(/assets/images/goarrowWT.gif) left top no-repeat;
	text-decoration : none;
	display : block;
	width : 90%;
	}
.LeftMenuBody A:HOVER,
.LeftMenuBody A:VISITED:HOVER {
	background : url(/assets/images/goarrowBK.gif) left top no-repeat !IMPORTANT;
	color : black !IMPORTANT;
	}
.LeftMenuTop {
	font-size : 70%;
	font-weight : bold;
	text-align : center;
	vertical-align : bottom;
	color : white;
	padding-bottom : 9px;
	height : 32px;
	}
.LeftMenuLower,
.FooterAccentBarLeftMenu,
.FooterAccentBar {
	display : none;
	}
#footerdesc {
	padding-top : 30px;
	background : url('/assets/images/1216/bottomfill.gif') left top repeat-x #E5D0E2;
	}
.productList HR {
	height : 10px;
	color : #C8C6F4;
	background : #E8D2E6;
	border : none;
	margin-top : 10px;
	margin-bottom : 10px;
	}
.productList A:link, 
.productList A:visited {
	font-size : 90%;
	}
.productList H2 {
	text-decoration : none;
	}
.productList H2 A:link, 
.productList H2 A:visited {	
	color : #602B5A;
	}
.ProductMfgHeader H2 {
	padding-left : 5px;
	color : #000000;

	}
.ProductMfgHeader {
	border-bottom : solid 10px #E8D2E6;
	
	}
.pagenav {
	font-weight : bold;
	}
.pagenav A:link,
.pagenav A:visited{
	color : #803878;
	}
.ProductOptions {
	border : solid 1px #294250;
	background-color : #EEF5FE;
	}
.ProductOptions TD{
	background-color : #EEF5FE;
	}
.productoptions .over TD{
	background-color : #D5EBFD;
	}
.productoptions .label2 {		
	background-color : white;
	border : solid 1px #94BABD;
	}
.HeaderNavBar B {
	color : #529418;
	}
.DepartmentListingText A {
	}
.DepartmentListingText h2 A{
	text-decoration : underline;
	}
.title {
	font-size : 150%;	
	}
.title A {
	text-decoration : none;
	}
.title A:hover {
	text-decoration : underline;
	}
.Accent3 {	
	color : #FF8000;
	font-size : 130%;
	}
.Accent1 {
	color : #529418;
	font-weight : bold;
	}
.pageheader H6 {
	color : #435A6D;
	}
.PageHeader {
	border : none;
	}
.PageHeader H1,
.PageHeader H6 {
	padding : 8px 0px 0px 0px;
	}
.PageHeader .comment{
	padding : 0px;
	color : #628FA6;
	}
.PageBody {
	padding-left : 10px;
	}

/*-------------------------------------*/
#featprod TD {
	font-size : 80%;
	text-align : center;
		}
#featprod H2 {
	font-size : 95%;
	font-weight : normal;
	}
#featprod .moreinfo {
	font-size : 90%;
	font-weight : bold;
	color : #213751;
	background : url('/assets/images/rightarrow.gif') right 50% no-repeat;
	padding : 2px 18px 2px 2px;
	text-decoration : none;
	}
#featprod .accent3 {
	font-weight : bold;
	}
#featprod .desc {
	font-size : 85%;
	}
#featprod {
	padding : 0 5px 0 0;
	}
#featprod .main {
	padding : 10px 5px 5px 0;
	}
#featprod .main TABLE{
	border-collapse : separate;
	height : 220px;
	}
#featprod .top .left {
	background : url('/assets/images/1216/feat_tl.gif') left top no-repeat;
	width : 11px;
	height : 11px;
	}
#featprod .top .middle {
	border-top : solid 2px #ECD7E9;
	}
#featprod .top .right {
	background : url('/assets/images/1216/feat_tr.gif') right top no-repeat;
	width : 11px;
	height : 11px;
	}
#featprod .midright {
	border-right : solid 2px #ECD7E9;
	}
#featprod .midleft {
	border-left : solid 2px #ECD7E9;
	}
#featprod .bottom .left {
	background : url('/assets/images/1216/feat_bl.gif') left bottom no-repeat;
	height : 11px;
	}
#featprod .bottom .middle {
	border-bottom : solid 2px #ECD7E9;
	font-size : 10%;
	}
#featprod .bottom .right {
	background : url('/assets/images/1216/feat_br.gif') right bottom no-repeat;
	height : 11px;
	}
/*-------------------------------------*/
#mfg H1 {
	margin-bottom : 11px;
	}
#mfg {
	vertical-align : top;
	margin-top : 10px;
	font-size : 100%;
	}
#mfg IMG{
	padding : 3px 10px 3px 10px;
	margin-top : 5px;
	background : #FFF;
	border : solid 1px #91C487;
	}
#mfg .main {
	text-align : center;
	background : #F3FBF2;
	padding : 0 10px 0 10px;
	}
#mfg .top {
	background : #F3FBF2;
	}
#mfg .top .right { 
	background : url('/assets/images/1216/main/mfg_tr.gif') no-repeat bottom right;
	height : 15px; 
	}
#mfg .top .left { 
	background: url('/assets/images/1216/main/mfg_tl.gif') no-repeat bottom left;
	}
#mfg .bottom {
	background : #F3FBF2;
	}
#mfg .bottom .right { 
	background : url('/assets/images/1216/main/mfg_br.gif') no-repeat top right;
	height : 15px; 
	}
#mfg .bottom .left { 
	background: url('/assets/images/1216/main/mfg_bl.gif') no-repeat top left;
	}
#mfg B {
	font-style : italic;
	font-size : 120%;
	}
/*-------------------------------------*/
#help .roundcont {
	background:  #F9F8ED;
	margin : 0 10px 10px 10px;
	}
#help .content {
	border : solid 3px #F9F8ED;	
	}
#help TD {
	vertical-align : top;
	}
#help DL {
	margin : 0px;
	padding : 0px;
	}
#help DT {
	color : #B0A961;
	font-weight : bold;
	}
#help DD {
	margin: 0;
	padding-right : 10px;
	}
#help DD A  {
	display : block;
	}
/*-------------------------------------*/

.relatedtop .center {
	color : white;
	font-weight : bold;
	text-align : center;
	}
.relatedtop {
	background : url('/assets/images/1216/relCenter.gif') left top repeat-x;
	height : 24px;
	color : white;
	}
.relatedtop .left {
	background : url('/assets/images/1216/relLeft.gif') left top no-repeat;
	width : 10px;
	}
.relatedtop .right {
	background : url('/assets/images/1216/relRight.gif') right top no-repeat;
	width : 10px;
	}
.relatedbottom .center {
	height : 11px;
	border-bottom : solid 1px #B6B6B6;
	font-size : 10%;
	}
.relatedbottom .left {
	background : url('/assets/images/1216/relbottomleft.gif') left top no-repeat;
	width : 9px;
	}
.relatedbottom .right {
	background : url('/assets/images/1216/relbottomright.gif') right top no-repeat;
	width : 9px;
	}
.relmiddle {
	border-left : solid 1px #B6B6B6;
	border-right : solid 1px #B6B6B6;
	padding : 10px;
	text-align : center;
	}
.relmiddle TD{
	font-size : 70%;
	padding : 3px;
	}

/*-------------------------------------*/
#catlisting {
	margin : 0 0 20px 0;
	border : none;
	font-size : 100%;
	}
#catlisting A {
	text-decoration : none;
	}
#catlisting A:hover {
	text-decoration : underline;
	}
/*-------------------------------------*/
#avail {
	font-weight : bold;
	font-size : 110%;
	color : #2B79D7;
	}
.more {
	text-decoration : underline;
	}
.alphalist TH{
	border : solid 1px #298484;
	background : #CCEEEB;
	}