@media print { 
	body { 
		font-family: 'Times Roman', serif; 
		color: #000; 
		background: #fff; 
	}
	#topCat,
	#leftCat,
	#rightCat,
	.clickability,
	.articleMostRecent,
	.articlePopularArticles,
	.googlead,
	#footer dl,
	#footer ul,
	.icopy { display: none; }
}
@media screen {

/* Global Reset */
	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-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	body {
		line-height: 1;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}
/* /Global Reset */

	.printLogo { display: none; }

	.body { 
		text-align: center; 
		background: #fff url(/images/top_background.jpg) repeat-x top;	
		font: 13px Tahoma, Geneva, sans-serif; 
		color: #333;
	}
	p, td, h1, h2, h3, input { padding: 0; }
	p { 
		margin: 3px 0 8px 0;
	}
	.article #content p,
	.open_article #content p,
	.category_archive #content p {
		line-height: 1.5em;
		margin-bottom: 20px;
	}
	#rightCat p {
		line-height: 16px;
	}
	.cover #content p {
		line-height: 18px;		
	}
	.cover #content .dzContent p {
		line-height: 14px;
	}
	h1 { 
		font-size: 25px;
		color: #817439;
		margin-bottom: 15px;
		font-weight: normal;
		text-transform: lowercase;
	}

	h2.capcustom {
		font-size: 25px;

		color: #817439;

		margin-bottom: 15px;
		text-transform: none;

		font-weight: normal;
	}

		

	h1.storyTitle {
		font-size: 20px;
		font-weight: bold;
		color: #6b86ab;	
		margin: 15px 0 0 0;
		text-transform: none;
	}
	.catprofiles h1.storyTitle {
		margin-bottom: 10px;
	}


	h2, .feedburnerFeedBlock p.feedTitle { }
	h2 {
		font-size: 18px;
		color: #817439;
		font-weight: normal;
		text-transform: lowercase;
	}
	.tripleCol h2 {
		font-size: 12px;
		color: #000;
		font-weight: bold;
	}
	.tripleCol h2 span span {
		color: #817439;
	}
	#content h2 {
		margin-bottom: 5px;
	}
	h3,
	h3 a,
	.cathome .leadinsm h3 a {
		font-size: 13px;
		color: #6b86ab;	
		font-weight: bold;
	}
	.category_archive h3 {
		margin-top: 15px;
	}
	.category_archive h3 a,
	.cathome .issue_cover h3 a {
		font-weight: bold;
	}

	#leftCat h3,
	#rightCat h3 {
		font-weight: bold;
		font-size: 13px;
	}

	.leadinlg h3 a,
	.leadinsm h3 a,
	.articleMostRecent h3 a {
		font-size: 15px;
		font-weight: bold;
	}
	h4 {
		font-weight: bold;
	}
	a { color: #6b86ab; text-decoration: none; }
	a:hover { text-decoration: underline; }
	a img, a input { border: 0; }
	td { vertical-align: top; }
	ul, 
	ol { margin: 0; padding: 0; }
	ul li, 
	ol li { margin: 3px 0; padding: 0 0 0 15px; }
	form { padding: 0; margin: 0; }
	input { }
	input:focus { }
	select { }

	div.hr { 
		clear: both; 
		margin: 10px 0; 
		height: 1px; 
		background: #000; 
	}
	.atePromo div.hr {
		background: #D0D0D0;
	}
	div.styledHr { 
		clear: both; 
		margin: 10px 0; 
		height: 1px; 
		background: #000; 
	}
	div.styledHr hr, 
	div.hr hr { 
		display: none; 
	}

	.breadcrumbs { 
		width: 970px; 
		margin: 0 auto;
		padding: 5px 0 5px 0;
	}
	.breadcrumbs p { text-align: left; font-size: 11px; margin-bottom: 0px; }
	.breadcrumbs p span { }
	.breadcrumbs p a { }

	
	

	p.byline { color: #999; margin-top: 0; }

	.article #content p.byline { margin-bottom: 10px; }
	.category_archive #content p.byline, .issue_cover #content p.byline { margin-bottom: 10px; }
	.category_archive .leadinsm, .issue_cover .leadinsm, #streamingMediaArchive .leadinsm {padding: 10px 0px; clear: left; } 
	.category_archive #content .leadinsm p, .issue_cover #content .leadinsm p {margin: 0px; padding: 0px;}
	.category_archive #content .leadinsm p.byline, .issue_cover #content .leadinsm p.byline {margin-bottom: 5px;}
	.category_archive .leadinsm h3, .issue_cover .leadinsm h3 { margin-top: 0px;}
	.category_archive .leadinsm h3 a, .issue_cover .leadinsm h3 a, #streamingMediaArchive .leadinsm h3 a {font-size: 12px;}
	.category_archive .arcpromo, .issue_cover .leadinsm img {max-width: 100px; max-height: 200px; margin: 3px 4px 2px 0px; float: left;}
	#streamingMediaArchive .arcpromo {max-width: 150px; margin: 3px 4px 2px 0px; float: left;}
	.issue_cover h1 {clear: left; margin: 10px 0px 0px 0px;}
	.leadin p.byline { }
	.leadinlg p { }
	p.currentDate { color: #999; }

	p.coverlink,
	p.more { 
		color: #6b86ab;
		font-weight: bold;
	}
	.cover p.more {
		text-align: right;
		background: #F5F5F5;
		border-top: 1px solid #A5B2BA;
		border-bottom: 1px solid #A5B2BA;
		padding: 3px 10px;
	}
	.leadinlg p.more,
	.cathome p.more {
		text-align: left;
		background: none;
		border: none;
		padding: 0;
	}

	.cb { }
	.cb .cbcontent { }

	.feedburnerFeedBlock { }
	.feedburnerFeedBlock ul { }
.feedburnerFeedBlock ul li {}

#leftCat .feedburnerFeedBlock { margin: 0; padding: 0; background: none; }
#leftCat .feedburnerFeedBlock ul { margin: 0; padding: 0; list-style: none; background: none; }
#leftCat .feedburnerFeedBlock ul li {  margin: 0 0 10px; padding: 0; list-style: none; background: url('http://rermag.com/images/bullet_blue.gif') no-repeat 0 5px; }
#leftCat .feedburnerFeedBlock ul li a { background: none; margin: 0; padding: 0 0 0 15px; display: block; line-height: 15px;}
#leftCat .feedburnerFeedBlock ul li span { margin: 0; padding: 0; }
#leftCat .feedburnerFeedBlock #creditfooter { display: none; }



	div.catheadline { }
	div.catheadline h2 a { }
	.catHeadline h2 {
		margin-top: 10px;
	}
	.cathome .catHeadline h2 {
		margin-top: 0;
	}


.currentIssue {
	margin-bottom: 10px;
	overflow: hidden;
	width: 100%;
}
	.currentIssue .imagesblock {
		float: left;
		margin-right: 10px;
	}
	.currentIssue .leadinlg,
	.currentIssue h1 {
		width: 275px;
		float: left;
	}
	/* for Internet Explorer 6 */
	/*\*/
	* html .currentIssue .leadinlg,
	* html .currentIssue h1  {
		width: 270px;
	}
	/**/
	.leadinlg {
		border-bottom: 1px solid #A5B2BA;
		background: url(/images/gradient_bkgd_leadin.jpg) repeat-x bottom;
		padding-bottom: 10px;
	}
	.leadinlg p,
	.articleMostRecent p {
		display: inline;
	}
	.leadinlg p.byline,
	.articleMostRecent .byline {
		display: block;
	}
	.cathome .leadinlg {
		border: none;
		background: none;
	}

	table.leadinlg, table.leadinsm { width: 100%; border-collapse: collapse; border: 0; margin: 0; padding: 0; }
	table.leadinsm { margin: 0 0 10px; }
	table.leadinsm td { vertical-align: middle; }
	table.leadinsm td.leadinleftimg { vertical-align: top; padding-right: 10px; }
	table.leadinsm td.leadinrightimg { vertical-align: top; padding-left: 10px; }
	table.leadinlg td.leadinleftimg { padding-right: 10px; }
	table.leadinlg td.leadinrightimg { padding-left: 10px; }

	.leadinsm h3 { }
	.leadinlg h3 { }
	.leadinsm h3 a { }
	.leadinlg h3 a { }
	.leadinsm h3.leadinlist { 
		margin: 0 0 4px 0; 
		padding: 0 0 0 10px; 
		background: url(/images/bullet_blue.gif) no-repeat left 5px;
	}
	.leadinsm h3.leadinlist a { 
	} 

	li {
		list-style: none;
		background: url(/images/bullet_blue.gif) no-repeat left 5px;
		padding-left: 10px;
	}
	ul {
		margin-bottom: 20px;
	}
	.cathome ul {
		margin-bottom: 0px;
	}



	.caption { padding-left: 0; margin-bottom: 0; } 

	p.deck { font-weight: bold; }
	p.linkToTop { clear: both; }

	#clickability { margin: 20px 0; }

	/* main layout */

	#cover, 
	#article { width: 970px; overflow: hidden; margin: 0 auto; }

	#rightCat { float: right; width: 304px; overflow: hidden; }
	#rightCat .contentPadding { }

	#leftCat { float: left; width: 215px; overflow: hidden; background: #EEE; border-left: 1px solid #CBCBCB;   }
	#leftCat .contentPadding { }

	#content { width: 440px; float: left;  }
	#content .contentPadding { padding: 5px 10px; }
.catate #content { width: 740px; }

	#pixeltrack { position: absolute; width: 1px; top: 0; left: -2px; }
	#container { 
		margin: 0 auto; 
		text-align: left; 
		clear: both; 
	}

	#topCat { 
		width: 970px;
		margin: 0 auto;
	}
	.logo { }
	#topCat h1 { margin: 27px 0 0 10px; padding: 0; float: left; }
	#topCat h1 a { display: block; padding-top: 78px; width: 440px; height: 0; overflow: hidden; background: url(/images/logo.gif) no-repeat left top; }
	#wrapper { 
		background: url(/images/wrapper_bkgd.gif) repeat-x top;
		padding-top: 10px;
		clear: both;
	}

	.logo { display: block; float: left; clear: left; padding-top: 5px; }

	.catadvertisers #article, 
	.catadvertisers #cover, 
	.catwebcast #article, 
	.catwebcast #cover { }

	.catadvertisers .rtcatcol, 
	.catadvertisers .rtcatcol, 
	.catwebcast .rtcatcol, 
	.catwebcast .rtcatcol { }

	.essentialReading {
		margin-top: 15px;
	}


	/*  TOP NAVIGATION  */

	.topNav { 
		padding: 0;
		clear: both; 
		font-size: 13px; 
		height: 44px; 
	}
	#topNav { 
		z-index: 1; 
		margin:0 auto;
		padding: 0;
		list-style:none;
		display: block; 
		font-size: 13px; 
		list-style: none; 
		width: 930px; 
		text-align: left; 
	}
	#topNav li { 
		background-image: none; 
		position: relative; 
		list-style: none; 
		float: left; 
		margin: 0; 
		padding: 0 0 7px; 
		border: 1px solid #3f4447; 
	}
	#topNav a { 
		display: block; 
		margin: 0; 
		padding: 10px 15px 11px; 
	}
	#topNav li.first a { 
	}
	#topNav li.over a, 
	#topNav li:hover a { 
	}
	#topNav li a:hover { 
	}
	#topNav li.subNav { 
	}
	#topNav li.subNav li.first { 
	}
	#topNav ul { 
		font-size: 12px; 
		width: 130px; 
		display: none; 
		position: absolute; 
		z-index: 3; 
		top: 44px;
		left: 0; 
		border: 1px solid #3f4447; 
		margin: 0; 
		padding: 0 5px;
		background: #fff; 
	}
	#topNav li.over ul, 
	#topNav li:hover ul { 
		display: block; 
	}
	#topNav ul li { 
		width: 120px; 
		display: block; 
		float: none; 
		padding: 0; 
		margin: 0; 
		border: none; 
	}
	#topNav li.subNav ul li a { 
		padding: 5px 10px 5px; 
	}
	#topNav ul li a:hover { 
	}

	.icopy { clear: both; text-align: right; margin: 15px 0; padding-right: 32px; background: url(/icopy_w.gif) no-repeat right 2px; margin: 2em 0; }
	.icopy:hover { background: url(/icopy_g.gif) no-repeat right 2px; }

	img.left { margin: 5px 5px 5px 0; float: left; }
	img.right { margin: 5px 0 5px 5px; float: right; }
	img.center { display: block; margin-top: 5px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }

	div.left { margin: 5px 5px 5px 10px; float: left; }
	div.right { margin: 5px 10px 5px 5px; float: right; }
	div.center { margin-top: 5px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }


	.promoHome,
	.demoZone,
	.promoHomeBottom {
		margin-bottom: 25px;
	}
	.profilesPromo,
	.productPromo {
		margin-bottom: 0px;
	}


	.promoHome {
		clear: both;
		border-top: 1px solid #A5B2BA;
		background: url(/images/gradient_bkgd.jpg) repeat-x top;
		width: 408px;
		overflow: hidden;
		padding: 15px 6px 20px 6px;
	}
	.HomeHeadlines {
		clear: both;
		border-top: 1px solid #A5B2BA;
		background: url(/images/gradient_bkgd.jpg) repeat-x top;
		width: 408px;
		overflow: hidden;
		padding: 15px 6px 20px 6px;
	}
	.HomeHeadlines .leadinsm {
		padding-right: 3px;
	}

	.promoLeft,
	.promoRight {
		float: left;
		width: 198px;
	}
	.promoLeft {
		margin-right: 10px;
	}


	.profilesPromo,
	.productPromo,
	.demoZone,
	.promoHomeBottom,
  .rotatingFeature {
		clear: both;
		overflow: hidden;
    zoom: 1;
	}

	.profilesPromo h2,
	.productPromo h2,
	.demoZone h2,
	.promoHomeBottom h2,
  .rotatingFeature h2.title {
		background: #F5F5F5;
		border-top: 1px solid #A5B2BA;
		border-bottom: 1px solid #A5B2BA;
		padding: 3px 10px;
		height:	23px;
		overflow: hidden;
	}

	.profilesPromo h2 span,
	.productPromo h2 span,
	.demoZone h2 span,
  .rotatingFeature h2.title span {
		float: left;
	}
	.profilesPromo h2 a,
	.productPromo h2 a,
	.demoZone h2 a,
	.promoHomeBottom h2 a,
  .rotatingFeature h2.title a {
		float: right;
		font-size: 12px;
		line-height: 23px;
	}

	.promo1,
	.promo2,
	.promo3 {
		width: 130px;
		float: left;
	}
	.promo2 {
		margin: 0 12px;
	}


	.dzContent {
		background: #F2F2F2;
		padding: 5px 0;
		width: 418px;
		overflow: hidden;
		border: 1px solid #DFDFDF;
	}
	.dzContent a {
		font-weight: bold;
		font-size: 10px;
	}
	.demo1,
	.demo2,
	.demo3,
	.demo4 {
		width: 86px;
		float: left;
		background: #FFF;
		padding: 5px 5px 5px 5px;
		margin-left: 5px;
		border: 1px solid #DFDFDF;
		font-size: 11px;
		color: #999;
		min-height: 97px;
	}

	.promoHomeBottom h4 {
		margin-top: 5px;
	}

	.promoHomeBottom img.left {
		margin-right: 15px;
	}
	.promoHomeBottom .contentRight {
		width: 260px;
		float: right;
	}
	
	.promoHomeBottom .links1,
	.promoHomeBottom .links2 {
		width: 120px;
		float: left;
	}
	.promoHomeBottom .links2 {
		margin-left: 10px;
	}





	.articleMostRecent,
	.articlePopularArticles {
		clear: both;
		margin-top: 40px;
	}








	/* =============================================
	================== leftcat elements
	============================================= */

	#leftCat p,
	#leftCat a {
		font-size: 11px;
	}

	#leftCat h2 {
		height: 38px;
		overflow: hidden;
		background: url(/images/header_blue.gif) no-repeat left top;
		padding: 0 30px 0 15px;
		font: 16px arial, helvetica, sans-serif; 
		color: #FFF;		
		text-transform: uppercase;		
	}
	#leftCat .leftNav h2 {
		background: url(/images/header_pink.gif) no-repeat left top;		
	}
	#leftCat h2 span {
		line-height: 48px;
	}

	.leftNav,
	.eventCalendar,
	.newsletters,
	.resources,
	.adnav,
	.rer_tv,
	#backIssues {
		width: 201px;
		margin: 0 0 12px 4px;
		clear: both;
	}
	.resources {
		margin-bottom: 0;
	}
	.leftNav .contentPadding,
	.eventCalendar .contentPadding,
	.newsletters .contentPadding,
	.resources .contentPadding,
	.resources .contentPadding2,
	.adnav .contentPadding,
	.rer_tv .contentPadding,
	#backIssues .contentPadding {
		background: #FFF;
		border-bottom: 1px solid #CBCBCB;
		border-right: 1px solid #CBCBCB;
		padding: 10px 8px;
		width: 184px;
		overflow: hidden;
	}
	.leftNav .contentPadding {
		padding: 8px 5px;
		width: 190px;
	}
	.resources .contentPadding2 {
		border-bottom: none;
	}

	.resources li {
		height: 18px;
		padding: 6px 0 0 31px;
	}
	.resources li.rBuyersguide {
		background: url(/images/resources_buyersguide.gif) no-repeat left;
	}
	.resources li.rAssociations {
		background: url(/images/resources_associations.gif) no-repeat left;	
	}
	.resources li.rRentalrate {
		background: url(/images/resources_rentalrate.gif) no-repeat left;	
	}
	.resources li.rCalendar {
		background: url(/images/resources_calendar.gif) no-repeat left;	
	}
	.resources li.rBrandpreference {
		background: url(/images/resources_brandpreference.gif) no-repeat left;	
	}
	.resources li.rProfiles {
		background: url(/images/resources_profiles.gif) no-repeat left;	
	}
	.resources li.rWhitepapers {
		background: url(/images/resources_whitepapers.gif) no-repeat left;	
	}
	.resources li.rWebinars {
		background: url(/images/resources_webinars.gif) no-repeat left;	
	}
	.resources li.rPodcasts {
		background: url(/images/resources_podcasts.gif) no-repeat left;	
	}
	.resources li.rAdvertisers {
		background: url(/images/resources_advertisers.gif) no-repeat left;	
	}
	.resources li.rClassifieds {
		background: url(/images/resources_classifieds.gif) no-repeat left;	
	}





	.resources li a {
		text-transform: uppercase;
		color: #C63;
		font-weight: bold;
		border-bottom: 1px dotted #4D4D4D;
	}
	.resources li a:hover {
		border-bottom: none;
		text-decoration: none;
	}

	.newsletters .contentPadding div {
		margin: 7px 0;
	}
	.newsletters .contentPadding span {
		line-height: 25px;
		padding-left: 5px;
	}
	
	.resources .contentPadding img {
		float: left;
		clear: left;
	}

	.rer_tv .contentPadding div { padding: 3px 0 0 3px;}

	#leftCat .rer_tv .contentPadding div a {font-size: 12px;}

	.leftNav ul {
		margin: 0;
		padding: 0;
	}
	.leftNav li {
		margin: 0 0 7px 0px;
		padding: 0;
		list-style: none;
		background: none;
	}
	#leftCat .leftNav li a {
		font: bold 17px 'Trebuchet MS', Helvetica, sans-serif; 
		line-height: 21px;
		color: #933;
		border-bottom: 1px dotted #4D4D4D;
	}
	#leftCat .leftNav li a:hover {
		border-bottom: 1px solid #FFF;
		text-decoration: none;
	}





	/* =============================================
	================== rightcat elements
	============================================= */


	#rightCat h2 {
		height: 38px;
		overflow: hidden;
		background: url(/images/header_tan.gif) no-repeat left top;
		padding: 0 30px 0 15px;
		font: 16px arial, helvetica, sans-serif; 
		color: #FFF;		
		text-transform: uppercase;		
	}
	#rightCat h2 span {
		line-height: 48px;
	}

	.stockBlock,
	.atePromo,
	.marketplace,
	.buyersguide,
	.rentalRate {
		width: 304px;
		margin: 0 0 12px 0;
	}

  .stockBlock .contentPadding,
	.atePromo .contentPadding,
	.marketplace .contentPadding,
	.buyersguide .contentPadding,
	.rentalRate .contentPadding {
		width: 287px;
		overflow: hidden;
		background: #FFF;
		border-bottom: 1px solid #D0D0D0;
		border-right: 1px solid #D0D0D0;
		padding: 10px 8px;
	}
	.stockBlock .contentPadding {
		width: 300px;
		padding: 10px 0px 10px 3px;
	}




	.atePromo .headshot {
		float: left;
		clear: both;
		margin: 0 6px 0 0;
	}
	.atePromo .headshot img {
		float: left;
		clear: left;
		margin-bottom: 1px;
	}
	.atePromo .ateExpertName {
		font-weight: bold;
		margin-bottom: 6px;
		color: #000;
	}
	.atePromo .ateExpert1,
	.atePromo .ateExpert2,
	.atePromo .ateExpert3	{
		margin: 10px 0;
		overflow: hidden;
	}
	.atePromo .question {
		clear: both;
		margin-top: 6px;
	}
	.atePromo h3 a {
		font-weight: bold;
	}
	.atePromo h5 {
		color: #666;
		font-weight: bold;
	}




	.marketplace ul {
		width: 135px;
		float: left;
		overflow: hidden;
		margin: 0 0 0 13px;
	}
	.marketplace ul.first {
		margin: 0;
	}
	.marketplace li {
		float: left;
		width: 135px;
		margin: 0;
		padding: 0;
		overflow: hidden;
		font-size: 11px;
	}


	.buyersguideContent,
	.rentalrateContent {
			width: 187px;
			float: right;
	}
	.rentalrateContent a img {
		margin-top: 10px;
	}
	.dblColumn,
	.tripleCol{
		clear: both;
		width: 420px;
		border-collapse: collapse;
		margin-bottom: 20px;
	}
	.nestedDblColumn {
		border-collapse: collapse;
		width: 100%;
	}
	.nestedDblColumn .leftCell,
	.nestedDblColumn .rightCell {
		width: 50%;
	} 
	
	.tripleCol .leftCell,
	.tripleCol .rightCell,
	.tripleCol .centerCell {
		width: 140px;
	}
	.tripleCol .centerCell .centerColumn {
		padding: 0 10px;
	}



	.dblColumn .leftCell,
	.dblColumn .rightCell {
		width: 50%;
	}
	.dblColumn .leftColumn {
		padding: 0 5px 0 0
	}
	.dblColumn .rightColumn {
		padding: 0 0 0 5px;
	}



	div.left img.left { margin: 0 0 0 0; }
	div.right img.right { margin: 0 0 0 0; }
	div.center img.center { margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0; }

	.imageAlignLeft {
		float: left;
		margin: 0 5px 5px 0;
	}
	.imageAlignRight {
		float: right;
		margin: 0 0 5px 5px;
	}

	p.center { display: block; margin-top: 0; margin-left: auto; margin-right: auto; margin-bottom: 5px; }

	/* topCat layout */

	.utilNav { padding: 15px 0 0 0; float: right; text-align: left; }
	.utilNav ul { 
		list-style: none; 
		font-size: 11px; 
		padding: 0 0; 
		margin: 0; 
		text-transform: uppercase; 
	}
	.utilNav li { 
		font-family: 'Trebuchet MS', helvetica, sans-serif; 
		font-weight: bold; 
		margin: 0 0 0 8px; 
		padding: 0 0 0 8px; 
		float: left; 
		border-left: 1px solid #42638E; 
		line-height: 11px;
		background: none;
	}
	.utilNav li.first {
		border-left: none;
	}
	.utilNav a { 
		color: #436283; 
		margin: 0; 
		padding: 0; 
	}

