body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	border:0px; 
	margin:0px; 
	padding:0px;
}
a.toggle { text-decoration: none; }
.featured_main , .featured_top , .featured_second , .featured_other , .list_main {
      text-align: left;
      background-image: url(/images/tabs/main.jpg);
	  background-repeat:no-repeat;
	  background-position:bottom;
      background-color: #FFFFFF;
	text-color: #5E7ABE;
      }	
.featured_top { background-image: url(/images/tabs/greenright.jpg); }	
.featured_second { background-image: url(/images/tabs/yellowright.jpg); }	
.featured_other { background-image: url(/images/tabs/greyright.jpg); }	
.list_main { 
	background-image: url(/images/tabs/listmain.jpg); 
	background-position:top;
}	
.rebatetable, a:link.rebatetable, a:visited.rebatetable, a:hover.rebatetable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: normal; 
	color: #000000;
	border-top: 1px solid grey;
	border-bottom: 1px solid grey;
	}
 a:link.rebatetable, a:visited.rebatetable, a:hover.rebatetable {
	border-top: 0px solid grey;
	}
.rebatetotal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px; 
	font-weight: bold; 
	color: #000000;
	}
.rebatecond {
	font-family:  sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	color: black;
	}

.MSRP {
	font-size: 14px; 
	font-weight: bold; 
	color: blue;
	}
.MSRPb {
	font-size: 12px; 
	font-weight: bold; 
	color: black;
	}
.MSRPr {
	font-size: 15px; 
	font-weight: bold; 
	color: red;
	}

