/* /////////////// UNIVERSAL /////////////// */

body {
	font-size: 12px;}

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

P.clearfix:after {
	content: ""; display: block; clear: both;}

/* defaults for ie6 */
A, A:hover, A:active, A:focus {
	outline:0; font-weight:normal;}

#sidebartop, #sidebar_ab_sub {
	display: block;}

/* /////////////// INFOBODY /////////////// */

#digigi-container {
	text-align: center; width: 715px; clear: both;}

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

DIV#bannerBox {
	width: 715px; height: 174px; overflow: hidden;}

DIV#digiTopBanner TABLE {
	margin: 5px 0 0 0;}

TD#tdPrev, TD#tdNext {
	width: 22px;}

TD#td1, TD#td3 {
	border: 2px solid #cfcfcf;}

TD#td2 {
	border: 2px solid #E60012;}

TD#td1 IMG, TD#td3 IMG {
	border: 0px solid #cfcfcf;}

TD#td2 IMG {
	border: 0px solid red;}

/* /////////////// INFOBODY HEADLINES /////////////// */

H3.digiTopHeadlineRed {
	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; text-align: left;}

H3.digiTopHeadlineRed SPAN {
	margin-left: 20px; color: rgb(120,120,120); font-size: 11px; font-weight: normal;}

H3.digiTopHeadlineRed A {
	font-size: 11px; margin-left: 20px; color: #cd5c5c;}

H3.digiTopHeadlineRedmini {
	width: 715px; height: 31px; margin: 0 0 0 0; line-height: 33px; padding: 0 0 0 15px; color: rgb(50,50,50);
	background: url(../../images/digigiHeadlineBgRedmini.gif) top left no-repeat; font-size: 13px; text-align: left;}

H4.digiTopHeadlineRedminiTxt {
	text-align: left; margin: 0 0 0 0; padding: 4px 0 2px 4px; background-color: rgb(240,240,240);
	font-weight: normal; font-size: 11px; color: rgb(120,120,120);}

H3.digiTopHeadlineRedmini SPAN {
	margin-left: 20px; color: rgb(120,120,120); font-size: 11px; font-weight: normal;}

H3.digiTopHeadlineRedmini A {
	font-size: 11px; margin-left: 20px; color: #cd5c5c;}

H3.digiTopHeadlineRedshort {
	width: 500px; height: 31px; margin: 0 0 0 0; line-height: 33px; padding: 0 0 0 15px; color: rgb(50,50,50);
	background: url(../../images/digigiHeadlineBgRed500.gif) top left no-repeat; font-size: 13px; text-align: left;}

H3.digiTopHeadlineRedshort SPAN {
	margin-left: 20px; color: rgb(120,120,120); font-size: 11px; font-weight: normal;}

H3.digiTopHeadlineRedshort A {
	font-size: 11px; margin-left: 20px; color: #cd5c5c;}

H4.digiTopHeadlineRedshortTxt {
	text-align: left; margin: 0 0 3px 0; padding: 4px 0 2px 4px; background-color: rgb(240,240,240);
	font-weight: normal; font-size: 11px; color: rgb(120,120,120);}

/* /////////////// INFOBODY NEW RANKING /////////////// */

DIV#digiTopNew {
	width: 715px;}

DIV#digiTopRank {
	width: 715px;}

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

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

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

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

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

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

TD.digiTopProdsDisp P, TD.digiTopProdsNoDisp P {
	line-height: 1.3em; text-align: left; font-size: 12px; margin: 10px 0 0 0; padding: 0 15px; color: rgb(60,60,60);}

TD.digiTopProdsDisp A, TD.digiTopProdsNoDisp A {
	font-weight: normal; text-decoration: underline;}

/* /////////////// INFOBODY SEARCH MENU AREA /////////////// */

DIV#digiSerachMenuArea {
	width: 715px;}

DIV#digiSerachMenuArea H3 SPAN {
	margin-left: 20px; color: rgb(120,120,120); font-size: 11px; font-weight: normal;}

DIV#digiSerachMenuArea H3 A {
	font-size: 11px; margin-left: 20px; color: #cd5c5c;}

TABLE#digiSerachMenuTable {
	margin: 3px 0 0 0;}

TABLE#digiSerachMenuTable TD.dSMTHead {
	width: 255px; height: 176px; background: url(../../images/digiSerachMenuTitle.gif) top left no-repeat;}

