.hideMessGB {
	height: 1px;
	visibility: hidden;
	overflow: hidden;
}

#messPZ { 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/NewDesign/bg_pz_loading.png', sizingMethod='crop'); 
} 

#page-header {
  margin: 0px;
  padding: 0px;
  width: 855px;
  position: relative;
}
#page-header h1 { 
  text-align: center;
  
}
#page-header div{ 
	background-color: #660000;
	color: white;
	font-size: 14px;
	font-weight: bold;
	height: 16px;
	padding: 5px 10px;
	text-align: left;
}
#page-header .service-menu {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	right: 5px;
	top: 2px;
}
#page-header .service-menu li {
	float: left;
	background-repeat: no-repeat;
	background-image: url(/NewDesign/icons.png);
	margin: 0 5px;
}
#page-header .service-menu a {
	float: left;
	width: 22px;
	height: 21px;
	text-indent: -9999px;
}
.item1 { background-position: 0 0; }
.item2 { background-position: 0 -21px; }
.item3 { background-position: 0 -42px; }
.item4 { background-position: 0 -63px; }

#tbl-container {
  width: 855px;
  padding: 0px;
  margin: 0px;
  background-color: #fff;
  border: none;
  border-collapse: collapse;
}
#tbl-container * {
  border-width: 0px;
}
#tbl-container td {
  border-collapse: collapse;
}

#tbl-container h2 {
  border-bottom: 3px solid #660000;
  color:#000000;
  font-size: 14px;
  font-weight:700;
  padding-bottom:2px;
  text-align:left;
  background: none;
  padding-left: 0px;
  margin: 0px;
}

#stories-n-editor {
  margin: 4px 0px 0px;
  padding: 0px;
  border: none;
  border-collapse: collapse;
}
#stories-n-editor td {
  border-collapse: collapse;
  vertical-align: top;
}


/* {{{ top stories */
#top-stories {
  background:#FFFFFF none repeat scroll 0;
  border: none;
  float:left;
  width:630px;
  position:relative;
  border-width: 0px;
}
html>body #top-stories { overflow: hidden; }
* html #top-stories { height: 1%; } 
* html #top-stories .first-col { display: inline; } 
#top-stories ul a {
	text-decoration: none;
}
#top-stories ul a:hover { 
  text-decoration: underline; 
}
.fr1-spotlights a:hover { 
  text-decoration: underline 
}



#top-stories .first-col {
	float: left;
	width: 270px;
	font-size: 11px;
	border: none;
	padding-bottom: 20px;
	_overflow: hidden;
	margin-left: 4px;
}
#top-stories .second-col {
	float: left;
	width: 356px;
	border: none;
	margin-left: -1px;
	padding-bottom: 20px;
}

#top-stories .second-col h2 {
  margin-left: 10px;
}
#top-stories .first-col .inner {
	padding: 2px;
}
#top-stories .second-col .inner {
	padding: 10px;
}
#top-stories .first-col p {
	line-height: 140%;
	padding: 2px;
}
#top-stories .first-col a {
	font-weight: bold;
}
#top-stories .author {
	font-style: italic;
}
#top-stories .type1 {
  border: none;	
}
#top-stories .type1 li {
	padding-left: 20px;
	margin-bottom: 7px;
}

#top-stories .type1 li#topStoriesFirst {
	background: none;
	padding-left: 0px;
	font-size: 13px;
	margin-bottom: 7px;
}
#top-stories .first-col {
  padding-bottom: 0px;
}
#top-stories .second-col {
  padding-bottom: 0px;
}
#top-stories .second-col .inner {
  padding-bottom: 0px;
}
.aTopStories1 {
	margin-left: 0px;
}
.aTopStories2 {
	margin-left: 0px;
}
/*  top stories  }}} */



/*  {{{ From the Editor */
.editor-block-div {
  margin: 0px 0px 0px 15px;
  padding: 0px 7px 0px 0px;
  border: none;
}
.editor-block-div .comment {
  font-size: 11px;
  line-height: 140%;
  margin: 5px 0px;
}
/*  From the Editor }}} */

/*  {{{ sign up block*/

