
/* ::::: https://www.nypost.com/css/re_all.css ::::: */

body { margin: 0pt; padding: 0pt; background: rgb(143, 142, 142) url('bgfade.gif') repeat-x scroll 0% 0%; font-family: Arial,Verdana,Helvetica,Tahoma,sans-serif; min-height: 100%; height: 100%; }
#wrapper { margin: 0pt auto; padding: 0pt; background: rgb(143, 142, 142) url('bg.gif') repeat-y scroll center top; z-index: 0; width: 1014px; }
#pagewrap { background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; width: 991px; height: 100%; }
#top { background: rgb(71, 70, 70) url('bgt.jpg') no-repeat scroll center bottom; display: block; width: 991px; height: 24px; }
#homedel { display: block; float: right; margin-right: 6px; text-align: right; width: 250px; }
#headerLoginOpts { display: block; float: right; margin-right: 6px; text-align: right; color: white; font-family: Arial; font-size: 0.8em; font-weight: bold; }
#headerLoginOpts a { text-decoration: none; color: rgb(255, 255, 255); }
#headerLoginOpts a:link { color: rgb(255, 255, 255); text-decoration: none; }
#headerLoginOpts a:visited { text-decoration: none; color: rgb(255, 255, 255); }
#headerLoginOpts a:hover { color: rgb(0, 0, 0); }
#headerLoginOpts a:active { text-decoration: none; color: rgb(255, 255, 255); }
#liberty { display: block; float: left; width: 250px; }
#liberty a { color: rgb(255, 255, 255); font-family: Arial; font-size: 0.8em; font-weight: bold; text-decoration: none; }
#liberty a img { border: 0px none ; vertical-align: middle; }
#ls { float: left; width: 13px; height: 100%; }
#rs { float: left; width: 10px; height: 100%; }
#hd { background: rgb(255, 255, 255) url('hd_bg.jpg') no-repeat scroll center top; display: block; width: 991px; height: 97px; position: relative; }
#weatherandads { margin: 0pt; padding: 0pt; width: 270px; height: 96px; float: left; text-align: center; }
#topleftad { margin: 0pt; padding: 10px 1px 0px 9px; height: 80px; float: left; text-align: center; }
#weather { position: relative; left: 15px; top: 26px; float: left; width: 130px; }
#masthead { margin: 0pt; padding: 0pt; font-size: 0px; width: 445px; height: 96px; float: left; text-align: center; }
#masthead img { margin: 9px 0pt 0pt; }
.date { margin-right: 3px; padding-right: 3px; font-size: 10px; color: rgb(0, 0, 0); }
.update { margin: 0pt; padding: 0pt; font-size: 10px; color: rgb(102, 102, 102); }
#date { margin: 9px 0px 0px; padding: 0px; left: 10px; top: 15px; float: left; text-align: left; position: relative; line-height: 8pt; }
#upost_promo { margin: 0px; display: block; position: absolute; right: 5px; top: 5px; }
#upost_promo img { border: 0px none ; }
#searchbox { margin: 0px; padding: 0px; overflow: hidden; height: 22px; position: absolute; right: 25px; bottom: 3px; }
#searchbox #clssearch { padding: 4px 2px 0px; background: transparent url('search_bg.jpg') no-repeat scroll center top; width: 136px; height: 18px; vertical-align: middle; margin-right: 2px; float: left; }
#searchbox #clsselect { margin: 0px 2px 0px 0px; padding: 3px 0px 0px; background: rgb(255, 255, 255) url('search_select_bg.jpg') no-repeat scroll center top; width: 70px; height: 22px; font-size: 0.7em; float: left; }
#searchbox .gobtn { border: 0px none ; margin: 2px 0px 0px; background: rgb(255, 255, 255) url('emptybut23.gif') no-repeat scroll center center; color: rgb(0, 0, 0); height: 20px; width: 23px; text-align: center; padding-bottom: 2px; font-size: 0.7em; float: left; }
#nav { margin: 0pt 0pt 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 1000; padding-top: 0px; display: block; width: 991px; height: 51px; }
#cvr { padding: 0pt; background: rgb(255, 255, 255) url('cvrbg.gif') repeat-y scroll right top; float: left; display: block; width: 991px; height: 100%; }
#pgright { float: left; display: block; width: 780px; }
#pgleft { float: left; display: block; width: 810px; }
#left160 { margin: 0pt 0px 0pt 0pt; padding: 0pt 0px 0pt 20px; display: block; width: 160px; float: left; }
#left320 { margin: 0pt 0pt 10px; padding: 0pt 0pt 0pt 20px; float: left; display: block; width: 320px; }
#top785 { display: block; height: 221px; padding-bottom: 10px; }
#col220 { float: left; display: block; width: 220px; padding-right: 5px; }
.a8bl_ap { font-size: 8pt; color: rgb(0, 0, 0); text-decoration: none; font-weight: normal; }
.a8blb_ap { font-size: 8pt; color: rgb(0, 0, 0); text-decoration: none; font-weight: bold; }
.a8blb_ap a { color: rgb(0, 0, 0); text-decoration: none; font-weight: bold; }
.a8blb_ap a:hover { color: rgb(204, 0, 0); text-decoration: none; }
#lb { margin: 0pt 0pt 10px; display: block; width: 770px; padding-left: 5px; float: right; }
#lb_b { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin: 0px 10px 5px 0pt; padding: 0pt 10px 0pt 0pt; display: block; width: 760px; float: right; }
#center440 { margin: 0pt; padding: 0pt 0pt 0pt 10px; float: left; display: block; width: 440px; }
#center470 { padding: 0pt; float: left; display: block; width: 470px; margin-bottom: 0pt; }
#center425 { margin: 0pt; padding: 0pt 0pt 0pt 10px; float: left; display: block; width: 425px; }
#right160 { float: right; display: inline; width: 160px; margin-right: 21px; }
#right340 { margin: 0pt; padding: 0pt 5px 0pt 0pt; float: right; display: block; width: 340px; }
#right325 { margin: 0pt; padding: 0pt 5px 0pt 0pt; float: right; display: block; width: 325px; }
#spacer { display: block; padding-top: 10px; margin-bottom: 10px; clear: both; }
.sp20lt { margin-left: 20px; }
.timestmp { margin: 0pt; padding: 0pt; color: rgb(204, 0, 0); text-decoration: none; font-family: Arial,sans-serif; font-size: 10px; }
.morevideo { padding: 3px; float: left; text-align: right; width: 294px; background-color: rgb(0, 0, 0); }
.morevideo a { color: rgb(255, 255, 255); text-decoration: none; font-size: 11px; font-weight: bold; }
.a7bl { font-size: 7pt; color: rgb(0, 0, 0); }
.a8bl { font-size: 8pt; color: rgb(0, 0, 0); }
.a8blb { font-size: 8pt; color: rgb(0, 0, 0); font-weight: bold; }
.a8redb { font-size: 8pt; color: rgb(204, 0, 0); font-weight: bold; }
.a8greyb { font-size: 8pt; color: rgb(102, 102, 102); font-weight: bold; text-decoration: none; }
.a8wt { font-size: 8pt; color: rgb(255, 255, 255); }
.a8wtb { font-size: 8pt; color: rgb(255, 255, 255); font-weight: bold; }
.a10bl { font-size: 10pt; color: rgb(0, 0, 0); }
.a10blb { font-size: 10pt; color: rgb(0, 0, 0); font-weight: bold; }
.moreblkinline { margin: 0pt; padding: 0pt; font-size: 11px; font-weight: bold; text-transform: uppercase; color: rgb(204, 0, 0); }
.moreblkinline a { margin: 0pt; color: rgb(0, 0, 0); text-decoration: none; padding-left: 3px; font-size: 11px; font-weight: bold; }
.moreblkinline a:hover { color: rgb(204, 0, 0); text-decoration: underline; font-weight: bold; }
.moreblkinlinert { margin: 0pt; padding: 0pt 22px 0pt 0pt; float: right; font-size: 11px; font-weight: bold; text-transform: uppercase; color: rgb(204, 0, 0); }
.moreblkinlinert a { margin: 0pt; font-family: arial; color: rgb(0, 0, 0); text-decoration: none; clear: both; text-align: right; padding-left: 3px; font-size: 11px; font-weight: bold; text-transform: uppercase; }
.moreblkinlinert a:hover { font-family: arial; font-size: 8pt; color: rgb(204, 0, 0); text-decoration: underline; font-weight: bold; }
.morewhtlt { margin: 0pt; padding: 0pt; clear: both; text-align: left; font-family: Arial,sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; color: rgb(0, 0, 0); float: left; }
.morewhtlt a { margin: 0pt; padding: 0pt; color: rgb(255, 255, 255); text-decoration: none; clear: both; text-align: left; font-size: 11px; font-weight: bold; }
.morewhtlt a:hover { color: rgb(0, 0, 0); text-decoration: underline; font-weight: bold; }
#sitemapftr { border: 1px solid rgb(221, 221, 221); clear: both; display: block; width: 937px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); margin-top: 10px; margin-left: 20px; margin-right: 15px; }
#sitemapftr div.col { margin: 7px 6px; float: left; width: 120px; }
#sitemapftr div.col .grouptitle a { text-decoration: none; font-size: 12px; color: rgb(0, 0, 0); font-weight: bold; }
#sitemapftr div.col .grouptitle a:visited { text-decoration: none; font-size: 12px; color: rgb(0, 0, 0); font-weight: bold; }
#sitemapftr div.col .grouptitle a:hover { text-decoration: underline; color: rgb(0, 0, 0); }
#sitemapftr div.col ul { margin: 0pt 0pt 0pt 15px; padding: 0pt; list-style-type: disc; list-style-position: outside; list-style-image: url('bltblack.gif'); line-height: 12px; }
#sitemapftr div.col ul li a { text-decoration: none; font-size: 10px; color: rgb(0, 0, 0); }
#sitemapftr div.col ul li a:visited { text-decoration: none; color: rgb(0, 0, 0); }
#sitemapftr div.col ul li a:hover { text-decoration: underline; color: rgb(0, 0, 0); }
#sitemapftr a { font-size: 11px; text-decoration: underline; color: rgb(0, 0, 0); }
#ftr { float: left; display: inline; width: 940px; height: 26px; padding-top: 4px; margin-top: 10px; margin-left: 19px; background-color: rgb(204, 204, 204); text-align: right; color: rgb(0, 0, 0); }
#ftr a.ftrleft { color: rgb(102, 102, 102); text-decoration: none; font-weight: normal; font-size: 11px; margin-top: 5px; padding-right: 10px; text-transform: uppercase; text-align: right; vertical-align: middle; }
#ftr a.ftrleft:active { text-decoration: underline; }
#ftr a.ftrleft:hover { color: rgb(51, 51, 51); text-decoration: underline; }
#ftr a.ftr { background: transparent url('reddots.gif') no-repeat scroll left center; color: rgb(102, 102, 102); text-decoration: none; font-weight: normal; font-size: 11px; text-transform: uppercase; margin-top: 5px; padding-top: 0px; padding-right: 10px; padding-left: 10px; vertical-align: middle; }
#ftr a.ftr:active { text-decoration: underline; }
#ftr a.ftr:hover { color: rgb(51, 51, 51); text-decoration: underline; }
#subftr { margin: 0px; padding: 40px 0px 0px; background: rgb(143, 142, 142) url('footer.gif') no-repeat scroll center top; clear: both; display: block; width: 1014px; height: 100px; text-align: center; line-height: 6px; }
#subftr p { color: rgb(255, 255, 255); font-weight: normal; font-size: 10px; }
#subftr a { color: rgb(255, 255, 255); text-decoration: none; font-weight: normal; font-size: 10px; text-transform: uppercase; padding-right: 10px; padding-left: 10px; }
#subftr a:hover { color: rgb(255, 255, 255); text-decoration: underline; font-weight: normal; font-size: 10px; }
li { font-size: 13px; font-weight: normal; color: rgb(96, 96, 96); }
ul.red { list-style-image: url('bltred.gif'); }
ul.blk { color: rgb(0, 0, 0); }
ul.wht { color: rgb(255, 255, 255); }
select { border-color: rgb(191, 191, 191); border-width: 1px; background-color: rgb(255, 255, 255); font-family: Arial,Verdana,Helvetica,Tahoma,sans-serif; font-size: 10px; text-decoration: none; margin-bottom: 3px; }
input { border-color: rgb(191, 191, 191); border-width: 1px; background-color: rgb(255, 255, 255); font-family: Arial,Verdana,Helvetica,Tahoma,sans-serif; font-size: 10px; text-decoration: none; height: 15px; margin-bottom: 3px; }
input.button { border: 1px solid rgb(102, 102, 102); font-family: arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; color: rgb(204, 0, 0); background-color: rgb(231, 231, 231); }
.clearer { clear: both; height: 1px; margin-bottom: -1px; line-height: 0px; }
.clearer-left { clear: left; height: 1px; margin-bottom: -1px; line-height: 0px; }
.clearer-right { clear: right; height: 1px; margin-bottom: -1px; line-height: 0px; }
#adbottomx { width: 550px; height: 250px; float: left; margin-left: 20px; }
#stubhub ul { margin: 0pt 0pt 0pt 20px; padding: 65px 18px 0pt 12px; }
.stubhub li { font-family: arial; color: rgb(0, 0, 0); text-decoration: underline; line-height: 1.2em; }
#stubhub a:link { font-size: 9pt; color: rgb(0, 0, 0); text-transform: uppercase; font-family: Arial,sans-serif; font-weight: bold; text-decoration: none; }
#stubhub a:visited { font-size: 9pt; color: rgb(0, 0, 0); text-transform: uppercase; font-family: Arial,sans-serif; font-weight: bold; text-decoration: none; }
#stubhub a:active { font-size: 9pt; color: rgb(0, 0, 0); text-transform: uppercase; font-family: Arial,sans-serif; font-weight: bold; text-decoration: none; }
#stubhub a:hover { font-size: 9pt; color: rgb(0, 0, 0); text-transform: uppercase; font-family: Arial,sans-serif; font-weight: bold; text-decoration: underline; }
#stubhub #andmore { margin: 5px; float: right; }

/* ::::: https://www.nypost.com/css/re_more.css ::::: */

.dropmenudiv { border: 1px solid rgb(102, 102, 102); margin: -20px 0pt 0pt; padding: 0pt; position: absolute; line-height: 18px; z-index: 1000; background-color: rgb(51, 51, 51); visibility: hidden; }
.dropmenudiv a { padding: 2px 0pt; display: block; font-family: Verdana; font-size: 9pt; text-indent: 3px; text-decoration: none; font-weight: bold; color: white; }
.dropmenudiv a:visited { padding: 2px 0pt; display: block; font-family: Verdana; font-size: 9pt; text-indent: 3px; text-decoration: none; font-weight: bold; color: white; }
.dropmenudiv a:active { padding: 2px 0pt; display: block; font-family: Verdana; font-size: 9pt; text-indent: 3px; text-decoration: none; font-weight: bold; color: white; }
.dropmenudiv a:hover { background-color: rgb(204, 0, 0); }
#videodrop a.videodrop, #videodrop a.videodrop:visited, #videodrop a.videodrop:active { padding: 2px 5px; display: block; font-family: Verdana; font-size: 9pt; text-indent: 3px; text-decoration: none; font-weight: bold; color: white; }
#videodrop a.videodrop:hover { padding: 2px 5px; display: block; font-family: Verdana; font-size: 9pt; text-indent: 3px; text-decoration: none; font-weight: bold; color: white; background-color: rgb(204, 0, 0); }
#videodrop { border: 1px solid rgb(102, 102, 102); padding: 0pt; position: absolute; line-height: 18px; z-index: 1000; background-color: rgb(51, 51, 51); left: 0pt; top: 0pt; height: auto; visibility: hidden; }
div.timeval { position: relative; display: inline; margin-left: 4px; text-align: left; font-size: 7pt; color: red; }
li.hlLI { margin-top: -5px; }
li.hlLI2 { margin-top: 0px; }
span.lt { text-decoration: none; font-size: 7pt; }

/* ::::: https://www.nypost.com/css/re_nav.css ::::: */

