/* Fr, 18. Apr 2014-19:15:54-\Sentra.Designs\BasicDesigner\modules\StyleCommon\CSSTeaser\style_bxtsr-master_P.css */
/* 2col teaser begin */
	.twocoltsr_P {
		float:left;
		position:relative;
		width: ({{Width}}px - {{P_Width}} - {{P_padding}});
	  left: 0;
	  color:{{tsrbox_color}};
		.leftcol {
			float:left;
			position:relative;
			width: floor(({{Width}}px - {{P_Width}} - {{P_padding}}) * 0.5 - 2 * {{tsrpadding}});
		  left: 5px;
		}
		.rightcol {
			float:left;
			position:relative;
			width: floor(({{Width}}px - {{P_Width}} - {{P_padding}}) * 0.5 - 2 * {{tsrpadding}});
		  left: 2 * {{tsrpadding}}px;
		}
	}
	.twocoltsrbx_P {
		overflow: hidden;
		float:left;
		position:relative;
		width: {{Width}}px - {{P_Width}} - {{P_padding}};
	  left: 0;
	  color:{{tsrbox_color}};
		background: {{lefttsrbg}};
		a {
		  color:{{tsrboxa_color}};
		}
		a:hover {
		  color:{{tsrboxa_hovercolor}};
		}
	}
	.twocolrighttsrbx_P {
		float:left;
		position:relative;
		width: {{Width}}px - {{P_Width}} - {{P_padding}};
	  left: floor((({{Width}}px - {{P_Width}} - {{P_padding}})) / 2);
		background: {{righttsrbg}};
		.leftcol {
			float:left;
			position:relative;
			width: floor(({{Width}}px - {{P_Width}} - {{P_padding}}) / 2 - 2 * {{tsrpadding}}px);
		  right: floor(({{Width}}px - {{P_Width}} - {{P_padding}})/2 - {{tsrpadding}}px);
		  margin: {{tsrboxmargin}};
		}
		.rightcol {
			float:left;
			position:relative;
			width: floor(({{Width}}px - {{P_Width}} - {{P_padding}}) / 2 - 2 * {{tsrpadding}}px);
		  right: floor(({{Width}}px - {{P_Width}} - {{P_padding}}) / 2 - 3 * {{tsrpadding}}px);
		  margin: {{tsrboxmargin}};
		}
		ul {
			margin:0 0 0 {{tsrpadding}}px;
			padding:0;
		}
	}
/* 2col teaser end */

/* 3col teaser begin */
	.threecoltsrb_P {
		float:left;
		position:relative;
		width: ({{Width}}px - {{P_Width}} - {{P_padding}}) - 2 * {{tsrpadding}}px;
	  left: 0;
		a {
		  color:{{tsrboxa_color}};
		}
		a:hover {
		  color:{{tsrboxa_hovercolor}};
		}
		.leftcol {
			float:left;
			position:relative;
			width: floor(({{Width}}px - {{P_Width}} - {{P_padding}}) / 3 - 2 * {{tsrpadding}}px);
		  left: 5px;
		}
		.centercol {
			float:left;
			position:relative;
			width: floor(({{Width}}px - {{P_Width}} - {{P_padding}}) / 3 - 2 * {{tsrpadding}}px);
		  left: 15px;
		}
		.rightcol {
			float:left;
			position:relative;
			width: floor(({{Width}}px - {{P_Width}} - {{P_padding}}) / 3 - 2 * {{tsrpadding}}px);
		  left: 25px;
		}
	}

	.threecoltsrbx_P {
		overflow: hidden;
		float:left;
		position:relative;
		width: {{Width}}px - {{P_Width}} - {{P_padding}};
	  left: 0;
		background: {{lefttsrbg}};
	}
	.threecolcentertsrbx_P {
		float:left;
		position:relative;
		width: {{Width}}px - {{P_Width}} - {{P_padding}};
	  left: floor((({{Width}}px - {{P_Width}} - {{P_padding}})) / 3);
		background: {{centertsrbg}};
	}
	.threecolrighttsrbx_P {
		float:left;
		position:relative;
		width: {{Width}}px - {{P_Width}} - {{P_padding}};
	  left: floor((({{Width}}px - {{P_Width}} - {{P_padding}})) / 3);
		background: {{righttsrbg}};
		.leftcol {
			float:left;
			position:relative;
			width: floor(({{Width}}px - {{P_Width}} - {{P_padding}}) / 3 - 2 * {{tsrpadding}}px);
		  right: floor(2 * ({{Width}}px - {{P_Width}} - {{P_padding}})/3 - {{tsrpadding}}px);
		  margin: {{tsrboxmargin}};
		}
		.centercol {
			float:left;
			position:relative;
			width: floor(({{Width}}px - {{P_Width}} - {{P_padding}}) / 3 - 2 * {{tsrpadding}}px);
		  right: floor(2 * ({{Width}}px - {{P_Width}} - {{P_padding}})/3 - 3*{{tsrpadding}}px);
		  margin: {{tsrboxmargin}};
		}
		.rightcol {
			float:left;
			position:relative;
			width: floor(({{Width}}px - {{P_Width}} - {{P_padding}}) / 3 - 2 * {{tsrpadding}}px);
		  right: floor(2 * ({{Width}}px - {{P_Width}} - {{P_padding}})/3 - 5*{{tsrpadding}}px);
		  margin: {{tsrboxmargin}};
		}
		ul {
			margin:0 0 0 {{tsrpadding}}px;
			padding:0;
		}
	}
/* 3col teaser end */