TABLE#digiSerachMenuTable TD.dSMTHead P {
	margin: 0; padding: 145px 0 0 10px; font-size: 15px; color: #E60012; text-align: left;}

TABLE#digiSerachMenuTable TD.dSMTBlock1 {
	width: 153px; height: 176px; padding: 1px 0 0 0; background: url(../../images/digiSerachMenuBlock1.gif) top left no-repeat;}

TABLE#digiSerachMenuTable TD.dSMTBlock2 {
	width: 154px; height: 176px; padding: 1px 0 0 0; background: url(../../images/digiSerachMenuBlock2.gif) top left no-repeat;}

TABLE#digiSerachMenuTable P.dSMTitle {
	margin: 1px 0 0 0; padding: 0; width: 153px; height: 28px; font-size: 12px; line-height: 28px; text-align: left;
	text-decoration: none; background: url(../../images/digiSerachMenuHead.gif) top left no-repeat; font-weight: bold; color: rgb(80,80,80);}

TABLE#digiSerachMenuTable P.dSMTitle SPAN {
	margin-left: 20px;}

TABLE#digiSerachMenuTable P.dSMItem {
	margin: 1px 0 0 0; padding: 0; text-align: left;}

TABLE#digiSerachMenuTable P.dSMItem A {
	display: block; width: 153px; height: 28px; font-size: 12px; line-height: 28px; text-decoration: none;
	background: url(../../images/digiSerachMenuItem.gif) top left no-repeat;}

TABLE#digiSerachMenuTable P.dSMItem A:hover {
	text-decoration: underline;}

TABLE#digiSerachMenuTable P.dSMItem A SPAN {
	margin-left: 15px;}

/* /////////////// INFOBODY CATEGORIES /////////////// */

DIV.digiTopCategoryBox {
	width: 175px; float: left; margin: 0 5px 0 0;}

DIV.digiTopCategoryBoxR {
	width: 175px; float: left;}

DIV.digiTopCategoryBox IMG, DIV.digiTopCategoryBoxR IMG {
	vertical-align: bottom;}

DIV.digiTopCategoryInner {
	border-right: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; border-left: 1px solid #cfcfcf; padding-top: 10px;}

DIV.digiTopCategoryInner P {
	line-height: 1.3em; text-align: left; padding: 0 5px; font-size: 13px;}

/* /////////////// INFOBODY REVIEW AND INFO /////////////// */

DIV#digiTopReview {
	width: 500px; float: left;}

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

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

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);}

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

P.reviewText {
	padding: 0 20px; font-size: 11px; line-height: 1.3em; color: rgb(80,80,80);}

DIV#digiTopPostReview {
	width: 500px;}

DIV#digiTopPostReview IMG {
	vertical-align: bottom;}

DIV#digiTopPostReview P {
	margin: 0; padding: 0; background: url(../../images/digigi-post-review-bg.gif) top left no-repeat; text-align: right; width: 500px; height: 105px;}

DIV#digiTopRightBanners {
	width: 215px; float: left; text-align: right; line-height: 3px;}

DIV#digigiInformation UL {
	margin: 0; padding: 0; list-style: none; height: 200px; overflow: auto; -webkit-overflow-scrolling:touch;overflow:auto;
	background: url(../../images/digi-top-info-area-bg.gif) top left repeat-y; border-top: 1px dotted #cfcfcf; border-bottom: 1px solid #cfcfcf;}

DIV#digigiInformation UL  LI {
	text-align: left; line-height: 1.4em; font-size: 13px; padding: 10px; border-bottom: 1px dotted #cfcfcf; color: rgb(80,80,80);}

/* /////////////// INFOBODY PFEILD /////////////// */

#Pfield-Container {
	width: 670px; margin: 0 5px 0 0; text-align: left; clear: both;}

/* /////////////// INFOBODY BOTTOM HELP /////////////// */

DIV#bottomhelp {
	width: 715px; margint: 0; background-color: #f5f5f5; font-size: 12px; text-align: left;}

DIV.bottomhelpbox {
	width: 33%; padding: 15px 0; float: left;}

DIV.bottomhelpbox P {
	margin: 0; padding: 0 15px; line-height: 20px; color: #696969;}

DIV.bottomhelpbox A, DIV.bottomhelpbox A:visited {
	color: #696969;}

DIV.bottomhelpbox A:hover, DIV.bottomhelpbox A:active {
	color: #000;}