#nav { display: none; }
#navbar { margin: 0px; padding: 0px; background: transparent url('cvrbg.gif') repeat-y scroll right bottom; list-style-type: none; list-style-image: none; list-style-position: outside; position: relative; z-index: 1000; height: 51px; }
#navbar li { margin: 0px; padding: 0px; display: block; float: left; position: relative; z-index: 2; }
#navbar li a { display: block; height: 51px; background-position: center top; background-repeat: no-repeat; background-color: transparent; }
#navbar li a:hover, #navbar li.down .navlink { background-position: center bottom; }
#navbar li a span { display: none; }
#navbar .dropmenu, ul.subnav .dropmenu { border: 1px solid rgb(102, 102, 102); margin: 0px; padding: 0px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; text-align: left; z-index: 10; top: 25px; display: none; list-style-type: none; list-style-image: none; list-style-position: outside; position: absolute; left: 0px; opacity: 0.9; }
#navbar .dropmenu li a, ul.subnav .dropmenu li a { padding: 3px 5px; background: transparent none repeat scroll 0% 0%; height: auto; color: rgb(255, 255, 255); display: block; width: 125px; text-decoration: none; font-weight: bold; }
#navbar .dropmenu li a:hover, ul.subnav .dropmenu li a:hover { background: rgb(204, 0, 0) none repeat scroll 0% 0%; display: block; text-decoration: none; }
#navbar li#nav_home .navlink { width: 64px; background-image: url('home.gif'); }
#navbar li#nav_news .navlink { width: 67px; background-image: url('news.gif'); }
#navbar li#nav_sports .navlink { width: 80px; background-image: url('sports.gif'); }
#navbar li#nav_gossip .navlink { width: 90px; background-image: url('pagesix.gif'); }
#navbar li#nav_business .navlink { width: 97px; background-image: url('business.gif'); }
#navbar li#nav_entertainment .navlink { width: 145px; background-image: url('entertainment.gif'); }
#navbar li#nav_opinion .navlink { width: 84px; background-image: url('opinion.gif'); }
#navbar li#nav_tv .navlink { width: 41px; background-image: url('tv.gif'); }
#navbar li#nav_video .navlink { width: 67px; background-image: url('video.gif'); }
#navbar li#nav_photos .navlink { width: 77px; background-image: url('photos.gif'); }
#navbar li#nav_blogs .navlink { width: 67px; background-image: url('blogs.gif'); }
#navbar li#nav_classifieds .navlink { width: 112px; background-image: url('classifieds.gif'); }
#navbar li#nav_classifieds { z-index: 1; }
.subnav_outer_wrap { background: rgb(255, 255, 255) url('cvrbg.gif') repeat-y scroll right bottom; height: 33px; z-index: 2; position: relative; }
.subnav_wrap { float: left; position: relative; left: 50%; }
ul.subnav { margin: 0px auto; padding: 0px 0px 10px; list-style-type: none; list-style-image: none; list-style-position: outside; text-align: center; position: relative; left: -50%; z-index: 200; }
ul.subnav .navitem { margin: 0px; padding: 5px 7px; background: transparent url('snavdots.gif') no-repeat scroll left center; display: block; float: left; font-size: 0.85em; font-family: Helvetica,Verdana,sans-serif; position: relative; }
ul.subnav .navitem.first { background: transparent none repeat scroll 0% 0%; }
ul.subnav .navitem a { text-decoration: none; color: rgb(204, 0, 0); font-weight: bold; }
ul.subnav .navitem a:hover { text-decoration: underline; }
ul.subnav .navitem.selected a { color: rgb(0, 0, 0); }
#snav { background: rgb(255, 255, 255) url('snavbg.gif') no-repeat scroll right center; display: block; width: 991px; height: 33px; text-align: center; clear: both; letter-spacing: -1px; }
#snav a { background: transparent url('snavdots.gif') no-repeat scroll left center; margin-top: 20px; padding-right: 10px; padding-left: 10px; font-family: Helvetica,Verdana,sans-serif; font-size: 14px; font-weight: bold; letter-spacing: 0.02em; color: rgb(204, 0, 0); text-decoration: none; }
#snav a:hover { text-decoration: underline; }
#snav a.left { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-top: 20px; padding-right: 5px; padding-left: 10px; font-family: Helvetica,Verdana,sans-serif; font-size: 14px; letter-spacing: 0.01em; font-weight: bold; color: rgb(204, 0, 0); text-decoration: none; }
#snav a.left:hover { text-decoration: underline; }
#snav a.selected { background: transparent url('snavdots.gif') no-repeat scroll left center; margin-top: 20px; padding-right: 10px; padding-left: 10px; font-family: Helvetica,Verdana,sans-serif; font-size: 14px; font-weight: bold; color: black; text-decoration: none; }
#snav a.selected:hover { text-decoration: underline; }
#snav a.leftselected { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-top: 20px; padding-right: 10px; padding-left: 10px; font-family: Helvetica,Verdana,sans-serif; font-size: 14px; letter-spacing: 0.01em; font-weight: bold; color: black; text-decoration: none; }
#snav a.leftselected:hover { text-decoration: underline; }
#snav_sm { background: rgb(255, 255, 255) url('snavbg.gif') no-repeat scroll right center; display: block; width: 991px; height: 33px; text-align: center; clear: both; letter-spacing: -1px; }
#snav_sm a { background: rgb(255, 255, 255) url('snavdots.gif') no-repeat scroll left center; margin-top: 20px; padding-right: 10px; padding-left: 10px; font-family: Helvetica,Verdana,sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 0.02em; color: rgb(204, 0, 0); text-decoration: none; }
#snav_sm a:hover { text-decoration: underline; }
#snav_sm a.left { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-top: 20px; padding-right: 10px; padding-left: 10px; font-family: Helvetica,Verdana,sans-serif; font-size: 12px; font-weight: bold; color: rgb(204, 0, 0); text-decoration: none; }
#snav_sm a.left:hover { text-decoration: underline; }
#snav_sm a.selected { background: rgb(255, 255, 255) url('snavdots.gif') no-repeat scroll left center; margin-top: 20px; padding-right: 10px; padding-left: 10px; font-family: Helvetica,Verdana,sans-serif; font-size: 12px; font-weight: bold; color: black; text-decoration: none; }
#snav_sm a.selected:hover { text-decoration: underline; }
#snav_sm a.leftselected { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-top: 20px; padding-right: 10px; padding-left: 10px; font-family: Helvetica,Verdana,sans-serif; font-size: 12px; letter-spacing: 0.01em; font-weight: bold; color: black; text-decoration: none; }
#snav_sm a.leftselected:hover { text-decoration: underline; }
#snav { background: rgb(255, 255, 255) url('snavbg.gif') no-repeat scroll right center; display: block; width: 991px; height: 33px; text-align: center; clear: both; letter-spacing: -1px; }
#snav a { background: transparent url('snavdots.gif') no-repeat scroll left center; margin-top: 20px; padding-right: 10px; padding-left: 10px; font-family: Helvetica,Verdana,sans-serif; font-size: 14px; font-weight: bold; letter-spacing: 0.02em; color: rgb(204, 0, 0); text-decoration: none; }
#snav a:hover { text-decoration: underline; }
#snav a.left { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-top: 20px; padding-right: 5px; padding-left: 10px; font-family: Helvetica,Verdana,sans-serif; font-size: 14px; letter-spacing: 0.01em; font-weight: bold; color: rgb(204, 0, 0); text-decoration: none; }
#snav a.left:hover { text-decoration: underline; }
#snav a.selected { background: transparent url('snavdots.gif') no-repeat scroll left center; margin-top: 20px; padding-right: 10px; padding-left: 10px; font-family: Helvetica,Verdana,sans-serif; font-size: 14px; font-weight: bold; color: black; text-decoration: none; }
#snav a.selected:hover { text-decoration: underline; }
#snav a.leftselected { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-top: 20px; padding-right: 10px; padding-left: 10px; font-family: Helvetica,Verdana,sans-serif; font-size: 14px; letter-spacing: 0.01em; font-weight: bold; color: black; text-decoration: none; }
#snav a.leftselected:hover { text-decoration: underline; }
#snav_sm { background: rgb(255, 255, 255) url('snavbg.gif') no-repeat scroll right center; display: block; width: 991px; height: 33px; text-align: center; clear: both; letter-spacing: -1px; }
#snav_sm a { background: rgb(255, 255, 255) url('snavdots.gif') no-repeat scroll left center; margin-top: 20px; padding-right: 10px; padding-left: 10px; font-family: Helvetica,Verdana,sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 0.02em; color: rgb(204, 0, 0); text-decoration: none; }
#snav_sm a:hover { text-decoration: underline; }
#snav_sm a.left { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-top: 20px; padding-right: 10px; padding-left: 10px; font-family: Helvetica,Verdana,sans-serif; font-size: 12px; font-weight: bold; color: rgb(204, 0, 0); text-decoration: none; }
#snav_sm a.left:hover { text-decoration: underline; }
#snav_sm a.selected { background: rgb(255, 255, 255) url('snavdots.gif') no-repeat scroll left center; margin-top: 20px; padding-right: 10px; padding-left: 10px; font-family: Helvetica,Verdana,sans-serif; font-size: 12px; font-weight: bold; color: black; text-decoration: none; }
#snav_sm a.selected:hover { text-decoration: underline; }
#snav_sm a.leftselected { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-top: 20px; padding-right: 10px; padding-left: 10px; font-family: Helvetica,Verdana,sans-serif; font-size: 12px; letter-spacing: 0.01em; font-weight: bold; color: black; text-decoration: none; }
#snav_sm a.leftselected:hover { text-decoration: underline; }

/* ::::: https://www.nypost.com/css/re_classifieds.css ::::: */

.header_wrap { margin: 0px 0px 10px; height: 90px; background-position: left top; background-repeat: no-repeat; position: relative; }
.header_wrap h1 { margin: 0px; text-indent: -10000px; }
.header_wrap .lb_wrap { position: absolute; right: 10px; top: 0px; }
.story_teaser { border-bottom: 1px dashed rgb(204, 204, 204); clear: left; padding-left: 3px; }
.story_teaser h5 { margin: 0px; }
.story_teaser h5 a { color: rgb(0, 0, 0); text-decoration: none; }
.story_teaser h5 a:hover { text-decoration: underline; }
.story_teaser p { margin-top: 0px; font-size: 0.75em; }
.story_teaser img { float: left; margin-right: 3px; }
.right .nyp_link { display: block; margin-bottom: 10px; }
#rt_rail_160 { margin: 0px 10px 10px; float: right; width: 160px; }
#main_content_wrap { float: left; width: 785px; }
.classifieds_landing .lb_wrap { margin: 10px auto; width: 728px; }
.classifieds_landing .box_wrap { margin: 10px auto; width: 300px; }
.classifieds_landing #classifieds_content_wrap { margin: 0px 30px 0px 10px; float: right; width: 780px; }
.classifieds_landing #lt_rail { margin: 0px 0px 0px 10px; width: 160px; }
.classifieds_landing #classifieds_content_wrap h2 { margin: 0px; color: rgb(204, 0, 0); text-decoration: underline; }
.classifieds_landing #classifieds_content_wrap ul#section_list { margin: 10px 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.classifieds_landing #classifieds_content_wrap ul#section_list li.section { border-bottom: 1px solid rgb(0, 0, 0); margin: 0px 0px 5px; padding: 0px 0px 5px 300px; background: transparent url('classifieds_section_list_bg.gif') no-repeat scroll left top; overflow: hidden; height: 78px; width: 150px; position: relative; font-size: 0.7em; }
.classifieds_landing #classifieds_content_wrap ul#section_list li.section h3 { margin: 0px; text-indent: -10000px; height: 45px; position: absolute; left: 15px; top: 5px; }
.classifieds_landing #classifieds_content_wrap ul#section_list li#section_realestate h3 { background: transparent url('title_realestate.gif') no-repeat scroll left top; width: 238px; }
.classifieds_landing #classifieds_content_wrap ul#section_list li#section_cars h3 { background: transparent url('title_cars.gif') no-repeat scroll left top; width: 106px; }
.classifieds_landing #classifieds_content_wrap ul#section_list li#section_jobs h3 { background: transparent url('title_jobs.gif') no-repeat scroll left top; width: 106px; }
.classifieds_landing #classifieds_content_wrap ul#section_list li#section_marketplace h3 { background: transparent url('title_marketplace.gif') no-repeat scroll left top; width: 281px; }
.classifieds_landing #classifieds_content_wrap ul#section_list li#section_dating h3 { background: transparent url('title_dating.gif') no-repeat scroll left top; width: 139px; }
.classifieds_landing #classifieds_content_wrap ul#section_list li.section ul { margin: 0px; padding: 0px; position: absolute; bottom: 5px; left: 10px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.classifieds_landing #classifieds_content_wrap ul#section_list li.section ul li { margin: 0px 5px; background: transparent url('classifieds_section_list_btn.gif') no-repeat scroll center center; overflow: hidden; display: block; float: left; color: rgb(255, 255, 255); font-size: 0.8em; text-align: center; width: 81px; height: 20px; padding-top: 7px; }
.classifieds_landing #classifieds_content_wrap ul#section_list li.section ul li a { color: rgb(255, 255, 255); text-decoration: none; }
.classifieds_landing #classifieds_content_wrap #top_content { float: left; }
.classifieds_landing #classifieds_content_wrap #rt_rail { width: 300px; float: right; margin-left: 10px; }
.classifieds_landing #classifieds_content_wrap #bottom_content { border: 1px solid rgb(51, 51, 51); margin: 10px 0px; clear: both; }
.classifieds_landing #classifieds_content_wrap #bottom_content h2 { color: rgb(0, 0, 0); text-decoration: none; text-align: center; font-size: 1.1em; }
.classifieds_landing #classifieds_content_wrap #bottom_content .booking_wrap { border: 1px dashed rgb(102, 102, 102); margin: 10px; padding: 10px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; width: 345px; float: left; }
.classifieds_landing #classifieds_content_wrap #bottom_content .booking_wrap h3 { text-align: center; color: rgb(204, 0, 0); margin-top: 3px; font-size: 1em; }
.classifieds_landing #classifieds_content_wrap #bottom_content .booking_wrap h4 { margin: 0px 0px -15px; }
.classifieds_cars .header_wrap { background-image: url('pg_title_cars.jpg'); }
.classifieds_cars #cars_panels { margin: 10px 0px; }
.classifieds_cars #cars_panels .panel { background: transparent url('cars_panel_second_bg.gif') no-repeat scroll right top; overflow: hidden; width: 220px; height: 260px; padding-left: 0px; float: left; position: relative; }
.classifieds_cars #cars_panels .panel.last { margin: 0px; width: 260px; background-image: url('cars_panel_research_bg.gif'); }
.classifieds_cars #cars_panels .panel.first { background: transparent url('cars_panel_first_bg.gif') no-repeat scroll right top; overflow: hidden; width: 180px; height: 260px; padding-left: 0px; float: left; position: relative; }
.classifieds_cars #cars_panels #panel_new_car { z-index: 4; }
.classifieds_cars #cars_panels #panel_used_car { z-index: 3; }
.classifieds_cars #cars_panels #panel_find_dealer { z-index: 2; }
.classifieds_cars #cars_panels #panel_research { z-index: 1; }
.classifieds_cars #cars_panels .panel h2 { margin: 5px 10px 5px 5px; padding: 2px 4px; background: rgb(130, 0, 0) url('cars_header_bg.gif') repeat-x scroll center top; color: rgb(255, 255, 255); text-align: center; text-transform: uppercase; font-size: 1em; }
.classifieds_cars #cars_panels .box_wrap { margin: 0px 20px 0px 0px; width: 300px; float: right; }
.featured_cars_wrap h2 { background: rgb(130, 0, 0) url('cars_header_bg.gif') repeat-x scroll center top; color: rgb(255, 255, 255); font-size: 20px; text-align: center; }
.classifieds_cars #bottom_content { width: 650px; float: left; padding-left: 10px; }
.classifieds_cars .context_ad_wrap, .classifieds_jobs .context_ad_wrap { float: left; width: 400px; margin-top: 10px; clear: left; }
#gasprices { padding: 0px 0px 10px 25px; width: 150px; float: left; }
.classifieds_cars .sky_wrap { margin: 0px 10px 10px 0px; width: 160px; float: left; }
.classifieds_cars_home #rt_rail { width: 300px; float: right; margin-right: 10px; }
.classifieds_cars_home #bottom_content .auto_news_wrap { border-right: 1px solid rgb(51, 51, 51); width: 260px; float: left; padding-right: 5px; margin-right: 10px; }
.classifieds_cars_home #bottom_content .auto_news_wrap h2 { margin: 0px; }
.classifieds_cars_research #cars_panels .panel { background: transparent url('cars_research_panel.gif') no-repeat scroll right top; }
.classifieds_cars_research #cars_panels .panel h2 { margin: 0pt; background: transparent none repeat scroll 0% 0%; color: rgb(0, 0, 0); font-weight: bold; font-size: 22px; text-transform: capitalize; text-align: left; }
.classifieds_cars_research #cars_panels #panel_auto_news.panel { background: transparent url('cars_autonews_panel.gif') no-repeat scroll right top; width: 325px; z-index: 3; }
.classifieds_cars_research #cars_panels #panel_carfax.panel { width: 235px; z-index: 2; }
.classifieds_cars_research #cars_panels #panel_research_long.panel { background: transparent url('cars_researchlong_panel.gif') no-repeat scroll right top; width: 455px; z-index: 1; }
.classifieds_cars_research #bottom_content { width: 800px; }
.classifieds_cars_research #bottom_content .left { width: 300px; float: left; margin-right: 10px; }
.classifieds_cars_research #bottom_content .center { width: 275px; float: left; margin-right: 10px; }
.classifieds_cars_research #bottom_content .center h3 { margin: 0px; color: rgb(0, 69, 125); }
.classifieds_cars_research #bottom_content .right { width: 185px; float: left; }
#carfaxx { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
#vin { width: 150px; }
.adicioWidgetSelectWide { width: 100px; }
#featured_dealers_wrap h2 { background: rgb(130, 0, 0) url('cars_header_bg.gif') repeat-x scroll center top; color: rgb(255, 255, 255); font-size: 20px; text-align: center; }
.classifieds_dating .header_wrap { background-image: url('pg_title_dating.jpg'); }
.classifieds_jobs .header_wrap { background-image: url('pg_title_jobs.jpg'); }
.classifieds_jobs_home #main_content_wrap { float: left; width: 800px; }
.classifieds_jobs_home #panels { margin-bottom: 10px; }
.classifieds_jobs_home #panels label { width: 80px; float: left; display: block; text-align: right; font-weight: bold; padding-right: 5px; font-size: 0.8em; }
.classifieds_jobs_home #panels .search_job .btn { margin-left: 85px; }
.classifieds_jobs_home #panels .email_alerts #email { vertical-align: top; }
.classifieds_jobs_home #panels select { margin-left: 80px; }
.classifieds_jobs_home #panels .panel_stack { width: 305px; float: left; padding-left: 5px; }
.classifieds_jobs_home #panels .featured_jobs { width: 155px; float: left; padding-left: 5px; }
.classifieds_jobs_home #panels form { margin-top: 0px; }
.classifieds_jobs_home #panels .panel { overflow: hidden; }
.classifieds_jobs_home #panels .search_job { height: 100px; }
.classifieds_jobs_home #panels .email_alerts { height: 75px; }
.classifieds_jobs_home #panels .browse_job { height: 95px; }
.classifieds_jobs_home #panels h3 { margin: 2px 0px; font-size: 1em; }
.classifieds_jobs_home .left_panels { margin: 0px 10px; background: transparent url('jobs_panels_bg.gif') no-repeat scroll left top; overflow: hidden; width: 478px; float: left; height: 234px; }
.classifieds_jobs_home .diversity_jobs { padding: 2px 5px; background: transparent url('jobs_diversity_bg.gif') no-repeat scroll center center; overflow: hidden; width: 290px; float: left; height: 230px; }
.classifieds_jobs_home .diversity_jobs object { border-bottom: 1px dashed rgb(204, 204, 204); margin: 0px auto 5px; width: 280px; padding-bottom: 5px; display: block; text-align: center; }
.classifieds_jobs_home .diversity_jobs h4 { margin: 2px 0px 0px; font-size: 0.9em; }
.classifieds_jobs_home .diversity_jobs p { margin: 2px 0px 0px; font-size: 0.8em; }
.classifieds_jobs_home .diversity_jobs a { color: rgb(0, 0, 0); text-decoration: none; }
.classifieds_jobs_home .diversity_jobs a:hover { text-decoration: underline; }
.classifieds_jobs_home #bottom-content { margin: 10px 0px 0px 10px; clear: left; padding-top: 5px; }
.classifieds_jobs_home #bottom-content .left h2 { background: transparent url('jobs_atwork_logo.gif') no-repeat scroll center center; text-indent: -10000px; width: 144px; height: 38px; margin-top: 0px; }
.classifieds_jobs_home #bottom-content .left { width: 270px; margin-right: 5px; float: left; }
.classifieds_jobs_home #bottom-content .center { margin: 0px 10px; width: 300px; float: left; }
.classifieds_jobs_home #bottom-content .right { margin: 10px 0px 0px 10px; float: left; width: 185px; }
.classifieds_jobs_home #bottom-content .right form { margin: 10px auto; width: 150px; }
.classifieds_jobs_advice .left { width: 310px; float: left; margin-right: 10px; }
.classifieds_jobs_advice .left .panel { background: transparent url('jobs_advice_panel_bg.gif') no-repeat scroll right top; overflow: hidden; height: 290px; padding-top: 10px; }
.classifieds_jobs_advice .left .panel h2 { margin: 0px; }
.classifieds_jobs_advice .left .panel h2 img { vertical-align: middle; }
.classifieds_jobs_advice .center { width: 270px; float: left; margin-left: 10px; }
.classifieds_jobs_advice .center h3 { margin: 5px 0px 0px; font-size: 0.9em; }
.classifieds_jobs_advice .center h3:first-child { margin: 0px; }
.classifieds_jobs_advice .center a { display: block; color: rgb(0, 0, 0); text-decoration: none; font-size: 0.8em; margin-left: 5px; }
.classifieds_jobs_advice .center a:hover { text-decoration: underline; }
.classifieds_jobs_advice .right { width: 185px; float: left; }
.classifieds_jobs_advice .right form { margin: 10px auto; width: 150px; }
.classifieds_jobs_post h2 { margin: 0px 0px 0px 5px; background: rgb(238, 238, 238) none no-repeat scroll center center; text-indent: -10000px; height: 28px; }
.classifieds_jobs_post h2.singleposting { width: 198px; background-image: url('jobs_post_header_single.gif'); }
.classifieds_jobs_post h2.multipleposting { width: 229px; background-image: url('jobs_post_header_multiple.gif'); }
.classifieds_jobs_post h2.slotpackages { width: 196px; background-image: url('jobs_post_header_slot.gif'); }
.classifieds_jobs_post h2.diversity { width: 525px; background-image: url('jobs_post_header_diversity.gif'); }
.classifieds_jobs_post .special_offers { padding: 5px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; position: relative; margin-bottom: 10px; }
.classifieds_jobs_post .special_offers h2 { background: transparent url('jobs_post_header_specialoffers.gif') no-repeat scroll center center; width: 272px; height: 40px; }
.classifieds_jobs_post .special_offers .credit_cards { width: 400px; position: absolute; right: 5px; top: 5px; font-size: 0.75em; }
.classifieds_jobs_post .special_offers .credit_cards img { float: right; display: block; margin-left: 4px; }
.classifieds_jobs_post .special_offers .package { border: 0px none ; margin: 10px 0px 0px 20px; }
.classifieds_jobs_post ul { list-style-image: url('jobs_post_bullet.gif'); font-size: 1.1em; font-weight: bold; }
.classifieds_jobs_post ul img { border: 0px none ; margin: 0px 8px; vertical-align: middle; }
.classifieds_jobs_post p { margin: 0px 0px 0px 15px; font-weight: bold; font-size: 0.8em; }
.moreatwork { background: rgb(130, 0, 0) url('cars_header_bg.gif') repeat-x scroll center top; color: rgb(255, 255, 255); font-size: 22px; text-align: center; padding-left: 4px; padding-right: 4px; font-weight: bold; }
#jobs_quicksearch { padding: 2px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; margin-bottom: 10px; }
#jobs_quicksearch h2 { margin: 0px 0px 5px; text-align: center; font-size: 1em; }
#jobs_quicksearch form { margin: 0px auto; width: 80%; }
#jobs_quicksearch form label { font-weight: bold; font-size: 0.8em; }
#jobs_quicksearch form .submit_wrap { text-align: center; }
#scroll_stuff { font-size: 14px; color: rgb(0, 0, 0); background-color: rgb(240, 240, 240); margin-top: 6px; margin-right: 5px; }
#scroll_stuff h3 { margin-left: 5px; font-size: 14px; }
#scroll_stuff a:hover { color: rgb(204, 0, 0); text-decoration: underline; }

