/* NYTRMG GLOBAL CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit}
:focus {outline:0}
ol, ul, li {list-style:none}
table {border-collapse:separate; border-spacing:0}
caption, th, td {font-weight:normal}
dd, blockquote {margin-left:10px}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {	quotes:"" ""}
form label {cursor:pointer}
fieldset {border:none}
input, select, textarea {font-size:100.01%; font-family:inherit}

body {font:normal 62.5% Verdana, Arial, Helvetica, sans-serif; margin:0; background-color:#fff}

a:link {color:#004776; text-decoration:none}
a:visited {color:#004776; text-decoration:none}
a:hover {color:#004776; text-decoration:underline}
a:active {color:#004776; text-decoration:none}

.left {float:left} .right {float:right} 
.cl_left {clear:left} .cl_right {clear:right} .cl_none {clear:none} .cl_both {clear:both} 
.cl_left_zero, .cl_right_zero, .cl_none_zero, .cl_both_zero {height:0; line-height:0; margin:0; padding:0; font-size:0}
.cl_left_zero {clear:left} .cl_right_zero {clear:right} .cl_none_zero {clear:none} .cl_both_zero {clear:both}

h1 {font-size:24px; font-weight:bold}
h2 {font-size:21px; font-weight:bold} 
h3 {font-size:16px; font-weight:bold} h4 {font-size:14px} h5 {font-size:12px}
.eleven {font-size:11px}
.font110 {font-size:11px} .font120 {font-size:12px} .font130 {font-size:13px} 
.font140 {font-size:14px} .font150 {font-size:15px} .font160 {font-size:16px} 
.font170 {font-size:17px} .font180 {font-size:18px} .font190 {font-size:19px} 
.font200 {font-size:20px} .font210 {font-size:21px} .font220 {font-size:22px} 
.font230 {font-size:23px} .font240 {font-size:24px} .font250 {font-size:25px} 
.font260 {font-size:26px} .font270 {font-size:27px} .font280 {font-size:28px} 
.font290 {font-size:29px} .font300 {font-size:30px} .font310 {font-size:31px}
.lh110 {line-height:15px} .lh120 {line-height:16px} .lh130 {line-height:17px} .lh140 {line-height:18px} .lh150 {line-height:19px}
.lh160 {line-height:20px} .lh170 {line-height:21px} .lh180 {line-height:22px} .lh190 {line-height:23px} 
.lh200 {line-height:24px} .lh210 {line-height:25px} .lh220 {line-height:26px} .lh230 {line-height:27px} .lh240 {line-height:28px} 
.lh250 {line-height:29px} .lh260 {line-height:30px} .lh270 {line-height:31px} .lh280 {line-height:32px} .lh290 {line-height:33px} 

.center {text-align:center}
.bold {font-weight:bold}
.font_normal {font-weight:normal}
.italic {font-style:italic}
.datetime {font-size:9px; font-style:italic; color:#848484; font-weight:normal; /*width:0; height:0; display:none;*/}
.allcaps {text-transform:uppercase}
.nocaps {text-transform:none}
.shown {display:block; visibility:visible}
.hidden {display:none; visibility:hidden}
.border {border:1px solid #000}

/*BOX DESIGN - set width and height*/ 
.item {width:100%; margin-bottom:10px} /*every box design gets this*/
/*set the height of the box design with one of these options*/
/* OLD .reg {min-height:12em; height:auto !important; height:12em; overflow:hidden} */
.reg { min-height:auto; height:auto !important; height:auto; overflow:hidden}
.front_reg {min-height:300px; height:auto !important; height:300px; max-height:300px; overflow:hidden}
.box1_reg {min-height:300px; height:auto !important; height:300px}
.lead {min-height:390px; height:auto !important; height:390px; max-height:390px; overflow:hidden}
.lead_nomin {height:auto; max-height:390px !important; overflow:hidden}
.lead .small_sub_head {padding-top:0}

/*ICONS*/
.icon {background-image:url('/global/images/icons.gif');background-repeat:no-repeat; 
padding:0 10px 0 24px; text-transform:uppercase}
.fpicon {background-image:url('/global/images/icons.gif');background-repeat:no-repeat; 
padding:0 6px 0 26px; text-transform:uppercase; margin:5px 0 0 -4px}
a:link.i_text {font-size:9px; color:#333}
a:visited.i_text {font-size:9px; color:#333}
a:hover.i_text {font-size:9px; color:#333; text-decoration:underline}
a:active.i_text {font-size:9px; color:#333}
a.i_search {background-position:0 0}
a.i_send {background-position:0 -60px}
a.i_quote {background-position:0 -120px}
a.i_video {background-position:0 -180px}
a.i_photo {background-position:0 -240px}
a.i_audio {background-position:0 -300px}
a.i_email {background-position:0 -360px}
a.i_save {background-position:0 -420px}
a.i_print {background-position:0 -480px}
a.i_rprnt {background-position:0 -1200px}
a.i_share {background-position:0 -540px}
a.i_plus {background-position:0 -600px}
a.i_enlg_sm {background-position:0 -660px; height:10px; padding:0 8px 0 2px; margin-left:2px}
a.i_enlg_nm {background-position:0 -720px; height:10px; padding:0 10px 0 2px }
a.i_enlg_lg {background-position:0 -780px; height:10px; padding:0 10px 0 4px }
a.i_back {background-position:0 -840px}
a.i_forward {background-position:0 -900px}
a.i_wstar {background-position:0 -960px}
a.i_rstar {background-position:0 -1020px}
a.i_gstar {background-position:0 -1080px}
a.i_quote2 {background-position:0 -1140px}
a.i_doc {background-position:0 -1200px}
a.i_nwarrow {background-position:0 -1260px}

/*HEADER */
#header_wrap {width:982px; margin:0 auto; background-color:#ffffff; /*position:relative; z-index:2;*/ } /*encloses the entire header, from network to below the nav*/
/*network tabs, uses bg images to set tabs*/
#network {width:982px; float:left; background:url("/images/hdr_tabs.gif") repeat-x bottom}
#network ul {margin:0; padding:10px 0 0 0; list-style:none}
#network li {float:left; background:url("/images/hdr_tabs.gif") no-repeat 0 -30px; margin:0 4px 0 0}
#network a {float:left; display:block; padding:5px 12px 4px; text-decoration:none; 
background:url("/images/hdr_tabs.gif") no-repeat right -30px}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#network a {float:none} /* End IE5-Mac hack */ #network a:hover {color:#333}
#network li:hover {background-position:0 -420px; color:#333}
#network li a:hover  {background-position:right -420px}	  
#network .current {background-image:url("/images/hdr_tabs.gif"); background-position:0 -220px; border-width:0}
#network .current a {background-image:url("/images/hdr_tabs.gif"); background-position:right -220px; padding-bottom:5px}
#network .current a:hover {background-image:url("/images/hdr_tabs.gif"); background-position:right -220px}
#network li.current:hover {background-image:url("/images/hdr_tabs.gif"); background-position:0 -220px}
#network .sites a {margin-left:1px}

/*user login area*/	  
#fp_login {width:280px; float:right; font-size:11px; padding-top:5px; text-align:right; white-space:nowrap; /*overflow:hidden;*/}
#fp_login a {background:none; float:none; padding:0; margin:0; display:inline}

/*HEADER2*/
#header {width:980px; margin:0 auto; clear:both; border:1px solid #6794bd; border-width:0 1px; background-color:#fff  }
.h2item {height:100px; margin:0; padding:0; background-image:url(/images/hdr_tabs.gif); background-position:0 -600px}
.h2wrap {width:670px; height:100px; float:left}
.h2logo {width:230px; height:50px; float:left; margin:0; padding:10px 15px 0 10px}
.h2i15search_box {width:315px; height:50px; float:left; margin:0; padding:0}
.h2search_sponsor {width:100px; height:50px; float:left; margin:0; padding:0; margin-top:16px}
.h2search_sponsor p {color:#848484; margin-bottom:2px; line-height:9px}
.h2weather {clear:left}
.h2weather img {float:left; margin:-4px 10px 0 0; display:inline}
.h2weather p {float:left; padding:12px 10px 0 10px; color:#014576; text-transform:uppercase}
.h2weacity {font-weight:bold; text-transform:uppercase}
.h2marquee {height:100px; float:right; position:relative; z-index:9001}
.h2pencil {position:relative;z-index:9;background:#fff}

.h2i15search_box {font-size:9px}
.h2i15search_box p {color:#214f70; text-transform:uppercase; margin-top:10px; padding:0;white-space:nowrap }
.h2i15search_box input {vertical-align:middle}
.h2toplabel {color:#004776; padding-right:10px;vertical-align:middle }
.h2sm_search {color:#010101; text-transform:capitalize }
.h2red_search {color:#FE0034; font-weight:bold }
.h2grey_search {color:#666; font-weight:bold }
/*HEADER3*/
.hdr3 .hdrlogo {float:left;margin:20px 0 25px 8px;}
.hdr3 .hdrbar {float:left;width:980px;margin:5px 0 6px;clear:both;text-transform:uppercase;font-size:10px;}
.hdr3 form {float:left;margin:4px 0 0 10px;}
.hdr3 form input.text {width:175px;padding:2px 3px 3px 26px;margin:0!important;margin-top:-1px/*ie6*/;
	font-size:13px;border:1px solid #878F92;color:#444;background:0 0 no-repeat url(/global/images/hdr3search.png);}
*:first-child+html .hdr3 form input.text {margin-top:-1px!important}/*ie7*/
.hdr3 form input.srchnewsfocus {background-position:0 -25px}
.hdr3 form input.srchwebfocus {background-position:0 -75px}
.hdr3 form input.srchnewsblur {background-position:0 0}
.hdr3 form input.srchwebblur {background-position:0 -50px}
.hdr3 form input.btn {float:left;}
.hdr3 form .swtchr {float:left;margin:0 3px 0 0;cursor:pointer}
.hdr3 form .trgr {width:21px;margin:-22px 0 0 2px!important;margin-top:-22px/*ie*/;height:20px;position:absolute;}
.hdr3 form .hover {border-bottom:none}
.hdr3 form ul {display:none;padding:3px;margin:-1px 0 0 0;position:absolute;z-index:9002;	width:198px;background:#F0F0F0;font-size:10px;
	border:1px solid #878F92;border-top:1px solid #ddd;text-transform:none;font-size:11px}
.hdr3 form ul li {padding:0 5px;margin:8px 0}
.hdr3 form ul li input {vertical-align:middle}
.hdr3 .sponsor {float:left;font-size:9px;text-transform:none;color:#fff;}
.hdr3 .sponsor div {width:88px;height:31px;float:right;}
.hdr3 .sponsor span {display:block;margin-top:9px;}
.hdr3 .powered {float:left;margin:-1px 10px 0!important;margin:-1px 5px 0;font-size:9px;text-transform:none;color:#444}
.hdr3 .powered strong, .hdr3 form ul li strong {font-weight:bold;color:#7C0099}
.hdr3 .hdrwthr {float:left;margin:9px 0 0;}
.hdr3 .hdrwthr strong {font-weight:bold}
.hdr3 .hdrwthr img {float:left;margin:-3px 5px 0}
.hdr3 .hdrldr {float:right;margin:5px 5px 0 0;width:728px;height:90px;}
.hdr3 #nav_menu {border-top-width:1px;border-color:#ddd}


/*NAV*/
#nav_menu {height:29px;width:980px;clear:both;border-top:3px solid #333;border-bottom:1px solid #D9D9D9}
#nav_menu ul li {float:left;position:relative;padding:0 0 0 1px;margin:-3px 0 0 3px}
#nav_menu li.current {font-weight:bold}
#nav_menu ul li a {line-height:33px;display:block;float:left;font-size:12px;padding:0 10px 0 9px;text-decoration:none;color:#000}
#nav_menu ul li.on a, #nav_menu ul li.hover a {color:#004776}
#nav_menu ul li .submenu {display:none}
#nav_menu li ul li {margin-top:0}

/*SUB PAGE NAV(old nav2) */
#nav {background:url("/global/images/icons.gif") repeat-x bottom; padding:0; border-top:3px solid #6794bd; text-transform:uppercase; clear:both; line-height:20px; height:20px; background-color:#f0f0f0}
#nav li {float:left; padding:0; margin:0}
#nav li a {padding:4px 13px; border-right:1px solid #000; color:#000}
#nav li.last a {border-right:0}
#nav li.current a {background:#d9d9d9; font-weight:bold}
#nav li.current2 a {background:#d9d9d9; font-weight:bold; border-bottom:1px solid #000; padding-bottom:3px}
#nav li.ad_current a {background:#ccc}
#nav li.ad_reg a { }
/*SUB PAGE SUBNAV */
#subnav {font-size:11px;background:#d9d9d9; padding:3px 0; text-transform:uppercase; border-bottom:1px solid #000; text-align:center;   }
#subnav li {display:inline; padding:0 10px}
#subnav li a {color:#666}
#subnav li.last {padding:0 0 0 10px}
#subnav li.current a {font-weight:bold; color:#000}

/*ROTATIFIEDS*/
#rotatifieds .tab_content {height:80px;padding:5px 0 10px;line-height:1.4;overflow:hidden;}
#rotatifieds img {margin:5px 10px 0 10px;float:left;border:1px solid #333}
#rotatifieds h5 {font-size:13px;font-weight:bold;text-transform:uppercase}
#rotatifieds #classifieds img.placead {margin:3px 0 0 12px;border:none}
#rotatifieds #classifieds .left img {margin:5px 5px 0 10px}
#rotatifieds #classifieds .right {width:210px;margin:0 5px 0 0}
#rotatifieds #classifieds .right img {margin:0 5px 0 0;border:none}
#rotatifieds #realestate .left {width:205px;margin:0 0 0 10px;font-size:13px;font-weight:bold}
#rotatifieds #realestate .right {width:124px;font-size:12px}
#rotatifieds #realestate iframe {width:343px;height:90px}
#rotatifieds #autos img {border:none}

/*SECTION FRONT*/
#search_box {float:right; width:450px; margin:5px 0 20px 0}
#logo {margin:15px 0 5px 0; float:left}
#leaderboard {margin:5px auto 0 auto; padding-bottom:10px; text-align:center; position:relative; z-index:8}
#topsection {font-size:13px; font-weight:bold; border-bottom:1px #333 solid; text-transform:uppercase}
#path {font-size:11px; font-weight:bold; text-transform:uppercase; padding-bottom:10px}

/*WEATHER*/
.currentdetails {margin:10px 0}
.currweather {}
.currweather img {width:45px; float:left; margin:10px 10px 0 0}
.currweather_desc {font-size:14px; float:left}
.weather_desc {color:#666; border-left:1px solid #999; width:80px; float:right; font-size:13px; overflow:hidden; padding:0 8px; height:70px}
.extforecast {overflow:hidden}
.extforecast .day_box {width:190px; margin:0 0 10px 0; float:left; color:#666}
.extforecast .day_box span.dow {font-size:13px; font-weight:bold}
.extforecast .day_box p {font-size:11px; width:130px; float:left; margin-left:6px; text-transform:uppercase}
.extforecast .day_box img {width:45px; float:left; margin-top:2px}
.extforecast .day_box h2 {font-size:9px; font-weight:bold; width:120px; border:none; margin:4px 0 0 0}
.map {margin:10px}

ul.state_forecast {}
ul.state_forecast li {margin:5px 0; padding:0 10px 8px 1px; overflow:hidden}
ul.state_forecast li.a {background-color:#e3edf9}
ul.state_forecast li.b {background-color:#c5d7ef}
ul.state_forecast li .currentconditions img {width:30px; margin:10px 10px 0 0}
ul.state_forecast li .currentconditions span.cityname {text-transform:uppercase; font-size:13px; font-weight:bold}
ul.state_forecast li .currentconditions {font-size:11px}

/*ARTICLE STYLES*/
.art_kicker {font-size:11px; margin-bottom:5px; font-weight:bold; text-transform:capitalize}
.art_head {font-size:21px; margin-bottom:5px; font-weight:bold}
.art_subhead {font-size:13px; font-weight:normal; font-style:italic; margin-bottom:7px; width:98%}
.art_byline {font-size:11px; margin-bottom:3px; font-weight:bold}
.art_pubdate {font-size:11px; font-style:italic; margin-bottom:10px; color:#666}
.art_facts {font-size:9px; color:#333; background:#fafafa; border-top:2px #ccc dotted; border-bottom:2px #ccc dotted; margin:10px 10px 10px 0; padding:10 5px; width:200px; float:left; line-height:14px}
#article_text .article_text {font-size:140.5%; font-family:georgia, serif; line-height:170%; word-spacing:2px; letter-spacing:105%}
#article_text .article_text p {line-height:180%; margin-bottom:1em}

.art_main_pic {width:250px; margin:5px 10px 10px 0; background:#f0f0f0; padding:0}
.art_main_pic #zmap {width:250px!important;height:250px!important}/* yahoo map*/
.art_items {padding:10px; padding-left:3px; padding-right:3px }
.art_item_head {width:100%; border-bottom:1px solid #ccc; font-size:13px; font-weight:bold}

.pic_credit {background-color:#f0f0f0; font-style:italic; padding:2px; margin-right:10px}
.pic_caption {background-color:#f0f0f0; padding:5px; margin-right:10px }
#article_text ul {margin:5px 0 10px 20px}
#article_text ul li {font-size:11px; clear:left; height:auto; background:url("/global/images/bullet.gif") no-repeat 0 8px; padding:5px 0 5px 8px}
	
/*ARTICLE TOOLS*/
.article_tools {background-color:#f1f1f1; margin:20px 0}
.article_tools ul {padding:4px 0}
.article_tools ul li {font-size:9px; font-weight:bold; display:inline; text-transform:uppercase}
.article_tools ul li a {color:#000}
#at_email_body, #at_print_body, #at_share_body, #at_email_ft_body, #at_print_ft_body, #at_share_ft_body {padding:10px}

/*ARTICLE TOOLS ICONS*/
.atools {background-image:url('/global/images/atools.gif');background-repeat:no-repeat; padding:0 10px 5px 24px; text-transform:uppercase}
a.at_digg {background-position:0 0}
a.at_facebook {background-position:0 -60px}
a.at_newsvine {background-position:0 -120px}
a.at_delicious {background-position:0 -180px}
a.at_delirious {background-position:0 -240px}
a.at_fark {background-position:0 -300px}
a.at_furl {background-position:0 -360px}
a.at_reddit {background-position:0 -420px}
a.at_technorati {background-position:0 -480px}
a.at_yahoo {background-position:0 -540px}
a.at_wphoto {background-position:0 -600px}
a.at_wophoto {background-position:0 -660px}
#social_bookmarks_body {margin-top:8px}

/*ARTICLE COMMENTS*/
.comment_name {font-size:11px}
.comment_name_date {font-size:9px; font-style:italic; color:#999 }
p.comment {padding:10px}

/*Special Article Styles*/
.splash_adlink {text-align:center; font-size:13px}

/* Membercenter Legal Article Styles*/
.membercenter h1{margin:10px 0 5px 0}
.membercenter h2 {font-size:16px; margin:10px 0 2.5px 0}
.membercenter h3, .membercenter h4 {font-size:13px; margin:10px 0 5px 0}
.membercenter h4 {border-bottom:1px solid #222;font-weight:bold}
.membercenter ul, 
.membercenter ol {margin:5px 0 10px 0;padding:0 0 0 10px}
.membercenter ul li {padding:0 0 0 10px!important;font-size:14px!important;line-height:1.8}
.membercenter ol li {margin-left:20px;list-style-type:decimal}

/*FOOTER*/
#footer_ad {width:980px; margin:0 auto; padding:10px 0; height:auto; border:1px solid #6794bd;border-width:0 1px; text-align:center; background-color:#fff}
#footer {width:980px;margin:auto;background:#fff;border-left:1px solid #000;border-right:1px solid #000;border-bottom:3px solid #000;text-align:center}
#footer ul {border-top:1px solid #d8d8d8}
#footer li {display:inline;font-size:11px;line-height:2.5;margin:0 4px}
#footer a {color:#000}
#copyright {width:980px; height:auto; margin:10px auto 200px auto; text-align:center}
#oi_map_container #copyright, #plmap #copyright {margin:inherit} 

/*CONTENT STYLES*/
#content {width:980px; height:auto; margin:0 auto; border:1px solid #6794bd; border-width:0 1px; padding-top:10px; background-color:#ffffff; overflow:hidden; clear:left; /* position:relative; z-index:1; */ }
#topdate {border-bottom:1px #333 solid; margin-bottom:5px }
#topdate .bold {font-size:12px; margin-right:3px}

/*set columns - col2 and col3 are the same width*/
.col0, .col1, .col2 {margin-left:10px !important; margin-right:0 !important; margin-left:5px; margin-right:5px; float:left}
.col1 {width:605px}
.col2 {width:345px}
.col0 {width:960px}

/*each box class below corresponds with the content box number*/
.box0 {width:980px; clear:left; float:left; margin-bottom:10px}
.box1 {width:605px; clear:left; float:left; margin-bottom:10px}
.box2 {width:250px; margin-right:10px; float:left }
.box3 {width:345px; float:right }
.box4 {width:345px; float:left }
.box0, .box1, .box2, .box3 /* ISSUES-3906 , .box4*/ {overflow:hidden}

/*special height classes, to align the area left of the video player (when locked)*/
.video_left1 {/*min-height:27em; height:auto !important;*/ height:280px; overflow:hidden}
.video_left2 {/*min-height:17em; height:auto !important;*/ height:160px; overflow:hidden}
.video_height {height:450px}
.video_left1 h4, .video_left2 h4 {font-weight:bold}
/*this controls the mid page two ad belt*/
.ad_belt {height:80px !important; text-align:center; margin:10px 0 20px 0}
.ad_belt h6 {font-size:9px; font-weight:normal; text-transform:uppercase; letter-spacing:4px; margin:0 0 5px 0}

/* NEW TOP SPOT BOX DESIGNS*/
.design1a, .design1b, .design1c, .design2a, .design2b, .design2c, .design6b, .design6c, .design6d, .design6e {float:left;clear:both}

.design1b h2, .design1c h2 {margin:0 0 3px 0;font-size:17px;text-transform:uppercase}
.design1b h2 {color:#fd0100}
.design1c h2 {color:#ffb400}
.design1b h3, .design1c h3 {font-size:21px}
span.breaking {color:#cc0000; text-transform:uppercase}

.design2a h2, .design2b h2, .design2c h2 {margin:0 0 6px 0}
.design2a img {width:603px;border:1px solid #000}
.design2c h6 {float:right;margin:5px 0 0 0;color:#888;font-size:11px}
.design2c img {height:325px}
.design2c p {clear:both;padding:5px 0 0 0;font-size:11px;line-height:1.3}
.design2c .pager {margin:5px 0 0 0}
.design2c .pager span, 
.design2c .pager a {float:left;margin:0 2px;padding:4px 8px;border:1px solid #fff;text-decoration:none;font-weight:bold;font-size:12px;color:#000}
.design2c .pager a:hover {border:1px solid #888}
.design2c .pager .current {background:#888;color:#fff;border-color:#888}
.design2c .pager .next, 
.design2c .pager .prev {width:11px;height:25px;padding:0;background:center no-repeat url(/global/images/prev2.gif);border:none}
.design2c .pager .next {background-image:url(/global/images/next2.gif)}
.design2c .pager .next:hover, .design2c .pager .prev:hover {border:none}
.design2c .pager span.next, .design2c .pager span.prev {cursor:default;
	opacity:.4;filter:alpha(opacity=40);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)'}

.box1 .third_design .setimg {float:left; height:370px; overflow:hidden}
.box1 .third_design .settxt {float:left; width:330px; padding-left:10px}
.box1 .third_design .settxt p {font-size:12px; padding-bottom:10px}
.box1 .third_design .settxt .more_pics img {width:70px; margin:10px 15px 10px 0}

.box1 .fourth_design .setimg {float:left; width:250px; overflow:hidden}
.box1 .fourth_design .settxt {float:left; width:335px; padding-left:10px; overflow:hidden}

/*.box1 .fifth_design {height:365px; overflow:hidden}*/
.box1 .fifth_design {float:left}
.box1 .fifth_design li {border:none}
.box1 .fifth_design p.summary {margin:2px 0}
.box1 .fifth_design h3.developing {background-color:#FFF301; text-transform:uppercase; padding:4px 2px; font-weight:bold; font-size:19px}
.box1 .fifth_design h4 {font-weight:normal}
.box1 .fifth_design .feature_side {width:420px; float:left; display:inline}
.box1 .fifth_design .feature_side h2 {padding-bottom:2px}
.box1 .fifth_design .extra_side {width:165px; padding-left:10px}
.box1 .fifth_design .extra_side .small_sub_head {padding-top:0}
.box1 .fifth_design .sub_head, .box1 .sixth_design .sub_head  {margin-bottom:5px}

.design6b {padding-top:15px;display:none}/* jquery shows */
.design6c ul {padding-right:200px}
.design6c .newslist li {border:none;width:390px}
.design6c li.img_med {float:left}
.design6c .right {width:185px;margin:9px -200px 0 0!important;margin:9px -100px 0 0;list-style:none}
.design6c h3 {clear:both}
.design6c .right img {border:1px solid #000;margin:0 0 10px 0}
.design6c .newslist .right p{font-size:11px;line-height:1.3}
.design6d .newslist li {border:none}
.design6d .left {width:410px;margin:5px 0 0 0}
.design6d .right {width:180px;margin-top:-3px}
.design6e h3 {margin:0 0 5px 0}
.design6e .newslist li{border:none}
.design6e .left{width:250px;height:187px}
.design6e .right{width:345px}

.box1 .seven_design .settxt h2 a {margin-bottom:2px}
.box1 .seven_design .settxt .small_sub_head {padding-top:2px}
.box1 .seven_design .settxt p {font-size:12px}
.box1 .seven_design .settxt .more_pics img {width:70px; float:left; margin:5px 15px 10px 0}
.box1 .seven_design .settxt .map img {width:174px; height:70px; margin:5px 15px 10px 0}

/*.box1 .ninth_design {height:20em;overflow:hidden}*/
.box1 .ninth_design .left {margin-top:10px}
.box1 .ninth_design .left img{border:1px solid #000}
.box1 .ninth_design .newslist li {border-bottom:none}
.box1 .ninth_design .right {width:345px}
.box1 .ninth_design .optionc .right {width:240px;height:150px}
.box1 .ninth_design .optiona .left {width:250px}
.box1 .ninth_design .optionb .left img {width:248px;height:165px}
.box1 .ninth_design .optionc .left img {width:354px;height:132px}
.box1 .ninth_design .left .widget {width:auto}/* for ie6 */
.box1 .ninth_design .left {font-size:12px}
.box1 .ninth_design .optionc .allcaps {font-size:11px;line-height:18px}
.box1 .ninth_design .left p {line-height:1.4}
.box1 .ninth_design .left h3, .box1 .ninth_design .right h3, .box1 .ninth_design .left h4, .box1 .ninth_design .right h4 {font-size:14px;font-weight:bold}
.box1 .ninth_design .optionc h3.headline {font-size:17px;font-weight:bold;margin:3px 0 -6px 0}
.box1 .ninth_design .optiona .left h3 {font-size:14px;margin:-4px 0 5px 0}
.box1 .ninth_design .img_crop_lrg, .box1 .ninth_design .img_crop_med {margin-top:4px}
.box1 .ninth_design .newslist .img_lrg, .box1 .ninth_design .newslist .img_med {height:auto !important;min-height:0 !important}
/*END TOP SPOT BOX DESIGNS*/

/*CENTER COLUMN BOX DESIGNS*/
.sixteenth_design img.main {margin:2px 0; border:1px solid #000  }
.sixteenth_design p	{font-size:12px; clear:both}

/*SPECIAL BOX DESIGNS*/
/*.weather {padding:0}*/
.weather .currentconditions {margin:10px 0 25px 0; font-weight:bold; font-size:13px; text-transform:uppercase}
.weather .currentconditions span.feelslike {font-size:8px}
.weather .currentconditions span.city {font-size:8px}
/*.weather .currentconditions h4 {font-weight:bold; font-size:13px}*/
.weather .currentconditions img {float:left; width:50px; margin-right:10px}
.weather .weather_links {clear:left; width:50%; float:left}
.weather .weather_links ul {font-size:11px}
.weather .weather_links ul li {line-height:11px; background:url("/global/images/bullet.gif") no-repeat 0 8px; padding:5px 0 5px 8px}
.weather span.sponsor {margin:5px 0 0 5px; float:left; font-size:9px}
.weather .radar_sponsor {width:50%; float:right; font-weight:bold; font-size:13px}
/* .weather .radar_sponsor h4 {font-weight:bold; font-size:13px}*/

.business {overflow:hidden}
.business_widget {float:left; width:auto; margin:10px 5px 0 5px}
.business_widget_sf {margin:10px auto; width:180px}
.business_news {float:left; width:41%}
/*.repmore {display:none}*/ /*removes the lookup tool*/

/*.freeform img {max-width:95%; margin:.5em 0}*/
.freeform p {font-size:12px; padding:5px 0}
.widget {width:100%; margin:0 auto; padding:5px auto}
/*style for wide template*/
.wide_content {width:auto; margin:0 10px}

/*countdown box*/
#countdown {padding:5px 0 5px 5px; background-color:#999; width:600px}
#countdown h4 {color:#000; font-size:11px; text-transform:uppercase}

/*wordpress blogs*/
.wpblog {margin-bottom:15px}
.wpblog h3 {font-size:14px; font-weight:bold; color:004670; margin-bottom:5px}
.wpblog a {color:004670}
.wpblog .summary {font-size:11px; line-height:15px; margin-bottom:5px}
.wpblog .subscribe {height:16px; line-height:16px; margin:5px 0; position:relative}
.wpblog .subscribe img {margin:3px 5px 0 0}
.wpblog .subscribe_link {position:absolute; top:3px; text-transform:uppercase}
.wpblog .recent_hdr {color:#999; text-transform:uppercase; font-size:10px; margin-top:10px}
.wpblog .wpbloglist li {font-size:12px; margin-bottom:10px}

/*article tools for frontpage and sectionfront*/
.fp_article_tools {margin:10px 0; padding:0}
.fp_article_tools li {display:inline}
.fp_article_tools li a.icon {padding:0 0 0 24px}
.package_elements {margin:10px 0}
.package_elements li {display:inline}

/* user registration/manage */
.userreg {font-size:11px;width:605px}
.userreg a:focus{color:#333;	outline:1px dotted #555}
.userreg h2 {font-size:15px;margin:5px 0}
.userreg h3 {	clear:both;background:#666;margin:0;padding:8px;color:#fff}
.userreg h4, .userreg p {margin:5px 0}
.userreg .section {clear:both;padding:10px 10px 20px}
.userreg .required {background:#F0F0F0}
.userreg .left{width:295px!important;width:285px;margin:-5px 10px 0 0}
.userreg sup {display:block;color:#666}
.userreg sup em {color:#339900}
.userreg label {display:block;margin:7px 0 2px 0}
.userreg input {font-size:13px;padding:2px 3px}
.userreg input.text {width:265px}
.userreg select {font-size:13px;padding:1px 1px 1px 5px;width:280px}
.userreg .check {display:block;margin:10px 0}
.userreg .check p {margin:0}
.userreg .check label, .userreg .radio label, .userreg .birthyear sup {display:inline}
.userreg .radio, .userreg .btn {display:block;clear:both}
.userreg .birthyear sup, .userreg input {vertical-align:middle}
.userreg .btn {background:#F0F0F0;text-align:right;margin:10px 0;padding:8px 8px 8px 0}
.userreg .btn input {padding:2px 10px;color:#333;font-weight:bold}
/* login */
.login {width:345px}
.login .section {background:#F0F0F0}
.login input.text {width:308px}
.login .btn, .login .check {margin:0}

/*EXPANDING LINKS*/
.expanding_links, .expanding_links ul {list-style:none}
.expanding_links li {font-weight:bold; font-size:11px; margin:10px 0 10px -5px}
.expanding_links ul.newslist li {margin-left:15px; font-weight:normal; font-size:11px}

/*RIGHT RAIL*/
#right .reg {background:#f0f0f0}
#right .item {float:left;clear:both}
#right .alt {border:1px solid #d9d9d9; background:#fff;padding:0 0 10px 0;float:left;clear:both;}
#right .sub_head {background:#d9d9d9; padding:4px 7px; border:none}
#right .newslist {padding:0 10px}
#right .newslist li {border-bottom:1px dotted #cde6f7} #right .newslist li:last-child{border:none}
#right .newslist p {padding:0 10px}
#right #photo_front {display:none}/* jquery shows */
#right #photo_front {width:343px!important;width:336px;margin:0 0 10px 0;padding:0;border:1px solid #ddd}
#right #photo_front h3 {width:auto!important;width:342px;height:38px;font-size:110%;text-transform:uppercase;border-bottom:1px solid #ddd}
#photo_front h3 a, #photo_front h3 span {float:left;margin:12px 0 0 10px;color:#000}
#right #photo_front .zimg_crop_lrg {height:73px;width:98px}
#right #photo_front ul.gallery img {width:105px;min-height:75px;min-width:100px}
#right .ad1 {clear:both;position:relative;z-index:7}
#right .ad1 .yahooapt {background:#ffffff}
#right .yahooapt {text-align:center}
#right .widgetbox {background-color:#d9d9d9; padding:5px 5px 8px 5px; width:333px; border:1px solid #9a9a9a; font-size:13px}
#right .widgetbox a {font-size:13px; line-height:20px; text-transform:uppercase}
#right .widgetbox h4 {font-weight:bold;padding-bottom:5px}
#right .widgetbox img {float:right}

.pdpromo {clear:both;padding:0 0 0 0; width:342px; border:1px solid #333333; font-size:12px; background-color:#ffffff}
.pdpromo h4 {font-weight:bold; padding:5px 0; background-color:#333333; color:#ffffff; display:block; text-align:center}
.pdpromo ul {width:290px; float:left; /*padding:5px 0 5px 30px;*/ list-style:none; margin:5px 0 5px 40px; padding:0; display:inline}
.pdpromo ul li {background:url("/global/images/bullet.gif") no-repeat 0 8px; padding:5px 15px 5px 8px; width:120px; float:left; margin:0}
.pdpromo a {font-size:12px; text-transform:uppercase; font-weight:bold} 

#topad div {padding:2px;border:1px solid #333;background:#eeeeee;width:auto}
#topad h3 {font-family:Arial, Sans-Serif; font-weight:bold; font-size:180%; text-align:center; text-transform:uppercase}
#topad h4 {font-family:Arial, Sans-Serif; color:#555555; font-size:150%; text-decoration:none}
#topad .adBkg {padding:2px;border:1px solid #333;background:#eeeeee;width:auto}
#topad .adHdr {width:auto;border-bottom:3px solid #333;padding:2px}
#topad .adItem {width:auto;border:1px solid #333;padding:2px;border-top:1px solid #777;border-bottom:1px solid #777}

#right .tickets {width:340px;margin:10px 0;background:5px 30px no-repeat url(/global/graphics/widgets_tickets_bg.gif);
	border:2px solid #049804;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}
#right .tickets h4 {margin:0 0 10px 0;color:#049804;font:bolder 20px/1.4 Georgia, Times, serif;text-transform:uppercase;text-align:center}
#right .tickets p {margin:10px 10px 0 175px;color:#333;font:12px/1.3 Arial, sans-serif}
#right .tickets span {float:right;margin:5px 10px 5px 0;padding:0 20px 0 0;font:bold 12px/1.4 Georgia, Times, serif;text-transform:uppercase;
	background:74px 55% no-repeat url(/global/graphics/widgets_tickets_arrow.gif)}
#right a.tickets, #right a.tickets:hover {color:#049804}
#right a.tickets:hover {text-decoration:none}
#right a.tickets:hover span {text-decoration:underline;background-position:77px 55%}

/*SEARCH & FEATURED BUSINESS*/
.search_termsarea 		{text-transform:uppercase; color:#999999}
.search_term 			{font-size:14px; font-weight:bolder; color:#000}
.search_box				{background-color:#f0f0f0; margin:0; padding:10px}
#search_col_spotlight 	{background-color:#fffdde; border:1px solid #ffcc00; padding:5px; width:125px}
#search_headerbox 		{font-weight:bold;text-transform:uppercase; color:#999999;margin-bottom:5px}
#search_col_results 	{padding-left:10px}
#search_description		{padding-bottom:5px; clear:all}
.search_results			{padding-bottom:5px; clear:all}
.sitehost				{color:#999999}
.search_navigation		{margin-bottom:10px}
.search_item 			{margin:10px 0 20px 0;width:450px; overflow:hidden}
.search_itemsummary		{}
#search_col_businesses	{}
#search_headerbox		{}
#search_featureditems	{margin-bottom:10px;display:block;border:1px solid #cc0000;clear:all;height:auto}
#search_featureditem_container{margin-top:5px;margin-right:10px;margin-bottom:5px;margin-left:5px;display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#efefef}
#search_featureditem_container .iteminfo{float:left; margin:5px; line-height:14px; width:200px; font-size:11px}
#search_featureditem_container .itemimg img {float:left; margin:10px 0 0 0; text-align:center}
.search_top					{}
#search_sourcenavigation	{padding:5px; text-align:center; background-color:#f0f0f0;margin-bottom:10px}

.BusinessDetailsTitleHolder		{}
.BusinessDetailsBox				{float:left; width:300px;margin:0}
.BusinessDetailsBoxContents		{}
.BusinessDetailsHeaderItem		{font-size:13px; font-weight:bold;margin-top:10px}
.BusinessDetails_Phone			{margin:5px 0}
.BusinessDetailsTitle			{}
.BusinessDetailsInfoHolder		{margin:10px 0}
.BusinessDetailsAddress			{}
.BusinessDetailsName			{font-size:18px;font-weight:bold;margin-bottom:5px}
.BusinessDetailsImageHolder		{float:right; width:300px}
.BusinessDetailsInfo 			{float:left; width:580px}

.poll_chart {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
.poll_chart td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}

#topjobs {width:120px}
h3.topjobs {font-family:Times, Sans-Serif; font-weight:bold; font-size:210%; background:url(/global/graphics/yellow_square.gif) bottom left repeat-x; text-align:center; text-transform:uppercase}
p.biz_info {margin:10px 0}

#mm_right .reg { background:#fff; }
#mm_right .sub_head { background:#fff; padding:0; border-bottom:1px solid #999; }
#mm_right .sub_head_nav { background:#d9d9d9; }

/*EVENTS*/
#events {float:left; background:#f0f0f0;padding:0!important;padding:0 0 5px 0}
#events ul {float:left; margin:0 0 5px 0; padding:10px 5px}
#events ul li {float:left; font-weight:bold; margin-right:2px; border:1px solid #999; padding-top:5px; 
	width:34px; height:28px; text-align:center; background:#fff997; font-size:10px; color:#7f7f7f}
#events ul li.today a {text-decoration:none}
#events ul li.today a:hover { }
#events ul li.today a span {display:block; text-transform:uppercase; font-weight:bolder; line-height:100%}
#events ul li a {color:#7e7e7e; text-decoration:none}
#events ul li a:hover {color:#999}
#events ul li a span {display:block; text-transform:uppercase}
#events ul li.calendar {border:none; background:none; margin-top:-1px}
#events ul li.sponsor {border:none; background:none; margin-left:10px !important; margin-left:5px; margin-top:-12px; font-weight:normal; width:90px}
#events form input#e_search_box {width:265px;float:left;margin:0 0 0 5px; padding:1px 0 1px 2px; font-size:13px}
#events form input#e_search_btn {margin:0 0 5px 5px!important;margin:0 0 5px 2px;float:left}
#events .blur {color:#999}
#events .blur:focus {color:#000}

/* COUPONS */
#natl_coupons li {border:3px dashed #65cc00; height:100px; padding:5px;}
#natl_coupons li h2 {text-transform:uppercase; font-size:20px; font-weight:bold; color:#65cc00; margin:4px 0;}
#natl_coupons li img {float:left; margin-right:5px;}
#natl_coupons li a {font-weight:bold;}
#natl_coupons li h5 {font-size:11px;}
#natl_coupons p {text-align:right; width:230px; float:right; font-size:11px; background: url(/global/images/coupons/coupons_scissors.gif) left top no-repeat; padding:8px 0 8px 10px;}

/*Coupons -- /section/coupons */
a.coupon_promo {width:319px; height:398px; margin:10px 0 10px 6px; float:left}
a.coupon_promo p {position:relative;top:135px; text-align:center; padding:0 20px; font-size:13px}
a.mobile {background:url('/global/images/coupons/coupons_mobile.jpg') top left no-repeat; width:319px; height:398px; display:block}
a.mobile p {color:#006766}
a.local {background:url('/global/images/coupons/coupons_local.jpg') top left no-repeat}
a.local p {color:#360267}
a.national {background:url('/global/images/coupons/coupons_national.jpg') top left no-repeat}
a.national p {color:#003200}

/*CROSS SITE AND PAGE STYLES*/
/*newslist type items*/
.sub_head {font-size:11px; font-weight:bold; border-bottom:1px solid #999; text-transform:uppercase; line-height:15px}
.sub_head a:link {color:#000; text-decoration:none; cursor:pointer}
.sub_head a:visited {color:#333; text-decoration:none; cursor:pointer}
.sub_head a:hover {color:#333; text-decoration:underline; cursor:pointer}
.sub_head a:active {color:#333; text-decoration:none; cursor:pointer}
.sub_head_nav {margin-bottom:3px; padding:3px 0; background:#e3edf9}
.sub_head_nav .first {padding-left:1px; border-left:none}
.sub_head_nav li {font-size:9px; display:inline; text-transform:uppercase; border-left:1px solid #999; padding-left:4px; color:#3b3b3b} 
.sub_head_nav li a {color:#333}
.small_sub_head  {font-size:11px; text-transform:uppercase; padding-top:10px; color:#999}
.xsmall_sub_head_top  {font-size:9px; text-transform:uppercase; padding-top:0; color:#999}

/*ADDED IN LAST IN ORDER TO SET THE FONTS TO 12*/
.newslist h4 {font-size:14px; font-weight:bold}
.newslist li {font-size:12px; border-bottom:1px dotted #DBDBDB; clear:left; height:auto;  
	background:url("/global/images/bullet.gif") no-repeat 0 8px; padding:5px 0 5px 8px}
.newslist_topjobs li {border-bottom:1px dotted #DBDBDB; height:auto; 
	background:url("/global/images/bullet.gif") no-repeat 0 8px; padding:5px 0 5px 8px; margin-left:10px}
.newslist .no_bul {background:none; padding-left:0}
.newslist img {float:left; margin-right:3px}
.newslist p {font-size:12px; padding:5px 0}

/*these three allow the dotted line in the li tag to flow under the photo*/
.newslist .img_lrg {min-height:80px; height:auto !important; height:80px}
.newslist .img_med {min-height:60px; height:auto !important; height:52px}
.newslist .img_sml {min-height:48px; height:auto !important; height:42px}

/*image div cropping class - wrap the image in a div with this class and make the image a larger scaled size*/
.img_crop_lrg {width:100px; height:75px; overflow:hidden; float:left; border:1px solid #000; margin-right:10px}
.zimg_crop_lrg {width:100px; height:75px; overflow:hidden; float:left; border:1px solid #000; margin-right:0; display:inline}
.img_crop_med {width:80px; height:60px; overflow:hidden; float:left; border:1px solid #000; margin-right:10px}
.img_crop_sml {width:64px; height:48px; overflow:hidden; float:left; border:1px solid #000; margin-right:10px}

/* MULTIMEDIA VERSION 2 */
.mm2_ovr_video {width:950px; height:420px; padding-top:10px; background-color:#000}
.mm2_ovr_gallery {width:950px; height:500px; padding-top:10px; background-color:#000}
.mm2_ovr_slideshows {width:950px; height:650px; padding-top:10px; background-color:#000}
.mm2_bot_border {border-bottom:2px solid #ccc; padding-bottom:3px; width:950px}
.mm2_more {font-weight:bold; padding-bottom:5px; text-transform:uppercase}
.mm2_search_box {background-color:#f0f0f0; padding:5px 10px 10px 10px; color:#666; text-transform:uppercase}

.mm2_hdr {padding-bottom:3px; border-bottom:2px solid #ccc; margin-bottom:4px; width:950px; text-transform:uppercase}
.mm2_hdr .current {font-size:27px; font-weight:bold}
.mm2_hdr .next {font-size:10px}

.mm2_sponsor {padding:0 0 10px 10px}
.mm2_sponsor .ad {padding-top:5px}

.mm2_bot_nav {font-size:12px; text-transform:uppercase}
.mm2_bot_nav .current {font-weight:bold; font-size:12px}
.mm2_bot_nav_cat {clear:right; color:#666; text-transform:uppercase}

.mm2_li {width:130px; padding-right:20px}
.mm2_img {width:120px; height:80px; overflow:hidden; float:left; border:1px solid #000; margin-right:10px}

/* CLASSIFIEDS */
#classifieds_main {width:79em; margin:0 1em; float:left}
#classifieds_main h2.page_header {color:#0066cb; width:100%; border-bottom:5px solid #0066cb; font-weight:bold}

#classifieds_search {width:47%; margin:10px 0 0 0; float:left; background-color:#f0f0f0; padding:10px; height:120px; font-size:12px}
#classifieds_search h2, #classifieds_placead h2 {color:#000; font-size:15px; margin-bottom:.5em; font-weight:bold}

#classifieds_search form input.searchfield{width:150px}

#classifieds_placead {width:47%; margin:10px 0 0 0; float:right; background-color:#f0f0f0; padding:10px; height:120px}
#classifieds_placead p {font-size:12px; margin-bottom:1em}
#classifieds_placead a {text-transform:uppercase; font-size:13px; font-weight:bold}

#class_jobs, #class_autos, #class_realestate {width:31.5%; float:left; background-color:#f0f0f0; text-align:center; padding-bottom:2em}
#class_jobs a, #class_autos a, #class_realestate a {text-transform:uppercase; font-size:13px}
#class_jobs h2, #class_autos h2, #class_realestate h2 {padding:.5em 0; color:#fff; margin-bottom:1em} 
#class_jobs h2 a, #class_autos h2 a, #class_realestate h2 a {padding:.5em 0; color:#fff; margin-bottom:1em; font-size:19px} 

#class_jobs {margin:15px 20px 15px 0}
#class_jobs h2 {background:#663399 url(/global/images/monster.gif) bottom right no-repeat; overflow:visible}

#class_autos {margin:15px 20px 15px 0}
#class_autos h2 {background-color:#009899}

#class_realestate {margin:15px 0}
#class_realestate h2 {background-color:#009900}

h2.todays_classifieds {text-align:center; color:#fff; background-color:#0066cb; font-weight:bold; width:100%; clear:left; padding:.5em 0}

#classified_listings {width:99%; font-size:11px; overflow:hidden}
#classified_listings .listings_left {width:48% !important; width:47%; float:left; margin-right:2em !important;margin-right:1em}
#classified_listings .listings_right {width:48% !important; width:47%; float:left}
.category {margin:1em 0}
.category h2 {text-transform:none; color:#000; font-weight:bold; border-bottom:2px solid #f0f0f0; font-size:15px;margin:.5em 0}

.class_right_ad {width:160px !important; width:155px; overflow:hidden; float:left}

#classifieds_results {width:75%; float:left; margin-right:1em}
#class_jobs_sm, #class_autos_sm, #class_realestate_sm {width:100%; float:left; text-align:center}
#class_jobs_sm h2, #class_autos_sm h2, #class_realestate_sm h2 {padding:.5em 0; color:#fff; margin-bottom:.5em;clear:left} 
#class_jobs_sm h2 a, #class_autos_sm h2 a, #class_realestate_sm h2 a {color:#fff}
#class_jobs_sm h2 {background:#663399 url(/global/images/sm_monster.gif) bottom right no-repeat; overflow:visible}
#class_autos_sm h2 {background-color:#009899}
#class_realestate_sm h2 {background-color:#009900}

.listing {font-size:13px; margin:1em 0;  background-color:#d9d9d9; width:auto}
.about {padding:.5em; border-bottom:1px dotted #666666}
.tools {background:#f0f0f0; padding:.5em 0}
a.classifieds {font-size:11px; line-height:18px}

#classifieds_rail {width:23%; margin-top:1em; float:left; overflow:hidden}

/*Print Ads -- Classifieds01*/
.print_ads_col {width:31em; float:left; padding:0; margin-bottom:40px}
.print_ads {font-size:14px}
.print_ads li:first-child {font-weight:bold; padding:10px 0}
.print_ads li a {font-weight:normal}

/*Special Sections -- Classifieds02*/
#specialsections_main {width:94em; margin:0 auto}
.specialsections_list {}
.specialsections_item {width:17em; float:left; padding:10px 15px 10px 0}
.specialsections_item h4 {text-align:center; font-weight:bold}
.specialsections_item p {text-align:center; color:#666; font-style:italic}

/* ENHANCED - test user device */

/* jcarousel generic */
.enhanced .jcarousel-container {position:relative}/* jCarousel parent div */
.enhanced .jcarousel-clip {z-index:2;padding:0;margin:0;overflow:hidden;position:relative}
.enhanced .jcarousel-list {z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0}
.enhanced .jcarousel-list li, 
.enhanced .jcarousel-item {float:left;list-style:none;width:75px;height:75px}/* width/height, no width/height causes infinite loops */
.enhanced .jcarousel-next {z-index:3;display:none}
.enhanced .jcarousel-prev {z-index:3;display:none}

.enhanced .jcarousel-next-disabled-horizontal,
.enhanced .jcarousel-next-disabled-horizontal:hover,
.enhanced .jcarousel-next-disabled-horizontal:active,
.enhanced .jcarousel-prev-disabled-horizontal,
.enhanced .jcarousel-prev-disabled-horizontal:hover,
.enhanced .jcarousel-prev-disabled-horizontal:active {cursor: default;
	opacity:.4;filter:alpha(opacity=40);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)'}
	
/* right rail frontpage carousel */
.enhanced .jcarousel-skin-fpgal .jcarousel-container-horizontal {width:333px;padding:10px 0 0 10px}
.enhanced .jcarousel-skin-fpgal h6 {width:100px;height:40px;display:block;clear:both;overflow:hidden;font-size:11px;font-weight:bold}
.enhanced .jcarousel-skin-fpgal .jcarousel-clip-horizontal {width:330px;height:120px}
.enhanced .jcarousel-skin-fpgal .jcarousel-item {width:100px;height:120px}
.enhanced .jcarousel-skin-fpgal .jcarousel-item-horizontal {margin-right:11px}
.enhanced .jcarousel-skin-fpgal .jcarousel-next-horizontal,
.enhanced .jcarousel-skin-fpgal .jcarousel-prev-horizontal {position:absolute;top:-31px;width:29px;height:23px;cursor:pointer}
.enhanced .jcarousel-skin-fpgal .jcarousel-next-horizontal {right:5px;background:url(/global/images/next.gif) no-repeat 0 0}
.enhanced .jcarousel-skin-fpgal .jcarousel-prev-horizontal {right:39px;background:url(/global/images/prev.gif) no-repeat 0 0}

/* design6b carousel */
/* if count is less than 6*/
.enhanced .jcarousel-skin-design6b {margin-top:10px}
.enhanced .jcarousel-skin-design6b h6 {width:100px;display:block;clear:both;overflow:hidden;font-size:11px;font-weight:bold}
.enhanced .jcarousel-skin-design6b li {width:100px;float:left;margin-right:21px!important;margin-right:0}
/* if count is greater than 5*/
.enhanced .jcarousel-skin-design6b .jcarousel-container-horizontal {width:605px}
.enhanced .jcarousel-skin-design6b .jcarousel-clip-horizontal {width:605px;height:140px}
.enhanced .jcarousel-skin-design6b .jcarousel-item {width:100px;height:140px}
.enhanced .jcarousel-skin-design6b .jcarousel-item-horizontal {margin-right:21px!important;margin-right:0}
.enhanced .jcarousel-skin-design6b .jcarousel-next-horizontal,
.enhanced .jcarousel-skin-design6b .jcarousel-prev-horizontal {position:absolute;top:-38px;width:29px;height:23px;cursor:pointer}
.enhanced .jcarousel-skin-design6b .jcarousel-next-horizontal {right:0;background:url(/global/images/next.gif) no-repeat 0 0}
.enhanced .jcarousel-skin-design6b .jcarousel-prev-horizontal {right:34px;background:url(/global/images/prev.gif) no-repeat 0 0}

/* NAVIGATION */
/* sprites */
.enhanced #nav_menu li.on, 
.enhanced #nav_menu li.on a, 
.enhanced #nav_menu li.hover, 
.enhanced #nav_menu li.hover a {background:#F0F0F0 no-repeat url(/global/images/nav_menu.on.gif)}
.enhanced #nav_menu li.on {background-position:0 0}
.enhanced #nav_menu li.on a {background-position:right 0}
.enhanced #nav_menu li.hover {background-position:0 -33px}
.enhanced #nav_menu li.hover a {background-position:right -33px}
/* submenu */
#nav_menu ul li.on .submenu {width:285px;position:absolute;left:0;top:32px;display:block;border:1px solid #a4a4a4;
	background:#F0F0F0 url(/global/images/submenu.gif)}
/* override inheritance */
.enhanced #nav_menu li.current li{font-weight:normal}
.enhanced #nav_menu li.on ul li, 
.enhanced #nav_menu li.on ul li a {background:none;margin:0}
.enhanced #nav_menu ul li .submenu ul li, 
.enhanced #nav_menu ul li .submenu ul li a {float:none}
/* z-index */
.enhanced .submenu, 
.enhanced #nav_menu ul li {z-index:9000}
.enhanced #nav_menu ul li a {position:relative;z-index:9001}
.enhanced #leaderboard, 
.enhanced .box1 .item .widget div, 
.enhanced .fifth_design li {position:static;z-index:2}
/* submenu - left */
.enhanced #nav_menu .submenu .left {width:140px}
.enhanced #nav_menu ul .submenu .left li a {display:block;/*ie*/width:130px;line-height:1.8;color:#004776}
.enhanced #nav_menu .submenu .left li{padding:1px 0;border-bottom:1px solid #e0e0e0}
.enhanced #nav_menu .submenu .left li.last {border-bottom:none}
.enhanced #nav_menu .submenu .left li a {padding:1px 5px}
.enhanced #nav_menu .submenu .left li a:hover {background:#a4a4a4;color:#fff}
/* submenu - right */
.enhanced #nav_menu .submenu span {float:left;width:125px;margin-left:12px}
.enhanced #nav_menu .submenu span ul li {float:none}
.enhanced #nav_menu .submenu span ul li a {/*ie*/width:115px;line-height:12px;padding:3px 5px;font-size:10px;font-weight:normal}
.enhanced #nav_menu .submenu span ul li.subcat {margin:10px 0 2px 0;padding:0 0 0 5px;font-weight:bold;font-size:10px;
	text-transform:uppercase;color:#757575}
.enhanced #nav_menu .submenu span ul li.first {margin-top:0}
.enhanced #nav_menu .submenu span ul li.hover a {background:#fff}
.enhanced .shadr {position:relative;top:5px;left:5px;background: right top repeat-y url(/global/images/submenu_shadow.png)}
.enhanced .shadb {position:relative;left:-1px;width:282px;padding:0 0 8px 0;background: left bottom repeat-x url(/global/images/submenu_shadow.png)}
/* resize if no featured content */
.enhanced #nav_menu ul li.nofeat .submenu {width:149px}
.enhanced #nav_menu ul li.nofeat .shadb {width:146px}

/*TAB CODE (most read box/rotatifieds)*/
.enhanced .tab {clear:both}
.enhanced .tab_nav {padding:0 0 24px 0;font-size:11px;font-weight:bold;list-style-type:none;text-transform:uppercase;border-bottom:1px solid #ddd}
.enhanced .tab_nav li {height:24px;float:left;margin:0 2px 0 0;background:#888}
.enhanced .tab_nav li.current {height:22px;background:#fff;border:1px solid #ddd;border-bottom:2px solid #fff}
.enhanced .tab_nav a {height:18px;float:left/*ie6*/;display:block;padding:6px 10px 0;color:#fff;text-decoration:none}
.enhanced .tab .tab_nav a {color:#fff;text-decoration:none}/*ie6*/
.enhanced .tab_nav li.current a {color:#333}
.enhanced .tab_nav a:hover {background:#999}
.enhanced .tab_nav li.current a:hover {background:#fff}
.enhanced .tab_content {clear:both;margin:0 0 10px 0;padding:0 0 10px 0;border:1px solid #ddd;border-top:none}

/* article paginate*/
.enhanced #article_wrap {display:none}/*hide by default to prevent flash of content*/
/*article tools rearrange*/
.enhanced .article_tools .icon {padding:0 1px 0 22px}
.enhanced .article_tools .i_enlg_sm {padding:0 8px 0 2px}
.enhanced .article_tools .i_enlg_nm {padding:0 10px 0 2px}
.enhanced .article_tools .i_enlg_lg {padding:0 10px 0 4px}
/*holder*/
.enhanced #article_text .pagnavholder {height:30px;clear:both;margin:10px 0 30px}
.enhanced #article_text ul.pagnav {float:right}
/* page of */
.enhanced #article_text p.pageof {display:block;text-align:right;margin:10px 0;font-size:11px;font-weight:bold}
/* override inheritance */
.enhanced #article_text ul.pagnav li {clear:none;float:left;padding:0;background:none}
.enhanced #article_text ul.pagnav li a {display:block;text-decoration:none}
.enhanced #article_text ul.pagnav li.pagnavitem {margin:4px 0 0 0;border-right:1px solid #555}
.enhanced #article_text ul.pagnav li.pagnavitem a {margin:0 3px;padding:0 7px;text-decoration:none;font-size:12px;color:#000}
.enhanced #article_text ul.pagnav li.last {border:none}
.enhanced #article_text ul.pagnav li.pagnavitem a:hover {color:#004776;text-decoration:underline}
.enhanced #article_text ul.pagnav li.current a {color:#004776;font-weight:bold}
/* next/prev */
.enhanced #article_text ul.pagnav li.pagnavprev, 
.enhanced #article_text ul.pagnav li.pagnavnext {height:23px;margin:0 2px 0 0;background:right center no-repeat url(/global/images/prev.gif)}
.enhanced #article_text ul.pagnav li.pagnavnext {margin:0 0 0 3px;background-image:url(/global/images/next.gif);background-position:left center}
.enhanced #article_text ul.pagnav li.pagnavprev a,
.enhanced #article_text ul.pagnav li.pagnavnext a {white-space:nowrap;line-height:23px;font-weight:bold;text-transform:uppercase} 
.enhanced #article_text ul.pagnav li.pagnavprev a {padding:0 35px 0 0} 
.enhanced #article_text ul.pagnav li.pagnavnext a {padding:0 0 0 35px} 
.enhanced #article_text ul.pagnav li.pagnavprev a:hover,
.enhanced #article_text ul.pagnav li.pagnavnext a:hover {text-decoration:underline}

/* article comments*/
div#article_comments {font-size:12px}
h5.ac {padding:3px 6px;background-color:#d9d9d9;margin-bottom:0px}
div.acomment {border:solid 1px #d9d9d9;border-top:none;padding:9px 6px;margin-bottom:12px}
ul.citems {border-top:solid 1px #d9d9d9;margin:6px 0px;padding:6px 0px;font-size:11px;color:#7c7c7c}
li.aleft {float:left}
li.aright {float:right}
a.areply {color:#5082c7;display:inline-block;padding-left:24px;line-height:18px;background:transparent url(/global/graphics/comments/reply.gif) center left no-repeat}
a.alink {color:#cc6700;display:inline-block;padding-left:24px;line-height:18px;background:transparent url(/global/graphics/comments/permalink.gif) center left no-repeat}
a.areport {color:#a92125;display:inline-block;padding-left:24px;line-height:18px;background:transparent url(/global/graphics/comments/report.gif) center left no-repeat}
div#commentbox {margin:3px 0px;border:solid 1px #d9d9d9}
div#commentbox form {padding:12px}
div.commentbox input#submitbutton {float:right;margin-right:12px}

/*topics*/
a.moretopic {display:none}