/*
	#searchBox { float: right; padding: 0; margin: 0; }
	#searchBox input { line-height: 12px; vertical-align: bottom; }
	#searchBox p { margin: 0; text-align: right; }
	#searchBox a { padding: 0; color: #cbd0d3; }
	input.button { border: 0; padding: 0; }
*/
	#topCat	#search {
		display: none;
	}
	.active #topCat #search {
		display: block;
	}
	#topCat	#search { 
		font-family: 'Trebuchet MS',arial; 
		float: right; 
		padding: 10px 0 0 0; 
		text-align: right; 
		margin: 12px 0 0 0; 
		width: 353px; 
		border-width: 0; 
		font-size: 10px; 
		background: url('/images/search_background.gif') no-repeat left 34px; 
		position: relative; 
		overflow: hidden; 
	}
	#search legend { display: none; }
	#search #searchLabels { text-align: left; padding-left: 10px; width: 343px; overflow: hidden; font-size: 12px; }
	#search #searchLabels label { line-height: 25px; height: 25px; color: #5f561d; }
	#search #searchLabels.active label { display: block; float: left; text-align: center; margin: 0 -5px 0 0; }
	#search #searchLabels.active label#labelEntireSite { width: 77px; }
	#search #searchLabels.active label#labelProductsCat { width: 77px; }
	#search #searchLabels.active label#labelSuppliersCat { width: 77px; }
	#search #searchLabels.active label#labelManufacturersCat { width: 98px; }
	#search #searchLabels.active input { position: absolute; top: -200px; }
	#search #searchLabels.active label.selected { background: url('/images/search_tab.gif') no-repeat left top; }
	#search #searchLabels.active label#labelManufacturersCat.selected { background: url('/images/search_tab_wider.gif') no-repeat left top; }
	#search #searchLabels.active label#labelLocateRentalCenterCat.selected { background: url('/images/search_tab_widest.gif') no-repeat left top; }
	#search .searchInputs { padding: 7px 0 0 0; text-align: right; }
	#search .searchInputs input { 
		padding: 2px; 
		vertical-align: bottom; 
		color: #9A9A9A; 
		width: 230px; 
		margin: 0 5px 4px 0;
		border-top: 2px solid #C3A147;
		border-left: 2px solid #C3A147;
		border-right: 2px solid #FFF;
		border-bottom: 2px solid #FFF;
	}
	#search .searchInputs input.button { border: 0; padding: 0; width: 103px; margin: 0; }




	#topcat p { margin: 0; }


	.searchresults { float: right; }
	.searchresults form { display: inline; }

	.toc { clear: left; }



	.currentissue { 
		background: #dce3eb; 
		padding: 7px; 
		margin-bottom: 20px; 
		text-align: center; }

	/*Featured Results*/
	.featuredheader { }
	.featuredlinebg { }
	.featuredleadin { }
	.featureddesc { }

	/*Regular Results*/
	.resultsheader1 { }
	.resultsheader2 { }
	.resultsleadin { }
	.resultsbyline { }
	.resultsdesc { }
	.resultsmedia { }
	.resultslinks { }
	.searchterm { }


	#issuecovers { clear: both; }
	#issuecovers h2 { font-weight: normal; color: #fff; height: 16px; padding: 2px 10px; margin: 5px 0; line-height: 16px; background-color: #666; font-size: 12px; text-transform: uppercase; }
	#issuecovers table tr.date td { background: #ccc; border-bottom: #666 1px solid; padding: 3px 0; text-align: center; vertical-align: middle; }
	#issuecovers table tr.date td a { font-weight: normal; font-size: 10px; color: #666; line-height: 24px; display: block; text-decoration: none; }

	/* Browse Recent Issues */



