/*
	LLL:	#0551ae		darker
	LL:		#226cc7		lowlight
	HL:		#83b2ff		highlight
	HHL:	#a9d3ff		lighter
*/

/* --- links --- ==================================== */
/* regular links */
a:link, a:visited {
	color: #0551ae;
}
a:active, a:hover {
	color: #0099ff;
}

/* non-underlined links */
a.noline:link, a.noline:visited {
	color: #226cc7;
}
a.noline:active, a.noline:hover {
	color: #83b2ff;
}

/* header links */
#header a:link, #header a:visited {
	color: #226cc7;
}
#header a:active, #header a:hover {
	color: #0099ff;
}

/* category links */
#cats .offsite {
	padding-right: 13px;
	background: url('../images/denim/offsite.png') no-repeat right center;
}
#catscontent a:link, #catscontent a:visited {
	color: #83b2ff;
}
#cat1 #catscontent a#sect-cat1:active, #cat1 #catscontent a#sect-cat1:hover,
#cat2 #catscontent a#sect-cat2:active, #cat2 #catscontent a#sect-cat2:hover,
#cat3 #catscontent a#sect-cat3:active, #cat3 #catscontent a#sect-cat3:hover,
#cat4 #catscontent a#sect-cat4:active, #cat4 #catscontent a#sect-cat4:hover,
#cat5 #catscontent a#sect-cat5:active, #cat5 #catscontent a#sect-cat5:hover,
#cat6 #catscontent a#sect-cat6:active, #cat6 #catscontent a#sect-cat6:hover,
#cat7 #catscontent a#sect-cat7:active, #cat7 #catscontent a#sect-cat7:hover,
#cat8 #catscontent a#sect-cat8:active, #cat8 #catscontent a#sect-cat8:hover,
#cat9 #catscontent a#sect-cat9:active, #cat9 #catscontent a#sect-cat9:hover,
#cat10 #catscontent a#sect-cat10:active, #cat10 #catscontent a#sect-cat10:hover,
#catscontent a:active, #catscontent a:hover {
	color: #ffffff;
}

/* footer links */
#footercontent a:active, #footercontent a:hover {
	color: #0551ae;
}

/* repbox email link */
#footercontent #repbox-text a:link, #footercontent #repbox-text a:visited {
	color: #0551ae;
}
#footercontent #repbox-text a:active, #footercontent #repbox-text a:hover {
	color: #373737;
}

/* side page bulleted list links */
.sidepage ul a:link, .sidepage ul a:visited {
	color: #0551ae;
}
.sidepage ul a:active, .sidepage ul a:hover {
	color: #000000;
}
.sidepage ul ul a:link, .sidepage ul ul a:visited {
	color: #666665;
}
.sidepage ul ul a:active, .sidepage ul ul a:hover {
	color: #0551ae;
}

/* product box links */
.sidelink a:active, .sidelink a:hover,
.boxlink a:active, .boxlink a:hover {
	color: #0551ae;
}

/* category box links */
.catbox a:link, .catbox a:visited {
	border: 1px solid #c4c4c4;
}
.catbox a:active, .catbox a:hover {
	border: 1px solid #226cc7;
}

/* --- borders/backgrounds --- ==================================== */
/* deal */
#dealcontent {
	background: #226cc7 url('../images/denim/glow.png') no-repeat center center;
	border-top: 1px solid #83b2ff;
	border-bottom: 1px solid #83b2ff;
}

/* carousel */
/* carousel header */
#cheadercontent {
	border-bottom: 1px solid #0551ae;
}
/* carousel body */
#carouselcontent {
	background: #0551ae url('../images/denim/glow.png') no-repeat center center;
	border-top: 1px solid #83b2ff;
	border-bottom: 1px solid #83b2ff;
}
/* carousel bottom stripe */
#cbotcontent {
	border-top: 1px solid #0551ae;
}

/* highlight table cells on hover */
table.outline tr.over td,
table.lined tr.over td,
table.grid tr.over td,
table.wgrid tr.over td {
	background: #a9d3ff;
}

/* product box buttons */
.boxbuybutton, .boxinfobutton, .boxfullbutton {
	border: 1px solid #226cc7;
}
.boxfullbutton a:link, .boxfullbutton a:visited,
.boxbuybutton a:link, .boxbuybutton a:visited,
.boxinfobutton a:link, .boxinfobutton a:visited {
	background: #a5c7ff url('../images/denim/bg-button1.gif') repeat-x bottom left;
	border: 1px solid #83b2ff;
}
.boxfullbutton a:active, .boxfullbutton a:hover,
.boxbuybutton a:active, .boxbuybutton a:hover,
.boxinfobutton a:active, .boxinfobutton a:hover {
	background: #a5c7ff url('../images/denim/bg-button2.gif') repeat-x top left;
	border: 1px solid #ffffff;
}

/* side box buttons */
.sidefullbutton {
	border: 1px solid #226cc7;
}
.sidefullbutton a:link, .sidefullbutton a:visited {
	background: #a5c7ff url('../images/denim/bg-button1.gif') repeat-x bottom left;
	border: 1px solid #83b2ff;
}
.sidefullbutton a:active, .sidefullbutton a:hover {
	background: #a5c7ff url('../images/denim/bg-button2.gif') repeat-x top left;
	border: 1px solid #ffffff;
}

/* --- pagination --- */
.pagination-digg .active {
	background: #226cc7;
	border: solid 1px #0551ae;
}
.pagination-digg a:link,
.pagination-digg a:visited {
	color: #545454;
}
.pagination-digg a:hover {
	color: #0551ae;
	border: solid 1px #0551ae;
}

/* --- text colors --- ==================================== */
/* headings */
h1 {
	color: #0551ae;
}
h4 {
	color: #0551ae;
}

/* ce group */
.ce-group {
	color: #0551ae;
}

/* highlights */
.highlight {
	color: #0551ae;
}

/* sidepage bulleted list text */
.sidepage ul, .sidepageii ul {
	color: #0551ae;
}

/* product boxes */
.boxheading {
	color: #0551ae;
}
.sideprice strong,
.boxprice strong {
	color: #0551ae;
}

/* details */
.longdesc strong, .longdesc b {
	color: #0551ae;
	font-size: 14px;
}
.ingredients strong, .ingredients b {
	color: #545454;
}
.ingredients {
	font-size: 11.5px;
}