/*
CSS3 Responsive Web Pricing Tables Grids
Updated 05.2015 – v7.0
Copyright QuanticaLabs
www.quanticalabs.com
*/

/* ==================== STYLE 1 - ORANGE ==================== */
/* ==================== HEADINGS ==================== */
div.p_table h2.caption
	{
	color: #d76431;
	}
	
div.p_table h2.caption span
	{
	color: #f5a13e;
	}

/* ==================== COLUMN STYLE 1 ==================== */
/* --- header row 1 ---  */
div.p_table div.column_1 li.header_row_1
	{
	background-color: #f0aa2d; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #f2bb34, #ec9a26); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2bb34', endColorstr='#ec9a26'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2bb34', endColorstr='#ec9a26'); /* IE8 */
	background: -ms-linear-gradient(top, #f2bb34, #ec9a26); /* IE9 */
	background: -moz-linear-gradient(top, #f2bb34, #ec9a26); /* Firefox */ 
	background: -o-linear-gradient(top, #f2bb34, #ec9a26); /* Opera 11  */
	background: -webkit-linear-gradient(top, #f2bb34, #ec9a26); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2bb34), color-stop(1, #ec9a26)); /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table div.column_1 li.decor_line
	{
	background-color: #f7d149; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #f7d149, #fbe669 50%, #f7d149); /* W3C */
	background: -ms-linear-gradient(left, #f7d149, #fbe669 50%, #f7d149); /* IE9 */
	background: -moz-linear-gradient(left, #f7d149, #fbe669 50%, #f7d149); /* Firefox */ 
	background: -o-linear-gradient(left, #f7d149, #fbe669 50%, #f7d149); /* Opera 11  */
	background: -webkit-linear-gradient(left, #f7d149, #fbe669 50%, #f7d149); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #f7d149), color-stop(0.5, #fbe669), color-stop(1, #f7d149)); /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table div.column_1 li.header_row_2
	{
	background-color: #f0aa2d; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #f2b935, #ed9e28); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2b935', endColorstr='#ed9e28'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2b935', endColorstr='#ed9e28'); /* IE8 */
	background: -ms-linear-gradient(top, #f2b935, #ed9e28); /* IE9 */
	background: -moz-linear-gradient(top, #f2b935, #ed9e28); /* Firefox */ 
	background: -o-linear-gradient(top, #f2b935, #ed9e28); /* Opera 11  */
	background: -webkit-linear-gradient(top, #f2b935, #ed9e28); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2b935), color-stop(1, #ed9e28)); /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 2 ==================== */
/* --- header row 1 ---  */
div.p_table div.column_2 li.header_row_1
	{
	background-color: #ea932f; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #eea837, #e67e28); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eea837', endColorstr='#e67e28'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eea837', endColorstr='#e67e28'); /* IE8 */
	background: -ms-linear-gradient(top, #eea837, #e67e28); /* IE9 */
	background: -moz-linear-gradient(top, #eea837, #e67e28); /* Firefox */ 
	background: -o-linear-gradient(top, #eea837, #e67e28); /* Opera 11  */
	background: -webkit-linear-gradient(top, #eea837, #e67e28); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eea837), color-stop(1, #e67e28)); /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table div.column_2 li.decor_line
	{
	background-color: #f4c64b; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #f4c64b, #f9e06c 50%, #f4c64b); /* W3C */
	background: -ms-linear-gradient(left, #f4c64b, #f9e06c 50%, #f4c64b); /* IE9 */
	background: -moz-linear-gradient(left, #f4c64b, #f9e06c 50%, #f4c64b); /* Firefox */ 
	background: -o-linear-gradient(left, #f4c64b, #f9e06c 50%, #f4c64b); /* Opera 11  */
	background: -webkit-linear-gradient(left, #f4c64b, #f9e06c 50%, #f4c64b); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #f4c64b), color-stop(0.5, #f9e06c), color-stop(1, #f4c64b)); /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table div.column_2 li.header_row_2
	{
	background-color: #ea932f; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #eea637, #e7832a); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eea637', endColorstr='#e7832a'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eea637', endColorstr='#e7832a'); /* IE8 */
	background: -ms-linear-gradient(top, #eea637, #e7832a); /* IE9 */
	background: -moz-linear-gradient(top, #eea637, #e7832a); /* Firefox */ 
	background: -o-linear-gradient(top, #eea637, #e7832a); /* Opera 11  */
	background: -webkit-linear-gradient(top, #eea637, #e7832a); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eea637), color-stop(1, #e7832a)); /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 3 ==================== */
/* --- header row 1 ---  */
div.p_table div.column_3 li.header_row_1
	{

	background-color: #de712c; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #e48333, #d76125); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e48333', endColorstr='#d76125'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e48333', endColorstr='#d76125'); /* IE8 */
	background: -ms-linear-gradient(top, #e48333, #d76125); /* IE9 */
	background: -moz-linear-gradient(top, #e48333, #d76125); /* Firefox */ 
	background: -o-linear-gradient(top, #e48333, #d76125); /* Opera 11  */
	background: -webkit-linear-gradient(top, #e48333, #d76125); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e48333), color-stop(1, #d76125)); /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table div.column_3 li.decor_line
	{
	background-color: #edad46; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #edad46, #f5d265 50%, #edad46); /* W3C */
	background: -ms-linear-gradient(left, #edad46, #f5d265 50%, #edad46); /* IE9 */
	background: -moz-linear-gradient(left, #edad46, #f5d265 50%, #edad46); /* Firefox */ 
	background: -o-linear-gradient(left, #edad46, #f5d265 50%, #edad46); /* Opera 11  */
	background: -webkit-linear-gradient(left, #edad46, #f5d265 50%, #edad46); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #edad46), color-stop(0.5, #f5d265), color-stop(1, #edad46)); /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table div.column_3 li.header_row_2
	{
	background-color: #de712c; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #e48534, #d96527); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e48534', endColorstr='#d96527'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e48534', endColorstr='#d96527'); /* IE8 */
	background: -ms-linear-gradient(top, #e48534, #d96527); /* IE9 */
	background: -moz-linear-gradient(top, #e48534, #d96527); /* Firefox */ 
	background: -o-linear-gradient(top, #e48534, #d96527); /* Opera 11  */
	background: -webkit-linear-gradient(top, #e48534, #d96527); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e48534), color-stop(1, #d96527)); /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 4 ==================== */
/* --- header row 1 ---  */
div.p_table div.column_4 li.header_row_1
	{

	background-color: #d0562a; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #d96431, #c64a24); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d96431', endColorstr='#c64a24'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d96431', endColorstr='#c64a24'); /* IE8 */
	background: -ms-linear-gradient(top, #d96431, #c64a24); /* IE9 */
	background: -moz-linear-gradient(top, #d96431, #c64a24); /* Firefox */ 
	background: -o-linear-gradient(top, #d96431, #c64a24); /* Opera 11  */
	background: -webkit-linear-gradient(top, #d96431, #c64a24); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d96431), color-stop(1, #c64a24)); /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table div.column_4 li.decor_line
	{
	background-color: #e68a45; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45); /* W3C */
	background: -ms-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45); /* IE9 */
	background: -moz-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45); /* Firefox */ 
	background: -o-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45); /* Opera 11  */
	background: -webkit-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #e68a45), color-stop(0.5, #f1bf63), color-stop(1, #e68a45)); /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table div.column_4 li.header_row_2
	{
	background-color: #d0562a; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #d86533, #c94d26); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d86533', endColorstr='#c94d26'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d86533', endColorstr='#c94d26'); /* IE8 */
	background: -ms-linear-gradient(top, #d86533, #c94d26); /* IE9 */
	background: -moz-linear-gradient(top, #d86533, #c94d26); /* Firefox */ 
	background: -o-linear-gradient(top, #d86533, #c94d26); /* Opera 11  */
	background: -webkit-linear-gradient(top, #d86533, #c94d26); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d86533), color-stop(1, #c94d26)); /* Chrome 10, Safari */	
	}

/* ==================== COLUMN STYLE 5 ==================== */
/* --- header row 1 ---  */
div.p_table div.column_5 li.header_row_1
	{

	background-color: #d0562a; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #d96431, #c64a24); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d96431', endColorstr='#c64a24'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d96431', endColorstr='#c64a24'); /* IE8 */
	background: -ms-linear-gradient(top, #d96431, #c64a24); /* IE9 */
	background: -moz-linear-gradient(top, #d96431, #c64a24); /* Firefox */ 
	background: -o-linear-gradient(top, #d96431, #c64a24); /* Opera 11  */
	background: -webkit-linear-gradient(top, #d96431, #c64a24); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d96431), color-stop(1, #c64a24)); /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table div.column_5 li.decor_line
	{
	background-color: #e68a45; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45); /* W3C */
	background: -ms-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45); /* IE9 */
	background: -moz-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45); /* Firefox */ 
	background: -o-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45); /* Opera 11  */
	background: -webkit-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #e68a45), color-stop(0.5, #f1bf63), color-stop(1, #e68a45)); /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table div.column_5 li.header_row_2
	{
	background-color: #d0562a; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #d86533, #c94d26); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d86533', endColorstr='#c94d26'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d86533', endColorstr='#c94d26'); /* IE8 */
	background: -ms-linear-gradient(top, #d86533, #c94d26); /* IE9 */
	background: -moz-linear-gradient(top, #d86533, #c94d26); /* Firefox */ 
	background: -o-linear-gradient(top, #d86533, #c94d26); /* Opera 11  */
	background: -webkit-linear-gradient(top, #d86533, #c94d26); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d86533), color-stop(1, #c94d26)); /* Chrome 10, Safari */	
	}

/* ==================== COLUMN STYLE 6 ==================== */
/* --- header row 1 ---  */
div.p_table div.column_6 li.header_row_1
	{

	background-color: #d0562a; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #d96431, #c64a24); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d96431', endColorstr='#c64a24'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d96431', endColorstr='#c64a24'); /* IE8 */
	background: -ms-linear-gradient(top, #d96431, #c64a24); /* IE9 */
	background: -moz-linear-gradient(top, #d96431, #c64a24); /* Firefox */ 
	background: -o-linear-gradient(top, #d96431, #c64a24); /* Opera 11  */
	background: -webkit-linear-gradient(top, #d96431, #c64a24); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d96431), color-stop(1, #c64a24)); /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table div.column_6 li.decor_line
	{
	background-color: #e68a45; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45); /* W3C */
	background: -ms-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45); /* IE9 */
	background: -moz-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45); /* Firefox */ 
	background: -o-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45); /* Opera 11  */
	background: -webkit-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #e68a45), color-stop(0.5, #f1bf63), color-stop(1, #e68a45)); /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table div.column_6 li.header_row_2
	{
	background-color: #d0562a; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #d86533, #c94d26); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d86533', endColorstr='#c94d26'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d86533', endColorstr='#c94d26'); /* IE8 */
	background: -ms-linear-gradient(top, #d86533, #c94d26); /* IE9 */
	background: -moz-linear-gradient(top, #d86533, #c94d26); /* Firefox */ 
	background: -o-linear-gradient(top, #d86533, #c94d26); /* Opera 11  */
	background: -webkit-linear-gradient(top, #d86533, #c94d26); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d86533), color-stop(1, #c94d26)); /* Chrome 10, Safari */	
	}

/* ==================== COLUMN STYLE 7 ==================== */
/* --- header row 1 ---  */
div.p_table div.column_7 li.header_row_1
	{

	background-color: #d0562a; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #d96431, #c64a24); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d96431', endColorstr='#c64a24'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d96431', endColorstr='#c64a24'); /* IE8 */
	background: -ms-linear-gradient(top, #d96431, #c64a24); /* IE9 */
	background: -moz-linear-gradient(top, #d96431, #c64a24); /* Firefox */ 
	background: -o-linear-gradient(top, #d96431, #c64a24); /* Opera 11  */
	background: -webkit-linear-gradient(top, #d96431, #c64a24); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d96431), color-stop(1, #c64a24)); /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table div.column_7 li.decor_line
	{
	background-color: #e68a45; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45); /* W3C */
	background: -ms-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45); /* IE9 */
	background: -moz-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45); /* Firefox */ 
	background: -o-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45); /* Opera 11  */
	background: -webkit-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #e68a45), color-stop(0.5, #f1bf63), color-stop(1, #e68a45)); /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table div.column_7 li.header_row_2
	{
	background-color: #d0562a; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #d86533, #c94d26); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d86533', endColorstr='#c94d26'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d86533', endColorstr='#c94d26'); /* IE8 */
	background: -ms-linear-gradient(top, #d86533, #c94d26); /* IE9 */
	background: -moz-linear-gradient(top, #d86533, #c94d26); /* Firefox */ 
	background: -o-linear-gradient(top, #d86533, #c94d26); /* Opera 11  */
	background: -webkit-linear-gradient(top, #d86533, #c94d26); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d86533), color-stop(1, #c94d26)); /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN HOVERS ==================== */
/* --- column 1 ---  */
	
/* ==================== BUTTONS ==================== */
div.p_table a.button_1
	{
	border-bottom: 1px solid #e6861a;
	background-color: #f0aa2d; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #f4c538, #ed9f28); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4c538', endColorstr='#ed9f28'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4c538', endColorstr='#ed9f28'); /* IE8 */
	background: -ms-linear-gradient(top, #f4c538, #ed9f28); /* IE9 */
	background: -moz-linear-gradient(top, #f4c538, #ed9f28); /* Firefox */ 
	background: -o-linear-gradient(top, #f4c538, #ed9f28); /* Opera 11  */
	background: -webkit-linear-gradient(top, #f4c538, #ed9f28); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4c538), color-stop(1, #ed9f28)); /* Chrome 10, Safari */
	}
	
div.p_table a.button_2
	{
	border-bottom: 1px solid #de691c;
	background-color: #ea932f; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #f1b53b, #e7842a); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1b53b', endColorstr='#e7842a'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1b53b', endColorstr='#e7842a'); /* IE8 */
	background: -ms-linear-gradient(top, #f1b53b, #e7842a); /* IE9 */
	background: -moz-linear-gradient(top, #f1b53b, #e7842a); /* Firefox */ 
	background: -o-linear-gradient(top, #f1b53b, #e7842a); /* Opera 11  */
	background: -webkit-linear-gradient(top, #f1b53b, #e7842a); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1b53b), color-stop(1, #e7842a)); /* Chrome 10, Safari */
	}	
	
div.p_table a.button_3
	{
	border-bottom: 1px solid #cc4d1a;
	background-color: #de712c; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #e88d37, #d96627); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e88d37', endColorstr='#d96627'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e88d37', endColorstr='#d96627'); /* IE8 */
	background: -ms-linear-gradient(top, #e88d37, #d96627); /* IE9 */
	background: -moz-linear-gradient(top, #e88d37, #d96627); /* Firefox */ 
	background: -o-linear-gradient(top, #e88d37, #d96627); /* Opera 11  */
	background: -webkit-linear-gradient(top, #e88d37, #d96627); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e88d37), color-stop(1, #d96627)); /* Chrome 10, Safari */
	}
	
div.p_table a.button_4
	{
	border-bottom: 1px solid #b83719;
	background-color: #d0562a; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #df6c35, #ca4e26); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df6c35', endColorstr='#ca4e26'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df6c35', endColorstr='#ca4e26'); /* IE8 */
	background: -ms-linear-gradient(top, #df6c35, #ca4e26); /* IE9 */
	background: -moz-linear-gradient(top, #df6c35, #ca4e26); /* Firefox */ 
	background: -o-linear-gradient(top, #df6c35, #ca4e26); /* Opera 11  */
	background: -webkit-linear-gradient(top, #df6c35, #ca4e26); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #df6c35), color-stop(1, #ca4e26)); /* Chrome 10, Safari */
	}
	
/* ========== RIBBONS  ========== */
/* --- base --- */
div.column_ribbon
	{
	background: #ac351a; /* ribbon background color */
	color: #ffffff; /* ribbon text color */
	}

/* --- bottom triangle --- */
div.column_ribbon::before
	{
	border-right-color: #7d1700; /* ribbon bottom triangle color */
	}

/* --- right triangles --- */
div.column_ribbon::after
	{
	border-color: #ac351a transparent #ac351a #ac351a; /* ribbon background color */
	}