/************************** ROTATING PROMO *************************/
/*******************************************************************/
  .rotatingFeature {
    margin: 10px 0 20px 0;
  }
	/* Top Stories Module */
	#topStories.noscript .topStoryItem { background-image: none!important; }
	#topStories { clear: both; margin: 0; }
	#topStories .topStoryDetails { line-height: 1.1; }
	#topStories .topStoryDetails h3, #topStories .topStoryDetails h3 a  { font-size: 20px; font-family: 'Trebuchet MS',arial; }
	#topStories .topStoryDetails ul { padding: 20px 0 0 10px; list-style: none; }
	#topStories .topStoryDetails ul li { background: url('/images/bullet_blue2.gif') no-repeat 0 4px; margin: 0 0 4px 5px; padding: 0 0 0 10px; font-size: 11px; }
/*	#topStories .topStoryDetails ul li a { font-family: georgia,serif; }*/
	#topStories .topStoryDetails ul li.first { font-size: 17px; margin-bottom: 15px; }
	#topStories .topStoryItem ul { margin: 0; padding: 0 0 10px 5px; }
	#topStories .topStoryItem li { margin-left: 15px; color: #11327f; }

	#topStories.active { position: relative; width: 420px; height: 222px; overflow: hidden; }
	#topStories.active .topStoryItem { display: none; position: absolute; top: 0; left: 0; width: 420px; height: 222px; overflow: hidden; background-position: right top; background-repeat: no-repeat; }
	#topStories.active .topStoryDetails { height: 185px; width: 195px; overflow: hidden; background: #f5f5f5; }
	#topStories.active .topStoryDetails h3 { margin: 0 0 5px; padding: 7px 0 0 4px; }
	#topStories.active .topStoryDetails h3 a { color: #3b575b; }
	#topStories.active .topStoryDetails a { color: #3b575b; }
	#topStories.active .topStoryDetails p { font-size: 11px; line-height: 14px; margin: 0 7px 10px; padding: 0; }


	#topStories #topStoryButtons { position: absolute; left: 1px; bottom: 1px; width: 420px; border-top: 1px solid #acafb4; border-bottom: 1px solid #acafb4;}
	#topStories #topStoryButtons ul { margin: 0; padding: 0; list-style-type: none; }
	#topStories #topStoryButtons li { display: block; float: left; font-size: 11px; list-style-type: none; line-height: 29px;  margin: 0 0px 0 0; padding: 0px 5px; color: #817539; text-decoration: none; background: #fff; font-family: 'Trebuchet MS',arial; font-weight: normal; cursor: pointer; border-left: 1px solid #acafb4;  }
	#topStories #topStoryButtons li.first { border-left: none; }
	#topStories #topStoryButtons li.activeControls { background: #dfd4a7; cursor: default; }

