/*removes dotted border around FF links*/ :focus { -moz-outline-style: none; } body { margin:0; padding:0; text-align:left; background-color:#ccc; height:100.1%; } #container { position:relative; border:0px solid black; } #advertising { float:right; margin:13 13 0 0px; border:0px solid #000; } #branding { position:relative; /*min-width:800px;*/ height:111px; background-color:#000; border:0px solid green; } #branding_inner { height:24px; background:url("/img/bg-branding.jpg") top right no-repeat; background-repeat:no-repeat; padding:87 0 0 0px; border:0px solid white; } #logo { position:absolute; top:0; left:0; padding:10 0 0 25px; border:0px solid blue; z-index:101; } #adspace { position:absolute; top:13px; right:130px; width:234px; height:60px; overflow:hidden; } #topsearch { position:absolute; top:0px; right:0px; border-left:2px solid white; width:98px !important; width:119px; height:67px !important; height:87px; overflow:hidden; padding:10 10 10 10px; background-color:#993333; } #topsearch a { color:white; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; } #topsearch a:visited { color:white; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; } div#nav_sub2 { position:relative; top:0px; left:0px; margin:0 0 0 0px; padding:0 0 0 0px; height:24px; border:0px solid #183d61; } #nav_sub2 ul { color:#fff; font:11px verdana, arial, san-serif; margin:0px 0px 0px 173px; background:#3078bf; padding:0px 0 0 0px; height:24px; text-indent:0px; text-decoration:none; list-style:none; /*width:900px;*/ border:0px solid blue; border-top:1px solid #fff; } #nav_sub2_curve_left { position:absolute; top:-12px; left:173px; width:7px; height:7px; z-index:11; } #nav_sub2 li.at { position:relative; top:-6px; left:0px; padding:8 20 15 20px; margin:0 0 0 0px; background:url("/img/bg-nav-sub-at.gif") top left repeat-x; border:0px solid blue; color:#000; font:bold 18px arial, san-serif; } #nav_sub2 li.left { position:relative; background:url("/img/bg-nav-sub.gif") 0px 4px no-repeat !important; background:url("/img/bg-nav-sub.gif") 0px 4px no-repeat; margin:0 0 0 -4px; padding:24 16 4 40px; border:0px solid white; } @media screen and (-webkit-min-device-pixel-ratio:0){ /*safari only hack */ #nav_sub2_curve_left { top:-12px; } #nav_sub2 li.at {top:-5px;} #nav_sub2 li.left {padding:24px 16px 5px 40px;background:url("/img/bg-nav-sub.gif") 0px 5px no-repeat !important;;} } #nav_sub2 li { display:inline; margin:0px 0px 0px 0px; padding:0 16 4 16px; border:0px solid white; } #nav_sub2 a { padding:0; margin:0; color:#ffffff; font:bold 11px verdana, arial, san-serif; text-decoration:none; } #nav_sub2 a:visited { } #nav_sub2 a:hover { color:#dbdbdb; } /* +++ */ div#instrument { position:absolute; top:0px; left:0px; width:83px; height:368px; background-image:url("/img/fiddle.png"); background-position:top left; background-repeat:no-repeat; z-index:100; border:0px solid white; } #lower_wrapper td.content_col { vertical-align:top; background:#ffffff; } #lower_wrapper { border:0px solid green; } #nav { position:relative; vertical-align:top; width:173px; background-color:#3e5d27; background-image:url("/global/img/bg-white-rule.gif"); background-position:top right; background-repeat: repeat-y; border:0px solid red; } #nav_inner { background:url("/global/img/bg-white-rule.gif") top right repeat-y; } /* +++ */ #small-ads { position:relative; vertical-align:top; width:173px; padding:0px; background-color:#3e5d27; border-top:1px solid white; padding-top:10px; } #small-ads img {margin-left:10px;margin-top:2px;} /* +++ ie.css*/ #curve { width:173px; background:url("/img/bg-search.gif") top right no-repeat; padding:0 0 0 0px; margin-top:0px; border:0px solid black; } div#pms { background-color:#04924a; padding:10px 20px 10px 20px; text-align:center; } #nav_sub { } #curve h3 { font:bold 10px verdana, arial, san-serif; color:#fff; margin:0px 0px 2px 10px; padding-top:10px; } #curve p { font:10px verdana, arial, san-serif; color:#fff; margin:0px 0px 6px 10px; } #curve ul { font:10px verdana, arial, san-serif; color:#fff; margin:0px; padding:0px; padding-left:10px; text-decoration:none; list-style:none; border-bottom:1px solid #fff; padding-bottom:12px; } #curve li { display:inline; /*removes extra padding from around list items in IE*/ } #curve a { font:10px verdana, arial, san-serif; color:#fff; margin:0px; display:block; margin-right:0px; padding:1px; text-decoration:none; } #curve a:visited { } #curve a:hover { background:#253b52; } .account { padding:15 15 15 15px; border-top:1px solid #fff; border-bottom:1px solid #fff; } .account h3 { color:#fff; font:10px verdana, arial, san-serif; margin:0 0 0 0px; } .account p { color:#fff; font:10px verdana, arial, san-serif; margin:0 0 15 0px;; padding:0 0 0 0px; } #content_main { background:#fff; width:100%; padding:0 0 0 0px; border:0px solid yellow; } #content_main td{ vertical-align:top; } td#content_page{ width:100%; vertical-align:top; padding:0 0 0 0px; border:0px solid blue; } td#content_left{ width:215px; vertical-align:top; padding:20 10 10 30px; border:0px solid blue; } td#content_left_2 { /*used for 2 col layout*/ width:50%; vertical-align:top; padding:20 10 10 30px; border:0px solid blue; } td#content_middle { margin:0 20 0 20px; vertical-align:top; padding:20px; background:#efefef; border:0px solid blue; } td#content_right{ vertical-align:top; padding:20 10 10 10px; width:170px; border:0px solid blue; } td#content_right_my{ /*for sitewide myHangout menu on right*/ vertical-align:top; width:115px; background-color:#993333; border:0px solid blue; } td#content_right_2{ /*used for 2 col layout*/ width:50%; vertical-align:top; padding:20 10 10 10px; border:0px solid blue; } .clear { clear:both; height:0px; border:0px solid #FFF; } #site_info { background:#e6af73; height:34px; } #content_right_my p { font:11px verdana, arial, san-serif; color:#FFFFFF; border:0px solid #000; margin:0 0 0 0px; } #content_right_my a { color:#FFFFBB; text-decoration:none; } #content_right_my a:visited { } #content_right_my a:hover { color:#FFCC00; } #site_info p { text-align:right; font:bold 10px verdana, arial, san-serif; color:#3f372f; padding:12px 14px 0px 16px; border:0px solid #000; } #site_info a { font:bold 10px verdana, arial, san-serif; color:#3f372f; text-decoration:none; } #site_info a:visited { text-decoration:none; } #site_info a:hover { color:#000; text-decoration:underline; } #site_info .count { margin:0 0 0 30px; } /* Begin Text Selectors */ h1{ font:bold 18px arial, san-serif; color:#000000; margin:0px 0px 0px 0px; } h2 { font:bold 18px arial, san-serif; color:#663300; margin:0px 0px 0px 0px; } h3 { font:bold 14px arial, san-serif; color:#663300; margin:0px 0px 6px 0px; } h4 { font:; color:; margin:0px 0px 6px 0px; } h5 { font:; color:; margin:0px 0px 6px 0px; } h6 { font:; color:; margin:0px 0px 6px 0px; } p { font:12px arial, san-serif; color:#000000; margin-top:0px; } p.psm { font:11px arial, san-serif; margin-top:0px; } textarea { font:12px arial, san-serif; color:#000000; margin-top:0px; } A.leftnav{color:#FFFFFF;text-decoration:none;} A.leftnav:Active{color:#FFFFFF;text-decoration:none;} A.leftnav:Visited{color:#FFFFFF;text-decoration:none;} A.leftnav:Hover{color:#dddddd;text-decoration:none;} a { color:#002299; text-decoration:underline; } a:visited { color:#002266; text-decoration:underline; } a:hover { color:#BB6600; text-decoration:underline; } ol { font:12px arial, san-serif; color:#000000; margin:0 0 10 20px; padding:0; text-indent:0px; text-decoration:none; } ul { font:12px arial, san-serif; color:#000000; margin:0 0 10 20px; padding:0; text-indent:0px; text-decoration:none; list-style:disc; } td { font:12px arial, san-serif; color:#000000; } .table { border-color:#ccc; text-align:center; font:12px arial, san-serif; color:#545454; } .table td { padding:6px; } td.even { background:#ebebeb; } img { border:0; } .center { text-align:center; } .bold { font-weight:bold; } .nomargin { margin:0px; } td.classifieds_tools { width:140px; background:#BBCC88; } .tabledark{background-color:#DEDEDE;} .tablelight{background-color:#EFEFEF;} .white{color:white;} .submit { color:white; background-color:#33806e; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px; } .btn { color:white; background-color:#33806e; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px; } .btnsm { color:white; background-color:#33806e; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:10px; } .err { color:#FF0000; }