/* BASE STYLES
----------------------------------------------- */
H1, .h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:black;
	font-weight:bold;
	margin-top:10px
}

H2, .h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:black;
	font-weight:bold
}

TABLE {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:black
}

.red_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CC0000
}

.black_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000
}
.bold_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:black;
	font-weight:bold
}
.border_r {
	border-right:1px solid #cccccc;
	padding:2px
}
.border_l {
	border-left:1px solid #cccccc;
	padding:2px
}	
.border_t {
	border-top:1px solid #cccccc;
	padding:2px
}
.border_b {
	border-bottom:1px solid #cccccc;
	padding:2px
}
.border {
	border:1px solid #cccccc;
	padding:2px
}
.bg_dddddd {
	background-color:#dddddd;
	color:#333333
}
.hr {
	border-bottom:1px solid #cccccc;
	margin:0px 0px 8px 0px
}


/* box around product detail quantity and add to cart button
----------------------------------------------- */
.quantity {
	border:1px solid #CCCCCC; 
	width:250px; 
	white-space:nowrap;
	padding:10px
}

/* ADDED TO CART home page, product list and product detail pages
----------------------------------------------- */
.added_to_cart {
	background-color:#FFFAF4;
	border:1px solid #E2A269;
	margin:5px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333
	}
.added_to_cart A:link, .added_to_cart A:visited, .added_to_cart A:hover, .added_to_cart A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333
	}

/* PRICE 
product list and some home pages
----------------------------------------------- */
.small_price {
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold
}

/* product detail page */
.large_price {
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold
}
.totalsavings {	
	font-weight:bold;
	border:1px solid #cccccc;
	padding:10px;
	text-align:center;
	width:185px;
	color:black
}
.opc-totalsavings {	
	font-weight:bold;
	font-size:13px;
	padding:2px 1px;
	color:black;
	text-align:right
}
/* TABS 
product detail page
----------------------------------------------- */
.tabcontainer {
	width:100%;
	position:relative;
	color:#ffffff
}
.tab_on {
	color:black;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#e5e5e5;
	padding:3px;
	width:165px;
	float:left;
	display:inline;
	white-space:nowrap
	}
.tab_off {
	color:#333333;
	font-weight:normal;
	text-align:center;
	margin-top:10px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#F5F5F5;
	padding:3px;
	width:165px;
	float:left;
	cursor:pointer;
	display:inline;
	white-space:nowrap
	}
.descriptioncontainer {
	width:100%;
	position:relative
}
.detaildesc {
	border-top:4px solid #e5e5e5;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;	
	border-bottom:2px solid #e5e5e5;
	padding:5px;
	margin-bottom:10px;
	width:99%;
	text-align:left
}

/****** MULTIPLE IMAGES ****** product detail page */
.click {cursor:pointer}
.imagesmallcontainer {
	background-color:#ffffff;
	border:2px solid #CCCCCC;
	float:left;
	height:65px;
	margin:8px 4px 2px 0px;
	overflow:hidden;
	width:65px
}
.hoverover {
	clear:both;
	float:left;
	font-size:11px;
	padding-bottom:2px;
	padding-top:2px;
	width:300px
}
.notavailable {
	background-color:#ffffff;
	border:1px solid #cccccc;
	color:#666666;
	padding:10px;
	text-align:center
}
/* ALL CATEGORIES PAGE
----------------------------------------------- */
.category_outline {
	width:99%;
	border:1px solid #dddddd;
	text-align:center;
	margin:5px;
	padding:0px
}
.chain {
	text-align:left;
	margin-left:5px;
	font-size:13px;
	padding:4px;
	font-weight:bold;
	color:#666666
	}
.chain A:link, .chain A:visited, .chain A:active, .chain A:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:13px;
	}
.all_categories {
	width:220px
}
.all_categories A:link, .all_categories A:visited, .all_categories A:active, .all_categories A:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:13px;
	font-weight:normal
	}
.parent {
	margin-top:3px;
	margin-bottom:3px
}
.parent A:link, .parent A:visited, .parent A:active, .parent A:hover {
	font-weight:bold
	}
.parent_more {
	font-weight:bold;
	margin-top:5px;
	color:black
}
.parent_more A:link, .parent_more A:visited, .parent_more A:hover, .parent_more A:active {
	font-weight:bold;
	color:black
	}		
.sub_category {
	margin-top:5px;
	margin-bottom:5px
	}
.sub_category_more {	
	font-weight:bold;
	color:black
	}	
.sub_category_more A:link, .sub_category_more A:visited, .sub_category_more A:hover, .sub_category_more A:active {
	margin-left:1px;
	font-size:11px;
	font-weight:bold;
	color:black
	}	