#stories-n-editor #fr1-sign-up-block {
	margin: 10px 0px 5px 15px;
	padding: 0px; 
  width: 201px;
  background: url(/images/design/bg_sgn_body.png) repeat-y left top;
  border: none;
}
#fr1-sign-up-block h2.block-head {
  background: url(/images/design/bg_sgn_hdr.png) no-repeat left top;
  line-height: 130%;
  margin: 0px;
  padding: 0px;
  height: 21px;
  width: 201px;
  border: none;
  text-align: center;
  padding-top: 6px;
  font-size: 12px;
}
#fr1-sign-up-block h2.block-head span {
  color: #660000;
}
#fr1-sign-up-block .sign-up-cont {
  padding: 0px;
  margin: 0px;
  border: none;
  text-align: center;
  background: url(/images/design/bg_sgn_ftr.png) no-repeat left bottom;
  padding-bottom: 8px;
  overflow: hidden;
  width: 201px
}
#fr1-sign-up-block .sign-up-cont p {
  font-size: 11px;
  text-align: center;
  padding: 5px 0px;
  margin: 0px;
  height: 15px;
  line-height: 15px;
}
#fr1-sign-up-block .sign-up-cont input.member-email {
  width: 178px;
  height: 16px;
  border: 1px solid #000;
  display: block;
  margin: 0px auto;
  padding: 0px;
  background-color: #ffffa0;
}
#fr1-sign-up-block table.nl-table {
  width: 180px;
  border-collapse: collapse;
  padding: 0px;
  margin: 5px 10px 0px 10px;
}
#fr1-sign-up-block .nl-table td {
  border-collapse: collapse;
  white-space: nowrap;
  text-align: left;
  padding: 4px 0px 5px 0px;
}
#fr1-sign-up-block .nl-table td .edit-check {
  margin: 0px;
  padding: 0px;
  width: 13px;
  height: 13px;
  margin-right: 2px;
}
#fr1-sign-up-block input.btn-subcr-now {
  display: block;
  margin: 0px auto;
}

/*  sign up block }}} */







/* {{{ exclusive-n-video */

#exclusive-n-video {
  margin: 0px;
  padding: 0px;
  border: none;
  border-collapse: collapse;
}
#exclusive-n-video td {
  border-collapse: collapse;
  vertical-align: top;
}

#fr-exclusive {
  margin-left: 9px;
  margin-top: 7px;
}

#fr-exclusive .more {
  margin-left: 0px;
  position: absolute;
  right: 15px;
  top: 4px;
  padding: 0px;
  background: none;
  color: #fff;
}
#fr-exclusive .spotlightHeader {
	background: url(/images/design/bg_header_ex.png) no-repeat left top #FFFFFF;
	position: relative; 
	height: 26px;
}
#fr-exclusive .aSpotlight {
	color: #FFFFFF; 
	position: absolute; 
	top: 4px; 
  right: 15px;
}
#fr-exclusive .spotLightPrintHeader {
	display: none;
}
#fr-exclusive .tbl-excl-cont {
  margin: 15px 0px 5px 1px;
  padding: 0px;
  border: none;
  border-collapse: collapse;
  width: 484px;
  table-layout: fixed;
}
#fr-exclusive .tbl-excl-cont .dotted {
  background: url(/images/design/bg_vert_dotted_excl.gif) repeat-y right top;
}
#fr-exclusive .one-rec1, #fr-exclusive .one-rec2 {
  margin: 2px 0px 7px;
  padding: 0px;
  border: none;
  border-collapse: collapse;
  width: 100%;
}

#fr-exclusive .text a {
  text-decoration: none;
}
#fr-exclusive .text {
  vertical-align: middle;
}
#fr-exclusive .text a:hover {
  text-decoration: underline;
}
#fr-exclusive .img img {
  margin-left: 0px;
}
#fr-exclusive .one-rec1 .text {
  padding: 0px 8px;
}
#fr-exclusive .one-rec1 .img {
  width: 100px;
  overflow: hidden;
  vertical-align: middle;
  text-align: center;
}
#fr-exclusive .one-rec2 .img {
  padding: 0px 8px 0px 16px;
  width: 100px;
  overflow: hidden;
  vertical-align: middle;
  text-align: center;
}
/*   exclusive-n-video }}}*/



/* {{{ three video block on hp */
  

#three-video {
  width: 337px;
  background: url(/images/design/bg_3video_body.png) repeat-y left top;
  border: none;
  padding: 0px;
  margin: 0px;
  margin-left: 18px;
  margin-right: 6px;
}

