.a_dark {
	color: #333333;
	text-decoration: none;
}

.a_dark:hover {
	color: #E0E0E0;
	cursor: hand;
	text-decoration: underline;
}

.a_light {
	color: WHITE;
	text-decoration: none;
}

.a_light:hover {
	color: #8C8C8C;
	cursor: hand;
	text-decoration: underline;
}

.about_searching_header {
	color: #333333;
	font-family: verdana;
	font-size: 21px;
	font-weight: bold;
}

.about_searching_subheader {
	background-color: #8C8C8C;
	color: WHITE;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
}

.addtocarttextOnDetailedPP {
	color: #333333;
}

.addtofavouritestextOnDetailedPP {
	color: #333333;
}

.attributes {
	border-bottom: 1px solid gray;
	color: #8C8C8C;
	padding-bottom: 2px;
	padding-top: 2px;
}

.attributes_heading {
	border-bottom: 1px solid gray;
	color: #8C8C8C;
	font-weight: bold;
	padding-top: 5px;
}

.bestseller_header {
	background-color: #8C8C8C;
	color: WHITE;
}

.bestseller_list {
	background-color: #E0E0E0;
	border: 1px solid #333333;
}

.body_header {
	background-color: WHITE;
	background-image: url('');
	background-position: left bottom;
	background-repeat: no-repeat;
}

.body_home {
	background-color: white;
}

.body_left {
	background-color: #E0E0E0;
	background-image: url('');
	background-position: top right;
	background-repeat: repeat-y;
}

.body_main {
	background-color: WHITE;
}

.browse_images {
	border: ;
}

.browse_images_mouseover {
	background-color: WHITESMOKE;
}

.button {
	background-color: #8C8C8C;
	color: WHITE;
}

.button1 {
	background-color: #8C8C8C;
	color: #333333;
	background-image: url('/images/buttons/button1.gif');
	background-repeat: no-repeat;
	overflow: hidden;
	height: 25px;
}

.button1,.button1:hover,.button1a,.button1a:hover {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	text-decoration: none;
	width: 125px;
}

.button1:hover {
	background-image: url('/images/buttons/button1.gif');
	background-color: #E0E0E0;
	color: #8C8C8C;
}

.button10 {
	background-color: ;
	color: WHITE;
	background-image: url('/images/buttons/button10.gif');
	overflow: hidden;
	background-repeat: no-repeat;
	height: 25px;
}

.button10,.button10:hover,.button10a,.button10a:hover {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
	text-decoration: none;
	width: 125px;
}

.button10:hover {
	background-image: url('/images/buttons/button10_hover.gif');
	background-color: ;
	color: WHITE;
}