/************************** END ROTATING PROMO ********/





	/* End Browse Recent Issues */
	#footer {
		clear: both; 
		margin: 0 0 30px; 
		padding: 30px 0 17px;
		background: url(/images/container_bkgd.gif) repeat-x top;
	}

	#footer div {
		margin: 0 auto;
		width: 970px; 
		text-align: left; 
		padding: 0;
	}
	#footer p,
	#footer dl,
	#footer li { 
		font-size: 11px; 
		color: #6b86ab;
		background: none;
	}
	#footer p {
		text-align: center;
		color: #999;
	}

	#footer dl,
	#footer ul {
		clear: both;
		padding-bottom: 15px;
		width: 670px;
		text-align: center;
		margin: 0 auto;
	}
	#footer dt,
	#footer dd,
	#footer li {
		display: inline;
	}
	#footer li {
		padding-left: 0px;
	}
	#footer a {
		white-space: nowrap;
	}
	#footer dt {
		text-transform: uppercase;
		color: #999;
	}
/*
	#footer dd,
	#footer li {
		padding: 0 7px 0 11px;
		background: url(/images/divider_footer.gif) no-repeat left;
	}


	#footer dd.first,
	#footer li.first {
		background: none;
		padding-left: 5px;
	}
*/


/*
	#footer ul { padding: 0; margin: 0; list-style-type: none; white-space: nowrap; float: right; }
	#footer ul li { display: inline; float: left; padding: 0; margin: 0; }
	#footer ul li a { padding: 0 5px; border-left: 1px solid #ccc; }
	#footer ul li a.first { border-left-width: 0; }
*/
	/*ad formatting*/

	.googlead { clear: both; margin-top: 40px; }

	.article #content .googlead p.googleadTitle {
		margin-bottom: 10px;
	}
	.article #content .googlead p,
	.open_article #content  .googlead p {
		margin: 0 0 20px 0;	
	}
	
	.catprofiles .byline {
		display: none;
	}
	.stock { width: 162px; float: right; }
	.profile { width: 240px; float: left; border-right: 1px solid #d0cbb8; padding-right: 8px; }
	.catprofiles .resultslinks {
		display: none;
	}


	.googlead p a {
		color: #000;
		font-weight: bold;
	}
	.googleadViewLink {
		color: #6b86ab;
		text-decoration: underline;
	}

	.ad { margin: 5px 0; padding: 0; }
	
	#topCat .ad728x90, #bottom_ad .ad728x90 { 
		margin: 0; 
		background: url(/images/advertisement_vert.gif) no-repeat left;
		padding-left: 11px;
	}
	#bottom_ad {clear: both;}

	p.advertisement { margin: 0; color: #999; font-family: verdana; }

	.bannerSideBox {
		float: right;
		width: 220px;
		margin: 6px 0 0 0;
		border-bottom: 1px dotted #4D4D4D;
	}

	.bannerSideBox.bottombsb {
		float: right;
		width: 220px;
		margin: 6px 0 0 0;
		border: none;
	}

	.bannerSideBox h4 {
		margin-top: 7px;
	}
	.bannerSideBox a {
		font-size: 11px;
		line-height: 13px;
		font-weight: bold;
		border-bottom: 1px dotted #4D4D4D;
	}
	.bannerSideBox a:hover {
		text-decoration: none;
	}
	.bannerSideBox a.last {
		border-bottom: none;
	}
	.bannerSideBox img.right {
		margin: 0;
	}
	.topad {
		padding-top: 8px;
		border-top: 4px solid #CDBDA4;
		clear: both;
	}
	#leftCat .ad {
		margin: 0 auto 15px auto;
	}
	#rightCat .ad {
		margin-bottom: 12px;
	}
	
	.leftRer50ad {
		text-align: center;
		margin: 5px 0 10px 0;
	}

	.contentwellad75x75, .ad75x75, .pagead75x75, .storyad75x75 { width: 75px; }
	.contentwellad120x60, .ad120x60, .pagead120x60, .storyad120x60 { width: 120px; }
	.contentwellad120x240, .ad120x240, .pagead120x240, .storyad120x240 { width: 120px; }
	.contentwellad120x600, .ad120x600, .pagead120x600, .storyad120x600 { width: 120px; }
	.contentwellad125x125, .ad125x125, .pagead125x125, .storyad125x125 { width: 125px; }
	.contentwellad160x600, .ad160x600, .pagead160x600, .storyad160x600 { width: 160px; }
	.contentwellad180x150, .ad180x150, .pagead180x150, .storyad180x150 { width: 180px; }
	.contentwellad234x60, .ad234x60, .pagead234x60, .storyad234x60 { width: 234px; }
	.contentwellad234x400, .ad234x400, .pagead234x400, .storyad234x400 { width: 234px; }
	.contentwellad240x400, .ad240x400, .pagead240x400, .storyad240x400 { width: 240px; }
	.contentwellad250x250, .ad250x250, .pagead250x250, .storyad250x250 { width: 250px; }
	.contentwellad300x60, .ad300x60, .pagead300x60, .storyad300x60 { width: 300px; }
	.contentwellad300x125, .ad300x125, .pagead300x125, .storyad300x125 { width: 300px; }
	.contentwellad300x250, .ad300x250, .pagead300x250, .storyad300x250 { width: 300px; }
	.contentwellad336x60, .ad336x60, .pagead336x60, .storyad336x60 { width: 336px; }
	.contentwellad336x125, .ad336x125, .pagead336x125, .storyad336x125 { width: 336px; }
	.contentwellad336x280, .ad336x280, .pagead336x280, .storyad336x280 { width: 336px; }
	.contentwellad336x850, .ad336x850, .pagead336x850, .storyad336x850 { width: 336px; }
	.contentwellad468x60, .ad468x60, .pagead468x60, .storyad468x60 { width: 468px; }
	.contentwellad728x90, .ad728x90, .pagead728x90, .storyad728x90 {  }




