

/* ---- CUSTOM DEFINED STYLESHEET coupons ---- */ 

.mini-coupon-business-name {
width: 250px;
color:#456675;
float:left;
clear:both;
padding-left:3px;
padding-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


/* ---- CUSTOM DEFINED STYLESHEET coupons ---- */ 

.mini-coupon {
width: 280px;
height: 110px;
overflow: hidden;
border: 1px solid black;
font-weight: bold;
font-size: 13px;
clear: both;
}
.mini-coupon-title {
  height: 22px;
  padding: 2px 10px;
  background: #456675;
}
.mini-coupon-title a, .mini-coupon-title a:hover, .mini-coupon-title a:visited {
color:#FFF;
font-family: Arial, Helvetica, sans-serif;
}

.mini-coupon img {
padding-top:3px;
padding-left:3px;
float:left;
}

.mini-coupon-description {
width: 175px;
color:#090;
float:left;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
min-height:60px;
}

.mini-coupon-business-name {
width: 250px;
color:#456675;
float:left;
clear:both;
padding-left:3px;
padding-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

/* some full-coupon mode defaults */
.full-coupon {
width: 500px;
min-height:100px;
border: 1px solid black;
font-size:13px;
float:left;
margin: 10px 0px;
background-color:white;
}

.full-coupon-expires-on {
  text-align:center;
  font-weight:normal;
}

.full-coupon-business-name {
  font-size: x-small;
}

.full-coupon-title {
min-height: 30px;
background: #456675;
padding: 3px 10px 3px 10px;
line-height: 30px;
}

.full-coupon-title a, .full-coupon-title a:link, .full-coupon-title a:hover, .full-coupon-title a:visited {
  font-size:20px;
  color:#FFF;
  font-family: Arial, Helvetica, sans-serif;
}

.full-coupon img {
float:left;
padding-top:5px;
margin: 4px;
}

.full-coupon-share-icons {
  border-top: 1px solid black;
}

.full-coupon-share-icons img {
float: left;
width:30px;
padding-left:5px;
padding-top:5px;
margin:auto;
}

.full-coupon-share-print img {
float: right;
width:30px;
padding-left:5px;
padding-top:5px;
margin:auto;
}

.full-coupon-share-print {
  margin-right:5px;
  float:right;
}

.full-coupon-description {
  padding-left: 5px;
  padding-top: 5px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
}

/* some styles for when the image is display above the text */
.vertical img {
  float:none;
}

.vertical .full-coupon-image {
  text-align:center;
}

.vertical .full-coupon-description {
width: 100%;
text-align:center;
clear:both;
}

.vertical .full-coupon-business-name {
width: 100%;
color:#456675;
padding-left:5px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}


/* the image is beside the text */
.horizontal .full-coupon-description {
width: 240px;
float:left;
}

.horizontal .full-coupon-expires-on {
  clear: both;
}

.horizontal .full-coupon-business-name {
width: 98%;
color:#456675;
float:left;
padding-left:5px;
padding-top:5px;
clear:both;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}

.horizontal .full-coupon-share-icons {
  clear:both;
}

/* no image */
.text-only .full-coupon-description {
width:98%;
}

.text-only .full-coupon-business-name {
width: 100%;
color:#456675;
padding-left:5px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}

.coupon-business-logo {
  float:left;
}

.with-logo .coupon-business-title {
  margin-left:65px;
}

.coupon-business-address {
  clear:both;
}

.coupon-business {
  margin-top: 5px;
  margin-left:0px;
  border-bottom: 1px dotted #A6A6A6;
}


.coupon-business-name, .coupon-business-title {
  font-weight:bold;
}

.coupon-business-title {
  font-size: larger;
}


					

/* ---- CUSTOM DEFINED STYLESHEET default ---- */ 

.link {
	font-weight: bold;
	padding: 0;
	padding-left: 15px;
margin-bottom: 10px;
	font-size: 12px;
	background-image: url('/templates/default/images/icons/hyperlink.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.playlist_matrix div.playlist_title p {
    color:#8A8A8A;
    font-size:12px;
    line-height:15px;
    display: none;
  }

div.playlist_matrix div.playlist_title p.publish_date { 
    font-size: 8px; 
    display: block
}

div.video_video div.object a div a {
  color: #EEEEEE;
  text-decoration: none;
}

/* ---- CUSTOM DEFINED STYLESHEET editionals ---- */ 

.ribbon .header.sub .masthead {
  background: url('/sites/274/assets/editionals-rnt-masthead-sub.png') no-repeat;
  width: 260px;
  top: 10px;
}

.ribbon .header.main .masthead {
  background: url('/sites/274/assets/editionals-rnt-masthead-main.png') no-repeat;
  width: 375px;
  top: 20px;
}

.ribbon.marketplace #top .masthead,
.marketplace .masthead {
  background: url('/sites/274/assets/editionals-rnt-masthead-sub.png') no-repeat;
  position: relative;
  width: 260px;
  top: 3px;
}

.phone.ribbon .header.main .masthead,
.phone.ribbon .header.sub .masthead{
  background: url('/sites/274/assets/editionals-rnt-masthead-sub.png') no-repeat;
  left: 0;
  top: 2px;
}

/* ---- CUSTOM DEFINED STYLESHEET layout ---- */ 

.blog_box a {
	font-size:15px;
}

#pt1_news_page .rss_item_desc img {
display: none;
}

.extra_box a {
	font-size:15px;
}

#pt1_branding {
	height: 170px;
	background: #ffffff url('/sites/274/assets/RN_T.jpg') 0px 0px no-repeat;
	padding-left: 200px;
}

#pt1a_home_page #pt1_main_left_column {
        padding-right: 5px;
        _padding: 0px;
	width: 310px;
	float: left;
}

