/* Colors 
--------------------------------*/
/* includes rules for all colors that change for different color themes */
/* is.group blue rev. 8/16/07 ---JMJ--- */

body {
	background:#f0f0ff url("../../images/layout/isblue/bg_gray.jpg") top left fixed repeat-x;
}
#container { /*bluegray to go with background */
  	/*border: 1px solid #d5d5ff;*/
  	border-left: 1px solid #d5d5ff;
	border-bottom: 1px solid #d5d5ff;
	border-right: 1px solid #d5d5ff;
}
h1, h2, h3, h4, h5, h6 { /* dark brown */
	color:#160505;
}
.shortdesc { /* pale blue rule */
	border-top:2px solid #d5d5ff;
}
#navbar {
	border-top:4px solid #fff; /* white to match absent navbar rule */
	border-bottom:1px solid white;
	background-color:#0000ff; /* blue navbar color */
} 
#wrap { /* blue bar in third column */
	background: #fff url("../../images/layout/isblue/mainbg_960.gif") top left repeat-y;
}
#controlcol h2  { /*red-brown for left column headings*/
	color:#5c0000;
}
#srch h2 {    /* lt purple for search heading */
	color:#9999ff;
}
#controlcol h2 span, #srch h2 span { /*cream accent for left col headings*/
	color:#fff0e4;
}
#controlcol div { /*blue background, pale borders for left col boxes*/
	background-color:#9999ff;
	border: 1px solid #d5d5ff;
	border-left: 1px solid #fff;
}
.left_live_support img {
    text-align:center;
	background-color:#9999ff;
	border: 1px solid #d5d5ff;
	border-left: 1px solid #fff;
}
/*next five div IDs are background images for boxes in left column*/
#controlcol #srch { /*dk red bg and wht border to go with navbar */
	background:#0000ff url("../../images/layout/isblue/mag_grayL.jpg") no-repeat top right;
	border-top:4px solid #fff;
}
#controlcol #srch div {
	background:transparent;
	border:none;
}
#quickord { 
	background:url("../../images/layout/isblue/quickorder_grayL.jpg") no-repeat top right;
}
#login { 
	background:url("../../images/layout/isblue/userguy_grayL.jpg") no-repeat top right;
}
#minicart {
	background:url("../../images/layout/isblue/minicart_grayL.jpg") no-repeat top right;
}
#favorites {
	background:url("../../images/layout/isblue/star_grayL.jpg") no-repeat top right;
}
#orders {
	background:url("../../images/layout/isblue/box_grayL.jpg") no-repeat top right;
}
#machines {
	background:url("../../images/layout/isblue/machine_grayL.jpg") no-repeat top right;
}
#footer { /* white text and blue background for footer */
	color:#fff;
	background:#0000ff url("../../images/layout/isblue/footertop_gray.gif") top left repeat-x;
}
p#copyright { /*copyright text color */
	color:#00007f;
	background-color:#fff;
}

#main table.formtable td.divider, #main table.formtable th.divider, .divider { /*pale gray rule*/
	border-bottom:2px solid #b7b7c6;
}
#main table.formtable tr.headers, /*pale gray form header*/
#main table.formtable td.headers { 
	background-color:#b7b7c6;
}
#main table.formtable tr.headers2 { /*pale blue form header*/
	background-color:#e6e6ff;
}
#main table.formtable tr.selected, .selected { /*pale blue selected row*/
	background-color:#f0f0ff;
}
#main table.formtable td.selected { /*brown marker on rose bg */
	background:#f0f0ff url("../../images/buttons/select_arrow.gif") top left no-repeat;
}
table.formtable td input.formtext, table.formtable td textarea.formtext, 
input.formtext, textarea.formtext, input.lfrm {
	background:#d5d5ff; /* pale blue for form fields */
}
table.formtable td .formtext:focus, table.formtable td .lit:focus, table.formtable td .lit  {
	background:#fffbd8;
}
#main table.formtable th.sort, 
#main table.formtable tr.stripe, 
#main tr.stripe,
#main td.stripe {
	background-color:#d5d5ff; /*pale blue table stripe*/
}
#main table.formtable tr.unstripe {
	background-color:#fff; /*white table stripe*/
}
#main tr.striped td {
	border-top:1px solid #9999ff; /*table border same blue as left col boxes*/
}
a { 
	text-decoration:none;
	font-weight:bold;
	background-color:transparent;
}
a:link {
	color: #00007f;
}
a:visited {
	color: #64649b;
}
a:hover { 
	text-decoration: underline;
	color: #0000ff;
}
a:active {
	text-decoration: underline;
	color: #0000ff;
}
#footer li a:link, #footer li a:hover, #footer li a:visited {
	color:#fff;
	font-weight:normal;
}
p#copyright a:link {
	color:#00007f;
}
p#copyright a:visited {
	color:#00007f;
}
#srch a:link, #controlcol #srch a:visited {
	color:white;
}
#controlcol a:visited {
	color: #00007f;
}
#controlcol a:hover{
	color: #0000ff;
}
#adrotator { /*paler background on colored bar*/
	background-color:#d5d5ff;
}
#ordersummary h2 { /*brown for order summary text*/
	color:#5c0000;
	font-weight:normal;
}
.box {
	border:1px solid #9999ff;
}
.box h3 {
	background-color:#d5d5ff;
}
table.catbrowse a:hover, table.catbrowse td:hover {
	background-color:#e6e6ff; /*very pale blue for hover*/
}
/*hover turned off for IE6 and below*/
* html table.catbrowse a:hover, table.catbrowse td:hover {
	background-color:transparent; 
}
#divCategory a:visited {
	color: #1b148a;
}
#container .partitem {
	background-color: #fff;
	border:1px solid #3f1509;
}
.quickorderbox {
	border: 1px solid #ffd986;
	background-color:#fff4db;
}
.quickorderbox:hover {
	background-color:#e6e6ff;
	border-color:#fff0e4;
}

