a {

	color: #000000;

	text-decoration: underline;

}

a:hover {

	color: #748433;

	text-decoration: underline;

}

a.headerNavigation {

	color: #000000;

	text-decoration:none;

}

a:hover.headerNavigation {

	text-decoration:underline;

}

a.headerNavigationTop {

	color: #ffffff;

	text-decoration:none;

}

a:hover.headerNavigationTop {

	text-decoration:underline;

}

a.nav_row_links {

	color: #ffffff;

	text-decoration:none;

	font-weight:bold;

}

a:hover.nav_row_links {

	text-decoration:underline;

}

a.headerCheckout {

	color: #F9F900;

}

a:hover.headerCheckout {

	color: #F9F900;

}

a.pageResults {

	color: #0C0D86;

}

A.homeBoxHeadingLink:link, A.homeBoxHeadingLink:visited {

	background: transparent;

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

}

A.homeBoxHeadingLink:hover, A.homeBoxHeadingLink:active {

	background: transparent;

	font-size: 14px;

	font-weight: bold;

	text-decoration: underline;

}

a:hover.pageResults {

	background: #F9F900;

	color: #0C0D86;

}

body {

	background: #000000;

	background-image:url('../../images/new/body_bg.jpg');

	background-repeat:repeat-x;

	color: #000000;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 150%;

	margin: 0px;

	padding: 0px;

}	

.homebg {

	background: none;

	background-image: url('../../images/new/home_main_bg.jpg');

	background-repeat:repeat-x;

}

.homesubbg {

	background: #ffffff;

	background-image:url('../../images/new/home_main_subbg.jpg');

	background-repeat:repeat-x;

	height:163px;

}

ul.bluebullets {

	color:#2B3E68;

	font-size:12px;

}

checkbox, input, radio, select {

	font-size: 11px;

}

.contentBox {

	background:#FFFFFF;

	border-left: 1px solid #000000;

	border-bottom: 1px solid #000000;

	border-right: 1px solid #000000;

}

.contentBoxcontents {

	background:#FFFFFF;

}

form {

	display: inline;

}

h1 {

	font-size: 18px;

	margin-bottom: 8px;

	color:#cc6600;

}

h2 {

	font-size: 16px;

	margin-bottom: 5px;

	color:#cc6600;

}

h3 {

	font-size: 14px;

	margin-bottom: 5px;

}

input.rfqtext {

	background-color: #FFFFFF;

	border-width: 0px;

	text-align: left;

}

span.errorText {

	color: #CC0033;

}

span.greetUser {

	color: #F0A480;

	font-weight: bold;

}

span.markProductOutOfStock {

	color: #990000;

	font-weight: bold;

}

span.newItemInCart {

	color: #CC0033;

}

span.productSpecialPrice {

	color: #CC0033;

}

table {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 150%;

}

table.formArea {

	background: #FFFFFF;

	border-color: #4B7294;

	border-style: solid;

	border-width: 1px;

}

table.linkListing {

	border: 1px;

	border-color: #4B7294;

	border-style: solid;

}

table.productListing {

	border: 1px;

	border-color: #4B7294;

	border-style: solid;

}

td.accountCategory {

	color: #4B7294;

}

td.category_desc {

}

td.col_left {

	background:none;

	background-image: url('../../images/new/leftnav_bg.jpg');

	background-repeat: repeat-y;

}

td.col_right {

	background: #FFFFFF;

}

td.fieldKey {

	font-weight: bold;

}

td.fieldValue {

}

td.formAreaTitle {

	font-weight: bold;

}

td.headerError {

	background: #CC0033;

	color: #FFFFFF;

	font-weight: bold;

	text-align: center;

}

td.headerInfo {

	background: #70D250;

	color: #FFFFFF;

	font-weight: bold;

	text-align: center;

}

td.infoBox, span.infoBox {

}

td.infoBoxHeading {

	background: #748433;

	color: #FFFFFF;

	font-weight: bold;

	padding: 1px 0px 2px 0px;

}

td.infoBoxHeading img {

	vertical-align: top;

}

td.linkListing-data {

	border-bottom: 1px solid #4B7294;

	border-right: 1px solid #4B7294;

	padding: 4px;

}

td.main, P.main {

}

td.mainbg, P.mainbg {

	background: #D2E9FB;

}