#pt1a_home_page #pt1_main_middle_column {
	width: 310px;
        _padding-right: 5px;
	float: right;
	margin-left: 5px;
}

#pt1a_home_page #pt1_main_right_column {
	width: 310px;
        float: right;
}

.leaderboard_banner_ad  {
	padding-left: 45px;
	padding-top: 0px;
}


#pt1_sub_menu {
	background: #2F2929;
	height: 58px;
	clear: both;
}

#pt1_search_controls {
	float: left;
        padding-left: 15px;
}

#pt1_login_controls a {
	font-weight: normal;
	color: #fff;
	/* color: #97D1FF; */
}

.pt1_pane .pt1_pane_heading {
	font-size: 20px;
	font-family: Helvetica;
	color: #0066A6;
	text-align: left;
	border-bottom: 1px solid #DCDCDC;
	padding: 8px 0 8px 12px;
}

#pt1_main_menu .pt1_item_active {
	background: #2F2929;
	border: 1px solid #2F2929;
}

#pt1_main_menu .pt1_item_active a {
	color: #fff;
	font-weight: bold;
}

#pt1_sub_menu .pt1_item_2 {
	float: right;
	padding: 5px 8px 3px 8px;
}

#pt1_sub_menu .pt1_item_2 a {
	color: #FFF;
}

#pt1_sub_menu .pt1_button_2 {
	float: right;
	padding: 1px 3px 1px 3px;
	margin: 3px 10px 3px 10px;
	border: 1px solid #FFF;
	color: #FFF;
	font-weight: bold;
}


#pt1_full_story .image_img, #pt1_full_story .image_caption { 
        float: none;

}

#pt1_full_story .image_container {
        float: none;
        clear: both;


}

#pt1_login_controls a {
	font-weight: bold;
	color: #A1A1A1;
        font-size: 13px
	/* color: #97D1FF; */
}

#pt1_news_page #pt1_bullets {
	border-top: 1px solid #BABABA;
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 10px;
}


div.simple-slideshow-container div.slideshow-image-wrapper img.image_img {
  max-width: 260px;
  width: 260px;
  float: left;
  _width: 270px;
  display: block;
  border: 0;
  padding-right: 25px;

}

div.simple-slideshow-container {
  margin: 0;
  border: 0;
  padding: 0;
  margin-bottom: 7px;
  width: 280px;

}

.pt1_top_stories .first_column {
	float: left;
	width: 290px;
	_width: 260px;
	padding: 0 3px 0 0;
}

.pt1_top_stories .second_column {
	float: right;

	padding: 0 0 0 0px;
	width: 290px;
        _width: 260px;
	margin: 0 0 0 5px;
}


.pt1_top_stories .image_image {
	margin-bottom: 10px;
        _width: 250px;
        width: expression("300px");
}

.image_caption, .video_caption, .rss_item_date {
	font-size: 11px;
	color: #777777;
	line-height: 14px;
	text-align: right;
	width: 250px;
}

.image_caption {
  font-style: italic;
  color: #777777;
}

