/* Style Version: $Id: base.css,v 1.123 2007/02/08 14:58:47 bad_dk Exp $ */

BODY { font-family:Arial, sans-serif; font-size:12px; color:#039; margin:4px; }
FORM { padding:0; margin:0; }
INPUT, SELECT, TEXTAREA { font-size:11px; }
TABLE { width:100%; font-size:12px; text-align:left; }
CAPTION { padding:0 0.5ex; text-align:left; line-height:1.6em; font-weight:bold; background-color:#369; color:#FFF; }
TD { vertical-align:top; }
P { margin:1em 0; padding:0 0.5ex; line-height:1.4em; font-size:12px; }
UL, OL { margin:1em 0.5ex; padding:0; font-size:12px; line-height:1.7em; }
LI { padding:0; margin:0 0 0.5em 30px; }
H1, H2, H3, H4, H5, H6 { color:#F63; margin:1em 0; }
H1 { font-size:18px; }
H2 { font-size:16px; }
H3 { font-size:14px; }
H4 { font-size:12px; }
H5 { font-size:11px; }
H6 { font-size:10px; }
SMALL { font-size:10px; }
IMG { border:none; }
HR { height:1px; border:none; background:#039; color:#039; }

DIV.clear { clear:both; height:2px; width:1px; margin:0; padding:0; border:none; font-size:0px; visibility:hidden; }

H1, H2, H3.subtitle { margin:0.5em 1ex; }

IMG.middle { vertical-align:middle; }

INPUT.finput { height:22px; padding:0 4px; border:1px solid #C30; border-top-color:#FCC; border-left-color:#FCC; font-size:12px; font-weight:bold; background-color:#F63; color:#FFF; }
INPUT.finput:active { padding:1px 3px 0 5px; padding-bottom:0; border:1px solid #C30; border-bottom-color:#FCC; border-right-color:#FCC; }

EM.accesskey { font-style:normal; text-decoration:underline; }
SPAN.amount { white-space:nowrap; }
SPAN.amount ABBR { border:none; text-decoration:none; }

TABLE.header { width:100%; margin:0 0 1px; border:none; border-left:1px solid #F63; color:#F63; font-size:11px; }
TABLE.header A { text-decoration:none; }
TABLE.header TD { text-align:left; vertical-align:middle; }
TABLE.header TD.logo { width:109px; padding:8px 0px 0px 8px; border-top:1px solid #F63; text-align:center; vertical-align:middle; }
TABLE.header TD.left { padding:0px 10px; background:#F63 url(../images/header/navbarleft.gif) repeat-x left top; }
TABLE.header TD.content { padding:0 0 0 9px; border:1px solid #F63; border-bottom:none; border-left:none; vertical-align:top; }
TABLE.header TD.navbar { padding:2px 10px; border-right:1px solid #F63; font-size:11px; line-height:1.3em; font-weight:bold; background:#F63 url(../images/header/navbar.gif) no-repeat left top; color:#FFF; }
TABLE.header TD.navbar A { font-size:11px; font-weight:bold; color:#FFF; white-space:nowrap; }
TABLE.header TD.navbar A:hover { text-decoration:underline; }
TABLE.header SPAN.corner { display:block; float:right; position:relative; top:-1px; right:-1px; width:10px; height:10px; font-size:0; background:url(../images/header/corner.gif) no-repeat right top; background-color:#FFF; }

DIV.mainbar { margin:2px 10px 2px 0; text-align:right; vertical-align:middle; }
DIV.mainbar IMG { vertical-align:middle; }
DIV.mainbar A { color:#00F; white-space:nowrap; }
DIV.mainbar A:hover { text-decoration:underline; }
DIV.mainbar SPAN.div { color:#F63; }
DIV.mainbar SPAN.divtext { color:#333; }
DIV.mainbar SPAN.welcome { margin-right:4px; white-space:nowrap; color:#F63; }
DIV.mainbar SPAN.welcome A { font-style:italic; }
DIV.mainbar SPAN.current_country { margin-right:4px; }

DIV.slogan { height:60px; margin:2px 10px 2px 0; float:left; text-align:left; vertical-align:middle; font-size:16px; line-height:1.2em; font-weight:bold; color:#69C; }
DIV.slogan IMG { vertical-align:middle; }
DIV.slogan A { color:#69C; }
DIV.slogan A.secure { color:#F63; }

DIV.header_banner { float:left; margin:2px 5px 2px 0; }
DIV.header_banner IMG { border:none; }
DIV.header_banner IFRAME { margin:0; }

DIV.searchbar { margin:10px 5px 2px 0; font-size:12px; }
DIV.searchbar FORM { text-align:right; vertical-align:middle; }
DIV.searchbar A { color:#F63; white-space:nowrap; }
DIV.searchbar A:hover { text-decoration:underline; }
DIV.searchbar INPUT { vertical-align:middle; }
DIV.searchbar INPUT.textbox { width:9em; border:1px solid #F60; font-size:11px; }
DIV.searchbar INPUT.finput { width:5em; height:auto; padding:0 2px; font-size:10px; }
DIV.searchbar SPAN.field { white-space:nowrap; }
DIV.searchbar DIV.filter { font-size:11px; line-height:1.2em; color:#F30; }
DIV.searchbar DIV.filter A { color:#00C; }
DIV.searchbar DIV.filter A:hover { text-decoration:underline; }

DIV.logo { border:none; text-align:left; font-size:11px; }
DIV.logo IMG.tf  { width:50px; height:50px; margin:0; vertical-align:top; }
DIV.logo IMG.dot { width:11px; height:20px; margin:12px 0 0; vertical-align:top; }
DIV.logo IMG.com { width:48px; height:20px; margin:12px 0 0; vertical-align:top; }
DIV.logo DIV.url A { line-height:1.4em; vertical-align:bottom; font-weight:bold; color:#444; }

DIV.icons { margin:3px 0 0; padding:1px; border:1px solid #369; font-size:12px; color:#039; }
DIV.icons STRONG { display:block; overflow:hidden; height:1.6em; padding:0px 4px; line-height:1.6em; vertical-align:middle; background-color:#369; color:#FFF; font-weight:bold; }
DIV.icons UL { margin:0; padding:0; list-style:none; font-size:11px; text-align:center; background-color:#FFF; }
DIV.icons LI { float:left; width:15ex; margin:2px 2px 0; padding:0; }
DIV.icons LI A { margin:0; padding:0; color:#039; text-decoration:none; }
DIV.icons LI A:hover { text-decoration:underline; }
DIV.icons SPAN.img { display:block; height:20px; text-align:center; vertical-align:bottom; }
DIV.icons IMG { vertical-align:bottom; }
DIV.icons DFN { display:block; overflow:hidden; width:inherit; height:3.6em; line-height:1.2em; text-align:center; font-style:normal; }
DIV.moreicons { padding:0 .5em; text-align:right; }

DIV.footer_banners { text-align:center; vertical-align:top; }
DIV.footer_banners * { margin:3px 1% 0; vertical-align:top; }

DIV.footer { margin:3px 0 0; font-size:10px; color:#333; }
DIV.footer P { padding:2px; margin:0; font-size:10px; text-align:center; }
DIV.footer P.bar { border:1px solid #F63; border-bottom:none; line-height:1.8em; color:#FFF; }
DIV.footer P.bar A { margin:0 2px; color:#00F; white-space:nowrap; text-decoration:underline; }
DIV.footer P.countries A { color:#00F; }
DIV.footer DIV.address { background:#F63 url(../images/footer/left.gif) no-repeat left bottom; }
DIV.footer DIV.address P { padding:0 10px; font-size:12px; line-height:1.4em; vertical-align:middle; font-weight:bold; background:transparent url(../images/footer/right.gif) no-repeat right bottom; }
DIV.footer DIV.address A { color:#FFF; text-decoration:none; }

P.terms A { color:#00F; }

DIV.seals { text-align:center; vertical-align:middle; }
DIV.seals IMG { vertical-align:middle; }
DIV.seals TABLE.nps { display:inline; width:auto; text-align:center; }
DIV.seals TABLE.nps TD { padding:0; vertical-align:middle; }

P.path { margin:0 0 3px; padding:0 .5em; border:1px solid #F63; font-size:11px; vertical-align:top; }
P.path A { color:#00F; text-decoration:none; }
P.path A:hover { text-decoration:underline; }
P.path STRONG { font-weight:normal; color:#F63; }
P.path SPAN.arrow { font-size:10px; }

DIV.alerts { margin:0 0 3px; text-align:center; }
P.alert { border:1px solid #F63; background-color:#FFC; }
P.alert STRONG { color:#F63; }

DIV.warning { margin:.1em auto .1em auto; padding:.3em; border:1px solid #C00; width:350px; text-align:left; }
DIV.warning IMG.image { float:left; margin:1.3em 0 0; }
DIV.warning STRONG { display:block; margin:0 0 0 45px; padding:0 .3em; }
DIV.warning P.message { margin:.2em 0 0 45px; padding:0 .3em; text-align:left; }
DIV.warning P.links { margin:.2em 0 0 45px; padding:0 .3em; text-align:left; }
DIV.warning P.links A { margin:0 .1em; padding:0; color:#00F; }

DIV.tabs UL { margin:0; padding:0; list-style:none; font-size:11px; font-weight:bold; line-height:1em; }
DIV.tabs LI { float:left; margin:0; padding:0; }
DIV.tabs A { margin:0; padding:3px 5px; display:block; text-decoration:none; white-space:nowrap; }
DIV.tabs STRONG { display:block; margin:0; padding:3px 5px; white-space:nowrap; }
DIV.tabs SPAN.ie_borderfix { display:block; width:1px; height:1px; font-size:1px; line-height:1px; margin:-1px -1px 0 0; }
DIV.tabs_end { clear:left; height:0; font-size:0; line-height:0; visibility:hidden; }

DIV.main_tabs { border-bottom:1px solid #369; }
DIV.main_tabs UL { float:left; margin:0 0 -1px; font-size:11px; }
DIV.main_tabs LI { margin:0 1px 0 0; }
DIV.main_tabs A { margin:0; padding:0; border:1px solid #69C; border-bottom:none; color:#69C; white-space:nowrap; }
DIV.main_tabs A:hover { border-color:#369; color:#369; }
DIV.main_tabs STRONG { margin:0; padding:0; border:1px solid #369; border-bottom-color:#FFF; color:#369; white-space:nowrap; }
DIV.main_tabs A SPAN.corner { display:block; margin:-1px -1px 0; padding:4px 6px; background:transparent url(../images/body/tabcorner.gif) no-repeat 100% 0%; }
DIV.main_tabs A:hover SPAN.corner { background:transparent url(../images/body/tabcorner_selected.gif) no-repeat 100% 0%; }
DIV.main_tabs STRONG SPAN.corner { display:block; margin:-1px; padding:4px 6px; background:transparent url(../images/body/tabcorner_selected.gif) no-repeat 100% 0%; }
DIV.main_tabs SPAN.ie_borderfix { background-color:#369; }

DIV.main_tabs A.nsc_1 { color:#C66; }
DIV.main_tabs A.nsc_1:hover,
DIV.main_tabs STRONG.nsc_1 { color:#933; }
DIV.main_tabs A.nsc_2 { color:#69C; }
DIV.main_tabs A.nsc_2:hover,
DIV.main_tabs STRONG.nsc_2 { color:#369; }
DIV.main_tabs A.nsc_3 { color:#393; }
DIV.main_tabs A.nsc_3:hover,
DIV.main_tabs STRONG.nsc_3 { color:#060; }
DIV.main_tabs A.nsc_4 { color:#C6C; }
DIV.main_tabs A.nsc_4:hover,
DIV.main_tabs STRONG.nsc_4 { color:#939; }

DIV.sec_tabs { margin:0 0 .25em; padding:0 .25em; border-top:1px solid #369; }
DIV.sec_tabs LI { margin:0 1px 1px; }
DIV.sec_tabs A { padding:0; border:1px solid #BCD; border-top:none; color:#FFF; background-color:#BCD; }
DIV.sec_tabs A:hover { border-color:#369; }
DIV.sec_tabs STRONG { padding:0; border:1px solid #369; border-top:none; color:#FFF; background-color:#369; }
DIV.sec_tabs SPAN.content { display:block; margin:0 -1px -1px; padding:3px 6px 4px; }
DIV.sec_tabs DIV.tabs_end { clear:left; height:1px; margin:-1px 0 0; font-size:0; line-height:0; visibility:hidden; }

DIV.tab_options UL { float:right; margin:0; padding:0; font-size:11px; list-style:none; }
DIV.tab_options LI { float:left; margin:0 0 0 4px; }
DIV.tab_options A { margin:0; color:#369; white-space:nowrap; }

DIV.indexinfo { min-height:60px; padding:0 0 0 .25em; border:1px solid #369; border-top:none; border-bottom:none; font-size:11px; }
DIV.indexinfo P { margin:0; padding:.5em; font-size:11px; }

DIV.prjsinfo { background:transparent url(../images/index/prjs-white.gif) no-repeat .4em .6em; }
DIV.prjsinfo P { margin:0 0 0 50px; }
DIV.srvsinfo { background:transparent url(../images/index/srvs-white.gif) no-repeat .4em .6em; }
DIV.srvsinfo P { margin:0 0 0 50px; }
DIV.buynowinfo { background:transparent url(../images/index/srvs-white.gif) no-repeat .4em .6em; }
DIV.buynowinfo P { margin:0 0 0 50px; }
DIV.hotinfo { background:transparent url(../images/index/hot-white.gif) no-repeat .4em .6em; }
DIV.hotinfo P { margin:0 0 0 50px; }

FIELDSET.body { margin:0; padding:1px; border:1px solid #369; background-color:#FFF; }
FIELDSET.tabed_body { border-top:0 none #FFF; }
FIELDSET.sec_body { margin:0; padding:0 .33em; border:none; }

P.pageinfo { margin:0 .5em; padding:.5em 0; font-size:11px; line-height:1.3em; }
P.secinfo { margin:0 .5em; padding:.5em 0; font-size:11px; line-height:1.3em; }

P.title { margin:0 0 1px; padding:0 .25em; line-height:1.6em; vertical-align:middle; font-weight:bold; background-color:#369; color:#FFF; }
P.subtitle { margin:0 0 1px; padding:0 .25em; line-height:1.6em; vertical-align:middle; font-weight:bold; background-color:#69C; color:#FFF; }
P.message { margin:0; padding:.5em 0; line-height:1.3em; text-align:center; }

TABLE.menuframe TD.menu { width:180px; padding:0 0 0 4px; }
TABLE.menuframe TD.menu * { font-size:11px; }

DIV.helpbox { width:180px; margin:4px 0 0; padding:1px 0; border:1px solid #FB0; }
DIV.helpbox STRONG { display:block; margin:0 1px; padding:0 .27em; line-height:1.36em; background-color:#FB0; color:#FFF; font-weight:bold; white-space:nowrap; }
DIV.helpbox UL { margin:0 1px; padding:0; list-style:none; }
DIV.helpbox LI { margin:0; padding:.36em .18em; line-height:1.18em; }
DIV.helpbox LI.em { font-weight:bold; }
DIV.helpbox LI.tour { padding:0 .18em; }
DIV.helpbox IMG { vertical-align:middle; }

DIV.helpbox#menu_start { margin:0; }
DIV.helpbox#menu_idxs LI { padding:.18em; }
DIV.helpbox#menu_news { border-color:#F63; }
DIV.helpbox#menu_news STRONG { background-color:#F63; }
DIV.helpbox#menu_news LI.news_sec1 A { color:#933; }
DIV.helpbox#menu_news LI.news_sec2 A { color:#369; }
DIV.helpbox#menu_news LI.news_sec3 A { color:#060; }
DIV.helpbox#menu_news LI.news_sec4 A { color:#939; }
DIV.helpbox#menu_help { border-color:#F63; }
DIV.helpbox#menu_help STRONG { background-color:#F63; }

DIV.banner { margin:4px 0 0; text-align:center; }
DIV.banner A { text-decoration:none; }
DIV.banner#menu_adsense_srvs,
DIV.banner#menu_adsense_prjs,
DIV.banner#menu_adsense_news { border:1px solid #FB0; }

DIV.htmlbanner { width:180px; margin:4px 0 0; padding:1px 0; border:1px solid #F63; }
DIV.htmlbanner IMG { float:right; margin:2px 3px 2px 2px; }
DIV.htmlbanner STRONG { display:block; margin:0 1px; padding:.27em .36em; line-height:1.18em; background-color:#F63; font-weight:bold; }
DIV.htmlbanner STRONG A { color:#FFF; text-decoration:underline; }
DIV.htmlbanner P { margin:0 1px; padding:.27em .36em; line-height:1.18em; color:#FFF; background-color:#F63; }
DIV.htmlbanner P A { color:#FFF; text-decoration:none; }

DIV.htmlbanner#menu_postsrv { border-color:#FB0; }
DIV.htmlbanner#menu_postsrv STRONG,
DIV.htmlbanner#menu_postsrv P { background-color:#FB0; }

P.srvbanner { width:180px; overflow:hidden; margin:4px 0 0; padding:1px 0; border:1px solid #FB0; }
P.srvbanner BR { display:none; }
P.srvbanner STRONG { display:block; margin:0 1px; padding:0 .27em; line-height:1.36em; background-color:#FB0; color:#FFF; font-weight:bold; white-space:nowrap; }
P.srvbanner SPAN.text { display:block; height:7.2em; margin:0 1px; padding:.27em .36em; line-height:1.18em; color:#039; }
P.srvbanner SPAN.text BR { display:inline; }
P.srvbanner A { display:block; margin:0; padding:0; text-decoration:none; }
P.srvbanner A:hover SPAN.text { color:#F63; }

DIV.srvbanner_v { margin:0px; padding:0px; }
DIV.srvbanner_v P.srvbox { margin:4px 0px 0px; }

P.srvbox { width:171px; padding:1px; border:1px solid #FB0; }
P.srvbox A { display:block; overflow:hidden; width:171px; margin:0px; padding:0px; text-decoration:none; }
P.srvbox A:hover { cursor:pointer; color:#F63; }
P.srvbox A:hover SPAN.text { color:#F63; }
P.srvbox BR { display:none; }
P.srvbox STRONG.title { display:block; overflow:hidden; height:1.3em; text-indent:4px; font-size:11px; line-height:1.3em; vertical-align:middle; white-space:nowrap; background-color:#FB0; color:#FFF; font-weight:bold; }
P.srvbox SPAN.text { display:block; overflow:hidden; height:7.2em !important; padding:2px; font-size:11px; line-height:1.2em; color:#039; }
P.srvbox SPAN.text BR { display:inline; }

DIV.index_adsense { float:right; padding:.5em .5em 0; }

DIV.indexfoot IMG { vertical-align:middle; }
DIV.indexfoot P { margin:0 .5em; padding:.25em 0; }
DIV.indexfoot_end { clear:right; height:1px; margin:-1px 0 0; font-size:1px; line-height:0; visibility:hidden; }

P.backtop { margin:0; padding:.25em .5em;  text-align:right; }
P.backtop A { color:#00F; }
P.nouserinfo { font-size:11px; color:#F63; }

DIV.rightlinks { padding:0 0.5em; text-align:right; }

STRONG.finished { color:#F63; text-transform:uppercase; font-size:11px; }
STRONG.new, SMALL.new { color:#C00; }

IMG.rss { float:right; margin:0.2em 0; }
UL.rss { padding:0; margin:0; }
UL.rss LI { display:block; float:left; width:30%; margin:0 2%; padding:0 0 8px 16px; }

IMG.rptimg { float:right; margin:0 20px; }

DIV.buttons { padding:4px; text-align:center; }
DIV.buttons FORM { display:inline; }

TABLE.catbanner { margin-bottom:3px; }
TABLE.catbanner TD { padding:2px 15px; width:33%; vertical-align:top; }

TABLE.srvbanner { width:100%; border:none; }
TABLE.srvbanner CAPTION { margin:0px; padding:4px 4px 3px 6px; background-color:#369; color:#FFF; text-align:left; font-weight:bold; line-height:1.0; vertical-align:middle; }
TABLE.srvbanner TD { width:25%; padding:4px 0px; text-align:center; vertical-align:top; }
TABLE.srvbanner A { text-align:center; text-decoration:none; color:#00F; }
TABLE.srvbanner A IMG { text-align:center; width:90px; height:90px; border:none; }
TABLE.srvbanner A STRONG.link { font-weight:normal; color:#039; text-decoration:none; }
TABLE.srvbanner A SPAN.box { display:none; }
TABLE.srvbanner A SPAN.new_box { display:none; }
TABLE.srvbanner A SPAN.box BR { display:none; }
TABLE.srvbanner A:hover { display:inline; cursor:pointer; }
TABLE.srvbanner A:hover STRONG.link { text-decoration:underline; }
TABLE.srvbanner A:hover SPAN.box { display:block; position:absolute; margin:0px; padding:0px; border:1px solid #FB0; font-size:11px; text-align:left; background-color:#FFF; color:#F00; }
TABLE.srvbanner A:hover SPAN.box SPAN.text { display:block; overflow:hidden; width:170px; height:100px; margin:2px; padding:0px; line-height:1.4em; color:#039; }
TABLE.srvbanner A:hover SPAN.box SPAN.text BR { display:inline; }

TABLE.srvbanner A:hover SPAN.new_box { display:block; position:absolute; width:170px; height:100px; margin:0px; padding:2px; border:1px solid #FB0; font-size:11px; line-height:1.4em; text-align:left; background-color:#FFF; color:#039; }
TABLE.srvbanner A:hover SPAN.new_box SPAN.text { display:block; overflow:hidden; width:170px; height:100px; }

DIV.moresrvs { padding:.2em .7em; text-align:right; }

UL.usrgallery { display:block; margin:.25em 0; padding:0; list-style:none; line-height:1.4em; }
UL.usrgallery BR { display:none; }
UL.usrgallery LI { display:block; position:relative; float:left; width:14em; margin:.25em; padding:0; text-align:center; }
UL.usrgallery SPAN.img { display:block; height:165px; line-height:165px; }
UL.usrgallery SPAN.link { display:block; height:4.2em; }
UL.usrgallery IMG.preview { vertical-align:middle; }
UL.usrgallery A.tooltip { display:block; margin:0; padding:0; text-decoration:none; color:#00F; }
UL.usrgallery A.tooltip SPAN.box { display:none; }
UL.usrgallery A.tooltip:hover { display:inline; cursor:pointer; }
UL.usrgallery A.tooltip:hover SPAN.link { text-decoration:underline; cursor:pointer; }
UL.usrgallery A.tooltip:hover SPAN.box { display:block; position:absolute; left:0; z-index:2; overflow:hidden; width:170px; height:135px; margin:0; padding:0 .25em; border:1px solid #69C; font-size:.9em; text-align:left; background-color:#FFF; color:#039; }
UL.usrgallery A.tooltip:hover SPAN.box BR { display:inline; }

TABLE.imglist IMG.preview { border:none; }
TABLE.imglist TD.options A { color:#00F; }
TABLE.imglist TD.options A:hover { text-decoration:underline; }
TABLE.imglist TH.preview { width:14em; }
TABLE.imglist TD.preview { width:14em; text-align:center; }
TABLE.imglist TD.info { text-align:left; }
TABLE.imglist TH.time { width:10em; }
TABLE.imglist TD.time { width:10em; text-align:center; }

DIV.usrimg IMG { float:left; margin:.2em 0; border:none; }
DIV.usrimg SPAN.info { display:block; margin:0 0 0 64px; padding:0 .5em; line-height:1.3em; }

TABLE.sitemap { font-size:12px; border:none; width:100%; }
TABLE.sitemap TH { padding:1px 5px 1px 10px; line-height:1.4; background-color:#469; color:#FFF; font-size:12px; font-weight:bold; vertical-align:bottom; text-align:left; }
TABLE.sitemap TH A:hover { text-decoration:underline; }
TABLE.sitemap TD { font-size:12px; padding:4px; color:#333; }
TABLE.sitemap H3 { font-size:14px; color:#F63; vertical-align:top; }
TABLE.sitemap H3 IMG { float:right; border:none; }
TABLE.sitemap H3 A { font-size:12px; font-weight:normal; color:#00F; font-style:italic; }
TABLE.sitemap DIV { color:#039; padding: 0px 4px; }

TABLE.top { width:100%; }
TABLE.top TH { background-color:#69C; border-right:1px solid #FFF; }
TABLE.top TD { color:#039; padding:2px 8px 8px; vertical-align:top; }
TABLE.top TH A { color:#FFF; text-decoration:none; }
TABLE.top TD A { color:#039; }
TABLE.top TD A:hover { color:#F63; }
TABLE.top UL { list-style:square; margin:4px; padding:4px 0px 0px 12px; }
TABLE.top LI { margin:0px; }

TABLE.mytf { width:100%; }
TABLE.mytf CAPTION { padding:1px 5px 1px 10px; line-height:1.4; background-color:#69C; color:#FFF; font-size:12px; font-weight:bold; vertical-align:bottom; text-align:left; }
TABLE.mytf CAPTION A { text-decoration:none; color:#FFF; }
TABLE.mytf CAPTION A:hover { text-decoration:underline; }
TABLE.mytf TD { width:50%; color:#039; padding:2px 2px 8px; vertical-align:top; border:none; border-bottom:1px solid #69c; }
TABLE.mytf TD A { color:#039; }
TABLE.mytf TR A:hover { color:#F63; }
TABLE.mytf UL { list-style:square; margin:0px; padding:0px 0px 0px 12px; }
TABLE.mytf LI { margin:0px; }
TABLE.mytf IMG { float:left; border:none; }
TABLE.mytf BR { display:none; }
TABLE.mytf STRONG { display:block; margin-left:55px; }
TABLE.mytf SPAN.content { display:block; margin-left:55px; }

TABLE.pnrsitemap { width:100%; }
TABLE.pnrsitemap CAPTION { padding:1px 5px 1px 10px; line-height:1.4; background-color:#096; color:#FFF; font-size:12px; font-weight:bold; vertical-align:bottom; text-align:left; }
TABLE.pnrsitemap CAPTION A { text-decoration:none; color:#FFF; }
TABLE.pnrsitemap CAPTION A:hover { text-decoration:underline; }
TABLE.pnrsitemap TD { width:50%; color:#039; padding:2px 2px 8px; vertical-align:top; border:none; border-bottom:1px solid #096; }
TABLE.pnrsitemap TD A { color:#063; }
TABLE.pnrsitemap TR A:hover { color:#F63; }
TABLE.pnrsitemap UL { list-style:square; margin:0px; padding:0px 0px 0px 12px; }
TABLE.pnrsitemap LI { margin:0px; }
TABLE.pnrsitemap IMG { float:left; border:none; }
TABLE.pnrsitemap BR { display:none; }
TABLE.pnrsitemap STRONG { display:block; margin-left:55px; }
TABLE.pnrsitemap SPAN.content { display:block; margin-left:55px; }

TABLE.cats TH { padding:1px 10px; border:none; border-right:1px solid #FFF; font-size:12px; line-height:1.4; font-weight:bold; vertical-align:bottom; text-align:left; background-color:#69C; color:#FFF; }
TABLE.cats TH A { color:#FFF; text-decoration:none; }
TABLE.cats TH A:hover { text-decoration:underline; }
TABLE.cats TD { width:50%; padding:5px 10px; }
TABLE.cats TD A { color:#039; text-decoration:underline; }
TABLE.cats TD A:hover { color:#F63; }
TABLE.cats H4 { margin:0px; font-size:12px; color:#039; line-height:1.4em; }
TABLE.cats P { margin:0px 0px 8px; padding:0px; font-size:12px; line-height:1.3em; }
TABLE.cats P A { margin:0px 1px; }

TABLE.catindex { width:100%; }
TABLE.catindex CAPTION { padding:0px 4px; line-height:1.6em; background-color:#369; color:#FFF; }
TABLE.catindex TD { width:50%; padding:2px 4px;}
TABLE.catindex TD A { color:#039; text-decoration:underline; }
TABLE.catindex TD A:visited { color:#309; }
TABLE.catindex TD A:hover { color:#F63; }
TABLE.catindex H2 { margin:0 0; font-size:12px; line-height:1.4em; font-weight:bold; }
TABLE.catindex H3 { margin:0 0 .66em; font-size:12px; line-height:1.2em; font-weight:normal; color:#039; text-decoration:none; }

SPAN.cat { margin:0 .08em; padding:0; text-decoration:underline; color:#69C; }
SPAN.cat A { color:#039; }
SPAN.cat A:hover { color:#F63; }
SPAN.cat A:visited { color:#309; }

DIV.catcloud { margin:0 0 .5em 0; text-align:justify; }
DIV.catcloud H1,
DIV.catcloud H2,
DIV.catcloud H3,
DIV.catcloud H4,
DIV.catcloud H5 { display:inline; padding:0; margin:0; font-size:16px; line-height:20px; font-weight:normal; vertical-align:baseline; }
DIV.catcloud H1 A { font-size:1.2em; }
DIV.catcloud H2 A { font-size:1.1em; }
DIV.catcloud H3 A { font-size:1em; }
DIV.catcloud H4 A { font-size:.8em; }
DIV.catcloud H5 A { font-size:.7em; }
DIV.catcloud A { margin:0 .25em; color:#039; }

DIV.catswatch DIV.option { float:left; width:30ex; margin:0; padding:4px 0; }
DIV.catswatch DIV.clear { height:1px; }

DIV.regmails DIV { margin:0; padding:4px 0; }

TABLE.form CAPTION { background-color:#69C; }
TABLE.form TD { padding:0.5ex; }
TABLE.form DIV.field { clear:left; margin:0.5em 0; }
TABLE.form DIV.field DIV.label { float:left; width:130px; }
TABLE.form DIV.field DIV.value { margin:0 0 0.5ex 130px; }
TABLE.form DIV.hfield { margin:1em 0; }
TABLE.form DIV.hfield DIV.label { float:none; width:auto; }
TABLE.form DIV.hfield DIV.value { margin:0; }
TABLE.form DIV.cfield DIV.value { margin:0; text-align:center; }
TABLE.form DIV.content { float:right; padding:0.5em 0 0.5em 0.5ex; background-color:#FFF; }
TABLE.form P.error { margin:3px 0; padding:0; font-size:11px; line-height:1.1em; color:#C00; }
TABLE.form P.tip { margin:3px 0; padding:0; font-size:11px; line-height:1.1em; color:#039; }
TABLE.form P.note { margin:3px 0; padding:0; font-size:11px; line-height:1.1em; color:#F63; }
TABLE.form TD.help { width:144px; padding:2px; border-left:1px solid #69C; background-color:transparent; }
TABLE.form TD.help STRONG { display:block; margin:0.5ex; color:#F63; }
TABLE.form TD.help UL { margin:0; padding:2px 2px 2px 16px; list-style:square outside url(../images/bluearrow.gif); text-align:left; color:#333; }
TABLE.form TD.help LI { margin:8px 0; font-size:11px; line-height:1.2em; }
TABLE.form TD.help A { color:#00F; text-decoration:underline; }
TABLE.form TD.view DIV.field { border-bottom:1px solid #EEE; }
TABLE.form TD.view DIV.field DIV.value { color:#333; }
TABLE.form TD.view DIV.row { border-bottom:1px solid #EEE; }
TABLE.form TD.edit DIV.label { font-weight:bold; }
TABLE.form DIV.row { margin:0; }
TABLE.form DIV.row DIV.field { float:left; clear:none; width:47%; margin:0.5em 1ex 0.5em 0; border:none; }
TABLE.form DIV.row DIV.break { width:auto; }
TABLE.form DIV.row P.gtip { clear:left; margin:3px 0 3px 130px; padding:0; font-size:11px; line-height:1.1em; color:#039; }
TABLE.form DIV.clear { clear:left; width:0; }
TABLE.form A { color:#00F; }

TABLE.form DIV.countries { float:right; margin:4px 0 4px 4px; border:1px solid #69C; padding:1px; background-color:#FFF; }
TABLE.form DIV.countries DIV.label { width:180px; margin:0; padding:0 4px; font-weight:bold; color:#FFF; background-color:#69C; }
TABLE.form DIV.countries DIV.value { width:180px; height:132px; margin:0; padding:0; }
TABLE.form DIV.countries DIV.value IMG { float:left; margin:4px 8px; vertical-align:middle; }
TABLE.form DIV.countries DIV.value BR { clear:both; }
TABLE.form DIV.countries SPAN.country { display:block; }
TABLE.form DIV.countries SPAN.country IMG { float:none; }

TABLE.form TABLE.countries { width:auto; }
TABLE.form TABLE.countries TD { vertical-align:middle; }
TABLE.form TABLE.countries SELECT { width:150px; }
TABLE.form TABLE.countries INPUT.finput { width:120px; font-size:11px; border-color:#039; border-top-color:#CCC; border-left-color:#CCC; background-color:#69C; }

TABLE.form DIV.seccode DIV.value { margin-left:200px; }
TABLE.form DIV.seccode IMG.secimg { float:left; }


SELECT.doctype { width:10em; }

TABLE.msglist CAPTION { background-color:#69C; }
TABLE.msglist TR.msg { background-color:#EEE; }
TABLE.msglist TR.msgreply { background-color:transparent; }
TABLE.msglist TD { padding:0.25em 0.5ex; vertical-align:middle; }
TABLE.msglist TD.time { width:120px; }
TABLE.msglist TD.user { width:130px; }

TABLE.list CAPTION { background-color:transparent; color:#039; }
TABLE.list TR.even { background-color:#FFF; }
TABLE.list TR.odd { background-color:#EEE; }
TABLE.list TR.bidowner { background-color:#FFC; }
TABLE.list TR.prjowner { background-color:#FFC; }
TABLE.list TR.srvowner { background-color:#FFC; }
TABLE.list TH { padding:0 1ex; border-right:1px solid #FFF; line-height:1.6em; vertical-align:bottom; background-color:#69C; color:#FFF; }
TABLE.list TD { padding:0.5ex; border:1px solid #FFF; border-left:none; border-top:none; vertical-align:middle; }
TABLE.list TD.bids { width:8ex; text-align:center; }
TABLE.list TD.viewdays { width:12ex; text-align:center; }
TABLE.list TD.time { width:120px; }
TABLE.list TD.amount { width:120px; }
TABLE.list TD.endtime { width:100px; text-align:center; }
TABLE.list TD.srvamount { width:120px; text-align:center; }
TABLE.list TD.prjbids { width:60px; text-align:center; }

TABLE.srvinfo TD { padding:0; border:none; }
TABLE.srvinfo TD.srvimg { width:60px; padding-right:6px; font-size:10px; text-align:center; }
TABLE.srvinfo TD.srvimg IMG { display:block; max-width:60px; max-height:60px; border:1px solid #369; background-color:#FFF; }

TABLE.helpsubmitbox { border:none; }
TABLE.helpsubmitbox TH { padding:0 0.5ex; line-height:1.6em; vertical-align:bottom; background-color:#69C; color:#FFF; }
TABLE.helpsubmitbox TD { width:50%; padding:4px; border:1px solid #69C; border-top:none; border-right:none; vertical-align:middle; }
TABLE.helpsubmitbox TD.tips { border-right:1px solid #69C; }
TABLE.helpsubmitbox UL { margin:0 0 0 35px; list-style:square; }
TABLE.helpsubmitbox LI { line-height:1.4em; margin:0.2em 0; }
TABLE.helpsubmitbox A { color:#00F; }

DIV.helpbar { margin:0; padding:0 0 1em; }
DIV.helpbar TD { padding:0; vertical-align:middle; }
DIV.helpbar TR.bar TH { width:20px; background:#66C url(../images/helpbar/ayuda.gif) no-repeat left bottom; }
DIV.helpbar TR.bar TD { height:41px; padding:2px; border:1px solid #66C; border-left:none; border-right:none; }
DIV.helpbar TR.bar TD.actions { width:40%; border:1px solid #66C; background-color:#EEE; }
DIV.helpbar TD.tips { border:none; }
DIV.helpbar TD IMG { vertical-align:middle; }
DIV.helpbar TD.actions UL { margin:0; padding:0; list-style:none; }
DIV.helpbar TD.actions LI { display:block; float:left; width:44%; margin:2px 0; padding:0 0 0 13px; line-height:1.2em; background:transparent url(../images/helpbar/item.gif) no-repeat 4px 0.4em; }
DIV.helpbar UL.tips { margin:1em 0 0 20px; border-bottom:1px solid  #66C; list-style:none; }
DIV.helpbar UL.tips LI { margin:.3em 0; padding:0 0 0 12px; line-height:1.3em; background:transparent url(../images/helpbar/arrowitem.gif) no-repeat 0px 0.3em; }
DIV.helpbar A { color:#66C; text-decoration:underline; }
DIV.helpbar UL.tips A { color:#00F; }

DIV.message P.title { background-color:#69C; }
DIV.message P.text { text-align:center; }

SPAN.usrname { vertical-align:middle; }
SPAN.usrname IMG { vertical-align:middle; }

SPAN.prjname { vertical-align:middle; }
SPAN.prjname IMG { vertical-align:middle; }

SPAN.srvname { vertical-align:middle; }
SPAN.srvname IMG { vertical-align:middle; }

TABLE.choosecat { width:540px !important; }
TABLE.choosecat TD { padding:2px 4px; text-align:left; vertical-align:top; }
TABLE.choosecat TD.maincat { width:275px; }
TABLE.choosecat TD.maincat SELECT { float:left; }
TABLE.choosecat TD.maincat IMG { float:right; }
TABLE.choosecat TD.subcat { width:250px; }
TABLE.choosecat TD.subcat IMG { float:right; margin:2px 4px 0; }
TABLE.choosecat SELECT { width:250px; }

TEXTAREA.desc { width:225px; height:65px; }
TEXTAREA.prjdesc { width:350px; height:85px; }
/*TEXTAREA.srvdesc { width:190px; height:85px; }*/
TEXTAREA.qlfdesc { width:95%; height:65px; }
TEXTAREA.msgdesc { width:500px; height:85px; }
TEXTAREA.rptdesc { width:400px; height:85px; }
TEXTAREA.imgdesc { width:400px; height:85px; }

TABLE.stats { width:auto; }
TABLE.stats TD { padding:1px; border:1px solid #69C; }
TABLE.stats TD.qlfs TABLE { width:240px; }
TABLE.stats TD.ops TABLE { width:240px; }
TABLE.stats TD.lastops { width:150px; }
TABLE.stats TABLE TD { padding:1px; border:none; }
TABLE.stats P.title { background-color:#69C; }
TABLE.stats STRONG.good { color:#090; }
TABLE.stats STRONG.neutral { color:#00C; }
TABLE.stats STRONG.bad { color:#C00; }

DIV.login { width:325px; margin:3px 4px; padding:1px; border:1px solid #69C; }
DIV.login TD { padding:2px 4px; }
DIV.login A { color:#00F; }
DIV.login P.title { background-color:#69C; }
DIV.login INPUT.textbox { width:150px; }
DIV.login DIV.error { margin:0; text-align:center; color:#C00; }

DIV.pswbox { width:280px; height:70px; margin:3px 4px; padding:1px; border:1px solid #69C; }
DIV.pswbox TD { padding:2px 4px; }
DIV.pswbox P.title { background-color:#69C; }
DIV.pswbox INPUT.password { width:150px; }

P.searchmsg A { color:#00F; }

DIV.msgdie { margin:0 20px; }
DIV.msgdie IMG { float:right; margin:8px 0 8px 8px; }
DIV.msgdie A { color:#00F; }
DIV.msgdie P.tip { padding:.25em 0; }

UL.registerlist { padding:0; margin:0; }
UL.registerlist LI { width:80%; margin:0 2%; padding:4px 0 4px 16px; list-style:square inside url(../images/icons/item_arrow.gif); }


TABLE.owntxts CAPTION.title { margin-top:0; background-color:#F63; }
TABLE.owntxts TD.title P { text-align:left; line-height:1.6em; background-color:#EEE; }
TABLE.owntxts TD.title STRONG.info { text-align:left; padding-right:4px; }
TABLE.owntxts TD.title SPAN { text-align:left; margin:0 4px; }
TABLE.owntxts TD.title SPAN.help { float:right; margin:0; }
TABLE.owntxts TD.txt { padding:4px; color:#333; font-size:12px; }
TABLE.owntxts TD.txt H1 { font-size:2em; margin:0.67em 0; margin-top:0; color:#333; }
TABLE.owntxts TD.txt H2 { font-size:1.5em; margin:0.83em 0; color:#333; }
TABLE.owntxts TD.txt H3 { font-size:1.17em; margin:1em 0; color:#333; }
TABLE.owntxts TD.txt H4 { margin:1.33em 0; color:#333; }
TABLE.owntxts TD.txt H5 { font-size:0.83em; margin:1.67em 0; color:#333; }
TABLE.owntxts TD.txt H6 { font-size:0.67em; margin:2.33em 0; color:#333; }
TABLE.owntxts TD.txt P { margin:1em 0; padding:0 0.5ex; line-height:1.4em; font-size:12px; }
TABLE.owntxts TD.txt SMALL { font-size:smaller; }
TABLE.owntxts TD.txt TABLE { width:auto; }
TABLE.owntxts TD.txt TD { vertical-align:middle; }
TABLE.owntxts TD.txt CAPTION { padding:0; text-align:center; line-height:1.4em; font-weight:normal; background-color:transparent; color:inherit; }
TABLE.owntxts TD.txt UL, OL { margin:0 0 0 30px; padding:0; line-height:1.6em; }
TABLE.owntxts TD.txt LI { padding:0; margin:0; }
TABLE.owntxts TD.txt IMG { border:none; }
TABLE.owntxts TD.txt SPAN.rmvdlnk { color:#00F; text-decoration:underline; cursor:pointer; }

BODY.text { padding:4px; margin:0; color:#333; font-size:12px; }
BODY.text H1 { font-size:2em; margin:0.67em 0; margin-top:0; color:#333; }
BODY.text H2 { font-size:1.5em; margin:0.83em 0; color:#333; }
BODY.text H3 { font-size:1.17em; margin:1em 0; color:#333; }
BODY.text H4 { margin:1.33em 0; color:#333; }
BODY.text H5 { font-size:0.83em; margin:1.67em 0; color:#333; }
BODY.text H6 { font-size:0.67em; margin:2.33em 0; color:#333; }
BODY.text P { margin:1em 0; padding:0 0.5ex; line-height:1.4em; font-size:12px; }
BODY.text SMALL { font-size:smaller; }
BODY.text TABLE { width:auto; }
BODY.text TD { vertical-align:middle; }
BODY.text CAPTION { padding:0; text-align:center; line-height:1.4em; font-weight:normal; background-color:transparent; color:inherit; }
BODY.text UL, OL { margin:0 0 0 30px; padding:0; line-height:1.6em; }
BODY.text LI { padding:0; margin:0; }
BODY.text IMG { border:none; }
BODY.text SPAN.rmvdlnk { color:#00F; text-decoration:underline; cursor:pointer; }

TABLE.qlfslist CAPTION { background-color:#69C; }
TABLE.qlfslist TD { padding:2px 0; }

TABLE.qlfy { margin:2px 0; border:1px solid #CCC; color:#039; font-size:12px; }
TABLE.qlfy TH { padding:0 4px !important; border:none; border-bottom:1px solid #CCC; background-color:#EEE !important; font-weight:normal !important; color:#039 !important; text-align:left; vertical-align:middle; line-height:20px; }
TABLE.qlfy TH SPAN.usrname { font-weight:normal; vertical-align:top; }
TABLE.qlfy TH SPAN.usrname IMG { vertical-align:middle; }
TABLE.qlfy TD { padding:2px 4px; color:#039; text-align:left; vertical-align:top; line-height:1.2em; }
TABLE.qlfy TH.label { width:120px; white-space:nowrap; font-weight:bold !important; }
TABLE.qlfy TD.label { width:120px; white-space:nowrap; }
TABLE.qlfy TEXTAREA { height:6em; width:98%; border:1px inset #039; }
TABLE.qlfy TD.good { color:#070; font-weight:bold; }
TABLE.qlfy TD.neutral { color:#039; font-weight:bold; }
TABLE.qlfy TD.bad { color:#C00; font-weight:bold; }
TABLE.qlfy P.error { margin:3px 0; padding:0; font-size:11px; line-height:1.1em; color:#C00; }
TABLE.qlfy TD.text { color:#333; }

TABLE.qualifies SPAN.good { color:#070; font-weight:bold; }
TABLE.qualifies SPAN.neutral { color:#039; font-weight:bold; }
TABLE.qualifies SPAN.bad { color:#C00; font-weight:bold; }

DIV.orderbar { margin:0; padding:4px; vertical-align:middle; }

P.editedtxt { margin:0; padding:8px; border:1px solid #69C; vertical-align:middle; }
P.editedtxt IMG { vertical-align:middle; }
P.editedtxt A { color:#00F; }

P.blockedusr { text-align:center; margin:0; padding:8px; vertical-align:middle; line-height:2; }
P.blockedusr IMG { vertical-align:middle; }

UL.registerlist { margin:0px; padding:0px 0px 12px; list-style:square outside url(../images/icons/item_arrow.gif); }

DIV.index_section { margin:0 62px; }
DIV.help_section { padding:4px 0 0; margin:0 4px 8px; vertical-align:top; font-size:11px; background-color:#F6F6F6; }
DIV.help_section SPAN { display:block; margin:0 0 0 58px; width:400px; }
DIV.help_section INPUT { margin:12px 0 0; }
DIV.help_section FORM { margin:0 0 0 58px; }
DIV.help_section IMG.index_icon { float:left; margin:0 4px; }
DIV.help_section IMG.index_image { float:right; }

DIV.index_item { margin:0 8px; }
IMG.index_icon { float:left; margin:0 4px; }
IMG.index_image { float:right; }
DIV.help_items { padding:4px 0 0; margin:0 4px 8px; vertical-align:top; font-size:11px; background-color:#F6F6F6; }
DIV.help_items SPAN { display:block; margin:0 0 0 14px; width:400px; }
DIV.help_items INPUT { margin:12px 14px 0; }

DIV.news_section H1 { margin:.25em .2em; padding:0 .25em; border-bottom:2px solid; font-size:20px; }
DIV.news_section H1 A { text-decoration:none; }

DIV.news_index { float:left; width:50%; min-width:15em; }
DIV.news_div { clear:left; height:1px; margin:-1px 0 0; font-size:0; line-height:0; visibility:hidden; }

DIV.news { margin:0 .5em; }
DIV.news H2 { margin:0 0 .25em; line-height:1.3em; }
DIV.news H2 A { text-decoration:none; }
DIV.news H2 A:hover { text-decoration:underline; }
DIV.news SMALL.time { font-size:11px; }
DIV.news P { margin:1em 0; color:#333; }
DIV.news P.info A { color:#00F; }
DIV.news P.info A:visited { color:#60C; }

DIV.news_section#sec1,
DIV.news_section#sec1 H1,
DIV.news_section#sec1 H1 A,
DIV.news_section#sec1 DIV.news H2,
DIV.news_section#sec1 DIV.news H2 A { color:#933; }

DIV.news_section#sec2,
DIV.news_section#sec2 H1,
DIV.news_section#sec2 H1 A,
DIV.news_section#sec2 DIV.news H2,
DIV.news_section#sec2 DIV.news H2 A { color:#369; }

DIV.news_section#sec3,
DIV.news_section#sec3 H1,
DIV.news_section#sec3 H1 A,
DIV.news_section#sec3 DIV.news H2,
DIV.news_section#sec3 DIV.news H2 A { color:#060; }

DIV.news_section#sec4,
DIV.news_section#sec4 H1,
DIV.news_section#sec4 H1 A,
DIV.news_section#sec4 DIV.news H2,
DIV.news_section#sec4 DIV.news H2 A { color:#939; }

DIV.adsense { margin:0 .25em; padding:.25em 0; text-align:center; }

IMG.adv_a, OBJECT.adv_a { width:468px; height:60px; border:1px solid #369; background-color:#CCC; }
IMG.adv_b, OBJECT.adv_b { width:180px; height:150px; border:1px solid #369; background-color:#CCC; }
IMG.adv_c, OBJECT.adv_c { width:728px; height:90px; border:1px solid #369; background-color:#CCC; }
IMG.adv_d, OBJECT.adv_d { width:125px; height:125px; border:1px solid #369; background-color:#CCC; }


DIV.catselector { width:46.5em; padding:.2em 0; text-align:left; font-size:11px; }
DIV.catselector STRONG { display:block; font-size:12px; font-weight:normal; text-align:left; }
DIV.catselector SELECT { width:22em; font-size:11px; }
DIV.catselector DIV.catdisplay { padding:.4em 0; font-size:12px; text-align:left; }
DIV.catselector SPAN.list { display:block; text-align:left; }
DIV.catselector SPAN.button { display:block; text-align:right; }
DIV.catselector SPAN.button INPUT { padding:0; margin:0; border-width:1px; border-color:#69C; height:1.6em; line-height:1em; vertical-align:middle; font-size:10px; font-weight:bold; color:#FFF; background-color:#69C; }
DIV.catselector SPAN.button INPUT.disabled { border-color:#CCC; background-color:#CCC; }
DIV.catselector DIV.maincatbox { float:left; width:24em; display:inline; }
DIV.catselector DIV.maincatbox SPAN.button { margin:.25em 2em 0 0; }
DIV.catselector DIV.parent_maincatbox { float:left; width:24em; display:inline; }
DIV.catselector DIV.parent_maincatbox SPAN.list { margin:0 .25em 0 0; background:transparent url(../images/arrow1.gif) no-repeat 100% 0; }
DIV.catselector DIV.parent_maincatbox SPAN.button { margin:.25em 2em 0 0; }
DIV.catselector DIV.catbox { width:22em; margin:0 0 0 24em; }
DIV.catselector DIV.catbox SPAN.button { margin:.25em .25em 0 0; padding:0 20px 0 0; }
DIV.catselector DIV.parent_catbox { width:22em; margin:0 0 0 24em; }
DIV.catselector DIV.parent_catbox SPAN.button { margin:.25em .25em 0 0; padding:0 20px 0 0; background:transparent url(../images/arrow2.gif) no-repeat 100% 100%; }

P.sponsor { text-align:right; clear:both; }

/*DIV.catselector:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }*/

/*{ background:#FFF url(../images/arrow1.gif) no-repeat 100% 0; }*/
/*{ background:#FFF url(../images/arrow2.gif) no-repeat 100% 100%; }*/