/*parametric search*/
.parametric_tab { /*bg color is the same as the color for the quick search box and menu*/
	background:#0000ff url("../../images/layout/all/diag_edge20.gif") center right no-repeat; 
}
.parametric_box {
	background:#0000ff url("../../images/layout/all/diag_edge20.gif") top right no-repeat;
}
#main .parametric_box label {
	color: #fff;
}
#wrap .parametric_tab a:link, #wrap .parametric_tab a:visited {
	color: #fff;
}

/*SPR enhanced search*/
.sprenhanced_tab, .sprenhanced_opentab, div#refineContainer { /*bg color is the same as the color for the quick search box and menu*/
	background:#9999ff url("../../images/layout/all/diag_edge30.gif") center right no-repeat; 
}
.sprenhanced_box, #sliderContainer #menu1Content {
	background:#9999ff;
}
#refine a:link, 
#refine a:visited,
#refine a:hover,
#hideOptions a:link, 
#hideOptions a:visited,
#hideOptions a:hover {
	color: #fff;
}
#refine a div {
      background:#9999ff url("../../Images/layout/all/left_arrow.gif") center left no-repeat;
}
#hideOptions a {
      background:#9999ff url("../../Images/layout/all/right_arrow.gif") center left no-repeat;
}

/*paging for product listing*/
#main table.formtable tr.pager {
	background-color:#e6e6ff;
}
.messagetxt {
	font-weight:bold;
	color:#5c0000;
}
body.onecol #main { /* blue bars for both columns in onecol layout */
	background: #fff url("../../images/layout/isblue/onecol_bg960.gif") top left repeat-y;
}

/* Product Listing UEC ---------------------------------*/
#ProductListingUEC {
	border-color:#9999FF;
}

#detailviewUEC .detail-view-header,
#detailviewUEC .detail-view-header p,
#detailviewUEC .detail-view-header div,
#detailviewUEC .detail-view-footer,
#detailviewUEC .detail-view-footer p,
#detailviewUEC .detail-view-footer div,
#summaryviewUEC .summary-view-header,
#summaryviewUEC .summary-view-header p,
#summaryviewUEC .summary-view-header div,
#summaryviewUEC .summary-view-footer,
#summaryviewUEC .summary-view-footer p,
#summaryviewUEC .summary-view-footer div {
	background: #0000FF;
	color: #fff;
}

#detailviewUEC .compare-view,
#summaryviewUEC .compare-view,
#detailviewUEC .page-numbers,
#summaryviewUEC .page-numbers {
	background: #9C9AFF;
	color: #60090F;
}
/*
#detailviewUEC .compare-view .view-selected,
#summaryviewUEC .compare-view .view-selected { background: url(../../Images/layout/isblue/tab_selected.jpg) no-repeat left top; }

#detailviewUEC .compare-view .view-selected-bottom,
#summaryviewUEC .compare-view .view-selected-bottom { background: url(../../Images/layout/isblue/tab_selected.jpg) no-repeat left -25px }
*/
#detailviewUEC .compare-view .view-selected p,
#detailviewUEC .compare-view .view-selected-bottom p,
#summaryviewUEC .compare-view .view-selected p,
#summaryviewUEC .compare-view .view-selected-bottom p {	color: #fff; }

#detailviewUEC table.item,
#summaryviewUEC .summary-item {
	border-color: #9C9AFF;
}

#detailviewUEC td.compare-check,
#summaryviewUEC .compare-check {
	background-color: #FFF0E4;
}

#detailviewUEC .item-desc,
#summaryviewUEC .item-desc {
	color:#60090F;
}

#detailviewUEC .cart-details .product-price-text,
#summaryviewUEC .product-price-text {
	color: #C55539;
}
