@media screen {

	/* Skeletal */
	#cp-swathe {font-family: Verdana, Geneva, sans-serif; margin:0; padding:0; width:inherit; font-size:12px; color:#666;}
	#cp-swathe h2 {font-size:18px; margin:0; padding:0;}
	#cp-swathe a {text-decoration:none; color:#515f9c;}
	#cp-swathe a.arrow {display:block; background:url(../imgs/arrow.gif) 0 0 no-repeat; padding:0 18px 2px; 0;}
	#cp-swathe a.arrow, #cp-swathe .info {margin-bottom:25px;} 
	#cp-swathe p {margin:10px 0; padding:0;}
	
	/* Showcase */
	#cp-swathe .cp-box {background: #fff; border: 1px solid #c8c8c8; margin:0 0 10px 0; padding:10px;}
	#cp-swathe .cp-box h2, #cp-swathe .cp-box h3 {margin:0 0 5px 0; padding:0;}
	#cp-swathe .cp-box h2 {font-size:18px;}
	#cp-swathe .cp-box h3 {font-size:14px;}
	#cp-swathe .cp-box .image {float: right; margin:0; padding:0;}
	#cp-swathe .cp-box ul {margin:10px 0 0 15px; padding:0;}
	
	/* Billboard */
	#cp-swathe .billboard {position: relative; background: #0a4d80 url(http://www.checkpoint.com/partners/syndication/imgs/billboard-app-control-head.png) 0 0 no-repeat; margin-bottom:15px; width: 100%; height: 173px; border: 1px solid #c8c8c8;}
	#cp-swathe .billboard h1, #cp-swathe .billboard h2, #cp-swathe .billboard h3, #cp-swathe .billboard ul, #cp-swathe .billboard p a {position: absolute; margin: 0; padding: 0; list-style:none;}
	#cp-swathe .billboard h1, #cp-swathe .billboard h2, #cp-swathe .billboard h3, #cp-swathe .billboard ul, #cp-swathe .billboard p {text-indent: -9999px}
	#cp-swathe .billboard h2 {background: url(http://www.checkpoint.com/partners/syndication/imgs/billboard-app-control-icons.png) 0 0 no-repeat; width: 234px; height: 173px; #height: 171px;top: 0px; right: 0px;}
	#cp-swathe .billboard p a {display:block; background: url(http://www.checkpoint.com/partners/syndication/imgs/billboard-app-control-button.png) 0 0 no-repeat; width: 242px; height: 27px; top: 140px; right: 220px;}

	/* Showcase Columns */
	#cp-swathe .cp-show-column.short .cp-inner {padding:0 5px; height:325px;}
	#cp-swathe .cp-show-column.short.center .cp-inner {padding:0 10px;}
	#cp-swathe .cp-show-column {float:left; margin:0; padding:0; border: 1px solid #c8c8c8; width:32%;}
	#cp-swathe .cp-show-column.short {border:none; width:30%}
	#cp-swathe .cp-show-column.short.center {border-left: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; width:36%}
	#cp-swathe .cp-show-column.center {margin:0 10px;}
	#cp-swathe .cp-show-column .cp-inner h2.hed {margin-bottom:15px;}
	#cp-swathe .cp-show-column .cp-inner h3.sub {background-color:transparent; margin-bottom:15px; padding:0; color:#666;}
	#cp-swathe .cp-show-column .cp-inner .image {float: right; margin:0 0 0 5px; padding:0;}
	#cp-swathe .cp-show-column .cp-inner ul {margin-left:15px; padding-left:0;}
	#cp-swathe .ccp-show-column .cp-inner {padding:10px; height:725px; font-size:11px;}
		
	/* Campaign Pages */
	#cp-swathe .breadcrumbs {margin:3px 0 25px 0;}
	#cp-swathe .breadcrumbs a.current {background:#d3dde9; padding:5px; font-weight:bold;}
	#cp-swathe .cp-column {background: #fff; float:left; margin:0; padding:0; border: 1px solid #c8c8c8; width:32%;}
	#cp-swathe .cp-column.center {margin:0 10px;}
	#cp-swathe .cp-column h3 {background-color:#677496; margin:0; padding:5px; font-size:14px; color:#fff;}
	#cp-swathe .cp-column .cp-inner {padding:10px; height:725px; font-size:11px;}
	#cp-swathe .cp-column .cp-inner strong {font-size:12px;}
	#cp-swathe .cp-column .cp-inner strong a {color:#666;}
	#cp-swathe .cp-column .cp-inner strong a:hover {text-decoration:underline;}
	#cp-swathe .cp-column .cp-inner strong.alt {font-size:11px; color:#000;}
	#cp-swathe .cp-column .cp-inner .resource {padding-left:40px;}
	#cp-swathe .cp-column .cp-inner .resource.podcasts {background:url(../imgs/icon-podcast.gif) 0 0 no-repeat;}
	#cp-swathe .cp-column .cp-inner .resource.demo {background:url(../imgs/icon-demo.gif) 0 0 no-repeat;}
	#cp-swathe .cp-column .cp-inner .resource.whitepaper {background:url(../imgs/icon-whitepaper.gif) 0 0 no-repeat;}
	#cp-swathe .cp-column .cp-inner .resource.brochure {background:url(../imgs/icon-brochure.gif) 0 0 no-repeat;}
	#cp-swathe .cp-column .cp-inner .resource.success {background:url(../imgs/icon-success.gif) 0 0 no-repeat;}

	/* Clearfix */
	#cp-swathe .cp-clear:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
	#cp-swathe.cp-clear {display: inline-block;}
	html[xmlns] #cp-swathe .cp-clear {display: block;}
	* html #cp-swathe .cp-clear {height: 1%;}

}