.viewAllCategories {
	padding:6px 4px 6px 25px;
	line-height:normal;
	display:block;
	border-bottom:4px solid black;
	font-weight:100;
}

.viewAllCategories a:link, .viewAllCategories a:visited {
	color:black;
	text-decoration:none;
	font-weight:bold
}

.viewAllCategories a:hover {
	text-decoration:underline;
	background-color:#edecec
}	
/* CHECKOUT BREADCRUMB
----------------------------------------------- */
.breadcrumb_on {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	padding-right:3px;
	font-size:13px;
	font-weight:bold;
	white-space:nowrap;
	vertical-align:middle
}
.breadcrumb_off {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	padding-right:3px;
	font-size:13px;
	white-space:nowrap; 
	vertical-align:middle
}
.clear {
	clear:both
	}
.floatRight {
	float:right
	}
.floatLeft {
	float:left
	}
.note {
 	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:12px
	}	



/* BUTTONS
----------------------------------------------- */
/******* ACTION BUTTON *******/

/* Both browsers apply these styles to the action button */
.actn_button_color {
	border:0px double #8FB6DB;
	cursor:pointer;
	white-space:nowrap;
	padding:2px 3px 2px 3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:12px;
	font-weight:bold;
	text-align:center
}
/* IE uses the filter for the blend */
.actn_button_color {* filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#CCE6F9');}

/* FireFox uses a background color and white gradient image for the blend */
/* html>body .actn_button_color {background: #2d80d2 url("/shared/style/images/white_gradient.png") repeat-x top;} */


/******* BEGIN FIREFOX HOVER FOR ACTION BUTTON *******/
.actn_button_color.actn_button:hover {background-color: red;}	
/******* END FIREFOX HOVER FOR ACTION BUTTON *******/

/******* REGULAR BUTTON *******/
/* Both browsers apply these styles to the regular button */
.button_color {
	border:3px double #8FB6DB;
	cursor:pointer;
	white-space:nowrap;
	padding:2px 3px 2px 3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:12px;
	font-weight:bold;
	text-align:center
}
/* IE uses the filter for the blend */
.button_color {	* filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#EDF3F7');}

/* FireFox uses the background-color and white gradient image for the blend */
/* html>body .button_color {background: #C7E5FB url("/shared/style/images/white_gradient.png") repeat-x top;} */

/******* BEGIN FIREFOX HOVER FOR REGULAR BUTTON *******/
.button_color.button:hover {background-color:green;}
/******* END FIREFOX HOVER FOR ACTION BUTTON *******/

/******* SPECIAL BUTTON STYLES*******/
.btn_small_update, .btn_small_change {
	font-size:9px
}		
.btn_update {
	font-size:9px
}	
.btn_continue {
	width:170px;
	padding:4px
}
.btn_add_to_cart{
	width:80px;
	* height:23px;
	font-size:11px;
	margin-top:5px;
	* padding:1px 0px 0px 0px
}
html>body .btn_add_to_cart {
	height:15px;
	padding:1px 0px 0px 0px
}

.btn_buy_it_now {
	width:80px;
	font-size:11px;
	margin:5px 0px 0px 5px;
	padding:0px
}
.btn_proceed_to_checkout {
  padding:2px 2px 2px 25px;
  width:225px;
  height:32px
}	
.btn_ordering_info {
 font-size:11px;
 width:150px
}



html > body table .actn_button_color {background-image:none;background-color:#254089;}
html > body table .actn_button_color {background-color:#243E88; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#749cda',EndColorStr='#243e88'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#749cda), to(#243e88)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #749cda,  #243e88); /* for firefox 3.6+ */ }
html > body table .actn_button_color.actn_button:hover {background-image:none;border:none;}

/******* END SPECIAL BUTTON STYLES*******/




/*  COLORS
NucoStore Blue:     #2d80d2 
NucoStore Dk Blue:  #1153b0
NucoStore Orange:   #d27f2d 
NucoStore Gray:     #efefef
Red Link:           #a55a5d
*/

/*  OVERRIDES  */


body {background:#ffffff;}


table h1 {font-size:30px;font-weight:normal;letter-spacing:-1px;}
table h2 {font-size:26px;font-weight:normal;letter-spacing:-1px;margin-top:0px;}

table h1.productName {font-weight:700;}


table .leftColumn {background-color:#ffffff;}
table .leftColumn h2 {color:#4f4f4f;background-color:#efefef;text-transform:uppercase;font-size:18px;padding:7px;border:none;}
table td.leftColumnContent {width:230px;}
table td.rightColumnContent {padding-left:0px;padding-top:0px;margin-bottom:15px;}
/*table td.rightColumnContent {width:735px;}*/
table td.hpRightColumnContent {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:none;}


/*   NAVIGATION   */
table .navBar {width:960px !important;width:980px;height:24px;background-color:#243e88;padding:10px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#243e88',EndColorStr='#243e88');background: -moz-linear-gradient(top, #243e88, #243e88);} /* blue */
table .navBar {width:100% !important;width:100%;height:24px;background-color:#515151;padding:10px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#c4c4c4',EndColorStr='#515151');background: -moz-linear-gradient(top, #c4c4c4, #515151);} /* dark gray */
table .navBar {width:960px !important;width:980px;height:24px;background-color:#515151;padding:10px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#c4c4c4',EndColorStr='#515151');background: -moz-linear-gradient(top, #c4c4c4, #515151);} /* dark gray */
table .navBar {width:100% !important;width:100%;height:24px;background-color:#243e88;padding:10px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#243e88',EndColorStr='#243e88');background: -moz-linear-gradient(top, #243e88, #243e88);} /* dark blue */
table .navbar {width:100% !important;width:100%;height:24px;background-color:white;border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;margin-bottom:15px;;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='white',EndColorStr='#dddddd');background: -moz-linear-gradient(top, white, #dddddd);} /* light gray */
table .storeNavBar {width:100% !important;width:100%;height:24px;background-color:white;border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;margin-bottom:15px;padding:10px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='white',EndColorStr='#e0ecf8');background: -moz-linear-gradient(top, white, #e0ecf8);} /* super light blue */


table .navbarbottom {width:980px;display:none;}
table .navBarLeft {padding:0px;}
/* table #mainNav .navBarLeft a, table #mainNav .navBarLeft a:link, table #mainNav .navBarLeft a:visited {font-size:18px;text-transform:uppercase;margin:0px 7px 0px 5px;font-weight:normal;} */

table #mainNav {
	text-align:center;
}

table #mainNav ul {
	list-style:none;
	line-height:normal;
    margin-left:-40px !important;
    margin:0;
}

table #mainNav li {
	display:inline;
}

table #mainNav a {
	display:block;
	float:left;
	width:auto;
	text-align:center;
	text-decoration:none;
	color:#666666;
	font:normal 14px Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	margin:0px 30px 0px 0px;
	padding:3px 0px 3px 0px;
}

table #mainNav .active a, table #mainNav a:hover {
	color:#c0c0c0;
}

table #mainNav li.small a { font:bold 12px Arial, Helvetica, sans-serif;text-transform:capitalize; }

table #mainNav li.last a { margin:0px 0px 0px 0px; }






/*  */
table .header, table .leftColumnContent .header a:link, table .leftColumnContent .header a:visited {color:#555555;font-size:20px;font-weight:bold;}

table .blueHeader {color:#3d89bd;font-size:20px;font-weight:bold;}

table .navHeader {width:100% !important;width:100%;height:45px;background-color:white;border-bottom:1px solid #cccccc;border-top:0px solid #cccccc;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='white',EndColorStr='#dddddd');background: -moz-linear-gradient(top, white, #dddddd);} /* light gray */


table .carousel {margin-bottom:10px;}
table .btn_advanced_search {background-color:#2d80d2;font-weight:bold;padding:3px;width:50px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#749cda',EndColorStr='#243e88');background: -moz-linear-gradient(top, #7cc5e8, #2d80d2);}

table .contactNumber {font-size:20px;font-weight:bold;color:#2d80d2;}

table .small_price {color:#555555;font-size:20px;}
table .large_price {color:#555555;font-size:30px;font-weight:700;letter-spacing:-1px;}
table .tab_on {background-color:#bdbdbd;border:1px solid #bdbdbd;border-bottom:none;margin-right:5px;padding:5px;}
table .tab_off {background-color:#efefef;border:1px solid #bdbdbd;border-bottom:none;margin-right:5px;padding:5px;}


table .detaildesc {border-top:5px #bdbdbd solid;padding:15px;}

.siteFooter {width:960px !important;width:980px;height:auto;margin:20px auto;background-color:#2d80d2;padding:10px;color:#ffffff;text-align:left;}

.footerCategory {float:left;width:200px;height:auto;}
.footerCustomerService {float:left;width:200px;height:auto;}
.footerSBM {float:right;width:225px;height:auto;}

table .btn {background-color:#2d80d2;font-weight:bold;padding:3px;width:75px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#749cda',EndColorStr='#243e88');background: -moz-linear-gradient(top, #7cc5e8, #2d80d2);}
table .btn a:link, table .btn a:visited {color:white;text-transform:uppercase;text-align:center;}	

table .btn-checkout {background-color:#d27f2d;font-weight:bold;padding:3px;width:100px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#f79533',EndColorStr='#b5610e');}
table .btn-checkout {border:1px solid #b58b33;background-color:#71a53f;font-weight:bold;padding:3px 10px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#efd1b4',EndColorStr='#d68636');background: -moz-linear-gradient(top, #efd1b4, #d68636);} /* dark orange */ 
table .btn-checkout {border:1px solid #a20214;background-color:#a20214;font-weight:bold;padding:3px 10px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ebb2bc',EndColorStr='#a20214');background: -moz-linear-gradient(top, #ebb2bc, #a20214);} /* dark red */ 
table .btn-checkout {border:1px solid #73a741;background-color:#71a53f;font-weight:bold;padding:3px 10px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#9cd862',EndColorStr='#71a53f');background: -moz-linear-gradient(top, #9cd862, #71a53f);} /* dark green */
table .btn-checkout {border:1px solid #bdbdbd;background-color:#78a913;font-weight:bold;padding:3px 10px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#d8e8aa',EndColorStr='#78a913');background: -moz-linear-gradient(top, #d8e8aa, #78a913);} /* light green */



table .btn-checkout a:link, table .btn-checkout a:visited {color:white;text-transform:uppercase;text-align:center;}	

table .btn_proceed_to_checkout {width:225px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#9cd862',EndColorStr='#71a53f');} /* dark green */
table .btn_proceed_to_checkout {width:225px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#d58230',EndColorStr='#d58230');background: -moz-linear-gradient(top, #d58230, #d58230);} /* dark orange */				
table .btn_proceed_to_checkout {width:225px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ebb2bc',EndColorStr='#78a913');background: -moz-linear-gradient(top, #ebb2bc, #78a913);} /* dark red */				
table .btn_proceed_to_checkout {width:225px;background-color:#78a913;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#d8e8aa',EndColorStr='#78a913');background: -moz-linear-gradient(top, #d8e8aa, #78a913);} /* light green */				

table .btn_buy_it_now {background-color:#78a913;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#d8e8aa',EndColorStr='#78a913');background: -moz-linear-gradient(top, #d8e8aa, #78a913);} /* light green */


table .added_to_cart {background-color:#FFFAF4;border:1px solid #a9a9a9;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#f0fae6',EndColorStr='#d8ebc8');background: -moz-linear-gradient(top, #f0fae6, #d8ebc8);}
table .added_to_cart A:link, table .added_to_cart A:visited {color:#2d80d2;}



table .hoverover {width:240px;}	

table .pagination {padding:5px;background-color:#eff5fb;border:1px solid #cccccc;margin-top:10px;margin-bottom:10px;text-align:left;}
table .pagination a, table .pagination a:visited {border:0px solid #a9a9a9;padding:0px 5px;margin:0px 3px;background-color:#2d80d2;color:white;}
table .pagination a:hover {color:white;background-color:#254089;}

table .backToTop {padding:5px;border-top:1px solid #cccccc;margin:10px 0px;text-align:right;font-size:11px;}



table.body {min-width:1000px !important; width:1000px !important; width:980px;}	
table.body {min-width:980px !important; width:980px !important; width:980px;}	


table h3 {font-size:16px;font-weight:bold;text-transform:uppercase;color:#82b3e5;color:#4e7fb1;}
table h4 {font-size:14px;font-weight:bold;}
					


/*
 BOXES
*/					
table .leftColumnSearch {width:230px;height:65px;border:1px solid #a9a9a9;padding:10px 0px;margin-bottom:15px;background-color:#e0ecf8;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='white',EndColorStr='#e0ecf8');background: -moz-linear-gradient(top, white, #e0ecf8);}
table .box {width:auto !important;width:100%;height:auto;border:1px solid #cccccc;background-color:#F4F5F6;padding:15px;margin:0px;}
table .whiteBox {width:auto !important;width:100%;height:auto;border:1px solid #cccccc;padding:15px;margin-bottom:15px;background-color:white;}
table .blueBox {width:auto !important;width:100%;height:auto;border:1px solid #a9a9a9;padding:15px;margin-bottom:15px;background-color:#e0ecf8;}
table .greenBox {width:auto !important;width:100%;height:auto;border:1px solid #a9a9a9;padding:15px;margin-bottom:15px;background-color:#e2f8e0;} 
table .tealBox {width:auto !important;width:100%;height:auto;border:1px solid #a9a9a9;padding:15px;margin-bottom:15px;background-color:#e0f8f8;}
table .purpleBox {width:auto !important;width:100%;height:auto;border:1px solid #a9a9a9;padding:15px;margin-bottom:15px;background-color:#e4e0f8;}
table .tanBox {width:auto !important;width:100%;height:auto;border:0px solid #cccccc;padding:15px;margin-bottom:15px;background-color:#f4ecd6;}
table .alertBox {width:auto !important;width:100%;height:auto;border:1px solid #eddf46;padding:15px;margin-bottom:15px;background-color:#fbfbd7;}
table .ceInfoBox {border:1px solid #eddf46;padding:5px 10px;margin-top:15px;background-color:#fbfbd7;}

table .homePageWhiteBox {width:950px !important;width:980px;padding:15px;margin:15px auto;text-align:left;height:auto;border:1px solid #cccccc;background-color:white;}
table .homePageNewsLeft {width:440px !important;width:470px;float:left;}
table .homePageNewsRight {float:left;border-left:1px solid #efefef;padding-left:15px;}
table .homePageNewsScreenShot {width:170px;float:left;}
table .homePageNewsItems {float:left;padding-top:15px;border-top:1px dotted #cccccc;}

table .darkBlueGradBox {width:auto !important;width:100%;height:auto;border:0px solid #a9a9a9;padding:10px;margin-bottom:15px;background-color:#8EB7E0;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#8EB7E0',EndColorStr='#2D80D2');background: -moz-linear-gradient(top, #8EB7E0, #2D80D2);}
table .blueGradBox {width:auto !important;width:100%;height:auto;border:1px solid #cccccc;padding:15px;margin-bottom:15px;background-color:#e0ecf8;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='white',EndColorStr='#e0ecf8');background: -moz-linear-gradient(top, white, #e0ecf8);}
table .orangeGradBox {width:auto !important;width:100%;height:auto;border:1px solid #a9a9a9;padding:10px;margin-bottom:15px;background-color:#faf0e6;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='white',EndColorStr='#faf0e6');background: -moz-linear-gradient(top, white, #faf0e6);}
table .grayGradBox {width:auto !important;width:100%;height:auto;border:0px solid #cccccc;padding:15px;margin-bottom:15px;background-color:#efefef;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#efefef',EndColorStr='#fcfcfc');background: -moz-linear-gradient(top, #efefef, #fcfcfc);}
table .purpleGradBox {width:auto !important;width:100%;height:auto;border:1px solid #a9a9a9;padding:10px;margin-bottom:15px;background-color:#e4e0f8;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='white',EndColorStr='#e4e0f8');background: -moz-linear-gradient(top, white, #e4e0f8);}
table .redGradBox {width:auto !important;width:100%;height:auto;border:1px solid #a9a9a9;padding:15px;margin-bottom:15px;background-color:#f8e0e4;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='white',EndColorStr='#f8e0e4');background: -moz-linear-gradient(top, white, #f8e0e4);} 
table .greenGradBox {width:auto !important;width:100%;height:auto;border:1px solid #a9a9a9;padding:10px;margin-bottom:15px;background-color:#e2f8e0;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='white',EndColorStr='#e2f8e0');background: -moz-linear-gradient(top, white, #e2f8e0);} 
table .tealGradBox {width:auto !important;width:100%;height:auto;border:1px solid #a9a9a9;padding:10px;margin-bottom:15px;background-color:#e0f8f8;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='white',EndColorStr='#e0f8f8');background: -moz-linear-gradient(top, white, #e0f8f8);}
table .trainingBox {width:auto !important;width:100%;height:auto;padding:10px;margin-bottom:15px;background-color:#224D9C;}
table .trainingBox a {}
table .mmBox {width:auto !important;width:100%;height:auto;background-color:#DEE6E9;padding:15px;margin:15px 0px;}
table .footerBox {width:980px !important;width:980px;height:150px;margin:15px auto 0px auto;padding:15px;border:1px solid #cccccc;}





/*
 LOGGED IN
*/					
table .presence-logged-in {width:960px !important;width:980px;height:24px;margin:0px auto 15px auto;padding:10px;background-color:#efefef;border:0px solid #cccccc;border-top:none;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#efefef',EndColorStr='#a9a9a9');background: -moz-linear-gradient(top, #a9a9a9, black);} /* black */
table .presence-logged-in {width:980px;height:24px;margin:0px auto 15px auto;padding:10px;background-color:#f0fae6;border:1px solid #a9a9a9;border-top:none;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#f0fae6',EndColorStr='#d8ebc8');background: -moz-linear-gradient(top, #f0fae6, #d8ebc8);} /* light green */
table .presence-logged-in {width:960px !important;width:980px;height:24px;margin:0px auto 15px auto;padding:10px;background-color:#f0fae6;border:1px solid #B58B33;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#faf0e6',EndColorStr='#faf0e6');background: -moz-linear-gradient(top, #faf0e6, #faf0e6);} /* light orange */
table .presence-logged-in {width:960px !important;width:980px;height:24px;margin:0px auto 15px auto;padding:10px;background-color:#efefef;border:0px solid #cccccc;border-top:none;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='white',EndColorStr='#e0ecf8');background: -moz-linear-gradient(top, white, #e0ecf8);} /* light blue */
table .presence-logged-in {width:100% !important;width:100%;height:24px;margin:0px auto 15px auto;padding:10px;background-color:#efefef;border:0px solid #cccccc;border-top:none;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='white',EndColorStr='#e0ecf8');background: -moz-linear-gradient(top, white, #e0ecf8);} /* light blue */
table .presence-logged-in {width:100% !important;width:100%;height:24px;margin:0px auto;padding:10px 0px 0px 0px !important;padding:5px 0px 5px 0px;background-color:#efefef;border-bottom:1px solid #cccccc;border-top:none;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='white',EndColorStr='#e0ecf8');background: -moz-linear-gradient(top, white, #e0ecf8);} /* white */


table .presence-logged-in .btn {border:1px solid #bdbdbd;background-color:#efefef;font-weight:bold;padding:3px;width:85px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='white',EndColorStr='white');background: -moz-linear-gradient(top, white, white);} /* white */
table .presence-logged-in .btn {border:1px solid #bdbdbd;background-color:#efefef;font-weight:bold;padding:3px 10px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#faf0e6',EndColorStr='#f0d3b7');background: -moz-linear-gradient(top, #faf0e6, #f0d3b7);} /* orange */
table .presence-logged-in .btn {border:1px solid #bdbdbd;background-color:#efefef;font-weight:bold;padding:3px 10px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#749cda',EndColorStr='#243e88');background: -moz-linear-gradient(top, #7cc5e8, #2d80d2);} /* blue */
table .presence-logged-in .btn a:link, table .presence-logged-in .btn a:visited {color:white;text-transform:uppercase;text-align:center;}
table .presence-logged-in .btn-checkout a:link, table .presence-logged-in .btn-checkout a:visited {color:white;text-transform:uppercase;text-align:center;}
/*table .presence-logged-in a:link, table .presence-logged-in a:visited {color:#73a741;}	 dark green */
/*table .presence-logged-in a:link, table .presence-logged-in a:visited {color:#d58230;}	 dark orange */
table .presence-logged-in p.header a:link, table .presence-logged-in p.header a:visited {color:#555555;}


/*
 LOGGED OUT
*/					
table .presence-logged-out {width:960px !important;width:980px;height:24px;margin:0px auto 15px auto;padding:10px;background-color:#efefef;border:0px solid #cccccc;border-top:none;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='white',EndColorStr='#e0ecf8');background: -moz-linear-gradient(top, white, #e0ecf8);} /* light blue */
table .presence-logged-out {width:960px !important;width:980px;height:24px;margin:0px auto 15px auto;padding:10px;background-color:#efefef;border:0px solid #cccccc;border-top:none;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='white',EndColorStr='#dddddd');background: -moz-linear-gradient(top, white, #dddddd);} /* light gray */
table .presence-logged-out {width:100% !important;width:100%;height:24px;margin:0px auto 15px auto;padding:10px;background-color:#efefef;border-bottom:1px solid #cccccc;border-top:none;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#dddddd',EndColorStr='white');background: -moz-linear-gradient(top, #dddddd, white);} /* light gray */
table .presence-logged-out {width:100% !important;width:100%;height:24px;margin:0px auto;padding:10px 0px 0px 0px !important;padding:5px 0px 5px 0px;background-color:#efefef;border-bottom:1px solid #cccccc;border-top:none;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#efefef',EndColorStr='white');background: -moz-linear-gradient(top, #efefef, white);} /* white */

table .presence-logged-out .btn {border:1px solid #bdbdbd;background-color:#efefef;font-weight:bold;padding:3px;width:85px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#efefef',EndColorStr='#bdbdbd');background: -moz-linear-gradient(top, #efefef, #bdbdbd);} /* medium gray */
table .presence-logged-out .btn {border:1px solid #bdbdbd;background-color:#efefef;font-weight:bold;padding:3px;width:85px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='white',EndColorStr='white');background: -moz-linear-gradient(top, white, white);} /* medium white */
table .presence-logged-out .btn {border:1px solid #243e88;background-color:#243e88;font-weight:bold;padding:3px 10px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#749cda',EndColorStr='#243e88');background: -moz-linear-gradient(top, #7cc5e8, #2d80d2);} /* blue */
table .presence-logged-out .btn a:link, table .presence-logged-out .btn a:visited {color:white;text-transform:uppercase;text-align:center;}	
table .presence-logged-out p.header a:link, table .presence-logged-out p.header a:visited {color:#555555;}

				
					
table .actn_button, table .actn_button_color, table .btn_submit, table .btn_continue_checkout {text-transform:uppercase;}	

				
table .box h3 {margin-top:0px; padding-top:0px;}

					
html>body table .button_color {background-image:none; background-color:#C7E5FB; }					
body table .button_color {background-image:none; background-color:#C7E5FB; }					

html>body table .button_color {background-image:none; background-color:#2d80d2; }					
body table .button_color {background-image:none; background-color:#2d80d2; }					
					
					
					
table .featuredProducts {width:auto !important;width:735px;height:auto;border:1px solid #cccccc;padding:15px;margin-top:15px;background-color:white;}					

table .homePageRandomProducts {width:950px !important;width:980px;border:1px solid #cccccc;padding:15px;margin-top:0px;margin-bottom:15px;background-color:white;float:left;}					

table .homePageData {width:265px !important;width:295px;height:495px;border:1px solid #cccccc;padding:15px;margin-top:0px;margin-bottom:15px;background-color:white;float:right;}

					
table .smallCopy {font-size:11px;}					
table .grayText {color:#a9a9a9;}			
					
					
table .standingOrderConfirm {margin-top:10px;}					
table .standingOrderConfirm input {background-color:#3d89bd;}					
					
table .rssBoxPromo {display:none;}
table .rssBoxContent img {display:none;}					

table .nuLogo {}					
table .nuLogoStore {}					
			

					
.blue {color:#3D89BD;}	
.blue {color:#4e7fb1;}
.red {color:#a10012;}	
.green {color:#78a913;}
.green {color:#6cad15;}			
.darkblue {color:#1153b0;}
.caps {text-transform:uppercase;}	
.required {color:red;font-weight:bold;font-size:14px;}	
.diag {font-size:11px;text-align:left;width:980px;margin:10px auto 0px auto;color:#cccccc;display:block;}			
					
					
table .viewmorecats a:link, table .viewmorecats a:visited {border-bottom:none;border-top:1px solid #dedcdc;}
table .viewmorecats a:hover {background-color:#E0ECF8;color:#1153b0;}		
table .leftsubcats a:link, table .leftsubcats a:visited {background-color:#eff5fb;color:#1153b0;}
table .leftsubcats a:hover {text-decoration:underline;}
					
table .coda-slider {background-color:white;}					

table .headerSearch {float:right;margin-top:25px;text-align:right;background-color:white;padding:10px;}					
table .headerSearch input.inputFormat {padding:5px; color:#555555; border:1px solid #a9a9a9;}
table .headerSearch .btn_advanced_search {border:none;}

table .combinedStore, table .combinedCorporate {background-color:#ffffff;}									
					
table .all_categories {width:165px;}					
					
table .productCategory {float:left;text-align:center;margin:0px 15px 25px 0px; margin:0px 12px 25px 0px !important;border:1px solid #cccccc;}
table .productCategory img {width:160px;height:170px;}
table .productCategory a {font-size:11px;}					
					
.homepageBanner {margin:0px auto 15px auto;height:250px;}					


					
table p.feedTitle {padding:8px; margin-bottom:10px; background-color:#e0ecf8;display:none;}
table p.feedTitle a {font-size:12px; font-weight:bold;color:black;}

table p.feedTitle img {margin-right: 7px;}

table .feedburnerFeedBlock li {margin:1px 1px 1px 1px; padding-bottom:12px; list-style-type:none;}	

table .feedburnerFeedBlock ul {list-style-type:none; margin:-2px 0px;padding-left:0px;}



table .fbsubscribelink {padding-top:5px;border-top:1px dotted #cccccc;}

table .postalCode {border:1px solid #543202;margin:20px 10px 10px 10px;background-color:#fffcf0;background-image:url('/nuco/images/Blue_White/postal-codee.jpg');}

table .websiteNotice {width:autopx;margin-left:auto;margin-right:auto;}
				
table .footerGroup, table .footerGroupLast {float:left;margin-right:70px;font-size:11px;}
table .footerGroupLast {margin-right:0px;}					
table .footerGroup a:link, table .footerGroupLast a:link, table .footerGroup a:visited, table .footerGroupLast a:visited {color:#a9a9a9;}
table .footerGroup a:hover, table .footerGroupLast a:hover {color:#1153b0}					

table .freeTrial {margin-bottom:0px;width:475px !important;width:500px;}
					
table .leadGenLeft {float:left;width:150px;margin-bottom:10px;}
table .leadGenRight {float:left;width:300px;margin-bottom:10px;}					
table .leadGenRight input, table .leadGenRight textarea {width:300px; color:#555555; border:1px solid #a9a9a9;font-family:Arial, Helvetica, sans-serif;}					









table h2.title {}
table .panel-wrapper {background-color:#efefef;}
table .coda-nav {display:inline;width:auto;background-color:#a9a9a9;top:1px;}
table .coda-slider-wrapper {overflow:hidden;}
table .coda-nav ul {padding-left:0px;margin-left:0px;}
table .coda-nav UL LI a, table .coda-nav UL LI a:visited {background-color:#a9a9a9;padding:6px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#c1c1c1',EndColorStr='#8b8b8b');background: -moz-linear-gradient(top, #c1c1c1, #8b8b8b);}
table .coda-nav UL LI a.current {background-color:#2d80d2;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#749cda',EndColorStr='#243e88');background: -moz-linear-gradient(top, #7cc5e8, #2d80d2);}
table .coda-slider-wrapper {background-color:#efefef;width:665px;} 
table .coda-slider {width:665px;} 
table .coda-slider-wrapper-wide {background-color:#efefef;width:735px;} 
table .coda-slider-wide {width:735px;} 
table #coda-slider-1 {}










					
					
        table .accordion {
            /*width:150px;
            padding:5px;
            border:1px solid #ccc;*/
        }
        table .accordion .heading {
            background:#3C6C92;
            color:#fff;
            padding:3px;
            margin:0 0 2px;
        }
        table .accordion .items {
            margin:0;
            padding:0;
            list-style-type:none;
        }
        table .accordion .items li {
            margin:0 0 2px;
            background:#8FB3D1;
            padding:2px;
        }

table .accordion .header {cursor:pointer;}


table .pics {  
    height:  232px;  
    width:   232px;  
    padding: 0;  
    margin:  0;  
} 
 
table .pics img {  
    padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  200px; 
    height: 200px; 
    top:  0; 
    left: 0 
} 

					
		

#paypallink {display:none;}
					
					

/*

Styles pulled from the Header Template

*/
					
					
					
					
.actn_button {background:none;}
.actn_button_color {padding:3px 7px;color:#ffffff;border:none;text-trnasform:uppercase;}
.button_color {color:white;border:none;text-transform:uppercase;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#749cda',EndColorStr='#243e88');}
.btn_small_update {filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#749cda',EndColorStr='#243e88');padding:2px 5px;color:#ffffff;border:none;text-trnasform:uppercase;} 
.btn_buy_it_now {background-color:white;text-transform:uppercase;border:none;width:100px;}


table .actn_button, 
table .actn_button_color, 
table .btn, 
table .button, 
table .btn_small_update,
table .button_color,
table .button_color.button,
table .btn_buy_it_now,
table .btn_small_update, 
table .btn_advanced_search,
table .presence-logged-out .btn,
table .presence-logged-in .btn,  
table .actn_button_color.btn_add_to_cart_lrg 
{ background-color:#243E88; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#749cda',EndColorStr='#243e88'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#749cda), to(#243e88)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #749cda,  #243e88); /* for firefox 3.6+ */ }

/* table .btn_buy_it_now  Check Out Green */
{ background-color:#78a913; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#d8e8aa',EndColorStr='#78a913'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#d8e8aa), to(#78a913)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #d8e8aa,  #78a913); /* for firefox 3.6+ */ }



table .actn_button_color.btn_proceed_to_checkout, table .btn_proceed_to_checkout 
{width:225px;background-color:#78a913;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#d8e8aa',EndColorStr='#78a913'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#d8e8aa), to(#78a913)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #d8e8aa,  #78a913); /* for firefox 3.6+ */ }


table .button_color.button:hover {border:none;color:white;background-color:#243e88;}
table .actn_button_color.btn_proceed_to_checkout:hover {border:none;color:white;background-color:#78a913;}

a:link, a:visited, table a, table a:visited {color:#2d80d2;}
a:hover, table a:hover {color:#76ace2;}
a:hover, table a:hover {color:#1153b0;}					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