#three-video h2.head {
  text-indent: -9999px;
  height: 36px;
  background: url(/images/design/bg_3video_hdr.png) no-repeat left top;
  border: none;
  padding: 0px;
  margin: 0px;
}
#three-video div.head {
  height: 33px;
  background: url(/images/design/bg_3video_hdr.png) no-repeat left top;
  border: none;
  padding: 3px 0px 0px 6px;
  margin: 0px;
}
#three-video .head-video {
  float: left;
}
#three-video .playing-at {
  float: right;
  padding-right: 5px;
  padding-top: 3px;
}
#three-video .playing-at td {
  vertical-align: middle;
}
#three-video .three-video-ftr {
  background: url(/images/design/bg_3video_ftr_tran.png) no-repeat left bottom;
  border: none;
  padding: 0px;
  margin: 0px;
}

#three-video-mess {
	text-align: center;
	padding: 30px 0px 30px 0px;
	font-size: 16px;
	font-weight: 700; 
	background: url(/images/design/loading_bg.gif) no-repeat scroll 0px 50%;
  height:80px;
  padding-top:80px;
}


#three-video .tabs1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
html>body #three-video .tabs1 { overflow: hidden; }
* html #three-video .tabs1 { height: 1%; }
#three-video .tabs1 li {
	display: inline;
	line-height: 100%;
}
#three-video .tabs1 a {
	float: left;
	width: 111px;
	height: 16px;
	background: url(/images/design/bg_tab1_3video.png) no-repeat top;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	padding: 2px 0px 0px 0px;
	display: inline;
	margin: 0px;
}
#three-video .tabs1 a.tb1 {
  background: url(/images/design/bg_tab1_3video.png) no-repeat top;
  width: 111px;
  margin-left: 1px;
}
#three-video .tabs1 a.tb2 {
  background: url(/images/design/bg_tab2_3video.png) no-repeat top;
  width: 113px;
}
#three-video .tabs1 a.tb3 {
  background: url(/images/design/bg_tab3_3video.png) no-repeat top;
  width: 111px;
}
#three-video .tabs1 a:hover, #three-video .tabs1 .current a {
	background-position: 0 -18px;
}



#three-video .videos {
	width: 337px;
	margin: 0px auto 0px auto;
	padding: 0px;
	border: none;
}

#three-video .videos .inner {
	background: none;
}

#three-video .videos .inner .innerinner {
	background: none;
	padding: 5px 0px 0px;
}
#three-video .videos .inner .innerinner * {
  /*overflow: visible;*/
}
#three-video .inner-cont .v-inner a {
  /*line-height: 14px;
  overflow: hidden;*/
}
#three-video .inner-cont .v-inner a img {
 /* min-height: 80px;
  max-height: 80px;
  height: 80px;*/
}
#three-video .first .v-wrapper {
  left: 55%;
}
#three-video .second .v-wrapper {
  left: 42%;
}

#three-video #WPtab2 {
	background: none;
	width: 337px;
	margin: 0px auto;
	padding: 0px;
	border: none;
}

#three-video #WPtab2 .inner {
	background: none;
	padding: 5px 0px 6px 0px;
}
#three-video #WPtab2 .inner .more {
	margin: 4px 8px 0px 8px;
}

* html #three-video .videos .inner {
	height: 114px;
}


#three-video .prev-btn {
  position: absolute;
  left: 1px;
  top: 30px;
}
#three-video .next-btn {
  position: absolute;
  right: 1px;
  top: 30px;
}

#three-video .progress {
	background: none;
	height: 19px;
	width: 320px;
	padding: 0px 0px;
	margin: 0px 8px 5px 8px;
	position: absolute;
	bottom: 0px;
}
#three-video .progress .prev-btn {
	float: left;
	margin-top: 4px;
}
#three-video .progress .next-btn {
	float: right;
	margin-top: 4px;
}
#three-video .see {
	clear: both;
	font-size: 11px;
	padding-top: 5px;
}
#three-video .see table td {
  vertical-align: middle;
}
#three-video .seeA {
	display: inline;
}
#three-video .more-battalion {
  display: block;
  padding: 0px;
  margin : 0px;
  overflow: hidden;
  _zoom: 1;
}
#three-video .more-featured {
  display: block;
  clear: both;
  padding: 1px 0px 0px;
  margin : 0px;
  overflow: hidden;
  _zoom: 1;
}
#three-video .more-product {
  display: block;
  clear: both;
  padding: 1px 0px 0px;
  margin : 0px;
  overflow: hidden;
  _zoom: 1;
}
#three-video .more-battalion .more, #three-video .more-featured .more, #three-video .more-product .more {
  margin-bottom: 10px;
  margin-left: 19px;
} 


