body{/* background-color:#9f4b4b !important;*/ color:red !important}

#dtfPageLayer{width:100%; margin:0px auto; /*background:red*/}

#dtfHeaderLayer{min-height:124px; height:auto !important; height:124px; margin-bottom:6px; background:#323232 url(/ADSC/IMG/usrint/HeaderBG.jpg) no-repeat}
#dtfHeaderLayer a#dtfHeaderLogo{display:block; width:304px; height:54px; margin-top:18px; margin-left:16px; text-decoration:none}
#dtfHeaderLayer div.dtfLinkADS{font-size:10px; font-weight:bold; color:#e4f05c; text-align:right; padding-top:7px; padding-right:12px}
#dtfHeaderLayer div.dtfLinkADS a{color:#e4f05c; text-decoration:none}
#dtfHeaderLayer div.dtfLinkADS a:hover{text-decoration:underline}
#dtfHeaderLayer form{margin:19px 0px 0px}
#dtfHeaderLayer form label{font:normal 11px Tahoma}
#dtfHeaderLayer form input{font:normal 11px Tahoma; border:0px none; width:152px; padding:2px 0px}
#dtfHeaderLayer form input#UserZipCode{width:46px}
#dtfHeaderLayer form input#btnSubmit{width:40px; margin:auto; padding:1px 0px; color:white; background:#3f3f3f; border:solid 1px black; cursor:pointer}
#dtfHeaderLayer form input#btnSubmit:hover{color:#3f3f3f; background:white}
#dtfHeaderLayer form select{font:normal 11px Tahoma; border:0px none}
#dtfHeaderLayer div#dtfHeaderTopMenu{text-align:center; color:white}
#dtfHeaderLayer div#dtfHeaderTopMenu a{color:white; text-decoration:none}
#dtfHeaderLayer div#dtfHeaderTopMenu a:hover{text-decoration:underline}
#dtfHeaderLayer div#dtfHeaderSiteMap{text-align:right; font-size:11px; color:white}
#dtfHeaderLayer div#dtfHeaderSiteMap a{color:white; text-decoration:none}
#dtfHeaderLayer div#dtfHeaderSiteMap a:hover{text-decoration:underline}

#dtfFooterLayer{margin-top:6px;}
#dtfFooterLayer div#dtfFooterMenu{margin-bottom:4px; background:#ffd350; padding:12px 0px}
#dtfFooterLayer div#dtfFooterMenu table{width:96%; margin:0px auto; border-collapse:collapse; border:0px none; padding:0px}
#dtfFooterLayer div#dtfFooterMenu table td{text-align:left; vertical-align:top; font-size:10px; color:#cf2818; padding:2px 0px 0px 8px; /*backgroundFF:url(/ADSC/IMG/usrint/iconFooterMenu.jpg) no-repeat left center*/}
#dtfFooterLayer div#dtfFooterMenu table td a{color:#cf2818; color:#400000; text-decoration:none}
#dtfFooterLayer div#dtfFooterMenu table td a:hover{text-decoration:underline}
#dtfFooterLayer div#dtfFooterInfo{color:#783e13; color:white; background:#e5dabc; background:#400000; text-align:center; padding:12px}
#dtfFooterLayer div#dtfFooterInfo a{color:#783e13; color:white}


.dtfColumnLeft{width:220px;}
/*la columna del centro tiene 548px de ancho, menos 8px de padding a los costados el ancho disponible seria de 532px (ver #dtfBodyCenter) */
.dtfColumnRight{width:212px;}
.dtfLobWidth{width:170px;}
.dtfLobMain{font-size:16px;}
.dtfLobTab{font-size:12px;}


/* ##### HOME: ######################################################################################################### */

