/* Catalog */

.catalogList {
        float:left;
        width:100%;
        margin: 0 0 10px 5px;
        padding: 0;
        text-align:left;
}
.catalogList UL {
        width: 100%;
        clear:both;
        float:left;
        padding: 2px 0px 17px 0px;
        margin: 0px 0px 0px 0px;
}

.catalogList LI {
        list-style:none;
        color: #251F3D;
        font : normal normal 13px/1.32 Arial, Helvetica, sans-serif;
        padding: 0px 0px 0px 12px;
        background: url(/imgs/li_dot2px.gif) no-repeat 0 7px;
}
.catalogList a:link {text-decoration: none;color:#251F3D}
.catalogList a:visited {text-decoration:none;color:#251F3D}
.catalogList a:hover  {text-decoration:underline;color:red}
.catalogList a:active {text-decoration:none;color:#251F3D}

.catalogListTab {
        float:left;
        padding: 0px 0px 2px 12px;
        margin: 4px 0 0 12px;
        background-image: url(/imgs/brd_blue_bl.gif);
        background-repeat: no-repeat;
        background-position: 0 100%;
        background-color: #96B5CC;
}
.catalogListTab A {
        margin: 0;
        padding: 0px 12px 0px 0px;
        font : bold normal 11px Tahoma, Arial, Helvetica, sans-serif;
        background-image: url(/imgs/brd_blue_tr.gif);
        background-repeat: no-repeat;
        background-position: 100% 0;
        background-color: #96B5CC;
        font-weight: bold;
        color: #FFF;
        white-space : nowrap;
}
.catalogListTab a:link {text-decoration: none;color:#FFF}
.catalogListTab a:visited {text-decoration:none;color:#FFF}
.catalogListTab a:hover  {text-decoration:underline;color:#FFF}
.catalogListTab a:active {text-decoration:none;color:#FFF}

.catalogListTabBtm {
        float:left;
        padding: 2px 0px 0 12px;
        margin: 0 0 0 12px;
        background-image: url(/imgs/brd_blue_bl.gif);
        background-repeat: no-repeat;
        background-position: 0 100%;
        background-color: #96B5CC;
}
.catalogListTabBtm A {
        margin: 0 0 0 0;
        padding: 0px 12px 4px 0px;
        font : bold normal 11px Tahoma, Arial, Helvetica, sans-serif;
        background-image: url(/imgs/brd_blue_br.gif);
        background-repeat: no-repeat;
        background-position: 100% 100%;
        background-color: #96B5CC;
        font-weight: bold;
        color: #FFF;
        white-space : nowrap;
        line-height:14px;
        display:block;
}
.catalogListTabBtm a:link {text-decoration: none;color:#FFF}
.catalogListTabBtm a:visited {text-decoration:none;color:#FFF}
.catalogListTabBtm a:hover  {text-decoration:underline;color:#FFF}
.catalogListTabBtm a:active {text-decoration:none;color:#FFF}
.catalogListTabBtm INPUT {cursor:pointer}


.blueButton {
        margin: 0;
        padding: 0px 12px 4px 0px;
        border-width: 0;
        font : bold normal 11px Tahoma, Arial, Helvetica, sans-serif;
        color:white;
        font-weight: bold;
        background-color: #96B5CC;
        background-image: url(/imgs/brd_blue_br.gif);
        background-repeat: no-repeat;
        background-position: 100% 100%;
        cursor:pointer;
}

.catalogListTabRed {
        float:left;
        padding: 2px 0px 0 12px;
        margin: 0;
        background-image: url(/imgs/brd_red_bl.gif);
        background-repeat: no-repeat;
        background-position: 0 100%;
        background-color: #F00;
}
.catalogListTabRed A {
        margin: 0 0 0 0;
        padding: 0px 12px 4px 0px;
        font : bold normal 11px Tahoma, Arial, Helvetica, sans-serif;
        background-image: url(/imgs/brd_red_br.gif);
        background-repeat: no-repeat;
        background-position: 100% 100%;
        background-color: #F00;
        font-weight: bold;
        color: #FFF;
        white-space : nowrap;
        line-height:14px;
        display:block;
}
.catalogListTabRed INPUT {cursor:pointer}

.catalogListTabRed a:link {text-decoration: none;color:#FFF}
.catalogListTabRed a:visited {text-decoration:none;color:#FFF}
.catalogListTabRed a:hover  {text-decoration:underline;color:#FFF}
.catalogListTabRed a:active {text-decoration:none;color:#FFF}

.redButton {
        margin: 0;
        padding: 0px 12px 4px 0px;
        border-width: 0;
        font : bold normal 11px Tahoma, Arial, Helvetica, sans-serif;
        color:white;
        font-weight: bold;
        background-color: #F00;
        background-image: url(/imgs/brd_red_br.gif);
        background-repeat: no-repeat;
        background-position: 100% 100%;
        cursor:pointer;
}



.brandsList {
        width:100%;
        float:left;
        padding: 0 0 20px 10px;
}
.brandsList UL {
        width:45%;
        float:left;
        padding: 2px 10px 0px 0px;
        margin : 0px;
}
.brandsList LI {
        color: #000;
        list-style:none;
        font : normal normal 11px/1.45 Tahoma, Arial, Helvetica, sans-serif;
        padding: 0px 0px 0px 14px;
        background: url(/imgs/li_dot2px.gif) no-repeat 0 8px;
        white-space : nowrap;
}
.brandsList a:link {text-decoration: none;color:#000}
.brandsList a:visited {text-decoration:none;color:#000}
.brandsList a:hover  {text-decoration:underline;color:red}
.brandsList a:active {text-decoration:none;color:#000}

.smallBrandsList {
        float:left;
        width:45%;
        margin: 0 0 0 3px;
        padding:0 0 0 2px;
}
.smallBrandsList UL {
        float:left;
        padding: 2px 0px 0px 0px;
        margin : 0px;
}
.smallBrandsList LI {
        color: #000;
        font : normal normal 11px Tahoma, Arial, Helvetica, sans-serif;
        padding: 0px 0px 3px 8px;
        background: url(/imgs/li_dot4px.gif) no-repeat 0 5px;
        list-style:none;
}
.smallBrandsList a:link {text-decoration: none;color:#000}
.smallBrandsList a:visited {text-decoration:none;color:#000}
.smallBrandsList a:hover  {text-decoration:underline;color:red}
.smallBrandsList a:active {text-decoration:none;color:#000}


.hintsList UL {
        float:left;
        padding: 2px 10px 0px 0px;
        margin : 0px;
}
.hintsList LI {
        list-style:none;
        color: #666;
        font : normal normal 11px/1.41 Tahoma, Arial, Helvetica, sans-serif;
        padding: 0px 0px 0px 14px;
        background: url(/imgs/li_gdot2px.gif) no-repeat 0 8px;
}
.hintsList a:link {text-decoration: none;color:#666}
.hintsList a:visited {text-decoration:none;color:#666}
.hintsList a:hover  {text-decoration:underline;color:red}
.hintsList a:active {text-decoration:none;color:#666}

.hintsHeader {
        clear: left;
        float:left;
        margin: 0 0 0 2px;
        padding: 0;
}
.hintsHeader H2 {
        padding: 0 0 0 18px;
        color: #4A4A4A;
        font : bold normal 11px/1.41 Tahoma, Arial, Helvetica, sans-serif;
        font-weight: bold;
        margin: 0px;
        white-space : nowrap;
        background: url(/imgs/hint_sign.gif) no-repeat 0px 3px;
}

.redHeader {
        padding: 16px 0 14px 43px;
        margin: 0 0 15px 0;
}
.redHeader H1 {
        color: #D00;
        font : bold normal 11px Tahoma,Arial,Helvetica,sans-serif;
        font-weight: bold;
        margin: 0 10px 0 0; padding: 0;
}


.redHeader2  {
        color: #D00;
        font : bold normal 11px Tahoma,Arial,Helvetica,sans-serif;
        font-weight: bold;
        margin: 0 10px 0 0; padding: 0;
}

.redHeader2 H1  {
        color: #D00;
        font : bold normal 11px Tahoma,Arial,Helvetica,sans-serif;
        font-weight: bold;
        margin: 0 10px 0 0; padding: 0;
}
.yellowSubHeader {
        float: left;
        clear:both;
        padding: 0px 0px 0px 14px;
        background: #FFCC26 url(/imgs/brd_yell_tl.gif) no-repeat 0 0;
}
.yellowSubHeader H2 {
        padding: 1px 14px 4px 0px;
        margin: 0;
        background: #FFCC26 url(/imgs/brd_yell_br.gif) no-repeat bottom right;
        font : bold normal 11px Tahoma, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #251F3D;
        white-space : nowrap;
}

.pagingLinks{
        font : bold normal 11px Tahoma, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #3D6C9C;
        margin:4px 0 4px 0;
}
.pagingLinks a:link {text-decoration: none;        color:#3D6C9C}
.pagingLinks a:visited {text-decoration:none;color:#3D6C9C}
.pagingLinks a:hover  {text-decoration:none;color:red}
.pagingLinks a:active {text-decoration:none;color:#3D6C9C}
.pagingLinks EM {color: #F40000; font-style : normal;}


.tableINPUT {
        font : normal normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;
        height: 13px;
        color: #251F3D;
        width:80%;
        padding:0px 2px 0px 2px;
        margin:2px 0 0 0;
        text-align:right;
}

.formINPUT {
        font : normal normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;
        color: #000;
        width:80%;
        padding:1px 2px 1px 2px;
        border : 1px solid Black;
}

/* card */

.cardTable {
        font : normal normal 12px Arial, Helvetica, sans-serif;
        color: #251F3D;
}
.cardTable TD {
        padding: 5px 5px 5px 10px;
        line-height: 1;
}

/* forum */
.forumCol1 {
        float:left;
        width:59%;
        overflow:hidden;
        white-space:nowrap;
        font : normal normal 12px Arial, Helvetica, sans-serif;
        letter-spacing: .04em;
        padding: 0px 0px 0px 1px;
        color:#000;
        text-align:left;
}
.forumCol1 a:link {text-decoration: none;        color:#000;}
.forumCol1 a:visited {text-decoration:none;color:#000;}
.forumCol1 a:hover  {text-decoration:underline;color:red}
.forumCol1 a:active {text-decoration:none;color:#000;}
.forumCol1 EM {color: #F00; font-style:normal; margin-left:5px;}

.forumCol2 {
        float:left;
        width:25%;
        overflow:hidden;
        white-space:nowrap;
        font : normal normal 12px Arial, Helvetica, sans-serif;
        letter-spacing: .04em;
        padding: 0px 0px 0px 1px;
        background: url(/imgs/pforum/images/vbg.gif) repeat-y 0 0;
        text-align:left;
}
.forumCol2 a:link {text-decoration: none;        color:#000;}
.forumCol2 a:visited {text-decoration:none;color:#000;}
.forumCol2 a:hover  {text-decoration:underline;color:red}
.forumCol2 a:active {text-decoration:none;color:#000;}

.forumCol3 {
        float:left;
        width:15%;
        overflow:hidden;
        white-space:nowrap;
        font : normal normal 12px Arial, Helvetica, sans-serif;
        letter-spacing: .04em;
        padding: 0px 0px 0px 1px;
        background: url(/imgs/pforum/images/vbg.gif) repeat-y 0 0;
        text-align: center;
}


.forumCol2p, .forumCol3p, .forumCol4p {
        float:left;
        overflow:hidden;
        white-space:nowrap;
        font : normal normal 12px Arial, Helvetica, sans-serif;
        letter-spacing: .04em;
        padding: 0px 0px 0px 1px;
        background: url(/imgs/pforum/images/vbg.gif) repeat-y 0 0;
        text-align: center;
}
.forumCol2p {
        width:20%;
        text-align: left;
}
.forumCol2p a:link {text-decoration: none;        color:#000;}
.forumCol2p a:visited {text-decoration:none;color:#000;}
.forumCol2p a:hover  {text-decoration:underline;color:red}
.forumCol2p a:active {text-decoration:none;color:#000;}

.forumCol3p {
        width:8%;
}
.forumCol4p {
        width:12%;
}

.ConfList {
        float:left;
        margin: 0 0 0 3px;
        padding:0 0 0 2px;
}
.ConfList UL {
        float:left;
        padding: 0px 0px 0px 0px;
        margin : 0px;
        list-style:none;
}
.ConfList LI {
        color: #1C2C34;
        font : bold normal 9px/1.5 Tahoma, Arial, Helvetica, sans-serif;
        font-weight: bold;
        padding: 0px 0px 0px 9px;
        background: url(/imgs/li_dot2px.gif) no-repeat 0 8px;
        list-style:none;
}
.ConfList a:link {text-decoration: none;color:#1C2C34}
.ConfList a:visited {text-decoration:none;color:#1C2C34}
.ConfList a:hover  {text-decoration:underline;color:red}
.ConfList a:active {text-decoration:none;color:#1C2C34}


.faqList UL {
        clear:both;
        padding: 6px 0px 10px 0px;
        margin : 0px;
        color: #000;
        font : bold normal 11px/1.35 Tahoma, Arial, Helvetica, sans-serif;
        font-weight: bold;
}

.faqList LI {
        padding: 0 0 0 12px;
        background: url(/imgs/li_dot.gif) 0 2px no-repeat;
        list-style:none;
}
.faqList a:link {text-decoration: none;        color:#000}
.faqList a:visited {text-decoration:none;color:#000}
.faqList a:hover  {text-decoration:underline;color:red}
.faqList a:active {text-decoration:none;color:#000}

.smallLink {        font:normal normal 10px Verdana, sans-serif,"MS Sans Serif";}
.smallLink a:link {text-decoration: underline;        color:#251F3D}
.smallLink a:visited {text-decoration:underline;color:#251F3D}
.smallLink a:hover  {text-decoration:underline;color:red}
.smallLink a:active {text-decoration:underline;color:#251F3D}

.padTD {
        padding:4px 10px 4px 10px;
}


.cardList UL {
        clear:both;
        float:left;
        list-style:none;
        padding: 2px 5px 8px 5px;
        margin: 5px 0px 0px 0px;
}

.cardList LI {
        float:left;
        color: #251F3D;
        font : normal normal 10px/1.32 Tahoma,Arial, Helvetica, sans-serif;
        padding: 0px 0px 0px 8px;
        list-style:none;
        background: url(/imgs/li_dot2px.gif) no-repeat 0 7px;
}

.smallSignedHeader {
        background: url(/imgs/empty_sign.gif) no-repeat 0 3px;
        padding: 12px 10px 10px 0;
        margin:0;
        font : bold normal 9px Tahoma, Arial, Helvetica, sans-serif;font-weight: bold;color: #251F3D;
        line-height: 1.2;
        float:left;
        white-space : nowrap;
}
.smallSignedHeader a:link {text-decoration: none;        color:#251F3D}
.smallSignedHeader a:visited {text-decoration:none;color:#251F3D}
.smallSignedHeader a:hover  {text-decoration:underline;color:red}
.smallSignedHeader a:active {text-decoration:none;color:#251F3D}
.smallSignedHeader IMG {padding:0; margin:0 12px 0 7px;}

.redLink a:link {text-decoration: none;        color:red}
.redLink a:visited {text-decoration:none;color:red}
.redLink a:hover  {text-decoration:underline;color:red}
.redLink a:active {text-decoration:none;color:red}