.pageHeading, DIV.pageHeading {

	color: #ffffff;

	font-size: 17px;

	font-weight: bold;

	background-image:url('../../images/new/product_name_bg.jpg');

	background-repeat:repeat-x;

	text-align:left;

	padding-left:12px;

	height:35px;

}

td.productListing-data {

	font-weight: bold;

	padding: 18px 0px 0px 0px;

}

td.productPriceInBox {

	background: #FFFFFF;

	padding: 1px 1px 1px 1px;

}

td.productPriceInListing {

	background: #D2E9FB;

}

td.productPriceInProdInfo {

	background: #CCFFCC;

}

td.smallText, span.smallText, P.smallText {

	font-weight: bold;

	padding: 18px 0px 0px 0px;

}

td.subBar {

	color: #000000;

}

td.tableHeading {

	font-weight: bold;

}

textarea {

	width: 100%;

}

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: #FFFFFF;

}

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: #FFFFFF;

}

tr.header {

	background: #FFFFFF;

}

tr.headerError {

	background: #CC0033;

}

tr.headerInfo {

	background: #70D250;

}

tr.linkListing-even {

	background: #FFFFFF;

}

tr.linkListing-odd {

	background: #FFFFFF;

}

tr.subBar {

	background: #FFFFFF;

}

.boxText {

}

.cat_description {

	color: #990000;

	font-weight: bold;

}

.checkoutBarCurrent {

	color: #000000;

}

.checkoutBarFrom, .checkoutBarTo {

	color: #727272;

}

.col_left {



}

.col_center {



}

.col_right {



}

.dataTableContent_INVOICE {

	color: #000000;

}

.dataTableHeadingContent_INVOICE {

	color: #FFFFFF;

	font-weight: bold;

}

.dataTableHeadingRow_INVOICE {

	background-color: #C9C9C9;

}

.dataTableRow_INVOICE {

	background-color: #FFFFFF;

}

.errorBox {

	background: #FFB3B5;

	font-weight: bold;

}

.header {



}

#headernav {

	position:absolute;

	margin-top:130px;

	margin-left:175px;

}

.topnav {

	color: #26375E;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}

	a.topnav {

		color: #26375E;

		font-weight:bold;

		font-family:Arial, Helvetica, sans-serif;

	}

	a.topnav:hover, a.topnav:active {

		color: #ffffff;

		text-decoration:none;

		font-weight:bold;

		font-family:Arial, Helvetica, sans-serif;

	}

.footer {

	background-image:url('../../images/new/footer_bg.jpg');

	color: #26375E;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	text-align:center;

	height: 35px;

}

.headerNavigation {

	color:#000000;

	padding:2px;

}

.headerNavigationTop {

	color:#ffffff;

}

.highlight {

	color: #990000;

	font-weight: bold;

}

.homeBoxContents {

	background: #FFFFFF;

	font-size: 11px;

}

.homeBoxHeading {

	background: #748433;

	border-bottom: 2px solid #E0E0E0;

	color: #FFFFFF;

	font-size: 12px;

	font-weight: bold;

	padding: 2px 0px 3px 6px;

}

.infoBox {

	background: #4B7294;

	padding: 1px;

}

.infoBoxContents {

	background: #F3F2E5;

	padding: 3px;

	font-size:10px;

}

.pageBox {

	background: #4B7294;

	padding: 1px;

}

.pageBoxContents {

	background: #F3F2E5;

	padding: 3px;

	font-size:10px;

}

.infoBoxPage {

	background: #ffffff;

	padding: 0px;

}

.infoBoxPageContents {

	background: #ffffff;

	padding: 3px;

	font-size:10px;

}

.infoBoxNotice {

	background: #FFB3B5;

}

.infoBoxNoticeContents {

	background: #FFB3B5;

}

.inputRequirement {

	color: #CC0033;

}

.linkListing-heading {

	background: #4B7294;

	color: #FFFFFF;

	font-weight: bold;

	text-align: center;

}

.main_INVOICE {

}

.messageBox {

}

.messageStackError, .messageStackWarning {

	background-color: #FFB3B5;

}

.messageStackSuccess {

	background-color: #70D250;

}

.moduleRow {

}

.moduleRowOver {

	background-color: #C9C9C9;

	cursor: pointer;

	cursor: hand;

}

.moduleRowSelected {

	background-color: #C9C9C9;

}

.order_history_top {

	color: #4B7294;

	font-weight: bold;

}

.order_history_top_INVOICE {

	color: #4B7294;

	font-weight: bold;

}

.order_infobox_data {

	color: #000000;

}

.order_infobox_data_INVOICE {

	color: #000000;

}

.order_infobox_heading {

	color: #000000;

	font-weight: bold;

}

.order_infobox_heading_INVOICE {

	color: #000000;

	font-weight: bold;

}

.orderEdit {

	color: #70D250;

	text-decoration: underline;

}

.nav_row {

	background-color:#acb572;

	border-top:2px solid #ffffff;

	height:30px;

	color:#ffffff;

	font-weight:bold;

}

.nav_row_links {

	color:#ffffff;

}

.pageHeading_INVOICE {

	color: #727272;

	font-size: 18px;

	font-weight: bold;

}

.product_infobox_data {

	color: #000000;

}

.product_infobox_data_INVOICE {

	color: #000000;

}

.product_infobox_data_row {

	background-color: #FFFFFF;

}

.product_infobox_data_row_INVOICE {

	background-color: #FFFFFF;

}

.product_infobox_heading {

	color: #FFFFFF;

	font-weight: bold;

}

.product_infobox_heading_INVOICE {

	color: #FFFFFF;

	font-weight: bold;

}

.product_infobox_heading_row {

	background-color: #C9C9C9;

}

.product_infobox_heading_row_INVOICE {

	background-color: #C9C9C9;

}

.productListing-heading {

	background: #4B7294;

	color: #FFFFFF;

	font-weight: bold;

}

.productlisting-headingPrice {

	color: #727272;

	font-size: 18px;

	font-weight: bold;

}

.productsNotifications {

	background: #FFFFFF;

}

.progress{

	background-color: #0C0D86;

	color: #FFFFFF;

	height: 14px;

	overflow: hidden;

	padding-left: 5px;

	width: 1px;

}

.smallAddressBlue_INVOICE {

	color: #4B7294;

}

.smallText_INVOIVE {

}

.smallTextBlue_INVOICE {

	color: #4B7294;

}

.stockWarning {

	color: #CC0033;

}

.textbold {

	color: #000000;

	font-weight: bold;

}

#popup{

}