#three-video .comment {
	font-size: 11px;
	padding: 4px 8px;
	line-height: 140%;
}
#three-video .slider {
	background: url(/NewDesign/ico_indicator.gif) repeat-x left top;
	_background-position: left 1px;
	height: 8px;
	font-size: 0;
	width: 28px;
	margin: 7px auto 0;
	padding-top: 1px;
}
#three-video .slider b {
	background: url(/NewDesign/ico_indicator.gif) no-repeat left -9px;
	font-size: 0;
	display: block;
	height: 9px;
}
/*  three video block on hp }}} */



/* {{{ pz-n-popularcat */
#pz-n-popularcat {
  border: none;
  margin: 10px 0px 0px;
  padding: 0px;
  border-collapse: collapse;
}
table#pz-n-popularcat td {
  border-collapse: collapse;
  vertical-align: top;
}
/*  pz-n-popularcat }}}*/


/* {{{ product zone */

#product-zone .first-col {
	border-right: 0px;
	width: 360px;
}
#product-zone {
	/*width: 706px;*/
	width: 658px;
	border: none;
	background:#FFFFFF url(/images/design/hd_products_zone.png) no-repeat left top;
	float: none;
	margin-left: 8px;
	margin-right: 0px;
	margin-top: 5px;
}

#product-zone .tabs2 {
  right: -1px;
}
.pcotm-sponsor-link {
	font-style: italic;
	margin: 0px 10px;
	font-weight: 700;
	text-align: center;
	width: 256px;
}
#tbl-container h2#prod {
	background: url(/NewDesign/bg_pcm.gif) repeat-x;
	text-align: left;
	height: 19px;
	/*width: 256px;*/
	width: 233px;
	_width: 232px;
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 0px 40px;
	color: #FFFFFF;
	border: 0px;
}

#tbl-container #product-zone .goodsNew {
	position: absolute;
	right: 0px;
	top: 37px;
	/*width: 411px;*/
	width: 386px;
}
/* from inline style */
#tbl-container #product-zone .goodsNew {
right:1px;
top:-9px;
}


#tbl-container #product-zone .goodsNewNew {
	right: 0px;
	top: 37px;
	/*width: 411px;*/
	width: 386px;
}


#tbl-container #product-zone .goodsHead {
	height: 12px;
	/*background: url(/images/design/bg_product_head.png) no-repeat 0px 2px;*/
background: none;
border-left: 1px solid #000;
border-right: 1px solid #000;
}
#tbl-container #product-zone .goodsBody {
	background: url(/images/design/bg_product_body.png) repeat-y;
	padding: 10px 25px 0px 25px;
	overflow: hidden;
}
#tbl-container #product-zone .goodsFooter {
	height: 13px;
	background: url(/images/design/bg_product_footer.png) no-repeat;
}

#tbl-container .pzTitleA {
	color:#000000;
	font-weight:700;
	font-size:12px;
}
#tbl-container .pzTitle {
	width:272px;
	margin-top:5px;
}
#tbl-container .pzHeader {
	padding-top:2px;
}
#tbl-container .pzImage {
	/*width:296px;*/
	width: 272px;
	height:73px;
	overflow:hidden;
}
/*  product zone }}}*/

/* {{{ Popular Categories hp*/
#popular-cat-hp {
  /*width: 123px;*/
  width: 170px;
  float: right;
  margin-right: 8px;
  _margin-left: 6px;
  _display: inline;
}
#popular-cat-hp h2 {
/*  letter-spacing: -0.45pt;*/
  /*width: 120px;*/
  width: 168px;
  white-space: nowrap;
  overflow: hidden;
}
#popular-cat-hp ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
#popular-cat-hp ul li {
  padding: 8px 0px 9px;
  background: url(/images/design/bg_horz_dotted_black.gif) repeat-x left bottom;
}
#popular-cat-hp ul li.last {
  background: none;  
}
#popular-cat-hp ul li a {
  font-size: 11px;
  text-decoration: none;
}
#popular-cat-hp ul li a:hover {
  text-decoration: underline;
}
/* Popular Categories hp }}}*/