/****** Standard Video Player ******/
body.catvideo { background: #fff; } /* might need to manipulate site bg */

  #videoContainer p { color: #fff; margin-bottom: 8px; font: 12px Arial, Helvetica, sans-serif; }
  #videoContainer h2 { color: #accdd1; border: none; background: none; margin: 0px 0 5px 0; padding: 0; font: bold 13px Arial, Helvetica, sans-serif; }
  #videoContainer ul { margin: 0px; }
  #videoContainer a { color: #accdd1; }
  #videoContainer h3 { font: 11px Verdana, Geneva, sans-serif; color: #fff; margin: 0 0 8px 0; text-transform: uppercase; }

#videoContainer { width: 747px; margin: 5px auto 0 auto; overflow: hidden; background: #aaaa96 url(/images/video-frame-bottom09.gif) no-repeat left bottom; text-align: left; }
  #videoContainer .contentPadding { padding: 9px; margin: 0px; background: url(/images/video-frame-top09.gif) no-repeat left top; }

  #videoContainer .videoRight .contentPadding { background: none; }
  #videoContainer .videoHeader { overflow: hidden; zoom: 1; background: #fff; padding: 5px 0; }
    #videoContainer .videoHeaderImage { width: 410px; height: 78px; overflow: hidden; float: left; margin-left: 10px; background: url(/images/tv-logo-410x78.gif) no-repeat left top; }

    #videoContainer .videoSponsor { width: 303px; height: 78px; overflow: hidden; float: right; margin-right: 12px; }
      #videoContainer .videoSponsor p, #videoContainer .videoPagead p { margin: 0; color: #000; font: 11px Verdana, Geneva, sans-serif; }

  #videoContainer .videoWindow { width: 410px; height: 328px;	background: url(/images/video-bg09.gif) no-repeat left top;
	overflow: hidden; float: left; }

    #videoContainer #flash_video { padding: 5px; }

  #videoContainer .videoRight { width: 305px;	overflow: hidden; float: right; margin-right: 1px; }

    #videoContainer .videoDescription {	height: 289px; overflow: auto; background: #6a695b; color: #fff; border-bottom: 10px solid #6a695b; border-top: 8px solid #6a695b; }
      #videoContainer .videoDescription.related-on { height: 142px; }
      #videoContainer .videoDescription .contentPadding { padding: 0px 10px 10px 10px; }

    #videoContainer .videoOther { height: 136px; overflow: auto; margin-top: 10px; }
    #videoContainer .videoOther h3 { margin-top: 10px; }
    #videoContainer .relatedVideo, #videoContainer .relatedArticle { background: #797965; color: #fff; }
      #videoContainer .relatedVideo li, #videoContainer .relatedArticle li { padding: 3px 5px; border-bottom: 1px solid #aaaa96; margin: 0px; background: none; }
      #videoContainer .relatedVideo .contentPadding, #videoContainer .relatedArticle .contentPadding { padding: 0px 0px 0px 0px; }

  #videoContainer .videoPagead { clear: both; padding-top: 10px; }
  #videoContainer .videoPagead p { color: #fff; }