/* STYLES FROM THE OLD SITE - ADDED BRIAN 9/22/06 */

.image {

	margin-top: 25px;

	margin-bottom: 25px;

}

.HEADER {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bolder;

	color: #000000;

}

.header2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: italic;

	font-weight: normal;

	color: #000000;

}

.list {

}

.header3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: normal;

	font-weight: bold;

	color: #0000CC;

}

.numberedlist {

	margin-bottom: 10px;

}

/* SITE CREDITS ROW */

.credits, a.credits {

	color:#999999;

	font-size:10px;

	background-color:#000000;

}

	a.credits:hover, a.credits:active {

		color:#CCCCCC;

		font-size:10px;

	}

	

/* MENU CSS */

#nav{

	list-style: none;

	padding: 0px;

	margin: 5px 0px 0px 5px;

	width:152px;

}	

#nav ul { 

	padding:0px;

	margin:0px;

	list-style: none;

	width:152px;

	z-index:99;

	overflow:visible;

	position:absolute; 

}	

#nav li { 

	position: relative; 

	width: 152px;

	border-bottom:none;

	display:block;

	margin:0px;

	font-size:0px;

	line-height:0px;

	border-bottom:1px solid #000000;

}	

#nav a {

	text-decoration:none; 

	display:block;

	padding: 0px;  

	margin:0px; /*helps Opera with hover */

	background-color:#FFFF66;

	width:152px; /*helps IE with hover */

	height:auto;

	font-size:11px;

	line-height:15px;

	font-family:Tahoma;

}

#nav a:hover{

	text-decoration:none; 

	display:block;

	padding: 0px;  

	margin:0px; /*helps Opera with hover */

	background-color:#FF6666;

	width:152px; /*helps IE with hover */

}

#nav a.leftnavmenu {

	background:none;

	background-image: url('../../images/new/leftnav_menu_bg.jpg');

	background-repeat:no-repeat;

	height:11px;

	width:147px;

	color: #FFFFFF;

	font-weight:bold;

	padding:3px 0px 5px 5px;

}

#nav ul, #nav ul ul, #nav ul ul ul{

	display:none; 

	position:absolute; 

	top:0px; 

	left:152px;

}	

#nav li:hover ul ul, #nav li:hover ul ul ul{

	display:none; 

}

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul{

	display:block;

}	

li>ul { 

	top: auto;

	left: auto;

}