.signature_line {
	color: #777777;
	clear: both;
	padding: 3px 0 0 0;
}

#pt1_browse_classifieds_bar #pt1_real_estate {
	width: 95px;
	height: 74px;
	background: url('/templates/publication_pods/images/classifieds_bar_real_estate.gif') no-repeat;
	margin-right: 25px;
        margin-left: 5px;
}

#pt1_browse_classifieds_bar #pt1_autos {
	width: 95px;
	height: 74px;
	background: url('/templates/publication_pods/images/classifieds_bar_autos.gif') no-repeat;
	margin-right: 25px;
}

#pt1_browse_classifieds_bar #pt1_rentals {
	width: 95px;
	height: 74px;
	background: url('/templates/publication_pods/images/classifieds_bar_rentals.gif') no-repeat;
	margin-right: 25px;
}

#pt1_browse_classifieds_bar #pt1_jobs {
	width: 95px;
	height: 74px;
	background: url('/templates/publication_pods/images/classifieds_bar_jobs.gif') no-repeat;
	margin-right: 25px;
}

#pt1_home_page #pt1_lead_story_pane .image_img {
	width: 300px;
        width: expression("300px");
}

/*#pt1a_home_page #pt1_main_left_column {
	width: 310px;
        padding-right: 10px;
	float: left;
}*/

#pt1a_home_left_column {
	float: left;
	width: 635px;
	_width: 630px;
	text-align: left;
}

#pt1a_home_right_column {
	float: right;
	width: 310px;
	_width: 320px;
	text-align: left;
}

#pt1a_home_left_column_video {
	float: left;
	width: 620px;
	text-align: left;
background: white;
margin-left: 6px;
margin-top: 10px;
margin-bottom: 10px;
}
#pt1_business_directory_page #pt1_main_column #pt1_main_left_column {
	width: 180px;
        padding-right: 10px;
	float: left;
}

#pt1_business_directory_page #pt1_main_column #pt1_main_middle_column {
	width: 440px;
        padding-right: 0px;
	float: right;
}

#pt1_news_page  #pt1_main_middle_column {
	width: 300px;
        padding-right: 0px;
	float: right;
}

#pt1_news_page #pt1_right_column {
	width: 310px;
	float: right;
}

#pt1_news_page #pt1_main_left_column {
	padding: 0 5px1;
	width: 300px;
	float: left;
	border-right: 1px dotted #BABABA;
}


.video_video .object {
	float: left;
	/*margin-left: 5px;*/
	margin-top: 15px;
}

.thumbnail_video {
  padding-left: 8px
}
.thumbnail_video h2 {
  font-size: 10pt;
  font-weight: 400;
}
.thumbnail_video .media-file-thumbnail {
  float: left;

}
.thumbnail_video {
  width: 180px;
}
.thumbnail_video .image_img {
  width: 150px;
  padding-bottom: 5px;

}

#pt1_menu {
	background: #2F2929;
}

.pt1_pane_special {
	background: #0072bc url('/sites/274/assets/hcorner_blue_top_left.gif') top left no-repeat;
	margin-bottom: 10px;
}

.pt1_feature .pt1_feature_header .pt1_selected a {
	color: #2F2929;
	margin: 0;
}

#pt1a_home_page #pt1_video_middle_column {
	width: 620px;
        padding-right: 0px;
	float: right;
}

.pt1_top_stories .image_img {
	margin-right: 10px;
	width: auto;
}

.recent_headlines {
border-top: 1px dotted #DCDCDC;
font-size: 15px;
margin-bottom: -5px;
margin-top: 3px;
}


.story_item_headline {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 3px;
}

#pt1_news_page #pt1_main_featured .story_item .image_img, #pt1_multimedia_photos img {
	width: 250px;
}

.full_story .image_img {
	max-width: 600px;
	_width: 250px;
	width: 270px;
	float: left;
	margin: 10px;
}

.pt1_pane_special .pt1_pane_heading a {
	color: #fff;
}

#pt1_full_story #pt1_main_column {
	width: 620px;
	float: left;
_height: 100%;
height: auto;
background: white;
}


#pt1_full_story .story_item_images {
	float: left;
        clear: none;
}

#pt1_full_story .image_caption {
	max-width: 260px;
	width: 150px;
}

#pt1_full_story .simple-slideshow-container .image_caption {
	width: 260px;
}

#pt1_news_page #pt1a_home_left_column {
	float: left;
	width: 635px;
	text-align: left;
}