/****** /Standard Video Player ******/

/****** Standard Podcast Player ******/
#iframediv #audioPlayer { 
	margin: 0px 7px; 
}
.podcastsPlayer {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
}
.podcastsPlayer a {
	color: #cbfbff; 
	text-decoration: none;
}
.podcastsPlayer a:hover {
	text-decoration: underline;
}
.podcastsPlayer h2 {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #c60;
	clear: both;
}
.mediaOptions {
	margin: 0;
	padding: 0;
	list-style: none;
}
.mediaOptions li {
	float: left;
	margin-right: 10px;
  background: none;
}
.mediaOptions li a {
	display: block;
}
.mediaOptions li.download a {
	width: 103px;
	height: 24px;
	background: url(/images/podcast_download_now.gif) no-repeat;
}
.mediaOptions li.subscribe a {
	width: 81px;
	height: 24px;
	background: url(/images/podcast_subscribe.gif) no-repeat;
}
.mediaOptions li a span {
	display: none;
}
.podcastsPlayer #iframediv { 
	background: #5F5D62; 
	margin: 7px; 
	width: 336px; 
}
.podcastsPlayer #playerWrapper {
/*	background: #fff url(/images/podcast_bkgd.gif) repeat-x top; */
	padding: 15px 0 0; 
	width: 722px; 
	text-align: left; 
	overflow: hidden;
	border-bottom: 20px solid #7C7C7C;
	margin: 0 auto;	
}
.podcastsPlayer #playerWrapper .avText {
	padding: 10px; 
	margin: 0px 10px 10px 10px; 
	color: #000;
	background: #E6CA9E;
	text-align: left; 
	clear: both;
}
.podcastsPlayer #playerWrapper h3 {
	font-weight: normal;
	text-align: left;
	margin-left: 15px;
	color: #fff;
}
.podcastsPlayer #playerWrapper .rightCat {
	width: 336px; 
	float: right; 
	padding: 0px 0px 5px 0px;
	background: #FFF;
	margin-right: 10px;
	display: inline;
}
.podcastsPlayer #playerWrapper .rightCat .ad {
	margin-top: 0; 
}
.podcastsPlayer #playerWrapper .leftCat {
	text-align: center; 
	width: 350px; 
	margin-left: 8px;
	margin-right: 8px;
	float: left;
}
.podcastsPlayer #playerWrapper .roundedCorners {
	background: #D3983F url(/images/podcast_bg_gradient.gif);
	background-repeat: repeat-x;
	margin-bottom: 10px;
}
.podcastsPlayer #playerWrapper .leftCat p {
	margin: 10px 0 5px; 
	text-align: left; 
}
.podcastsPlayer #playerWrapper .leftCat .nowPlaying {
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 0px;
	color: #fff;
	text-align: left;
	float: left;
	text-transform: uppercase;
	font-size: 11px;
}
.podcastsPlayer #playerWrapper .avText, .podcastsPlayer #playerWrapper .avRelated {
	padding: 10px; 
	margin: 0px 10px 10px 10px; 
	color: #000;
	text-align: left; 
	clear: both;
}
.podcastsPlayer #playerWrapper .avRelated {
	padding: 0;
	margin-left: 10px;
	background: #E6CA9E;
}
.podcastsPlayer #playerWrapper .avRelated div {
	padding: 15px 15px 15px 45px;
	margin-bottom: 1px;
	background: url(/images/podcast_mic.gif) no-repeat 5px;
}
.podcastsPlayer #playerWrapper .avRelated.avRelatedArticle div {
	padding: 15px 15px 15px 10px;
	margin-bottom: 1px;
	background: none;
}
.podcastsPlayer #playerWrapper .avRelated div a {
	font-weight: bold;
	color: #C60;
}