/* {{{ safety-n-column */
#safety-n-column {
  margin: 10px 0px;
  padding: 0px;
  border-collapse: collapse;
}

#safety-n-column td {
  border-collapse: collapse;
  vertical-align: top;
}
#safety-n-column .sponsoredBy {
  padding-right: 5px;
  font-size: 9pt;
  font-weight: bold;
  white-space: nowrap;
}
#safety-n-column .more {
  margin-top: 0px;
  margin-bottom: 0px;
}

#safety-n-column .first-col-wrapper {
  margin: 0px 17px 0px 9px;
}

#safety-n-column .second-col-wrapper {
  margin-right: 8px;
}


#safety-n-column .first-col-wrapper .recent {
  margin-top: 15px;
}
#safety-n-column .second-col-wrapper .img {
  margin: 12px 12px 4px 12px;
}
#safety-n-column .second-col-wrapper .text {
  margin-top: 12px;
}
#safety-n-column .second-col-wrapper ul.type1 {
  margin-left: 8px;
  margin-top: 5px;
}
/* safety-n-column }}} */


/* {{{ bottom-page-section   */
#bottom-page-section {
  margin: 0px;
  padding: 0px;
  border-collapse: collapse;
  width: 855px;
}
#bottom-page-section td {
  border-collapse: collapse;
  vertical-align: top;
}
#bottom-page-section #fr1-tools-network {
  width: 122px;
  margin: 0px;
  float: left;
  margin-left: 9px;
  border: none;
  display: inline;
}
#bottom-page-section .tools {
  margin: 12px 0px 0px;
}
#bottom-page-section .tools li {
  padding-left: 28px;
  min-height: 21px;
  line-height: 120%;
  margin: 5px 0px 15px;
  background: none;
  position: relative;
}
#bottom-page-section .tools li a {
  padding-left: 0px;
}
#bottom-page-section .tools li b {
  display: block;
  height: 21px;
  width: 21px;
  position: absolute;
  left: 0px;
  top: 0px;
  background-image: url(/NewDesign/icons2.png);
}

/*  most popular block hp*/
#bottom-page-section #most-popular {
  border: none;
  margin-left: 0px;
}
#bottom-page-section #most-popular .more {

  /*height: 15px;
  overflow: hidden;*/
 /* position: absolute;
  bottom: 0px;*/
  padding-top: 0px;
  min-height: 16px;
  height: 16px;
  overflow: hidden;
}

#bottom-page-section #most-popular .type1 {
  padding-top: 5px;
  margin-bottom: 12px;
}

#bottom-page-section #most-popular .type1 li {
  line-height: 100%;
  padding-top: 3px;
}

#bottom-page-section #most-popular .featuredComment td.link {
  padding: 10px;
}
#bottom-page-section #most-popular .featuredComment td.link a {
  background: url(/NewDesign/bul3.gif) no-repeat left 4px;
  /*line-height:130%;*/
  padding-left: 12px;
}
#bottom-page-section #most-popular .featuredComment td.link a.ln {
  background: url(/images/lexislogosmall.gif) no-repeat left 4px;
  padding-left: 17px;
}





#bottom-page-section #most-popular .link-list td {
  padding: 10px;
}
#bottom-page-section #most-popular .link-list td a {
  background: url(/NewDesign/bul3.gif) no-repeat left 4px;
 /* line-height:130%;*/
  padding-left: 12px;
}
#bottom-page-section #most-popular .link-list td a.ln {
  background: url(/images/lexislogosmall.gif) no-repeat left 4px;
  padding-left: 17px;
}




#bottom-page-section .most-popular-border {
  margin: 0px 4px 0px 3px;
  border: 1px solid #d0d1d3;
  border-top: none;
  zoom: 1;
  padding-bottom: 1px;
}
#bottom-page-section #most-popular-mess {
  height:145px;
  padding:0;
  position:relative;
}
#bottom-page-section .most-popular-messDiv {
  left:200px;
  position:absolute;
  top:50px;
}
#bottom-page-section #most-popular div.featuredComment table {
  margin-top: 5px;
}
#bottom-page-section #banner3 {
  border: none;
  padding: 0px;
  margin: 10px 0px -4px -1px;
  height: auto!important;
}