/* ::::: https://www.nypost.com/css/fp_dispatch_styles.css ::::: */

table#partner_feeds { width: 99%; font-family: Arial; margin-left: 3px; }
table#partner_feeds a, table#partner_feeds a:visited { font-size: 11px; color: rgb(0, 0, 0); text-decoration: none; }
table#partner_feeds a:hover { text-decoration: underline; }
table#partner_feeds thead { background-color: rgb(204, 0, 0); font-weight: bold; color: rgb(255, 255, 255); }
table#partner_feeds thead td { padding-left: 1em; }
table#partner_feeds tbody { font-size: 10pt; }
table#partner_feeds tbody td { text-align: left; vertical-align: top; width: 25%; }
table#partner_feeds ul { margin: 0.2em 0em 0em -0.5em; list-style-type: circle; list-style-image: none; list-style-position: outside; }
table#partner_feeds img { border: 0px none ; margin: 0.5em 0em 0em 1.45em; }

/* ::::: http://sitelife.nypost.com/ver1.0/SiteLifeCss ::::: */

div.Persona_Main { color: rgb(0, 0, 0); font-family: verdana; font-size: 11px; text-align: left; }
div.Persona_Main a { color: rgb(0, 0, 0); text-decoration: underline; }
div.Persona_Main a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
div.Persona_Main img { border: 0px none ; }
div.Persona_Main table { font-size: 11px; }
div.Blog_Main { color: rgb(0, 0, 0); font-family: verdana; font-size: 11px; text-align: left; }
div.Blog_Main a { color: rgb(0, 0, 0); text-decoration: underline; }
div.Blog_Main a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
div.Blog_Main img { border: 0px none ; }
div.Blog_Main table { font-size: 11px; }
div.PersonaStyle_ItemContainer { border: 1px solid rgb(228, 227, 227); margin-top: 10px; padding-bottom: 5px; }
div.PersonaStyle_SectionHead { padding: 3px 0px 3px 5px; font-size: 12px; font-weight: bold; background-color: rgb(228, 227, 227); text-align: left; }
div.PersonaStyle_SectionHead a { font-size: 10px; font-weight: normal; }
p.PersonaStyle_Description { padding-left: 5px; }
div.Blog_RightSideContainer { overflow: hidden; padding-bottom: 10px; margin-left: 10px; }
div.Blog_RightSideContainer a { color: rgb(0, 101, 154); text-decoration: none; }
div.Blog_RightSideContainer a:hover { text-decoration: underline; }
div.Blog_RightSideSectionHead { font-size: 11px; font-weight: bold; }
div.Persona_NullContent { padding: 10px; }
a.Persona_TopPluckLink { float: right; top: 0px; right: 10px; }
a.Persona_TopPluckLink img { border: 0px none ; }
div.Sitelife_PluckLogo { text-align: right; }
div.Sitelife_PluckLogo img { border: 0px none ; }
div.Sitelife_PluckLogo a { border: 0px none ; }
div.Pluck_FooterLink { padding: 10px 10px 10px 0px; text-align: right; font-size: 11px; }
img.PluckUserAvatar { border: 0px none ; }
div.Moderated { display: none; visibility: hidden; }
table.Moderated { display: none; visibility: hidden; }
tr.Moderated { display: none; visibility: hidden; }
td.Moderated { display: none; visibility: hidden; }
a.Moderated { display: none; visibility: hidden; }
div.Persona_LoginStatus { text-align: right; padding-top: 7px; padding-bottom: 7px; }
div.SiteLife_Login { padding: 10px; }
div.PersonaHeader_Container { padding: 10px 10px 0px; clear: both; background-color: rgb(228, 227, 227); }
div.PersonaHeader_Title { font-weight: bold; font-size: 16px; text-align: left; display: inline; }
div.PersonaHeader_PublicContent { clear: both; margin-top: 10px; }
span.PersonaHeader_PrivacyIndicator { font-size: 10px; font-weight: normal; }
div.PersonaHeader_PublicContent a { border: 2px solid rgb(252, 5, 17); padding: 5px; background-color: rgb(255, 204, 0); text-align: center; color: rgb(0, 0, 0); text-decoration: none; height: 12px; float: left; margin-bottom: 10px; width: 90%; }
div.PersonaHeader_PublicContent a:hover { text-decoration: underline; }
div.PersonaHeader_PrivateContent { padding: 5px; margin-top: 10px; clear: both; width: 96%; height: 100%; }
table.PersonaHeader_Table { border: 0px none ; padding: 0px; width: 100%; table-layout: fixed; }
td.PersonaHeader_TableLeft { overflow: hidden; vertical-align: top; width: 70px; padding-bottom: 10px; text-align: center; }
td.PersonaHeader_TableLeft img { border: 1px solid rgb(0, 0, 0); margin: 10px 0px 8px; }
td.PersonaHeader_TableMiddle { padding: 10px 10px 0px; overflow: hidden; vertical-align: top; }
td.PersonaHeader_TableRight { overflow: hidden; vertical-align: top; width: 174px; }
div.PersonaHeader_Info { overflow: hidden; padding-bottom: 10px; width: 100%; }
.PersonaHeader_InfoHeading { font-weight: bold; }
div.PersonaHeader_RecommendUserProfile { padding: 0px 0px 0px 20px; display: inline; }
div.PersonaTabs_Container { border-bottom: 0px solid rgb(204, 204, 204); height: 25px; min-height: 23px; background-color: rgb(228, 227, 227); }
div.PersonaTabs_Container a.PersonaTabs_On { border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; border-width: 1px 1px 0px; padding: 5px 10px; float: left; margin-left: 5px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-decoration: none; font-family: verdana; font-size: 10px; font-weight: bold; }
div.PersonaTabs_Container a.PersonaTabs_On:hover { text-decoration: none; }
div.PersonaTabs_Container a.PersonaTabs_Off { border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; border-width: 1px 1px 0px; padding: 5px 10px; float: left; margin-left: 5px; background-color: rgb(204, 204, 204); color: rgb(0, 0, 0); text-decoration: none; font-family: verdana; font-size: 10px; }
div.PersonaTabs_Container a.PersonaTabs_Off:hover { text-decoration: none; background-color: rgb(183, 183, 183); }
table.Persona_2ColumnTable { border: 0px none ; margin: 0px; padding: 0px; width: 100%; table-layout: fixed; clear: both; }
td.Persona_2ColumnTableLeft { padding: 0px 5px 0px 0px; width: 67%; vertical-align: top; }
td.Persona_2ColumnTableRight { padding: 0px 0px 0px 5px; width: 33%; vertical-align: top; }
div.WatchList_Title { padding: 5px 0px 0px 5px; text-align: left; width: 100%; }
table.WatchList_List { margin: auto; padding: 0px 5px 5px; width: 100%; }
td.WatchList_ListLeft { overflow: hidden; width: 100%; text-align: left; padding-top: 5px; }
td.WatchList_ListRight { width: 13px; text-align: center; padding-top: 5px; }
div.WatchList_Page { padding: 10px; text-align: center; }
div.Reactions_Wrapper { padding: 0px 5px 5px; }
table.Reactions_Table { border-bottom: 1px dotted rgb(204, 204, 204); width: 100%; padding-bottom: 7px; }
table.Reactions_Table img { border: 1px solid rgb(0, 0, 0); }
td.Reactions_TableContent { overflow: hidden; width: 100%; vertical-align: top; padding-top: 7px; }
td.Reactions_TableImg { width: 63px; vertical-align: top; padding-top: 7px; }
div.Reactions_Title { font-style: italic; }
div.Reactions_Title a { font-style: italic; }
div.Reactions_DateTime { color: rgb(153, 153, 153); }
div.Reactions_Data { margin: 5px 0px; overflow: hidden; }
div.Reactions_Link { padding: 0px; }
table.Friends_List { margin: auto; padding: 0px 5px; width: 100%; }
td.Friends_ListLeft { overflow: hidden; width: 100%; text-align: left; padding-top: 5px; }
td.Friends_ListRight { width: 13px; text-align: center; padding-top: 5px; }
div.Friends_Page { text-align: center; padding-bottom: 5px; }
div.Friends_ShowAll { padding: 5px; text-align: center; }
div.Friends_ConnectMessage { padding: 5px; }
td.Friends_PendingName { overflow: hidden; width: 100%; padding-top: 3px; }
td.Friends_PendingAccept { padding-top: 3px; }
td.Friends_PendingReject { padding-left: 5px; padding-top: 3px; }
table.MessagePreview_Table { width: 100%; }
table.MessagePreview_Table img { border: 1px solid rgb(0, 0, 0); width: 32px; height: 32px; }
td.MessagePreview_TableLeft { padding: 5px 0px 5px 5px; vertical-align: top; width: 34px; }
td.MessagePreview_TableRight { padding: 3px 0px 5px 5px; overflow: hidden; width: 100%; vertical-align: top; text-align: left; color: rgb(0, 0, 0); }
div.MessagePreview_User { font-weight: bold; }
div.MessagePreview_DateTime { color: rgb(153, 153, 153); padding-top: 0px; }
div.MessagePreview_ViewMessage { padding-top: 0px; }
div.MessagePreview_ViewAll { text-align: center; padding-bottom: 5px; }
div.RecentPhotoSlideShow_ViewAll { padding: 5px; text-align: center; }
div.RecentPhotoSlideShow_Image { padding: 5px 0px; text-align: center; }
div.RecentPhotoSlideShow_Image img { border: 1px solid rgb(0, 0, 0); }
table.RecentPhotoSlideShow_Table { margin: auto; width: 80%; table-layout: fixed; }
td.RecentPhotoSlideShow_TableLeft { width: 50%; text-align: left; }
td.RecentPhotoSlideShow_TableRight { width: 50%; text-align: right; }
div.MyLatestDiscussions_Item { padding: 5px 5px 0px; overflow: hidden; text-align: left; }
.MyLatestDiscussions_Date { color: rgb(153, 153, 153); }
div.MyLatestDiscussions_GoForumsLink { padding: 10px; text-align: center; }
div.MyGroups_Item { padding: 5px 5px 0px; overflow: hidden; text-align: left; }
div.MyGroups_GoForumsLink { padding: 10px; text-align: center; }
div.MyGroups_Count { padding: 5px; }
img.MyGroups_Image { padding: 3px 10px 3px 3px; float: left; }
div.UserComments_Comment { margin: 3px 0px; }
table.UserComments_Table { border-bottom: 1px solid rgb(0, 0, 0); margin: 7px auto auto; width: 95%; padding-bottom: 10px; }
table.UserComments_Table img { border: 1px solid rgb(0, 0, 0); width: 75px; }
div.UserComments_Origin { font-style: italic; font-weight: bold; }
div.UserComments_Origin a { font-style: normal; font-weight: normal; }
.UserComments_DateTime { font-weight: normal; font-style: normal; }
div.UserComments_Recommended { text-align: left; padding-bottom: 5px; }
div.UserComments_Page { padding: 5px; text-align: center; }
tr.UserComments_TableRowColor {  }
table.Messages_MessageTable { width: 100%; table-layout: fixed; }
table.Messages_MessageTable img { border: 1px solid rgb(0, 0, 0); }
td.Message_Remove { padding: 8px 0px 0px 5px; text-align: center; width: 13px; vertical-align: top; }
td.Message_Remove img { border: 0px none ; }
td.Messages_MessageTableLeft { padding: 8px 0px 9px 5px; vertical-align: top; width: 63px; text-align: center; }
td.Messages_MessageTableRight { padding: 8px 5px 9px; overflow: hidden; width: 100%; vertical-align: top; text-align: left; }
div.Messages_MessageBody {  }
div.Messages_DateTime { color: rgb(153, 153, 153); }
div.Messages_Page { padding: 5px; text-align: center; }
div.Messages_NewMessageContainer { text-align: center; margin-top: 10px; }
div.Messages_NewMessageHead { text-align: center; }
.Messages_NewMessageTextBox { margin: 10px 0px 0px; width: 300px; height: 100px; }
div.Messages_NewMessageSubmit { margin: 10px 0px; text-align: center; }
tr.Messages_MessagesTableRowColor {  }
tr.Messages_MessagesTableAltRowColor { background-color: rgb(243, 243, 243); }
div.PrivateMessages_Intro { padding: 0pt 100px 20px 200px; width: 375px; text-align: left; }
div.PrivatePersona_ItemContainer { border: 1px solid rgb(228, 227, 227); margin-top: 10px; padding-bottom: 200px; }
.Messages_Iframe { width: 100%; }
body.AddMessage_Body { margin: 0px; padding: 0px; }
div.Messages_MustConnectMessage { padding: 10px; }
table.Photos_HomeTable { table-layout: fixed; width: 100%; }
div.Photo_PhotoNotFoundText { padding: 20px; color: rgb(204, 0, 0); }
div.GallerySumissions_Discription { padding: 5px 0px 0px 5px; }
div.GallerySubmissions_ActionLink { padding: 10px 0px; height: 20px; text-align: right; }
div.GallerySubmissions_ActionLink a { border: 1px solid rgb(255, 51, 0); padding: 5px; float: left; margin-right: 10px; background-color: rgb(255, 136, 0); color: rgb(255, 255, 255); text-decoration: none; }
div.GallerySubmissions_ActionLink a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
table.GallerySubmissions_Table { margin: 5px auto auto; width: 100%; text-align: left; }
td.GallerySubmissions_TableDate { padding-left: 5px; }
td.GallerySubmissions_TableName { padding: 0px 10px 0px 7px; width: 100%; }
div.GallerySubmissions_Page { text-align: center; }
div.UserGalleryList_ActionLink { padding: 10px 0px; text-align: right; }
div.UserGalleryList_ActionLink a { border: 1px solid rgb(255, 51, 0); padding: 5px; float: right; background-color: rgb(255, 136, 0); color: rgb(255, 255, 255); text-decoration: none; }
div.UserGalleryList_ActionLink a:hover { text-decoration: underline; }
table.UserGalleryList_Table { margin: auto; }
div.UserGalleryList_Gallery { margin: 5px; width: 84px; float: left; }
div.UserGalleryList_Gallery img { margin: 8px 0px 0px 8px; width: 60px; height: 60px; }
div.UserGalleryList_GalleryDetails { padding: 20px 0px 0px; text-align: center; }
div.UserGalleryList_Page { padding: 10px; text-align: center; }
div.MyRecentPhotos_Details { padding: 5px; text-align: left; }
table.MyRecentPhotos_Table { margin: auto; text-align: left; width: 90%; }
table.MyRecentPhotos_Table img { border: 0px none ; padding: 5px 0px 0px 5px; float: left; width: 60px; height: 60px; }
div.MyRecentPhotos_Page { padding: 5px; text-align: center; }
a.MyRecentPhotos {  }
tr.GalleryPreview { display: block; visibility: visible; }
tr.GalleryPreview_Reverse { display: none; visibility: hidden; }
div.GalleryPhoto_Container { margin: 10px; text-align: center; font-size: 11px; }
div.GalleryPhoto_Container a { color: rgb(0, 0, 0); }
div.GalleryPhoto_Heading { text-align: left; font-size: 14px; font-weight: bold; }
div.GalleryPhoto_Heading a { font-weight: normal; }
div.GalleryPhoto_Image { text-align: center; margin-top: 10px; }
div.GalleryPhoto_Image img { border: 1px solid rgb(0, 0, 0); padding: 5px; }
table.GalleryPhoto_Table { border-bottom: 1px solid rgb(153, 153, 153); margin: auto; padding: 10px 0px; width: 100%; table-layout: fixed; }
table.GalleryPhoto_Table img { border: 0px none ; margin-bottom: -3px; }
div.GalleryPhoto_Title { font-weight: bold; text-align: left; }
div.GalleryPhoto_ByLine { color: rgb(153, 153, 153); text-align: left; }
div.GalleryPhoto_ByLine a { font-style: italic; }
div.GalleryPhoto_Description {  }
table.GalleryPhoto_GalleryPreview { width: 193px; }
table.GalleryPhoto_GalleryPreview td { text-align: center; }
table.GalleryPhoto_GalleryPreview img { border: 1px solid rgb(153, 153, 153); padding: 3px; width: 49px; height: 50px; }
table.GalleryPhoto_GalleryPreview img.GalleryPhoto_CurrentImage { border: 2px solid rgb(0, 0, 0); padding: 3px; width: 49px; height: 50px; }
div.GalleryPhoto_Tags { text-align: left; }
div.GalleryPhoto_Statistics { padding: 5px 0px 0px 50px; width: 75%; text-align: left; }
div.GalleryPhoto_Actions { padding: 5px 0px 0px 50px; width: 75%; text-align: left; }
div.PersonaPhoto_Image { text-align: center; margin-top: 10px; }
div.PersonaPhoto_Image img { border: 1px solid rgb(0, 0, 0); padding: 5px; }
table.PersonaPhoto_Table { border-bottom: 1px solid rgb(153, 153, 153); margin: auto; padding: 10px 0px; width: 95%; table-layout: fixed; }
table.PersonaPhoto_Table img { border: 0px none ; margin-bottom: -3px; }
div.PersonaPhoto_Title { font-weight: bold; }
div.PersonaPhoto_ByLine { color: rgb(153, 153, 153); }
div.PersonaPhoto_ByLine a { font-style: italic; }
div.PersonaPhoto_Description {  }
table.PersonaPhoto_GalleryPreview { width: 193px; }
table.PersonaPhoto_GalleryPreview td { text-align: center; }
table.PersonaPhoto_GalleryPreview img { border: 1px solid rgb(153, 153, 153); padding: 3px; width: 49px; height: 50px; }
table.PersonaPhoto_GalleryPreview img.PersonaPhoto_CurrentImage { border: 2px solid rgb(0, 0, 0); padding: 3px; width: 49px; height: 50px; }
div.PersonaPhoto_Tags { text-align: left; }
div.PersonaPhoto_Statistics { padding: 5px 0px 0px 50px; width: 75%; text-align: left; }
div.PersonaPhoto_Actions { padding: 5px 0px 0px 50px; width: 75%; text-align: left; }
div.PersonaPhoto_Comments { margin: auto; width: 95%; }
div.UserGallery_Description { padding: 5px 0px 0px 5px; }
div.UserGallery_Details { padding: 5px; }
div.UserGallery_Delete { padding: 5px; text-align: center; }
div.UserGallery_PhotosWraper { margin: auto; width: 90%; }
table.UserGallery_PhotosTable { margin: auto; }
div.UserGallery_PrivatePhotoDiv { margin: 5px 0px 0px 5px; width: 60px; height: 80px; background-color: rgb(204, 204, 204); float: left; text-align: center; }
div.UserGallery_PrivatePhotoDiv img { border: 0px none ; width: 60px; height: 60px; }
img.UserGallery_PublicPhoto { border: 0px none ; padding: 5px 0px 0px 5px; float: left; width: 60px; height: 60px; }
div.UserGallery_Page { padding: 10px; clear: both; text-align: center; }
div.UserGallery_Image {  }
.UserGalleryCreate_ErrorText { font-size: 12px; text-align: left; width: 300px; color: rgb(255, 0, 0); font-weight: bold; }
div.UserGalleryCreate_FieldCaption { padding: 10px; text-align: left; width: 300px; }
div.UserGalleryCreate_Buttons { padding: 10px; text-align: right; width: 300px; }
div.UserGalleryCreate_Example { padding: 3px 0px 0px 10px; text-align: left; width: 300px; font-size: 9px; }
.UserGalleryCreate_TextField { width: 300px; margin-left: 10px; }
.UserGalleryCreate_TextArea { width: 300px; margin-left: 10px; height: 60px; }
table.UserGalleryConfirmation_Table { margin: 20px 0px 0px; table-layout: fixed; width: 90%; font-size: 12px; }
td.UserGalleryConfirmation_TableLeft { width: 100px; vertical-align: top; text-align: center; }
td.UserGalleryConfirmation_TableMiddle { width: 80px; text-align: right; vertical-align: top; }
td.UserGalleryConfirmation_TableRight { text-align: left; vertical-align: top; width: 100%; font-weight: bold; }
div.UserGalleryConfirmation_AddImage { margin: auto; width: 84px; height: 87px; text-align: left; padding-bottom: 7px; }
div.UserGalleryConfirmation_AddImage img { border: 0px none ; margin: 8px 0px 0px 8px; width: 60px; height: 60px; }
table.PersonaBlog_Table { width: 100%; table-layout: fixed; }
td.PersonaBlog_TableLeft { vertical-align: top; width: 70%; text-align: left; }
td.PersonaBlog_TableRight { border-left: 2px dotted rgb(153, 153, 153); vertical-align: top; width: 30%; text-align: left; }
div.BloggerProfile_Container { border: 1px solid rgb(238, 238, 238); margin: 10px 0px; background-color: rgb(238, 238, 238); }
table.BloggerProfile_Table { margin: 0px; padding: 0px; width: 100%; table-layout: fixed; text-align: left; }
td.BloggerProfile_TableImg { width: 80px; vertical-align: top; text-align: center; padding-top: 5px; }
td.BloggerProfile_TableText { width: 100%; vertical-align: top; }
table.BloggerProfile_Table div.BloggerProfile_Title { margin: 5px 10px 10px 0px; font-size: 16px; font-weight: bold; }
div.BloggerProfile_TagLine { margin: 5px 0px 20px; font-size: 14px; }
table.BlogMain_MabAuthTable { width: 100%; vertical-align: top; table-layout: fixed; }
td.BlogMain_MabAuthTableLeft { width: 65px; text-align: left; }
td.BlogMain_MabAuthTableRight { width: 100%; text-align: left; }
div.BlogMain_EntryContainer { border-bottom: 1px solid rgb(153, 153, 153); margin: 0px 10px 10px 0px; padding: 0px 0px 10px; overflow: hidden; }
div.BlogMain_EntryDate { color: rgb(153, 153, 153); padding-top: 3px; }
div.BlogMain_EntryTitle { font-size: 12px; font-weight: bold; }
div.BlogMain_EntryContent { padding-top: 7px; }
div.BlogMain_EntryDetails { padding-top: 10px; padding-bottom: 12px; font-size: 9px; }
table.BlogMain_EntryPost { width: 100%; table-layout: fixed; }
div.BlogMain_Page { padding: 5px; text-align: center; }
div.BlogNav { margin: auto; padding: 10px 0px 0px; font-size: 11px; text-align: right; }
a.BlogNav_On { text-decoration: none; font-weight: bold; }
a.BlogNav_Off { font-size: 11px; }
a#BlogNav_Persona_Home {  }
a#BlogNav_Persona_WriteNewPost {  }
a#BlogNav_Persona_EditPost {  }
a#BlogNav_Persona_ViewComments {  }
a#BlogNav_Persona_BlogSettings {  }
a#BlogNav_Home {  }
a#BlogNav_WriteNewPost {  }
a#BlogNav_EditPost {  }
a#BlogNav_ViewComments {  }
div.Blog_AddToWatchlist { height: 20px; font-size: 11px; padding-left: 10px; }
div.Blog_AddToWatchlist a { border: 2px solid rgb(252, 5, 17); padding: 5px; background-color: rgb(255, 204, 0); text-align: center; color: rgb(0, 0, 0); text-decoration: none; height: 12px; float: left; margin-bottom: 10px; width: 90%; }
div.Blog_AddToWatchlist a:hover { text-decoration: underline; }
div.BlogEntryList_Entries { padding: 10px 0px 0px; }
div.BlogEntryList_Entries a { clear: both; float: left; padding-bottom: 5px; }
div.BlogArchiveList_Entries { padding: 10px 0px 0px; }
div.BlogArchiveList_Entries a { clear: both; float: left; padding-bottom: 5px; }
iframe.BlogEntryForm_Iframe { overflow: visible; width: 100%; height: 800px; }
table.BlogEntryForm_Table { width: 100%; table-layout: fixed; text-align: left; font-family: Verdana; }
td.BlogEntryForm_TableLeft { padding: 15px 0px 0px 10px; vertical-align: top; width: 90px; font-weight: bold; font-size: 11px; }
td.BlogEntryForm_TableRight { vertical-align: top; width: 100%; padding-top: 10px; }
div.BlogEntryForm_Submit { padding: 5px; text-align: left; }
.BlogEntry_InputFullField { width: 100%; }
.BlogEntry_SelectMonth {  }
.BlogEntry_SelectDay {  }
.BlogEntry_SelectYear {  }
.BlogEntry_Textarea { width: 100%; height: 350px; }
.BlogEntry_Abstractarea { width: 100%; height: 100px; }
.BlogEntry_AbstractNote { font-size: 10px; }
div.BlogEntry_Container { margin: 0px 10px 0px 0px; padding: 0px 0px 10px; overflow: hidden; text-align: left; }
div.BlogEntry_Title { font-size: 14px; font-weight: bold; }
div.BlogEntry_PostDate { color: rgb(204, 204, 204); }
div.BlogEntry_Text { padding-top: 10px; }
div.BlogEntry_Details { padding-top: 10px; padding-bottom: 10px; }
table.BlogEntry_Actions { border-top: 2px solid rgb(204, 204, 204); border-bottom: 2px solid rgb(204, 204, 204); padding: 5px; width: 100%; table-layout: fixed; }
td.BlogEntry_ActionItem { width: 40%; text-align: left; padding-left: 40px; }
td.BlogEntry_ActionItem { width: 40%; text-align: left; padding-left: 40px; }
td.BlogEntry_ActionItem img { margin-bottom: -3px; }
div.BlogEntry_Tags { padding-top: 3px; }
table.PendingComments_ActionsTable { padding: 10px; width: 100%; font-size: 12px; }
td.PendingComments_ActionsTableSort { width: 40%; text-align: left; }
td.PendingComments_ActionsTableOption { width: 60%; text-align: right; }
div.PendingComments_PostContainer { border-bottom: 1px solid rgb(153, 153, 153); margin: 0px 10px 10px; padding: 10px 0px; font-size: 12px; }
div.PendingComments_PostContainer a { font-weight: bold; }
table.PendingComments_Table { margin: 10px 0px 0px 10px; font-size: 10px; }
td.PendingComments_TableLeft { vertical-align: top; width: 100px; text-align: center; }
td.PendingComments_TableRight { vertical-align: top; width: 100%; }
div.PendingComments_Author {  }
div.PendingComments_Author a { font-weight: bold; }
div.PendingComments_Comment { padding-top: 3px; }
div.PendingComments_PostDate { color: rgb(153, 153, 153); padding-top: 3px; }
div.PendingComments_Page { padding: 5px; text-align: center; }
table.BlogSettings_AboutTable { margin: 10px 0px 20px 20px; table-layout: fixed; text-align: left; width: 80%; }
td.BlogSettings_AboutTableLeft { padding: 10px 0px 0px 10px; vertical-align: top; width: 90px; font-weight: bold; font-size: 12px; }
td.BlogSettings_AboutTableRight { vertical-align: top; width: 100%; padding-top: 10px; }
table.BlogSettings_PreferencesTable { margin: 10px 0px 20px 50px; width: 80%; table-layout: fixed; text-align: left; }
td.BlogSettings_PreferencesTableLeft { padding: 10px 0px 0px 10px; vertical-align: top; width: 150px; }
td.BlogSettings_PreferencesTableRight { vertical-align: top; width: 100%; padding-top: 10px; }
div.BlogSettings_Save { padding-top: 10px; text-align: left; }
.BlogSettings_InputField { width: 300px; margin-top: 3px; }
.BlogSettings_SelectTime { width: 120px; }
.BlogSettings_SelectEntries { width: 40px; }
.BlogSettings_Disabled { color: rgb(204, 204, 204); }
div.ViewEditList_Options { border-bottom: 1px solid rgb(204, 204, 204); margin: 0px 10px; padding: 10px 0px; font-size: 12px; }
table.ViewEditList_Table { width: 95%; table-layout: fixed; text-align: left; font-size: 12px; margin-left: 10px; }
tr.ViewEditList_TableRowColor {  }
tr.ViewEditList_TableAltRowColor { background-color: rgb(243, 243, 243); }
td.ViewEditList_TableLeft { padding: 5px; width: 175px; }
td.ViewEditList_TableMiddle { padding: 5px; width: 100%; }
td.ViewEditList_TableRight { padding: 5px; width: 115px; text-align: right; }
.ViewEditList_TableHeading { font-weight: bold; }
body.PersonaProfile_Body { width: 600px; }
div.ProfileEdit_SectionDescription { padding: 5px; text-align: left; }
div.ProfileEdit_SectionDescription a { font-weight: bold; }
table.ProfileEdit_Table { width: 100%; table-layout: fixed; }
table.ProfileEdit_AvatarPickerTable { width: 100%; table-layout: fixed; }
td.ProfileEdit_TableFieldName { padding: 10px 5px 0px 0px; width: 30%; text-align: right; vertical-align: top; font-size: 11px; }
td.ProfileEdit_TableField { width: 70%; text-align: left; vertical-align: top; font-size: 9px; padding-top: 5px; }
td.ProfileEdit_TableField img { border: 1px solid rgb(0, 0, 0); }
div.ProfileEdit_Submit { padding: 10px; text-align: center; }
.ProfileEdit_BigInput { width: 250px; }
.ProfileEdit_SmallInput { width: 80%; }
.ProfileEdit_Textarea { width: 250px; height: 100px; }
.ProfileEdit_Combobox { width: 255px; }
td.ProfileEdit_mm { width: 25px; padding-right: 2px; text-align: left; }
td.ProfileEdit_dd { width: 25px; padding-right: 2px; text-align: left; }
td.ProfileEdit_yyyy { width: 35px; text-align: left; }
td.ProfileEdit_Caption { color: rgb(102, 102, 102); vertical-align: top; }
td.ProfileEdit_PublicPrivateRadio { padding-top: 7px; vertical-align: top; }
td.ProfileEdit_PublicPrivateText { padding: 9px 5px 0px 0px; vertical-align: top; }
div.ProfileEdit_SignaturePreview { border: 1px solid rgb(127, 157, 185); overflow: auto; height: 130px; }
div.ProfileEdit_EditSignature { float: right; padding-top: 5px; }
div.PersonaEdit_SignatureMain { margin: 5px; }
div.PersonaEdit_SignatureSave { padding: 10px 0pt 0pt; text-align: center; }
.ProfileEdit_SignatureEditArea { width: 350px; height: 200px; }
.PersonaEdit_HelpImage { position: relative; top: 5px; }
div.PersonaEdit_SignatureHelp { padding-bottom: 15px; font-size: 10px; }
iframe.Profile_Iframe { overflow: visible; width: 100%; height: 2000px; }
table.ProfileSummary_Table { width: 100%; table-layout: fixed; }
td.ProfileSummary_Caption { padding: 7px; vertical-align: top; text-align: right; }
td.ProfileSummary_Answer { padding: 7px; vertical-align: top; text-align: left; width: 425px; }
div.PersonaPhotoUpload_TOS { padding: 10px 0px 0px 10px; }
div.PersonaPhotoUpload_Instructions { padding: 10px 0px 0px 10px; }
div.PersonaPhotoUpload_FileBrowse { padding: 10px 0px 0px 10px; }
div.PersonaPhotoUpload_AddSubmit { padding: 10px 0px 10px 10px; text-align: left; }
div.PersonaPhotoUpload_Error { padding: 10px 0px 0px 10px; color: rgb(255, 0, 0); }
table.PersonaPhotoAddDetail_ItemTable { margin: auto; width: 95%; table-layout: fixed; text-align: left; }
td.PersonaPhotoAddDetail_ItemTableImg { width: 90px; vertical-align: top; padding-top: 20px; }
td.PersonaPhotoAddDetail_ItemTableImg img { width: 80px; }
td.PersonaPhotoAddDetail_ItemTableDetails { width: 100%; vertical-align: top; padding-top: 15px; }
div.PersonaPhotoAddDetail_Delete {  }
table.PersonaPhotoAddDetail_DetailsTable { width: 100%; table-layout: fixed; text-align: left; }
td.PersonaPhotoAddDetail_DetailsTableFieldName { padding: 8px 0px 0px; font-size: 12px; font-weight: bold; width: 95px; vertical-align: top; }
.PersonaPhotoAddDetail_Required { color: rgb(255, 0, 0); font-weight: normal; font-size: 9px; }
td.PersonaPhotoAddDetail_DetailsTableField { padding: 3px 0px 0px 10px; vertical-align: top; }
.PersonaPhotoAddDetail_DetailsField { width: 250px; }
.PersonaPhotoAddDetail_DetailsTextarea { width: 250px; height: 30px; }
div.PersonaPhotoAddDetail_Submit { margin: auto; padding: 10px 0px; text-align: left; }
div.PersonaPhotoConfirmation_Content { margin: 10px; }
div.PhotoConfirmation_Container { font-family: verdana; font-size: 10px; text-align: left; }
div.PhotoConfirmation_Container a { color: rgb(0, 0, 0); }
div.PhotoConfirmation_SectionHead { padding: 3px; font-size: 12px; font-weight: bold; background-color: rgb(228, 227, 227); text-align: left; }
div.PhotoConfirmation_Content { margin: 10px; }
div.PhotoUpload_Container { font-family: verdana; font-size: 10px; text-align: left; }
div.PhotoUpload_Container a { color: rgb(0, 0, 0); }
div.PhotoUpload_Container img { border: 1px solid rgb(0, 0, 0); }
div.PhotoUpload_SectionHead { padding: 3px; font-size: 12px; font-weight: bold; background-color: rgb(228, 227, 227); text-align: left; }
div.PhotoUpload_TOS { padding: 10px 0px 0px 10px; }
div.PhotoUpload_Instructions { padding: 10px 0px 0px 10px; }
div.PhotoUpload_FileBrowse { padding: 10px 0px 0px 10px; }
input.PhotoUpload_FileBrowseInput {  }
div.PhotoUpload_AddSubmit { padding: 10px 0px 10px 10px; text-align: left; }
input.PhotoUpload_AddAnotherButton {  }
input.PhotoUpload_AddSubmitButton { margin-left: 8px; }
div.PhotoUpload_Error { padding: 10px 0px 0px 10px; color: rgb(255, 0, 0); }
div.PhotoAddDetail_Container { font-family: verdana; font-size: 10px; text-align: left; }
div.PhotoAddDetail_Container a { color: rgb(0, 0, 0); }
div.PhotoAddDetail_Container img { border: 1px solid rgb(0, 0, 0); }
div.PhotoAddDetail_SectionHead { padding: 3px; font-size: 12px; font-weight: bold; background-color: rgb(228, 227, 227); text-align: left; }
table.PhotoAddDetail_ItemTable { margin: auto; width: 95%; table-layout: fixed; text-align: left; }
td.PhotoAddDetail_ItemTableImg { width: 90px; vertical-align: top; padding-top: 20px; }
td.PhotoAddDetail_ItemTableImg img { width: 80px; }
td.PhotoAddDetail_ItemTableDetails { width: 100%; vertical-align: top; padding-top: 15px; }
div.PhotoAddDetail_Delete {  }
table.PhotoAddDetail_DetailsTable { width: 100%; table-layout: fixed; text-align: left; }
td.PhotoAddDetail_DetailsTableFieldName { padding: 8px 0px 0px; font-size: 12px; font-weight: bold; width: 95px; vertical-align: top; }
.PhotoAddDetail_Required { color: rgb(255, 0, 0); font-weight: bold; font-size: 9px; }
td.PhotoAddDetail_DetailsTableField { padding: 3px 0px 0px 10px; vertical-align: top; }
.PhotoAddDetail_DetailsField { width: 250px; }
.PhotoAddDetail_DetailsTextarea { width: 250px; height: 30px; }
div.PhotoAddDetail_Submit { margin: auto; padding: 10px 0px; text-align: left; }
input.PhotoAddDetail_SubmitButton {  }
div.SolicitPhoto_Container { border: 1px solid rgb(153, 153, 153); font-family: verdana; font-size: 10px; text-align: center; background-color: rgb(228, 227, 227); margin-top: 10px; }
div.SolicitPhoto_Container a { color: rgb(0, 0, 0); }
div.SolicitPhoto_SectionHead { padding: 5px; font-size: 14px; font-weight: bold; background-color: rgb(228, 227, 227); text-align: left; }
div.SolicitPhoto_Photo { margin: 10px; }
div.SolicitPhoto_Photo img { border: 0px none ; }
div.SolicitPhoto_Subject { font-size: 12px; font-weight: bold; }
div.SolicitPhoto_Details { margin: auto; padding-top: 5px; width: 90%; }
div.SolicitPhoto_Action { padding: 10px; }
div.SolicitPhoto_Action a { color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; }
div.SolicitPhoto_Link { padding-bottom: 10px; }
div.PublicGalleries_Container { font-size: 11px; text-align: left; }
div.PublicGalleries_Container a { color: rgb(0, 0, 0); }
div.PublicGalleries_SectionHead { padding: 7px; font-size: 30px; background-color: rgb(205, 218, 235); }
table.PublicGalleries_Table { width: 100%; table-layout: fixed; margin-top: 5px; }
td.PublicGalleries_TableImg { padding: 5px; vertical-align: top; width: 200px; }
td.PublicGalleries_TableImg img { border: 0px solid rgb(0, 0, 0); }
td.PublicGalleries_TableDetails { padding: 5px 0px 0px 10px; width: 100%; text-align: left; vertical-align: top; }
div.PublicGalleries_Title { font-size: 16px; font-weight: bold; }
div.PublicGalleries_Description { padding-top: 3px; }
div.PublicGalleries_ViewLink { padding: 5px 0px 0px 20px; font-size: 12px; font-weight: bold; }
div.PublicGalleries_UploadLink { padding: 0px 0px 0px 20px; font-size: 12px; font-weight: bold; }
a.PublicGalleryPhoto { visibility: visible; }
div.PublicGalleries_PaginDiv { font-size: 12px; }
div.PublicGallery_Container { margin: auto; font-size: 10px; font-family: Verdana; text-align: left; }
div.PublicGallery_Container a { color: rgb(0, 0, 0); }
div.PublicGallery_Title { padding: 10px 0px 0px; font-size: 16px; font-weight: bold; }
div.PublicGallery_Description { padding: 10px 0px 0px; font-size: 11px; }
div.PublicGallery_Details { padding-top: 10px; font-size: 12px; }
div.PublicGallery_PhotosContainer { border: 1px solid rgb(0, 0, 0); margin: 10px 0px 0px; padding: 5px; text-align: center; }
table.PublicGallery_PhotosTable { margin: auto; text-align: left; }
table.PublicGallery_PhotosTable img { border: 0px none ; margin: 5px; width: 60px; height: 60px; }
div.PublicGallery_Page { text-align: center; }
div.PublicGallery_Actions { font-size: 12px; padding-top: 10px; }
div.PublicGallery_Actions img { margin-bottom: -3px; }
table.PublicGallery_Table { width: 100%; table-layout: fixed; padding-top: 10px; }
td.PublicGallery_About { vertical-align: top; }
td.PublicGallery_Related { vertical-align: top; }
div.PublicGallery_SubHeading { font-size: 12px; font-weight: bold; padding-bottom: 5px; }
div.ReportAbuse_Container { border: 1px solid rgb(0, 0, 0); background-color: rgb(204, 204, 204); width: 170px; font-weight: bold; font-family: Verdana; font-size: 10px; text-align: left; z-index: 4; position: absolute; }
div.ReportAbuse_SectionHead { padding: 2px; height: 15px; }
div.ReportAbuse_SectionHead a { border: 1px solid rgb(0, 0, 0); padding: 1px; float: right; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); text-decoration: none; }
div.ReportAbuse_SectionHead a:hover { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
div.ReportAbuse_Interior { width: 170px; padding-bottom: 3px; clear: both; }
div.ReportAbuse_Interior a { border-bottom: 1px solid rgb(0, 0, 0); padding: 2px 0px 0px 10px; float: left; font-weight: bold; height: 15px; color: rgb(0, 0, 0); width: 160px; background-color: rgb(255, 255, 255); text-decoration: none; }
div.ReportAbuse_Interior a:hover { background-color: rgb(204, 204, 204); }
div.ReportAbuse_Interior select { margin-left: 5px; }
div.ReportAbuse_Comment { width: 170px; }
div.ReportAbuse_Comment textarea { width: 90%; height: 70px; margin-left: 5px; }
div.ReportAbuse_Comment input { margin: 3px 0px 3px 5px; padding: 1px; }
.BlockedContent { color: rgb(255, 0, 0); font-weight: bold; height: 70px; }
.NoDisplay { display: none; }
.bold { font-weight: bold; }
.SiteLife_Error { color: rgb(255, 0, 0); }
div.SiteLife_Filtered { padding: 5px 0px; font-size: 11px; font-weight: normal; font-family: Verdana; color: rgb(255, 0, 0); }
div.SiteLife_Filtered ul { margin-top: 4px; }
div#rpt_persona_abuse a.SiteLife_ReportAbuse { padding: 1px 0px 1px 20px; background: transparent url('icon_alert.gif') no-repeat scroll 0pt 50%; float: left; }
div#rpt_persona_abuse .SiteLife_Reported { padding: 1px 0px 1px 20px; background: transparent url('icon_accept.gif') no-repeat scroll 0pt 50%; float: left; }
a.SiteLife_ReportAbuse { padding: 1px 0px 1px 20px; background: transparent url('icon_alert.gif') no-repeat scroll 0pt 50%; }
.SiteLife_Reported { padding: 1px 0px 1px 20px; background: transparent url('icon_accept.gif') no-repeat scroll 0pt 50%; }
a.SiteLife_Recommend { padding: 1px 0px 1px 20px; background: transparent url('arrow_up_rec.gif') no-repeat scroll 0pt 50%; }
.SiteLife_Recommended { padding: 1px 0px 1px 20px; background: transparent url('icon_accept.gif') no-repeat scroll 0pt 50%; }
a.SiteLife_AddToWatchList { padding: 1px 0px 1px 20px; background: transparent url('icon_favourites.gif') no-repeat scroll 0pt 50%; }
.SiteLife_Watched { padding: 1px 0px 1px 20px; background: transparent url('icon_accept.gif') no-repeat scroll 0pt 50%; }
a.SiteLife_EmailThis { padding: 1px 0px 1px 20px; background: transparent url('icon_email.gif') no-repeat scroll 0pt 50%; }
a.SiteLife_RSS { padding: 1px 0px 3px 20px; background: transparent url('feedicon.gif') no-repeat scroll 0pt 50%; height: 20px; }
div.Comments_Container { margin: auto; overflow: hidden; text-align: left; padding-top: 5px; }
div.Comments_Container table { font-size: 11px; }
div.Comments_Container img { border: 1px solid rgb(0, 0, 0); }
div.Comments_Container table a { color: rgb(0, 0, 0); }
div.Comments_SectionHead { font-size: 12px; font-weight: bold; padding-bottom: 10px; }
div.Comments_Tabs { border-bottom: 1px solid rgb(204, 204, 204); height: 21px; min-height: 23px; }
div.Comments_Tabs a { border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; border-width: 1px 1px 0px; padding: 5px 10px; float: left; margin-left: 5px; background-color: rgb(204, 204, 204); color: rgb(0, 0, 0); text-decoration: none; font-family: verdana; font-size: 10px; }
div.Comments_Tabs a:hover { text-decoration: none; background-color: rgb(183, 183, 183); }
.CommentsTab_On { border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; border-width: 1px 1px 0px; padding: 5px 10px; float: left; margin-left: 5px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-decoration: none; font-family: verdana; font-size: 10px; font-weight: bold; }
table.Comments_Table { margin: 10px 0px; width: 100%; table-layout: fixed; }
tr.Comments_TableAltRowColor { background-color: rgb(246, 246, 246); }
tr.Comments_TableRowColor {  }
td.Comments_UserImage { width: 42px; vertical-align: top; text-align: left; }
td.Comments_UserImage img { padding: 0pt; width: 32px; height: 32px; }
td.Comments_TableRight { padding: 5px 5px 5px 0px; vertical-align: top; }
div.Comments_From {  }
div.Comments_From a { font-weight: bold; }
div.Comments_CommentText { padding-top: 5px; }
div.Comments_NestedDate { color: rgb(153, 153, 153); padding-top: 3px; font-size: 10px; }
table.Comments_NestedTable { width: 100%; table-layout: fixed; text-align: left; margin-top: 3px; }
table.Comments_NestedTable img { border: 0px none ; margin-bottom: -5px; }
td.Comments_NestedRecommend { width: 50%; }
td.Comments_NestedReport { width: 50%; }
div.Comments_AddHeading { padding-top: 5px; font-weight: bold; }
span.Comments_MaxLengthText { padding-top: 5px; font-weight: normal; font-style: italic; }
div.Comments_AddTextarea { padding-top: 5px; }
div.Comments_AddTextarea textarea { width: 98%; height: 100px; }
div.Comments_AddWatchlist { padding-top: 5px; }
div.Comments_Submit { padding: 5px 0px; }
body.Comments_body { width: 600px; }
span.Comments_Error { color: rgb(255, 0, 0); font-weight: normal; }
div.Reviews_MainContainer { margin: auto; overflow: hidden; text-align: left; padding-top: 5px; font-size: 11px; width: 800px; }
div.Reviews_MainContainer a { color: rgb(0, 0, 0); text-decoration: none; }
div.Reviews_MainContainer input { margin-top: 5px; }
div.Reviews_MainContainer textarea { margin-top: 5px; }
div.Reviews_SectionHead { font-size: 14px; font-weight: bold; }
table.Reviews_Table { margin: 10px 0px; width: 100%; table-layout: fixed; font-size: 11px; }
tr.Reviews_TableAltRowColor { background-color: rgb(246, 246, 246); }
tr.Reviews_TableRowColor {  }
td.Reviews_UserImage { padding: 5px; width: 34px; vertical-align: top; }
td.Reviews_UserImage img { border: 0px none ; width: 32px; height: 32px; }
td.Reviews_TableRight { padding: 0px 5px 5px 0px; vertical-align: top; width: 100%; }
body.ReviewFrame_Body { width: 800px; }
div.Reviews_From { font-size: 12px; padding-top: 3px; }
div.Reviews_From a { font-style: italic; text-decoration: underline; }
div.Reviews_Headline { font-weight: bold; font-size: 14px; padding-top: 5px; padding-bottom: 10px; }
div.Reviews_ReviewText { padding-top: 5px; }
div.Reviews_Pros { padding-top: 5px; }
div.Reviews_Cons { padding-top: 5px; }
span.Reviews_FieldHead { font-weight: bold; }
table.Reviews_NestedTable { width: 100%; table-layout: fixed; text-align: left; margin-top: 3px; }
td.Reviews_NestedDate { color: rgb(153, 153, 153); padding-top: 3px; font-size: 10px; width: 50%; vertical-align: top; }
td.Reviews_NestedRecommend { width: 25%; vertical-align: top; }
td.Reviews_NestedReport { width: 25%; vertical-align: top; }
div.Reviews_AddHeading { border-top: 2px solid rgb(204, 204, 204); padding: 5px 0px; font-weight: bold; font-size: 14px; }
div.Reviews_AddTextarea { padding-top: 5px; }
div.Reviews_Submit { padding: 5px 0px; }
div.Reviews_Page { padding: 0pt 0pt 7px; font-size: 14px; }
div.Reviews_Page a { padding: 0pt 2px; font-size: 14px; }
div#Reviews_Container div#Paginator a { text-decoration: underline ! important; }
div.Recommend_Container { font-size: 11px; display: inline; }
div.Recommend_Container a { color: rgb(0, 0, 0); }
div.Recommend_Container img { margin-bottom: -3px; }
div.Ratings_Container { font-size: 12px; padding-top: 5px; }
div.Ratings_YourRating { font-size: 12px; padding-top: 5px; }
span.Ratings_Heading { font-weight: bold; }
div.Summary_Container { font-size: 11px; font-family: Verdana; text-align: left; }
div.Summary_Container a { color: rgb(0, 0, 0); }
div.Summary_Container table * { font-size: 11px; font-family: Verdana; }
div.Summary_Container table a { color: rgb(0, 0, 0); }
table.Summary_ProfileTable {  }
tr.Summary_ProfileAltTRColor { background-color: rgb(246, 246, 246); }
td.Summary_ProfileTableLeft { padding: 5px 0px 5px 5px; vertical-align: top; }
td.Summary_ProfileTableLeft img { border: 1px solid rgb(0, 0, 0); }
td.Summary_ProfileTableRight { padding: 5px 0px 5px 5px; width: 100%; vertical-align: top; }
div.Summary_ProfileName { padding: 5px 0px 0px; }
div.Summary_ProfileName a { font-size: 12px; font-weight: bold; }
div.Summary_ProfileTime { padding-top: 3px; }
.Summary_ArticleAltColor { background-color: rgb(246, 246, 246); }
div.Summary_ArticleTitle { padding: 5px; }
div.Summary_ArticleTitle a { font-size: 12px; font-weight: bold; }
table.Summary_BlogTable { width: 100%; }
tr.Summary_BlogAltTRColor { background-color: rgb(246, 246, 246); }
td.Summary_BlogTableLeft { padding: 5px 0px 5px 5px; vertical-align: top; }
td.Summary_BlogTableLeft img { border: 1px solid rgb(0, 0, 0); }
td.Summary_BlogTableRight { padding: 5px 0px 5px 5px; width: 100%; vertical-align: top; }
div.Summary_BlogTitle {  }
div.Summary_BlogTitle a { font-size: 12px; font-weight: bold; }
div.Summary_BlogBy { padding-top: 3px; }
div.Summary_BlogTime { padding-top: 3px; }
.Summary_ForumsAltColor { background-color: rgb(246, 246, 246); }
div.Summary_ForumsContainer { padding: 5px 0px 5px 5px; }
div.Summary_ForumsTitle {  }
div.Summary_ForumsTitle a { font-size: 12px; font-weight: bold; }
div.Summary_ForumsIn { padding-top: 3px; }
table.Summary_GalleryTable { width: 100%; }
tr.Summary_GalleryAltTRColor { background-color: rgb(246, 246, 246); }
td.Summary_GalleryTableLeft { padding: 5px 0px 5px 5px; vertical-align: top; }
td.Summary_GalleryTableLeft img { border: 1px solid rgb(0, 0, 0); }
td.Summary_GalleryTableRight { padding: 5px 0px 5px 5px; width: 100%; vertical-align: top; }
td.Summary_GalleryTableRight a { font-size: 12px; font-weight: bold; }
table.Summary_PhotoTable { width: 100%; }
tr.Summary_PhotoAltTRColor { background-color: rgb(246, 246, 246); }
td.Summary_PhotoTableLeft { padding: 5px 0px 5px 5px; vertical-align: top; }
td.Summary_PhotoTableLeft img { border: 1px solid rgb(0, 0, 0); }
td.Summary_PhotoTableRight { padding: 5px 0px 5px 5px; width: 100%; vertical-align: top; }
div.Summary_PhotoTitle { font-size: 12px; }
div.Summary_PhotoTitle a { font-size: 12px; font-weight: bold; }
div.Summary_PhotoIn { padding-top: 3px; }
div.Summary_PhotoBy { padding-top: 3px; }
div.Sitelife_SendMailContainer { padding: 10px; color: rgb(0, 0, 0); font-family: Verdana; font-size: 11px; text-align: left; }
div.Sitelife_SendMailContainer textarea { margin-top: 10px; width: 80%; height: 100px; }
div.Sitelife_SendMailHeading { font-size: 16px; font-weight: bold; }
div.Sitelife_SendMailSubject { padding: 5px; background-color: rgb(243, 243, 243); margin-top: 10px; }
div.Sitelife_SendMailSubject a { color: rgb(0, 0, 0); font-weight: bold; }
div.Sitelife_SendMailSection { border-top: 1px dotted rgb(204, 204, 204); padding: 10px 0px; }
div.Sitelife_SendMailSectionHeading { font-size: 12px; font-weight: bold; color: rgb(204, 102, 51); }
div.Sitelife_SendMailContent { padding-top: 10px; }
div.Sitelife_SendMailContent input { width: 80%; margin-bottom: 3px; }
div.Sitelife_SendMailCheck { padding-top: 10px; }
div.Sitelife_SendMailButton { padding-top: 10px; }
div.Sitelife_SendMailConfirmation { padding: 20px; text-align: center; font-family: Verdana; font-size: 11px; }
div.Sitelife_SendMailConfirmation input { margin-top: 10px; }
div.tagscontainer { border: 1px solid rgb(64, 64, 64); background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; position: relative; bottom: 4px; right: 4px; font-size: 85%; display: none; }
div.tagscontainer ul { padding: 5px 0pt; position: relative; width: 100%; list-style-type: none; list-style-image: none; list-style-position: outside; }
div.tagscontainer li { padding: 0pt 5px; cursor: default; white-space: nowrap; display: list-item; }
div.tagscontainer li.highlight { background: rgb(255, 255, 0) none repeat scroll 0% 0%; }
div.tagsshadow { margin: 0.3em; background: rgb(160, 160, 160) none repeat scroll 0% 0%; width: 300px; z-index: 5; }
div#Personas_UserGalleryList {  }
div.MultiBlog_Container {  }
span.ForumDiscussions_SiteAttribution {  }
span.ForumPosts_SiteAttribution {  }
span.BlogPostList_SiteAttribution {  }
span.BlogPostContent_SiteAttribution {  }
span.Photos_SiteAttribution {  }
span.Comments_SiteAttribution {  }
span.Reviews_SiteAttribution {  }
span.PersonaRecentActivity_SiteAttribution {  }
span.PersonaMessages_SiteAttribution {  }
span.ArticleSummary_SiteAttribution {  }
span.ForumDiscussionSummary_SiteAttribution {  }
span.PhotoSummary_SiteAttribution {  }
span.PostSummary_SiteAttribution {  }
span.DebugStrings { border: 2px solid green; }
div.Forums_MainContainer { margin: auto; font-family: Verdana; font-size: 11px; width: 100%; text-align: left; }
div.Forums_MainContainer a { color: rgb(0, 0, 0); }
div.Forums_MainContainer a.DiscussionList_NewContent { font-weight: bold; color: Green; }
div.Forums_MainContainer span.DiscussionList_NewContent { background: transparent url('newplus.gif') no-repeat scroll 100% 1px; font-weight: bold; padding-right: 15px; }
div.Forums_MainContainer img { border: 0px none ; }
div.Forums_MainContainer table { font-size: 11px; }
div.Forums_LoginStatus { text-align: right; padding-top: 7px; }
tr.ForumsTable_HeadTR { font-size: 10px; font-weight: bold; background-color: rgb(199, 212, 233); }
div.ForumMain_CategoriesLink { padding: 10px 0px 0px; height: 30px; }
div.ForumMain_CategoriesLink a { background-image: url('viewallcategories.jpg'); background-position: center top; background-repeat: no-repeat; height: 30px; width: 165px; float: left; }
a.Forums_AddPost { background-image: url('addnewpost.jpg'); background-position: center top; background-repeat: no-repeat; height: 30px; width: 134px; float: left; }
a.Forums_StartDiscussion { background-image: url('newdiscussion.jpg'); background-position: center top; background-repeat: no-repeat; height: 30px; width: 180px; float: left; margin-right: 10px; }
a.Forums_RegisterToJoinForums { background-image: url('register_join_forums.gif'); background-position: center top; background-repeat: no-repeat; height: 30px; width: 205px; float: left; margin-right: 10px; }
a.Forums_ViewGroupForum { background-image: url('view_group_forum.gif'); background-position: center top; background-repeat: no-repeat; height: 30px; width: 165px; float: right; margin-left: 10px; }
a.Forums_JoinGroup { background-image: url('join_group.gif'); background-position: center top; background-repeat: no-repeat; height: 30px; width: 98px; float: right; margin-right: 10px; }
a.Discussions_JoinGroup { background-image: url('join_group.gif'); background-position: center top; background-repeat: no-repeat; height: 30px; width: 98px; float: left; margin-right: 10px; }
a.Forums_LeaveGroup { background-image: url('leave_group.gif'); background-position: center top; background-repeat: no-repeat; height: 29px; width: 98px; float: right; margin-left: 10px; }
a.Forums_ViewGroupMembers { background-image: url('view_group_members.gif'); background-position: center top; background-repeat: no-repeat; height: 29px; width: 157px; float: right; margin-left: 10px; }
a.Forums_InviteUserToGroup { background-image: url('invite_user_to_group.gif'); background-position: center top; background-repeat: no-repeat; height: 29px; width: 159px; float: right; margin-left: 10px; }
a.Forums_RSS { background: transparent url('feedicon.gif') no-repeat scroll left center; width: 20px; float: left; padding-left: 20px; margin-top: 12px; margin-left: 10px; }
tr.ForumsTable_TRcolor { background-color: rgb(236, 241, 250); }
tr.ForumsTable_AltTRcolor { background-color: rgb(222, 231, 247); }
tr.ForumsTable_UserTRcolor { background-color: rgb(253, 251, 239); }
table.Forums_WelcomeSearchTable { width: 100%; table-layout: fixed; }
td.Forums_WelcomeSearchTableWelcome { border-right: 1px solid rgb(255, 255, 255); padding: 0px 0px 0px 10px; width: 100%; vertical-align: middle; height: 46px; font-size: 14px; font-weight: bold; background-color: rgb(236, 241, 250); }
td.Forums_WelcomeSearchTableField { padding: 0px; width: 300px; vertical-align: middle; height: 46px; text-align: right; background-color: rgb(226, 234, 246); }
td.Forums_WelcomeSearchTableSearch { padding: 0px; text-align: center; vertical-align: middle; height: 46px; width: 100px; background-color: rgb(226, 234, 246); }
table.Forums_PageTable { width: 100%; table-layout: fixed; margin-top: 0px; color: rgb(0, 0, 0); }
td.Forums_PageTableData { margin: 0px; padding: 0px; font-size: 10px; font-weight: bold; width: 50%; vertical-align: middle; height: 30px; }
div.Forums_Paginator { margin: 0px 0px -2px; padding-top: 5px; text-align: right; }
div.Forums_Paginator .bold { border: 1px solid rgb(232, 237, 244); margin: 0px 2px; padding: 4px; background-color: rgb(213, 222, 234); }
div.Forums_Paginator a { border: 1px solid rgb(232, 237, 244); padding: 4px; margin-right: 2px; text-decoration: none; background-color: rgb(240, 245, 250); }
div.Forums_Paginator a:hover { text-decoration: underline; }
div.Forums_Paginator a.Forums_PageTableDataOn { border: 1px solid rgb(232, 237, 244); background-color: rgb(213, 222, 234); }
td.Forums_PageTableStart { text-align: left; width: 40%; padding-top: 10px; vertical-align: middle; }
td.Forums_PageTableEnd { text-align: right; width: 60%; padding-top: 10px; vertical-align: middle; }
td.Discussions_PageTableStart { text-align: left; width: 55%; padding-top: 10px; vertical-align: middle; }
td.Discussions_PageTableEnd { text-align: right; width: 45%; padding-top: 10px; vertical-align: middle; }
.Forums_TopPaginator {  }
.Forums_BottomPaginator {  }
div.Forums_BlockContainer { margin-top: 7px; clear: both; }
div.Forums_ContainerHead { padding: 7px 10px 0px; height: 23px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; background-image: url('groupheadbg.jpg'); background-position: left top; background-repeat: repeat-x; }
div.Forums_ContainerHead a { color: rgb(255, 255, 255); }
div.Forums_HeadFeedContainer { float: right; margin-top: -17px; text-align: right; font-size: 10px; font-weight: normal; width: 200px; }
div.Forums_HeadFeedContainer a { font-size: 10px; font-weight: normal; color: rgb(255, 255, 255); }
div.Forums_PersonaArea { overflow: hidden; background-color: rgb(199, 212, 233); text-align: center; }
table.Forums_PersonaTable { padding: 5px; }
table.Forums_PersonaTable td { padding: 5px; }
table.Forums_PersonaTable td img { display: block; }
.Forums_ClosedItem { color: rgb(255, 204, 0); }
div.Forums_TitleText { font-size: 12px; font-weight: bold; }
div.Forums_DescriptionText { font-size: 12px; }
div.Forums_Breadcrumbs { overflow: hidden; font-weight: bold; font-size: 12px; padding-bottom: 10px; }
.Forums_BaseCrumbArrows {  }
.Forums_BaseCrumbArrows {  }
.Forums_CatCrumb {  }
.Forums_CatCrumbArrows {  }
.Forums_ForumCrumb {  }
.Forums_CurrentPageCrumbArrows {  }
.Forums_CurrentPageCrumb {  }
div.Forums_BottomBreadcrumbs { overflow: hidden; font-weight: bold; font-size: 12px; padding-top: 10px; }
table.ForumList_TitleSearchTable { width: 100%; margin-top: 7px; }
td.ForumList_TitleTD { width: 25%; vertical-align: bottom; font-size: 18px; font-weight: bold; }
td.ForumList_ForumSearchTD { width: 75%; vertical-align: bottom; }
table.ForumList_SearchTable { border: 1px solid rgb(194, 210, 235); padding: 0px; background-color: rgb(236, 241, 250); height: 50px; width: 100%; }
td.ForumList_SearchTxtTD { text-align: right; vertical-align: middle; width: 120px; }
td.ForumList_SearchFieldTD { text-align: right; vertical-align: middle; width: 219px; }
td.ForumList_SearchButtonTD { text-align: center; vertical-align: middle; width: 80px; }
table.ForumList_ForumSpecificTitleSearchTable { width: 100%; margin-top: 7px; }
td.ForumList_ForumSpecificTitleTD { width: 25%; vertical-align: bottom; font-size: 18px; font-weight: bold; }
td.ForumList_ForumSpecificForumSearchTD { width: 75%; vertical-align: bottom; }
table.ForumList_ForumSpecificSearchTable { border: 1px solid rgb(194, 210, 235); padding: 0px; background-color: rgb(236, 241, 250); height: 50px; width: 100%; }
td.ForumList_ForumSpecificSearchTxtTD { text-align: right; vertical-align: middle; width: 120px; }
td.ForumList_ForumSpecificSearchFieldTD { text-align: right; vertical-align: middle; width: 219px; }
td.ForumList_ForumSpecificSearchButtonTD { text-align: center; vertical-align: middle; width: 80px; }
div.ForumList_GroupHeading { padding: 7px 10px 0px; height: 23px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; background-image: url('groupheadbg.jpg'); background-position: left top; background-repeat: repeat-x; }
div.ForumList_GroupHeading a { float: right; }
table.ForumList_GroupTable { border-style: solid none none; border-color: rgb(146, 164, 197) -moz-use-text-color -moz-use-text-color; border-width: 1px 0px 0px; margin: 0px; padding: 0px; overflow: hidden; width: 100%; table-layout: fixed; }
td.ForumList_GroupTableFolder { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px; width: 28px; vertical-align: top; text-align: center; }
td.ForumList_GroupTableName { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; overflow: hidden; width: 45%; vertical-align: top; }
div.ForumList_ForumName { padding-bottom: 5px; font-size: 12px; font-weight: bold; }
div.ForumList_ForumDescription { overflow: hidden; width: 100%; }
td.ForumList_GroupTableDiscussions { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 10%; vertical-align: top; }
td.ForumList_GroupTablePosts { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 10%; vertical-align: top; }
td.ForumList_GroupTableLatest { border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; overflow: hidden; width: 35%; vertical-align: top; }
td.ForumList_GroupTableLatest a {  }
div.ForumList_GroupTableLatestContent { overflow: hidden; width: 100%; }
div.FourumList_GroupPage { padding: 10px; text-align: right; font-weight: bold; background-color: rgb(238, 241, 247); }
div.FourumList_GroupPage a { font-weight: normal; }
table.DiscussionList_ListTable { border-style: solid none; border-color: rgb(146, 164, 197) -moz-use-text-color rgb(199, 212, 233); border-width: 1px 0px 12px; margin: 0px; padding: 0px; table-layout: fixed; width: 100%; }
td.DiscussionList_ListTableImg { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px; width: 32px; vertical-align: top; text-align: center; }
td.DiscussionList_ListTableName { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; overflow: hidden; width: 45%; vertical-align: top; }
a.DiscussionList_Sticky { font-weight: bold; color: rgb(168, 5, 5); }
a.DiscussionList_Sticky:link { color: rgb(168, 5, 5); }
a.DiscussionList_Sticky:visited { color: rgb(168, 5, 5); }
a.DiscussionList_Popular { font-weight: bold; color: rgb(255, 102, 0); }
td.DiscussionList_ListTableStarted { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 20%; vertical-align: top; }
td.DiscussionList_ListTablePosts { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 10%; vertical-align: top; }
td.DiscussionList_ListTableLatest { border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 20%; vertical-align: top; }
td.DiscussionList_Moderator { border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; vertical-align: top; }
a.DiscussionList_ModeratorEdit { padding: 1px 5px 3px 20px; background: transparent url('edit.gif') no-repeat scroll 0pt 50%; }
a.DiscussionList_ModeratorSticky { padding: 1px 5px 3px 20px; background: transparent url('tack.gif') no-repeat scroll 0pt 50%; }
a.DiscussionList_ModeratorClose { padding: 1px 5px 3px 20px; background: transparent url('unlocked.gif') no-repeat scroll 0pt 50%; }
a.DiscussionList_ModeratorDelete { padding: 1px 5px 3px 20px; background: transparent url('close.gif') no-repeat scroll 0pt 50%; }
div.DiscussionList_Admin { border-bottom: 1px solid rgb(62, 126, 123); margin: 0px; padding: 7px 10px 7px 0px; background-color: rgb(123, 174, 72); text-align: right; }
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminView { padding: 3px 7px 3px 20px; background: transparent url('user.gif') no-repeat scroll 0pt 50%; color: rgb(255, 255, 255); text-decoration: none; }
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminView:hover { text-decoration: underline; }
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminView:visited { color: rgb(255, 255, 255); }
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminEdit { padding: 3px 7px 3px 20px; background: transparent url('edit.gif') no-repeat scroll 0pt 50%; color: rgb(255, 255, 255); text-decoration: none; }
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminEdit:hover { text-decoration: underline; }
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminEdit:visited { color: rgb(255, 255, 255); }
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminOpen { padding: 3px 7px 3px 20px; background: transparent url('unlocked.gif') no-repeat scroll 0pt 50%; color: rgb(255, 255, 255); text-decoration: none; }
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminOpen:hover { text-decoration: underline; }
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminOpen:visited { color: rgb(255, 255, 255); }
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminDelete { padding: 3px 7px 3px 20px; background: transparent url('close.gif') no-repeat scroll 0pt 50%; color: rgb(255, 255, 255); text-decoration: none; }
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminDelete:hover { text-decoration: underline; }
div.Forums_BlockContainer div.DiscussionList_Admin a.DiscussionList_AdminDelete:visited { color: rgb(255, 255, 255); }
div.Discussion_Admin { border-bottom: 1px solid rgb(62, 126, 123); padding: 7px 10px 7px 0px; background-color: rgb(123, 174, 72); text-align: right; }
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminSticky { padding: 3px 7px 3px 20px; background: transparent url('tack.gif') no-repeat scroll 0pt 50%; color: rgb(255, 255, 255); text-decoration: none; }
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminSticky:hover { text-decoration: underline; }
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminSticky:visited { color: rgb(255, 255, 255); }
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminEdit { padding: 3px 7px 3px 20px; background: transparent url('edit.gif') no-repeat scroll 0pt 50%; color: rgb(255, 255, 255); text-decoration: none; }
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminEdit:hover { text-decoration: underline; }
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminEdit:visited { color: rgb(255, 255, 255); }
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminOpen { padding: 3px 7px 3px 20px; background: transparent url('unlocked.gif') no-repeat scroll 0pt 50%; color: rgb(255, 255, 255); text-decoration: none; }
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminOpen:hover { text-decoration: underline; }
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminOpen:visited { color: rgb(255, 255, 255); }
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminDelete { padding: 3px 7px 3px 20px; background: transparent url('close.gif') no-repeat scroll 0pt 50%; color: rgb(255, 255, 255); text-decoration: none; }
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminDelete:hover { text-decoration: underline; }
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminDelete:visited { color: rgb(255, 255, 255); }
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminMove { padding: 3px 7px 3px 20px; background: transparent url('move.gif') no-repeat scroll 0pt 50%; color: rgb(255, 255, 255); text-decoration: none; }
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminMove:hover { text-decoration: underline; }
div.Forums_BlockContainer div.Discussion_Admin a.Discussion_AdminMove:visited { color: rgb(255, 255, 255); }
div.Discussion_VisibilityContainer {  }
div.Discussion_PostContainer { border-bottom: 1px solid rgb(255, 255, 255); background-color: rgb(236, 241, 250); }
div.Discussion_AltPostContainer { border-bottom: 1px solid rgb(255, 255, 255); background-color: rgb(222, 231, 247); }
div.Discussion_UserPostContainer { border-bottom: 1px solid rgb(255, 255, 255); background-color: rgb(253, 251, 239); }
div.Discussion_FriendPostContainer { background-color: inherit; }
div.Discussion_EditorTierPostContainer { background-color: inherit; }
table.Discussion_PostTitleTable { margin: 0px; padding: 0px; width: 100%; table-layout: fixed; }
td.Discussion_PostTitleTableIcon { padding: 0px 5px; width: 32px; vertical-align: top; }
td.Discussion_PostTitleTableTitle { overflow: hidden; font-size: 12px; font-weight: bold; vertical-align: top; padding-top: 3px; }
div.Discussion_PostTitleTablePosted { font-size: 9px; font-weight: normal; color: rgb(102, 102, 102); }
div.Discussion_PostQuote { border: 1px inset white; margin: 3px 0pt 0pt; padding: 5px; }
table.Discussion_PostTable { border-top: 1px solid rgb(255, 255, 255); padding: 0px; width: 100%; table-layout: fixed; }
td.Discussion_PostTableUser { border-right: 1px solid rgb(255, 255, 255); overflow: hidden; width: 147px; vertical-align: top; padding-top: 7px; text-align: center; }
div.Forums_Moderator { padding-bottom: 5px; color: rgb(0, 0, 255); font-weight: bold; }
div.Discussion_UserName { font-size: 12px; font-weight: bold; padding-top: 5px; }
div.Discussion_UserInfo { padding: 5px; font-size: 9px; }
td.Discussion_PostTablePost { padding: 7px 10px; overflow: hidden; vertical-align: top; }
td.Discussion_PostTablePost img { padding: 7px; display: block; }
div.Discussion_UserSignature { padding-top: 15px; }
div.Discussion_PostOptions { border-top: 1px solid rgb(255, 255, 255); padding: 5px; line-height: 20px; }
a.Discussion_PostNew { padding: 3px 5px 3px 20px; background: transparent url('newpost.gif') no-repeat scroll left center; }
a.Discussion_PostReply { padding: 3px 5px 3px 20px; background: transparent url('reply.gif') no-repeat scroll left center; }
a.Discussion_PostEdit { padding: 3px 5px 3px 20px; background: transparent url('edit.gif') no-repeat scroll left center; }
a.Discussion_PostContact { padding: 3px 5px 3px 20px; background: transparent url('contact.gif') no-repeat scroll left center; }
a.Discussion_PostBlock { padding: 3px 5px 3px 20px; background: transparent url('blockuser.gif') no-repeat scroll left center; }
a.Discussion_PostAddEnemy { padding: 3px 5px 3px 20px; background: transparent url('blockuser.gif') no-repeat scroll left center; }
a.Discussion_PostDelete { padding: 3px 5px 3px 20px; background: transparent url('deletepost.gif') no-repeat scroll left center; }
table.Discussion_UserBlockedMessage { border-bottom: 1px solid rgb(255, 255, 255); padding: 7px 10px; background-color: rgb(208, 208, 208); color: rgb(144, 144, 144); width: 100%; }
td.Discussion_UserBlockedMessageText { font-size: 12px; font-weight: bold; }
td.Discussion_UserUnblockLink { text-align: right; vertical-align: top; }
td.Discussion_UserUnblockLink a { color: rgb(144, 144, 144); }
div.Discussion_MoveDialog { border: 1px solid black; padding: 10px; background: white none repeat scroll 0% 0%; min-width: 400px; min-height: 150px; margin-top: 20px; margin-left: 50px; margin-right: auto; }
div.Discussion_MoveDialog select { width: 400px; }
div.QuickPost_Container { background-color: rgb(226, 234, 246); margin-top: 7px; padding-bottom: 10px; }
div.QuickPost_Field { padding: 10px 0px 0px 20px; width: 400px; font-size: 12px; font-weight: bold; }
iframe.CreateItem_Iframe { width: 100%; height: 490px; }
table.CreateItem_Table { border-top: 1px solid rgb(183, 197, 223); margin: 0px; padding: 0px; width: 100%; font-family: verdana; table-layout: fixed; background-color: rgb(226, 234, 246); }
tr.CreateItem_TableHeadingTR { height: 25px; vertical-align: bottom; }
td.CreateItem_TableForm { padding-left: 20px; width: 60%; font-weight: bold; font-size: 12px; }
input.CreateItem_TableFormInput { width: 95%; }
textarea.CreateItem_TableFormTextarea { width: 95%; height: 200px; }
textarea.CreateItem_TableFormTextarea img { border: 0px none ; }
td.CreateItem_TableText { vertical-align: top; width: 40%; font-size: 10px; padding-left: 5px; color: rgb(102, 102, 102); }
div.CreateItem_MarkAsQuestion {  }
.CreateItem_FieldCaption { font-weight: bold; font-size: 12px; }
.CreateItem_Required { color: rgb(255, 0, 0); }
div.CreateItem_Header { font-size: 16px; font-weight: bold; padding-top: 10px; }
div.CreateItem_Buttons { padding: 10px 0pt; text-align: left; }
table.CreateItem_DetailsTable { width: 100%; table-layout: fixed; margin-top: 5px; }
td.CreateItem_DetailsTableHead { height: 25px; width: 68px; }
td.CreateItem_DetailsTableData { height: 25px; font-weight: normal; width: 100%; padding-left: 5px; }
table.ForumMain_ListTable { border-style: solid none none; border-color: rgb(146, 164, 197) -moz-use-text-color -moz-use-text-color; border-width: 1px 0px 0px; margin: 0px; padding: 0px; width: 100%; }
td.ForumsTable_EmptySet { padding: 10px; text-align: center; }
td.ForumMain_MyTableImg { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px; width: 32px; vertical-align: top; text-align: center; }
td.ForumMain_MyTableDiscussion { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 30%; vertical-align: top; }
td.ForumMain_MyTableCategory { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 20%; vertical-align: top; }
td.ForumMain_MyTableForum { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 20%; vertical-align: top; }
td.ForumMain_MyTablePosts { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 8%; vertical-align: top; }
td.ForumMain_MyTableLatest { border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 22%; vertical-align: top; }
td.ForumMain_PopularTableImg { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px; width: 32px; vertical-align: top; text-align: center; }
td.ForumMain_PopularTableDiscussion { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 30%; vertical-align: top; }
td.ForumMain_PopularTableCategory { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 20%; vertical-align: top; }
td.ForumMain_PopularTableForum { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 20%; vertical-align: top; }
td.ForumMain_PopularTablePosts { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 8%; vertical-align: top; }
td.ForumMain_PopularTableLatest { border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 22%; vertical-align: top; }
td.ForumMain_RecentTableImg { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px; width: 32px; vertical-align: top; text-align: center; }
td.ForumMain_RecentTableTitle { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 30%; vertical-align: top; }
td.ForumMain_RecentTableDiscussion { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 25%; vertical-align: top; }
td.ForumMain_RecentTableForum { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 25%; vertical-align: top; }
td.ForumMain_RecentTablePosted { border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 20%; vertical-align: top; }
div.FourumMain_MyPage { padding: 10px; text-align: right; font-weight: bold; background-color: rgb(243, 244, 238); }
div.FourumMain_MyPage a { font-weight: normal; }
div.FourumMain_Page { padding: 10px; text-align: right; font-weight: bold; background-color: rgb(238, 241, 247); }
div.FourumMain_Page a { font-weight: normal; }
td.ForumMain_SearchTableImg { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px; width: 32px; vertical-align: top; text-align: center; }
td.ForumMain_SearchTableTitle { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 30%; vertical-align: top; }
td.ForumMain_SearchTableDiscussion { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 25%; vertical-align: top; }
td.ForumMain_SearchTableForum { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 25%; vertical-align: top; }
td.ForumMain_SearchTablePosted { border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 20%; vertical-align: top; }
div.Forums_EditProfileConfirmation { padding: 10px; text-align: center; width: 400px; font-weight: bold; }
div.Forums_EditProfileConfirmation p img { padding-top: 5px; }
td.Forums_EditProfileFieldName { text-align: right; font-weight: bold; width: 100px; padding-top: 10px; }
td.Forums_EditProfileField { width: 200px; padding-left: 10px; padding-top: 10px; }
td.Forums_EditProfileCaption { text-align: left; padding-left: 10px; padding-top: 10px; }
div.Forums_PhotoContainer { padding: 20px; background-color: rgb(226, 234, 246); text-align: center; }
div.Forums_PhotoContainer img { padding-bottom: 10px; }
div.Forums_PhotoUpload { padding: 10px; font-family: Verdana; font-size: 11px; }
div.Forums_PhotoUpload input {  }
div.Forums_PhotoUploadError { padding: 0px 10px 10px; font-weight: bold; color: rgb(255, 0, 0); }
div.Forums_HiddenCatTopClass { display: none; }
div.Forums_HiddenPageTopClass { display: none; }
div.Forums_RecentGroupActivityContianer { padding: 10px; background-color: rgb(226, 234, 246); }
div.Forums_RecentGroupActivityBy { padding: 10px; overflow: hidden; float: left; text-align: center; height: 90px; width: 70px; }
div.Forums_RecentGroupActivityBy img { padding-bottom: 5px; }
table.Forums_GroupMemberList_Table { border-style: solid none; border-color: rgb(146, 164, 197) -moz-use-text-color rgb(199, 212, 233); border-width: 1px 0px 12px; margin: 0px; padding: 0px; table-layout: fixed; width: 100%; }
td.Forums_GroupMemberList_ListTableName { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; width: 40%; vertical-align: middle; }
td.Forums_GroupMemberList_ListTableName table { table-layout: fixed; width: 100%; }
td.Forums_GroupMemberList_ListTableName_Thumb { width: 60px; }
td.Forums_GroupMemberList_ListTableName_User { overflow: hidden; width: 100%; padding-left: 5px; }
td.Forums_GroupMemberList_ListTablePosts { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 5px; width: 45px; text-align: center; vertical-align: top; }
td.Forums_GroupMemberList_ListTableLatest { border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 5px 5px 10px; overflow: hidden; width: 60%; vertical-align: top; }
div.Groups_MessageContainer { width: 50%; vertical-align: middle; margin-left: auto; margin-right: auto; padding-top: 50px; text-align: center; }
div.Groups_ConfirmMessage { padding: 10px; font-weight: bold; }
a.Groups_GoBackLink { margin: 10px; }
div.Groups_InviteUserContainer { width: 400px; vertical-align: middle; margin-left: auto; margin-right: auto; padding-top: 50px; }
iframe.Forums_GroupsInviteUser_Iframe {  }
table.Groups_InviteUserTable { width: 100%; table-layout: fixed; }
tr.Groups_InviteUserTR { text-align: left; }
td.Groups_InviteUserLabelTD { text-align: right; font-weight: bold; width: 120px; }
td.Groups_InviteUserInputTD { width: 70%; }
input.Groups_InviteUserInput { width: 100%; }
div.Group_InviteUserError { border: 1px solid rgb(204, 0, 0); margin: auto; padding: 10px; background-color: rgb(255, 250, 192); color: rgb(204, 0, 0); width: 80%; text-align: center; vertical-align: middle; font-weight: bold; }
div.Forums_GroupWrapper {  }
#Forums_BlogPostAuthorAvatar { border: 1px solid black; margin: 1px; padding: 1px; }
span.Forums_BlogPostAuthor { display: block; color: rgb(146, 34, 34); font-weight: bold; margin-bottom: 10px; }
span.Forums_BlogPostAuthorFullName { display: none; color: rgb(146, 34, 34); font-weight: bold; }
span.Forums_BlogPostTitle { font-size: 11px; color: rgb(10, 69, 148); font-weight: bold; }
span.Forums_BlogPostDate { color: rgb(10, 69, 148); }
span.Forums_BlogPostAbstract { display: block; }
.ForumsIdWrapper { margin: 0px; padding: 0px; }

/* ::::: http://www.nypost.com/css/pluck.css ::::: */

.Comments_TableRight { padding: 15px; }
.Comments_UserImage { padding-top: 10px; }
td.Comments_UserImage { width: 80px; text-align: center; }
td.Comments_UserImage img { width: 60px; height: 60px; }
.Comments_NestedTable { text-align: right; margin-top: 5px; }
.Sitelife_PluckLogo { border-bottom: 2px solid rgb(234, 234, 234); padding-bottom: 8px; }
.Comments_Container { font-family: arial,helvetica,sans-serif; font-size: 12px; }
.SiteLife_Login { font-family: arial,helvetica,sans-serif; font-size: 12px; }
.PhotoConfirmation_Content a:first-child { display: none; }
iframe #PhotoUploadIFrame { font-family: Arial,Helvetica,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }

/* ::::: https://www.nypost.com/css/re_story.css ::::: */

#headerLoginOpts { color: rgb(255, 255, 255); font-family: Arial; font-size: 0.8em; font-weight: bold; }
#headerLoginOpts a { text-decoration: none; color: rgb(255, 255, 255); }
#headerLoginOpts a:link { color: rgb(255, 255, 255); text-decoration: none; }
#headerLoginOpts a:visited { text-decoration: none; color: rgb(255, 255, 255); }
#headerLoginOpts a:hover { color: rgb(0, 0, 0); }
#headerLoginOpts a:active { text-decoration: none; color: rgb(255, 255, 255); }
.slideshowspacing { float: right; width: 300px; margin-left: 5px; margin-bottom: 5px; }
#article p { margin: 0pt; padding: 0pt 10px 10px; font-size: 13px; }
#article h2 { margin: 0pt; padding: 0pt 10px 10px; font-size: 12px; font-weight: bold; }
#article h3 { margin: 0pt; padding: 10px 10px 5px; font-size: 11px; font-weight: bold; }
#article h4 { margin: 0pt; padding: 0px 10px; font-size: 12px; font-weight: bold; }
#article a { margin: 0pt; color: rgb(204, 0, 0); font-size: 12px; font-weight: normal; }
#article a:hover { color: rgb(204, 0, 0); font-weight: normal; text-decoration: none; }
#article ul { list-style-image: url('bltred.gif'); padding-right: 0pt; margin-right: 0pt; margin-bottom: 20px; margin-left: 20px; float: left; }
#headline { overflow: visible; width: auto; padding-bottom: 8px; }
#headline h1 { margin: 0pt; padding: 0pt; font-weight: bold; font-family: verdana; text-align: center; font-size: 36px; word-spacing: -1px; letter-spacing: -1px; }
#headline h2 { margin: 0pt; padding: 0pt; font-weight: normal; font-family: verdana; text-align: center; font-size: 18px; word-spacing: 0px; letter-spacing: 0px; line-height: 18px; }
#article a.redlink { margin: 0pt; color: rgb(204, 0, 0); text-decoration: none; clear: both; padding-left: 3px; font-size: 11px; font-weight: normal; }
#article a.redlink:hover { color: rgb(204, 0, 0); text-decoration: underline; font-weight: normal; }
#artbtns { border: 0pt none ; margin: 10px 0pt 0pt 10px; padding: 0pt; clear: both; float: right; display: block; width: 130px; }
#artbtns img { border: 0pt none ; }
#artbtns a { border: 0pt none ; margin: 0px; padding: 0px; }
#sartlinks { margin: 0pt; padding: 0pt; background: transparent url('links_bg.gif') repeat-y scroll 0% 0%; float: left; display: block; width: 300px; }
#sartlinks img { margin: 0pt; padding: 0pt; display: block; }
#sartlinks a { color: rgb(0, 0, 0); font-weight: bold; font-size: 12px; text-decoration: none; }
#sartlinks a:hover { color: rgb(0, 0, 0); font-weight: bold; font-size: 12px; text-decoration: underline; }
#sartlinks ul { padding: 5px 0px 0px 10px; margin-top: 0pt; margin-left: 10px; }
#sartlinks li { margin-left: 0px; padding-left: 0px; }
#sartblogs { margin: 0px 0px 10px 5px; padding: 0pt; background: rgb(220, 220, 220) none repeat scroll 0% 0%; float: left; display: block; width: 290px; }
#sartblogs img { display: block; margin-bottom: 8px; }
#sartblogs p { margin: 0pt; padding: 0px 10px 10px; font-size: 11px; color: rgb(0, 0, 0); }
#sartblogs .text { font-size: 10pt; }
#sartblogs a.text { font-size: 10pt; text-decoration: none; color: rgb(0, 0, 0); }
#sartblogs h3 { margin: 0pt; padding: 0px 10px; font-size: 11px; color: rgb(204, 0, 0); text-decoration: none; font-weight: normal; }
#storypoll { border: 0pt none ; margin: 10px 0pt 0pt 10px; padding: 0pt; float: right; display: block; width: 130px; }
#storypoll a { color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; text-decoration: none; }
#storypoll a:hover { color: rgb(204, 0, 0); font-weight: bold; }
#content_wrap { margin: 0px 20px 0px 10px; width: 790px; float: right; }
#content_wrap h1 { margin: 0px; text-align: center; font-family: verdana,arial,helvetica,sans-serif; }
#content_wrap h2 { margin: 0px; text-align: center; font-size: 1.1em; font-weight: normal; }
#content_wrap h3 { margin: 0px; padding: 10px 10px 5px; font-size: 0.7em; }
#content_wrap #article_wrap { margin: 0px 10px 0px 0px; padding: 0px; width: 470px; float: left; }
#content_wrap #article_wrap a { color: rgb(204, 0, 0); text-decoration: none; }
#content_wrap #article p { padding: 0px 10px; font-size: 0.8em; margin-bottom: 10px; }
#content_wrap #comments { border: 1px solid rgb(204, 204, 204); padding: 4px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 10px; margin-top: 10px; }
#content_wrap #comments #slSortOrder { float: right; }
#content_wrap #comments h4 { margin: 0px 0px 10px; font-weight: bold; color: rgb(204, 0, 0); font-size: 14px; }
#content_wrap #rt_rail { width: 310px; float: right; }
#content_wrap #rt_rail #story_tools { border: 1px solid rgb(204, 204, 204); margin: 0px auto 10px; padding: 2px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; width: 300px; }
#content_wrap #rt_rail #rating_box { border: 1px solid rgb(204, 204, 204); margin: 5px 0px; padding: 0px 0px 5px 5px; font-size: 0.9em; font-weight: bold; color: rgb(204, 0, 0); background-color: rgb(255, 255, 255); }
#content_wrap #rt_rail #related_links_wrap { border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); font-weight: bold; }
#content_wrap #rt_rail #related_links_wrap ul { margin: 0px; padding-left: 20px; }
#content_wrap #rt_rail #related_links_wrap ul li { margin-bottom: 5px; }
#content_wrap #rt_rail #related_links_wrap ul a { text-decoration: none; color: rgb(0, 0, 0); font-size: 0.8em; }
#content_wrap.pagesix_story #article_wrap { margin: 0px 30px; width: 411px; }
#content_wrap.pagesix_story #article_wrap #article { background: rgb(236, 236, 236) url('psix_foot.gif') no-repeat scroll right bottom; }
#content_wrap.pagesix_story #psixtoday { margin: 18px 0px 20px; padding: 0px; background: rgb(238, 238, 238) url('todayp6_bg.gif') no-repeat scroll center bottom; height: 177px; }
#content_wrap.pagesix_story #article p { padding: 0px 20px; font-size: 0.8em; }
#content_wrap.pagesix_story #comment_info { padding: 5px; }
#content_wrap.pagesix_story #article .p6logo { width: 133px; float: left; margin-right: 10px; }
#lt_rail { margin: 0px 0px 0px 10px; width: 160px; }
#most_tabs { border: 1px solid rgb(204, 204, 204); margin: 5px 0pt; padding: 2px; background-color: rgb(255, 255, 255); }
#most_tabs h4 { margin: 0px; padding: 5px; font-weight: bold; color: rgb(204, 0, 0); font-size: 0.7em; }
#most_tabs ul.tabs { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#most_tabs ul.tabs li { border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); margin: 0px 1px 0px 0px; padding: 2px 5px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; display: inline; cursor: pointer; font-size: 0.7em; position: relative; z-index: 5; }
#most_tabs ul.tabs li.on { background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 15; }
#most_tabs ul.tabs li.off { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
#most_tabs .tab_content { border: 1px solid rgb(204, 204, 204); padding: 8px 4px 4px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-top: 1px; position: relative; z-index: 10; }
#most_tabs .tab_content ol { margin: 0px; padding-left: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#most_tabs .tab_content ol .even { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
#most_tabs .tab_content ol a { color: rgb(0, 0, 0); text-decoration: none; font-size: 0.8em; }
#most_tabs .tab_content li { margin-bottom: 5px; }
#most_tabs .tab_content.on { display: block; }
#most_tabs .tab_content.off { display: none; }
#comment_info { border: 1px solid rgb(204, 204, 204); margin: 5px 0px; padding: 5px 35px; list-style-type: none; list-style-image: none; list-style-position: outside; height: 15px; }
#comment_info li { border-right: 1px solid rgb(204, 204, 204); background: transparent url('icon_comment.gif') no-repeat scroll 5px center; display: block; float: left; width: 100px; padding-left: 30px; font-size: 0.7em; }
#comment_info li.last { border: 0px none ; }
.lb_wrap { margin: 0px auto 10px; width: 728px; }
.box_wrap { margin: 10px auto; width: 300px; }
.quigo_wrap { margin: 5px auto; width: 450px; }
.widget_wrap { margin: 10px auto; width: 300px; }
#articlef { border-top: 1px dashed rgb(102, 102, 102); margin: 10px; display: block; width: 394px; padding-top: 10px; text-align: center; font-size: 11px; font-weight: normal; color: rgb(204, 0, 0); }
#articlef .pt { border-left: 1px dashed rgb(102, 102, 102); color: rgb(0, 0, 0); margin-left: 10px; padding-left: 10px; }
#articlef a { margin: 0pt; color: rgb(0, 0, 0); text-decoration: none; clear: both; padding-left: 3px; font-size: 11px; font-weight: normal; }
#articlef a:hover { color: rgb(204, 0, 0); text-decoration: underline; font-weight: bold; }
.shareit_box { border: 1px solid rgb(204, 204, 204); margin: 5px 0px; padding: 5px 0px 5px 5px; background-color: rgb(255, 255, 255); }
.shareit_box h4 { margin: 0px; font-weight: bold; color: rgb(204, 0, 0); font-size: 0.7em; }
.shareit_box #yahoo_buzz_wrap { margin-bottom: 20px; }
.shareit_box #yahoo_buzz_wrap .buzz_btn { float: left; padding-right: 5px; }
.shareit_box #yahoo_buzz_wrap .buzz_lbl { color: rgb(116, 132, 189); font-size: 0.6em; font-weight: bold; float: left; }
.shareit_box #share_btns { clear: both; margin-top: 30px; }
.shareit_box #share_btns a { text-decoration: none; white-space: nowrap; }
.shareit_box #share_btns img { border: 0px none ; width: 20px; height: 20px; vertical-align: middle; }
.shareit_box #share_btns .lbl { margin-top: 5px; margin-right: 5px; vertical-align: middle; color: rgb(116, 132, 189); font-size: 0.6em; }
#p6mag_stories_wrap { margin: 10px 0px; width: 160px; font-family: 'Georgia',Serif; }
#p6mag_stories_wrap a#p6mag_logo {  }
#p6mag_stories_wrap h3 { margin: 0px; padding: 0px; background: transparent url('from_p6mag.gif') no-repeat scroll center center; text-indent: -10000px; height: 160px; }
#p6mag_stories_wrap #p6mag_stories { border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); padding: 5px; }
#p6mag_stories_wrap #p6mag_stories .p6mag_story { margin: 0px 0px 15px; font-size: 0.8em; }
#p6mag_stories_wrap #p6mag_stories .p6mag_story h4 { margin: 0px; }
#p6mag_stories_wrap #p6mag_stories .p6mag_story p { margin: 0px; font-size: 0.9em; }
#p6mag_stories_wrap #p6mag_stories .p6mag_story h4 a { font-family: 'Georgia',Serif; color: rgb(0, 0, 0); text-decoration: none; }
#p6mag_stories_wrap #p6mag_stories .p6mag_story h4 a:hover { color: rgb(204, 0, 0); text-decoration: underline; }
#p6mag_stories_wrap #p6mag_stories .p6mag_more { margin: 3px; text-align: right; color: rgb(0, 0, 0); text-decoration: none; display: block; }

/* ::::: null ::::: */

@media print {
  .gmnoprint { display: none; }
}
@media screen {
  .gmnoscreen { display: none; }
}

/* ::::: https://www.nypost.com/css/mboards_include.css ::::: */

.mbcontainer { clear: both; }
.mbcontainer, #shuffle_player { float: right; width: 300px; background-color: black; font-family: arial; font-size: 8pt; color: white; padding-bottom: 5px; }
.mblogo { width: 300px; height: 26px; display: block; }
.mbtextbox, #shuffle_stories { border: 1px solid white; margin: 4px; padding: 5px; width: 280px; display: block; }
#shuffle_stories { margin-top: 0px; }
.mbcommentlinkbox { width: 296px; display: block; text-align: right; padding-right: 4px; }

/* ::::: https://www.nypost.com/css/topic_story.css ::::: */

#relHolder { border: 1px solid rgb(204, 204, 204); padding: 3px; background-color: rgb(241, 241, 241); font-family: helvetica,arial,sans-serif; }
#relStories { border: 1px solid rgb(204, 204, 204); padding: 0px 1px; background-color: rgb(255, 255, 255); width: 280px; float: left; }
#relTopics { border: 1px solid rgb(204, 204, 204); padding: 0px 1px; background-color: rgb(255, 255, 255); width: 168px; float: left; margin-left: 5px; }
.hideMe { display: none; }
.hideRel { margin: 0px; padding: 0px; color: black; font-size: 8pt; cursor: pointer; }
.moreRel { display: none; }
.relMore { color: black; font-size: 8pt; margin-left: 17px; cursor: pointer; }
.relTitle { color: rgb(175, 175, 175); font-size: 8pt; text-transform: uppercase; }
.relUL { margin: 0px 0px 0px 5px; padding: 0px 0px 0px 13px; color: rgb(0, 0, 0); }
.relUL li { font-size: 8pt; }
.redtext { color: red; }

/* ::::: http://libs.newsmap.nypost.metacarta.com/google_bubbles/bubbles_style.css ::::: */

div.metacarta_bubble { margin: 0px; padding: 0px; z-index: 3; position: absolute; background-repeat: no-repeat; font-size: 12px; }
div.metacarta_bubble_contents { margin: 0pt 10px 0pt -10px; padding: 0pt; overflow: auto; width: 90%; height: 95px; position: relative; z-index: 3; font-size: 12px; left: 22px; top: 15px; }
a.metacarta_bubble_headline { font-family: verdana,sans-serif; font-size: 12px; }
a.metacarta_bubble_headline:link { text-decoration: none; color: rgb(33, 123, 208); }
a.metacarta_bubble_headline:active { text-decoration: none; }
a.metacarta_bubble_headline:visited { text-decoration: none; color: rgb(83, 150, 212); }
a.metacarta_bubble_headline:hover { text-decoration: underline; }
span.metacarta_bubble_placename { font-weight: bold; font-family: verdana,sans-serif; font-size: 12px; }
a.metacarta_bubble_moreresults { font-family: verdana,sans-serif; text-decoration: none; font-size: 12px; color: rgb(13, 100, 181); }
img.metacarta_bubble_close_icon { cursor: pointer; position: absolute; right: 35px; z-index: 4; }

/* ::::: https://www.nypost.com/css/metacarta_widgit.css ::::: */

#metacarta_widgit { margin: 0px 10px; width: 300px; }
#metacarta_widgit h3 { margin: 0px; padding: 0px; background: transparent url('header.gif') no-repeat scroll center center; width: 300px; height: 30px; text-indent: -100000px; }
#metacarta_widgit #metacarta_nm_container { border-left: 1px solid rgb(102, 102, 102); border-right: 1px solid rgb(102, 102, 102); }
#metacarta_widgit .caption { padding: 3px; background: rgb(102, 102, 102) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 0.8em; }
#metacarta_widgit .caption a { color: rgb(255, 255, 255); text-decoration: none; }
#metacarta_widgit .caption a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
#metacarta_widgit #metacarta_nm_map { overflow: hidden; background-color: rgb(221, 221, 221); }
#metacarta_widgit #metacarta_nm_feedpicker { margin: 0px; padding: 0px; background-color: rgb(187, 187, 187); }
#metacarta_widgit #metacarta_nm_container { overflow: hidden; position: relative; width: 298px; height: 298px; }

/* ::::: https://www.nypost.com/css/re_classifieds_cars.css ::::: */

input { height: auto; }
.castRadio { background-color: transparent; }
div.ad_promo { width: 160px; margin-top: 7px; text-align: center; float: left; }
div.ad_sky { width: 160px; margin-top: 7px; float: left; }
#dealer_of_week { position: absolute; right: -150px; top: -150px; }
#promo { position: absolute; right: 100px; top: -210px; }
#cars_nav_wrap { height: 25px; }
#cars_nav { margin: 0px; padding: 0px; background: rgb(240, 187, 0) none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; width: 790px; }
#cars_nav li { display: block; height: 25px; background-position: left top; }
#cars_nav li a { height: 25px; display: block; text-decoration: none; }
#cars_nav li a img { border: 0px none ; }
#cars_nav li.selected { display: block; height: 30px; background-position: left top; }
#cars_nav li#carshome { width: 104px; float: left; }
#cars_nav li#carshome a, #cars_nav li#carshome a:link, #cars_nav li#carshome a:visited, #cars_nav li#carshome a:active { background: transparent url('cars_nav_carshome.gif') no-repeat scroll 0% 0%; }
#cars_nav li#carshome a:hover { background-position: left bottom; }
#cars_nav li#buy { width: 98px; float: left; }
#cars_nav li#buy a, #cars_nav li#buy a:link, #cars_nav li#buy a:visited, #cars_nav li#buy a:active { background: transparent url('cars_nav_buy.gif') no-repeat scroll 0% 0%; }
#cars_nav li#buy a:hover { background-position: left bottom; }
#cars_nav li#research { width: 134px; float: left; }
#cars_nav li#research a, #cars_nav li#research a:link, #cars_nav li#research a:visited, #cars_nav li#research a:active { background: transparent url('cars_nav_research.gif') no-repeat scroll 0% 0%; }
#cars_nav li#research a:hover { background-position: left bottom; }
#cars_nav li#finddealer { width: 124px; float: left; }
#cars_nav li#finddealer a, #cars_nav li#finddealer a:link, #cars_nav li#finddealer a:visited, #cars_nav li#finddealer a:active { background: transparent url('cars_nav_finddealer.gif') no-repeat scroll 0% 0%; }
#cars_nav li#finddealer a:hover { background-position: left bottom; }
#cars_nav li#sell { width: 121px; float: left; }
#cars_nav li#sell a, #cars_nav li#sell a:link, #cars_nav li#sell a:visited, #cars_nav li#sell a:active { background: transparent url('cars_nav_sell.gif') no-repeat scroll 0% 0%; }
#cars_nav li#sell a:hover { background-position: left bottom; }
#cars_nav li#mycars { width: 87px; float: left; }
#cars_nav li#mycars a, #cars_nav li#mycars a:link, #cars_nav li#mycars a:visited, #cars_nav li#mycars a:active { background: transparent url('cars_nav_mycars.gif') no-repeat scroll 0% 0%; }
#cars_nav li#mycars a:hover { background-position: left bottom; }
#cars_nav li#dealercenter { width: 122px; float: left; }
#cars_nav li#dealercenter a, #cars_nav li#dealercenter a:link, #cars_nav li#dealercenter a:visited, #cars_nav li#dealercenter a:active { background: transparent url('cars_nav_dealercenter.gif') no-repeat scroll 0% 0%; }
#cars_nav li#dealercenter a:hover { background-position: left bottom; }
#cars_wrap_outer { margin: 7px; padding: 0px; width: 790px; float: left; }
#cars_wrap_inner { padding: 7px; background: rgb(34, 34, 34) none repeat scroll 0% 0%; position: relative; height: 1%; }
#cars_left { background: rgb(34, 34, 34) none repeat scroll 0% 0%; width: 300px; margin-right: 7px; float: left; }
#cars_right { background: rgb(34, 34, 34) none repeat scroll 0% 0%; width: 469px; float: left; }
#preferred_dealers_wrap { padding: 4px 10px 10px; margin-bottom: 7px; width: 447px; }
#preferred_dealers { padding: 4px 25px; background: rgb(240, 187, 0) none repeat scroll 0% 0%; text-align: center; }
#preferred_dealers iframe { margin: 0px auto; background: transparent none repeat scroll 0% 0%; width: 352px; }
#preferred_dealers .preffered_dealer { margin: 0px 5px; width: 177px; float: left; }
#preferred_dealers_wrap h2 { margin: 0px; background: transparent url('cars_txt_preffereddealers.gif') no-repeat scroll left top; text-indent: -10000px; height: 22px; }
#car_tools_wrap { margin: 0px 7px 0px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 287px; float: left; }
#car_tools { padding: 4px; font-size: 0.75em; }
#car_tools h2 { margin: 0px; background: transparent url('cars_txt_cartools.gif') no-repeat scroll left center; text-indent: -10000px; height: 26px; }
#car_tools .tool { border: 1px solid rgb(204, 204, 204); }
#car_tools .tool h3 { margin: 0px; }
#car_tools .tool h3 a { color: rgb(204, 0, 0); text-transform: uppercase; font-weight: bold; text-decoration: none; }
#car_tools .tool p { margin: 0px 0px 0px 3px; }
#featured_autos_wrap { width: 175px; float: left; padding-bottom: 50px; }
#featured_autos { padding: 4px; text-align: center; }
#featured_autos h2 { margin: 0px; background: transparent url('cars_txt_featuredautos.gif') no-repeat scroll center center; text-indent: -10000px; height: 26px; }
.tool { margin: 4px; padding: 4px; }
.bg1 { border: 1px solid rgb(204, 204, 204); background: rgb(34, 34, 34) url('cars_bg1.gif') repeat scroll left top; }
.bg2 { background: rgb(240, 187, 0) url('cars_bg2.gif') no-repeat scroll right bottom; }
.bg3 { border: 1px solid rgb(252, 252, 252); background: rgb(252, 252, 252) url('cars_bg3.gif') repeat-x scroll left bottom; }
.bg4 { background: rgb(255, 255, 255) url('cars_bg4.gif') repeat-x scroll left bottom; }
#car_search { border: 1px solid rgb(204, 204, 204); background: rgb(240, 187, 0) url('cars_search_bg.gif') repeat-y scroll 6px 50%; margin-bottom: 7px; min-height: 155px; }
#car_search h2 { margin: 4px 0px 0px; text-indent: -10000px; height: 22px; line-height: 22px; }
#car_search form { margin: 3px 0px 0px; }
#car_search form select { width: 140px; }
#car_search form div { margin: 0px 0px 2px; }
#car_search ul.other_links { margin: 0px 0px 5px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#car_search ul.other_links a { font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; }
#car_search ul.other_links a:hover { text-decoration: underline; }
#car_search_used_wrap { border-right: 1px solid rgb(204, 204, 204); background: rgb(240, 187, 0) none repeat scroll 0% 0%; width: 149px; float: left; }
#car_search_new_wrap { background: rgb(70, 70, 70) none repeat scroll 0% 0%; width: 142px; float: left; }
#car_search_used, #car_search_new { padding: 0px 2px; }
#car_search_used h2 { background: transparent url('cars_txt_used.gif') no-repeat scroll left top; }
#car_search_new h2 { background: transparent url('cars_txt_new.gif') no-repeat scroll left top; }
#dealer_tools { padding: 4px; margin-bottom: 10px; }
#dealer_tools h2 { margin: 0px; text-indent: -10000px; height: 22px; }
#dealer_tools form { margin: 0px 0px 4px; }
#dealer_locator h2 { background: transparent url('cars_txt_dealerlocator.gif') no-repeat scroll left top; }
#dealer_login h2 { background: transparent url('cars_txt_dealercenterlogin.gif') no-repeat scroll left top; }
#dealer_locator form { padding: 4px; font-size: 80%; }
#dealer_locator form label { float: left; width: 110px; text-align: right; padding-right: 5px; font-weight: bold; }
#dealer_locator form .inputTxt, #dealer_locator form .inputSelect { width: 150px; }
#dealer_locator form .inputRadioGroup { padding-left: 115px; font-size: 95%; }
#dealer_locator form .inputRadio input { vertical-align: middle; height: 14px; width: 14px; padding-left: 120px; }
#dealer_locator form .btn_group { text-align: center; margin-top: 4px; }
#dealer_login form { padding: 4px; background: rgb(240, 187, 0) none repeat scroll 0% 0%; font-size: 80%; }
#dealer_login form .inputTxt, #dealer_login form .inputPW { width: 70px; }
#dealer_login form label { padding: 0px; font-weight: bold; }
#dealer_login form .btn_login { vertical-align: middle; }
#car_compare { padding-left: 10px; width: 290px; }
#car_compare div.car { width: 145px; float: left; }
#car_compare h3 { margin: 2px 0px 0px; }
#car_compare form select { width: 80%; }
#car_compare form .btn_group { margin: 4px 0px 0px; clear: left; text-align: center; }
#cars_research #featured_autos_wrap { width: 160px; margin-right: 7px; }
#cars_research #dealer_tools { width: 290px; float: left; }
#clicktoresearch { padding: 10px 0px; text-align: center; margin-bottom: 7px; }
#vehical_comparator h2 { background: transparent url('cars_txt_vehiclecomparator.gif') no-repeat scroll left top; }
#vehical_comparator { margin-bottom: 10px; }
#cars_widget_wrap { padding: 13px 0px 0px; width: 300px; position: relative; }
#cars_widget_wrap h3 { margin: 0px; background: transparent url('cars_txt_cars.gif') no-repeat scroll 0% 0%; text-indent: -10000px; width: 124px; height: 35px; position: absolute; top: -5px; left: 5px; }
#cars_widget_wrap #cars_widget_content { border: 1px solid rgb(0, 0, 0); padding: 18px 0px 0px 3px; background: transparent url('cars_bg5.gif') repeat scroll 0% 0%; }
#cars_widget_wrap #cars_widget_content .widget_featured_wrap { border: 1px solid rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 290px; }
#cars_widget_wrap #cars_widget_content p.widget_link_to_more { margin: 3px 3px 3px 0px; text-align: center; }
#cars_widget_wrap a { text-decoration: none; color: rgb(0, 0, 0); font-weight: bold; }
#cars_widget_wrap iframe { margin: 0px; }
#mania #leadin { padding: 5px; margin-bottom: 5px; font-size: 1em; font-weight: bold; position: relative; }
#mania #leadin p { margin-top: 4px; }
#mania #question { margin: 5px; color: rgb(0, 0, 0); width: 435px; float: right; text-align: center; }
#mania #question h3 { margin: 0px 0px 3px; padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-weight: bold; font-size: 0.75em; color: rgb(34, 34, 34); text-transform: uppercase; font-style: italic; }
#mania #question div.q { padding: 10px 10px 4px 105px; background: rgb(34, 34, 34) url('cars_mania_qbg.gif') no-repeat scroll 0% 0%; height: 110px; font-size: 0.9em; margin-bottom: 0px; }
#mania #question div.q p { margin: 0px; }
#mania #question p.hint { margin: 0px 0px 10px; font-size: 0.7em; font-weight: normal; color: rgb(255, 255, 255); }
#mania #question div.q p.action { margin: 10px 0px 0px; color: rgb(255, 255, 255); font-weight: bold; font-size: 1em; }
#caradbottom { width: 550px; height: 250px; float: left; margin-left: 20px; }
#adbottommarket { width: 768px; height: 220px; float: left; margin-left: 20px; }