.popup { cursor: pointer; }
.searchField {
	font-size: 10px;
	width: 74px;
	text-decoration: none;
	height: 16px;
}
.searchFieldMain {
	font-size: 10px;
	width: 100px;
	text-decoration: none;
	height: 16px;
	border: 1px solid #000000;
}
table {
	font-size: 10px;
	text-decoration: none;
}
.leftLinkTable {
	line-height: 20px;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.searchButton {
	font-size: 10px;
	height: 16px;
	width: 26px;
	background-color: #556694;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
	cursor: hand;
}
.rebatesTb {
	font-size: 10px;
	text-decoration: none;
	border: 1px solid #3F5B7A;
}
.outerTableBorder {
	border-top: 1px none #B3BAD4;
	border-right: 1px solid #B3BAD4;
	border-bottom: 1px none #B3BAD4;
	border-left: 1px none #B3BAD4;
}
.contentTable { line-height: 16px; }
.content {
	font-size: 11px;
	color: black;
	font-weight: normal;
}
.toptext {
	font-size: 11px;
	color: #5A6584;
	font-weight: bold;
}
ul { list-style-type: square; }
.table1Border {
	border: 1px solid #5A6C9E;
	font-size: 10px;
}
.list {
	font-size: 11px;
	text-decoration: none;
	width: 80px;
}
.specSearchTable {
	font-size: 10px;
	border: 1px none #010066;
	color: #000000;
}
input {
	font-size: 11px;
	margin: 2px;
}
.specSearchSelect { height: 18px; }
.specInnerTable {
	line-height: 22px;
	font-size: 11px;
}
select {
	font-size: 11px;
	margin: 2px;
}
form {
	margin: 0px;
	padding: 0px;
}
.searchButton2 {
	border: 1px solid #333333;
	font-weight: bold;
	background-color: #D5DDE4;
	cursor: hand;
	height: 16px;
	width: 72px;
}
.productsTable {
	font-size: 11px;
	text-decoration: none;
}
.smallFont {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.title {
	font-size: 10px;
	color: #CFECE5;
	font-weight: 900;
	text-decoration: underline;
}
.title2 {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.smallHeading {
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #660033;
	margin-top: 10px;
	margin-bottom: 10px;
}
.vendors {
	font-size: 11px;
	height: 22px;
	font-weight: lighter;
	font-variant: normal;
	background-color: #CCCC99;
	width: 120px;
}
.projectorsBorder { border: 1px solid #EBAA75; }
.titleMain {
	font-size: 30px;
	color: #EFEDFB;
	font-weight: bold;
	text-decoration: none;
}
.titleMainSub {
	font-size: 15px;
	color: #EFEDFB;
	font-weight: bold;
	text-decoration: none;
}
.links2 {
	font-size: 11px;
	font-weight: bold;
	background-color: #909AB5;
	color: #000000;
	line-height: 22px;
}
.links2inner {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.border { border: 1px solid #CFD5E4; }
.border2 { border: 1px solid #D5DDE4; }
.whiteBg {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.table1 { line-height: 16px; }
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 2px;
}
.file {
	font-size: 11px;
	height: 20px;
}
.adminTable {
	border: 1px solid #5A6C9E;
	font-size: 11px;
	font-weight: bold;
}
.adminText {
	font-size: 11px;
	font-weight: bold;
}
.adminButton { height: 20px; }
.productTable { border: 1px solid #FBA600; }
.productTable2 { border: 1px solid #909AB5; }
.detailTable {
	font-size: 11px;
	text-decoration: none;
}
.SELECTwidth { width: 160px; }
.tbLineHeight { font-size: 11px; }
.table1NoBorder {
	border: 1px none #5A6C9E;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}
.mostTablle { font-size: 11px; }
.sortButton { border: none; }
.screenLineHeight {
	line-height: 20px;
	font-size: 11px;

}
.compProducts {
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
}
.searchLine {
	font-size: 10px;
	font-weight: normal;
	color: #990000;
}
.small {
	font-size: 10px;
	font-weight: bold;
}
.table2NoBorder {
	border: 1px none #5A6C9E;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
.comment {
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #336666;
	line-height: 18px;
}
.mfgrInfo {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.featuredProj {
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #660033;
	margin-top: 10px;
	margin-bottom: 10px;
}
.featuredProjTitle {
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #990000;
	margin-top: 10px;
	margin-bottom: 10px;
}
.formBoxHeight { line-height: 16px; }
.greyBorder { border: 1px solid #333333; }
.lnHeight { line-height: 20px; }
.smallestFont {
	color: #444444;
	font-weight: bold;
	font-size: 9px;
}
.paddRight { padding-right: 3px; }
.border3 { border: 1px solid #666666; }
.tableheading1 {
	border: 1px solid #666666;
	color: #111111;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.quickspec {
	color: #444444;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.heading1 , a:link.heading1 , a:hover.heading1 , a:visited.heading1 , a:visited.heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0000BA;
	font-weight: bold;
	margin: 0px;
	text-decoration: underline;
}
h1 {
	font-size: 10px;
	color: #015EBA;
	font-weight: bold;
	margin: 0px;
}
.h7 {
	font-size: 10px;
	color: #015EBA;
	font-weight: bold;
	margin: 0px;
}
.fancy1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0000BA;
	font-weight: bold;
	margin: 0px;
}
.fancy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #115EBA;
	font-weight: bold;
	margin: 0px;
}
.specialtext {
	color: red;
	font-size: 26px;
	font-weight: bold;
	text-decoration: underline;
	font-style: italic;
}
.specialtextsmall {
	color: red;
	font-size: 11px;
	font-weight: bold;
}
.header1 {
	color: #226CB1; 
	text-decoration: none; 
	font-size: 11px; font-style: normal; 
	font-weight: bold
} 
.header2 {
	color: #226CB1; 
	text-decoration: none; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold
} 
.blacksm {
	font-size: 12px;	
	font-family: arial,sans-serif;	
	font-weight: normal;}
.mdgreysm {
	font-size: 14px;		
	color: #666666;}
.mdgreymd {
	font-weight: bold;
	font-size: 14px;		
	color: #666666;}
.mdgreylgb {
	font-size: 14px;		
	font-family: arial,sans-serif;		
	color: #666666;		
	font-weight: bold;}
.mdgreyxlgb {
	font-size: 16px;		
	color: #888888;		
	font-weight: bold;}
.mdgreyxxlgb {
	font-size: 21px;		
	color: #666666;		
	font-weight: bold;
}
.whitelink, a:link.whitelink , a:visited.whitelink , a:hover.whitelink , a:active.whitelink {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
}
a:link.blacklink , a:visited.blacklink , a:hover.blacklink , a:active.blacklink {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 10px;
}
a:link.blacklinkb , a:visited.blacklinkb , a:hover.blacklinkb , a:active.blacklinkb {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 20px;
}

a:link , a:visited , a:hover , a:active {
	font-size: 10px;
	color: #596A98;
	font-weight: bold;
}
a:link.blackn , a:visited.blackn , a:hover.blackn , a:active.blackn {
	font-size: 10px;
	color: #000000;
	line-height: 12px;
}
a:link.blackl , a:visited.blackl , a:hover.blackl , a:active.blackl {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
a:link.fancylink , a:visited.fancylink {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}
a:hover.fancylink , a:active.fancylink {
	font-size: 11px;
	font-weight: bold;
	color: red;
	text-decoration: none;
	line-height: 20px;
}
a:link.menulink , a:visited.menulink , a:active.menulink {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
}
a:hover.menulink  {
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
	line-height: 12px;
}
a:link.menu , a:visited.menu , a:active.menu {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.menu  {
	font-size: 16px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
}
.leftmenu, a:link.leftmenu , a:visited.leftmenu , a:active.leftmenu  {
	font-size: 12px;
	font-weight: bold;
	color: #59685F;
	text-decoration: none;
}
a:hover.leftmenu  {
	font-size: 12px;
	font-weight: bold;
	color: #59685F;
	text-decoration: underline;
}
.bluelink, a:link.bluelink , a:visited.bluelink , a:hover.bluelink , a:active.bluelink {
	font-size: 11px;
	font-weight: bold;
	color: blue;
	text-decoration: none;
	line-height: 18px;
}
.greylink, a:link.greylink , a:visited.greylink , a:hover.greylink , a:active.greylink {
	font-size: 9px;
	color: #808080;
	text-decoration: none;
	line-height: 12px;
}
a:link.main , a:visited.main , a:hover.main , a:active.main {
	font-size: 10px;
	color: #CFECE5;
	font-weight: 900;
	text-decoration: underline;
}
a:link.plain , a:visited.plain , a:hover.plain , a:active.plain {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a:link.sitemap , a:visited.sitemap , a:hover.sitemap , a:active.sitemap ,a:link.brown , a:visited.brown , a:hover.brown , a:active.brown  {
	font-size: 10px;
	font-weight: bold;
	color: #663300;
	text-decoration: none;
	line-height: 16px;
}
