/* ************************** BREAD LINK ************************** */

TABLE#digiCatBread {
	}

TD.digiCatBreadTop {
	width: 80px; height: 30px; background: url(../images/digigiCatBreadTop.gif) top left no-repeat; font-size: 13px; text-align: center;}

TD.digiCatBreadTop A {
	color: #000000;}

TD.digiCatBreadRight {
	width: 635px; height: 30px; background: url(../images/digigiCatBreadBg.gif) top right no-repeat;}

TD.digiCatBreadRight P {
	margin: 0 0 0 20px; padding: 0; color: #000; font-size: 13px;}

TD.digiCatBreadRight A {
	color: #000000;}

/* ************************** MAIN CONTAINER ************************** */

DIV#digiCatContainer {
	width: 715px;}

H2#digiCatIntro {
	margin: 0; padding: 5px 5px; color: rgb(150,150,150); font-size: 11px; font-weight: normal; line-height: 1.3em;}

/* ************************** TOP BANNER ************************** */

DIV#digiCatTopBanner {
	width: 715px; height: 174px; margin: 0 0 10px 0; padding: 0;}

P#digiCatTopBannerDef {margin: 0; padding: 0;}

P.digiCatTopBannerAdd {margin: 0; padding: 0; display: none;}

TD#bannerCircle {letter-spacing: 1em; font-size: 11px; color: #dcdcdc;}

/* ************************** TOP MENU ************************** */

TABLE#digiCatHeadMenu {
	width: 715px; height: 30px; border-bottom: 0px dotted #cfcfcf;}

TD.cHeadMenu1, TD.cHeadMenu2 {
	width: 25%}

A#cmenu1 {
	display: block; width: 175px; height: 40px; background: url(../images/cmenu1.gif) top left no-repeat;
	line-height: 40px; font-size: 13px; color: rgb(40,40,40); text-decoration: none;}

A:hover#cmenu1 {
	text-decoration: underline;}

A#cmenu2, A#cmenu3, A#cmenu4 {
	display: block; width: 175px; height: 40px; background: url(../images/cmenu2.gif) top left no-repeat;
	line-height: 40px; font-size: 13px; color: rgb(40,40,40); text-decoration: none;}

A:hover#cmenu2, A:hover#cmenu3, A:hover#cmenu4 {
	text-decoration: underline;}

P#digiCatContDflt {
	padding: 10px 5px 0 5px; margin: 0; font-size: 11px; display: none;}

P#digiCatContDflt SPAN {
	color: #800000;}

P#digiCatContDflt A {
	color: rgb(80,80,80); margin-right: 20px; text-decoration: none;}

P#digiCatContDflt A:hover {
	color: rgb(80,80,80); text-decoration: underline;}

P#digiCatContList, P#digiCatAuthList, P#digiCatBrndList {
	font-size: 13px; line-height: 1.5em; padding: 10px 20px; display: none; margin: 5px 0 0 0; background-color: rgb(245,245,245);}

P#digiCatContList A, P#digiCatAuthList A, P#digiCatBrndList A {
	margin: 0 20px 0 0;}

/* /////////////// HEADLINES /////////////// */

DIV.cHeadLine {
	width: 100%; height: 40px; margin: 0 0 0 0; line-height: 40px; padding: 0 0 0 0;
/*	background: url(../images/headline.gif) top left repeat-x;*/	background: url(../images/headlinebar.gif) top left repeat-x;*/}

DIV.cHeadLine H3 {
	float: left; font-size: 15px; text-align: left; line-height: 40px; color: rgb(70,70,70); height: 40px; margin: 0; padding: 0 0 0 30px;}

DIV.cHeadLine SPAN {
	color: #cd5c5c; font-size: 11px; padding-right: 10px; font-weight: normal; float: right;}

/* OLD TYPE */

H2#digiCat3Top {
	width: 715px; height: 174px; background: url(../images/digigiCat3BannerWithoutTxt.jpg) top left no-repeat; font-weight: normal;}

/* ************************** BEST RECOM ************************** */

DIV#digiCatBest, DIV#digiCatRecm, DIV.digiCatNormal {width: 100%; margin: 0; padding: 0;}

P.digiCatPrev {
	float: left; width: 20px; height: 150px; margin: 10px 0 0 0; padding: 0;}

P.digiCatNext {
	float: right; width: 20px; height: 150px; margin: 10px 0 0 0; padding: 0;}

TABLE#digiCatBestProd {
	float: left; margin: 0; padding: 0; width: 675px;}

TABLE#digiCatRecmProd {
	float: left; margin: 0; padding: 0; width: 675px;}

TD.digiCatProdsDisp {
	background: #fff; width: 25%; padding: 0; float: left; margin: 0; text-align: center;}

TD.digiCatProdsNoDisp {
	background: #fff; width: 25%; padding: 0; float: left; margin: 0; text-align: center; display: none;}

TD.digiCatProdsDisp P, TD.digiCatProdsNoDisp P {
	line-height: 1.3em; text-align: left; font-size: 13px; margin: 10px 0 0 0; padding: 0 5px; width: 150px;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-text-overflow: ellipsis; -o-text-overflow: ellipsis;}

TD.digiCatProdsDisp A, TD.digiCatProdsNoDisp A {
	font-weight: normal; text-decoration: underline;}

/* OLD TYPE */

DIV.digiCatNormalProd {
	margin-left: 25px;}

DIV.digiCatProdsDisp {
	background: #fff; width: 150px; float: left; margin: 0 7px; text-align: center;}

DIV.digiCatProdsNoDisp {
	background: #fff; width: 150px; float: left; margin: 0 7px; display: none; text-align: center;}

DIV.digiCatProdsDisp P, DIV.digiCatProdsNoDisp P {
	line-height: 1.3em; text-align: left; font-size: 13px; margin: 5px 0 0 0; padding: 0 15px; width: 130px;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-text-overflow: ellipsis; -o-text-overflow: ellipsis;}

DIV.digiCatProdsDisp A, DIV.digiCatProdsNoDisp A {
	font-weight: normal; text-decoration: underline;}

/* ************************** REVIEW ************************** */

DIV#digiCatReviewContainer {width: 715px;}

TABLE.digiCatReviewArea {
	width: 715px; margin: 0; padding: 0; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf;
	background: url(../images/digi-review-item-bg.gif) top left repeat-y;}

TABLE.digiCatReviewArea TD {
	padding: 10px 0;}

TABLE.digiCatReviewArea TD.reviewimage {
	width: 150px; border-right: 1px dashed #dcdcdc;}

TABLE.digiCatReviewArea TD.addedReview {
	border-top: 1px dashed #cfcfcf;}

TABLE.digiCatReviewArea P.reviewTitle {
	text-align: left; margin: 5px 0 0 0;line-height: 1.3em; padding:0 20px; font-size: 11px; color: rgb(80,80,80);}

TABLE.digiCatReviewArea P.reviewTitle A {
	color: rgb(80,80,80);}

TABLE.digiCatReviewArea P.reviewText {
	padding: 5px 20px 10px 20px; font-size: 12px; line-height: 1.3em; color: rgb(80,80,80);}

/* ************************** show search ************************** */

DIV.ctgry_searchprod H3 {
	width: 715px; height: 40px; margin: 0 0 10px 0; line-height: 33px; padding: 0 0 0 15px; color: rgb(50,50,50);
	background: url(../images/digigiHeadlineBgRed.gif) top left no-repeat; font-size: 13px;}

/* ************************** universal ************************** */

P.clearspace {
	clear: both; margin: 0; padding: 0; line-height: 10px;}

