/* Testing */
	.b  {border:1px solid;}
	.bt {border-top:1px solid;}
	.bb {border-bottom:1px solid;}
	.bl {border-left:1px solid;}
	.br {border-right:1px solid;}
	.a  {width:298px; height:248px;}
  
/* Float control & Alignment */
	.clearfix:after       {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
	.clearfix             {display: inline-block;}
	html[xmlns] .clearfix {display: block;}
	* html .clearfix      {height: 1%;}
	.float_l              {float:left}
	.float_r              {float:right}
	.center               {text-align: center}
	.none                 {display:none;}
	.right                {text-align:right;}
	.click                {cursor: pointer;}
	.on                   {display:block}
	
/* General margins and padding */
    .m8t  {margin-top:3px}
    .m18r {margin-right:18px}
    .m18l {margin-left:18px}
    .m10r {margin-right:10px}
    .m10l {margin-left:10px}
    .m10b {margin-bottom:10px}
    .m10t {margin-top:10px}
    .m12t {margin-top:12px}
    .m12b {margin-bottom:12px}
    .m15b {margin-bottom:15px}
    .m3t  {margin-top:2px}
    .m5t  {margin-top:5px}
    .m5b  {margin-bottom:5px}
    .m7r  {margin-right:7px}
    .m20t {margin-top:20px}
    .m20b {margin-bottom:20px}
    .m20r {margin-right:20px}
    .m25b {margin-bottom:25px}
    .m30t {margin-top:30px}
    .p10b {padding-bottom:10px}
    .p15l {padding-left:12px}
    
/* Text  */
    .red   {color:#850300;}
    .red a {color:#850300;}
    .grey  {color:#850300;}
    .black {color:#000;}
    .black a {color:#000;}
    .white {color:#fff;}
    .white a {color:#fff;}
    .black a:hover {color:#850300}
    .bld   {font-weight: bold}
    .cur   {cursor: pointer}

/* Column and bucket widths -- A column contains one or more buckets */
	#left_column  {width:670px}
	#right_column {width:300px}
	#featured_bkt {width:445px; border:0px solid; }
	#featured_menu_bkt  {width:190px;border:0px solid;}
	#left_bkt     {width100%; border-bottom:1px solid #a22b22;}
	#right_bkt    {}
	.breaking_bar{border-top:2px solid #960100; border-bottom:2px solid #960100;  width: 651px;}
	.newsnow_l {
	
          width:310px;
          background-color:#fff; 
          margin: 0px 0px 20px 0px;
	
	}
	.newsnow_r {
          width:315px;
          height:370px;
          background-color:#fff; 
          padding: 0px 0px 20px 12px;
          overflow: auto;

	}

/* Headers, Titles, Releated, etc...  */
    
    .bkt_header                         {text-transform: uppercase;background:url('/Global/images/hpd/decorators.png') no-repeat -5px 4px; padding-left:15px;font-size:19px;font-weight:bold;color:black;}
    .tease_headline a                   {font-size:110%;color:#000;}
    .tease_headline a:hover             {color:#850300}
	.tease_headline .timestamp          {font-size:12px}
	.tease_carousel_headline            {font-size:150%;font-weight:bold;color:#000;}
	.tease_carousel_companion           {font-size:130%;font-weight:bold;color:#000;}
	.tease_carousel_headline .timestamp {font-size:12px}
	.timestamp                          {font-weight:normal;white-space: nowrap;}
	timestamp_carousel                  {font-weight:normal;}
	.rel_video                          {background:url('/Global/images/hpd/decorators.png') no-repeat -1px -19px;padding:5px 0px 5px 31px;}
	.rel_gallery                        {background:url('/Global/images/hpd/decorators.png') no-repeat -1px -44px;padding:5px 0px 3px 31px;}
	.bkt_tabs                           {}
	.bkt_tabs ul li                     {display: inline;text-transform: uppercase;}
	.bkt_right                          {border-bottom:1px solid #a22b22;width:300px;}
	.bkt_right ul                       {width:300px;padding:0px 0px 0px}
	.bkt_right ul li                    {display:inline;}
	.more                               {text-transform: uppercase;padding:3px 0px 0px 3px;}
	.arrow_l                            {background:url('/Global/images/hpd/arrows.png') no-repeat -20px 2px;height:15px;width:20px;margin:0px 0px 0px 0px;}
	.arrow_r                            {background:url('/Global/images/hpd/arrows.png') no-repeat 1px 2px;height:15px;width:20px;margin:0px 0px 0px 0px;}
	.rlb                                {border-bottom:1px solid #959595} 
	.bkt_tabs li                        {float:left; margin:0px 0px 0px 0px; padding: 4px 7px 15px 7px; background-color:#eeeeee;border-left:2px solid #fff;background: url('/Global/images/hpd/tabs-grey.png') center -5px;}
	.bkt_tabs li:hover                  {color:#fff; background: url('/Global/images/hpd/tabs-red-hover.png') center -5px; cursor: pointer;}
	.bkt_tabs .active                   {background: url('/Global/images/hpd/tabs-red.png') center -5px; color:#fff}
	.bkt_tabs .active:hover             {background: url('/Global/images/hpd/tabs-red.png') center -5px; color:#fff; cursor: pointer;}
	.related                            {font-weight: bold; font-size: 12px }
	.media_tease_title                  {height:48px; overflow: hidden}
	.featured_label                     {font-weight: bold; font-size: 16px; }
	.top_carousel                       {margin-bottom:0px; text-transform:uppercase; font-weight:bold; color:#850300; font-size:145%}
	  	 
/* Bucket Interiors */
	#_carousel_rel            {border-bottom:0px solid #c7c7c7;padding-bottom:10px;}
	#_carousel_rel .timestamp {font-size: 11px;font-weight: bold;}
	.bkt_blog_txt             {width:235px; font-size:90%;}
	.bkt_blog_img             {width:53px; height:53px;background-color: #d8d8d8;}	
	.blog_btn_l               {background:url('/Global/images/hpd/decorators.png') no-repeat -4px -90px;height:24px;width:4px;} 
	.blog_btn_c               {background:url('/Global/images/hpd/button_red_bg.png') repeat;height:19px;padding:3px 5px;color:#ffffff;}   
	.blog_btn_r               {background:url('/Global/images/hpd/decorators.png') no-repeat -9px -90px;height:24px;width:14px;} 
	.emailnews_img            {background:url('/Global/images/hpd/email-icon.png') no-repeat -6px -4px;width:57px;height:54px;} 
	.emailnews_txt            {width:242px;}	  
	.tvguide_img              {background:url('/Global/images/hpd/tvguide-small.png') no-repeat -5px -3px;width:53px;height:37px;}
	.l_bkt_cont               {width:320px;margin-right:23px; min-height: 310px;}
	.r_bkt_cont               {width:307px; min-height: 310px;}
	.media_sm_cont            {width:145px;height:152px;}
	.media_sm_cont_slide      {width:145px;height:160px;}
	.related_square           {background:url('/Global/images/hpd/related_arrows.png') no-repeat -10px -5px; margin:4px 5px 0px 0px; padding-left:20px}
	  
/* Image and image containers */
    ._carousel_image  {width:440px; margin-top:10px}
    IMG._carousel_img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    border:4px solid #fff;
    }
	._carousel        {width:440px;  border:0px solid;}
	._carousel-header {background-color: #404040;font-size:90%;font-weight:;color:white;padding:6px 0px 6px 12px;text-transform: uppercase;}
	.r_bkt_static_img {width:145px;height:100px; }
	.r_bkt_img_header {background-color: #404040;font-size:90%;font-weight:;color:white;padding:6px 0px 6px 8px;text-transform: uppercase;color: #b3b3b3}
	
	
/* Carousel */
    .carousel_cont{background:#eeeeee url('http://lenconnect_com.midev.gat.atl.publicus.com/Global/images/hpd/carousel-background.png'); width:650px; border-bottom:1px solid #960100;}
    #carrow_left  {background-color: #fff;height:70px;width:20px;margin:0px 0px 0px 0px;background:url('/Global/images/hpd/carrow_left.png') no-repeat 0px 0px;}
    #carrow_right {background-color: #fff;height:70px;width:20px;margin:0px 0px 0px 83px;background:url('/Global/images/hpd/carrow_right.png') no-repeat 0px 0px;}
    .c_cont       {border-top: 0px solid #aaaaaa;width:310px;padding:0px 0px 0px 0px;}
    .cap          {width:21px;height:130px;border:1px solid;}
    .int          {width:100px;height:148px; border:0px solid;   }
    .cimg         {width:98px;height:70px;border:1px solid #000;margin:0px 0px}
    .ctxt         {width:98px;height:61px;font-size: 11px;margin:5px 5px 0px 0px;}
    .mrc          {margin-right:5px;}
    .feat_arrow{background-color:#d3d3d3; width:10px; height:100%; float:left;}
    .feat_menu_bkt{width:155px; float:left; padding:0px 10px 0px 15px}
    .feat_menu_ovr{ background-color:#960100; color:#fff; cursor: pointer}
    .feat_menu_ovr span{color:#fff}
    .feat_menu_nor { background-color:#ffffff; color:#000; cursor: pointer}
    .feat_point_ovr{ background:#e7e7e7 url('/Global/images/hpd/carouselleftarrow.png') no-repeat center}
    .feat_point_nor{ background:#e7e7e7}
    .feat_menu_ovr_bg { background:#960100 url('/Global/images/hpd/carousel_button_bg.png') repeat-x;  color:#fff; cursor: pointer}
    
/* Web Extras Carousel */
    .mainbkt {width:300px; height:320px; overflow:hidden; overflow-y: inherit}
    .slidermain {width:906px; height:315px; position: relative; z-index:700}
    .mcbkt{float:left; width:300px; height:320px;}
    .webc{width:148px; height:150px; float:left}
    .mcimg{text-align:center; padding-top:5px; height:90px}
    .mctxt{text-align:center; height:50px;  padding:5px 3px 10px}
    .leftclick{background: url('/Global/images/sprite.png') no-repeat scroll -577px -5px transparent; height:15px; width:20px; float:left; margin-left:124px}
    .rightclick{background: url('/Global/images/sprite.png') no-repeat scroll -593px -5px transparent;height:15px; width:20px; float:left}
    #webxbuttons{padding-bottom:10px}
    
/*Colors*/
	.bb1s{
		border-bottom:1px solid #960100;
	}

	.color, .color a{
    	color:#960100;
	}

   .rec-posts .title{
    	color:#960100;
    }
    .blog_post_title, .blog_post_title a{
	    color:#960100;
    }
    
	.bt2sred{border-top:2px solid #960100;}
	.bt1sred{border-top:1px solid #960100;}
	.bb1sred{border-bottom:1px solid #960100;}
	.bgcred {background-color: #960100;}
	
	
/* INPUT BOXES */

	input.rounded {
	  border: 1px solid #ccc;
	  -moz-border-radius: 10px;
	  -webkit-border-radius: 10px;
	  border-radius: 10px;
	  -moz-box-shadow: 2px 2px 3px #666;
	  -webkit-box-shadow: 2px 2px 3px #666;
	  box-shadow: 2px 2px 3px #666;
	  padding: 4px 7px;
	  outline: 0;
	  -webkit-appearance: none;
	}
	 
	input.rounded:focus {
	  border-color: #339933;
	}
	
/*  BREAKING CAROUSEL */
.br_image_main_left{
	/*position:relative;
	left:0px;
	top:-210px;
	z-index:40;*/
	height:35px; width:35px;
	background-color:#666666;
}

.br_image_main_right{
	/*position:relative;
	left:613px;
	top:-245px;
	z-index:40;*/
	height:35px; width:35px;
	background-color:#666666;
}

.br_main_caption{
	position:relative;
	left:0px;
	top:-43px;
	z-index:40;
	width:616px;
	background-color:#333;
	padding:8px 16px 8px 16px; 
	color:#fff;
	min-height: 60px
}
.br_main_title{
	font-size: 38px;
	font-weight:bold;
	color:#000;
	padding:12px 0px; 
	line-height:100%;
}
.br_main_image{
	width:648px; 
	height:382px; 
	border:0px solid; 
	background-color: #333;
}
.br_main_kicker{
	color:#177abf;
	margin-left:3px;
}
.br_main_summary{
	font-size:16px;
	margin:0px 12px 12px 0px;
}
.br_main_releated_vid{
	width: 320px;
	border-right:1px #666666 solid;
	padding:0px 15px 0px 0px;
}
.br_main_releated{
	padding:0px 15px 0px 0px;
}
.br_main_video{
	width: 310px;
}
.br_rel_teaser{
	color:#f00;
	font-weight:bold;
}
.br_main_rel_title{
	padding:5px 0px;
	font-size:12px;
}
.br_carousel_container{
	border-top:2px solid #177abf;
	border-bottom:2px solid #177abf;
	width:648px;
	margin:25px 0px;
}
.br_carousel_item{
	width:192px;
	height:145px;
	
}
.br_carousel_image{
	width:160px;
	height:105px;
	margin: 0 auto;
	text-align: center;
}
.br_carousel_caption{
    margin: 0 auto;
    width:160px;
	font-weight: bold;
	font-size: 12px;
	padding-top:3px;
	
}
.br_carousel_btn{
	margin:38px 0px 0px 0px;
	width:35px;
	height:35px;
	text-align: left;
}
.br_carousel_pagin{
	width:100%;
	height:25px;
	margin:15px 0px;
}
.br_carousel_pagin_center{
	margin: 0 auto;
	width:120px;
}
.br_carousel_pagin_item{
	width:18px;
	height:18px;
	display: inline-block;

}
.br_car_select{
	background:url('/Global/images/hpd/br_carousel_pagin_select.jpg') no-repeat center center;
}
.br_car_un{
	background:url('/Global/images/hpd/br_carousel_pagin_un.jpg') no-repeat center center;
}