.podcastsPlayer #playerWrapper .leftCat .buttons {
	float: right;
	margin: 0 0px 10px 0;
}
.podcastsPlayer #playerWrapper .leftCat .buttons img {
	padding: 2px;
}
.podcastsPlayer #pixeltracker { position: absolute; left: -5px; top: 0; }
.podcastsPlayer #playerhead {
	width: 730px; 
	height: 78px; 
	margin: 0 auto;
  padding-top: 10px;
}
.podcastsPlayer #playerhead h1 {
	height: 78px;
}
.podcastsPlayer #playerhead a {
	background: url(/images/logo-410x78.gif) no-repeat top left; 
	height: 0px;
	padding-top: 78px;
	width: 410px;
	display: block;
	overflow: hidden;
	float: left;
}

.podcastsPlayer #playerhead #search {
	float: right; 
	padding: 0px 10px 5px 10px; 
	margin: 5px;
}
.podcastsPlayer #search input {
	vertical-align: bottom;
}
.podcastsPlayer #search .searchKeywords {
	margin-bottom: 0px;
	border: 1px solid #CACACA;
}
.podcastsPlayer #search input {
	border: none;
}
.podcastButtons {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #405F73;
}
.podcastsPlayer #playerfoot {
	background: #7C7C7C; 
	width: 730px; 
	height: 25px; 
}
.ad p {
	text-align: left;
}
/****** Standard Podcast Player ******/