div.dtfHomePopCats{margin:10px auto 4px; border:solid 1px #dedede; background:#fbf9f4}
div.dtfHomePopCats div.dtfHomePopCatsTitle{font-weight:bold; color:#FFFFFF; background:#ff8603; border-bottom:solid 1px #dedede; padding:6px 8px}
div.dtfHomePopCats div.dtfHomePopCatsSubTitle{font-size:11px; font-weight:bold; color:#d7160a; padding-bottom:20px}
div.dtfHomePopCats div.dtfHomePopCatsSubTitle a{color:#d7160a; text-decoration:none}
div.dtfHomePopCats div.dtfHomePopCatsSubTitle a:hover{text-decoration:underline}
div.dtfHomePopCats div.dtfHomePopCatsItem{width:98%; color:#6c6020; background:url(/ADSC/IMG/usrint/iconStar2.jpg) no-repeat left center; padding:5px 0px 5px 18px}
div.dtfHomePopCats div.dtfHomePopCatsItem a{color:#6c6020; text-decoration:none}
div.dtfHomePopCats div.dtfHomePopCatsItem a:hover{text-decoration:underline}
div.dtfHomePopCats table{margin:8px auto; border-collapse:collapse; border:0px none; padding:0px}
/*div.dtfHomePopCats table td{width:269px; vertical-align:top; padding:2px 16px}*/

/* ##### :HOME ######################################################################################################### */


/* ##### MENU LEFT: ######################################################################################################### */

div.dtfMenuMainCat{/*color:#7d6a24;*/ background:url(/ADSC/IMG/usrint/iconMenuMainCat.jpg) no-repeat 0px 4px; padding-left:15px; padding-bottom:4px}
div.dtfMenuMainCat a{/*color:#7d6a24;*/ color:black; text-decoration:none}
div.dtfMenuMainCat a:hover{text-decoration:underline}
div.dtfMenuMainCat a.dtfSelected{font-weight:bold; color:black}

div.dtfMenuSubCat{font-size:11px; color:#494744; background:url(/ADSC/IMG/usrint/iconMenuSubCat.jpg) no-repeat 20px 4px; padding-left:30px; padding-bottom:2px}
div.dtfMenuSubCat a{color:#494744; text-decoration:none}
div.dtfMenuSubCat a:hover{text-decoration:underline}
div.dtfMenuSubCat a.dtfSelected{font-weight:bold; color:black}

ul.dtfMenuSubCat{list-style-position:outside; margin-top:0px; margin-bottom:2px; margin-left:48px; padding:0}
ul.dtfMenuSubCat li{font-size:11px; color:#606782}
ul.dtfMenuSubCat li a{color:#606782; text-decoration:none}
ul.dtfMenuSubCat li a:hover{text-decoration:underline}
ul.dtfMenuSubCat li a.dtfSelected{font-weight:bold; color:black}

div.dtfMenuSubCatHome{font-size:11px; color:#494744; padding-left:15px; padding-bottom:12px}
div.dtfMenuSubCatHome a{color:#494744; text-decoration:none}
div.dtfMenuSubCatHome a:hover{text-decoration:underline}


.dtfMenuSide{background:transparent; margin:0;}
.dtfMenuSideTop, .dtfMenuSideBottom {display:block; background:transparent; font-size:1px;}
.dtfMenuSideR1, .dtfMenuSideR2, .dtfMenuSideR3, .dtfMenuSideR4 {display:block; overflow:hidden;}
.dtfMenuSideR1, .dtfMenuSideR2, .dtfMenuSideR3 {height:1px;}
.dtfMenuSideR2, .dtfMenuSideR3, .dtfMenuSideR4 {background:#eeeeee; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; /*<-borde*/}
.dtfMenuSideR1 {margin:0 5px; background:#eeeeee; /*<-borde*/}
.dtfMenuSideR2 {margin:0 3px; border-width:0 2px; background:#eeeeee; /*<-fondo*/}
.dtfMenuSideR3 {margin:0 2px; background:#eeeeee; /*<-fondo*/}
.dtfMenuSideR4 {height:2px; margin:0 1px; background:#eeeeee; /*<-fondo*/}
.dtfMenuSideInner{background:#eeeeee; /*<-fondo*/ text-align:left; padding:4px 4px 2px;}

/* ##### :MENU LEFT ######################################################################################################### */

.dtfCategoryNavegationTree{font-size:11px; padding:4px}
.dtfCategoryNavegationTree a{color:black; text-decoration:none}
.dtfCategoryNavegationTree a:hover{text-decoration:underline}
.dtfCategoryNavegationTree a.dtfSelected{font-weight:bold; color:#da0c0c}


#dtfContentFrame{}
#dtfContentFrame div#dtfContentFrameTop{/*height:6px; font-size:4px; background:white url(/ADSC/IMG/usrint/contentTop.jpg) no-repeat*/}
#dtfContentFrame div#dtfContentFrameMiddle{background:white /*url(/ADSC/IMG/usrint/contentMiddle.jpg) repeat-y*/; padding:0px;}
#dtfContentFrame div#dtfContentFrameBottom{/*height:6px; font-size:6px; background:white url(/ADSC/IMG/usrint/contentBottom.jpg) no-repeat*/}


table#dtfPageContentTB{/*width:970px;*/ width:100%; margin:0px auto; border-collapse:collapse; border:0px none; padding:0px}
table#dtfPageContentTB td#dtfMenuLeft{vertical-align:top; padding:0px 0px 10px}
table#dtfPageContentTB td#dtfBodyCenter{vertical-align:top; padding:8px}
table#dtfPageContentTB td#dtfMenuRight{vertical-align:top; padding:0px 0px 10px}

.dtfColumnTitle{background:white; padding-bottom:4px; border-bottom:solid 1px #dedcd5}
.dtfColumnTitle div{/*background:#ffd350;*/ text-align:center; font-weight:bold; color:#d60d0d; padding:8px; /*background:#fe3302;*/ color:white}
.dtfColumnTitle div.dtfColumn200{background:#014080 url(/ADSC/IMG/usrint/colTop200.jpg) no-repeat left top}
.dtfColumnTitle div.dtfColumn222{background:#fe3302 url(/ADSC/IMG/usrint/colTop222.jpg) no-repeat left top}



/* ##### CATEGORY: ############################################################################################### */

.dtfCategoryNoResultsZip{font-size:14px; color:#CC0000; text-align:center; border:solid 1px #EFA415; padding:8px}
.dtfCategoryNoResults{font-size:18px; text-align:center; border:solid 3px #EFA415; padding:60px 20px}

.dtfCategoryPagination{text-align:right; color:#1f80b2; padding:2px}
.dtfCategoryPagination a{color:#1f80b2}

.dtfStoresList{}
.dtfStoresList table.dtfStoresListHead{width:100%; background:#ffd350; border-collapse:collapse; border:0px none; padding:0px}
.dtfStoresList table.dtfStoresListHead tr{height:23px}
.dtfStoresList table.dtfStoresListHead tr td.dtfStoresListHeadName{font-weight:bold; color:#f10c16; background:url(/ADSC/IMG/usrint/iconArrowRight.jpg) no-repeat 6px 50%; padding-left:22px}
.dtfStoresList table.dtfStoresListHead tr td.dtfStoresListHeadName a{color:#f10c16; text-decoration:none}
.dtfStoresList table.dtfStoresListHead tr td.dtfStoresListHeadName a:hover{text-decoration:underline}
.dtfStoresList table.dtfStoresListHead tr td.dtfStoresListHeadCont{font:bold 10px verdana; color:white; width:41px; background:url(/ADSC/IMG/usrint/circleBG.jpg) no-repeat center center; text-align:center}

.dtfStoresList table.dtfStoresListFoot{width:100%; font-size:11px; color:#f10c16; background:#f3f3f3; border-collapse:collapse; border:0px none; border-top:solid 1px #dedcd7; padding:0px}
.dtfStoresList table.dtfStoresListFoot tr{height:24px}
.dtfStoresList table.dtfStoresListFoot td.dtfStoresListFootAtt{width:60px; background-repeat:no-repeat; background-position:left center; padding-left:24px}
.dtfStoresList table.dtfStoresListFoot td.dtfStoresListFootAtt a{color:#1f80b2; text-decoration:none}
.dtfStoresList table.dtfStoresListFoot td.dtfStoresListFootAtt a:hover{text-decoration:underline}
.dtfStoresList table.dtfStoresListFoot td.dtfStoresListFootMore{width:68px; background:url(/ADSC/IMG/usrint/iconMoreInfo.jpg) no-repeat left center; padding-left:20px}
.dtfStoresList table.dtfStoresListFoot td.dtfStoresListFootMore a{color:#f10c16; text-decoration:none}
.dtfStoresList table.dtfStoresListFoot td.dtfStoresListFootMore a:hover{text-decoration:underline}

.dtfStoresList table.dtfStoresListFoot2{width:100%; font-size:19px; color:#f10c16; background:#f3f3f3; border-collapse:collapse; border:0px none; border-top:solid 1px #dedcd7; padding:0px}
.dtfStoresList table.dtfStoresListFoot2 td{text-align:center; padding:8px}
.dtfStoresList table.dtfStoresListFoot2 td a{color:#f10c16}
.dtfStoresList table.dtfStoresListFoot2 td a:hover{text-decoration:none}

div.dtfPopularCats{margin:5px auto 2px; font-weight:bold; color:#707070; border:solid 1px #A0A0A0; padding:2px}
div.dtfPopularCats table{margin:0px auto; border-collapse:collapse; padding:0px}
div.dtfPopularCats table th{color:#707070}
div.dtfPopularCats table td{color:#000080; text-align:center; vertical-align:top; padding:2px 6px}
div.dtfPopularCats table td a{color:#000080; text-decoration:none}
div.dtfPopularCats table td a:hover{text-decoration:underline}
div.dtfPopularCats table td a img{width:110px; border:solid 1px black}

/* ##### :CATEGORY ############################################################################################### */


/* ##### SEARCH: ############################################################################################### */

.dtfKeywordHilight{color:#1f80b2; font-weight:Bold; border:solid 1px #1f80b2; padding:1px}

.dtfSearchNoresults{border:solid 3px #EFA415; font-size:18px; text-align:center; padding:60px 20px}

div.dtfSearchCatSummary{font-size:11px; border:solid 2px #e3e3e3}
div.dtfSearchCatSummary div{text-align:center; font-weight:bold; color:#1f80b2; background:#f7f7f7; border-bottom:solid 2px #e3e3e3; padding:12px 8px}
div.dtfSearchCatSummary ul{list-style-position:outside; list-style-type:circle; list-style-image:none; padding:10px; margin-top:0px; margin-left:10px}
div.dtfSearchCatSummary ul li {padding-bottom:4px}
div.dtfSearchCatSummary ul li a{color:black; text-decoration:none}
div.dtfSearchCatSummary ul li a:hover{color:#606060; text-decoration:underline}

div.dtfSearchItemsList{margin-top:8px}
div.dtfSearchItemsListTitle{text-align:center; font-weight:bold; color:#1f80b2; background:#f7f7f7; border:solid 2px #e3e3e3; padding:12px 8px}
div.dtfSearchViewAllResults{text-align:right}
div.dtfSearchViewAllResults a{color:black; text-decoration:none}
div.dtfSearchViewAllResults a:hover{color:#606060; text-decoration:underline}

/* ##### :SEARCH ############################################################################################### */

/* ##### SERVICE STORE /ADSC/iServStore.asp : ############################################################################################ */

table.storeLayout{width:100%; font:normal 11px Verdana; border-collapse:collapse; border:0px none; padding:0px}
table.storeLayout th{font-weight:bold; font-size:18px; color:white; background:#1962a2; text-align:center; padding:4px;}
table.storeLayout td{color:#000; font-weight:bold}
table.storeLayout td a{color:#000;}
table.storeLayout td span{color:#1962a2;}

/* ##### :SERVICE STORE /ADSC/iServStore.asp ############################################################################################ */