.button10a {
	background-color: ;
	color: WHITE;
	background-image: url('/images/buttons/button10a.gif');
	height: 50px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.button10a,.button10a:hover {
	padding-bottom: 6px;
	padding-top: 6px;
}

.button10a:hover {
	background-image: url('/images/buttons/button10a_hover.gif');
	background-color: ;
	color: WHITE;
}

.button11 {
	background-color: ;
	color: WHITE;
	background-image: url('/images/buttons/button11.gif');
	overflow: hidden;
	background-repeat: no-repeat;
	height: 25px;
}

.button11,.button11:hover,.button11a,.button11a:hover {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
	text-decoration: none;
	width: 125px;
}

.button11:hover {
	background-image: url('/images/buttons/button11_hover.gif');
	background-color: ;
	color: WHITE;
}

.button11a {
	background-color: ;
	color: WHITE;
	background-image: url('/images/buttons/button11a.gif');
	height: 50px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.button11a,.button11a:hover {
	padding-bottom: 6px;
	padding-top: 6px;
}

.button11a:hover {
	background-image: url('/images/buttons/button11a_hover.gif');
	background-color: ;
	color: WHITE;
}

.button12 {
	background-color: ;
	color: WHITE;
	background-image: url('/images/buttons/button12.gif');
	overflow: hidden;
	background-repeat: no-repeat;
	height: 25px;
}

.button12,.button12:hover,.button12a,.button12a:hover {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
	text-decoration: none;
	width: 125px;
}

.button12:hover {
	background-image: url('/images/buttons/button12_hover.gif');
	background-color: ;
	color: WHITE;
}

.button12a {
	background-color: ;
	color: WHITE;
	background-image: url('/images/buttons/button12a.gif');
	height: 50px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.button12a,.button12a:hover {
	padding-bottom: 6px;
	padding-top: 6px;
}

.button12a:hover {
	background-image: url('/images/buttons/button12a_hover.gif');
	background-color: ;
	color: WHITE;
}

.button13 {
	background-color: ;
	color: WHITE;
	background-image: url('/images/buttons/button13.gif');
	overflow: hidden;
	background-repeat: no-repeat;
	height: 25px;
}

.button13,.button13:hover,.button13a,.button13a:hover {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
	padding-left: 14px;
	padding-right: 14px;
	text-align: center;
	text-decoration: none;
	width: 125px;
}

.button13:hover {
	background-image: url('/images/buttons/button13_hover.gif');
	background-color: ;
	color: WHITE;
}

.button13a {
	background-color: ;
	color: WHITE;
	background-image: url('/images/buttons/button13a.gif');
	height: 50px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.button13a,.button13a:hover {
	padding-bottom: 6px;
	padding-top: 6px;
}

.button13a:hover {
	background-image: url('/images/buttons/button13a_hover.gif');
	background-color: ;
	color: WHITE;
}

.button14 {
	background-color: ;
	color: WHITE;
	background-image: url('/images/buttons/button14.gif');
	overflow: hidden;
	background-repeat: no-repeat;
	height: 25px;
}

.button14,.button14:hover,.button14a,.button14a:hover {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
	padding-left: 14px;
	padding-right: 14px;
	text-align: center;
	text-decoration: none;
	width: 125px;
}

.button14:hover {
	background-image: url('/images/buttons/button14_hover.gif');
	background-color: ;
	color: WHITE;
}

.button14a {
	background-color: ;
	color: WHITE;
	background-image: url('/images/buttons/button14a.gif');
	height: 50px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.button14a,.button14a:hover {
	padding-bottom: 6px;
	padding-top: 6px;
}

.button14a:hover {
	background-image: url('/images/buttons/button14a_hover.gif');
	background-color: ;
	color: WHITE;
}

.button15 {
	background-color: ;
	color: WHITE;
	background-image: url('/images/buttons/button15.gif');
	overflow: hidden;
	background-repeat: no-repeat;
	height: 25px;
}

.button15,.button15:hover,.button15a,.button15a:hover {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
	padding-left: 14px;
	padding-right: 14px;
	text-align: center;
	text-decoration: none;
	width: 125px;
}

.button15:hover {
	background-image: url('/images/buttons/button15_hover.gif');
	background-color: ;
	color: WHITE;
}

.button15a {
	background-color: ;
	color: WHITE;
	background-image: url('/images/buttons/button15a.gif');
	height: 50px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.button15a,.button15a:hover {
	padding-bottom: 6px;
	padding-top: 6px;
}

.button15a:hover {
	background-image: url('/images/buttons/button15a_hover.gif');
	background-color: ;
	color: WHITE;
}

.button16 {
	background-color: ;
	color: WHITE;
	background-image: url('/images/buttons/button16.gif');
	height: 25px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.button16,.button16:hover,.button16a,.button16a:hover {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
	padding-left: 14px;
	padding-right: 14px;
	text-align: center;
	text-decoration: none;
	width: 125px;
}

.button16:hover {
	background-image: url('/images/buttons/button16_hover.gif');
	background-color: ;
	color: WHITE;
}

.button16a {
	background-color: ;
	color: WHITE;
	background-image: url('/images/buttons/button16a.gif');
	background-repeat: no-repeat;
	height: 50px;
	overflow: hidden;
}

.button16a,.button16a:hover {
	padding-bottom: 6px;
	padding-top: 6px;
}

.button16a:hover {
	background-image: url('/images/buttons/button16a_hover.gif');
	background-color: ;
	color: WHITE;
}

.button1a {
	background-color: #8C8C8C;
	color: #333333;
	background-image: url('/images/buttons/button1a.gif');
	height: 50px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.button1a,.button1a:hover {
	padding-bottom: 6px;
	padding-top: 6px;
}

.button1a:hover {
	background-image: url('/images/buttons/button1a.gif');
	background-color: #E0E0E0;
	color: #8C8C8C;
}

.button2 {
	background-color: #8C8C8C;
	color: #333333;
	background-image: url('/images/buttons/button2.gif');
	background-repeat: no-repeat;
	overflow: hidden;
	height: 25px;
}

.button2,.button2a,.button2a:hover {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
	padding-left: 15px;
	text-align: left;
	text-decoration: none;
	width: 125px;
}

.button2:hover {
	background-image: url('/images/buttons/button2.gif');
	background-color: #E0E0E0;
	color: #8C8C8C;
}

.button2a {
	background-color: #8C8C8C;
	color: #333333;
	background-image: url('/images/buttons/button2a.gif');
	overflow: hidden;
	background-repeat: no-repeat;
	height: 50px;
}

.button2a,.button2a:hover {
	padding-bottom: 6px;
	padding-top: 6px;
}

.button2a:hover {
	background-image: url('/images/buttons/button2a.gif');
	background-color: #E0E0E0;
	color: #8C8C8C;
}

.button3 {
	background-color: ;
	color: #333333;
	background-image: url('/images/buttons/button3.gif');
	background-repeat: no-repeat;
	overflow: hidden;
	height: 25px;
}

.button3,.button3:hover {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	text-decoration: none;
	width: 125px;
}

.button3:hover {
	background-image: url('/images/buttons/button3_hover.gif');
	background-color: ;
	color: #8C8C8C;
}

.button4 {
	background-color: #8C8C8C;
	color: #E0E0E0;
	background-image: url('/images/buttons/button4.gif');
	overflow: hidden;
	background-repeat: no-repeat;
	height: 25px;
}

.button4,.button4:hover,.button4a,.button4a:hover {
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	text-align: center;
	text-decoration: none;
	width: 125px;
}

.button4:hover {
	background-image: url('/images/buttons/button4.gif');
	background-color: #E0E0E0;
	color: #8C8C8C;
}

.button4a {
	background-color: #8C8C8C;
	color: #E0E0E0;
	background-image: url('/images/buttons/button4a.gif');
	height: 50px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.button4a,.button4a:hover {
	padding-bottom: 6px;
	padding-top: 6px;
}

.button4a:hover {
	background-image: url('/images/buttons/button4a.gif');
	background-color: #E0E0E0;
	color: #8C8C8C;
}

.button5 {
	background-color: ;
	color: BLACK;
	background-image: url('/images/buttons/button5.gif');
	overflow: hidden;
	background-repeat: no-repeat;
	height: 21px;
}

.button5,.button5:hover,.button5a,.button5a:hover {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	padding-left: 12px;
	text-align: left;
	text-decoration: none;
	width: 136px;
}

.button5:hover {
	background-image: url('/images/buttons/button5_hover.gif');
	background-color: ;
	color: #858585;
}

.button5a {
	background-color: ;
	color: BLACK;
	background-image: url('/images/buttons/button5a.gif');
	height: 22px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.button5a,.button5a:hover {
	padding-bottom: 3px;
	padding-top: 3px;
}

.button5a:hover {
	background-image: url('/images/buttons/button5a_hover.gif');
	background-color: ;
	color: #858585;
}

.button6 {
	color: WHITE;
	background-image: url('/images/buttons/button6.gif');
	overflow: hidden;
	background-repeat: no-repeat;
	height: 25px;
}

.button6,.button6:hover,.button6a,.button6a:hover {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
	padding-left: 8px;
	text-align: left;
	text-decoration: none;
	width: 125px;
}

.button6:hover {
	background-image: url('/images/buttons/button6_hover.gif');
	color: WHITE;
}

.button6a {
	color: WHITE;
	background-image: url('/images/buttons/button6a.gif');
	height: 50px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.button6a,.button6a:hover {
	padding-bottom: 6px;
	padding-top: 6px;
}

.button6a:hover {
	background-image: url('/images/buttons/button6a_hover.gif');
	color: WHITE;
}

.button7 {
	color: WHITE;
	background-image: url('/images/buttons/button7.gif');
	overflow: hidden;
	background-repeat: no-repeat;
	height: 25px;
}

.button7,.button7:hover,.button7a,.button7a:hover {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
	text-decoration: none;
	width: 125px;
}

.button7:hover {
	background-image: url('/images/buttons/button7_hover.gif');
	color: WHITE;
}

.button7a {
	color: WHITE;
	background-image: url('/images/buttons/button7a.gif');
	height: 50px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.button7a,.button7a:hover {
	padding-bottom: 6px;
	padding-top: 6px;
}

.button7a:hover {
	background-image: url('/images/buttons/button7a_hover.gif');
	color: WHITE;
}

.button8 {
	background-color: ;
	color: WHITE;
	background-image: url('/images/buttons/button8.gif');
	overflow: hidden;
	background-repeat: no-repeat;
	height: 25px;
}

.button8,.button8:hover,.button8a,.button8a:hover {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
	text-decoration: none;
	width: 125px;
}

.button8:hover {
	background-image: url('/images/buttons/button8_hover.gif');
	background-color: ;
	color: WHITE;
}

.button8a {
	background-color: ;
	color: WHITE;
	background-image: url('/images/buttons/button8a.gif');
	height: 50px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.button8a,.button8a:hover {
	padding-bottom: 6px;
	padding-top: 6px;
}

.button8a:hover {
	background-image: url('/images/buttons/button8a_hover.gif');
	background-color: ;
	color: WHITE;
}

.button9 {
	background-color: ;
	color: WHITE;
	background-image: url('/images/buttons/button9.gif');
	overflow: hidden;
	height: 25px;
	background-repeat: no-repeat;
}

.button9,.button9:hover,.button9a,.button9a:hover {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
	text-decoration: none;
	width: 125px;
}

.button9:hover {
	background-image: url('/images/buttons/button9_hover.gif');
	background-color: ;
	color: WHITE;
}

.button9a {
	background-color: ;
	color: WHITE;
	background-image: url('/images/buttons/button9a.gif');
	background-repeat: no-repeat;
	height: 50px;
	overflow: hidden;
}

.button9a,.button9a:hover {
	padding-bottom: 6px;
	padding-top: 6px;
}

.button9a:hover {
	background-image: url('/images/buttons/button9a_hover.gif');
	background-color: ;
	color: WHITE;
}

.cart_empty_text {
	color: RED;
}

.cart_header {
	color: #333333;
	font-family: verdada;
	font-size: 20px;
	font-weight: bold;
	vertical-align: middle;
}

.cart_headings {
	background-color: #8C8C8C;
	color: WHITE;
	font-size: 13px;
	font-weight: bold;
}

.cart_lines {
	background-color: #E0E0E0;
	color: #333333;
}

.cart_title {
	background-color: WHITE;
	color: #333333;
	font-size: 13px;
}

.cartsummary {
	background-color: #E0E0E0;
	color: #8C8C8C;
	font-size: 13px;
}

.cartsummary_buttons {
	background-color: #333333;
	color: WHITE;
}

.cartsummary_buttons, .cartsummary_buttons_hover {
	border-top: 1px solid white;
	cursor: hand;
	font-family: verdana;
	font-size: 11px;
	text-align: center;
	width: 60px;
}

.cartsummary_buttons_hover {
	background-color: #cccccc;
	color: #333333;
}

.cartsummary_newitemadded {
	background-color: #8C8C8C;
	color: WHITE;
}

.cartsummary_popup_description {
	background-color: WHITE;
	border-bottom: 1px solid #333333;
	font-size: 11px;
}

.cartsummary_popup_empty {
	background-color: #cccccc;
	border: 3px solid WHITE;
}

.cartsummary_popup_header {
	background-color: #CCCCCC;
	border-bottom: 1px solid gray;
	color: WHITE;
}

.cartsummary_popup_qty {
	border-bottom: 1px solid gray;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	width: 25px;
}

.cartsummary_popup_table {
	background-color: WHITE;
	border: 1px solid #333333;
	color: #333333;
}

.catalogue_filter {
	border-bottom: 3px double white;
	border-top: 1px solid white;
}

.catalogue_list_header {
	background-color: #8C8C8C;
	border-right: 1px solid #333333;
	color: WHITE;
}

.catalogue_list_product_even {
	background-color: #E0E0E0;
	color: #333333;
}

.catalogue_list_product_odd {
	background-color: #cccccc;
	color: #333333;
}

.catalogue_productcount {
	color: WHITE;
	font-family: verdana;
	font-size: 11px;
}

.catalogue_productcount, .catalogue_productcount_table {
	background-color: #333333;
}

.catalogue_productcount_table {
	border: 1px solid #333333;
}

.catalogue_tree_background {
	background-color: #E0E0E0;
	background-image: url('');
	background-position: top right;
	background-repeat: repeat-y;
}

.catalogue_tree_category {
	color: #5F5F5F;
	font-weight: normal;
}

.catalogue_tree_category, .catalogue_tree_product {
	font-size: 11px;
	text-decoration: none;
}

.catalogue_tree_category, .catalogue_tree_top_level_category_text {
	font-family: tahoma;
}

.catalogue_tree_product {
	color: navy;
}

.catalogue_tree_top_level_category, .catalogue_tree_top_level_category_mouseover {
	border-bottom: 0px solid gray;
	height: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.catalogue_tree_top_level_category_mouseover {
	background-color: #E0E0E0;
}

.catalogue_tree_top_level_category_text {
	color: #333333;
	cursor: hand;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
}

.catalogue_treeheader {
	background-color: #8C8C8C;
	color: WHITE;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}

.catalogue_treeheader_table {
	background-color: WHITE;
	border-top: 1px solid white;
}

.checkout_address_header {
	background-color: #8C8C8C;
	color: WHITE;
	font-size: 11px;
}

.checkout_address_table {
	background-color: #E0E0E0;
	border: 1px solid #333333;
	color: #333333;
	font-size: 11px;
}

.checkout_errormessages {
	background-color: WHITE;
	color: red;
	font-size: 11px;
	font-weight: bold;
}

.checkout_freight_header {
	background-color: #8C8C8C;
	color: WHITE;
	font-weight: bold;
}

.checkout_freight_table {
	background-color: #E0E0E0;
	border: 1px solid #333333;
	color: #333333;
}

.checkout_help_background {
	background-color: #cccccc;
}

.checkout_help_header {
	background-color: #8C8C8C;
	color: WHITE;
	font: 13px;
	font-weight: bold;
}

.checkout_help_security {
	background-color: #E0E0E0;
}

.checkout_help_subheader {
	color: #333333;
	font: 13px;
	font-weight: bold;
}

.checkout_help_text {
	color: #333333;
	font: 11px;
}

.checkout_in_progress {
	background-color: WHITE;
	color: #E0E0E0;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
}

.checkout_in_progress_bottom_border {
	border-bottom: 1px solid #dddddd;
}

.checkout_payment_header {
	background-color: #8C8C8C;
	color: WHITE;
	font-weight: bold;
}

.checkout_payment_table {
	background-color: #E0E0E0;
	border: 1px solid #333333;
	color: #333333;
}

.Checkout_paymentMethods {
	font-weight: bold;
}

.favourites_header_image {
	background-image: url('/nm_system/images/favourites_logo.gif');
	height: 45px;
	width: 45px;
}

.GSTDisplayOnDetailedPP {
	color: #333333;
	font-size: 9px;
}

.header_buttons {
	background-color: #E0E0E0;
	border: 1px solid #333333;
	color: #333333;
}

.header_buttons, .header_buttons_hover {
	cursor: hand;
	font-family: verdana;
	font-size: 11px;
	height: 15px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	text-align: center;
	text-decoration: none;
}

.header_buttons_hover {
	background-color: #5F5F5F;
	border: 1px solid #333333;
	color: #FFFFFF;
}

.header_buttons_hover:hover {
	color: #FFFFFF;
}

.header_list_buttons {
	background-color: #E0E0E0;
	color: #333333;
}

.header_list_buttons, .header_list_buttons_hover {
	border: 1px solid #333333;
	cursor: hand;
	font-size: 11px;
	height: 15px;
	padding: 3px;
}

.header_list_buttons_hover {
	background-color: #5F5F5F;
	color: #FFFFFF;
}

.headerframe_border {
	border-bottom: 0px solid #333333;
}

.help_header {
	color: #333333;
	font-size: 21px;
	font-weight: bold;
	vertical-align: middle;
}

.help_header_image {
	background-image: url('/nm_system/images/help_logo.gif');
	height: 45px;
	width: 45px;
}

.help_table {
	background-color: #E0E0E0;
	border: 1px solid #333333;
	color: #333333;
	width: 620px;
}

.help_table_contents {
	font-family: verdana;
	font-size: 12px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
}

.help_table_header {
	background-color: #8C8C8C;
	COLOR: WHITE;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
}

.help_table_headers {
	color: #333333;
	font-family: verdana;
	font-size: 17px;
}

.list_view_buttons {
	background-color: #E0E0E0;
	color: #333333;
}

.list_view_buttons,.list_view_buttons_hover {
	border: 1px solid #333333;
	font-family: verdana;
	font-size: 11px;
	height: 15px;
	padding: 1px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}

.list_view_buttons_hover {
	background-color: #5F5F5F;
	color: WHITE;
}

.login_button {
	background-color: #8C8C8C;
	color: WHITE;
}

.login_button, .logout_button {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	width: 58px;
}

.login_form {
	background-color: #E0E0E0;
	border: 1px solid #333333;
}

.login_form_header {
	background-color: #8C8C8C;
	color: WHITE;
}

.login_form_loggedinas_text {
	color: #333333;
}

.login_form_text {
	color: #333333;
}

.login_page_existing_table {
	background-color: #E0E0E0;
	BORDER: 1px solid #333333;
	color: #333333;
}

.login_page_existing_table_header {
	background-color: #8C8C8C;
	color: WHITE;
}

.login_page_register_table {
	background-color: #E0E0E0;
}

.login_page_register_table_header {
	background-color: #8C8C8C;
	color: WHITE;
}

.logout_button {
	background-color: #8C8C8C;
	color: WHITE;
}

.navframe_border {
	border-right: 0px solid #333333;
}

.NMH1 {
	display: none;
}

.order_complete_footer {
	background-color: #8C8C8C;
	color: WHITE;
	font-size: 11px;
}

.order_complete_header {
	background-color: #8C8C8C;
	color: WHITE;
	font-size: 16px;
	font-weight: bold;
}

.order_complete_table {
	background-color: #E0E0E0;
	border: 1px solid #333333;
}

.order_complete_text {
	color: #333333;
	font-size: 13px;
}

.orderhistory_detail_header {
	color: #333333;
	font-size: 13px;
}

.orderhistory_header, .orderhistory_subheader {
	font-family: verdana;
	font-weight: bold;
	vertical-align: middle;
}

.orderhistory_header, .previouslypurchased_header {
	color: #333333;
	font-size: 21px;
	padding-left: 10px;
}

.orderhistory_header_image {
	background-image: url('/nm_system/images/orderhistory.gif');
	height: 45px;
	width: 45px;
}

.orderhistory_items {
	border-bottom: 2px solid white;
	color: #333333;
	font-size: 11px;
}

.orderhistory_items_div {
	background-color: #E0E0E0;
}

.orderhistory_items_header {
	border-bottom: 1px solid gray;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
}

.orderhistory_orders {
	background-color: #cccccc;
	color: #333333;
	padding-top: 2px;
}

.orderhistory_orders_button {
	border-left: #cccccc;
}

.orderhistory_orders_button, .savedcart_expand_button {
	background-color: #2F2F2F;
	cursor: hand;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	text-align: center;
	width: 48px;
}

.orderhistory_orders_button, .savedcart_expand_button, .orderhistory_orders_button_text {
	color: WHITE;
}

.orderhistory_subheader {
	background-color: #8C8C8C;
	color: WHITE;
	height: 20px;
}

.orderhistory_totals {
	color: #333333;
}

.orderStatus_Complete {
	color: green;
}

.orderStatus_InProgress {
	color: darkorange;
}

.orderStatus_Rejected {
	color: red;
}

.parents {
	color: #8C8C8C;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.parents:hover {
	color: #8C8C8C;
	text-decoration: underline;
}

.password_resend_body {
	background-color: #cccccc;
}

.password_resend_header {
	background-color: #8C8C8C;
	color: WHITE;
}

.previouslypurchased_header, .previouslypurchased_subheader {
	font-family: verdana;
	font-weight: bold;
	vertical-align: middle;
}

.previouslypurchased_header_image {
	background-image: url('/nm_system/images/previouslypurchased_logo.gif');
	height: 45px;
	width: 45px;
}

.previouslypurchased_items {
	background-color: #E0E0E0;
}

.previouslypurchased_subheader {
	background-color: #8C8C8C;
	color: WHITE;
	height: 20px;
}

.previouslypurchased_table {
	color: #333333;
}

.price_on_browse_page {
	color: #333333;
}

.price_on_browse_page_even {
	color: #333333;
}

.price_on_browse_page_even_original {
	color: #333333;
}

.price_on_browse_page_odd {
	color: #333333;
}

.price_on_browse_page_odd_original {
	color: #333333;
}

.price_on_browse_page_original {
	color: #333333;
}

.PriceTableDetailedProductPage {
	background-color: #cccccc;
	border: 1px solid #333333;
}

.product_browse_headers {
	color: #8C8C8C;
}

.product_browse_images_buyline {
	background-color: #efefef;
	color: #3F3F3F;
}

.product_desc_related_products {
	vertical-align: top;
}

.product_detail_description {
	background-color: WHITE;
	color: #333333;
}

.product_detail_highlight {
	background-color: WHITE;
	color: #333333;
}

.product_detail_listprice {
	border-bottom: 1px solid #dddddd;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 4px;
}

.product_detail_name {
	color: #333333;
	font-family: verdana;
	font-size: 27px;
}

.product_detail_ordercode {
	background-color: #8C8C8C;
	color: WHITE;
	font-size: 9px;
	font-weight: bold;
}

.product_detail_qty_input {
	color: #333333;
	font-size: 9px;
	font-weight: bold;
}

.product_detail_special_price {
	border-bottom: 1px solid #dddddd;
	color: #333333;
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.product_detail_variants {
	background-color: #cccccc;
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	font-size: 11px;
}

.product_detail_variants_header {
	font-size: 11px;
	font-weight: bold;
}

.product_detail_volume_price {
	border-bottom: 1px solid #dddddd;
	color: #CC0000;
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.ProductListDetailedHeight {
	height: 150px;
}

.profile_header {
	color: #333333;
	font-size: 21px;
}

.profile_header, .profile_subheader {
	font-family: verdana;
	font-weight: bold;
	vertical-align: middle;
}

.profile_header, .search_header, .help_header {
	padding-left: 10px;
}

.profile_header_image {
	background-image: url('/nm_system/images/user_profile_logo.gif');
	height: 45px;
	width: 45px;
}

.profile_subheader {
	background-color: #8C8C8C;
	color: WHITE;
	height: 20px;
}

.profile_table {
	background-color: #cccccc;
	border: 1px solid #333333;
	color: #333333;
}

.quicksearch_form {
	background-color: #E0E0E0;
	border: 1px solid #333333;
}

.quicksearch_form_header {
	background-color: #8C8C8C;
	color: WHITE;
}

.Recommendations_header {
	background-color: #8C8C8C;
	color: WHITE;
}

.Recommendations_list {
	background-color: #cccccc;
	border: 0px solid gray;
	color: #8C8C8C;
}

.required_field_note {
	color: #333333;
}

.savedcart_carts {
	background-color: #cccccc;
	color: #333333;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
}

.savedcart_detail_header {
	color: #333333;
	font-size: 13px;
}

.savedcart_header {
	color: #333333;
	font-family: verdana;
	font-size: 21px;
	font-weight: bold;
	padding-left: 10px;
	vertical-align: middle;
}

.savedcart_header, .savedcart_subheader {
	font-family: verdana;
	font-weight: bold;
	vertical-align: middle;
}

.savedcart_header_image {
	background-image: url('/nm_system/images/saved_cart_logo.gif');
	height: 29px;
	width: 45px;
}

.savedcart_items {
	background-color: #E0E0E0;
	border-bottom: 2px solid white;
	color: #333333;
	font-size: 11px;
}

.savedcart_items_header {
	background-color: #cccccc;
	border-bottom: 1px solid gray;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
}

.savedcart_orders {
	background-color: #E0E0E0;
	color: #333333;
	font-weight: bold;
	padding-top: 2px;
}

.savedcart_orders_button {
	background-color: #8C8C8C;
	color: #333333;
	cursor: hand;
	font-family: verdana;
	font-size: 9px;
	height: 18px;
	text-align: center;
	width: 48px;
}

.savedcart_popup_body {
	background-color: #E0E0E0;
	color: #333333;
}

.savedcart_subheader {
	background-color: #8C8C8C;
	color: WHITE;
	height: 20px;
}

.search_header {
	color: #333333;
	font-size: 21px;
}

.search_header, .search_subheader {
	font-family: verdana;
	font-weight: bold;
	vertical-align: middle;
}

.search_header_image {
	background-image: url('/nm_system/images/search.gif');
	height: 44px;
	width: 45px;
}

.search_input {
	text-size: 11px;
}

.search_input_text {
	color: #333333;
	text-size: 11px;
}

.search_results_table_contents {
	border-bottom: 1px solid #333333;
	padding-bottom: 3px;
	padding-top: 3px;
}

.search_results_table_header {
	background-color: #8C8C8C;
	font-weight: bold;
	padding: 3px;
}

.search_subheader {
	background-color: #8C8C8C;
	color: WHITE;
	height: 20px;
}

.search_table {
	background-color: #E0E0E0;
	border: 1px solid #333333;
}

.suburblist {
	border-bottom: 1px solid gray;
	vertical-align: top;
}

.ThumbnailImage {
	background-color: WHITE;
	border: 1px solid gray;
	cursor: hand;
	height: 75px;
	width: 75px;
}

A {
	color: #333333;
	text-decoration: none;
}

A:hover {
	color: #8C8C8C;
	cursor: hand;
	text-decoration: underline;
}

BODY {
	color: #333333;
	font-family: verdana;
	font-size: 11px;
}

TD {
	font-size: 11px;
}