#bottom-page-section .fw {
  border-collapse: collapse;
}
#bottom-page-section #long-col {
  border: none;
  width: 222px;
  margin: 0px 8px 0px 10px;
  display: inline;
}
#bottom-page-section #long-col .tip {
  margin-bottom: 15px;
}
#bottom-page-section #long-col #poll {
  margin-top: 15px;
}
#bottom-page-section #deals {
  margin-top: 10px;
}
#bottom-page-section .submit {
  width: 202px;
  background: url(/images/design/bg_submit.gif) no-repeat left top;
}
#bottom-page-section .poll-block {
  background: url(/images/design/bg_poll_bottom.gif) no-repeat left bottom;
  width: 217px;
}
#bottom-page-section .poll-block table {
  background: url(/images/design/bg_poll_top.gif) no-repeat left top;
}
#bottom-page-section .deal {
  border: none;
}
#bottom-page-section .recent-block .more {
  border: none;
}
#bottom-page-section .col2 .first-col {
  border: none;
}
#bottom-page-section .col2 .second-col { 
  border: none;
}
#bottom-page-section #deals .first-col-wrapper {
  width: 255px;
}
#bottom-page-section #deals .first-col-wrapper h2 {
  margin-left: 9px;
}
#bottom-page-section .second-col-wrapper .second-col h2 {
  _margin-left: 2px!important;
}


#three-video .inner-cont {
  zoom: 1;
}
/*  bottom-page-section }}} */

/* {{{ footer */

.footerNetworkTD2 {
	padding: 10px 0px;
	text-align: center;
	vertical-align: middle;
}
.footerNetworkTD1 {
	border-right: 1px solid #CCCCCC; 
	padding: 10px 0px;
	text-align: center;
	vertical-align: middle;
}
.footerNetworkTable {
	padding: 0px 5px 5px 5px;
}
#footer {
	margin-top: 0px;
}
.footerNetwork {
	background: url(/NewDesign/fr1_network_title.gif) no-repeat #FFFFFF;
	width: 855px;
	padding-top: 19px;
}
#footer .innerHP {
  width: 855px;
}

/*  footer }}} */

#banners-main {
  background:#000000 none;
  padding-top:0;
  position:absolute;
  right:0;
  text-align:right;
  top:158px;
  width:160px;
}
#banners-main .partners {
  margin-left: 0px;
}

.slider {
  width: 29px;
  margin: 6px auto 0px;
  background-position: 0px 0px;
}
#featured-links .links-container {
  margin-top: 7px;
  padding-bottom: 2px;
}
/*
#featured-links a{
  display: block;
  background: url('/NewDesign/bul3.gif') no-repeat left 2px;
  padding-left: 12px;
  line-height: 130%;
  margin-bottom: 5px;
}
*/

#tbl-container {
  table-layout: fixed;
}
body #container-inner {
	width: 855px;
}


#photoreport {
  margin-right:0px;
  padding-left:0px;
}
*html #wrapfoto {
  zoom: 1;
} 
#wrapfoto {
  height: 1px;
  #overflow: hidden;
  visibility: hidden;
  padding-bottom: 0px;
  TEXT-ALIGN: left;
  margin-left: 5px;
}
*html #wrapfotodesc {
  zoom: 1;
}
#wrapfotodesc {
  height: 1px;
  overflow: hidden;
  visibility: hidden;
  margin-bottom: 4px;
  width: 270px;
  margin-left: 5px;
}
p.announce-photo-header {
  margin-bottom: 0px;
  margin-top: 7px;
  font-size: 14px;
  font-weight: bold;
}
.foto-ruler {
  display: block;
  background: url(/images/backgrounds/bg_line_progress.gif) repeat-x left top;
  bottom: 0px;
  left: 0px;
  width:260px;
  height: 13px;
  text-align: center;
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  padding-bottom: 1px;
}
.foto-ruler .progress {
  display: block;
  position: absolute;
  left:28px;
  width: 221px;
  height: 14px;
  text-align: center;
}
.foto-ruler #prev-btn-blut {
  float: left;
}
.foto-ruler #next-btn-blut {
  float:right;
}
.foto-ruler .progress .slider {
  background: url(/images/backgrounds/ico_indicator.png) no-repeat 0px 0px;
  font-size: 0px;	
  margin: 4px auto 0px;	
  width: 52px;	
  height: 7px;
}
#social-bar h2 {
  background: none;
  border: 0px;
  text-align: left;
  font-size: 10px;
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 5px;
}
#social-bar div{
  background: none;
  border: 0px;
  text-align: left;
  font-size: 10px;
  padding: 3px 0px 2px;
  margin-left: 5px;
}
#srss {
  background: url('/images/buttons/rss.gif') no-repeat 0 0;
  display: inline-block;
  height: 17px;
  padding: 1px 3px 1px 17px;
}
#sfacebook {
  background: url('/images/buttons/facebook.gif') no-repeat 0 0;
  display: inline-block;
  height: 17px;
  padding: 1px 3px 1px 16px;
}
#stwitter {
  background: url('/images/buttons/twitter.gif') no-repeat 0 0;
  display: inline-block;
  height: 17px;
  padding: 1px 3px 1px 15px;
}
#slinked {
  background: url('/images/buttons/linked.gif') no-repeat 0 0;
  display: inline-block;
  height: 17px;
  padding: 1px 3px 1px 14px;
}
div.bdesc {  
  margin-bottom: 4px;  
  padding-right: 7px;
}
*html div.fotop {
  zoom: 1;
  overflow: hidden;
}
*html p.fotop br {
  /*zoom: 1;
  overflow: hidden;*/
}
p.fotop {
  margin-bottom: 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 7px;
}
*html .dzoom {
  height: 1px;
  line-height: 0px;
}