/************************* FRONT PAGE ******************************/

#pt1_front_page {
	text-align: left;
}

#pt1_front_page .story_item {
	
}

#pt1_front_page #pt1_main_column {
	width: 635px;
	float: left;
}

#pt1_front_page #pt1_right_column {
	width: 310px;
	float: right;
}

#pt1_front_page #pt1_main_columns {
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
}

#pt1_front_page #pt1_main_left_column {
	padding: 0 5px 5px 5px;
	width: 310px;
	float: left;
}

#pt1_front_page #pt1_main_left_column .story_item_headline {
	clear: both;
}

#pt1_front_page #pt1_main_right_column {
	width: 310px;
	_width: 310px;
	padding: 5px 2px 5px 8px;
	float: left;
}

#pt1_front_page #pt1_main_right_column .story_item {
	margin-bottom: 5px;
}

#pt1_new_page #pt1_main_column .pt1_pane_body {
	min-height: 1200px;
	_height: 1200px;
}

#pt1_front_page #pt1_main_featured {
	border-bottom: 1px solid #BABABA;
	padding-bottom: 10px;
}

#pt1_front_page #pt1_main_featured .video_video .object {
	width: 300px;
	height: 247px;
}

#pt1_front_page #pt1_main_featured .story_item_headline {
	font-size: 18px;
	font-weight: bold;
}

#pt1_front_page #pt1_main_featured .story_item .image_image {
	width: 300px;
	float: left;
}

#pt1_front_page #pt1_main_featured .story_item .image_img, #pt1_multimedia_photos img {
	width: 300px;
}

#pt1_front_page #pt1_main_right_column .story_item_headline {
	font-weight: bold;
	margin-bottom: 3px;
}

#pt1_front_page #pt1_bullets {
	border-top: 1px solid #BABABA;
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 10px;
}

#pt1_front_page  #pt1_main_middle_column {
	width: 310px;
	padding-right: 0px;
	float: right;
}

#pt1_front_page  #pt1a_home_left_column {
	float:left;
	text-align:left;
	width:635px;
}

/******************************************************************/

.input {
display:none;
}

.stylish A:link {color: #333333; text-decoration: none}
.stylish A:visited {color: #333333; text-decoration: none}
.stylish A:active {color: #333333; text-decoration: none}
.stylish A:hover {color: #333333; text-decoration: none}

div.slideshow_container img.image_img {
  width: 280px;
  float: left;
  padding: 5px;
  margin: 0;
}

div.slideshow_container {
  float: left;
  width: 280px;
}


.video_video .object {
	width: 270px;
	height: 195px;
}

.full_story .story_item_headline {
	font-size: 20px;
	font-weight: bold;
	color: #000;
}

#pt1_main_secondary .story_item .image_img {
	width: expression(this.width > 72 ? 72: true);
width: 72px;
	float: left;
	border: 0;
	margin: 0 5px 5px 0;
}


#push_home_Most_popular_container a {
	font-size: 13px;
}

#pt1_content_container {
	padding: 6px;
	width: 960px;
	_width: 970px;
	min-height: 0px;
	_height: 0px;
	margin: 0 auto 0 auto;
	margin-top: 6px;
}

.image_img {
		padding-right: 15px;
		margin-right: 0px;
		width: 250px;
		max-width: 250px;
width:expression(this.width > 250 ? "250px" : this.width);
}

#pt1_news_page #pt1_main_column {
	width: 635px;
	float: left;
}
.pt1_pane .pt1_pane_body {
	background: #FFFFFF url(/templates/publication_pods/images/corner_bottom_right.gif) no-repeat scroll right bottom;
	padding: 3px;
	text-align: left;
}

.square_banner_ad {
   text-align: center;
}

.ad_bucket_small_3_ad {
   text-align: center;
}

div.playlist_matrix li.first {
  margin-left: 0px;
}

div.playlist_matrix li {
  overflow: hidden;
}

#push_home_Most_popular_container h2 {
  margin-bottom: 18px;
  line-height: 14px;
}

/* ---- CUSTOM DEFINED STYLESHEET push ---- */ 

div.comment
{
  background:#FFFFFF none repeat scroll 0%;
  border-color:#EDECEC rgb(237, 236, 236) rgb(237, 236, 236) rgb(193, 193, 193);
  border-style:solid solid solid dotted;
  border-width:1px;
  margin:5px 0px 5px 0px;
  padding:5px;
}