/****** Streaming media archive page ******/

.streamingMediaLeadin {
	overflow: hidden;
  zoom: 1;
	margin-bottom: 10px;
	margin-top: 10px;
/*	border-bottom: 1px solid #c9c9c9;*/
}
.streamingMediaLeadin .byline {
	margin: 0;
}
.streamingMediaLeadin .popup img {
	margin-bottom: 10px;
}
.streamingMediaLeadin h3 { 
	margin-top: 0;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li {
	float: left;
	height: 24px;
	margin: 0 5px 0 5px;
	padding-left: 0;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li span {
	display: none;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.listen {
	background: url(/images/podcast_listen_btn.jpg) no-repeat;
	width: 68px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.download {
	background: url(/images/podcast_download_btn.jpg) no-repeat;
	width: 115px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.download a {
	width: 115px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.subscribe {
	background: url(/images/podcast_subscribe_btn.jpg) no-repeat;
	width: 88px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.subscribe a {
	width: 88px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li a {
	display: block;
	height: 24px;
	background: none;
}


/****** /Streaming media archive page ******/


}



	.related-articles .readMore {
		font-size: 8pt;
		float: right;
		margin-top: 5px;
		
}

	.related-articles h2 {
		background: none;
		border: none;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		color: #828282;
		padding: 0;
		margin-bottom: 0px;
	}


.related-articles {

width: 200px;
padding: 5px;
margin: 8px 0px 0px 5px;

float: right;
border: #8d99b1 solid 1px;
/* border-bottom: #8d99b1 solid 1px; */

}

.related-articles .leadinsm h3.leadinlist {
background-color: transparent;
background-image: url(/images/bullet_blue.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 2px 5px;
font-size: 9px;
margin: 3px 0px 0px 0px;

padding: 0px 0px 0px 15px;


}

.related-articles .leadinsm h3.leadinlist a {
padding: 0px;
font-size: 11px;
color: #6b86ab;
font-weight: bold;
}


table.stockblock { border: 1px solid #9BAEB5; margin-left: -7px; }

.stockblock td { padding: 5px 2px; vertical-align: middle;}

.stockblock .firstrow td { border-bottom: 1px solid #9BAEB5; }

.stockblock .even { background-color: #DFD9C3; }

.stockblock .odd { background-color: #FFFFFF; }


li.dsq-widget-item {

list-style-type: none;
list-style-image: none;
list-style-position: outside;
background-color: transparent;
background-image: none;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 5px;
padding-left: 10px;
}

div.relatedLinks {clear: both; padding: 5px; border: 1px solid #ccc; background-color: #E8E7D2;}
.relatedLinks h2 { text-transform: none; }
.relatedLinks .leadinsm h2 {font-size: 15px; font-weight: bold;}
.article #content .relatedLinks p.byline {margin-bottom: 3px;}

div.sharethis { text-align: left; padding: 5px 0px; margin-left: -5px;}
.sharethis .commentcount {float: right; margin: 3px 5px 0px 0px;}


.sharethis-bottom {margin: 10px 0px 25px 0px; clear: both;}


a.chicklet img {
            border: 0;
            height: 16px;
            width: 16px;
            margin-right: 3px;
	    padding-bottom: 2px;
            vertical-align: middle;
}

a.chicklet { text-decoration: none;}


a.chicklet:hover { text-decoration: none; color: #57A0B9; }



div.share-chicklets span {vertical-align: middle;}
div.share-chicklets.bottom {clear: both;}


.issuecover-subscribe {border: 1px #000 solid; padding: 5px 0px; margin-bottom: 5px;}
.issuecover-subscribe a { font-size: 18px; }


div.pagination {font-size: 14px; font-weight: bold; text-align: center; margin: 0 0 15px 0;}

a.anchorlink:hover {text-decoration: none;}

.rer100table td {padding: 10px 0px 5px 0px;}