.c-bnmp-hide {
/*height:0;*/
visibility:visible;
}
#tabs {
background:transparent url(/images/tab_all.gif) no-repeat scroll left top;
border-left:1px solid #B7B7B7;
border-right:1px solid #B7B7B7;
border-top:1px solid #B7B7B7;
height:28px;
}
#bptopstories div#tabs a {
font-size:12px;
}
#tabs a {
color:#3E3E3E;
float:left;
font-weight:700;
height:21px;
padding:7px 0 0;
text-align:center;
text-decoration:none;
width:175px;
}

#tabs h2{
background: none repeat scroll 0% 0% transparent;
 border: medium none;
 padding: 0px; 
margin: 0px;
}

#tbl-container #BNMPEQ1 {
padding-top:33px;
}
#tbl-container #BNMPEQ2 {
padding-top:33px;
display: none;
}
#tbl-container .text-blockhp {
border-color:#CCCCCC;
border-style:none solid solid;
border-width:1px;
margin-bottom:4px;
padding:5px;
width:346px;
}
#bptopstories div.secondTabActive {
background:transparent url(/images/tab_all.gif) no-repeat scroll 0 -28px;
}

#fb-plugin {
  padding: 12px 8px 15px 0px;
}
#fb-plugin .fbpl-header {
  border: 1px solid #ECEFF4;
  border-bottom: none;
  padding: 0px 0px 0px 0px;
}
#fb-plugin .fbpl-header-bg {
  background-color: #ECEFF4;
  padding: 7px 3px 1px 3px;
}
#fb-plugin h3 {
  color: #143454;
  font-size: 18px;
  text-align: left;
  margin: 0px 0px 10px 10px;
}
#stay-connected {
  border: 1px solid #575556;
  margin: 0px 8px 0px 0px;
}
#stay-connected .sc-header {
  background-color: #575556;
  color: #FFFFFF;
  font-size: 15px;
  font-weight: 700;
  text-align: center;
  padding: 12px 0px 12px 0px;
}
#stay-connected .sc-container {
  padding: 10px 5px 10px 5px;
}
#stay-connected .sc-container td {
  text-align: center;
  vertical-align: top;
  color: #808080;
}
#stay-connected .sc-container td .sc-text {
  text-align: center;
  padding: 3px 0px 0px 3px;
}

.article_comments{
color:#5A5A5A;
font-size:10px;
vertical-align:1px;
}
.place-text {
 text-align: left; vertical-align: top;
}
.pl-t-f-w {
 font-weight: bold;
}
.pad5r {
padding-right: 5px;
}
.pad15t {
 padding-top: 15px;
}
.more-w_h {
 background-attachment: scroll;
background-color: transparent;
background-image: url("/NewDesign/btn_go.gif");
background-position: left top;
background-repeat: no-repeat;
display:block;
font-weight:bold;
margin: 0;
padding: 1px 0 1px 25px;
}

.page-header_h1text{
	float: left;
	padding: 5px 0px 5px 55px;
}

