﻿.dcjq-vertical-mega-menu ul, .dcjq-vertical-mega-menu ul li {list-style: none;}
.dcjq-vertical-mega-menu ul.menu {position: relative; padding: 0; margin: 0;}


#wplb_wrap {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	font-style: normal;
	}

#wplb_main {
	float: left;
	margin-right: 6px;
	padding-right: 10px;
	padding-left: 5px;
	min-width: 315px;
	min-height: 45px;
	background: #444;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottom-right: 7px;
	-moz-border-radius-bottom-left: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	}
	
#wplb_wrap .wplb_field {
	padding: 0px;
	padding-left: 1px;
	color: #666;
	width: 80px;
	height: 22px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 12px;
	float: left;
	margin-right: 3px;
	margin-top: 7px;
	}
	
#wplb_wrap .wplb_pass {
	padding: 0px;
	padding-left: 1px;
	color: #666;
	min-width: 80px;
	height: 22px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 12px;
	float: left;
	margin-right: 3px;
	margin-top: 7px;
	}
	
#wplb_wrap .wplb_button {
	margin: 0px;
	padding: 0px;
	float: left;
	margin-left: 8px;
	margin-top: 9px;
	min-width: 45px;
	height: 23px;
	font-size: 11px;
	background: #f0f0f0;
	color: #222;
	}
	
#wplb_wrap .wplb_link {
	padding-top: 7px;	
	text-decoration: none;
	font-weight: bold;
	color: #fafafa;
	font-size: 13px;
	margin-right: 10px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	background: #444;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	height: 25px;
	}
	
#wplb_wrap .wplb_link:hover {
	text-decoration: none;
	color: #fff;
	background: #222;
	}
	
#wplb_wrap .wplb_check {
	margin-top: 8px;
	float: left;
	margin-right: 4px;
	}
	
#wplb_wrap .wplb_text{
	float: left;
	margin-top: 5px;
	font-size: 11px;
	color: #fafafa;
	}


/* ==================== FONT FACE  ==================== */	
/*@font-face 
	{
	font-family: 'YanoneKaffeesatzRegular';
	src: url('../font/YanoneKaffeesatz-Regular-webfont.eot');
	src: local('-'), url('../font/YanoneKaffeesatz-Regular-webfont.woff') format('woff'), url('../font/YanoneKaffeesatz-Regular-webfont.ttf') format('truetype'), url('../font/YanoneKaffeesatz-Regular-webfont.svg#webfontlKPF1zIT') format('svg');
	font-weight: normal;
	font-style: normal;
	}	*/

/* ==================== PRICING TABLE  ==================== */
/* --- base --- */
div.p_table_1
	{
	width: 100%;
	/*height: 100%;*/
	font-size: 13px;
	font-family: arial, sans-serif;
	font-weight: normal;
	color: #444444;
	line-height: normal !important;
	visibility: visible;
	}

/* --- hyperlinks --- */
div.p_table_1 a
	{
	color: #444444;
	text-decoration: none;
	}
	
/* --- lists --- */
div.p_table_1 ul
	{
	margin: 0px !important;
	padding: 0px !important;
	list-style-type: none;
	overflow: visible;
	}
	
div.p_table_1 li
	{
	margin: 0px !important;
	padding: 0px !important;
	list-style-type: none !important;
	list-style-image: none !important;
	font-size: 13px !important;
	line-height: normal !important;
	text-shadow: none !important;
	overflow: visible !important;
	text-indent: 0 !important;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	}
	
div.p_table_1 li img
	{
	display: inline !important;
	padding: 0 !important;
	margin: 0 !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	background: none !important;
	border: none !important;
	visibility: visible !important;
	}

/* --- div aligns --- */
div.p_table_1 .align_center
	{
	text-align: center;
	}
	
/* --- div rounded corners --- */
/* --- border radius 3px --- */	
div.p_table_1 .radius3
	{
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	}
	
/* --- border radius 5px top left --- */	
div.p_table_1 .radius5_topleft
	{
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	}
	
/* --- border radius 5px top right --- */	
div.p_table_1 .radius5_topright
	{
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	}
	
/* ==================== HEADINGS  ==================== */
/* ------ common styles ------  */
div.p_table_1 h1,
div.p_table_1 h2,
div.p_table_1 h3
	{
	margin: 0px !important;
	padding: 0px !important;
	font-weight: normal !important;
	border: none !important;
	line-height: normal !important;
	letter-spacing: 0;
	text-transform: none;
	background: none;
	text-shadow: none !important;
	text-align: inherit !important;
	font-style: normal !important;
	width: auto !important;
	float: none !important;
	position: static !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	}
	
div.p_table_1 h1
	{
	font-family: 'Yanone Kaffeesatz', arial, sans-serif !important;
	font-size: 48px !important;
	}
	
div.p_table_1 h1 span
	{
	font-family: 'Yanone Kaffeesatz', arial, sans-serif !important;
	font-size: 59px !important;
	text-shadow: none !important;
	font-weight: normal !important;
	padding: 0 !important;
	background: none !important;
	}

div.p_table_1 h2
	{
	font-family: 'Yanone Kaffeesatz', arial, sans-serif !important;
	font-size: 30px !important;
	}

div.p_table_1 h2 span
	{
	font-family: 'Yanone Kaffeesatz', arial, sans-serif !important;
	font-size: 30px !important;
	border: none !important;
	font-weight: normal !important;
    padding: 0 !important;
	background: none !important;
	}
	
div.p_table_1 h3
	{
	font-family: arial, sans-serif !important;
	font-size: 13px !important;
	}	
	
/* ==================== COLUMNS  ==================== */
/* ------ common styles ------  */
div.p_table_1 div.column_1,
div.p_table_1 div.column_2,
div.p_table_1 div.column_3,
div.p_table_1 div.column_4
{
/* transitions */
-webkit-transition: box-shadow 0.25s ease;
-moz-transition: box-shadow 0.25s ease;
-o-transition: box-shadow 0.25s ease;
-ms-transition: box-shadow 0.25s ease;
transition: box-shadow 0.25s ease; 
}
/* --- header row 1 ---  */
div.p_table_1 div.caption_column li.header_row_1 ,
div.p_table_1 div.column_1 li.header_row_1,
div.p_table_1 div.column_2 li.header_row_1,
div.p_table_1 div.column_3 li.header_row_1,
div.p_table_1 div.column_4 li.header_row_1
	{
	height: 46px;
	width: 100%;
	padding: 4px 0px 0px 0px !important;
	}

div.p_table_1 div.caption_column li.header_row_1 a,
div.p_table_1 div.column_1 li.header_row_1 a,
div.p_table_1 div.column_2 li.header_row_1 a,
div.p_table_1 div.column_3 li.header_row_1 a,
div.p_table_1 div.column_4 li.header_row_1 a
	{
	text-decoration: none !important;
	}
/* --- header row 2 ---  */
div.p_table_1 div.caption_column li.header_row_2,
div.p_table_1 div.column_1 li.header_row_2,
div.p_table_1 div.column_2 li.header_row_2,
div.p_table_1 div.column_3 li.header_row_2,
div.p_table_1 div.column_4 li.header_row_2
	{
	height: 96px;
	width: 100%;
	padding: 0 0 14px !important;
	}
	
div.p_table_1 div.caption_column li.header_row_2 a,
div.p_table_1 div.column_1 li.header_row_2 a,
div.p_table_1 div.column_2 li.header_row_2 a,
div.p_table_1 div.column_3 li.header_row_2 a,
div.p_table_1 div.column_4 li.header_row_2 a
	{
	text-decoration: none !important;
	}
/* --- caption correction --- */
div.p_table_1 div.caption_column li.header_row_2
	{	
	height: 96px;
	width: 100%;
	padding: 7px 0px 7px 0 !important;
	}
	
div.p_table_1 div.caption_column li.header_row_2 h2.caption
{
	padding-left: 10px !important;
}
	
/* ==================== CAPTION COLUMN  ==================== */
div.p_table_1 div.caption_column
	{
	/*position: relative;*/
	width: 175px;
	/*height: 100%;*/
	float: left;
	}

/* =================== COLUMN STYLE 1  ==================== */
div.p_table_1 div.column_1
	{
	/*position: relative;*/
	width: 160px;
	/*height: 100%;*/
	float: left !important;
	}
	
/* ==================== COLUMN STYLE 2  ==================== */
div.p_table_1 div.column_2
	{
	/*position: relative;*/
	width: 160px;
	/*height: 100%;*/
	float: left !important;
	}	
	
/* ==================== COLUMN STYLE 3  ==================== */
div.p_table_1 div.column_3
	{
	/*position: relative;*/
	width: 160px;
	/*height: 100%;*/
	float: left !important;
	}
	
/* ==================== COLUMN STYLE 4  ==================== */
div.p_table_1 div.column_4
	{
	/*position: relative;*/
	width: 160px;
	/*height: 100%;*/
	float: left !important;
	}
	
/* ========== COLUMN HOVERS ========== */
div.p_table_1.p_table_hover_light div.column_1:hover,
div.p_table_1.p_table_hover_light div.column_2:hover,
div.p_table_1.p_table_hover_light div.column_3:hover,
div.p_table_1.p_table_hover_light div.column_4:hover,
div.p_table_1.p_table_hover_disabled div.column_1:hover,
div.p_table_1.p_table_hover_disabled div.column_2:hover,
div.p_table_1.p_table_hover_disabled div.column_3:hover,
div.p_table_1.p_table_hover_disabled div.column_4:hover
	{
	left: 0;
	top: 0;
	}
	
div.p_table_1.p_table_hover_disabled div.column_1:hover,
div.p_table_1.p_table_hover_disabled div.column_2:hover,
div.p_table_1.p_table_hover_disabled div.column_3:hover,
div.p_table_1.p_table_hover_disabled div.column_4:hover
	{
	position: static;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	z-index: 0;
	}
	
div.p_table_1 div.column_1:hover,
div.p_table_1 div.column_2:hover,
div.p_table_1 div.column_3:hover,
div.p_table_1 div.column_4:hover,
div.p_table_1 div.active_column,
div.p_table_1.p_table_hover_light div.active_column:hover,
div.p_table_1.p_table_hover_disabled div.active_column:hover
	{
	position: relative;
	z-index: 100;
	left: -5px;
	top: -15px;
	/* shadow */
	box-shadow: 5px 0px 30px rgba(0,0,0,0.5);
	-webkit-box-shadow: 5px 0px 30px rgba(0,0,0,0.5);
	-moz-box-shadow: 5px 0px 30px rgba(0,0,0,0.5);
	}

div.p_table_1.p_table_hover_light div.active_column,
div.p_table_1.p_table_hover_light div.active_column:hover
	{
	left: 0;
	top: 0;
	}

div.p_table_1.p_table_hover_light div.column_1:hover,
div.p_table_1.p_table_hover_light div.column_2:hover,
div.p_table_1.p_table_hover_light div.column_3:hover,
div.p_table_1.p_table_hover_light div.column_4:hover,
div.p_table_1.p_table_hover_light div.active_column,
div.p_table_1.p_table_hover_light div.active_column:hover
	{
	/* shadow */
	box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
	}

div.p_table_1 div.column_1:hover,
div.p_table_1 div.column_2:hover,
div.p_table_1 div.column_3:hover,
div.p_table_1 div.column_4:hover,
div.p_table_1 div.active_column:hover,
div.p_table_1.p_table_hover_light div.active_column:hover,
div.p_table_1.p_table_hover_disabled div.active_column:hover
	{
	z-index: 101;
	}
	
div.p_table_1.p_table_hover_light div.column_1:hover li.row_style_1,
div.p_table_1.p_table_hover_light div.column_2:hover li.row_style_1,
div.p_table_1.p_table_hover_light div.column_3:hover li.row_style_1,
div.p_table_1.p_table_hover_light div.column_4:hover li.row_style_1,
div.p_table_1.p_table_hover_light div.column_1:hover li.row_style_2,
div.p_table_1.p_table_hover_light div.column_2:hover li.row_style_2,
div.p_table_1.p_table_hover_light div.column_3:hover li.row_style_2,
div.p_table_1.p_table_hover_light div.column_4:hover li.row_style_2,
div.p_table_1.p_table_hover_light div.column_1:hover li.row_style_3,
div.p_table_1.p_table_hover_light div.column_2:hover li.row_style_3,
div.p_table_1.p_table_hover_light div.column_3:hover li.row_style_3,
div.p_table_1.p_table_hover_light div.column_4:hover li.row_style_3,
div.p_table_1.p_table_hover_light div.column_1:hover li.row_style_4,
div.p_table_1.p_table_hover_light div.column_2:hover li.row_style_4,
div.p_table_1.p_table_hover_light div.column_3:hover li.row_style_4,
div.p_table_1.p_table_hover_light div.column_4:hover li.row_style_4,
div.p_table_1.p_table_hover_light div.active_column li.row_style_1,
div.p_table_1.p_table_hover_light div.active_column li.row_style_2,
div.p_table_1.p_table_hover_light div.active_column li.row_style_3,
div.p_table_1.p_table_hover_light div.active_column li.row_style_4,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.row_style_1,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.row_style_1,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.row_style_1,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.row_style_1,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.row_style_2,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.row_style_2,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.row_style_2,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.row_style_2,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.row_style_3,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.row_style_3,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.row_style_3,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.row_style_3,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.row_style_4,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.row_style_4,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.row_style_4,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.row_style_4
	{
	height: 19px;
	padding: 9px 0 !important;
	}
	
div.p_table_1 div.column_1:hover li.row_style_1,
div.p_table_1 div.column_2:hover li.row_style_1,
div.p_table_1 div.column_3:hover li.row_style_1,
div.p_table_1 div.column_4:hover li.row_style_1,
div.p_table_1 div.column_1:hover li.row_style_2,
div.p_table_1 div.column_2:hover li.row_style_2,
div.p_table_1 div.column_3:hover li.row_style_2,
div.p_table_1 div.column_4:hover li.row_style_2,
div.p_table_1 div.column_1:hover li.row_style_3,
div.p_table_1 div.column_2:hover li.row_style_3,
div.p_table_1 div.column_3:hover li.row_style_3,
div.p_table_1 div.column_4:hover li.row_style_3,
div.p_table_1 div.column_1:hover li.row_style_4,
div.p_table_1 div.column_2:hover li.row_style_4,
div.p_table_1 div.column_3:hover li.row_style_4,
div.p_table_1 div.column_4:hover li.row_style_4,
div.p_table_1 div.active_column li.row_style_1,
div.p_table_1 div.active_column li.row_style_2,
div.p_table_1 div.active_column li.row_style_3,
div.p_table_1 div.active_column li.row_style_4,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.row_style_1,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.row_style_2,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.row_style_3,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.row_style_4
	{
	height: 19px;
	padding: 12px 5px !important;
	}

div.p_table_1.p_table_hover_light div.column_1:hover li.header_row_1,
div.p_table_1.p_table_hover_light div.column_2:hover li.header_row_1,
div.p_table_1.p_table_hover_light div.column_3:hover li.header_row_1,
div.p_table_1.p_table_hover_light div.column_4:hover li.header_row_1,
div.p_table_1.p_table_hover_light div.active_column li.header_row_1,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.header_row_1,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.header_row_1,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.header_row_1,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.header_row_1
	{
	padding: 4px 0px 0px 0px !important;
	border-radius: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	}
	
div.p_table_1.p_table_hover_light div.column_1:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_light div.column_2:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_light div.column_3:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_light div.column_4:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.header_row_1.radius5_topright
	{
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	}

div.p_table_1 div.column_1:hover li.header_row_1,
div.p_table_1 div.column_2:hover li.header_row_1,
div.p_table_1 div.column_3:hover li.header_row_1,
div.p_table_1 div.column_4:hover li.header_row_1,
div.p_table_1 div.active_column li.header_row_1,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.header_row_1
	{
	padding: 4px 5px 0 5px !important;
	border-radius: 5px 5px 0px 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	}

div.p_table_1.p_table_hover_light div.column_1:hover li.header_row_2,
div.p_table_1.p_table_hover_light div.column_2:hover li.header_row_2,
div.p_table_1.p_table_hover_light div.column_3:hover li.header_row_2,
div.p_table_1.p_table_hover_light div.column_4:hover li.header_row_2,
div.p_table_1.p_table_hover_light div.active_column li.header_row_2,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.header_row_2,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.header_row_2,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.header_row_2,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.header_row_2
	{
	padding: 0 0 14px !important;
	}

div.p_table_1 div.column_1:hover li.header_row_2,
div.p_table_1 div.column_2:hover li.header_row_2,
div.p_table_1 div.column_3:hover li.header_row_2,
div.p_table_1 div.column_4:hover li.header_row_2,
div.p_table_1 div.active_column li.header_row_2,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.header_row_2
	{
	padding: 5px 5px 15px !important;
	}
	
div.p_table_1.p_table_hover_light div.column_1:hover li.footer_row,
div.p_table_1.p_table_hover_light div.column_2:hover li.footer_row,
div.p_table_1.p_table_hover_light div.column_3:hover li.footer_row,
div.p_table_1.p_table_hover_light div.column_4:hover li.footer_row,
div.p_table_1.p_table_hover_light div.active_column li.footer_row,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.footer_row,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.footer_row,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.footer_row,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.footer_row
	{
	padding: 10px 0 !important;
	}
	
div.p_table_1 div.column_1:hover li.footer_row,
div.p_table_1 div.column_2:hover li.footer_row,
div.p_table_1 div.column_3:hover li.footer_row,
div.p_table_1 div.column_4:hover li.footer_row,
div.p_table_1 div.active_column li.footer_row,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.footer_row
	{
    padding: 10px 5px !important;
	}
	
/*==================== DATA ROWS  ====================*/
/* ------ common styles ------  */
div.p_table_1 li.row_style_1,
div.p_table_1 li.row_style_2,
div.p_table_1 li.row_style_3,
div.p_table_1 li.row_style_4
	{	
	width: 100%;
	/*height: 100%;*/
	height: 19px;
	padding: 9px 0 !important;
	float: left;
	}

div.p_table_1 li.row_style_1 span,
div.p_table_1 li.row_style_2 span,
div.p_table_1 li.row_style_3 span,
div.p_table_1 li.row_style_4 span
	{
	display: block;
	padding: 0 10px !important;
	font-size: 13px !important;
	}
	
/* --- white ---  */
div.p_table_1 li.row_style_1
	{
	background: #ffffff !important;
	}
	
/* --- light gray ---  */
div.p_table_1 li.row_style_2
	{
	background: #f6f6f6 !important;
	}
	
/* --- mid gray ---  */
div.p_table_1 li.row_style_3
	{
	background: #ebebeb !important;
	}
	
/* --- dark gray ---  */
div.p_table_1 li.row_style_4
	{
	background: #e3e3e3 !important;
	}
	
/*========== FOOTER  ==========*/
/* ------ common styles ------  */
div.p_table_1 li.footer_row
	{
	width: 100%;
	height: 40px;
	padding: 10px 0 !important;
	float: left;
	text-align: center;
	border-top: 1px solid #d3d3d3;
	border-bottom: none;
	background-color: #e2e2e2 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #f6f6f6, #d0d0d0) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#d0d0d0') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#d0d0d0') !important; /* IE8 */
	background: -ms-linear-gradient(top, #f6f6f6, #d0d0d0) !important; /* IE9 */
	background: -moz-linear-gradient(top, #f6f6f6, #d0d0d0) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #f6f6f6, #d0d0d0) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #f6f6f6, #d0d0d0) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6f6f6), color-stop(1, #d0d0d0)) !important; /* Chrome 10, Safari */	
	}
	
/* --- button --- */
div.p_table_1 a.sign_up,
div.p_table_1 .css3_grid_hidden_rows_control
	{
	width: 120px;
	height: 24px;
	padding: 6px 0px 0px 0px !important;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	text-shadow: 0px 1px 0px #ffffff; /* text shadow for firefox 3.6+ */ 
	border: 1px solid #b5b5b5;
	background-color: #d8d8d8; /* background color for non-css3 browsers */
	outline: none;
	/* gradient */
	background-image: linear-gradient(top, #ffffff, #efefef 1px, #d8d8d8); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#d8d8d8'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#d8d8d8'); /* IE8 */
	background: -ms-linear-gradient(top, #ffffff, #efefef 1px, #d8d8d8); /* IE9 */
	background: -moz-linear-gradient(top, #ffffff, #efefef 1px, #d8d8d8); /* Firefox */ 
	background: -o-linear-gradient(top, #ffffff, #efefef 1px, #d8d8d8); /* Opera 11  */
	background: -webkit-linear-gradient(top, #ffffff, #efefef 1px, #d8d8d8); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(0.05, #efefef), color-stop(1, #d8d8d8)); /* Chrome 10, Safari */
	/* shadow */
	box-shadow: 0px 1px 0px rgba(255,255,255,0.5);
	-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.5);
	-moz-box-shadow: 0px 1px 0px rgba(255,255,255,0.5);
	/* font */
	font-weight: bold;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	}

/* --- button hover --- */
div.p_table_1 a.sign_up:hover,
div.p_table_1 .css3_grid_hidden_rows_control:hover
	{
	height: 24px;
	padding: 6px 0px 0px 0px !important;
	text-shadow: 0px 1px 0px #ffffff; /* text shadow for firefox 3.6+ */ 
	border: 1px solid #b5b5b5;
	background-color: #c9c9c9; /* background color for non-css3 browsers */
	outline: none;
	/* gradient */
	background-image: linear-gradient(top, #d2d2d2, #dedede 1px, #c9c9c9); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#c9c9c9'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#c9c9c9'); /* IE8 */
	background: -ms-linear-gradient(top, #d2d2d2, #dedede 1px, #c9c9c9); /* IE9 */
	background: -moz-linear-gradient(top, #d2d2d2, #dedede 1px, #c9c9c9); /* Firefox */ 
	background: -o-linear-gradient(top, #d2d2d2, #dedede 1px, #c9c9c9); /* Opera 11  */
	background: -webkit-linear-gradient(top, #d2d2d2, #dedede 1px, #c9c9c9); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d2d2d2), color-stop(0.05, #dedede), color-stop(1, #c9c9c9)); /* Chrome 10, Safari */
	/* shadow */
	box-shadow: 0px 1px 0px rgba(255,255,255,0.5);
	-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.5);
	-moz-box-shadow: 0px 1px 0px rgba(255,255,255,0.5);
	}

/* --- button orange --- */	
div.p_table_1 a.sign_up.sign_up_orange
	{
	text-shadow: 0px 1px 0px #b37328; /* text shadow for firefox 3.6+ */ 
	border: 1px solid #da7411;
	color: #ffffff !important;
	/* gradient */
	background: #ef9a36; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4b873 0%, #f4b873 4%, #ef9a36 4%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4b873), color-stop(4%,#f4b873), color-stop(4%,#ef9a36)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4b873 0%,#f4b873 4%,#ef9a36 4%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4b873 0%,#f4b873 4%,#ef9a36 4%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4b873 0%,#f4b873 4%,#ef9a36 4%); /* IE10+ */
	background: linear-gradient(top,  #f4b873 0%,#f4b873 4%,#ef9a36 4%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4b873', endColorstr='#ef9a36',GradientType=0 ); /* IE6-9 */
	}

/* --- button hover --- */
div.p_table_1 a.sign_up.sign_up_orange:hover
	{
	text-shadow: 0px 1px 0px #a96310; /* text shadow for firefox 3.6+ */ 
	border: 1px solid #cf5708;
	background-color: #c9c9c9; /* background color for non-css3 browsers */
	/* gradient */
	background: #e18416; /* Old browsers */
	background: -moz-linear-gradient(top,  #dc7612 0%, #dc7612 4%, #e18416 4%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dc7612), color-stop(4%,#dc7612), color-stop(4%,#e18416)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dc7612 0%,#dc7612 4%,#e18416 4%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dc7612 0%,#dc7612 4%,#e18416 4%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dc7612 0%,#dc7612 4%,#e18416 4%); /* IE10+ */
	background: linear-gradient(top,  #dc7612 0%,#dc7612 4%,#e18416 4%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc7612', endColorstr='#e18416',GradientType=0 ); /* IE6-9 */
	}
	
/* --- button --- */
div.p_table_1 a.sign_up.sign_up_yellow
	{
	text-shadow: 0px 1px 0px #b88b12; /* text shadow for firefox 3.6+ */ 
	border: 1px solid #e49c00;
	color: #ffffff !important;
	/* gradient */
	background: #f6ba18; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9cf5e 0%, #f9cf5e 4%, #f6ba18 4%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9cf5e), color-stop(4%,#f9cf5e), color-stop(4%,#f6ba18)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9cf5e 0%,#f9cf5e 4%,#f6ba18 4%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9cf5e 0%,#f9cf5e 4%,#f6ba18 4%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9cf5e 0%,#f9cf5e 4%,#f6ba18 4%); /* IE10+ */
	background: linear-gradient(top,  #f9cf5e 0%,#f9cf5e 4%,#f6ba18 4%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9cf5e', endColorstr='#f6ba18',GradientType=0 ); /* IE6-9 */
	}

/* --- button hover --- */
div.p_table_1 a.sign_up.sign_up_yellow:hover
	{
	text-shadow: 0px 1px 0px #af7f00; /* text shadow for firefox 3.6+ */ 
	border: 1px solid #db8200;
	/* gradient */
	background: #e9aa00; /* Old browsers */
	background: -moz-linear-gradient(top,  #e59e00 0%, #e59e00 4%, #e9aa00 4%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e59e00), color-stop(4%,#e59e00), color-stop(4%,#e9aa00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e59e00 0%,#e59e00 4%,#e9aa00 4%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e59e00 0%,#e59e00 4%,#e9aa00 4%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e59e00 0%,#e59e00 4%,#e9aa00 4%); /* IE10+ */
	background: linear-gradient(top,  #e59e00 0%,#e59e00 4%,#e9aa00 4%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e59e00', endColorstr='#e9aa00',GradientType=0 ); /* IE6-9 */
	}
	
/* --- button --- */
div.p_table_1 a.sign_up.sign_up_lightgreen
	{
	text-shadow: 0px 1px 0px #6f811c; /* text shadow for firefox 3.6+ */ 
	border: 1px solid #738d0b;
	color: #ffffff !important;
	/* gradient */
	background: #94ac26; /* Old browsers */
	background: -moz-linear-gradient(top,  #b4c568 0%, #b4c568 4%, #94ac26 4%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4c568), color-stop(4%,#b4c568), color-stop(4%,#94ac26)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b4c568 0%,#b4c568 4%,#94ac26 4%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b4c568 0%,#b4c568 4%,#94ac26 4%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b4c568 0%,#b4c568 4%,#94ac26 4%); /* IE10+ */
	background: linear-gradient(top,  #b4c568 0%,#b4c568 4%,#94ac26 4%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4c568', endColorstr='#94ac26',GradientType=0 ); /* IE6-9 */
	}

/* --- button hover --- */
div.p_table_1 a.sign_up.sign_up_lightgreen:hover
	{
	text-shadow: 0px 1px 0px #62750a; /* text shadow for firefox 3.6+ */ 
	border: 1px solid #567105;
	/* gradient */
	background: #839c0e; /* Old browsers */
	background: -moz-linear-gradient(top,  #758f0b 0%, #758f0b 4%, #839c0e 4%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#758f0b), color-stop(4%,#758f0b), color-stop(4%,#839c0e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #758f0b 0%,#758f0b 4%,#839c0e 4%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #758f0b 0%,#758f0b 4%,#839c0e 4%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #758f0b 0%,#758f0b 4%,#839c0e 4%); /* IE10+ */
	background: linear-gradient(top,  #758f0b 0%,#758f0b 4%,#839c0e 4%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#758f0b', endColorstr='#839c0e',GradientType=0 ); /* IE6-9 */
	}

/* --- button --- */
div.p_table_1 a.sign_up.sign_up_green
	{
	padding: 6px 0px 0px 0px !important;
	text-shadow: 0px 1px 0px #417627; /* text shadow for firefox 3.6+ */ 
	border: 1px solid #357519;
	color: #ffffff !important;
	/* gradient */
	background: #579e34; /* Old browsers */
	background: -moz-linear-gradient(top,  #8abb71 0%, #8abb71 4%, #579e34 4%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8abb71), color-stop(4%,#8abb71), color-stop(4%,#579e34)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8abb71 0%,#8abb71 4%,#579e34 4%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8abb71 0%,#8abb71 4%,#579e34 4%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8abb71 0%,#8abb71 4%,#579e34 4%); /* IE10+ */
	background: linear-gradient(top,  #8abb71 0%,#8abb71 4%,#579e34 4%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8abb71', endColorstr='#579e34',GradientType=0 ); /* IE6-9 */
	}

/* --- button hover --- */
div.p_table_1 a.sign_up.sign_up_green:hover
	{
	text-shadow: 0px 1px 0px #316418; /* text shadow for firefox 3.6+ */ 
	border: 1px solid #1f580c;
	/* gradient */
	background: #418520; /* Old browsers */
	background: -moz-linear-gradient(top,  #37771a 0%, #37771a 4%, #418520 4%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37771a), color-stop(4%,#37771a), color-stop(4%,#418520)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #37771a 0%,#37771a 4%,#418520 4%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #37771a 0%,#37771a 4%,#418520 4%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #37771a 0%,#37771a 4%,#418520 4%); /* IE10+ */
	background: linear-gradient(top,  #37771a 0%,#37771a 4%,#418520 4%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37771a', endColorstr='#418520',GradientType=0 ); /* IE6-9 */
	}
	
/* ==================== COLUMN RIBBONS  ==================== */
/* --- base --- */
div.p_table_1 div.column_ribbon
	{
	float: right;
	width: 42px;
	height: 42px;
	position: relative;	
	margin-bottom: -42px;
	}
	
/* --- hover--- */	
div.p_table_1.p_table_hover_light div.column_1:hover div.column_ribbon,
div.p_table_1.p_table_hover_light div.column_2:hover div.column_ribbon,
div.p_table_1.p_table_hover_light div.column_3:hover div.column_ribbon,
div.p_table_1.p_table_hover_light div.column_4:hover div.column_ribbon,
div.p_table_1.p_table_hover_light div.active_column div.column_ribbon,
div.p_table_1.p_table_hover_disabled div.column_1:hover div.column_ribbon,
div.p_table_1.p_table_hover_disabled div.column_2:hover div.column_ribbon,
div.p_table_1.p_table_hover_disabled div.column_3:hover div.column_ribbon,
div.p_table_1.p_table_hover_disabled div.column_4:hover div.column_ribbon
	{
	right: 0px;
	}

div.p_table_1 div.column_1:hover div.column_ribbon,
div.p_table_1 div.column_2:hover div.column_ribbon,
div.p_table_1 div.column_3:hover div.column_ribbon,
div.p_table_1 div.column_4:hover div.column_ribbon,
div.p_table_1 div.active_column div.column_ribbon,
div.p_table_1.p_table_hover_disabled div.active_column:hover div.column_ribbon
	{
	right: -10px;
	}
	
/* ------ ribbon styles ------  */
/* --- style1--- */	
div.ribbon_style1_best { background: url(../img/ribbon_style1_best.png); }
div.ribbon_style1_buy { background: url(../img/ribbon_style1_buy.png); }
div.ribbon_style1_free { background: url(../img/ribbon_style1_free.png); }
div.ribbon_style1_free_caps { background: url(../img/ribbon_style1_free_caps.png); }
div.ribbon_style1_fresh { background: url(../img/ribbon_style1_fresh.png); }
div.ribbon_style1_gift_caps { background: url(../img/ribbon_style1_gift_caps.png); }
div.ribbon_style1_heart { background: url(../img/ribbon_style1_heart.png); }
div.ribbon_style1_hot { background: url(../img/ribbon_style1_hot.png); }
div.ribbon_style1_hot_caps { background: url(../img/ribbon_style1_hot_caps.png); }
div.ribbon_style1_new { background: url(../img/ribbon_style1_new.png); }
div.ribbon_style1_new_caps { background: url(../img/ribbon_style1_new_caps.png); }
div.ribbon_style1_no1 { background: url(../img/ribbon_style1_no1.png); }
div.ribbon_style1_off5 { background: url(../img/ribbon_style1_off5.png); }
div.ribbon_style1_off10 { background: url(../img/ribbon_style1_off10.png); }
div.ribbon_style1_off15 { background: url(../img/ribbon_style1_off15.png); }
div.ribbon_style1_off20 { background: url(../img/ribbon_style1_off20.png); }
div.ribbon_style1_off25 { background: url(../img/ribbon_style1_off25.png); }
div.ribbon_style1_off30 { background: url(../img/ribbon_style1_off30.png); }
div.ribbon_style1_off35 { background: url(../img/ribbon_style1_off35.png); }
div.ribbon_style1_off40 { background: url(../img/ribbon_style1_off40.png); }
div.ribbon_style1_off50 { background: url(../img/ribbon_style1_off50.png); }
div.ribbon_style1_off75 { background: url(../img/ribbon_style1_off75.png); }
div.ribbon_style1_pack { background: url(../img/ribbon_style1_pack.png); }
div.ribbon_style1_pro { background: url(../img/ribbon_style1_pro.png); }
div.ribbon_style1_sale { background: url(../img/ribbon_style1_sale.png); }
div.ribbon_style1_save { background: url(../img/ribbon_style1_save.png); }
div.ribbon_style1_save_caps { background: url(../img/ribbon_style1_save_caps.png); }
div.ribbon_style1_top { background: url(../img/ribbon_style1_top.png); }
div.ribbon_style1_top_caps { background: url(../img/ribbon_style1_top_caps.png); }
div.ribbon_style1_trial { background: url(../img/ribbon_style1_trial.png); }

/* --- style2--- */
div.ribbon_style2_best { background: url(../img/ribbon_style2_best.png); }
div.ribbon_style2_buy { background: url(../img/ribbon_style2_buy.png); }
div.ribbon_style2_free { background: url(../img/ribbon_style2_free.png); }
div.ribbon_style2_free_caps { background: url(../img/ribbon_style2_free_caps.png); }
div.ribbon_style2_fresh { background: url(../img/ribbon_style2_fresh.png); }
div.ribbon_style2_gift_caps { background: url(../img/ribbon_style2_gift_caps.png); }
div.ribbon_style2_heart { background: url(../img/ribbon_style2_heart.png); }
div.ribbon_style2_hot { background: url(../img/ribbon_style2_hot.png); }
div.ribbon_style2_hot_caps { background: url(../img/ribbon_style2_hot_caps.png); }
div.ribbon_style2_new { background: url(../img/ribbon_style2_new.png); }
div.ribbon_style2_new_caps { background: url(../img/ribbon_style2_new_caps.png); }
div.ribbon_style2_no1 { background: url(../img/ribbon_style2_no1.png); }
div.ribbon_style2_off5 { background: url(../img/ribbon_style2_off5.png); }
div.ribbon_style2_off10 { background: url(../img/ribbon_style2_off10.png); }
div.ribbon_style2_off15 { background: url(../img/ribbon_style2_off15.png); }
div.ribbon_style2_off20 { background: url(../img/ribbon_style2_off20.png); }
div.ribbon_style2_off25 { background: url(../img/ribbon_style2_off25.png); }
div.ribbon_style2_off30 { background: url(../img/ribbon_style2_off30.png); }
div.ribbon_style2_off35 { background: url(../img/ribbon_style2_off35.png); }
div.ribbon_style2_off40 { background: url(../img/ribbon_style2_off40.png); }
div.ribbon_style2_off50 { background: url(../img/ribbon_style2_off50.png); }
div.ribbon_style2_off75 { background: url(../img/ribbon_style2_off75.png); }
div.ribbon_style2_pack { background: url(../img/ribbon_style2_pack.png); }
div.ribbon_style2_pro { background: url(../img/ribbon_style2_pro.png); }
div.ribbon_style2_sale { background: url(../img/ribbon_style2_sale.png); }
div.ribbon_style2_save { background: url(../img/ribbon_style2_save.png); }
div.ribbon_style2_save_caps { background: url(../img/ribbon_style2_save_caps.png); }
div.ribbon_style2_top { background: url(../img/ribbon_style2_top.png); }
div.ribbon_style2_top_caps { background: url(../img/ribbon_style2_top_caps.png); }
div.ribbon_style2_trial { background: url(../img/ribbon_style2_trial.png); }

/* ==================== TOOLTIP  ==================== */
/* --- base --- */
div.p_table_1 span.css3_grid_tooltip
{
	position: relative !important;
	display: inline-block !important;
	border-bottom: 1px dotted #444444 !important;
	cursor: pointer;
}

div.p_table_1 li.row_style_1 span.css3_grid_tooltip, 
div.p_table_1 li.row_style_2 span.css3_grid_tooltip, 
div.p_table_1 li.row_style_3 span.css3_grid_tooltip, 
div.p_table_1 li.row_style_4 span.css3_grid_tooltip
{
	padding: 0 !important;
}

div.p_table_1 .header_row_1 span.css3_grid_tooltip,
div.p_table_1 .header_row_2 span.css3_grid_tooltip,
div.p_table_1 .footer_row span.css3_grid_tooltip
{
	border-bottom: none !important;
}

div.p_table_1 span.css3_grid_tooltip>span:first-child
{
	min-width: 180px; /* Tooltip Width */
	font-family: arial, sans-serif !important; /* Tooltip Base Font Family */
	font-size: 13px !important; /* Tooltip Base Font Size */
	line-height: normal !important;
	text-align: left !important;
	padding: 10px 10px 12px 10px !important;
	visibility: hidden;
    opacity: 0;
	position: absolute;
	z-index: 1000;

	/* CSS3 Transitions */
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	-o-transition-duration: 0.25s;
	-ms-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-moz-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-o-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-ms-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	
	color: #ffffff !important;
	
	/* CSS3 Gradients */
	background: #404040 !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #4e4e4e 0%, #404040 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e4e4e), color-stop(100%,#404040)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4e4e4e 0%,#404040 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4e4e4e 0%,#404040 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4e4e4e 0%,#404040 100%) !important; /* IE10+ */
	background: linear-gradient(top,  #4e4e4e 0%,#404040 100%) !important; /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e4e4e', endColorstr='#404040',GradientType=0 ); IE6-9 - disabled due to lack of compatibility with pseudo-elements */

	/* CSS3 Borders */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	/* CSS3 Text-shadow */
	text-shadow: 0px 1px 0px rgba(0,0,0,0.4);
	
	left: -19px;
	bottom: 100%;
	margin-bottom: 30px; /* Start Position */
	
	/* CSS3 Transitions */
	-webkit-transition-property: opacity, margin-bottom, visibility;
	-moz-transition-property: opacity, margin-bottom, visibility;
	-o-transition-property: opacity, margin-bottom, visibility;
	-ms-transition-property: opacity, margin-bottom, visibility;
	transition-property: opacity, margin-bottom, visibility;
}

div.p_table_1.p_table_sliding span.css3_grid_tooltip>span:first-child
{
	min-width: 95px;
	width: 95px;
	left: -54px;
}

div.p_table_1 span.css3_grid_tooltip>span:first-child:before
{	
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	position: absolute;
	border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
	border-top: 8px solid #000;
	border-bottom: 0 !important;
	bottom: -8px;
	left: 15px;
	border-color: #404040;
}

div.p_table_1.p_table_sliding span.css3_grid_tooltip>span:first-child:before
{
	left: 50px;
}

/* --- On Hover --- */
div.p_table_1 span.css3_grid_tooltip:hover>span:first-child
	{	
	margin-bottom: 10px; /* End Position */
	visibility: visible;
	opacity: 1;
	}

/* --- On Focus --- */
div.p_table_1 span.css3_grid_tooltip input:focus + span:first-child,
div.p_table_1 span.css3_grid_tooltip textarea:focus + span:first-child
	{	
	margin-bottom: 10px; /* End Position */
	visibility: visible;
	opacity: 1;
	}
	
/* --- Decorative Line --- */
div.p_table_1 span.css3_grid_tooltip>span:first-child:after
	{
	content: "";
	display: block;
	border-top: 1px solid #808080;
	position: absolute;
	left: 0px;
	top: 1px;
	width: 100%;
	height: 10px;
	
	/* CSS3 Borders */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
	
/* --- misc --- */
.css3_grid_clearfix:after
{
    font-size: 0px;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}
/* ============ Style 1 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_1 h1.col1,
div.p_table_1_1 h1.col2,
div.p_table_1_1 h1.col3,
div.p_table_1_1 h1.col4
	{
	color: #808080 !important;
	}
	
div.p_table_1_1 h1 span
	{
	color: #5bc2d4 !important;
	}
	
div.p_table_1_1 h2.col1,
div.p_table_1_1 h2.col2,
div.p_table_1_1 h2.col3,
div.p_table_1_1 h2.col4
	{
	color: #808080 !important;
	}
	
div.p_table_1_1 h2.caption
	{
	color: #808080 !important;
	}		
	
div.p_table_1_1 h2.caption span
	{
	color: #5bc2d4 !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_1 h3.col1,
div.p_table_1_1 h3.col2,
div.p_table_1_1 h3.col3,
div.p_table_1_1 h3.col4
	{
	color: #808080 !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_1 div.caption_column li.header_row_1 
	{
	border-top: 1px solid #5f5f5f;
	border-bottom: 1px solid #1a1a1a;
	background-color: #353535 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #424242, #2b2b2b) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important; /* IE8 */
	background: -ms-linear-gradient(top, #424242, #2b2b2b) !important; /* IE9 */
	background: -moz-linear-gradient(top, #424242, #2b2b2b) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #424242, #2b2b2b) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #424242, #2b2b2b) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #2b2b2b)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_1 div.caption_column li.header_row_2
	{
	border-top: 1px solid #434343;
	border-bottom: 1px solid #1f1f1f;
	background-color: #353535 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #363636, #1f1f1f) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important; /* IE8 */
	background: -ms-linear-gradient(top, #363636, #1f1f1f) !important; /* IE9 */
	background: -moz-linear-gradient(top, #363636, #1f1f1f) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #363636, #1f1f1f) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #363636, #1f1f1f) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #1f1f1f)) !important; /* Chrome 10, Safari */		
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_1 div.column_1 li.header_row_1
	{
	border-top: 1px solid #5f5f5f;
	border-bottom: 1px solid #1a1a1a;
	background-color: #353535 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #424242, #2b2b2b) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important; /* IE8 */
	background: -ms-linear-gradient(top, #424242, #2b2b2b) !important; /* IE9 */
	background: -moz-linear-gradient(top, #424242, #2b2b2b) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #424242, #2b2b2b) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #424242, #2b2b2b) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #2b2b2b)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_1 div.column_1 li.header_row_2
	{
	border-top: 1px solid #434343;
	border-bottom: 1px solid #1f1f1f;
	background-color: #353535 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #363636, #1f1f1f) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important; /* IE8 */
	background: -ms-linear-gradient(top, #363636, #1f1f1f) !important; /* IE9 */
	background: -moz-linear-gradient(top, #363636, #1f1f1f) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #363636, #1f1f1f) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #363636, #1f1f1f) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #1f1f1f)) !important; /* Chrome 10, Safari */	
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_1 div.column_2 li.header_row_1
	{
	border-top: 1px solid #5f5f5f;
	border-bottom: 1px solid #1a1a1a;
	background-color: #353535 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #424242, #2b2b2b) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important; /* IE8 */
	background: -ms-linear-gradient(top, #424242, #2b2b2b) !important; /* IE9 */
	background: -moz-linear-gradient(top, #424242, #2b2b2b) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #424242, #2b2b2b) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #424242, #2b2b2b) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #2b2b2b)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_1 div.column_2 li.header_row_2
	{
	border-top: 1px solid #434343;
	border-bottom: 1px solid #1f1f1f;
	background-color: #353535 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #363636, #1f1f1f) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important; /* IE8 */
	background: -ms-linear-gradient(top, #363636, #1f1f1f) !important; /* IE9 */
	background: -moz-linear-gradient(top, #363636, #1f1f1f) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #363636, #1f1f1f) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #363636, #1f1f1f) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #1f1f1f)) !important; /* Chrome 10, Safari */	
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_1 div.column_3 li.header_row_1
	{
	border-top: 1px solid #5f5f5f;
	border-bottom: 1px solid #1a1a1a;
	background-color: #353535 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #424242, #2b2b2b) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important; /* IE8 */
	background: -ms-linear-gradient(top, #424242, #2b2b2b) !important; /* IE9 */
	background: -moz-linear-gradient(top, #424242, #2b2b2b) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #424242, #2b2b2b) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #424242, #2b2b2b) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #2b2b2b)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_1 div.column_3 li.header_row_2
	{
	border-top: 1px solid #434343;
	border-bottom: 1px solid #1f1f1f;
	background-color: #353535 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #363636, #1f1f1f) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important; /* IE8 */
	background: -ms-linear-gradient(top, #363636, #1f1f1f) !important; /* IE9 */
	background: -moz-linear-gradient(top, #363636, #1f1f1f) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #363636, #1f1f1f) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #363636, #1f1f1f) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #1f1f1f)) !important; /* Chrome 10, Safari */	
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_1 div.column_4 li.header_row_1
	{
	border-top: 1px solid #5f5f5f;
	border-bottom: 1px solid #1a1a1a;
	background-color: #353535 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #424242, #2b2b2b) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important; /* IE8 */
	background: -ms-linear-gradient(top, #424242, #2b2b2b) !important; /* IE9 */
	background: -moz-linear-gradient(top, #424242, #2b2b2b) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #424242, #2b2b2b) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #424242, #2b2b2b) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #2b2b2b)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_1 div.column_4 li.header_row_2
	{
	border-top: 1px solid #434343;
	border-bottom: 1px solid #1f1f1f;
	background-color: #353535 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #363636, #1f1f1f) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important; /* IE8 */
	background: -ms-linear-gradient(top, #363636, #1f1f1f) !important; /* IE9 */
	background: -moz-linear-gradient(top, #363636, #1f1f1f) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #363636, #1f1f1f) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #363636, #1f1f1f) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #1f1f1f)) !important; /* Chrome 10, Safari */	
	}
/* ============ Style 2 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_2 h1.col1,
div.p_table_1_2 h1.col2,
div.p_table_1_2 h1.col3,
div.p_table_1_2 h1.col4
	{
	color: #da4300 !important;
	/* shadow */
	text-shadow: 0px 1px 0px #ffdd28;
	}
	
div.p_table_1_2 h1 span
	{
	color: #da4300;
	text-shadow: 0px 1px 0px #ffdd28;
	}
	
div.p_table_1_2 h2.col1,
div.p_table_1_2 h2.col2,
div.p_table_1_2 h2.col3,
div.p_table_1_2 h2.col4
	{
	color: #da4300 !important;
	text-shadow: 0px 1px 0px #ffdd28;
	}

div.p_table_1_2 h2.caption
	{
	color: #da4300 !important;
	text-shadow: 0px 1px 0px #ffdd28;
	}		
	
div.p_table_1_2 h2.caption span
	{
	color: #da4300 !important;
	text-shadow: 0px 1px 0px #ffdd28 !important;
	}	
	
div.p_table_1_2 h3.col1,
div.p_table_1_2 h3.col2,
div.p_table_1_2 h3.col3,
div.p_table_1_2 h3.col4
	{
	color: #da4300 !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_2 div.caption_column li.header_row_1 
	{
	border-top: 1px solid #ffe96d;
	border-bottom: 1px solid #ff8e00;
	background-color: #fcbb00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #fbd601, #fdae00) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdae00') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdae00') !important; /* IE8 */
	background: -ms-linear-gradient(top, #fbd601, #fdae00) !important; /* IE9 */
	background: -moz-linear-gradient(top, #fbd601, #fdae00) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #fbd601, #fdae00) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #fbd601, #fdae00) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd601), color-stop(1, #fdae00)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_2 div.caption_column li.header_row_2
	{
	border-top: 1px solid #ffec4a;
	border-bottom: 1px solid #ea8c00;
	background-color: #fcbb00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #fbd601, #fdb200) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdb200') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdb200') !important; /* IE8 */
	background: -ms-linear-gradient(top, #fbd601, #fdb200) !important; /* IE9 */
	background: -moz-linear-gradient(top, #fbd601, #fdb200) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #fbd601, #fdb200) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #fbd601, #fdb200) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd601), color-stop(1, #fdb200)) !important; /* Chrome 10, Safari */	
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_2 div.column_1 li.header_row_1
	{
	border-top: 1px solid #ffe96d;
	border-bottom: 1px solid #ff8e00;
	background-color: #fcbb00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #fbd601, #fdae00) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdae00') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdae00') !important; /* IE8 */
	background: -ms-linear-gradient(top, #fbd601, #fdae00) !important; /* IE9 */
	background: -moz-linear-gradient(top, #fbd601, #fdae00) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #fbd601, #fdae00) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #fbd601, #fdae00) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd601), color-stop(1, #fdae00)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_1_2 div.column_1 li.header_row_2
	{
	border-top: 1px solid #ffec4a;
	border-bottom: 1px solid #ea8c00;
	background-color: #fcbb00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #fbd601, #fdb200) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdb200') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdb200') !important; /* IE8 */
	background: -ms-linear-gradient(top, #fbd601, #fdb200) !important; /* IE9 */
	background: -moz-linear-gradient(top, #fbd601, #fdb200) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #fbd601, #fdb200) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #fbd601, #fdb200) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd601), color-stop(1, #fdb200)) !important; /* Chrome 10, Safari */
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_2 div.column_2 li.header_row_1
	{
	border-top: 1px solid #ffe96d;
	border-bottom: 1px solid #ff8e00;
	background-color: #fcbb00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #fbd601, #fdae00) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdae00') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdae00') !important; /* IE8 */
	background: -ms-linear-gradient(top, #fbd601, #fdae00) !important; /* IE9 */
	background: -moz-linear-gradient(top, #fbd601, #fdae00) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #fbd601, #fdae00) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #fbd601, #fdae00) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd601), color-stop(1, #fdae00)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_1_2 div.column_2 li.header_row_2
	{
	border-top: 1px solid #ffec4a;
	border-bottom: 1px solid #ea8c00;
	background-color: #fcbb00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #fbd601, #fdb200) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdb200') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdb200') !important; /* IE8 */
	background: -ms-linear-gradient(top, #fbd601, #fdb200) !important; /* IE9 */
	background: -moz-linear-gradient(top, #fbd601, #fdb200) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #fbd601, #fdb200) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #fbd601, #fdb200) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd601), color-stop(1, #fdb200)) !important; /* Chrome 10, Safari */
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_2 div.column_3 li.header_row_1
	{
	border-top: 1px solid #ffe96d;
	border-bottom: 1px solid #ff8e00;
	background-color: #fcbb00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #fbd601, #fdae00) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdae00') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdae00') !important; /* IE8 */
	background: -ms-linear-gradient(top, #fbd601, #fdae00) !important; /* IE9 */
	background: -moz-linear-gradient(top, #fbd601, #fdae00) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #fbd601, #fdae00) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #fbd601, #fdae00) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd601), color-stop(1, #fdae00)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_1_2 div.column_3 li.header_row_2
	{
	border-top: 1px solid #ffec4a;
	border-bottom: 1px solid #ea8c00;
	background-color: #fcbb00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #fbd601, #fdb200) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdb200') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdb200') !important; /* IE8 */
	background: -ms-linear-gradient(top, #fbd601, #fdb200) !important; /* IE9 */
	background: -moz-linear-gradient(top, #fbd601, #fdb200) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #fbd601, #fdb200) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #fbd601, #fdb200) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd601), color-stop(1, #fdb200)) !important; /* Chrome 10, Safari */
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_2 div.column_4 li.header_row_1
	{
	border-top: 1px solid #ffe96d;
	border-bottom: 1px solid #ff8e00;
	background-color: #fcbb00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #fbd601, #fdae00) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdae00') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdae00') !important; /* IE8 */
	background: -ms-linear-gradient(top, #fbd601, #fdae00) !important; /* IE9 */
	background: -moz-linear-gradient(top, #fbd601, #fdae00) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #fbd601, #fdae00) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #fbd601, #fdae00) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd601), color-stop(1, #fdae00)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_1_2 div.column_4 li.header_row_2
	{
	border-top: 1px solid #ffec4a;
	border-bottom: 1px solid #ea8c00;
	background-color: #fcbb00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #fbd601, #fdb200) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdb200') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdb200') !important; /* IE8 */
	background: -ms-linear-gradient(top, #fbd601, #fdb200) !important; /* IE9 */
	background: -moz-linear-gradient(top, #fbd601, #fdb200) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #fbd601, #fdb200) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #fbd601, #fdb200) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd601), color-stop(1, #fdb200)) !important; /* Chrome 10, Safari */
	}
/* ============ Style 3 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_3 h1.col1,
div.p_table_1_3 h1.col2,
div.p_table_1_3 h1.col3,
div.p_table_1_3 h1.col4
	{
	color: #e76666 !important;
	}
	
div.p_table_1_3 h1 span
	{
	color: #ffffff !important;
	}
	
div.p_table_1_3 h2.col1,
div.p_table_1_3 h2.col2,
div.p_table_1_3 h2.col3,
div.p_table_1_3 h2.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_3 h2.caption
	{
	color: #e76666 !important;
	}	
	
div.p_table_1_3 h2.caption span
	{
	color: #ffffff !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_3 h3.col1,
div.p_table_1_3 h3.col2,
div.p_table_1_3 h3.col3,
div.p_table_1_3 h3.col4
	{
	color: #ffffff !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_3 div.caption_column li.header_row_1 
	{
	border-top: 1px solid #c44646;
	border-bottom: 1px solid #810000;
	background-color: #ab2727 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #b83636, #a72323) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b83636', endColorstr='#a72323') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b83636', endColorstr='#a72323') !important; /* IE8 */
	background: -ms-linear-gradient(top, #b83636, #a72323) !important; /* IE9 */
	background: -moz-linear-gradient(top, #b83636, #a72323) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #b83636, #a72323) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #b83636, #a72323) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b83636), color-stop(1, #a72323)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_3 div.caption_column li.header_row_2
	{
	border-top: 1px solid #d04848;
	border-bottom: 1px solid #8f1d1d;
	background-color: #ab2727 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ba3737, #a62222) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3737', endColorstr='#a62222') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3737', endColorstr='#a62222') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ba3737, #a62222) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ba3737, #a62222) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ba3737, #a62222) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ba3737, #a62222) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ba3737), color-stop(1, #a62222)) !important; /* Chrome 10, Safari */		
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_3 div.column_1 li.header_row_1
	{
	border-top: 1px solid #c44646;
	border-bottom: 1px solid #810000;
	background-color: #ab2727 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #b83636, #a72323) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b83636', endColorstr='#a72323') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b83636', endColorstr='#a72323') !important; /* IE8 */
	background: -ms-linear-gradient(top, #b83636, #a72323) !important; /* IE9 */
	background: -moz-linear-gradient(top, #b83636, #a72323) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #b83636, #a72323) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #b83636, #a72323) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b83636), color-stop(1, #a72323)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_3 div.column_1 li.header_row_2
	{
	border-top: 1px solid #d04848;
	border-bottom: 1px solid #8f1d1d;
	background-color: #ab2727 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ba3737, #a62222) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3737', endColorstr='#a62222') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3737', endColorstr='#a62222') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ba3737, #a62222) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ba3737, #a62222) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ba3737, #a62222) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ba3737, #a62222) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ba3737), color-stop(1, #a62222)) !important; /* Chrome 10, Safari */	
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_3 div.column_2 li.header_row_1
	{
	border-top: 1px solid #c44646;
	border-bottom: 1px solid #810000;
	background-color: #ab2727 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #b83636, #a72323) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b83636', endColorstr='#a72323') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b83636', endColorstr='#a72323') !important; /* IE8 */
	background: -ms-linear-gradient(top, #b83636, #a72323) !important; /* IE9 */
	background: -moz-linear-gradient(top, #b83636, #a72323) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #b83636, #a72323) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #b83636, #a72323) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b83636), color-stop(1, #a72323)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_3 div.column_2 li.header_row_2
	{
	border-top: 1px solid #d04848;
	border-bottom: 1px solid #8f1d1d;
	background-color: #ab2727 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ba3737, #a62222) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3737', endColorstr='#a62222') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3737', endColorstr='#a62222') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ba3737, #a62222) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ba3737, #a62222) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ba3737, #a62222) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ba3737, #a62222) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ba3737), color-stop(1, #a62222)) !important; /* Chrome 10, Safari */	
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_3 div.column_3 li.header_row_1
	{
	border-top: 1px solid #c44646;
	border-bottom: 1px solid #810000;
	background-color: #ab2727 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #b83636, #a72323) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b83636', endColorstr='#a72323') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b83636', endColorstr='#a72323') !important; /* IE8 */
	background: -ms-linear-gradient(top, #b83636, #a72323) !important; /* IE9 */
	background: -moz-linear-gradient(top, #b83636, #a72323) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #b83636, #a72323) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #b83636, #a72323) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b83636), color-stop(1, #a72323)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_3 div.column_3 li.header_row_2
	{
	border-top: 1px solid #d04848;
	border-bottom: 1px solid #8f1d1d;
	background-color: #ab2727 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ba3737, #a62222) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3737', endColorstr='#a62222') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3737', endColorstr='#a62222') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ba3737, #a62222) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ba3737, #a62222) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ba3737, #a62222) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ba3737, #a62222) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ba3737), color-stop(1, #a62222)) !important; /* Chrome 10, Safari */	
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_3 div.column_4 li.header_row_1
	{
	border-top: 1px solid #c44646;
	border-bottom: 1px solid #810000;
	background-color: #ab2727 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #b83636, #a72323) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b83636', endColorstr='#a72323') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b83636', endColorstr='#a72323') !important; /* IE8 */
	background: -ms-linear-gradient(top, #b83636, #a72323) !important; /* IE9 */
	background: -moz-linear-gradient(top, #b83636, #a72323) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #b83636, #a72323) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #b83636, #a72323) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b83636), color-stop(1, #a72323)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_3 div.column_4 li.header_row_2
	{
	border-top: 1px solid #d04848;
	border-bottom: 1px solid #8f1d1d;
	background-color: #ab2727 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ba3737, #a62222) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3737', endColorstr='#a62222') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3737', endColorstr='#a62222') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ba3737, #a62222) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ba3737, #a62222) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ba3737, #a62222) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ba3737, #a62222) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ba3737), color-stop(1, #a62222)) !important; /* Chrome 10, Safari */	
	}
/* ============ Style 4 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_4 h1.col1,
div.p_table_1_4 h1.col2,
div.p_table_1_4 h1.col3,
div.p_table_1_4 h1.col4
	{
	color: #d9513b !important;
	}
	
div.p_table_1_4 h1 span
	{
	color: #ffba58 !important;
	}

div.p_table_1_4 h2.col1,
div.p_table_1_4 h2.col2,
div.p_table_1_4 h2.col3,
div.p_table_1_4 h2.col4
	{
	color: #878787 !important;
	}
	
div.p_table_1_4 h2.caption
	{
	color: #d9513b !important;
	}
	
div.p_table_1_4 h2.caption span
	{
	color: #ffba58 !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_4 h3.col1,
div.p_table_1_4 h3.col2,
div.p_table_1_4 h3.col3,
div.p_table_1_4 h3.col4
	{
	color: #ffba58 !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_4 div.caption_column li.header_row_1 
	{
	border-top: 0;
	border-bottom: 1px solid #822c2c;
	background-color: #E9E9E9 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ffffff, #d2d2d2) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ffffff, #d2d2d2) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #d2d2d2)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_4 div.caption_column li.header_row_2
	{
	border-top: 1px solid #c65757;
	border-bottom: 1px solid #451515;
	background-color: #812C2C !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ae3a3a, #5f2121) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#5f2121') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#5f2121') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ae3a3a, #5f2121) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ae3a3a), color-stop(1, #5f2121)) !important; /* Chrome 10, Safari */	
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_4 div.column_1 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #822c2c;
	background-color: #E9E9E9 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ffffff, #d2d2d2) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ffffff, #d2d2d2) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #d2d2d2)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_1_4 div.column_1 li.header_row_2
	{
	border-top: 1px solid #c65757;
	border-bottom: 1px solid #451515;
	background-color: #812C2C !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ae3a3a, #5f2121) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#5f2121') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#5f2121') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ae3a3a, #5f2121) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ae3a3a), color-stop(1, #5f2121)) !important; /* Chrome 10, Safari */
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_4 div.column_2 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #822c2c;
	background-color: #E9E9E9 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ffffff, #d2d2d2) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ffffff, #d2d2d2) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #d2d2d2)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_1_4 div.column_2 li.header_row_2
	{
	border-top: 1px solid #c65757;
	border-bottom: 1px solid #451515;
	background-color: #812C2C !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ae3a3a, #5f2121) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#5f2121') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#5f2121') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ae3a3a, #5f2121) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ae3a3a), color-stop(1, #5f2121)) !important; /* Chrome 10, Safari */
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_4 div.column_3 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #822c2c;
	background-color: #E9E9E9 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ffffff, #d2d2d2) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ffffff, #d2d2d2) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #d2d2d2)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_1_4 div.column_3 li.header_row_2
	{
	border-top: 1px solid #c65757;
	border-bottom: 1px solid #451515;
	background-color: #812C2C !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ae3a3a, #5f2121) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#5f2121') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#5f2121') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ae3a3a, #5f2121) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ae3a3a), color-stop(1, #5f2121)) !important; /* Chrome 10, Safari */
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_4 div.column_4 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #822c2c;
	background-color: #E9E9E9 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ffffff, #d2d2d2) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ffffff, #d2d2d2) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #d2d2d2)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_1_4 div.column_4 li.header_row_2
	{
	border-top: 1px solid #c65757;
	border-bottom: 1px solid #451515;
	background-color: #812C2C !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ae3a3a, #5f2121) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#5f2121') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#5f2121') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ae3a3a, #5f2121) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ae3a3a), color-stop(1, #5f2121)) !important; /* Chrome 10, Safari */
	}
/* ============ Style 5 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_5 h1.col1,
div.p_table_1_5 h1.col2,
div.p_table_1_5 h1.col3,
div.p_table_1_5 h1.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_5 h1 span
	{
	color: #ffffff !important;
	}

div.p_table_1_5 h2.col1,
div.p_table_1_5 h2.col2,
div.p_table_1_5 h2.col3,
div.p_table_1_5 h2.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_5 h2.caption
	{
	color: #ef9a36 !important;
	}
	
div.p_table_1_5 h2.caption span
	{
	color: #f6ba18 !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_5 h3.col1,
div.p_table_1_5 h3.col2,
div.p_table_1_5 h3.col3,
div.p_table_1_5 h3.col4
	{
	color: #ffffff !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_5 div.caption_column li.header_row_1 
	{
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_5 div.caption_column li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_5 div.column_1 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #e18416;
	background: #e18416 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_5 div.column_1 li.header_row_2
	{
	border-top: 1px solid #ef9a36;
	border-bottom: 1px solid #ef9a36;
	background: #ef9a36 !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_5 div.column_2 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #e9aa00;
	background: #e9aa00 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_5 div.column_2 li.header_row_2
	{
	border-top: 1px solid #f6ba18;
	border-bottom: 1px solid #f6ba18;
	background: #f6ba18 !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_5 div.column_3 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #839c0e;
	background: #839c0e !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_5 div.column_3 li.header_row_2
	{
	border-top: 1px solid #94ac26;
	border-bottom: 1px solid #94ac26;
	background: #94ac26 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_5 div.column_4 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #418520;
	background: #418520 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_5 div.column_4 li.header_row_2
	{
	border-top: 1px solid #579e34;
	border-bottom: 1px solid #579e34;
	background: #579e34 !important;
	}
/* ============ Style 6 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_6 h1.col1,
div.p_table_1_6 h1.col2,
div.p_table_1_6 h1.col3,
div.p_table_1_6 h1.col4
	{
	color: #da4300 !important;
	}
	
div.p_table_1_6 h1 span
	{
	color: #da4300 !important;
	}

div.p_table_1_6 h2.col1,
div.p_table_1_6 h2.col2,
div.p_table_1_6 h2.col3,
div.p_table_1_6 h2.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_6 h2.caption
	{
	color: #da4300 !important;
	}
	
div.p_table_1_6 h2.caption span
	{
	color: #ffffff !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_6 h3.col1,
div.p_table_1_6 h3.col2,
div.p_table_1_6 h3.col3,
div.p_table_1_6 h3.col4
	{
	color: #da4300 !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_6 div.caption_column li.header_row_1 
	{
	border-top: 0;
	border-bottom: 1px solid #fcc601;
	background: #fcc601 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_6 div.caption_column li.header_row_2
	{
	border-top: 1px solid #fcc601;
	border-bottom: 1px solid #fcc601;
	background: #fcc601 !important;
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_6 div.column_1 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #da4300;
	background: #da4300 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_6 div.column_1 li.header_row_2
	{
	border-top: 1px solid #fcc601;
	border-bottom: 1px solid #fcc601;
	background: #fcc601 !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_6 div.column_2 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #da4300;
	background: #da4300 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_6 div.column_2 li.header_row_2
	{
	border-top: 1px solid #fcc601;
	border-bottom: 1px solid #fcc601;
	background: #fcc601 !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_6 div.column_3 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #da4300;
	background: #da4300 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_6 div.column_3 li.header_row_2
	{
	border-top: 1px solid #fcc601;
	border-bottom: 1px solid #fcc601;
	background: #fcc601 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_6 div.column_4 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #da4300;
	background: #da4300 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_6 div.column_4 li.header_row_2
	{
	border-top: 1px solid #fcc601;
	border-bottom: 1px solid #fcc601;
	background: #fcc601 !important;
	}
/* ============ Style 7 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_7 h1.col1
	{
	color: #faab00 !important;
	}
	
div.p_table_1_7 h1.col2
	{
	color: #9bba0d !important;
	}
	
div.p_table_1_7 h1.col3
	{
	color: #539a2d !important;
	}
	
div.p_table_1_7 h1.col4
	{
	color: #268061 !important;
	}
	
div.p_table_1_7 h1.col1 span
	{
	color: #faab00 !important;
	}

div.p_table_1_7 h1.col2 span
	{
	color: #9bba0d !important;
	}
	
div.p_table_1_7 h1.col3 span
	{
	color: #539a2d !important;
	}
	
div.p_table_1_7 h1.col4 span
	{
	color: #268061 !important;
	}
	
div.p_table_1_7 h2.col1,
div.p_table_1_7 h2.col2,
div.p_table_1_7 h2.col3,
div.p_table_1_7 h2.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_7 h2.caption
	{
	color: #faab00 !important;
	}
	
div.p_table_1_7 h2.caption span
	{
	color: #9bba0d !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_7 h3.col1
	{
	color: #faab00 !important;
	}
	
div.p_table_1_7 h3.col2
	{
	color: #9bba0d !important;
	}
	
div.p_table_1_7 h3.col3
	{
	color: #539a2d !important;
	}
	
div.p_table_1_7 h3.col4
	{
	color: #268061 !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_7 div.caption_column li.header_row_1 
	{
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_7 div.caption_column li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_7 div.column_1 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #faab00;
	background: #faab00 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_7 div.column_1 li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_7 div.column_2 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #9bba0d;
	background: #9bba0d !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_7 div.column_2 li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_7 div.column_3 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #539a2d;
	background: #539a2d !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_7 div.column_3 li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_7 div.column_4 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #268061;
	background: #268061 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_7 div.column_4 li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
/* ============ Style 8 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_8 h1.col1,
div.p_table_1_8 h1.col2,
div.p_table_1_8 h1.col3,
div.p_table_1_8 h1.col4
	{
	color: #d9513b !important;
	}
	
div.p_table_1_8 h1 span
	{
	color: #ffba58 !important;
	}

div.p_table_1_8 h2.col1,
div.p_table_1_8 h2.col2,
div.p_table_1_8 h2.col3,
div.p_table_1_8 h2.col4
	{
	color: #d9513b !important;
	}
	
div.p_table_1_8 h2.caption
	{
	color: #d9513b !important;
	}
	
div.p_table_1_8 h2.caption span
	{
	color: #ffba58 !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_8 h3.col1,
div.p_table_1_8 h3.col2,
div.p_table_1_8 h3.col3,
div.p_table_1_8 h3.col4
	{
	color: #ffba58 !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_8 div.caption_column li.header_row_1 
	{
	border-top: 0;
	border-bottom: 1px solid #752828;
	background: #752828 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_8 div.caption_column li.header_row_2
	{
	border-top: 1px solid #752828;
	border-bottom: 1px solid #752828;
	background: #752828 !important;
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_8 div.column_1 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #ffba58;
	background: #ffca64 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_8 div.column_1 li.header_row_2
	{
	border-top: 1px solid #752828;
	border-bottom: 1px solid #802b2b;
	background: #802b2b !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_8 div.column_2 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #ffba58;
	background: #ffba58 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_8 div.column_2 li.header_row_2
	{
	border-top: 1px solid #752828;
	border-bottom: 1px solid #752828;
	background: #752828 !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_8 div.column_3 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #ffba58;
	background: #ffca64 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_8 div.column_3 li.header_row_2
	{
	border-top: 1px solid #752828;
	border-bottom: 1px solid #802b2b;
	background: #802b2b !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_8 div.column_4 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #ffba58;
	background: #ffba58 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_8 div.column_4 li.header_row_2
	{
	border-top: 1px solid #752828;
	border-bottom: 1px solid #752828;
	background: #752828 !important;
	}
/* ============ Style 9 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_9 h1.col1,
div.p_table_1_9 h1.col2,
div.p_table_1_9 h1.col3,
div.p_table_1_9 h1.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_9 h1 span
	{
	color: #ffffff !important;
	}

div.p_table_1_9 h2.col1,
div.p_table_1_9 h2.col2,
div.p_table_1_9 h2.col3,
div.p_table_1_9 h2.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_9 h2.caption
	{
	color: #999999 !important;
	}
	
div.p_table_1_9 h2.caption span
	{
	color: #999999 !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_9 h3.col1,
div.p_table_1_9 h3.col2,
div.p_table_1_9 h3.col3,
div.p_table_1_9 h3.col4
	{
	color: #ffffff !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_9 div.caption_column li.header_row_1 
	{
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_9 div.caption_column li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_9 div.column_1 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #83c145;
	background: #83c145 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_9 div.column_1 li.header_row_2
	{
	border-top: 1px solid #96cd56;
	border-bottom: 1px solid #96cd56;
	background: #96cd56 !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_9 div.column_2 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #44982b;
	background: #44982b !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_9 div.column_2 li.header_row_2
	{
	border-top: 1px solid #55a938;
	border-bottom: 1px solid #55a938;
	background: #55a938 !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_9 div.column_3 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #186f32;
	background: #186f32 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_9 div.column_3 li.header_row_2
	{
	border-top: 1px solid #208240;
	border-bottom: 1px solid #208240;
	background: #208240 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_9 div.column_4 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #0a4945;
	background: #0a4945 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_9 div.column_4 li.header_row_2
	{
	border-top: 1px solid #0e5b56;
	border-bottom: 1px solid #0e5b56;
	background: #0e5b56 !important;
	}
/* ============ Style 10 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_10 h1.col1,
div.p_table_1_10 h1.col2,
div.p_table_1_10 h1.col3,
div.p_table_1_10 h1.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_10 h1 span
	{
	color: #ffffff !important;
	}

div.p_table_1_10 h2.col1,
div.p_table_1_10 h2.col2,
div.p_table_1_10 h2.col3,
div.p_table_1_10 h2.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_10 h2.caption
	{
	color: #999999 !important;
	}
	
div.p_table_1_10 h2.caption span
	{
	color: #999999 !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_10 h3.col1,
div.p_table_1_10 h3.col2,
div.p_table_1_10 h3.col3,
div.p_table_1_10 h3.col4
	{
	color: #ffffff !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_10 div.caption_column li.header_row_1 
	{
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_10 div.caption_column li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_10 div.column_1 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #52b5d5;
	background: #52b5d5 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_10 div.column_1 li.header_row_2
	{
	border-top: 1px solid #64c3de;
	border-bottom: 1px solid #64c3de;
	background: #64c3de !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_10 div.column_2 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #3591ca;
	background: #3591ca !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_10 div.column_2 li.header_row_2
	{
	border-top: 1px solid #44a3d5;
	border-bottom: 1px solid #44a3d5;
	background: #44a3d5 !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_10 div.column_3 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #1f5f9f;
	background: #1f5f9f !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_10 div.column_3 li.header_row_2
	{
	border-top: 1px solid #2972b0;
	border-bottom: 1px solid #2972b0;
	background: #2972b0 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_10 div.column_4 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #1a3e7b;
	background: #1a3e7b !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_10 div.column_4 li.header_row_2
	{
	border-top: 1px solid #234e8e;
	border-bottom: 1px solid #234e8e;
	background: #234e8e !important;
	}
/* ============ Style 11 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_11 h1.col1,
div.p_table_1_11 h1.col2,
div.p_table_1_11 h1.col3,
div.p_table_1_11 h1.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_11 h1 span
	{
	color: #ffffff !important;
	}

div.p_table_1_11 h2.col1,
div.p_table_1_11 h2.col2,
div.p_table_1_11 h2.col3,
div.p_table_1_11 h2.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_11 h2.caption
	{
	color: #999999 !important;
	}
	
div.p_table_1_11 h2.caption span
	{
	color: #999999 !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_11 h3.col1,
div.p_table_1_11 h3.col2,
div.p_table_1_11 h3.col3,
div.p_table_1_11 h3.col4
	{
	color: #ffffff !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_11 div.caption_column li.header_row_1 
	{
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_11 div.caption_column li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_11 div.column_1 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #f0b128;
	background: #f0b128 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_11 div.column_1 li.header_row_2
	{
	border-top: 1px solid #f3bf34;
	border-bottom: 1px solid #f3bf34;
	background: #f3bf34 !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_11 div.column_2 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #ed8000;
	background: #ed8000 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_11 div.column_2 li.header_row_2
	{
	border-top: 1px solid #f19300;
	border-bottom: 1px solid #f19300;
	background: #f19300 !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_11 div.column_3 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #d85200;
	background: #d85200 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_11 div.column_3 li.header_row_2
	{
	border-top: 1px solid #e06400;
	border-bottom: 1px solid #e06400;
	background: #e06400 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_11 div.column_4 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #b5280b;
	background: #b5280b !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_11 div.column_4 li.header_row_2
	{
	border-top: 1px solid #c3350f;
	border-bottom: 1px solid #c3350f;
	background: #c3350f !important;
	}
/* ============ Style 12 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_12 h1.col1,
div.p_table_1_12 h1.col2,
div.p_table_1_12 h1.col3,
div.p_table_1_12 h1.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_12 h1 span
	{
	color: #ffffff !important;
	}

div.p_table_1_12 h2.col1,
div.p_table_1_12 h2.col2,
div.p_table_1_12 h2.col3,
div.p_table_1_12 h2.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_12 h2.caption
	{
	color: #999999 !important;
	}
	
div.p_table_1_12 h2.caption span
	{
	color: #999999 !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_12 h3.col1,
div.p_table_1_12 h3.col2,
div.p_table_1_12 h3.col3,
div.p_table_1_12 h3.col4
	{
	color: #ffffff !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_12 div.caption_column li.header_row_1 
	{
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_12 div.caption_column li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_12 div.column_1 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #957c45;
	background: #957c45 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_12 div.column_1 li.header_row_2
	{
	border-top: 1px solid #a78f56;
	border-bottom: 1px solid #a78f56;
	background: #a78f56 !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_12 div.column_2 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #684b24;
	background: #684b24 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_12 div.column_2 li.header_row_2
	{
	border-top: 1px solid #7b5d2f;
	border-bottom: 1px solid #7b5d2f;
	background: #7b5d2f !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_12 div.column_3 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #ce4e06;
	background: #ce4e06 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_12 div.column_3 li.header_row_2
	{
	border-top: 1px solid #d86008;
	border-bottom: 1px solid #d86008;
	background: #d86008 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_12 div.column_4 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #ab250f;
	background: #ab250f !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_12 div.column_4 li.header_row_2
	{
	border-top: 1px solid #ba3114;
	border-bottom: 1px solid #ba3114;
	background: #ba3114 !important;
	}
	
/* ============ MediCenter styles ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_13 h1.col1,
div.p_table_1_13 h1.col2,
div.p_table_1_13 h1.col3,
div.p_table_1_13 h1.col4,
div.p_table_1_14 h1.col1,
div.p_table_1_14 h1.col2,
div.p_table_1_14 h1.col3,
div.p_table_1_14 h1.col4,
div.p_table_1_15 h1.col1,
div.p_table_1_15 h1.col2,
div.p_table_1_15 h1.col3,
div.p_table_1_15 h1.col4,
div.p_table_1_16 h1.col1,
div.p_table_1_16 h1.col2,
div.p_table_1_16 h1.col3,
div.p_table_1_16 h1.col4,
div.p_table_1_17 h1.col1,
div.p_table_1_17 h1.col2,
div.p_table_1_17 h1.col3,
div.p_table_1_17 h1.col4,
div.p_table_1_18 h1.col1,
div.p_table_1_18 h1.col2,
div.p_table_1_18 h1.col3,
div.p_table_1_18 h1.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_13 h1 span,
div.p_table_1_14 h1 span,
div.p_table_1_15 h1 span,
div.p_table_1_16 h1 span,
div.p_table_1_17 h1 span,
div.p_table_1_18 h1 span
	{
	color: #ffffff !important;
	}

div.p_table_1_13 h2.col1,
div.p_table_1_13 h2.col2,
div.p_table_1_13 h2.col3,
div.p_table_1_13 h2.col4,
div.p_table_1_14 h2.col1,
div.p_table_1_14 h2.col2,
div.p_table_1_14 h2.col3,
div.p_table_1_14 h2.col4,
div.p_table_1_15 h2.col1,
div.p_table_1_15 h2.col2,
div.p_table_1_15 h2.col3,
div.p_table_1_15 h2.col4,
div.p_table_1_16 h2.col1,
div.p_table_1_16 h2.col2,
div.p_table_1_16 h2.col3,
div.p_table_1_16 h2.col4,
div.p_table_1_17 h2.col1,
div.p_table_1_17 h2.col2,
div.p_table_1_17 h2.col3,
div.p_table_1_17 h2.col4,
div.p_table_1_18 h2.col1,
div.p_table_1_18 h2.col2,
div.p_table_1_18 h2.col3,
div.p_table_1_18 h2.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_13 h2.caption,
div.p_table_1_14 h2.caption,
div.p_table_1_15 h2.caption,
div.p_table_1_16 h2.caption,
div.p_table_1_17 h2.caption,
div.p_table_1_18 h2.caption
	{
	color: #999999 !important;
	}
	
div.p_table_1_13 h2.caption span,
div.p_table_1_14 h2.caption span,
div.p_table_1_15 h2.caption span,
div.p_table_1_16 h2.caption span,
div.p_table_1_17 h2.caption span,
div.p_table_1_18 h2.caption span
	{
	color: #999999 !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_13 h3.col1,
div.p_table_1_13 h3.col2,
div.p_table_1_13 h3.col3,
div.p_table_1_13 h3.col4,
div.p_table_1_14 h3.col1,
div.p_table_1_14 h3.col2,
div.p_table_1_14 h3.col3,
div.p_table_1_14 h3.col4,
div.p_table_1_15 h3.col1,
div.p_table_1_15 h3.col2,
div.p_table_1_15 h3.col3,
div.p_table_1_15 h3.col4,
div.p_table_1_16 h3.col1,
div.p_table_1_16 h3.col2,
div.p_table_1_16 h3.col3,
div.p_table_1_16 h3.col4,
div.p_table_1_17 h3.col1,
div.p_table_1_17 h3.col2,
div.p_table_1_17 h3.col3,
div.p_table_1_17 h3.col4,
div.p_table_1_18 h3.col1,
div.p_table_1_18 h3.col2,
div.p_table_1_18 h3.col3,
div.p_table_1_18 h3.col4
	{
	color: #ffffff !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.caption_column li.header_row_1,
div.p_table_1_14 div.caption_column li.header_row_1,
div.p_table_1_15 div.caption_column li.header_row_1,
div.p_table_1_16 div.caption_column li.header_row_1,
div.p_table_1_17 div.caption_column li.header_row_1,
div.p_table_1_18 div.caption_column li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_13 div.caption_column li.header_row_2,
div.p_table_1_14 div.caption_column li.header_row_2,
div.p_table_1_15 div.caption_column li.header_row_2,
div.p_table_1_16 div.caption_column li.header_row_2,
div.p_table_1_17 div.caption_column li.header_row_2,
div.p_table_1_18 div.caption_column li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_1 li.header_row_1,
div.p_table_1_14 div.column_1 li.header_row_1,
div.p_table_1_15 div.column_1 li.header_row_1,
div.p_table_1_16 div.column_1 li.header_row_1,
div.p_table_1_17 div.column_1 li.header_row_1,
div.p_table_1_18 div.column_1 li.header_row_1
{
	border-top: 0;
}
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_2 li.header_row_1,
div.p_table_1_14 div.column_2 li.header_row_1,
div.p_table_1_15 div.column_2 li.header_row_1
{
	border-top: 0;
}
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_3 li.header_row_1,
div.p_table_1_14 div.column_3 li.header_row_1,
div.p_table_1_15 div.column_3 li.header_row_1,
div.p_table_1_16 div.column_3 li.header_row_1,
div.p_table_1_17 div.column_3 li.header_row_1,
div.p_table_1_18 div.column_3 li.header_row_1
{
	border-top: 0;
}
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_4 li.header_row_1,
div.p_table_1_14 div.column_4 li.header_row_1,
div.p_table_1_15 div.column_4 li.header_row_1,
div.p_table_1_16 div.column_4 li.header_row_1,
div.p_table_1_17 div.column_4 li.header_row_1,
div.p_table_1_18 div.column_4 li.header_row_1
{
	border-top: 0;
}
/* --- footer row --- */
div.p_table_1_13 li.footer_row,
div.p_table_1_14 li.footer_row,
div.p_table_1_15 li.footer_row,
div.p_table_1_16 li.footer_row,
div.p_table_1_17 li.footer_row,
div.p_table_1_18 li.footer_row
{
	background: #F8F8F8 !important;
}

/* --- column hovers ---*/
div.p_table_1_13 div.column_1:hover li.header_row_1, div.p_table_1_13 div.column_2:hover li.header_row_1, div.p_table_1_13 div.column_3:hover li.header_row_1, div.p_table_1_13 div.column_4:hover li.header_row_1, div.p_table_1_13 div.active_column li.header_row_1, div.p_table_1_13.p_table_hover_disabled div.active_column:hover li.header_row_1,
div.p_table_1_14 div.column_1:hover li.header_row_1, div.p_table_1_14 div.column_2:hover li.header_row_1, div.p_table_1_14 div.column_3:hover li.header_row_1, div.p_table_1_14 div.column_4:hover li.header_row_1, div.p_table_1_14 div.active_column li.header_row_1, div.p_table_1_14.p_table_hover_disabled div.active_column:hover li.header_row_1,
div.p_table_1_15 div.column_1:hover li.header_row_1, div.p_table_1_15 div.column_2:hover li.header_row_1, div.p_table_1_15 div.column_3:hover li.header_row_1, div.p_table_1_15 div.column_4:hover li.header_row_1, div.p_table_1_15 div.active_column li.header_row_1, div.p_table_1_15.p_table_hover_disabled div.active_column:hover li.header_row_1,
div.p_table_1_16 div.column_1:hover li.header_row_1, div.p_table_1_16 div.column_2:hover li.header_row_1, div.p_table_1_16 div.column_3:hover li.header_row_1, div.p_table_1_16 div.column_4:hover li.header_row_1, div.p_table_1_16 div.active_column li.header_row_1, div.p_table_1_16.p_table_hover_disabled div.active_column:hover li.header_row_1,
div.p_table_1_17 div.column_1:hover li.header_row_1, div.p_table_1_17 div.column_2:hover li.header_row_1, div.p_table_1_17 div.column_3:hover li.header_row_1, div.p_table_1_17 div.column_4:hover li.header_row_1, div.p_table_1_17 div.active_column li.header_row_1, div.p_table_1_17.p_table_hover_disabled div.active_column:hover li.header_row_1,
div.p_table_1_18 div.column_1:hover li.header_row_1, div.p_table_1_18 div.column_2:hover li.header_row_1, div.p_table_1_18 div.column_3:hover li.header_row_1, div.p_table_1_18 div.column_4:hover li.header_row_1, div.p_table_1_18 div.active_column li.header_row_1, div.p_table_1_18.p_table_hover_disabled div.active_column:hover li.header_row_1
{
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
div.p_table_1_13 div.column_1:hover, div.p_table_1_13 div.column_2:hover, div.p_table_1_13 div.column_3:hover, div.p_table_1_13 div.column_4:hover, div.p_table_1_13 div.active_column, div.p_table_1_13.p_table_hover_light div.active_column:hover, div.p_table_1_13.p_table_hover_disabled div.active_column:hover,
div.p_table_1_14 div.column_1:hover, div.p_table_1_14 div.column_2:hover, div.p_table_1_14 div.column_3:hover, div.p_table_1_14 div.column_4:hover, div.p_table_1_14 div.active_column, div.p_table_1_14.p_table_hover_light div.active_column:hover, div.p_table_1_14.p_table_hover_disabled div.active_column:hover,
div.p_table_1_15 div.column_1:hover, div.p_table_1_15 div.column_2:hover, div.p_table_1_15 div.column_3:hover, div.p_table_1_15 div.column_4:hover, div.p_table_1_15 div.active_column, div.p_table_1_15.p_table_hover_light div.active_column:hover, div.p_table_1_15.p_table_hover_disabled div.active_column:hover,
div.p_table_1_16 div.column_1:hover, div.p_table_1_16 div.column_2:hover, div.p_table_1_16 div.column_3:hover, div.p_table_1_16 div.column_4:hover, div.p_table_1_16 div.active_column, div.p_table_1_16.p_table_hover_light div.active_column:hover, div.p_table_1_16.p_table_hover_disabled div.active_column:hover
div.p_table_1_17 div.column_1:hover, div.p_table_1_17 div.column_2:hover, div.p_table_1_17 div.column_3:hover, div.p_table_1_17 div.column_4:hover, div.p_table_1_17 div.active_column, div.p_table_1_17.p_table_hover_light div.active_column:hover, div.p_table_1_17.p_table_hover_disabled div.active_column:hover
div.p_table_1_18 div.column_1:hover, div.p_table_1_18 div.column_2:hover, div.p_table_1_18 div.column_3:hover, div.p_table_1_18 div.column_4:hover, div.p_table_1_18 div.active_column, div.p_table_1_18.p_table_hover_light div.active_column:hover, div.p_table_1_18.p_table_hover_disabled div.active_column:hover
{
	box-shadow: 5px 0px 30px rgba(0,0,0,0.3);
	-webkit-box-shadow: 5px 0px 30px rgba(0,0,0,0.3);
	-moz-box-shadow: 5px 0px 30px rgba(0,0,0,0.3);
}
div.p_table_1_13.p_table_hover_light div.column_1:hover, div.p_table_1_13.p_table_hover_light div.column_2:hover, div.p_table_1_13.p_table_hover_light div.column_3:hover, div.p_table_1_13.p_table_hover_light div.column_4:hover, div.p_table_1_13.p_table_hover_light div.active_column, div.p_table_1_13.p_table_hover_light div.active_column:hover,
div.p_table_1_14.p_table_hover_light div.column_1:hover, div.p_table_1_14.p_table_hover_light div.column_2:hover, div.p_table_1_14.p_table_hover_light div.column_3:hover, div.p_table_1_14.p_table_hover_light div.column_4:hover, div.p_table_1_14.p_table_hover_light div.active_column, div.p_table_1_14.p_table_hover_light div.active_column:hover,
div.p_table_1_15.p_table_hover_light div.column_1:hover, div.p_table_1_15.p_table_hover_light div.column_2:hover, div.p_table_1_15.p_table_hover_light div.column_3:hover, div.p_table_1_15.p_table_hover_light div.column_4:hover, div.p_table_1_15.p_table_hover_light div.active_column, div.p_table_1_15.p_table_hover_light div.active_column:hover,
div.p_table_1_16.p_table_hover_light div.column_1:hover, div.p_table_1_16.p_table_hover_light div.column_2:hover, div.p_table_1_16.p_table_hover_light div.column_3:hover, div.p_table_1_16.p_table_hover_light div.column_4:hover, div.p_table_1_16.p_table_hover_light div.active_column, div.p_table_1_16.p_table_hover_light div.active_column:hover,
div.p_table_1_17.p_table_hover_light div.column_1:hover, div.p_table_1_17.p_table_hover_light div.column_2:hover, div.p_table_1_17.p_table_hover_light div.column_3:hover, div.p_table_1_17.p_table_hover_light div.column_4:hover, div.p_table_1_17.p_table_hover_light div.active_column, div.p_table_1_17.p_table_hover_light div.active_column:hover,
div.p_table_1_18.p_table_hover_light div.column_1:hover, div.p_table_1_18.p_table_hover_light div.column_2:hover, div.p_table_1_18.p_table_hover_light div.column_3:hover, div.p_table_1_18.p_table_hover_light div.column_4:hover, div.p_table_1_18.p_table_hover_light div.active_column, div.p_table_1_18.p_table_hover_light div.active_column:hover
{
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
/* --- buttons --- */
div.p_table_1_13 a.sign_up,
div.p_table_1_13 a.sign_up:hover,
div.p_table_1_14 a.sign_up,
div.p_table_1_14 a.sign_up:hover,
div.p_table_1_15 a.sign_up,
div.p_table_1_15 a.sign_up:hover,
div.p_table_1_16 a.sign_up,
div.p_table_1_16 a.sign_up:hover,
div.p_table_1_17 a.sign_up,
div.p_table_1_17 a.sign_up:hover,
div.p_table_1_18 a.sign_up,
div.p_table_1_18 a.sign_up:hover
{
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	text-shadow: none;
	font-weight: normal;
	color: #FFF;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
/* --- radius --- */
div.p_table_1_13 .radius5_topright,
div.p_table_1_14 .radius5_topright,
div.p_table_1_15 .radius5_topright,
div.p_table_1_16 .radius5_topright,
div.p_table_1_17 .radius5_topright,
div.p_table_1_18 .radius5_topright
{
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
/* --- footer --- */
div.p_table_1_13 li.footer_row,
div.p_table_1_14 li.footer_row,
div.p_table_1_15 li.footer_row,
div.p_table_1_16 li.footer_row,
div.p_table_1_17 li.footer_row,
div.p_table_1_18 li.footer_row
{
	border-color: #E0E0E0;
}

/* ============ Style 13 ============= */
/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #5EC2EA;
	background: #5EC2EA !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_13 div.column_1 li.header_row_2
	{
	border-top: 1px solid #6ACAED;
	border-bottom: 1px solid #6ACAED;
	background: #6ACAED !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #36A6DF;
	background: #36A6DF !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_13 div.column_2 li.header_row_2
	{
	border-top: 1px solid #42B3E5;
	border-bottom: 1px solid #42B3E5;
	background: #42B3E5 !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #0274C4;
	background: #0274C4 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_13 div.column_3 li.header_row_2
	{
	border-top: 1px solid #0384CE;
	border-bottom: 1px solid #0384CE;
	background: #0384CE !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #274894;
	background: #274894 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_13 div.column_4 li.header_row_2
	{
	border-top: 1px solid #3156A3;
	border-bottom: 1px solid #3156A3;
	background: #3156A3 !important;
	}

/* --- buttons --- */
div.p_table_1_13 div.column_1 a.sign_up
{
	background: #6ACAED;
	border-color: #6ACAED;
}
div.p_table_1_13 div.column_2 a.sign_up
{
	background: #42B3E5;
	border-color: #42B3E5;
}
div.p_table_1_13 div.column_3 a.sign_up
{
	background: #0384CE;
	border-color: #0384CE;
}
div.p_table_1_13 div.column_4 a.sign_up
{
	background: #3156A3;
	border-color: #3156A3;
}

/* ============ Style 14 ============= */
/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_14 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #96C442;
	background: #96C442 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_14 div.column_1 li.header_row_2
	{
	border-top: 1px solid #A2CC4D;
	border-bottom: 1px solid #A2CC4D;
	background: #A2CC4D !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_14 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #6CAD31;
	background: #6CAD31 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_14 div.column_2 li.header_row_2
	{
	border-top: 1px solid #7CBA3D;
	border-bottom: 1px solid #7CBA3D;
	background: #7CBA3D !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_14 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #379234;
	background: #379234 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_14 div.column_3 li.header_row_2
	{
	border-top: 1px solid #43A140;
	border-bottom: 1px solid #43A140;
	background: #43A140 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_14 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #00722D;
	background: #00722D !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_14 div.column_4 li.header_row_2
	{
	border-top: 1px solid #008238;
	border-bottom: 1px solid #008238;
	background: #008238 !important;
	}

/* --- buttons --- */
div.p_table_1_14 div.column_1 a.sign_up
{
	background: #A2CC4D;
	border-color: #A2CC4D;
}
div.p_table_1_14 div.column_2 a.sign_up
{
	background: #7CBA3D;
	border-color: #7CBA3D;
}
div.p_table_1_14 div.column_3 a.sign_up
{
	background: #43A140;
	border-color: #43A140;
}
div.p_table_1_14 div.column_4 a.sign_up
{
	background: #008238;
	border-color: #008238;
}

/* ============ Style 15 ============= */
/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_15 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #FEB80D;
	background: #FEB80D !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_15 div.column_1 li.header_row_2
	{
	border-top: 1px solid #FEC110;
	border-bottom: 1px solid #FEC110;
	background: #FEC110 !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_15 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #FF9A00;
	background: #FF9A00 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_15 div.column_2 li.header_row_2
	{
	border-top: 1px solid #FFA800;
	border-bottom: 1px solid #FFA800;
	background: #FFA800 !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_15 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #EE6800;
	background: #EE6800 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_15 div.column_3 li.header_row_2
	{
	border-top: 1px solid #F17800;
	border-bottom: 1px solid #F17800;
	background: #F17800 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_15 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #C13815;
	background: #C13815 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_15 div.column_4 li.header_row_2
	{
	border-top: 1px solid #CB451B;
	border-bottom: 1px solid #CB451B;
	background: #CB451B !important;
	}

/* --- buttons --- */
div.p_table_1_15 div.column_1 a.sign_up
{
	background: #FEC110;
	border-color: #FEC110;
}
div.p_table_1_15 div.column_2 a.sign_up
{
	background: #FFA800;
	border-color: #FFA800;
}
div.p_table_1_15 div.column_3 a.sign_up
{
	background: #F17800;
	border-color: #F17800;
}
div.p_table_1_15 div.column_4 a.sign_up
{
	background: #CB451B;
	border-color: #CB451B;
}

/* ============ Style 16 ============= */
/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_16 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #F9814C;
	background: #F9814C !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_16 div.column_1 li.header_row_2
	{
	border-top: 1px solid #FA8E57;
	border-bottom: 1px solid #FA8E57;
	background: #FA8E57 !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_16 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #F0653B;
	background: #F0653B !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_16 div.column_2 li.header_row_2
	{
	border-top: 1px solid #F37548;
	border-bottom: 1px solid #F37548;
	background: #F37548 !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_16 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #D3442C;
	background: #D3442C !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_16 div.column_3 li.header_row_2
	{
	border-top: 1px solid #DB5237;
	border-bottom: 1px solid #DB5237;
	background: #DB5237 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_16 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #B42A1F;
	background: #B42A1F !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_16 div.column_4 li.header_row_2
	{
	border-top: 1px solid #C03427;
	border-bottom: 1px solid #C03427;
	background: #C03427 !important;
	}

/* --- buttons --- */
div.p_table_1_16 div.column_1 a.sign_up
{
	background: #FA8E57;
	border-color: #FA8E57;
}
div.p_table_1_16 div.column_2 a.sign_up
{
	background: #F37548;
	border-color: #F37548;
}
div.p_table_1_16 div.column_3 a.sign_up
{
	background: #DB5237;
	border-color: #DB5237;
}
div.p_table_1_16 div.column_4 a.sign_up
{
	background: #C03427;
	border-color: #C03427;
}

/* ============ Style 17 ============= */
/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_17 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #35BED0;
	background: #35BED0 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_17 div.column_1 li.header_row_2
	{
	border-top: 1px solid #3EC7D7;
	border-bottom: 1px solid #3EC7D7;
	background: #3EC7D7 !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_17 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #00A9C2;
	background: #00A9C2 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_17 div.column_2 li.header_row_2
	{
	border-top: 1px solid #00B6CC;
	border-bottom: 1px solid #00B6CC;
	background: #00B6CC !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_17 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #0087A8;
	background: #0087A8 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_17 div.column_3 li.header_row_2
	{
	border-top: 1px solid #0097B5;
	border-bottom: 1px solid #0097B5;
	background: #0097B5 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_17 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #005778;
	background: #005778 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_17 div.column_4 li.header_row_2
	{
	border-top: 1px solid #006688;
	border-bottom: 1px solid #006688;
	background: #006688 !important;
	}

/* --- buttons --- */
div.p_table_1_17 div.column_1 a.sign_up
{
	background: #3EC7D7;
	border-color: #3EC7D7;
}
div.p_table_1_17 div.column_2 a.sign_up
{
	background: #00B6CC;
	border-color: #00B6CC;
}
div.p_table_1_17 div.column_3 a.sign_up
{
	background: #0097B5;
	border-color: #0097B5;
}
div.p_table_1_17 div.column_4 a.sign_up
{
	background: #006688;
	border-color: #006688;
}

/* ============ Style 18 ============= */
/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_18 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #A18DCB;
	background: #A18DCB !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_18 div.column_1 li.header_row_2
	{
	border-top: 1px solid #AC99D2;
	border-bottom: 1px solid #AC99D2;
	background: #AC99D2 !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_18 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #8177B9;
	background: #8177B9 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_18 div.column_2 li.header_row_2
	{
	border-top: 1px solid #9187C4;
	border-bottom: 1px solid #9187C4;
	background: #9187C4 !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_18 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #5959A6;
	background: #5959A6 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_18 div.column_3 li.header_row_2
	{
	border-top: 1px solid #6969B3;
	border-bottom: 1px solid #6969B3;
	background: #6969B3 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_18 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #323F84;
	background: #323F84 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_18 div.column_4 li.header_row_2
	{
	border-top: 1px solid #3E4C94;
	border-bottom: 1px solid #3E4C94;
	background: #3E4C94 !important;
	}

/* --- buttons --- */
div.p_table_1_18 div.column_1 a.sign_up
{
	background: #AC99D2;
	border-color: #AC99D2;
}
div.p_table_1_18 div.column_2 a.sign_up
{
	background: #9187C4;
	border-color: #9187C4;
}
div.p_table_1_18 div.column_3 a.sign_up
{
	background: #6969B3;
	border-color: #6969B3;
}
div.p_table_1_18 div.column_4 a.sign_up
{
	background: #3E4C94;
	border-color: #3E4C94;
}
	
/* --- vertical align --- */
div.p_table_1 li span.css3_grid_vertical_align_table
{
	display: table;
	width: 100%;
	height: 100%;
	padding: 0 !important;
}
div.p_table_1 li span.css3_grid_vertical_align
{
	display: table-cell;
	vertical-align: middle;
	padding: 0 !important;
}
/* ========== NAVIGATION ARROWS  ========== */
.css3_grid_slider_container
{
	/*display: table-row;*/
	border-collapse: collapse;
}
.css3_grid_slider_container div.p_table_1, .css3_grid_slider_container div.p_table_2
{
	display: table-cell;
}
.css3_grid_arrow_area
{
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	padding: 0 20px;
}
a.css3_grid_slide_button_prev, a.css3_grid_slide_button_next
{
	float: left;
	background-image: url("../img/navigation_map.png") !important;
	background-repeat: no-repeat;
	background-position: 0 0;
}
a.css3_grid_slide_button_prev:hover, a.css3_grid_slide_button_next:hover
{
	text-decoration: none !important;
}
/* --- style 1 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style1,
a.css3_grid_slide_button_next.css3_grid_slide_button_style1
{
	width: 21px;
	height: 21px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style1
{
	background-position: -21px 0;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style1:hover
{
	background-position: 0 -21px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style1:hover
{
	background-position: -21px -21px;
}
/* --- style 2 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style2,
a.css3_grid_slide_button_next.css3_grid_slide_button_style2,
a.css3_grid_slide_button_prev.css3_grid_slide_button_style4,
a.css3_grid_slide_button_next.css3_grid_slide_button_style4
{
	width: 29px;
	height: 29px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style2
{
	background-position: 0 -52px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style2
{
	background-position: -29px -52px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style2:hover
{
	background-position: 0 -81px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style2:hover
{
	background-position: -29px -81px;
}
/* --- style 3 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style3,
a.css3_grid_slide_button_next.css3_grid_slide_button_style3
{
	width: 25px;
	height: 49px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style3
{
	background-position: 0 -120px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style3
{
	background-position: -25px -120px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style3:hover
{
	background-position: 0 -169px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style3:hover
{
	background-position: -25px -169px;
}
/* --- style 4 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style4
{
	background-position: 0 -228px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style4
{
	background-position: -29px -228px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style4:hover
{
	background-position: 0 -257px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style4:hover
{
	background-position: -29px -257px;
}
/* --- style 5 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style5,
a.css3_grid_slide_button_next.css3_grid_slide_button_style5
{
	width: 24px;
	height: 47px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style5
{
	background-position: 0 -296px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style5
{
	background-position: -24px -296px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style5:hover
{
	background-position: 0 -343px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style5:hover
{
	background-position: -24px -343px;
}
/* --- style 6 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style6,
a.css3_grid_slide_button_next.css3_grid_slide_button_style6
{
	width: 41px;
	height: 41px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style6
{
	background-position: 0 -400px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style6
{
	background-position: -41px -400px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style6:hover
{
	background-position: 0 -441px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style6:hover
{
	background-position: -41px -441px;
}
/* --- style 7 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style7,
a.css3_grid_slide_button_next.css3_grid_slide_button_style7,
a.css3_grid_slide_button_prev.css3_grid_slide_button_style8,
a.css3_grid_slide_button_next.css3_grid_slide_button_style8,
a.css3_grid_slide_button_prev.css3_grid_slide_button_style9,
a.css3_grid_slide_button_next.css3_grid_slide_button_style9,
a.css3_grid_slide_button_prev.css3_grid_slide_button_style10,
a.css3_grid_slide_button_next.css3_grid_slide_button_style10
{
	width: 35px;
	height: 35px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style7
{
	background-position: 0 -492px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style7
{
	background-position: -35px -492px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style7:hover
{
	background-position: 0 -527px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style7:hover
{
	background-position: -35px -527px;
}
/* --- style 8 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style8
{
	background-position: 0 -572px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style8
{
	background-position: -35px -572px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style8:hover
{
	background-position: 0 -607px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style8:hover
{
	background-position: -35px -607px;
}
/* --- style 9 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style9
{
	background-position: 0 -652px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style9
{
	background-position: -35px -652px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style9:hover
{
	background-position: 0 -687px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style9:hover
{
	background-position: -35px -687px;
}
/* --- style 10 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style10
{
	background-position: 0 -732px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style10
{
	background-position: -35px -732px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style10:hover
{
	background-position: 0 -767px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style10:hover
{
	background-position: -35px -767px;
}
/* ========== PAGINATION  ========== */
.css3_grid_pagination
{
	text-align: center;
	padding: 20px 0;
}
.css3_grid_pagination span
{
	display: none;
}
.css3_grid_pagination a
{
	display: inline-block;
	background-image: url("../img/navigation_map.png") !important;
	background-repeat: no-repeat;
	margin-left: 3px;
}
.css3_grid_pagination a:first-child
{
	margin-left: 0;
}
.css3_grid_pagination.css3_grid_pagination_style1 a
{
	width: 9px;
	height: 9px;
	background-position: 0 -812px;
}
.css3_grid_pagination.css3_grid_pagination_style1 a:hover,
.css3_grid_pagination.css3_grid_pagination_style1 a.selected
{
	background-position: 0 -821px;
}
.css3_grid_pagination.css3_grid_pagination_style2 a
{
	width: 11px;
	height: 11px;
	background-position: -19px -812px;
}
.css3_grid_pagination.css3_grid_pagination_style2 a:hover,
.css3_grid_pagination.css3_grid_pagination_style2 a.selected
{
	background-position: -19px -823px;
}
.css3_grid_pagination.css3_grid_pagination_style3 a
{
	width: 20px;
	height: 3px;
	background-position: -40px -812px;
}
.css3_grid_pagination.css3_grid_pagination_style3 a:hover,
.css3_grid_pagination.css3_grid_pagination_style3 a.selected
{
	background-position: -40px -815px;
}
/* ========== HIDDEN ROW  ========== */
div.p_table_1 li.css3_grid_hidden_row
{
	opacity: 1;  
	-moz-transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);  /* FF4+ */
	-o-transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1); /* Opera 10.5+ */
	-webkit-transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);  /* Saf3.2+, Chrome */
	-ms-transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);  /* IE9 */
	transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);   /* W3C */
}
div.p_table_1.css3_grid_clearfix div li.css3_grid_hidden_row.css3_grid_hide,
div.p_table_1.css3_grid_clearfix div:hover li.css3_grid_hidden_row.css3_grid_hide
{
	opacity: 0;
	height: 0 !important;
	padding: 0 !important;
}
div.p_table_1 .css3_grid_hidden_rows_control
{
	clear: both;
	float: left;
	width: 100%;
	margin-top: 20px !important;
}
.css3_grid_hidden_rows_control .css3_grid_hide
{
	display: none;
}
div.p_table_1 .css3_grid_hidden_rows_control span
{
	font-family: arial;
	font-weight: bold !important;
	color: #444444 !important;
}

/* ==================== FONT FACE  ==================== */	
/*@font-face 
	{
	font-family: 'YanoneKaffeesatzRegular';
	src: url('../font/YanoneKaffeesatz-Regular-webfont.eot');
	src: local('-'), url('../font/YanoneKaffeesatz-Regular-webfont.woff') format('woff'), url('../font/YanoneKaffeesatz-Regular-webfont.ttf') format('truetype'), url('../font/YanoneKaffeesatz-Regular-webfont.svg#webfontlKPF1zIT') format('svg');
	font-weight: normal;
	font-style: normal;
	}	*/

/* ==================== PRICING TABLE  ==================== */
/* --- base --- */
div.p_table_2 
	{
	width: 100%; /* --- width sum of div.caption_column, div.column_1, div.column_2, div.column_3, div.column_4 --- */
	/*height: 100%;*/
	font-size: 13px;
	font-family: arial, sans-serif;
	font-weight: normal;
	color: #303030;
	margin-left: auto;
	margin-right: auto;
	line-height: normal !important;
	visibility: visible;
	}

/* --- main border --- */
div.p_table_2 .frame_border
	{
	background-color: #ffffff;
	padding: 10px !important;
	float: left;
	}
	
/* --- hyperlinks --- */
div.p_table_2 a
	{
	color: #303030;
	text-decoration: none;
	}
	
/* --- lists --- */
div.p_table_2 ul
	{
	margin: 0px !important;
	padding: 0px !important;
	list-style-type: none;
	overflow: visible;
	}
	
div.p_table_2 li
	{
	margin: 0px !important;
	padding: 0px !important;
	list-style-type: none !important;
	list-style-image: none !important;
	font-size: 13px !important;
	line-height: normal !important;
	text-shadow: none !important;
	overflow: visible !important;
	text-indent: 0 !important;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	}
	
div.p_table_2 li img
	{
	display: inline !important;
	padding: 0 !important;
	margin: 0 !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	background: none !important;
	border: none !important;
	visibility: visible !important;
	}

/* --- div aligns --- */
div.p_table_2 .align_center
	{
	text-align: center;
	}
	
/* --- div rounded corners --- */
/* --- border radius 3px --- */	
div.p_table_2 .radius3
	{
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	}
	
/* --- border radius 5px --- */	
div.p_table_2 .radius5
	{
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}	
	
/* --- border radius 5px top left --- */	
div.p_table_2 .radius5_topleft
	{
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	}
	
/* --- border radius 5px top right --- */	
div.p_table_2 .radius5_topright
	{
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	}
	
/* --- border radius 5px bottom right --- */	
div.p_table_2 .radius5_bottomright
	{
	border-radius: 0px 0px 5px 0px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	}
	
/* --- border radius 5px bottom left --- */	
div.p_table_2 .radius5_bottomleft
	{
	border-radius: 0px 0px 0px 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	}
	
/* ==================== HEADINGS  ==================== */
/* ------ common styles ------  */
div.p_table_2 h1,
div.p_table_2 h2,
div.p_table_2 h3
	{
	margin: 0px !important;
	padding: 0px !important;
	font-weight: normal !important;
	color: #ffffff !important;
	border: none !important;
	line-height: normal !important;
	letter-spacing: 0;
	text-transform: none;
	background: none;
	text-shadow: none !important;
	text-align: inherit !important;
	font-style: normal !important;
	width: auto !important;
	float: none !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	}
	
div.p_table_2 h1
	{
	font-family: 'Yanone Kaffeesatz', arial, sans-serif !important;
	font-size: 48px !important;
	position: static !important;
	}

div.p_table_2 h2
	{
	font-family: 'Yanone Kaffeesatz', arial, sans-serif !important;
	font-size: 28px !important;
	}
	
div.p_table_2 h3
	{
	margin-top: 3px;
	font-size: 13px !important;
	}

/* ==================== COLUMNS  ==================== */
/* ------ common styles ------  */
div.p_table_2 div.caption_column li.header_row_1,
div.p_table_2 div.caption_column li.header_row_2
	{
	background: #ffffff !important;
	}
div.p_table_2 div.caption_column li.header_row_1
{
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
}
div.p_table_2 div.caption_column li.footer_row
{
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
}

/* --- header row 1 ---  */
div.p_table_2 div.caption_column li.header_row_1 ,
div.p_table_2 div.column_1 li.header_row_1,
div.p_table_2 div.column_2 li.header_row_1,
div.p_table_2 div.column_3 li.header_row_1,
div.p_table_2 div.column_4 li.header_row_1
	{
	height: 39px;
	width: 100%;
	padding: 1px 0px 0px 0px !important;
	}
	
div.p_table_2 div.caption_column li.header_row_1 a,
div.p_table_2 div.column_1 li.header_row_1 a,
div.p_table_2 div.column_2 li.header_row_1 a,
div.p_table_2 div.column_3 li.header_row_1 a,
div.p_table_2 div.column_4 li.header_row_1 a
	{
	text-decoration: none !important;
	}
	
/* ------ decor light line ------  */
div.p_table_2 div.caption_column li.decor_line,
div.p_table_2 div.column_1 li.decor_line,
div.p_table_2 div.column_2 li.decor_line,
div.p_table_2 div.column_3 li.decor_line,
div.p_table_2 div.column_4 li.decor_line
	{
	height: 1px;
	width: 100%;
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_2 div.caption_column li.header_row_2,
div.p_table_2 div.column_1 li.header_row_2,
div.p_table_2 div.column_2 li.header_row_2,
div.p_table_2 div.column_3 li.header_row_2,
div.p_table_2 div.column_4 li.header_row_2
	{
	height: 88px;
	width: 100%;
	padding: 5px 0px 7px 0px !important;
	}

div.p_table_2 div.caption_column li.header_row_2 a,
div.p_table_2 div.column_1 li.header_row_2 a,
div.p_table_2 div.column_2 li.header_row_2 a,
div.p_table_2 div.column_3 li.header_row_2 a,
div.p_table_2 div.column_4 li.header_row_2 a
	{
	text-decoration: none !important;
	}
	
/* --- caption correction --- */
div.p_table_2 h1.caption
	{
	line-height: 40px !important;
	}
div.p_table_2 div.caption_column li.header_row_2
	{	
	height: 88px;
	width: 100%;
	padding: 5px 0px 8px 10px !important;
	line-height: 40px;
	/* IE box model hack */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff'); /* IE8 */
	}	
	 
/* ==================== CAPTION COLUMN  ==================== */
div.p_table_2 div.caption_column
	{
	/*position: relative;*/
	width: 170px;
	/*height: 100%;*/
	float: left !important;
	}

/* =================== COLUMN STYLE 1  ==================== */
div.p_table_2 div.column_1
	{
	/*position: relative;*/
	width: 170px;
	/*height: 100%;*/
	float: left !important;
	}
	
/* ==================== COLUMN STYLE 2  ==================== */
div.p_table_2 div.column_2
	{
	/*position: relative;*/
	width: 170px;
	/*height: 100%;*/
	float: left !important;
	}	
	
/* ==================== COLUMN STYLE 3  ==================== */
div.p_table_2 div.column_3
	{
	/*position: relative;*/
	width: 170px;
	/*height: 100%;*/
	float: left !important;
	}
	
/* ==================== COLUMN STYLE 4  ==================== */
div.p_table_2 div.column_4
	{
	/*position: relative;*/
	width: 170px;
	/*height: 100%;*/
	float: left !important;
	}
	
/* ==================== COLUMN HOVERS ==================== */
/* ------ common styles ------  */
div.p_table_2.p_table_hover_disabled div.column_1:hover li.header_row_2.radius5_bottomleft,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.header_row_2.radius5_bottomleft,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.header_row_2.radius5_bottomleft,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.header_row_2.radius5_bottomleft
	{
	border-radius: 0px 0px 0px 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	}
	
div.p_table_2.p_table_hover_disabled div.column_1:hover li.header_row_2.radius5_bottomright,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.header_row_2.radius5_bottomright,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.header_row_2.radius5_bottomright,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.header_row_2.radius5_bottomright
	{
	border-radius: 0px 0px 5px 0px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	}
	
div.p_table_2 div.column_1:hover li.header_row_2,
div.p_table_2 div.column_2:hover li.header_row_2,
div.p_table_2 div.column_3:hover li.header_row_2,
div.p_table_2 div.column_4:hover li.header_row_2,
div.p_table_2 div.active_column li.header_row_2,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.header_row_2.radius5_bottomleft,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.header_row_2.radius5_bottomright
	{
	/* removed border radiuses */
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	}
	
div.p_table_2 div.column_1:hover li.footer_row,
div.p_table_2 div.column_2:hover li.footer_row,
div.p_table_2 div.column_3:hover li.footer_row,
div.p_table_2 div.column_4:hover li.footer_row,
div.p_table_2 div.active_column li.footer_row
	{
	/* added border radiuses */
	border-radius: 0px 0px 5px 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	}
		
div.p_table_2 div.column_1:hover li.row_style_1 a,
div.p_table_2 div.column_2:hover li.row_style_1 a,
div.p_table_2 div.column_3:hover li.row_style_1 a,
div.p_table_2 div.column_4:hover li.row_style_1 a,
div.p_table_2 div.column_1:hover li.row_style_2 a,
div.p_table_2 div.column_2:hover li.row_style_3 a,
div.p_table_2 div.column_3:hover li.row_style_2 a,
div.p_table_2 div.column_4:hover li.row_style_3 a
	{
	color: #ffffff !important;
	}
	
div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_2,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_3,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_2,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_3,
div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_1 a,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_1 a,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_1 a,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_1 a,
div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_2 a,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_3 a,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_2 a,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_3 a
	{
	color: #303030 !important;
	}
	
div.p_table_2 div.column_1:hover li.row_style_1,
div.p_table_2 div.column_2:hover li.row_style_1,
div.p_table_2 div.column_3:hover li.row_style_1,
div.p_table_2 div.column_4:hover li.row_style_1,
div.p_table_2 div.column_1:hover li.row_style_2,
div.p_table_2 div.column_2:hover li.row_style_3,
div.p_table_2 div.column_3:hover li.row_style_2,
div.p_table_2 div.column_4:hover li.row_style_3,
div.p_table_2 div.active_column li.row_style_1,
div.p_table_2 div.active_column li.row_style_2,
div.p_table_2 div.active_column li.row_style_3,
div.p_table_2 div.active_column li a,
div.p_table_2 div.active_column li a,
div.p_table_2 div.active_column li a,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.row_style_2,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.row_style_3,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.row_style_1 a,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.row_style_2 a,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.row_style_3 a,
div.p_table_2.p_table_hover_disabled div.active_column:hover li a
	{
	color: #ffffff !important;
	}
	
/*==================== DATA ROWS  ====================*/
/* ------ common styles ------  */
div.p_table_2 li.row_style_1,
div.p_table_2 li.row_style_2,
div.p_table_2 li.row_style_3
	{
	width: 100%;
	/*height: 100%;*/
	height: 16px;
	padding: 12px 0 !important;
	float: left;
	/* transitions */
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
	}

div.p_table_2 li.row_style_1 span,
div.p_table_2 li.row_style_2 span,
div.p_table_2 li.row_style_3 span
	{
	display: block;
	padding: 0 10px !important;
	font-size: 13px !important;
	background: none !important;
	}
	
/* --- white ---  */
div.p_table_2  li.row_style_1
	{
	background: #ffffff !important;
	}
	
/* --- lighter gray ---  */
div.p_table_2 li.row_style_2
	{
	background: #f6f6f6 !important;
	}
	
/* --- darker gray ---  */
div.p_table_2 li.row_style_3
	{
	background: #ebebeb !important;
	}

div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_1
	{
	background: #ffffff !important;
	}

div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_2,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_2,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_2,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_2
	{
	background: #f6f6f6 !important;
	}
	
div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_3,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_3,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_3,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_3
	{
	background: #ebebeb !important;
	}
	
/* ==================== FOOTER ==================== */
/* ------ common styles ------  */
div.p_table_2 li.footer_row
	{
	width: 100%;
	height: 40px;
	padding: 14px 0 6px 0 !important;
	float: left;
	text-align: center;
	background: #ffffff !important;
	/* transitions */
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
	}

div.p_table_2.p_table_hover_disabled div.column_1:hover li.footer_row,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.footer_row,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.footer_row,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.footer_row
	{
	background: #ffffff !important;
	}
	
/* ==================== BUTTONS ==================== */
/* ------ common styles ------  */
div.p_table_2 a.button_1,
div.p_table_2 a.button_2,
div.p_table_2 a.button_3,
div.p_table_2 a.button_4
	{
	width: 130px;
	height: 37px;
	padding: 3px 0px 0px 0px !important;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;	
	outline: none;
	line-height: normal;
	/* shadow */
	box-shadow: 0px 1px 0px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0px 1px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 1px 0px rgba(0,0,0,0.15);
	/* font */
	font-family: 'Yanone Kaffeesatz', arial, sans-serif;
	color: #ffffff;
	font-size: 24px;
	/* poz correction */
	position: relative;
	top: 1px;
	/* transitions */
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	-ms-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	}
	
/* ------ hover common styles ------  */	
div.p_table_2.p_table_hover_disabled div.column_1:hover a.button_1,
div.p_table_2.p_table_hover_disabled div.column_2:hover a.button_2,
div.p_table_2.p_table_hover_disabled div.column_3:hover a.button_3,
div.p_table_2.p_table_hover_disabled div.column_4:hover a.button_4
	{
	/* shadow */
	box-shadow: 0px 1px 0px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0px 1px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 1px 0px rgba(0,0,0,0.15);
	/* poz correction */
	top: 1px;
	}

/* ==================== COLUMN RIBBONS  ==================== */
/* --- base --- */
div.p_table_2 div.column_ribbon
	{
	float: right;
	width: 42px;
	height: 42px;
	position: relative;	
	margin-bottom: -42px;
	}
	
/* ------ ribbon styles ------  */
/* --- style1--- */	
div.ribbon_style1_best { background: url(../img/ribbon_style1_best.png); }
div.ribbon_style1_buy { background: url(../img/ribbon_style1_buy.png); }
div.ribbon_style1_free { background: url(../img/ribbon_style1_free.png); }
div.ribbon_style1_free_caps { background: url(../img/ribbon_style1_free_caps.png); }
div.ribbon_style1_fresh { background: url(../img/ribbon_style1_fresh.png); }
div.ribbon_style1_gift_caps { background: url(../img/ribbon_style1_gift_caps.png); }
div.ribbon_style1_heart { background: url(../img/ribbon_style1_heart.png); }
div.ribbon_style1_hot { background: url(../img/ribbon_style1_hot.png); }
div.ribbon_style1_hot_caps { background: url(../img/ribbon_style1_hot_caps.png); }
div.ribbon_style1_new { background: url(../img/ribbon_style1_new.png); }
div.ribbon_style1_new_caps { background: url(../img/ribbon_style1_new_caps.png); }
div.ribbon_style1_no1 { background: url(../img/ribbon_style1_no1.png); }
div.ribbon_style1_off5 { background: url(../img/ribbon_style1_off5.png); }
div.ribbon_style1_off10 { background: url(../img/ribbon_style1_off10.png); }
div.ribbon_style1_off15 { background: url(../img/ribbon_style1_off15.png); }
div.ribbon_style1_off20 { background: url(../img/ribbon_style1_off20.png); }
div.ribbon_style1_off25 { background: url(../img/ribbon_style1_off25.png); }
div.ribbon_style1_off30 { background: url(../img/ribbon_style1_off30.png); }
div.ribbon_style1_off35 { background: url(../img/ribbon_style1_off35.png); }
div.ribbon_style1_off40 { background: url(../img/ribbon_style1_off40.png); }
div.ribbon_style1_off50 { background: url(../img/ribbon_style1_off50.png); }
div.ribbon_style1_off75 { background: url(../img/ribbon_style1_off75.png); }
div.ribbon_style1_pack { background: url(../img/ribbon_style1_pack.png); }
div.ribbon_style1_pro { background: url(../img/ribbon_style1_pro.png); }
div.ribbon_style1_sale { background: url(../img/ribbon_style1_sale.png); }
div.ribbon_style1_save { background: url(../img/ribbon_style1_save.png); }
div.ribbon_style1_save_caps { background: url(../img/ribbon_style1_save_caps.png); }
div.ribbon_style1_top { background: url(../img/ribbon_style1_top.png); }
div.ribbon_style1_top_caps { background: url(../img/ribbon_style1_top_caps.png); }
div.ribbon_style1_trial { background: url(../img/ribbon_style1_trial.png); }

/* --- style2--- */
div.ribbon_style2_best { background: url(../img/ribbon_style2_best.png); }
div.ribbon_style2_buy { background: url(../img/ribbon_style2_buy.png); }
div.ribbon_style2_free { background: url(../img/ribbon_style2_free.png); }
div.ribbon_style2_free_caps { background: url(../img/ribbon_style2_free_caps.png); }
div.ribbon_style2_fresh { background: url(../img/ribbon_style2_fresh.png); }
div.ribbon_style2_gift_caps { background: url(../img/ribbon_style2_gift_caps.png); }
div.ribbon_style2_heart { background: url(../img/ribbon_style2_heart.png); }
div.ribbon_style2_hot { background: url(../img/ribbon_style2_hot.png); }
div.ribbon_style2_hot_caps { background: url(../img/ribbon_style2_hot_caps.png); }
div.ribbon_style2_new { background: url(../img/ribbon_style2_new.png); }
div.ribbon_style2_new_caps { background: url(../img/ribbon_style2_new_caps.png); }
div.ribbon_style2_no1 { background: url(../img/ribbon_style2_no1.png); }
div.ribbon_style2_off5 { background: url(../img/ribbon_style2_off5.png); }
div.ribbon_style2_off10 { background: url(../img/ribbon_style2_off10.png); }
div.ribbon_style2_off15 { background: url(../img/ribbon_style2_off15.png); }
div.ribbon_style2_off20 { background: url(../img/ribbon_style2_off20.png); }
div.ribbon_style2_off25 { background: url(../img/ribbon_style2_off25.png); }
div.ribbon_style2_off30 { background: url(../img/ribbon_style2_off30.png); }
div.ribbon_style2_off35 { background: url(../img/ribbon_style2_off35.png); }
div.ribbon_style2_off40 { background: url(../img/ribbon_style2_off40.png); }
div.ribbon_style2_off50 { background: url(../img/ribbon_style2_off50.png); }
div.ribbon_style2_off75 { background: url(../img/ribbon_style2_off75.png); }
div.ribbon_style2_pack { background: url(../img/ribbon_style2_pack.png); }
div.ribbon_style2_pro { background: url(../img/ribbon_style2_pro.png); }
div.ribbon_style2_sale { background: url(../img/ribbon_style2_sale.png); }
div.ribbon_style2_save { background: url(../img/ribbon_style2_save.png); }
div.ribbon_style2_save_caps { background: url(../img/ribbon_style2_save_caps.png); }
div.ribbon_style2_top { background: url(../img/ribbon_style2_top.png); }
div.ribbon_style2_top_caps { background: url(../img/ribbon_style2_top_caps.png); }
div.ribbon_style2_trial { background: url(../img/ribbon_style2_trial.png); }

/* ==================== TOOLTIP  ==================== */
/* --- base --- */
div.p_table_2 span.css3_grid_tooltip
{
	position: relative !important;
	display: inline-block !important;
	border-bottom: 1px dotted !important;
	border-color: #303030 !important;
	cursor: pointer;
}

div.p_table_2 li.row_style_1 span.css3_grid_tooltip, 
div.p_table_2 li.row_style_2 span.css3_grid_tooltip, 
div.p_table_2 li.row_style_3 span.css3_grid_tooltip, 
div.p_table_2 li.row_style_4 span.css3_grid_tooltip
{
	padding: 0 !important;
}

div.p_table_2 .header_row_1 span.css3_grid_tooltip,
div.p_table_2 .header_row_2 span.css3_grid_tooltip,
div.p_table_2 .footer_row span.css3_grid_tooltip
{
	border-bottom: none !important;
}

div.p_table_2.p_table_hover_disabled div.column_1:hover span.css3_grid_tooltip,
div.p_table_2.p_table_hover_disabled div.column_2:hover span.css3_grid_tooltip,
div.p_table_2.p_table_hover_disabled div.column_3:hover span.css3_grid_tooltip,
div.p_table_2.p_table_hover_disabled div.column_4:hover span.css3_grid_tooltip
{
	border-color: #303030 !important;
}

div.p_table_2.p_table_hover_disabled span.css3_grid_tooltip:hover
{
	border-bottom-style: solid !important;
}

div.p_table_2.p_table_hover_disabled div.active_column span.css3_grid_tooltip:hover
{
	border-bottom-style: dotted !important;
}

div.p_table_2 div.column_1:hover span.css3_grid_tooltip,
div.p_table_2 div.column_2:hover span.css3_grid_tooltip,
div.p_table_2 div.column_3:hover span.css3_grid_tooltip,
div.p_table_2 div.column_4:hover span.css3_grid_tooltip,
div.p_table_2 div.active_column span.css3_grid_tooltip,
div.p_table_2.p_table_hover_disabled div.active_column:hover span.css3_grid_tooltip,
div.p_table_2 span.css3_grid_tooltip:hover
{
	border-color: #ffffff !important;
}

div.p_table_2 span.css3_grid_tooltip>span:first-child
{
	min-width: 180px; /* Tooltip Width */
	font-family: arial, sans-serif !important; /* Tooltip Base Font Family */
	font-size: 13px !important; /* Tooltip Base Font Size */
	line-height: normal !important;
	text-align: left !important;
	padding: 10px 10px 12px 10px !important;
	visibility: hidden;
    opacity: 0;
	position: absolute;
	z-index: 1000;

	/* CSS3 Transitions */
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	-o-transition-duration: 0.25s;
	-ms-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-moz-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-o-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-ms-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	
	color: #ffffff !important;
	
	/* CSS3 Gradients */
	background: #404040 !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #4e4e4e 0%, #404040 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e4e4e), color-stop(100%,#404040)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4e4e4e 0%,#404040 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4e4e4e 0%,#404040 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4e4e4e 0%,#404040 100%) !important; /* IE10+ */
	background: linear-gradient(top,  #4e4e4e 0%,#404040 100%) !important; /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e4e4e', endColorstr='#404040',GradientType=0 ); IE6-9 - disabled due to lack of compatibility with pseudo-elements */

	/* CSS3 Borders */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	/* CSS3 Text-shadow */
	text-shadow: 0px 1px 0px rgba(0,0,0,0.4);
	
	left: -19px;
	bottom: 100%;
	margin-bottom: 30px; /* Start Position */
	
	/* CSS3 Transitions */
	-webkit-transition-property: opacity, margin-bottom, visibility;
	-moz-transition-property: opacity, margin-bottom, visibility;
	-o-transition-property: opacity, margin-bottom, visibility;
	-ms-transition-property: opacity, margin-bottom, visibility;
	transition-property: opacity, margin-bottom, visibility;
}

div.p_table_2.p_table_sliding span.css3_grid_tooltip>span:first-child
{
	min-width: 95px;
	width: 95px;
	left: -54px;
}

div.p_table_2 span.css3_grid_tooltip>span:first-child:before
{	
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	position: absolute;
	border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
	border-top: 8px solid #000;
	border-bottom: 0 !important;
	bottom: -8px;
	left: 15px;
	border-color: #404040;
}

div.p_table_2.p_table_sliding span.css3_grid_tooltip>span:first-child:before
{
	left: 50px;
}

/* --- On Hover --- */
div.p_table_2 span.css3_grid_tooltip:hover>span:first-child
	{	
	margin-bottom: 10px; /* End Position */
	visibility: visible;
	opacity: 1;
	}
	
/* --- On Focus --- */
div.p_table_2 span.css3_grid_tooltip input:focus + span:first-child,
div.p_table_2 span.css3_grid_tooltip textarea:focus + span:first-child
	{	
	margin-bottom: 10px; /* End Position */
	visibility: visible;
	opacity: 1;
	}
	
/* --- Decorative Line --- */
div.p_table_2 span.css3_grid_tooltip>span:first-child:after
	{
	content: "";
	display: block;
	border-top: 1px solid #808080;
	position: absolute;
	left: 0px;
	top: 1px;
	width: 100%;
	height: 10px;
	
	/* CSS3 Borders */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}

/* --- misc --- */
.css3_grid_clearfix:after
{
    font-size: 0px;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}
/* ==================== STYLE 1 - ORANGE ==================== */
/* ==================== HEADINGS ==================== */
div.p_table_2_1 h1.caption
	{
	color: #d76431 !important;
	}
	
div.p_table_2_1 h1.caption span
	{
	color: #f5a13e;
	}

/* ==================== COLUMN STYLE 1 ==================== */
/* --- header row 1 ---  */
div.p_table_2_1 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #e8851e;
	background-color: #f0aa2d !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #f2bb34, #ec9a26) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2bb34', endColorstr='#ec9a26') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2bb34', endColorstr='#ec9a26') !important; /* IE8 */
	background: -ms-linear-gradient(top, #f2bb34, #ec9a26) !important; /* IE9 */
	background: -moz-linear-gradient(top, #f2bb34, #ec9a26) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #f2bb34, #ec9a26) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #f2bb34, #ec9a26) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2bb34), color-stop(1, #ec9a26)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_1 div.column_1 li.decor_line
	{
	background-color: #f7d149 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #f7d149, #fbe669 50%, #f7d149) !important; /* W3C */
	background: -ms-linear-gradient(left, #f7d149, #fbe669 50%, #f7d149) !important; /* IE9 */
	background: -moz-linear-gradient(left, #f7d149, #fbe669 50%, #f7d149) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #f7d149, #fbe669 50%, #f7d149) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #f7d149, #fbe669 50%, #f7d149) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #f7d149), color-stop(0.5, #fbe669), color-stop(1, #f7d149)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_1 div.column_1 li.header_row_2
	{
	background-color: #f0aa2d !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #f2b935, #ed9e28) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2b935', endColorstr='#ed9e28') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2b935', endColorstr='#ed9e28') !important; /* IE8 */
	background: -ms-linear-gradient(top, #f2b935, #ed9e28) !important; /* IE9 */
	background: -moz-linear-gradient(top, #f2b935, #ed9e28) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #f2b935, #ed9e28) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #f2b935, #ed9e28) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2b935), color-stop(1, #ed9e28)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 2 ==================== */
/* --- header row 1 ---  */
div.p_table_2_1 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #e16420;
	background-color: #ea932f !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #eea837, #e67e28) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eea837', endColorstr='#e67e28') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eea837', endColorstr='#e67e28') !important; /* IE8 */
	background: -ms-linear-gradient(top, #eea837, #e67e28) !important; /* IE9 */
	background: -moz-linear-gradient(top, #eea837, #e67e28) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #eea837, #e67e28) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #eea837, #e67e28) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eea837), color-stop(1, #e67e28)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_1 div.column_2 li.decor_line
	{
	background-color: #f4c64b !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #f4c64b, #f9e06c 50%, #f4c64b) !important; /* W3C */
	background: -ms-linear-gradient(left, #f4c64b, #f9e06c 50%, #f4c64b) !important; /* IE9 */
	background: -moz-linear-gradient(left, #f4c64b, #f9e06c 50%, #f4c64b) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #f4c64b, #f9e06c 50%, #f4c64b) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #f4c64b, #f9e06c 50%, #f4c64b) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #f4c64b), color-stop(0.5, #f9e06c), color-stop(1, #f4c64b)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_1 div.column_2 li.header_row_2
	{
	background-color: #ea932f !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #eea637, #e7832a) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eea637', endColorstr='#e7832a') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eea637', endColorstr='#e7832a') !important; /* IE8 */
	background: -ms-linear-gradient(top, #eea637, #e7832a) !important; /* IE9 */
	background: -moz-linear-gradient(top, #eea637, #e7832a) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #eea637, #e7832a) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #eea637, #e7832a) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eea637), color-stop(1, #e7832a)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 3 ==================== */
/* --- header row 1 ---  */
div.p_table_2_1 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #cf4d1e;
	background-color: #de712c !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #e48333, #d76125) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e48333', endColorstr='#d76125') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e48333', endColorstr='#d76125') !important; /* IE8 */
	background: -ms-linear-gradient(top, #e48333, #d76125) !important; /* IE9 */
	background: -moz-linear-gradient(top, #e48333, #d76125) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #e48333, #d76125) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #e48333, #d76125) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e48333), color-stop(1, #d76125)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_1 div.column_3 li.decor_line
	{
	background-color: #edad46 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #edad46, #f5d265 50%, #edad46) !important; /* W3C */
	background: -ms-linear-gradient(left, #edad46, #f5d265 50%, #edad46) !important; /* IE9 */
	background: -moz-linear-gradient(left, #edad46, #f5d265 50%, #edad46) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #edad46, #f5d265 50%, #edad46) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #edad46, #f5d265 50%, #edad46) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #edad46), color-stop(0.5, #f5d265), color-stop(1, #edad46)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_1 div.column_3 li.header_row_2
	{
	background-color: #de712c !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #e48534, #d96527) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e48534', endColorstr='#d96527') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e48534', endColorstr='#d96527') !important; /* IE8 */
	background: -ms-linear-gradient(top, #e48534, #d96527) !important; /* IE9 */
	background: -moz-linear-gradient(top, #e48534, #d96527) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #e48534, #d96527) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #e48534, #d96527) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e48534), color-stop(1, #d96527)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 4 ==================== */
/* --- header row 1 ---  */
div.p_table_2_1 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #bb3a1d;
	background-color: #d0562a !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #d96431, #c64a24) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d96431', endColorstr='#c64a24') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d96431', endColorstr='#c64a24') !important; /* IE8 */
	background: -ms-linear-gradient(top, #d96431, #c64a24) !important; /* IE9 */
	background: -moz-linear-gradient(top, #d96431, #c64a24) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #d96431, #c64a24) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #d96431, #c64a24) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d96431), color-stop(1, #c64a24)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_1 div.column_4 li.decor_line
	{
	background-color: #e68a45 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45) !important; /* W3C */
	background: -ms-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45) !important; /* IE9 */
	background: -moz-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #e68a45), color-stop(0.5, #f1bf63), color-stop(1, #e68a45)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_1 div.column_4 li.header_row_2
	{
	background-color: #d0562a !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #d86533, #c94d26) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d86533', endColorstr='#c94d26') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d86533', endColorstr='#c94d26') !important; /* IE8 */
	background: -ms-linear-gradient(top, #d86533, #c94d26) !important; /* IE9 */
	background: -moz-linear-gradient(top, #d86533, #c94d26) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #d86533, #c94d26) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #d86533, #c94d26) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d86533), color-stop(1, #c94d26)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN HOVERS ==================== */
/* --- column 1 ---  */
div.p_table_2_1 div.column_1:hover li.row_style_1,
div.p_table_2_1 div.column_1.active_column li.row_style_1,
div.p_table_2_1.p_table_hover_disabled div.column_1.active_column li.row_style_1,
.css3_grid_hidden_rows_control_p_table_2_1
	{
	background: #f0ae30 !important;
	}
	
div.p_table_2_1 div.column_1:hover li.row_style_2,
div.p_table_2_1 div.column_1.active_column li.row_style_2,
div.p_table_2_1.p_table_hover_disabled div.column_1.active_column li.row_style_2,
.css3_grid_hidden_rows_control_p_table_2_1:hover
	{
	background: #ed9e28 !important;
	}
	
div.p_table_2_1 div.column_1:hover li.footer_row,
div.p_table_2_1 div.column_1.active_column li.footer_row,
div.p_table_2_1.p_table_hover_disabled div.column_1.active_column li.footer_row
	{
	background: #f0ae30 !important;
	}
	
/* --- column 2 ---  */	
div.p_table_2_1 div.column_2:hover li.row_style_1,
div.p_table_2_1 div.column_2.active_column li.row_style_1,
div.p_table_2_1.p_table_hover_disabled div.column_2.active_column li.row_style_1
	{
	background: #eb9732 !important;
	}
	
div.p_table_2_1 div.column_2:hover li.row_style_3,
div.p_table_2_1 div.column_2.active_column li.row_style_3,
div.p_table_2_1.p_table_hover_disabled div.column_2.active_column li.row_style_3
	{
	background: #e7832a !important;
	}
	
div.p_table_2_1 div.column_2:hover li.footer_row,
div.p_table_2_1 div.column_2.active_column li.footer_row,
div.p_table_2_1.p_table_hover_disabled div.column_2.active_column li.footer_row
	{
	background: #eb9732 !important;
	}
	
/* --- column 3 ---  */	
div.p_table_2_1 div.column_3:hover li.row_style_1,
div.p_table_2_1 div.column_3.active_column li.row_style_1,
div.p_table_2_1.p_table_hover_disabled div.column_3.active_column li.row_style_1
	{
	background: #df772e !important;
	}
	
div.p_table_2_1 div.column_3:hover li.row_style_2,
div.p_table_2_1 div.column_3.active_column li.row_style_2,
div.p_table_2_1.p_table_hover_disabled div.column_3.active_column li.row_style_2
	{
	background: #d96527 !important;
	}
	
div.p_table_2_1 div.column_3:hover li.footer_row,
div.p_table_2_1 div.column_3.active_column li.footer_row,
div.p_table_2_1.p_table_hover_disabled div.column_3.active_column li.footer_row
	{
	background: #df772e !important;
	}

/* --- column 4 ---  */	
div.p_table_2_1 div.column_4:hover li.row_style_1,
div.p_table_2_1 div.column_4.active_column li.row_style_1,
div.p_table_2_1.p_table_hover_disabled div.column_4.active_column li.row_style_1
	{
	background: #d25b2c !important;
	}
	
div.p_table_2_1 div.column_4:hover li.row_style_3,
div.p_table_2_1 div.column_4.active_column li.row_style_3,
div.p_table_2_1.p_table_hover_disabled div.column_4.active_column li.row_style_3
	{
	background: #c94d26 !important;
	}
	
div.p_table_2_1 div.column_4:hover li.footer_row,
div.p_table_2_1 div.column_4.active_column li.footer_row,
div.p_table_2_1.p_table_hover_disabled div.column_4.active_column li.footer_row
	{
	background: #d25b2c !important;
	}
	
/* ==================== BUTTONS ==================== */
div.p_table_2_1 a.button_1,
div.p_table_2_1.p_table_hover_disabled  div.column_1:hover a.button_1,
div.p_table_2_1.p_table_hover_disabled  div.column_2:hover a.button_1,
div.p_table_2_1.p_table_hover_disabled  div.column_3:hover a.button_1,
div.p_table_2_1.p_table_hover_disabled  div.column_4:hover 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_2_1 a.button_2,
div.p_table_2_1.p_table_hover_disabled  div.column_1:hover a.button_2,
div.p_table_2_1.p_table_hover_disabled  div.column_2:hover a.button_2,
div.p_table_2_1.p_table_hover_disabled  div.column_3:hover a.button_2,
div.p_table_2_1.p_table_hover_disabled  div.column_4:hover 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_2_1 a.button_3,
div.p_table_2_1.p_table_hover_disabled  div.column_1:hover a.button_3,
div.p_table_2_1.p_table_hover_disabled  div.column_2:hover a.button_3,
div.p_table_2_1.p_table_hover_disabled  div.column_3:hover a.button_3,
div.p_table_2_1.p_table_hover_disabled  div.column_4:hover 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_2_1 a.button_4,
div.p_table_2_1.p_table_hover_disabled  div.column_1:hover a.button_4,
div.p_table_2_1.p_table_hover_disabled  div.column_2:hover a.button_4,
div.p_table_2_1.p_table_hover_disabled  div.column_3:hover a.button_4,
div.p_table_2_1.p_table_hover_disabled  div.column_4:hover 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 */
	}
/* ==================== STYLE 2 - GREEN ==================== */
/* ==================== HEADINGS ==================== */
div.p_table_2_2 h1.caption
	{
	color: #449a28 !important;
	}
	
div.p_table_2_2 h1.caption span
	{
	color: #9dc25f;
	}

/* ==================== COLUMN STYLE 1 ==================== */
/* --- header row 1 ---  */
div.p_table_2_2 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #5e9737;
	background-color: #7cac49 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #a1c55f, #77a946) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1c55f', endColorstr='#77a946') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1c55f', endColorstr='#77a946') !important; /* IE8 */
	background: -ms-linear-gradient(top, #a1c55f, #77a946) !important; /* IE9 */
	background: -moz-linear-gradient(top, #a1c55f, #77a946) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #a1c55f, #77a946) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #a1c55f, #77a946) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a1c55f), color-stop(1, #77a946)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_2 div.column_1 li.decor_line
	{
	background-color: #c1d884 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #c1d884, #ddeabc 50%, #c1d884) !important; /* W3C */
	background: -ms-linear-gradient(left, #c1d884, #ddeabc 50%, #c1d884) !important; /* IE9 */
	background: -moz-linear-gradient(left, #c1d884, #ddeabc 50%, #c1d884) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #c1d884, #ddeabc 50%, #c1d884) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #c1d884, #ddeabc 50%, #c1d884) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #c1d884), color-stop(0.5, #ddeabc), color-stop(1, #c1d884)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_2 div.column_1 li.header_row_2
	{
	background-color: #7cac49 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #a0c461, #7cac49) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0c461', endColorstr='#7cac49') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0c461', endColorstr='#7cac49') !important; /* IE8 */
	background: -ms-linear-gradient(top, #a0c461, #7cac49) !important; /* IE9 */
	background: -moz-linear-gradient(top, #a0c461, #7cac49) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #a0c461, #7cac49) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #a0c461, #7cac49) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a0c461), color-stop(1, #7cac49)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 2 ==================== */
/* --- header row 1 ---  */
div.p_table_2_2 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #487d29;
	background-color: #5f9836 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #7cb746, #5b9433) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7cb746', endColorstr='#5b9433') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7cb746', endColorstr='#5b9433') !important; /* IE8 */
	background: -ms-linear-gradient(top, #7cb746, #5b9433) !important; /* IE9 */
	background: -moz-linear-gradient(top, #7cb746, #5b9433) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #7cb746, #5b9433) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #7cb746, #5b9433) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7cb746), color-stop(1, #5b9433)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_2 div.column_2 li.decor_line
	{
	background-color: #a5cf62 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #a5cf62, #cee58e 50%, #a5cf62) !important; /* W3C */
	background: -ms-linear-gradient(left, #a5cf62, #cee58e 50%, #a5cf62) !important; /* IE9 */
	background: -moz-linear-gradient(left, #a5cf62, #cee58e 50%, #a5cf62) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #a5cf62, #cee58e 50%, #a5cf62) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #a5cf62, #cee58e 50%, #a5cf62) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #a5cf62), color-stop(0.5, #cee58e), color-stop(1, #a5cf62)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_2 div.column_2 li.header_row_2
	{
	background-color: #5f9836 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #7eb548, #5f9836) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7eb548', endColorstr='#5f9836') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7eb548', endColorstr='#5f9836') !important; /* IE8 */
	background: -ms-linear-gradient(top, #7eb548, #5f9836) !important; /* IE9 */
	background: -moz-linear-gradient(top, #7eb548, #5f9836) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #7eb548, #5f9836) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #7eb548, #5f9836) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7eb548), color-stop(1, #5f9836)) !important; /* Chrome 10, Safari */
	}
	
/* ==================== COLUMN STYLE 3 ==================== */
/* --- header row 1 ---  */
div.p_table_2_2 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #356a1e;
	background-color: #468928 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #5bad34, #438426) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bad34', endColorstr='#438426') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bad34', endColorstr='#438426') !important; /* IE8 */
	background: -ms-linear-gradient(top, #5bad34, #438426) !important; /* IE9 */
	background: -moz-linear-gradient(top, #5bad34, #438426) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #5bad34, #438426) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #5bad34, #438426) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bad34), color-stop(1, #438426)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_2 div.column_3 li.decor_line
	{
	background-color: #7ec849 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #7ec849, #b6e169 50%, #7ec849) !important; /* W3C */
	background: -ms-linear-gradient(left, #7ec849, #b6e169 50%, #7ec849) !important; /* IE9 */
	background: -moz-linear-gradient(left, #7ec849, #b6e169 50%, #7ec849) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #7ec849, #b6e169 50%, #7ec849) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #7ec849, #b6e169 50%, #7ec849) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #7ec849), color-stop(0.5, #b6e169), color-stop(1, #7ec849)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_2 div.column_3 li.header_row_2
	{
	background-color: #468928 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #5dab35, #468928) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5dab35', endColorstr='#468928') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5dab35', endColorstr='#468928') !important; /* IE8 */
	background: -ms-linear-gradient(top, #5dab35, #468928) !important; /* IE9 */
	background: -moz-linear-gradient(top, #5dab35, #468928) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #5dab35, #468928) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #5dab35, #468928) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5dab35), color-stop(1, #468928)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 4 ==================== */
/* --- header row 1 ---  */
div.p_table_2_2 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #275c17;
	background-color: #34791f !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #449e28, #31741d) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#449e28', endColorstr='#31741d') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#449e28', endColorstr='#31741d') !important; /* IE8 */
	background: -ms-linear-gradient(top, #449e28, #31741d) !important; /* IE9 */
	background: -moz-linear-gradient(top, #449e28, #31741d) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #449e28, #31741d) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #449e28, #31741d) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #449e28), color-stop(1, #31741d)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_2 div.column_4 li.decor_line
	{
	background-color: #5ebf37 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #5ebf37, #88dc50 50%, #5ebf37) !important; /* W3C */
	background: -ms-linear-gradient(left, #5ebf37, #88dc50 50%, #5ebf37) !important; /* IE9 */
	background: -moz-linear-gradient(left, #5ebf37, #88dc50 50%, #5ebf37) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #5ebf37, #88dc50 50%, #5ebf37) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #5ebf37, #88dc50 50%, #5ebf37) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #5ebf37), color-stop(0.5, #88dc50), color-stop(1, #5ebf37)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_2 div.column_4 li.header_row_2
	{
	background-color: #34791f !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #449c29, #34791f) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#449c29', endColorstr='#34791f') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#449c29', endColorstr='#34791f') !important; /* IE8 */
	background: -ms-linear-gradient(top, #449c29, #34791f) !important; /* IE9 */
	background: -moz-linear-gradient(top, #449c29, #34791f) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #449c29, #34791f) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #449c29, #34791f) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #449c29), color-stop(1, #34791f)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN HOVERS ==================== */
/* --- column 1 ---  */
div.p_table_2_2 div.column_1:hover li.row_style_1,
div.p_table_2_2 div.column_1.active_column li.row_style_1,
div.p_table_2_2.p_table_hover_disabled div.column_1.active_column li.row_style_1,
.css3_grid_hidden_rows_control_p_table_2_2
	{
	background: #91b956 !important;
	}
	
div.p_table_2_2 div.column_1:hover li.row_style_2,
div.p_table_2_2 div.column_1.active_column li.row_style_2,
div.p_table_2_2.p_table_hover_disabled div.column_1.active_column li.row_style_2,
.css3_grid_hidden_rows_control_p_table_2_2:hover
	{
	background: #7cac49 !important;
	}
	
div.p_table_2_2 div.column_1:hover li.footer_row,
div.p_table_2_2 div.column_1.active_column li.footer_row,
div.p_table_2_2.p_table_hover_disabled div.column_1.active_column li.footer_row
	{
	background: #91b956 !important;
	}
	
/* --- column 2 ---  */	
div.p_table_2_2 div.column_2:hover li.row_style_1,
div.p_table_2_2 div.column_2.active_column li.row_style_1,
div.p_table_2_2.p_table_hover_disabled div.column_2.active_column li.row_style_1
	{
	background: #70a940 !important;
	}
	
div.p_table_2_2 div.column_2:hover li.row_style_3,
div.p_table_2_2 div.column_2.active_column li.row_style_3,
div.p_table_2_2.p_table_hover_disabled div.column_2.active_column li.row_style_3
	{
	background: #5f9836 !important;
	}
	
div.p_table_2_2 div.column_2:hover li.footer_row,
div.p_table_2_2 div.column_2.active_column li.footer_row,
div.p_table_2_2.p_table_hover_disabled div.column_2.active_column li.footer_row
	{
	background: #70a940 !important;
	}
	
/* --- column 3 ---  */	
div.p_table_2_2 div.column_3:hover li.row_style_1,
div.p_table_2_2 div.column_3.active_column li.row_style_1,
div.p_table_2_2.p_table_hover_disabled div.column_3.active_column li.row_style_1
	{
	background: #539c30 !important;
	}
	
div.p_table_2_2 div.column_3:hover li.row_style_2,
div.p_table_2_2 div.column_3.active_column li.row_style_2,
div.p_table_2_2.p_table_hover_disabled div.column_3.active_column li.row_style_2
	{
	background: #468928 !important;
	}
	
div.p_table_2_2 div.column_3:hover li.footer_row,
div.p_table_2_2 div.column_3.active_column li.footer_row,
div.p_table_2_2.p_table_hover_disabled div.column_3.active_column li.footer_row
	{
	background: #539c30 !important;
	}

/* --- column 4 ---  */	
div.p_table_2_2 div.column_4:hover li.row_style_1,
div.p_table_2_2 div.column_4.active_column li.row_style_1,
div.p_table_2_2.p_table_hover_disabled div.column_4.active_column li.row_style_1
	{
	background: #3d8e25 !important;
	}
	
div.p_table_2_2 div.column_4:hover li.row_style_3,
div.p_table_2_2 div.column_4.active_column li.row_style_3,
div.p_table_2_2.p_table_hover_disabled div.column_4.active_column li.row_style_3
	{
	background: #34791f !important;
	}
	
div.p_table_2_2 div.column_4:hover li.footer_row,
div.p_table_2_2 div.column_4.active_column li.footer_row,
div.p_table_2_2.p_table_hover_disabled div.column_4.active_column li.footer_row
	{
	background: #3d8e25 !important;
	}
	
/* ==================== BUTTONS ==================== */
div.p_table_2_2 a.button_1,
div.p_table_2_2.p_table_hover_disabled  div.column_1:hover a.button_1,
div.p_table_2_2.p_table_hover_disabled  div.column_2:hover a.button_1,
div.p_table_2_2.p_table_hover_disabled  div.column_3:hover a.button_1,
div.p_table_2_2.p_table_hover_disabled  div.column_4:hover a.button_1
	{
	border-bottom: 1px solid #629634;
	background-color: #7cac49; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #aecd66, #7dad4a); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aecd66', endColorstr='#7dad4a'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aecd66', endColorstr='#7dad4a'); /* IE8 */
	background: -ms-linear-gradient(top, #aecd66, #7dad4a); /* IE9 */
	background: -moz-linear-gradient(top, #aecd66, #7dad4a); /* Firefox */ 
	background: -o-linear-gradient(top, #aecd66, #7dad4a); /* Opera 11  */
	background: -webkit-linear-gradient(top, #aecd66, #7dad4a); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aecd66), color-stop(1, #7dad4a)); /* Chrome 10, Safari */
	}
	
div.p_table_2_2 a.button_2,
div.p_table_2_2.p_table_hover_disabled  div.column_1:hover a.button_2,
div.p_table_2_2.p_table_hover_disabled  div.column_2:hover a.button_2,
div.p_table_2_2.p_table_hover_disabled  div.column_3:hover a.button_2,
div.p_table_2_2.p_table_hover_disabled  div.column_4:hover a.button_2
	{
	border-bottom: 1px solid #478025;
	background-color: #5f9836; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #85c14c, #609937); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85c14c', endColorstr='#609937'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85c14c', endColorstr='#609937'); /* IE8 */
	background: -ms-linear-gradient(top, #85c14c, #609937); /* IE9 */
	background: -moz-linear-gradient(top, #85c14c, #609937); /* Firefox */ 
	background: -o-linear-gradient(top, #85c14c, #609937); /* Opera 11  */
	background: -webkit-linear-gradient(top, #85c14c, #609937); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #85c14c), color-stop(1, #609937)); /* Chrome 10, Safari */
	}	
	
div.p_table_2_2 a.button_3,
div.p_table_2_2.p_table_hover_disabled  div.column_1:hover a.button_3,
div.p_table_2_2.p_table_hover_disabled  div.column_2:hover a.button_3,
div.p_table_2_2.p_table_hover_disabled  div.column_3:hover a.button_3,
div.p_table_2_2.p_table_hover_disabled  div.column_4:hover a.button_3
	{
	border-bottom: 1px solid #32701a;
	background-color: #468928; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #62b838, #478a28); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62b838', endColorstr='#478a28'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62b838', endColorstr='#478a28'); /* IE8 */
	background: -ms-linear-gradient(top, #62b838, #478a28); /* IE9 */
	background: -moz-linear-gradient(top, #62b838, #478a28); /* Firefox */ 
	background: -o-linear-gradient(top, #62b838, #478a28); /* Opera 11  */
	background: -webkit-linear-gradient(top, #62b838, #478a28); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #62b838), color-stop(1, #478a28)); /* Chrome 10, Safari */
	}
	
div.p_table_2_2 a.button_4,
div.p_table_2_2.p_table_hover_disabled  div.column_1:hover a.button_4,
div.p_table_2_2.p_table_hover_disabled  div.column_2:hover a.button_4,
div.p_table_2_2.p_table_hover_disabled  div.column_3:hover a.button_4,
div.p_table_2_2.p_table_hover_disabled  div.column_4:hover a.button_4
	{
	border-bottom: 1px solid #245f14;
	background-color: #34791f; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #49a92b, #357a1f); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#49a92b', endColorstr='#357a1f'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#49a92b', endColorstr='#357a1f'); /* IE8 */
	background: -ms-linear-gradient(top, #49a92b, #357a1f); /* IE9 */
	background: -moz-linear-gradient(top, #49a92b, #357a1f); /* Firefox */ 
	background: -o-linear-gradient(top, #49a92b, #357a1f); /* Opera 11  */
	background: -webkit-linear-gradient(top, #49a92b, #357a1f); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #49a92b), color-stop(1, #357a1f)); /* Chrome 10, Safari */
	}
/* ==================== STYLE 3 - BLUE ==================== */
/* ==================== HEADINGS ==================== */
div.p_table_2_3 h1.caption
	{
	color: #3171b5 !important;
	}
	
div.p_table_2_3 h1.caption span
	{
	color: #70b7d2;
	}

/* ==================== COLUMN STYLE 1 ==================== */
/* --- header row 1 ---  */
div.p_table_2_3 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #4283b2;
	background-color: #569dc2 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #70bbd4, #5399c0) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70bbd4', endColorstr='#5399c0') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70bbd4', endColorstr='#5399c0') !important; /* IE8 */
	background: -ms-linear-gradient(top, #70bbd4, #5399c0) !important; /* IE9 */
	background: -moz-linear-gradient(top, #70bbd4, #5399c0) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #70bbd4, #5399c0) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #70bbd4, #5399c0) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #70bbd4), color-stop(1, #5399c0)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_3 div.column_1 li.decor_line
	{
	background-color: #98d1e2 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #98d1e2, #c7e6ef 50%, #98d1e2) !important; /* W3C */
	background: -ms-linear-gradient(left, #98d1e2, #c7e6ef 50%, #98d1e2) !important; /* IE9 */
	background: -moz-linear-gradient(left, #98d1e2, #c7e6ef 50%, #98d1e2) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #98d1e2, #c7e6ef 50%, #98d1e2) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #98d1e2, #c7e6ef 50%, #98d1e2) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #98d1e2), color-stop(0.5, #c7e6ef), color-stop(1, #98d1e2)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_3 div.column_1 li.header_row_2
	{
	background-color: #569dc2 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #72b9d3, #569dc2) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72b9d3', endColorstr='#569dc2') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72b9d3', endColorstr='#569dc2') !important; /* IE8 */
	background: -ms-linear-gradient(top, #72b9d3, #569dc2) !important; /* IE9 */
	background: -moz-linear-gradient(top, #72b9d3, #569dc2) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #72b9d3, #569dc2) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #72b9d3, #569dc2) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #72b9d3), color-stop(1, #569dc2)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 2 ==================== */
/* --- header row 1 ---  */
div.p_table_2_3 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #2e639f;
	background-color: #3c82b3 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #4ea8ca, #397db0) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ea8ca', endColorstr='#397db0') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ea8ca', endColorstr='#397db0') !important; /* IE8 */
	background: -ms-linear-gradient(top, #4ea8ca, #397db0) !important; /* IE9 */
	background: -moz-linear-gradient(top, #4ea8ca, #397db0) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #4ea8ca, #397db0) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #4ea8ca, #397db0) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4ea8ca), color-stop(1, #397db0)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_3 div.column_2 li.decor_line
	{
	background-color: #6cc5db !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #6cc5db, #9ce0ec 50%, #6cc5db) !important; /* W3C */
	background: -ms-linear-gradient(left, #6cc5db, #9ce0ec 50%, #6cc5db) !important; /* IE9 */
	background: -moz-linear-gradient(left, #6cc5db, #9ce0ec 50%, #6cc5db) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #6cc5db, #9ce0ec 50%, #6cc5db) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #6cc5db, #9ce0ec 50%, #6cc5db) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #6cc5db), color-stop(0.5, #9ce0ec), color-stop(1, #6cc5db)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_3 div.column_2 li.header_row_2
	{
	background-color: #3c82b3 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #4fa5c8, #3c82b3) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fa5c8', endColorstr='#3c82b3') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fa5c8', endColorstr='#3c82b3') !important; /* IE8 */
	background: -ms-linear-gradient(top, #4fa5c8, #3c82b3) !important; /* IE9 */
	background: -moz-linear-gradient(top, #4fa5c8, #3c82b3) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #4fa5c8, #3c82b3) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #4fa5c8, #3c82b3) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4fa5c8), color-stop(1, #3c82b3)) !important; /* Chrome 10, Safari */
	}
	
/* ==================== COLUMN STYLE 3 ==================== */
/* --- header row 1 ---  */
div.p_table_2_3 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #244f8b;
	background-color: #2f68a3 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #3d87bf, #2d649f) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d87bf', endColorstr='#2d649f') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d87bf', endColorstr='#2d649f') !important; /* IE8 */
	background: -ms-linear-gradient(top, #3d87bf, #2d649f) !important; /* IE9 */
	background: -moz-linear-gradient(top, #3d87bf, #2d649f) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #3d87bf, #2d649f) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #3d87bf, #2d649f) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3d87bf), color-stop(1, #2d649f)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_3 div.column_3 li.decor_line
	{
	background-color: #55b3d4 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #55b3d4, #7bd5e8 50%, #55b3d4) !important; /* W3C */
	background: -ms-linear-gradient(left, #55b3d4, #7bd5e8 50%, #55b3d4) !important; /* IE9 */
	background: -moz-linear-gradient(left, #55b3d4, #7bd5e8 50%, #55b3d4) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #55b3d4, #7bd5e8 50%, #55b3d4) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #55b3d4, #7bd5e8 50%, #55b3d4) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #55b3d4), color-stop(0.5, #7bd5e8), color-stop(1, #55b3d4)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_3 div.column_3 li.header_row_2
	{
	background-color: #2f68a3 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #3e8abd, #2f68a3) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e8abd', endColorstr='#2f68a3') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e8abd', endColorstr='#2f68a3') !important; /* IE8 */
	background: -ms-linear-gradient(top, #3e8abd, #2f68a3) !important; /* IE9 */
	background: -moz-linear-gradient(top, #3e8abd, #2f68a3) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #3e8abd, #2f68a3) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #3e8abd, #2f68a3) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3e8abd), color-stop(1, #2f68a3)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 4 ==================== */
/* --- header row 1 ---  */
div.p_table_2_3 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #1d4280;
	background-color: #26579a !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #3171b8, #245496) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3171b8', endColorstr='#245496') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3171b8', endColorstr='#245496') !important; /* IE8 */
	background: -ms-linear-gradient(top, #3171b8, #245496) !important; /* IE9 */
	background: -moz-linear-gradient(top, #3171b8, #245496) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #3171b8, #245496) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #3171b8, #245496) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3171b8), color-stop(1, #245496)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_3 div.column_4 li.decor_line
	{
	background-color: #4599cf !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #4599cf, #63c7e5 50%, #4599cf) !important; /* W3C */
	background: -ms-linear-gradient(left, #4599cf, #63c7e5 50%, #4599cf) !important; /* IE9 */
	background: -moz-linear-gradient(left, #4599cf, #63c7e5 50%, #4599cf) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #4599cf, #63c7e5 50%, #4599cf) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #4599cf, #63c7e5 50%, #4599cf) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #4599cf), color-stop(0.5, #63c7e5), color-stop(1, #4599cf)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_3 div.column_4 li.header_row_2
	{
	background-color: #26579a !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #3373b6, #26579a) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3373b6', endColorstr='#26579a') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3373b6', endColorstr='#26579a') !important; /* IE8 */
	background: -ms-linear-gradient(top, #3373b6, #26579a) !important; /* IE9 */
	background: -moz-linear-gradient(top, #3373b6, #26579a) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #3373b6, #26579a) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #3373b6, #26579a) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3373b6), color-stop(1, #26579a)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN HOVERS ==================== */
/* --- column 1 ---  */
div.p_table_2_3 div.column_1:hover li.row_style_1,
div.p_table_2_3 div.column_1.active_column li.row_style_1,
div.p_table_2_3.p_table_hover_disabled div.column_1.active_column li.row_style_1,
.css3_grid_hidden_rows_control_p_table_2_3
	{
	background: #66adcc !important;
	}
	
div.p_table_2_3 div.column_1:hover li.row_style_2,
div.p_table_2_3 div.column_1.active_column li.row_style_2,
div.p_table_2_3.p_table_hover_disabled div.column_1.active_column li.row_style_2,
.css3_grid_hidden_rows_control_p_table_2_3:hover
	{
	background: #569dc2 !important;
	}
	
div.p_table_2_3 div.column_1:hover li.footer_row,
div.p_table_2_3 div.column_1.active_column li.footer_row,
div.p_table_2_3.p_table_hover_disabled div.column_1.active_column li.footer_row
	{
	background: #66adcc !important;
	}
	
/* --- column 2 ---  */	
div.p_table_2_3 div.column_2:hover li.row_style_1,
div.p_table_2_3 div.column_2.active_column li.row_style_1,
div.p_table_2_3.p_table_hover_disabled div.column_2.active_column li.row_style_1
	{
	background: #4797c0 !important;
	}
	
div.p_table_2_3 div.column_2:hover li.row_style_3,
div.p_table_2_3 div.column_2.active_column li.row_style_3,
div.p_table_2_3.p_table_hover_disabled div.column_2.active_column li.row_style_3
	{
	background: #3c82b3 !important;
	}
	
div.p_table_2_3 div.column_2:hover li.footer_row,
div.p_table_2_3 div.column_2.active_column li.footer_row,
div.p_table_2_3.p_table_hover_disabled div.column_2.active_column li.footer_row
	{
	background: #4797c0 !important;
	}
	
/* --- column 3 ---  */	
div.p_table_2_3 div.column_3:hover li.row_style_1,
div.p_table_2_3 div.column_3.active_column li.row_style_1,
div.p_table_2_3.p_table_hover_disabled div.column_3.active_column li.row_style_1
	{
	background: #377bb2 !important;
	}
	
div.p_table_2_3 div.column_3:hover li.row_style_2,
div.p_table_2_3 div.column_3.active_column li.row_style_2,
div.p_table_2_3.p_table_hover_disabled div.column_3.active_column li.row_style_2
	{
	background: #2f68a3 !important;
	}
	
div.p_table_2_3 div.column_3:hover li.footer_row,
div.p_table_2_3 div.column_3.active_column li.footer_row,
div.p_table_2_3.p_table_hover_disabled div.column_3.active_column li.footer_row
	{
	background: #377bb2 !important;
	}

/* --- column 4 ---  */	
div.p_table_2_3 div.column_4:hover li.row_style_1,
div.p_table_2_3 div.column_4.active_column li.row_style_1,
div.p_table_2_3.p_table_hover_disabled div.column_4.active_column li.row_style_1
	{
	background: #2c67aa !important;
	}
	
div.p_table_2_3 div.column_4:hover li.row_style_3,
div.p_table_2_3 div.column_4.active_column li.row_style_3,
div.p_table_2_3.p_table_hover_disabled div.column_4.active_column li.row_style_3
	{
	background: #26579a !important;
	}
	
div.p_table_2_3 div.column_4:hover li.footer_row,
div.p_table_2_3 div.column_4.active_column li.footer_row,
div.p_table_2_3.p_table_hover_disabled div.column_4.active_column li.footer_row
	{
	background: #2c67aa !important;
	}
	
/* ==================== BUTTONS ==================== */
div.p_table_2_3 a.button_1,
div.p_table_2_3.p_table_hover_disabled  div.column_1:hover a.button_1,
div.p_table_2_3.p_table_hover_disabled  div.column_2:hover a.button_1,
div.p_table_2_3.p_table_hover_disabled  div.column_3:hover a.button_1,
div.p_table_2_3.p_table_hover_disabled  div.column_4:hover a.button_1
	{
	border-bottom: 1px solid #3f85b0;
	background-color: #569dc2; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #78c4da, #579ec3); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#78c4da', endColorstr='#579ec3'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#78c4da', endColorstr='#579ec3'); /* IE8 */
	background: -ms-linear-gradient(top, #78c4da, #579ec3); /* IE9 */
	background: -moz-linear-gradient(top, #78c4da, #579ec3); /* Firefox */ 
	background: -o-linear-gradient(top, #78c4da, #579ec3); /* Opera 11  */
	background: -webkit-linear-gradient(top, #78c4da, #579ec3); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #78c4da), color-stop(1, #579ec3)); /* Chrome 10, Safari */
	}
	
div.p_table_2_3 a.button_2,
div.p_table_2_3.p_table_hover_disabled  div.column_1:hover a.button_2,
div.p_table_2_3.p_table_hover_disabled  div.column_2:hover a.button_2,
div.p_table_2_3.p_table_hover_disabled  div.column_3:hover a.button_2,
div.p_table_2_3.p_table_hover_disabled  div.column_4:hover a.button_2
	{
	border-bottom: 1px solid #2a689e;
	background-color: #3c82b3; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #54b4d1, #3d83b4); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54b4d1', endColorstr='#3d83b4'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54b4d1', endColorstr='#3d83b4'); /* IE8 */
	background: -ms-linear-gradient(top, #54b4d1, #3d83b4); /* IE9 */
	background: -moz-linear-gradient(top, #54b4d1, #3d83b4); /* Firefox */ 
	background: -o-linear-gradient(top, #54b4d1, #3d83b4); /* Opera 11  */
	background: -webkit-linear-gradient(top, #54b4d1, #3d83b4); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #54b4d1), color-stop(1, #3d83b4)); /* Chrome 10, Safari */
	}	
	
div.p_table_2_3 a.button_3,
div.p_table_2_3.p_table_hover_disabled  div.column_1:hover a.button_3,
div.p_table_2_3.p_table_hover_disabled  div.column_2:hover a.button_3,
div.p_table_2_3.p_table_hover_disabled  div.column_3:hover a.button_3,
div.p_table_2_3.p_table_hover_disabled  div.column_4:hover a.button_3
	{
	border-bottom: 1px solid #204f8b;
	background-color: #2f68a3; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #4292c8, #3069a4); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4292c8', endColorstr='#3069a4'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4292c8', endColorstr='#3069a4'); /* IE8 */
	background: -ms-linear-gradient(top, #4292c8, #3069a4); /* IE9 */
	background: -moz-linear-gradient(top, #4292c8, #3069a4); /* Firefox */ 
	background: -o-linear-gradient(top, #4292c8, #3069a4); /* Opera 11  */
	background: -webkit-linear-gradient(top, #4292c8, #3069a4); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4292c8), color-stop(1, #3069a4)); /* Chrome 10, Safari */
	}
	
div.p_table_2_3 a.button_4,
div.p_table_2_3.p_table_hover_disabled  div.column_1:hover a.button_4,
div.p_table_2_3.p_table_hover_disabled  div.column_2:hover a.button_4,
div.p_table_2_3.p_table_hover_disabled  div.column_3:hover a.button_4,
div.p_table_2_3.p_table_hover_disabled  div.column_4:hover a.button_4
	{
	border-bottom: 1px solid #194082;
	background-color: #26579a; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #357ac2, #26589b); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#357ac2', endColorstr='#26589b'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#357ac2', endColorstr='#26589b'); /* IE8 */
	background: -ms-linear-gradient(top, #357ac2, #26589b); /* IE9 */
	background: -moz-linear-gradient(top, #357ac2, #26589b); /* Firefox */ 
	background: -o-linear-gradient(top, #357ac2, #26589b); /* Opera 11  */
	background: -webkit-linear-gradient(top, #357ac2, #26589b); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #357ac2), color-stop(1, #26589b)); /* Chrome 10, Safari */
	}
/* ==================== STYLE 4 - PURPLE ==================== */
/* ==================== HEADINGS ==================== */
div.p_table_2_4 h1.caption
	{
	color: #6a4d8f !important;
	}
	
div.p_table_2_4 h1.caption span
	{
	color: #a59dc4;
	}

/* ==================== COLUMN STYLE 1 ==================== */
/* --- header row 1 ---  */
div.p_table_2_4 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #675e9a;
	background-color: #867caf !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #aba1c7, #8177ac) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aba1c7', endColorstr='#8177ac') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aba1c7', endColorstr='#8177ac') !important; /* IE8 */
	background: -ms-linear-gradient(top, #aba1c7, #8177ac) !important; /* IE9 */
	background: -moz-linear-gradient(top, #aba1c7, #8177ac) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #aba1c7, #8177ac) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #aba1c7, #8177ac) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aba1c7), color-stop(1, #8177ac)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_4 div.column_1 li.decor_line
	{
	background-color: #c6c1d9 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #c6c1d9, #e0ddea 50%, #c6c1d9) !important; /* W3C */
	background: -ms-linear-gradient(left, #c6c1d9, #e0ddea 50%, #c6c1d9) !important; /* IE9 */
	background: -moz-linear-gradient(left, #c6c1d9, #e0ddea 50%, #c6c1d9) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #c6c1d9, #e0ddea 50%, #c6c1d9) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #c6c1d9, #e0ddea 50%, #c6c1d9) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #c6c1d9), color-stop(0.5, #e0ddea), color-stop(1, #c6c1d9)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_4 div.column_1 li.header_row_2
	{
	background-color: #867caf !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #a8a0c6, #867caf) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8a0c6', endColorstr='#867caf') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8a0c6', endColorstr='#867caf') !important; /* IE8 */
	background: -ms-linear-gradient(top, #a8a0c6, #867caf) !important; /* IE9 */
	background: -moz-linear-gradient(top, #a8a0c6, #867caf) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #a8a0c6, #867caf) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #a8a0c6, #867caf) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a8a0c6), color-stop(1, #867caf)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 2 ==================== */
/* --- header row 1 ---  */
div.p_table_2_4 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #554a81;
	background-color: #70619b !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #927eb9, #6b5d97) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#927eb9', endColorstr='#6b5d97') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#927eb9', endColorstr='#6b5d97') !important; /* IE8 */
	background: -ms-linear-gradient(top, #927eb9, #6b5d97) !important; /* IE9 */
	background: -moz-linear-gradient(top, #927eb9, #6b5d97) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #927eb9, #6b5d97) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #927eb9, #6b5d97) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #927eb9), color-stop(1, #6b5d97)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_4 div.column_2 li.decor_line
	{
	background-color: #b9a7d0 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #b9a7d0, #d9cfe6 50%, #b9a7d0) !important; /* W3C */
	background: -ms-linear-gradient(left, #b9a7d0, #d9cfe6 50%, #b9a7d0) !important; /* IE9 */
	background: -moz-linear-gradient(left, #b9a7d0, #d9cfe6 50%, #b9a7d0) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #b9a7d0, #d9cfe6 50%, #b9a7d0) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #b9a7d0, #d9cfe6 50%, #b9a7d0) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #b9a7d0), color-stop(0.5, #d9cfe6), color-stop(1, #b9a7d0)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_4 div.column_2 li.header_row_2
	{
	background-color: #70619b !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #9280b7, #70619b) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9280b7', endColorstr='#70619b') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9280b7', endColorstr='#70619b') !important; /* IE8 */
	background: -ms-linear-gradient(top, #9280b7, #70619b) !important; /* IE9 */
	background: -moz-linear-gradient(top, #9280b7, #70619b) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #9280b7, #70619b) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #9280b7, #70619b) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9280b7), color-stop(1, #70619b)) !important; /* Chrome 10, Safari */
	}
	
/* ==================== COLUMN STYLE 3 ==================== */
/* --- header row 1 ---  */
div.p_table_2_4 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #493a68;
	background-color: #604d87 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #7d64ab, #5c4a82) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d64ab', endColorstr='#5c4a82') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d64ab', endColorstr='#5c4a82') !important; /* IE8 */
	background: -ms-linear-gradient(top, #7d64ab, #5c4a82) !important; /* IE9 */
	background: -moz-linear-gradient(top, #7d64ab, #5c4a82) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #7d64ab, #5c4a82) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #7d64ab, #5c4a82) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7d64ab), color-stop(1, #5c4a82)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_4 div.column_3 li.decor_line
	{
	background-color: #a68ac7 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #a68ac7, #cebfe1 50%, #a68ac7) !important; /* W3C */
	background: -ms-linear-gradient(left, #a68ac7, #cebfe1 50%, #a68ac7) !important; /* IE9 */
	background: -moz-linear-gradient(left, #a68ac7, #cebfe1 50%, #a68ac7) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #a68ac7, #cebfe1 50%, #a68ac7) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #a68ac7, #cebfe1 50%, #a68ac7) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #a68ac7), color-stop(0.5, #cebfe1), color-stop(1, #a68ac7)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_4 div.column_3 li.header_row_2
	{
	background-color: #604d87 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #7f65a9, #604d87) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f65a9', endColorstr='#604d87') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f65a9', endColorstr='#604d87') !important; /* IE8 */
	background: -ms-linear-gradient(top, #7f65a9, #604d87) !important; /* IE9 */
	background: -moz-linear-gradient(top, #7f65a9, #604d87) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #7f65a9, #604d87) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #7f65a9, #604d87) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7f65a9), color-stop(1, #604d87)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 4 ==================== */
/* --- header row 1 ---  */
div.p_table_2_4 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #3e2e55;
	background-color: #523c70 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #6b4e92, #4f396b) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b4e92', endColorstr='#4f396b') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b4e92', endColorstr='#4f396b') !important; /* IE8 */
	background: -ms-linear-gradient(top, #6b4e92, #4f396b) !important; /* IE9 */
	background: -moz-linear-gradient(top, #6b4e92, #4f396b) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #6b4e92, #4f396b) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #6b4e92, #4f396b) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6b4e92), color-stop(1, #4f396b)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_4 div.column_4 li.decor_line
	{
	background-color: #926cb9 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #926cb9, #c39cd9 50%, #926cb9) !important; /* W3C */
	background: -ms-linear-gradient(left, #926cb9, #c39cd9 50%, #926cb9) !important; /* IE9 */
	background: -moz-linear-gradient(left, #926cb9, #c39cd9 50%, #926cb9) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #926cb9, #c39cd9 50%, #926cb9) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #926cb9, #c39cd9 50%, #926cb9) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #926cb9), color-stop(0.5, #c39cd9), color-stop(1, #926cb9)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_4 div.column_4 li.header_row_2
	{
	background-color: #523c70 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #6c4f92, #523c70) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c4f92', endColorstr='#523c70') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c4f92', endColorstr='#523c70') !important; /* IE8 */
	background: -ms-linear-gradient(top, #6c4f92, #523c70) !important; /* IE9 */
	background: -moz-linear-gradient(top, #6c4f92, #523c70) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #6c4f92, #523c70) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #6c4f92, #523c70) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6c4f92), color-stop(1, #523c70)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN HOVERS ==================== */
/* --- column 1 ---  */
div.p_table_2_4 div.column_1:hover li.row_style_1,
div.p_table_2_4 div.column_1.active_column li.row_style_1,
div.p_table_2_4.p_table_hover_disabled div.column_1.active_column li.row_style_1,
.css3_grid_hidden_rows_control_p_table_2_4
	{
	background: #9a91bc !important;
	}
	
div.p_table_2_4 div.column_1:hover li.row_style_2,
div.p_table_2_4 div.column_1.active_column li.row_style_2,
div.p_table_2_4.p_table_hover_disabled div.column_1.active_column li.row_style_2,
.css3_grid_hidden_rows_control_p_table_2_4:hover
	{
	background: #867caf !important;
	}
	
div.p_table_2_4 div.column_1:hover li.footer_row,
div.p_table_2_4 div.column_1.active_column li.footer_row,
div.p_table_2_4.p_table_hover_disabled div.column_1.active_column li.footer_row
	{
	background: #9a91bc !important;
	}
	
/* --- column 2 ---  */	
div.p_table_2_4 div.column_2:hover li.row_style_1,
div.p_table_2_4 div.column_2.active_column li.row_style_1,
div.p_table_2_4.p_table_hover_disabled div.column_2.active_column li.row_style_1
	{
	background: #8472ab !important;
	}
	
div.p_table_2_4 div.column_2:hover li.row_style_3,
div.p_table_2_4 div.column_2.active_column li.row_style_3,
div.p_table_2_4.p_table_hover_disabled div.column_2.active_column li.row_style_3
	{
	background: #70619b !important;
	}
	
div.p_table_2_4 div.column_2:hover li.footer_row,
div.p_table_2_4 div.column_2.active_column li.footer_row,
div.p_table_2_4.p_table_hover_disabled div.column_2.active_column li.footer_row
	{
	background: #8472ab !important;
	}
	
/* --- column 3 ---  */	
div.p_table_2_4 div.column_3:hover li.row_style_1,
div.p_table_2_4 div.column_3.active_column li.row_style_1,
div.p_table_2_4.p_table_hover_disabled div.column_3.active_column li.row_style_1
	{
	background: #715b9b !important;
	}
	
div.p_table_2_4 div.column_3:hover li.row_style_2,
div.p_table_2_4 div.column_3.active_column li.row_style_2,
div.p_table_2_4.p_table_hover_disabled div.column_3.active_column li.row_style_2
	{
	background: #604d87 !important;
	}
	
div.p_table_2_4 div.column_3:hover li.footer_row,
div.p_table_2_4 div.column_3.active_column li.footer_row,
div.p_table_2_4.p_table_hover_disabled div.column_3.active_column li.footer_row
	{
	background: #715b9b !important;
	}

/* --- column 4 ---  */	
div.p_table_2_4 div.column_4:hover li.row_style_1,
div.p_table_2_4 div.column_4.active_column li.row_style_1,
div.p_table_2_4.p_table_hover_disabled div.column_4.active_column li.row_style_1
	{
	background: #604784 !important;
	}
	
div.p_table_2_4 div.column_4:hover li.row_style_3,
div.p_table_2_4 div.column_4.active_column li.row_style_3,
div.p_table_2_4.p_table_hover_disabled div.column_4.active_column li.row_style_3
	{
	background: #523c70 !important;
	}
	
div.p_table_2_4 div.column_4:hover li.footer_row,
div.p_table_2_4 div.column_4.active_column li.footer_row,
div.p_table_2_4.p_table_hover_disabled div.column_4.active_column li.footer_row
	{
	background: #604784 !important;
	}
	
/* ==================== BUTTONS ==================== */
div.p_table_2_4 a.button_1,
div.p_table_2_4.p_table_hover_disabled  div.column_1:hover a.button_1,
div.p_table_2_4.p_table_hover_disabled  div.column_2:hover a.button_1,
div.p_table_2_4.p_table_hover_disabled  div.column_3:hover a.button_1,
div.p_table_2_4.p_table_hover_disabled  div.column_4:hover a.button_1
	{
	border-bottom: 1px solid #6c6299;
	background-color: #867caf; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #b6aecf, #877db0); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6aecf', endColorstr='#877db0'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6aecf', endColorstr='#877db0'); /* IE8 */
	background: -ms-linear-gradient(top, #b6aecf, #877db0); /* IE9 */
	background: -moz-linear-gradient(top, #b6aecf, #877db0); /* Firefox */ 
	background: -o-linear-gradient(top, #b6aecf, #877db0); /* Opera 11  */
	background: -webkit-linear-gradient(top, #b6aecf, #877db0); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b6aecf), color-stop(1, #877db0)); /* Chrome 10, Safari */
	}
	
div.p_table_2_4 a.button_2,
div.p_table_2_4.p_table_hover_disabled  div.column_1:hover a.button_2,
div.p_table_2_4.p_table_hover_disabled  div.column_2:hover a.button_2,
div.p_table_2_4.p_table_hover_disabled  div.column_3:hover a.button_2,
div.p_table_2_4.p_table_hover_disabled  div.column_4:hover a.button_2
	{
	border-bottom: 1px solid #574983;
	background-color: #70619b; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #9d88c3, #71629c); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9d88c3', endColorstr='#71629c'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9d88c3', endColorstr='#71629c'); /* IE8 */
	background: -ms-linear-gradient(top, #9d88c3, #71629c); /* IE9 */
	background: -moz-linear-gradient(top, #9d88c3, #71629c); /* Firefox */ 
	background: -o-linear-gradient(top, #9d88c3, #71629c); /* Opera 11  */
	background: -webkit-linear-gradient(top, #9d88c3, #71629c); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9d88c3), color-stop(1, #71629c)); /* Chrome 10, Safari */
	}	
	
div.p_table_2_4 a.button_3,
div.p_table_2_4.p_table_hover_disabled  div.column_1:hover a.button_3,
div.p_table_2_4.p_table_hover_disabled  div.column_2:hover a.button_3,
div.p_table_2_4.p_table_hover_disabled  div.column_3:hover a.button_3,
div.p_table_2_4.p_table_hover_disabled  div.column_4:hover a.button_3
	{
	border-bottom: 1px solid #48376d;
	background-color: #604d87; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #866cb7, #614e88); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#866cb7', endColorstr='#614e88'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#866cb7', endColorstr='#614e88'); /* IE8 */
	background: -ms-linear-gradient(top, #866cb7, #614e88); /* IE9 */
	background: -moz-linear-gradient(top, #866cb7, #614e88); /* Firefox */ 
	background: -o-linear-gradient(top, #866cb7, #614e88); /* Opera 11  */
	background: -webkit-linear-gradient(top, #866cb7, #614e88); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #866cb7), color-stop(1, #614e88)); /* Chrome 10, Safari */
	}
	
div.p_table_2_4 a.button_4,
div.p_table_2_4.p_table_hover_disabled  div.column_1:hover a.button_4,
div.p_table_2_4.p_table_hover_disabled  div.column_2:hover a.button_4,
div.p_table_2_4.p_table_hover_disabled  div.column_3:hover a.button_4,
div.p_table_2_4.p_table_hover_disabled  div.column_4:hover a.button_4
	{
	border-bottom: 1px solid #3c2a57;
	background-color: #523c70; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #73549d, #533d71); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73549d', endColorstr='#533d71'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73549d', endColorstr='#533d71'); /* IE8 */
	background: -ms-linear-gradient(top, #73549d, #533d71); /* IE9 */
	background: -moz-linear-gradient(top, #73549d, #533d71); /* Firefox */ 
	background: -o-linear-gradient(top, #73549d, #533d71); /* Opera 11  */
	background: -webkit-linear-gradient(top, #73549d, #533d71); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #73549d), color-stop(1, #533d71)); /* Chrome 10, Safari */
	}
/* ==================== STYLE 5 - PURPLE ==================== */
/* ==================== HEADINGS ==================== */
div.p_table_2_5 h1.caption
	{
	color: #e27500 !important;
	}
	
div.p_table_2_5 h1.caption span
	{
	color: #efbd00;
	}

/* ==================== COLUMN STYLE 1 ==================== */
/* --- header row 1 ---  */
div.p_table_2_5 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #e38c00;
	background-color: #e9a400 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #f0bf00, #e8a000) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0bf00', endColorstr='#e8a000') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0bf00', endColorstr='#e8a000') !important; /* IE8 */
	background: -ms-linear-gradient(top, #f0bf00, #e8a000) !important; /* IE9 */
	background: -moz-linear-gradient(top, #f0bf00, #e8a000) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #f0bf00, #e8a000) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #f0bf00, #e8a000) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0bf00), color-stop(1, #e8a000)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_5 div.column_1 li.decor_line
	{
	background-color: #f4d400 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #f4d400, #f9e800 50%, #f4d400) !important; /* W3C */
	background: -ms-linear-gradient(left, #f4d400, #f9e800 50%, #f4d400) !important; /* IE9 */
	background: -moz-linear-gradient(left, #f4d400, #f9e800 50%, #f4d400) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #f4d400, #f9e800 50%, #f4d400) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #f4d400, #f9e800 50%, #f4d400) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #f4d400), color-stop(0.5, #f9e800), color-stop(1, #f4d400)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_5 div.column_1 li.header_row_2
	{
	background-color: #e9a400 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #efbd00, #e9a400) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efbd00', endColorstr='#e9a400') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efbd00', endColorstr='#e9a400') !important; /* IE8 */
	background: -ms-linear-gradient(top, #efbd00, #e9a400) !important; /* IE9 */
	background: -moz-linear-gradient(top, #efbd00, #e9a400) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #efbd00, #e9a400) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #efbd00, #e9a400) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #efbd00), color-stop(1, #e9a400)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 2 ==================== */
/* --- header row 1 ---  */
div.p_table_2_5 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #d45c03;
	background-color: #d77400 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #e79e05, #db7404) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e79e05', endColorstr='#db7404') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e79e05', endColorstr='#db7404') !important; /* IE8 */
	background: -ms-linear-gradient(top, #e79e05, #db7404) !important; /* IE9 */
	background: -moz-linear-gradient(top, #e79e05, #db7404) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #e79e05, #db7404) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #e79e05, #db7404) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e79e05), color-stop(1, #db7404)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_5 div.column_2 li.decor_line
	{
	background-color: #ecbc00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #ecbc00, #f5da00 50%, #ecbc00) !important; /* W3C */
	background: -ms-linear-gradient(left, #ecbc00, #f5da00 50%, #ecbc00) !important; /* IE9 */
	background: -moz-linear-gradient(left, #ecbc00, #f5da00 50%, #ecbc00) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #ecbc00, #f5da00 50%, #ecbc00) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #ecbc00, #f5da00 50%, #ecbc00) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #ecbc00), color-stop(0.5, #f5da00), color-stop(1, #ecbc00)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_5 div.column_2 li.header_row_2
	{
	background-color: #d77400 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #e29700, #d77400) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e29700', endColorstr='#d77400') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e29700', endColorstr='#d77400') !important; /* IE8 */
	background: -ms-linear-gradient(top, #e29700, #d77400) !important; /* IE9 */
	background: -moz-linear-gradient(top, #e29700, #d77400) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #e29700, #d77400) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #e29700, #d77400) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e29700), color-stop(1, #d77400)) !important; /* Chrome 10, Safari */
	}
	
/* ==================== COLUMN STYLE 3 ==================== */
/* --- header row 1 ---  */
div.p_table_2_5 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #a42929;
	background-color: #b33333 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #cd4646, #b43333) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cd4646', endColorstr='#b43333') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cd4646', endColorstr='#b43333') !important; /* IE8 */
	background: -ms-linear-gradient(top, #cd4646, #b43333) !important; /* IE9 */
	background: -moz-linear-gradient(top, #cd4646, #b43333) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #cd4646, #b43333) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #cd4646, #b43333) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cd4646), color-stop(1, #b43333)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_5 div.column_3 li.decor_line
	{
	background-color: #db5b5b !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #db5b5b, #ec8383 50%, #db5b5b) !important; /* W3C */
	background: -ms-linear-gradient(left, #db5b5b, #ec8383 50%, #db5b5b) !important; /* IE9 */
	background: -moz-linear-gradient(left, #db5b5b, #ec8383 50%, #db5b5b) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #db5b5b, #ec8383 50%, #db5b5b) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #db5b5b, #ec8383 50%, #db5b5b) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #db5b5b), color-stop(0.5, #ec8383), color-stop(1, #db5b5b)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_5 div.column_3 li.header_row_2
	{
	background-color: #b33333 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #c84343, #b33333) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c84343', endColorstr='#b33333') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c84343', endColorstr='#b33333') !important; /* IE8 */
	background: -ms-linear-gradient(top, #c84343, #b33333) !important; /* IE9 */
	background: -moz-linear-gradient(top, #c84343, #b33333) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #c84343, #b33333) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #c84343, #b33333) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c84343), color-stop(1, #b33333)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 4 ==================== */
/* --- header row 1 ---  */
div.p_table_2_5 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #62212e;
	background-color: #7b2839 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #a7384f, #7c293a) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7384f', endColorstr='#7c293a') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7384f', endColorstr='#7c293a') !important; /* IE8 */
	background: -ms-linear-gradient(top, #a7384f, #7c293a) !important; /* IE9 */
	background: -moz-linear-gradient(top, #a7384f, #7c293a) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #a7384f, #7c293a) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #a7384f, #7c293a) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a7384f), color-stop(1, #7c293a)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_5 div.column_4 li.decor_line
	{
	background-color: #c04966 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #c04966, #dc6892 50%, #c04966) !important; /* W3C */
	background: -ms-linear-gradient(left, #c04966, #dc6892 50%, #c04966) !important; /* IE9 */
	background: -moz-linear-gradient(left, #c04966, #dc6892 50%, #c04966) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #c04966, #dc6892 50%, #c04966) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #c04966, #dc6892 50%, #c04966) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #c04966), color-stop(0.5, #dc6892), color-stop(1, #c04966)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_5 div.column_4 li.header_row_2
	{
	background-color: #7b2839 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #9f354b, #7b2839) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f354b', endColorstr='#7b2839') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f354b', endColorstr='#7b2839') !important; /* IE8 */
	background: -ms-linear-gradient(top, #9f354b, #7b2839) !important; /* IE9 */
	background: -moz-linear-gradient(top, #9f354b, #7b2839) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #9f354b, #7b2839) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #9f354b, #7b2839) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9f354b), color-stop(1, #7b2839)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN HOVERS ==================== */
/* --- column 1 ---  */
div.p_table_2_5 div.column_1:hover li.row_style_1,
div.p_table_2_5 div.column_1.active_column li.row_style_1,
div.p_table_2_5.p_table_hover_disabled div.column_1.active_column li.row_style_1,
.css3_grid_hidden_rows_control_p_table_2_5
	{
	background: #ecb200 !important;
	}
	
div.p_table_2_5 div.column_1:hover li.row_style_2,
div.p_table_2_5 div.column_1.active_column li.row_style_2,
div.p_table_2_5.p_table_hover_disabled div.column_1.active_column li.row_style_2,
.css3_grid_hidden_rows_control_p_table_2_5:hover
	{
	background: #e9a400 !important;
	}
	
div.p_table_2_5 div.column_1:hover li.footer_row,
div.p_table_2_5 div.column_1.active_column li.footer_row,
div.p_table_2_5.p_table_hover_disabled div.column_1.active_column li.footer_row
	{
	background: #ecb200 !important;
	}
	
/* --- column 2 ---  */	
div.p_table_2_5 div.column_2:hover li.row_style_1,
div.p_table_2_5 div.column_2.active_column li.row_style_1,
div.p_table_2_5.p_table_hover_disabled div.column_2.active_column li.row_style_1
	{
	background: #dd8800 !important;
	}
	
div.p_table_2_5 div.column_2:hover li.row_style_3,
div.p_table_2_5 div.column_2.active_column li.row_style_3,
div.p_table_2_5.p_table_hover_disabled div.column_2.active_column li.row_style_3
	{
	background: #d77400 !important;
	}
	
div.p_table_2_5 div.column_2:hover li.footer_row,
div.p_table_2_5 div.column_2.active_column li.footer_row,
div.p_table_2_5.p_table_hover_disabled div.column_2.active_column li.footer_row
	{
	background: #dd8800 !important;
	}
	
/* --- column 3 ---  */	
div.p_table_2_5 div.column_3:hover li.row_style_1,
div.p_table_2_5 div.column_3.active_column li.row_style_1,
div.p_table_2_5.p_table_hover_disabled div.column_3.active_column li.row_style_1
	{
	background: #c03c3c !important;
	}
	
div.p_table_2_5 div.column_3:hover li.row_style_2,
div.p_table_2_5 div.column_3.active_column li.row_style_2,
div.p_table_2_5.p_table_hover_disabled div.column_3.active_column li.row_style_2
	{
	background: #b33333 !important;
	}
	
div.p_table_2_5 div.column_3:hover li.footer_row,
div.p_table_2_5 div.column_3.active_column li.footer_row,
div.p_table_2_5.p_table_hover_disabled div.column_3.active_column li.footer_row
	{
	background: #c03c3c !important;
	}

/* --- column 4 ---  */	
div.p_table_2_5 div.column_4:hover li.row_style_1,
div.p_table_2_5 div.column_4.active_column li.row_style_1,
div.p_table_2_5.p_table_hover_disabled div.column_4.active_column li.row_style_1
	{
	background: #903043 !important;
	}
	
div.p_table_2_5 div.column_4:hover li.row_style_3,
div.p_table_2_5 div.column_4.active_column li.row_style_3,
div.p_table_2_5.p_table_hover_disabled div.column_4.active_column li.row_style_3
	{
	background: #7b2839 !important;
	}
	
div.p_table_2_5 div.column_4:hover li.footer_row,
div.p_table_2_5 div.column_4.active_column li.footer_row,
div.p_table_2_5.p_table_hover_disabled div.column_4.active_column li.footer_row
	{
	background: #903043 !important;
	}
	
/* ==================== BUTTONS ==================== */
div.p_table_2_5 a.button_1,
div.p_table_2_5.p_table_hover_disabled  div.column_1:hover a.button_1,
div.p_table_2_5.p_table_hover_disabled  div.column_2:hover a.button_1,
div.p_table_2_5.p_table_hover_disabled  div.column_3:hover a.button_1,
div.p_table_2_5.p_table_hover_disabled  div.column_4:hover a.button_1
	{
	border-bottom: 1px solid #e18c00;
	background-color: #edb600; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #f2c800, #e9a500); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2c800', endColorstr='#e9a500'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2c800', endColorstr='#e9a500'); /* IE8 */
	background: -ms-linear-gradient(top, #f2c800, #e9a500); /* IE9 */
	background: -moz-linear-gradient(top, #f2c800, #e9a500); /* Firefox */ 
	background: -o-linear-gradient(top, #f2c800, #e9a500); /* Opera 11  */
	background: -webkit-linear-gradient(top, #f2c800, #e9a500); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2c800), color-stop(1, #e9a500)); /* Chrome 10, Safari */
	}
	
div.p_table_2_5 a.button_2,
div.p_table_2_5.p_table_hover_disabled  div.column_1:hover a.button_2,
div.p_table_2_5.p_table_hover_disabled  div.column_2:hover a.button_2,
div.p_table_2_5.p_table_hover_disabled  div.column_3:hover a.button_2,
div.p_table_2_5.p_table_hover_disabled  div.column_4:hover a.button_2
	{
	border-bottom: 1px solid #c95b00;
	background-color: #df8d00; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #e7a200, #d77500); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7a200', endColorstr='#d77500'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7a200', endColorstr='#d77500'); /* IE8 */
	background: -ms-linear-gradient(top, #e7a200, #d77500); /* IE9 */
	background: -moz-linear-gradient(top, #e7a200, #d77500); /* Firefox */ 
	background: -o-linear-gradient(top, #e7a200, #d77500); /* Opera 11  */
	background: -webkit-linear-gradient(top, #e7a200, #d77500); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e7a200), color-stop(1, #d77500)); /* Chrome 10, Safari */
	}	
	
div.p_table_2_5 a.button_3,
div.p_table_2_5.p_table_hover_disabled  div.column_1:hover a.button_3,
div.p_table_2_5.p_table_hover_disabled  div.column_2:hover a.button_3,
div.p_table_2_5.p_table_hover_disabled  div.column_3:hover a.button_3,
div.p_table_2_5.p_table_hover_disabled  div.column_4:hover a.button_3
	{
	border-bottom: 1px solid #9e2323;
	background-color: #c23d3d; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #d14747, #b43434); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d14747', endColorstr='#b43434'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d14747', endColorstr='#b43434'); /* IE8 */
	background: -ms-linear-gradient(top, #d14747, #b43434); /* IE9 */
	background: -moz-linear-gradient(top, #d14747, #b43434); /* Firefox */ 
	background: -o-linear-gradient(top, #d14747, #b43434); /* Opera 11  */
	background: -webkit-linear-gradient(top, #d14747, #b43434); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d14747), color-stop(1, #b43434)); /* Chrome 10, Safari */
	}
	
div.p_table_2_5 a.button_4,
div.p_table_2_5.p_table_hover_disabled  div.column_1:hover a.button_4,
div.p_table_2_5.p_table_hover_disabled  div.column_2:hover a.button_4,
div.p_table_2_5.p_table_hover_disabled  div.column_3:hover a.button_4,
div.p_table_2_5.p_table_hover_disabled  div.column_4:hover a.button_4
	{
	border-bottom: 1px solid #611a27;
	background-color: #923044; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ac3850, #7c283a); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac3850', endColorstr='#7c283a'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac3850', endColorstr='#7c283a'); /* IE8 */
	background: -ms-linear-gradient(top, #ac3850, #7c283a); /* IE9 */
	background: -moz-linear-gradient(top, #ac3850, #7c283a); /* Firefox */ 
	background: -o-linear-gradient(top, #ac3850, #7c283a); /* Opera 11  */
	background: -webkit-linear-gradient(top, #ac3850, #7c283a); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ac3850), color-stop(1, #7c283a)); /* Chrome 10, Safari */
	}
/* ==================== STYLE 6 - PURPLE ==================== */
/* ==================== HEADINGS ==================== */
div.p_table_2_6 h1.caption
	{
	color: #39965e !important;
	}
	
div.p_table_2_6 h1.caption span
	{
	color: #aec357;
	}

/* ==================== COLUMN STYLE 1 ==================== */
/* --- header row 1 ---  */
div.p_table_2_6 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #749934;
	background-color: #90ad42 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #b2c659, #8cab42) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2c659', endColorstr='#8cab42') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2c659', endColorstr='#8cab42') !important; /* IE8 */
	background: -ms-linear-gradient(top, #b2c659, #8cab42) !important; /* IE9 */
	background: -moz-linear-gradient(top, #b2c659, #8cab42) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #b2c659, #8cab42) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #b2c659, #8cab42) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b2c659), color-stop(1, #8cab42)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_6 div.column_1 li.decor_line
	{
	background-color: #cbd877 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #cbd877, #e3eaac 50%, #cbd877) !important; /* W3C */
	background: -ms-linear-gradient(left, #cbd877, #e3eaac 50%, #cbd877) !important; /* IE9 */
	background: -moz-linear-gradient(left, #cbd877, #e3eaac 50%, #cbd877) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #cbd877, #e3eaac 50%, #cbd877) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #cbd877, #e3eaac 50%, #cbd877) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #cbd877), color-stop(0.5, #e3eaac), color-stop(1, #cbd877)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_6 div.column_1 li.header_row_2
	{
	background-color: #90ad42 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #afc457, #90ad42) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#afc457', endColorstr='#90ad42') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#afc457', endColorstr='#90ad42') !important; /* IE8 */
	background: -ms-linear-gradient(top, #afc457, #90ad42) !important; /* IE9 */
	background: -moz-linear-gradient(top, #afc457, #90ad42) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #afc457, #90ad42) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #afc457, #90ad42) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #afc457), color-stop(1, #90ad42)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 2 ==================== */
/* --- header row 1 ---  */
div.p_table_2_6 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #4c7532;
	background-color: #5f8d3d !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #82b355, #608d3e) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b355', endColorstr='#608d3e') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b355', endColorstr='#608d3e') !important; /* IE8 */
	background: -ms-linear-gradient(top, #82b355, #608d3e) !important; /* IE9 */
	background: -moz-linear-gradient(top, #82b355, #608d3e) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #82b355, #608d3e) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #82b355, #608d3e) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #82b355), color-stop(1, #608d3e)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_6 div.column_2 li.decor_line
	{
	background-color: #a5ca6d !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #a5ca6d, #cee29e 50%, #a5ca6d) !important; /* W3C */
	background: -ms-linear-gradient(left, #a5ca6d, #cee29e 50%, #a5ca6d) !important; /* IE9 */
	background: -moz-linear-gradient(left, #a5ca6d, #cee29e 50%, #a5ca6d) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #a5ca6d, #cee29e 50%, #a5ca6d) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #a5ca6d, #cee29e 50%, #a5ca6d) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #a5ca6d), color-stop(0.5, #cee29e), color-stop(1, #a5ca6d)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_6 div.column_2 li.header_row_2
	{
	background-color: #5f8d3d !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #7ead50, #5f8d3d) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ead50', endColorstr='#5f8d3d') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ead50', endColorstr='#5f8d3d') !important; /* IE8 */
	background: -ms-linear-gradient(top, #7ead50, #5f8d3d) !important; /* IE9 */
	background: -moz-linear-gradient(top, #7ead50, #5f8d3d) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #7ead50, #5f8d3d) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #7ead50, #5f8d3d) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7ead50), color-stop(1, #5f8d3d)) !important; /* Chrome 10, Safari */
	}
	
/* ==================== COLUMN STYLE 3 ==================== */
/* --- header row 1 ---  */
div.p_table_2_6 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #235d39;
	background-color: #2c7548 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #3c9f62, #2c7548) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c9f62', endColorstr='#2c7548') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c9f62', endColorstr='#2c7548') !important; /* IE8 */
	background: -ms-linear-gradient(top, #3c9f62, #2c7548) !important; /* IE9 */
	background: -moz-linear-gradient(top, #3c9f62, #2c7548) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #3c9f62, #2c7548) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #3c9f62, #2c7548) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3c9f62), color-stop(1, #2c7548)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_6 div.column_3 li.decor_line
	{
	background-color: #4fbd81 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #4fbd81, #72dbba 50%, #4fbd81) !important; /* W3C */
	background: -ms-linear-gradient(left, #4fbd81, #72dbba 50%, #4fbd81) !important; /* IE9 */
	background: -moz-linear-gradient(left, #4fbd81, #72dbba 50%, #4fbd81) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #4fbd81, #72dbba 50%, #4fbd81) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #4fbd81, #72dbba 50%, #4fbd81) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #4fbd81), color-stop(0.5, #72dbba), color-stop(1, #4fbd81)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_6 div.column_3 li.header_row_2
	{
	background-color: #2c7548 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #3a985f, #2c7548) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a985f', endColorstr='#2c7548') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a985f', endColorstr='#2c7548') !important; /* IE8 */
	background: -ms-linear-gradient(top, #3a985f, #2c7548) !important; /* IE9 */
	background: -moz-linear-gradient(top, #3a985f, #2c7548) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #3a985f, #2c7548) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #3a985f, #2c7548) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3a985f), color-stop(1, #2c7548)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 4 ==================== */
/* --- header row 1 ---  */
div.p_table_2_6 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #0b4a46;
	background-color: #0e5b56 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #147e78, #0e5d58) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#147e78', endColorstr='#0e5d58') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#147e78', endColorstr='#0e5d58') !important; /* IE8 */
	background: -ms-linear-gradient(top, #147e78, #0e5d58) !important; /* IE9 */
	background: -moz-linear-gradient(top, #147e78, #0e5d58) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #147e78, #0e5d58) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #147e78, #0e5d58) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #147e78), color-stop(1, #0e5d58)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_6 div.column_4 li.decor_line
	{
	background-color: #199f98 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #199f98, #24cbc7 50%, #199f98) !important; /* W3C */
	background: -ms-linear-gradient(left, #199f98, #24cbc7 50%, #199f98) !important; /* IE9 */
	background: -moz-linear-gradient(left, #199f98, #24cbc7 50%, #199f98) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #199f98, #24cbc7 50%, #199f98) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #199f98, #24cbc7 50%, #199f98) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #199f98), color-stop(0.5, #24cbc7), color-stop(1, #199f98)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_6 div.column_4 li.header_row_2
	{
	background-color: #0e5b56 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #137872, #0e5b56) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#137872', endColorstr='#0e5b56') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#137872', endColorstr='#0e5b56') !important; /* IE8 */
	background: -ms-linear-gradient(top, #137872, #0e5b56) !important; /* IE9 */
	background: -moz-linear-gradient(top, #137872, #0e5b56) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #137872, #0e5b56) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #137872, #0e5b56) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #137872), color-stop(1, #0e5b56)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN HOVERS ==================== */
/* --- column 1 ---  */
div.p_table_2_6 div.column_1:hover li.row_style_1,
div.p_table_2_6 div.column_1.active_column li.row_style_1,
div.p_table_2_6.p_table_hover_disabled div.column_1.active_column li.row_style_1,
.css3_grid_hidden_rows_control_p_table_2_6
	{
	background: #a3ba4e !important;
	}
	
div.p_table_2_6 div.column_1:hover li.row_style_2,
div.p_table_2_6 div.column_1.active_column li.row_style_2,
div.p_table_2_6.p_table_hover_disabled div.column_1.active_column li.row_style_2,
.css3_grid_hidden_rows_control_p_table_2_6:hover
	{
	background: #90ad42 !important;
	}
	
div.p_table_2_6 div.column_1:hover li.footer_row,
div.p_table_2_6 div.column_1.active_column li.footer_row,
div.p_table_2_6.p_table_hover_disabled div.column_1.active_column li.footer_row
	{
	background: #a3ba4e !important;
	}
	
/* --- column 2 ---  */	
div.p_table_2_6 div.column_2:hover li.row_style_1,
div.p_table_2_6 div.column_2.active_column li.row_style_1,
div.p_table_2_6.p_table_hover_disabled div.column_2.active_column li.row_style_1
	{
	background: #70a048 !important;
	}
	
div.p_table_2_6 div.column_2:hover li.row_style_3,
div.p_table_2_6 div.column_2.active_column li.row_style_3,
div.p_table_2_6.p_table_hover_disabled div.column_2.active_column li.row_style_3
	{
	background: #5f8d3d !important;
	}
	
div.p_table_2_6 div.column_2:hover li.footer_row,
div.p_table_2_6 div.column_2.active_column li.footer_row,
div.p_table_2_6.p_table_hover_disabled div.column_2.active_column li.footer_row
	{
	background: #70a048 !important;
	}
	
/* --- column 3 ---  */	
div.p_table_2_6 div.column_3:hover li.row_style_1,
div.p_table_2_6 div.column_3.active_column li.row_style_1,
div.p_table_2_6.p_table_hover_disabled div.column_3.active_column li.row_style_1
	{
	background: #348955 !important;
	}
	
div.p_table_2_6 div.column_3:hover li.row_style_2,
div.p_table_2_6 div.column_3.active_column li.row_style_2,
div.p_table_2_6.p_table_hover_disabled div.column_3.active_column li.row_style_2
	{
	background: #2c7548 !important;
	}
	
div.p_table_2_6 div.column_3:hover li.footer_row,
div.p_table_2_6 div.column_3.active_column li.footer_row,
div.p_table_2_6.p_table_hover_disabled div.column_3.active_column li.footer_row
	{
	background: #348955 !important;
	}

/* --- column 4 ---  */	
div.p_table_2_6 div.column_4:hover li.row_style_1,
div.p_table_2_6 div.column_4.active_column li.row_style_1,
div.p_table_2_6.p_table_hover_disabled div.column_4.active_column li.row_style_1
	{
	background: #116c66 !important;
	}
	
div.p_table_2_6 div.column_4:hover li.row_style_3,
div.p_table_2_6 div.column_4.active_column li.row_style_3,
div.p_table_2_6.p_table_hover_disabled div.column_4.active_column li.row_style_3
	{
	background: #0e5b56 !important;
	}
	
div.p_table_2_6 div.column_4:hover li.footer_row,
div.p_table_2_6 div.column_4.active_column li.footer_row,
div.p_table_2_6.p_table_hover_disabled div.column_4.active_column li.footer_row
	{
	background: #116c66 !important;
	}
	
/* ==================== BUTTONS ==================== */
div.p_table_2_6 a.button_1,
div.p_table_2_6.p_table_hover_disabled  div.column_1:hover a.button_1,
div.p_table_2_6.p_table_hover_disabled  div.column_2:hover a.button_1,
div.p_table_2_6.p_table_hover_disabled  div.column_3:hover a.button_1,
div.p_table_2_6.p_table_hover_disabled  div.column_4:hover a.button_1
	{
	border-bottom: 1px solid #77972e;
	background-color: #a6bd4f; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #bcce5c, #91ae43); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcce5c', endColorstr='#91ae43'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcce5c', endColorstr='#91ae43'); /* IE8 */
	background: -ms-linear-gradient(top, #bcce5c, #91ae43); /* IE9 */
	background: -moz-linear-gradient(top, #bcce5c, #91ae43); /* Firefox */ 
	background: -o-linear-gradient(top, #bcce5c, #91ae43); /* Opera 11  */
	background: -webkit-linear-gradient(top, #bcce5c, #91ae43); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bcce5c), color-stop(1, #91ae43)); /* Chrome 10, Safari */
	}
	
div.p_table_2_6 a.button_2,
div.p_table_2_6.p_table_hover_disabled  div.column_1:hover a.button_2,
div.p_table_2_6.p_table_hover_disabled  div.column_2:hover a.button_2,
div.p_table_2_6.p_table_hover_disabled  div.column_3:hover a.button_2,
div.p_table_2_6.p_table_hover_disabled  div.column_4:hover a.button_2
	{
	border-bottom: 1px solid #47742b;
	background-color: #71a248; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #85bb55, #608e3e); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85bb55', endColorstr='#608e3e'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85bb55', endColorstr='#608e3e'); /* IE8 */
	background: -ms-linear-gradient(top, #85bb55, #608e3e); /* IE9 */
	background: -moz-linear-gradient(top, #85bb55, #608e3e); /* Firefox */ 
	background: -o-linear-gradient(top, #85bb55, #608e3e); /* Opera 11  */
	background: -webkit-linear-gradient(top, #85bb55, #608e3e); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #85bb55), color-stop(1, #608e3e)); /* Chrome 10, Safari */
	}	
	
div.p_table_2_6 a.button_3,
div.p_table_2_6.p_table_hover_disabled  div.column_1:hover a.button_3,
div.p_table_2_6.p_table_hover_disabled  div.column_2:hover a.button_3,
div.p_table_2_6.p_table_hover_disabled  div.column_3:hover a.button_3,
div.p_table_2_6.p_table_hover_disabled  div.column_4:hover a.button_3
	{
	border-bottom: 1px solid #1e5c33;
	background-color: #358c56; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #3ea465, #2d7649); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ea465', endColorstr='#2d7649'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ea465', endColorstr='#2d7649'); /* IE8 */
	background: -ms-linear-gradient(top, #3ea465, #2d7649); /* IE9 */
	background: -moz-linear-gradient(top, #3ea465, #2d7649); /* Firefox */ 
	background: -o-linear-gradient(top, #3ea465, #2d7649); /* Opera 11  */
	background: -webkit-linear-gradient(top, #3ea465, #2d7649); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3ea465), color-stop(1, #2d7649)); /* Chrome 10, Safari */
	}
	
div.p_table_2_6 a.button_4,
div.p_table_2_6.p_table_hover_disabled  div.column_1:hover a.button_4,
div.p_table_2_6.p_table_hover_disabled  div.column_2:hover a.button_4,
div.p_table_2_6.p_table_hover_disabled  div.column_3:hover a.button_4,
div.p_table_2_6.p_table_hover_disabled  div.column_4:hover a.button_4
	{
	border-bottom: 1px solid #09433f;
	background-color: #116c66; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #147f78, #0e5c57); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#147f78', endColorstr='#0e5c57'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#147f78', endColorstr='#0e5c57'); /* IE8 */
	background: -ms-linear-gradient(top, #147f78, #0e5c57); /* IE9 */
	background: -moz-linear-gradient(top, #147f78, #0e5c57); /* Firefox */ 
	background: -o-linear-gradient(top, #147f78, #0e5c57); /* Opera 11  */
	background: -webkit-linear-gradient(top, #147f78, #0e5c57); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #147f78), color-stop(1, #0e5c57)); /* Chrome 10, Safari */
	}
/* ==================== STYLE 7 - PURPLE ==================== */
/* ==================== HEADINGS ==================== */
div.p_table_2_7 h1.caption
	{
	color: #ea9629 !important;
	}
	
div.p_table_2_7 h1.caption span
	{
	color: #a89470;
	}

/* ==================== COLUMN STYLE 1 ==================== */
/* --- header row 1 ---  */
div.p_table_2_7 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #735e4a;
	background-color: #887255 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #b2a17e, #8b775d) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2a17e', endColorstr='#8b775d') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2a17e', endColorstr='#8b775d') !important; /* IE8 */
	background: -ms-linear-gradient(top, #b2a17e, #8b775d) !important; /* IE9 */
	background: -moz-linear-gradient(top, #b2a17e, #8b775d) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #b2a17e, #8b775d) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #b2a17e, #8b775d) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b2a17e), color-stop(1, #8b775d)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_7 div.column_1 li.decor_line
	{
	background-color: #c7bb97 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #c7bb97, #e1dac6 50%, #c7bb97) !important; /* W3C */
	background: -ms-linear-gradient(left, #c7bb97, #e1dac6 50%, #c7bb97) !important; /* IE9 */
	background: -moz-linear-gradient(left, #c7bb97, #e1dac6 50%, #c7bb97) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #c7bb97, #e1dac6 50%, #c7bb97) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #c7bb97, #e1dac6 50%, #c7bb97) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #c7bb97), color-stop(0.5, #e1dac6), color-stop(1, #c7bb97)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_7 div.column_1 li.header_row_2
	{
	background-color: #887255 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #aa9570, #887255) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa9570', endColorstr='#887255') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa9570', endColorstr='#887255') !important; /* IE8 */
	background: -ms-linear-gradient(top, #aa9570, #887255) !important; /* IE9 */
	background: -moz-linear-gradient(top, #aa9570, #887255) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #aa9570, #887255) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #aa9570, #887255) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aa9570), color-stop(1, #887255)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 2 ==================== */
/* --- header row 1 ---  */
div.p_table_2_7 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #db662d;
	background-color: #df8034 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ebaa4d, #e18038) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebaa4d', endColorstr='#e18038') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebaa4d', endColorstr='#e18038') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ebaa4d, #e18038) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ebaa4d, #e18038) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ebaa4d, #e18038) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ebaa4d, #e18038) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ebaa4d), color-stop(1, #e18038)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_7 div.column_2 li.decor_line
	{
	background-color: #f0c45e !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #f0c45e, #f7df88 50%, #f0c45e) !important; /* W3C */
	background: -ms-linear-gradient(left, #f0c45e, #f7df88 50%, #f0c45e) !important; /* IE9 */
	background: -moz-linear-gradient(left, #f0c45e, #f7df88 50%, #f0c45e) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #f0c45e, #f7df88 50%, #f0c45e) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #f0c45e, #f7df88 50%, #f0c45e) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #f0c45e), color-stop(0.5, #f7df88), color-stop(1, #f0c45e)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_7 div.column_2 li.header_row_2
	{
	background-color: #df8034 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #e8a344, #df8034) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8a344', endColorstr='#df8034') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8a344', endColorstr='#df8034') !important; /* IE8 */
	background: -ms-linear-gradient(top, #e8a344, #df8034) !important; /* IE9 */
	background: -moz-linear-gradient(top, #e8a344, #df8034) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #e8a344, #df8034) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #e8a344, #df8034) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e8a344), color-stop(1, #df8034)) !important; /* Chrome 10, Safari */
	}
	
/* ==================== COLUMN STYLE 3 ==================== */
/* --- header row 1 ---  */
div.p_table_2_7 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #9f3c1e;
	background-color: #ad4922 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ca6734, #ad4922) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca6734', endColorstr='#ad4922') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca6734', endColorstr='#ad4922') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ca6734, #ad4922) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ca6734, #ad4922) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ca6734, #ad4922) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ca6734, #ad4922) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ca6734), color-stop(1, #ad4922)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_7 div.column_3 li.decor_line
	{
	background-color: #d8843d !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #d8843d, #eabc59 50%, #d8843d) !important; /* W3C */
	background: -ms-linear-gradient(left, #d8843d, #eabc59 50%, #d8843d) !important; /* IE9 */
	background: -moz-linear-gradient(left, #d8843d, #eabc59 50%, #d8843d) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #d8843d, #eabc59 50%, #d8843d) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #d8843d, #eabc59 50%, #d8843d) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #d8843d), color-stop(0.5, #eabc59), color-stop(1, #d8843d)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_7 div.column_3 li.header_row_2
	{
	background-color: #ad4922 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #c4612d, #ad4922) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4612d', endColorstr='#ad4922') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4612d', endColorstr='#ad4922') !important; /* IE8 */
	background: -ms-linear-gradient(top, #c4612d, #ad4922) !important; /* IE9 */
	background: -moz-linear-gradient(top, #c4612d, #ad4922) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #c4612d, #ad4922) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #c4612d, #ad4922) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c4612d), color-stop(1, #ad4922)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 4 ==================== */
/* --- header row 1 ---  */
div.p_table_2_7 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #543032;
	background-color: #66383a !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #915255, #6a3c3e) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#915255', endColorstr='#6a3c3e') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#915255', endColorstr='#6a3c3e') !important; /* IE8 */
	background: -ms-linear-gradient(top, #915255, #6a3c3e) !important; /* IE9 */
	background: -moz-linear-gradient(top, #915255, #6a3c3e) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #915255, #6a3c3e) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #915255, #6a3c3e) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #915255), color-stop(1, #6a3c3e)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_7 div.column_4 li.decor_line
	{
	background-color: #af6469 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #af6469, #d39098 50%, #af6469) !important; /* W3C */
	background: -ms-linear-gradient(left, #af6469, #d39098 50%, #af6469) !important; /* IE9 */
	background: -moz-linear-gradient(left, #af6469, #d39098 50%, #af6469) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #af6469, #d39098 50%, #af6469) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #af6469, #d39098 50%, #af6469) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #af6469), color-stop(0.5, #d39098), color-stop(1, #af6469)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_7 div.column_4 li.header_row_2
	{
	background-color: #66383a !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #864a4d, #66383a) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#864a4d', endColorstr='#66383a') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#864a4d', endColorstr='#66383a') !important; /* IE8 */
	background: -ms-linear-gradient(top, #864a4d, #66383a) !important; /* IE9 */
	background: -moz-linear-gradient(top, #864a4d, #66383a) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #864a4d, #66383a) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #864a4d, #66383a) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #864a4d), color-stop(1, #66383a)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN HOVERS ==================== */
/* --- column 1 ---  */
div.p_table_2_7 div.column_1:hover li.row_style_1,
div.p_table_2_7 div.column_1.active_column li.row_style_1,
div.p_table_2_7.p_table_hover_disabled div.column_1.active_column li.row_style_1,
.css3_grid_hidden_rows_control_p_table_2_7
	{
	background: #9c8665 !important;
	}
	
div.p_table_2_7 div.column_1:hover li.row_style_2,
div.p_table_2_7 div.column_1.active_column li.row_style_2,
div.p_table_2_7.p_table_hover_disabled div.column_1.active_column li.row_style_2,
.css3_grid_hidden_rows_control_p_table_2_7:hover
	{
	background: #887255 !important;
	}
	
div.p_table_2_7 div.column_1:hover li.footer_row,
div.p_table_2_7 div.column_1.active_column li.footer_row,
div.p_table_2_7.p_table_hover_disabled div.column_1.active_column li.footer_row
	{
	background: #9c8665 !important;
	}
	
/* --- column 2 ---  */	
div.p_table_2_7 div.column_2:hover li.row_style_1,
div.p_table_2_7 div.column_2.active_column li.row_style_1,
div.p_table_2_7.p_table_hover_disabled div.column_2.active_column li.row_style_1
	{
	background: #e5963e !important;
	}
	
div.p_table_2_7 div.column_2:hover li.row_style_3,
div.p_table_2_7 div.column_2.active_column li.row_style_3,
div.p_table_2_7.p_table_hover_disabled div.column_2.active_column li.row_style_3
	{
	background: #df8034 !important;
	}
	
div.p_table_2_7 div.column_2:hover li.footer_row,
div.p_table_2_7 div.column_2.active_column li.footer_row,
div.p_table_2_7.p_table_hover_disabled div.column_2.active_column li.footer_row
	{
	background: #e5963e !important;
	}
	
/* --- column 3 ---  */	
div.p_table_2_7 div.column_3:hover li.row_style_1,
div.p_table_2_7 div.column_3.active_column li.row_style_1,
div.p_table_2_7.p_table_hover_disabled div.column_3.active_column li.row_style_1
	{
	background: #bc5728 !important;
	}
	
div.p_table_2_7 div.column_3:hover li.row_style_2,
div.p_table_2_7 div.column_3.active_column li.row_style_2,
div.p_table_2_7.p_table_hover_disabled div.column_3.active_column li.row_style_2
	{
	background: #ad4922 !important;
	}
	
div.p_table_2_7 div.column_3:hover li.footer_row,
div.p_table_2_7 div.column_3.active_column li.footer_row,
div.p_table_2_7.p_table_hover_disabled div.column_3.active_column li.footer_row
	{
	background: #bc5728 !important;
	}

/* --- column 4 ---  */	
div.p_table_2_7 div.column_4:hover li.row_style_1,
div.p_table_2_7 div.column_4.active_column li.row_style_1,
div.p_table_2_7.p_table_hover_disabled div.column_4.active_column li.row_style_1
	{
	background: #794345 !important;
	}
	
div.p_table_2_7 div.column_4:hover li.row_style_3,
div.p_table_2_7 div.column_4.active_column li.row_style_3,
div.p_table_2_7.p_table_hover_disabled div.column_4.active_column li.row_style_3
	{
	background: #66383a !important;
	}
	
div.p_table_2_7 div.column_4:hover li.footer_row,
div.p_table_2_7 div.column_4.active_column li.footer_row,
div.p_table_2_7.p_table_hover_disabled div.column_4.active_column li.footer_row
	{
	background: #794345 !important;
	}
	
/* ==================== BUTTONS ==================== */
div.p_table_2_7 a.button_1,
div.p_table_2_7.p_table_hover_disabled  div.column_1:hover a.button_1,
div.p_table_2_7.p_table_hover_disabled  div.column_2:hover a.button_1,
div.p_table_2_7.p_table_hover_disabled  div.column_3:hover a.button_1,
div.p_table_2_7.p_table_hover_disabled  div.column_4:hover a.button_1
	{
	border-bottom: 1px solid #6f593e;
	background-color: #a18a67; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #b8a077, #897356); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8a077', endColorstr='#897356'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8a077', endColorstr='#897356'); /* IE8 */
	background: -ms-linear-gradient(top, #b8a077, #897356); /* IE9 */
	background: -moz-linear-gradient(top, #b8a077, #897356); /* Firefox */ 
	background: -o-linear-gradient(top, #b8a077, #897356); /* Opera 11  */
	background: -webkit-linear-gradient(top, #b8a077, #897356); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b8a077), color-stop(1, #897356)); /* Chrome 10, Safari */
	}
	
div.p_table_2_7 a.button_2,
div.p_table_2_7.p_table_hover_disabled  div.column_1:hover a.button_2,
div.p_table_2_7.p_table_hover_disabled  div.column_2:hover a.button_2,
div.p_table_2_7.p_table_hover_disabled  div.column_3:hover a.button_2,
div.p_table_2_7.p_table_hover_disabled  div.column_4:hover a.button_2
	{
	border-bottom: 1px solid #d46624;
	background-color: #e5993e; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ecb349, #df8135); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecb349', endColorstr='#df8135'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecb349', endColorstr='#df8135'); /* IE8 */
	background: -ms-linear-gradient(top, #ecb349, #df8135); /* IE9 */
	background: -moz-linear-gradient(top, #ecb349, #df8135); /* Firefox */ 
	background: -o-linear-gradient(top, #ecb349, #df8135); /* Opera 11  */
	background: -webkit-linear-gradient(top, #ecb349, #df8135); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ecb349), color-stop(1, #df8135)); /* Chrome 10, Safari */
	}	
	
div.p_table_2_7 a.button_3,
div.p_table_2_7.p_table_hover_disabled  div.column_1:hover a.button_3,
div.p_table_2_7.p_table_hover_disabled  div.column_2:hover a.button_3,
div.p_table_2_7.p_table_hover_disabled  div.column_3:hover a.button_3,
div.p_table_2_7.p_table_hover_disabled  div.column_4:hover a.button_3
	{
	border-bottom: 1px solid #973416;
	background-color: #bc5728; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ce6630, #ae4a22); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce6630', endColorstr='#ae4a22'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce6630', endColorstr='#ae4a22'); /* IE8 */
	background: -ms-linear-gradient(top, #ce6630, #ae4a22); /* IE9 */
	background: -moz-linear-gradient(top, #ce6630, #ae4a22); /* Firefox */ 
	background: -o-linear-gradient(top, #ce6630, #ae4a22); /* Opera 11  */
	background: -webkit-linear-gradient(top, #ce6630, #ae4a22); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ce6630), color-stop(1, #ae4a22)); /* Chrome 10, Safari */
	}
	
div.p_table_2_7 a.button_4,
div.p_table_2_7.p_table_hover_disabled  div.column_1:hover a.button_4,
div.p_table_2_7.p_table_hover_disabled  div.column_2:hover a.button_4,
div.p_table_2_7.p_table_hover_disabled  div.column_3:hover a.button_4,
div.p_table_2_7.p_table_hover_disabled  div.column_4:hover a.button_4
	{
	border-bottom: 1px solid #4e2628;
	background-color: #7a4346; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #8f4e51, #67393b); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f4e51', endColorstr='#67393b'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f4e51', endColorstr='#67393b'); /* IE8 */
	background: -ms-linear-gradient(top, #8f4e51, #67393b); /* IE9 */
	background: -moz-linear-gradient(top, #8f4e51, #67393b); /* Firefox */ 
	background: -o-linear-gradient(top, #8f4e51, #67393b); /* Opera 11  */
	background: -webkit-linear-gradient(top, #8f4e51, #67393b); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8f4e51), color-stop(1, #67393b)); /* Chrome 10, Safari */
	}
/* ==================== STYLE 8 - PURPLE ==================== */
/* ==================== HEADINGS ==================== */
div.p_table_2_8 h1.caption
	{
	color: #a56949 !important;
	}
	
div.p_table_2_8 h1.caption span
	{
	color: #bfae71;
	}

/* ==================== COLUMN STYLE 1 ==================== */
/* --- header row 1 ---  */
div.p_table_2_8 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #977643;
	background-color: #a78f56 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #c5b474, #a98e55) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5b474', endColorstr='#a98e55') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5b474', endColorstr='#a98e55') !important; /* IE8 */
	background: -ms-linear-gradient(top, #c5b474, #a98e55) !important; /* IE9 */
	background: -moz-linear-gradient(top, #c5b474, #a98e55) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #c5b474, #a98e55) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #c5b474, #a98e55) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c5b474), color-stop(1, #a98e55)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_8 div.column_1 li.decor_line
	{
	background-color: #d6ca98 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #d6ca98, #e9e2c7 50%, #d6ca98) !important; /* W3C */
	background: -ms-linear-gradient(left, #d6ca98, #e9e2c7 50%, #d6ca98) !important; /* IE9 */
	background: -moz-linear-gradient(left, #d6ca98, #e9e2c7 50%, #d6ca98) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #d6ca98, #e9e2c7 50%, #d6ca98) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #d6ca98, #e9e2c7 50%, #d6ca98) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #d6ca98), color-stop(0.5, #e9e2c7), color-stop(1, #d6ca98)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_8 div.column_1 li.header_row_2
	{
	background-color: #a78f56 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #c0ae72, #a78f56) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0ae72', endColorstr='#a78f56') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0ae72', endColorstr='#a78f56') !important; /* IE8 */
	background: -ms-linear-gradient(top, #c0ae72, #a78f56) !important; /* IE9 */
	background: -moz-linear-gradient(top, #c0ae72, #a78f56) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #c0ae72, #a78f56) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #c0ae72, #a78f56) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c0ae72), color-stop(1, #a78f56)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 2 ==================== */
/* --- header row 1 ---  */
div.p_table_2_8 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #644b26;
	background-color: #7b5d2f !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #a88142, #7e5f30) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a88142', endColorstr='#7e5f30') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a88142', endColorstr='#7e5f30') !important; /* IE8 */
	background: -ms-linear-gradient(top, #a88142, #7e5f30) !important; /* IE9 */
	background: -moz-linear-gradient(top, #a88142, #7e5f30) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #a88142, #7e5f30) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #a88142, #7e5f30) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a88142), color-stop(1, #7e5f30)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_8 div.column_2 li.decor_line
	{
	background-color: #c0a355 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #c0a355, #ddcd7b 50%, #c0a355) !important; /* W3C */
	background: -ms-linear-gradient(left, #c0a355, #ddcd7b 50%, #c0a355) !important; /* IE9 */
	background: -moz-linear-gradient(left, #c0a355, #ddcd7b 50%, #c0a355) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #c0a355, #ddcd7b 50%, #c0a355) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #c0a355, #ddcd7b 50%, #c0a355) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #c0a355), color-stop(0.5, #ddcd7b), color-stop(1, #c0a355)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_8 div.column_2 li.header_row_2
	{
	background-color: #7b5d2f !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #9f7b3e, #7b5d2f) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f7b3e', endColorstr='#7b5d2f') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f7b3e', endColorstr='#7b5d2f') !important; /* IE8 */
	background: -ms-linear-gradient(top, #9f7b3e, #7b5d2f) !important; /* IE9 */
	background: -moz-linear-gradient(top, #9f7b3e, #7b5d2f) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #9f7b3e, #7b5d2f) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #9f7b3e, #7b5d2f) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9f7b3e), color-stop(1, #7b5d2f)) !important; /* Chrome 10, Safari */
	}
	
/* ==================== COLUMN STYLE 3 ==================== */
/* --- header row 1 ---  */
div.p_table_2_8 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #623a26;
	background-color: #71432c !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #a76341, #7c492f) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a76341', endColorstr='#7c492f') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a76341', endColorstr='#7c492f') !important; /* IE8 */
	background: -ms-linear-gradient(top, #a76341, #7c492f) !important; /* IE9 */
	background: -moz-linear-gradient(top, #a76341, #7c492f) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #a76341, #7c492f) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #a76341, #7c492f) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a76341), color-stop(1, #7c492f)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_8 div.column_3 li.decor_line
	{
	background-color: #bb784f !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #bb784f, #daae72 50%, #bb784f) !important; /* W3C */
	background: -ms-linear-gradient(left, #bb784f, #daae72 50%, #bb784f) !important; /* IE9 */
	background: -moz-linear-gradient(left, #bb784f, #daae72 50%, #bb784f) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #bb784f, #daae72 50%, #bb784f) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #bb784f, #daae72 50%, #bb784f) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #bb784f), color-stop(0.5, #daae72), color-stop(1, #bb784f)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_8 div.column_3 li.header_row_2
	{
	background-color: #71432c !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #94583a, #71432c) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#94583a', endColorstr='#71432c') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#94583a', endColorstr='#71432c') !important; /* IE8 */
	background: -ms-linear-gradient(top, #94583a, #71432c) !important; /* IE9 */
	background: -moz-linear-gradient(top, #94583a, #71432c) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #94583a, #71432c) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #94583a, #71432c) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #94583a), color-stop(1, #71432c)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 4 ==================== */
/* --- header row 1 ---  */
div.p_table_2_8 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #922b1d;
	background-color: #a33624 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #c24a31, #a53624) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c24a31', endColorstr='#a53624') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c24a31', endColorstr='#a53624') !important; /* IE8 */
	background: -ms-linear-gradient(top, #c24a31, #a53624) !important; /* IE9 */
	background: -moz-linear-gradient(top, #c24a31, #a53624) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #c24a31, #a53624) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #c24a31, #a53624) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c24a31), color-stop(1, #a53624)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_8 div.column_4 li.decor_line
	{
	background-color: #d46241 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #d46241, #e88e5d 50%, #d46241) !important; /* W3C */
	background: -ms-linear-gradient(left, #d46241, #e88e5d 50%, #d46241) !important; /* IE9 */
	background: -moz-linear-gradient(left, #d46241, #e88e5d 50%, #d46241) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #d46241, #e88e5d 50%, #d46241) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #d46241, #e88e5d 50%, #d46241) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #d46241), color-stop(0.5, #e88e5d), color-stop(1, #d46241)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_8 div.column_4 li.header_row_2
	{
	background-color: #a33624 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #bd482f, #a33624) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd482f', endColorstr='#a33624') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd482f', endColorstr='#a33624') !important; /* IE8 */
	background: -ms-linear-gradient(top, #bd482f, #a33624) !important; /* IE9 */
	background: -moz-linear-gradient(top, #bd482f, #a33624) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #bd482f, #a33624) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #bd482f, #a33624) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bd482f), color-stop(1, #a33624)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN HOVERS ==================== */
/* --- column 1 ---  */
div.p_table_2_8 div.column_1:hover li.row_style_1,
div.p_table_2_8 div.column_1.active_column li.row_style_1,
div.p_table_2_8.p_table_hover_disabled div.column_1.active_column li.row_style_1,
.css3_grid_hidden_rows_control_p_table_2_8
	{
	background: #b6a266 !important;
	}
	
div.p_table_2_8 div.column_1:hover li.row_style_2,
div.p_table_2_8 div.column_1.active_column li.row_style_2,
div.p_table_2_8.p_table_hover_disabled div.column_1.active_column li.row_style_2,
.css3_grid_hidden_rows_control_p_table_2_8:hover
	{
	background: #a78f56 !important;
	}
	
div.p_table_2_8 div.column_1:hover li.footer_row,
div.p_table_2_8 div.column_1.active_column li.footer_row,
div.p_table_2_8.p_table_hover_disabled div.column_1.active_column li.footer_row
	{
	background: #b6a266 !important;
	}
	
/* --- column 2 ---  */	
div.p_table_2_8 div.column_2:hover li.row_style_1,
div.p_table_2_8 div.column_2.active_column li.row_style_1,
div.p_table_2_8.p_table_hover_disabled div.column_2.active_column li.row_style_1
	{
	background: #906e37 !important;
	}
	
div.p_table_2_8 div.column_2:hover li.row_style_3,
div.p_table_2_8 div.column_2.active_column li.row_style_3,
div.p_table_2_8.p_table_hover_disabled div.column_2.active_column li.row_style_3
	{
	background: #7b5d2f !important;
	}
	
div.p_table_2_8 div.column_2:hover li.footer_row,
div.p_table_2_8 div.column_2.active_column li.footer_row,
div.p_table_2_8.p_table_hover_disabled div.column_2.active_column li.footer_row
	{
	background: #906e37 !important;
	}
	
/* --- column 3 ---  */	
div.p_table_2_8 div.column_3:hover li.row_style_1,
div.p_table_2_8 div.column_3.active_column li.row_style_1,
div.p_table_2_8.p_table_hover_disabled div.column_3.active_column li.row_style_1
	{
	background: #854f34 !important;
	}
	
div.p_table_2_8 div.column_3:hover li.row_style_2,
div.p_table_2_8 div.column_3.active_column li.row_style_2,
div.p_table_2_8.p_table_hover_disabled div.column_3.active_column li.row_style_2
	{
	background: #7c492f !important;
	}
	
div.p_table_2_8 div.column_3:hover li.footer_row,
div.p_table_2_8 div.column_3.active_column li.footer_row,
div.p_table_2_8.p_table_hover_disabled div.column_3.active_column li.footer_row
	{
	background: #854f34 !important;
	}

/* --- column 4 ---  */	
div.p_table_2_8 div.column_4:hover li.row_style_1,
div.p_table_2_8 div.column_4.active_column li.row_style_1,
div.p_table_2_8.p_table_hover_disabled div.column_4.active_column li.row_style_1
	{
	background: #b3402a !important;
	}
	
div.p_table_2_8 div.column_4:hover li.row_style_3,
div.p_table_2_8 div.column_4.active_column li.row_style_3,
div.p_table_2_8.p_table_hover_disabled div.column_4.active_column li.row_style_3
	{
	background: #a33624 !important;
	}
	
div.p_table_2_8 div.column_4:hover li.footer_row,
div.p_table_2_8 div.column_4.active_column li.footer_row,
div.p_table_2_8.p_table_hover_disabled div.column_4.active_column li.footer_row
	{
	background: #b3402a !important;
	}
	
/* ==================== BUTTONS ==================== */
div.p_table_2_8 a.button_1,
div.p_table_2_8.p_table_hover_disabled  div.column_1:hover a.button_1,
div.p_table_2_8.p_table_hover_disabled  div.column_2:hover a.button_1,
div.p_table_2_8.p_table_hover_disabled  div.column_3:hover a.button_1,
div.p_table_2_8.p_table_hover_disabled  div.column_4:hover a.button_1
	{
	border-bottom: 1px solid #90763f;
	background-color: #b9a567; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #cabc78, #a89057); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cabc78', endColorstr='#a89057'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cabc78', endColorstr='#a89057'); /* IE8 */
	background: -ms-linear-gradient(top, #cabc78, #a89057); /* IE9 */
	background: -moz-linear-gradient(top, #cabc78, #a89057); /* Firefox */ 
	background: -o-linear-gradient(top, #cabc78, #a89057); /* Opera 11  */
	background: -webkit-linear-gradient(top, #cabc78, #a89057); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cabc78), color-stop(1, #a89057)); /* Chrome 10, Safari */
	}
	
div.p_table_2_8 a.button_2,
div.p_table_2_8.p_table_hover_disabled  div.column_1:hover a.button_2,
div.p_table_2_8.p_table_hover_disabled  div.column_2:hover a.button_2,
div.p_table_2_8.p_table_hover_disabled  div.column_3:hover a.button_2,
div.p_table_2_8.p_table_hover_disabled  div.column_4:hover a.button_2
	{
	border-bottom: 1px solid #614520;
	background-color: #947038; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ac8242, #7c5e30); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac8242', endColorstr='#7c5e30'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac8242', endColorstr='#7c5e30'); /* IE8 */
	background: -ms-linear-gradient(top, #ac8242, #7c5e30); /* IE9 */
	background: -moz-linear-gradient(top, #ac8242, #7c5e30); /* Firefox */ 
	background: -o-linear-gradient(top, #ac8242, #7c5e30); /* Opera 11  */
	background: -webkit-linear-gradient(top, #ac8242, #7c5e30); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ac8242), color-stop(1, #7c5e30)); /* Chrome 10, Safari */
	}	
	
div.p_table_2_8 a.button_3,
div.p_table_2_8.p_table_hover_disabled  div.column_1:hover a.button_3,
div.p_table_2_8.p_table_hover_disabled  div.column_2:hover a.button_3,
div.p_table_2_8.p_table_hover_disabled  div.column_3:hover a.button_3,
div.p_table_2_8.p_table_hover_disabled  div.column_4:hover a.button_3
	{
	border-bottom: 1px solid #582f1e;
	background-color: #895135; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #9e5e3e, #72442d); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e5e3e', endColorstr='#72442d'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e5e3e', endColorstr='#72442d'); /* IE8 */
	background: -ms-linear-gradient(top, #9e5e3e, #72442d); /* IE9 */
	background: -moz-linear-gradient(top, #9e5e3e, #72442d); /* Firefox */ 
	background: -o-linear-gradient(top, #9e5e3e, #72442d); /* Opera 11  */
	background: -webkit-linear-gradient(top, #9e5e3e, #72442d); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9e5e3e), color-stop(1, #72442d)); /* Chrome 10, Safari */
	}
	
div.p_table_2_8 a.button_4,
div.p_table_2_8.p_table_hover_disabled  div.column_1:hover a.button_4,
div.p_table_2_8.p_table_hover_disabled  div.column_2:hover a.button_4,
div.p_table_2_8.p_table_hover_disabled  div.column_3:hover a.button_4,
div.p_table_2_8.p_table_hover_disabled  div.column_4:hover a.button_4
	{
	border-bottom: 1px solid #8b2518;
	background-color: #b6412c; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #c84c32, #a43724); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c84c32', endColorstr='#a43724'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c84c32', endColorstr='#a43724'); /* IE8 */
	background: -ms-linear-gradient(top, #c84c32, #a43724); /* IE9 */
	background: -moz-linear-gradient(top, #c84c32, #a43724); /* Firefox */ 
	background: -o-linear-gradient(top, #c84c32, #a43724); /* Opera 11  */
	background: -webkit-linear-gradient(top, #c84c32, #a43724); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c84c32), color-stop(1, #a43724)); /* Chrome 10, Safari */
	}

div.p_table_2 div.column_1:hover a.button_1,
div.p_table_2 div.column_2:hover a.button_2,
div.p_table_2 div.column_3:hover a.button_3,
div.p_table_2 div.column_4:hover a.button_4,
div.p_table_2 div.active_column a.button_1,
div.p_table_2 div.active_column a.button_2,
div.p_table_2 div.active_column a.button_3,
div.p_table_2 div.active_column a.button_4,
div.p_table_2.p_table_hover_disabled div.active_column:hover a.button_1,
div.p_table_2.p_table_hover_disabled div.active_column:hover a.button_2,
div.p_table_2.p_table_hover_disabled div.active_column:hover a.button_3,
div.p_table_2.p_table_hover_disabled div.active_column:hover a.button_4
	{
	background: 0;
	filter: 0; /* IE5.5 - 7 */
	-ms-filter: 0; /* IE8 */
	border: 0;
	color: #ffffff;
	position: relative;
	top: -5px;
	/* shadow */
	box-shadow: 0px 0px 0px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.15);
	}
	
/* --- vertical align --- */
div.p_table_2 li span.css3_grid_vertical_align_table
{
	display: table;
	width: 100%;
	height: 100%;
	padding: 0 !important;
}
div.p_table_2 li span.css3_grid_vertical_align
{
	display: table-cell;
	vertical-align: middle;
	padding: 0 !important;
}
/* ========== HIDDEN ROW  ========== */
div.p_table_2 li.css3_grid_hidden_row
{
	opacity: 1;
	-moz-transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);  /* FF4+ */
	-o-transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1); /* Opera 10.5+ */
	-webkit-transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);  /* Saf3.2+, Chrome */
	-ms-transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);  /* IE9 */
	transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);   /* W3C */
}
div.p_table_2.css3_grid_clearfix div li.css3_grid_hidden_row.css3_grid_hide,
div.p_table_2.css3_grid_clearfix div:hover li.css3_grid_hidden_row.css3_grid_hide
{
	opacity: 0;
	height: 0 !important;
	padding: 0 !important;
}
div.p_table_2 .css3_grid_hidden_rows_control
{
	display: block;
	clear: both;
	float: left;
	width: 100%;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 10px 0 !important;
	font-size: 13px !important;
	color: #FFF !important;
	text-align: center !important;
	font-weight: bold !important;
	margin-top: 20px !important;
}
div.p_table_2 .css3_grid_hidden_rows_control:hover
{
	text-decoration: none !important;
}
.css3_grid_hidden_rows_control .css3_grid_hide
{
	display: none;
}
div.p_table_2 .css3_grid_hidden_rows_control span
{
	font-family: arial;
	font-weight: bold !important;
	color: #FFF !important;
}

@charset "utf-8";
#branding { z-index:9996; } /* a little naughty, twentyeleven fix */
.lwa { margin-bottom:10px; }
form.lwa-form, form.lwa-remember, div.lwa-register form { position:relative; }
.lwa table { width:100% !important; margin:0px !important; border-spacing:0; border-collapse:collapse; }
.lwa td,.lwa th { padding:0; border-spacing:0; } 
.lwa td { padding-top:7px; vertical-align:top; background-color:none; }

/*Logged out CSS*/
.lwa .lwa-username-label, .lwa .lwa-password-label { padding-right:10px; vertical-align:middle; }
.lwa-password input, .lwa-username input, .lwa-email input, .lwa-remember-email input { margin:0px; width:96%; padding-left:2%; padding-right:2%; }

.lwa-loading { position:absolute; width:100%; height:100%; background:#FFFFFF url(loading.gif) 50% 50% no-repeat; left:0px; top:0px; opacity:0.8; filter:alpha(opacity=80)}

.lwa-status { margin:0px 0px 5px; padding:10px 10px; color:#333; border-radius:3px; display:none; }
.lwa-status-invalid, .lwa-status-confirm { display:block !important; }
.lwa-status-invalid { background-color:#FFEBE8; border:1px solid #C00; }
.lwa-status-confirm { background-color:#f1fff0; border:1px solid #a8d144; }

/*Logged In CSS*/
.lwa-avatar { width:60px; padding-right:10px; }
.lwa-info { text-transform:lowercase; }

/*Forgotten password*/
.lwa-remember { margin-top:10px; display:none; }

/*Registration*/
.lwa .lwa-register { margin-top:10px; display:none; }

/*OpenID specific*/
.lwa-register hr { display:block; }
.lwa-register #openid_identifier { width:auto; }

/* Modals CSS */
.lwa-modal-bg { position: fixed; height: 100%; width: 100%; background: #000; background: rgba(0,0,0,.8); z-index: 100; display: none; top: 0; left: 0; }	
.lwa-modal { visibility: hidden; top: 100px; left: 50%; margin-left: -240px; width: 400px; background: #fefefe; position: absolute; z-index: 101; padding: 30px 40px 34px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 0 10px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); -box-shadow: 0 0 10px rgba(0,0,0,.4); }
.lwa-modal h4, .lwa-modal p { margin-bottom:10px; }
.lwa-modal .lwa-modal-close { font-size: 30px; line-height: .5; position: absolute; top: 8px; right: 11px; color: #aaa; text-shadow: 0 -1px 1px rbga(0,0,0,.6); font-weight: bold; cursor: pointer; } 

/* divs-only */
.lwa-divs-only p { margin:8px 0px 5px !important; }
.lwa-divs-only input[type="text"] { margin:5px 0px 10px; }
.lwa-divs-only .lwa-submit-button, .lwa-divs-only .lwa-links { margin:2%; font-size:125%; width:96%; }
.lwa-divs-only .lwa-form .lwa-submit-button { float:right; }
.lwa-divs-only .lwa-remember, .lwa-divs-only .lwa-register { clear:both; }
#lwa_wp-submit { background:#47AB6D; height:40px; width:100%; color:#FFF; margin-bottom:5px;}
.lwa-links-remember { float:left; display:block; background:#47AB6D; height:40px; width:100%; color:#FFF; margin-bottom:10px; line-height:40px; text-align:center;}
.CreateAccount { float:left; display:block; background:#47AB6D; height:40px; width:100%; color:#FFF; line-height:40px; margin-bottom:0; text-align:center;}

/*Modal Template*/
/*
.lwa-template--modal .lwa-modal-box { background-color:#fff; color:#333;  width:350px; padding:15px; text-align:left;  border:2px solid #333; opacity:0.8; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow: 0 0 50px #ccc; -webkit-box-shadow: 0 0 50px #ccc; }
.lwa-template--modal .lwa-modal-box h4 { font-size:16px; margin:0px; padding:0px; }	
.lwa-template--modal .lwa-modal-box .close { background:url(modal/close.png) 0px 0px no-repeat  !important; position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; border:none; padding:0px; margin:0px; }
.lwa-template--modal .lwa-modal-box #wp-submit { display:block; clear:both; }
*/


/* Modified ThickBox based on ThickBox 3.1 by Cody Lindley | thickbox.net | MIT License */
#TB_window{font:12px "Lucida Grande",Verdana,Arial,sans-serif;color:#333}#TB_secondLine{font:11px "Lucida Grande",Verdana,Arial,sans-serif;color:#666}#TB_secondLine a:link{color:#666}#TB_secondLine a:visited{color:#666}#TB_secondLine a:hover{color:#000}#TB_secondLine a:active{color:#666}#TB_secondLine a:focus{color:#666}#TB_overlay{position:fixed;z-index:10100;top:0;left:0;height:100%;width:100%}.TB_overlayMacFFBGHack{background:url(images/macFFBgHack.png) repeat}.TB_overlayBG{background-color:#000;-ms-filter:"alpha(opacity=75)";filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}#TB_window{position:fixed;background:#fff;z-index:10102!important;color:#000;display:none;text-align:left;top:50%;left:50%;border:1px solid #555;-moz-box-shadow:rgba(0,0,0,1) 0 4px 30px;-webkit-box-shadow:rgba(0,0,0,1) 0 4px 30px;-khtml-box-shadow:rgba(0,0,0,1) 0 4px 30px;box-shadow:rgba(0,0,0,1) 0 4px 30px}#TB_window img#TB_Image{display:block;margin:15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}#TB_window.TB_captionTop img#TB_Image{margin-top:0}#TB_window.TB_captionBottom img#TB_Image{margin-bottom:0}#TB_CaptionBar{background:inherit}#TB_CaptionBar,#TB_title.hover{position:absolute;width:100%;-ms-filter:"alpha(opacity=85)";filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85}#TB_window.TB_captionTop #TB_CaptionBar,.TB_titleTop #TB_title.hover{top:0}#TB_window.TB_captionBottom #TB_CaptionBar,.TB_titleBottom #TB_title.hover{bottom:0}#TB_ImageClick a{display:block;position:absolute;top:0;width:100%;background:url(images/blank.gif) no-repeat left;outline:0}.TB_captionTop #TB_ImageClick a{top:auto;bottom:0}#TB_ImageClick a.TB_ImageLeft{left:0;width:35%;background-position:left}#TB_ImageClick a.TB_ImageRight{right:0;width:35%;background-position:right}#TB_ImageClick a#TB_ImagePrev:hover{background-image:url(images/tb-prev.png)}#TB_ImageClick a#TB_ImageNext:hover{background-image:url(images/tb-next.png)}#TB_ImageClick a#TB_ImageFirst:hover{background-image:url(images/tb-first.png)}#TB_ImageClick a#TB_ImageLast:hover{background-image:url(images/tb-last.png)}#TB_ImageClick a#TB_ImageClose:hover,#TB_ImageClick a#TB_ImageClose2:hover{background-image:url(images/tb-close.png)}#TB_ImageClick a span{display:block;height:100%;background:inherit;background-position:right}#TB_caption{padding:3px 10px;margin:4px 0 0 15px;float:left}#TB_secondLine{margin-top:3px}#TB_closeWindow{height:15px;padding:15px 10px 15px 0;margin-right:15px;float:right}.TB_singleLine #TB_closeWindow{padding-top:8px;padding-bottom:8px}#TB_closeAjaxWindow{padding:6px 10px 0;text-align:right;float:right}#TB_ajaxWindowTitle{float:left;padding:6px 10px 0}#TB_title{background-color:#e8e8e8;height:27px}#TB_ajaxContent{clear:both;padding:15px;overflow:auto;text-align:left;line-height:1.4em;background:#fff}#TB_ajaxContent p{padding:5px 0 5px 0}#TB_load{position:fixed;display:none;z-index:10103;top:50%;left:50%;background-color:#e8e8e8;border:1px solid #555;margin:-46px 0 0 -119px;padding:40px 15px 15px}#TB_HideSelect{z-index:10099;position:fixed;top:0;left:0;background-color:#fff;border:0;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}#TB_iframeContent{clear:both;border:0;margin-bottom:-2px;/margin-bottom:0;background:#fff}#TB_iframeContent,x:-moz-any-link{margin-bottom:-3px}:root #TB_iframeContent{margin-bottom:-3px \0/IE9}#TB_ajaxContentMarginTop{top:0;position:absolute;width:100%;background:white}#TB_ajaxContentMarginBottom{bottom:0;position:absolute;width:100%;background:white}.TB_titleTop #TB_title,.TB_titleBottom #TB_ajaxContent,.TB_titleBottom #TB_iframeContent{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-khtml-border-bottom-left-radius:0;-khtml-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.TB_titleBottom #TB_title,.TB_titleTop #TB_ajaxContent,.TB_titleTop #TB_iframeContent{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-khtml-border-top-left-radius:0;-khtml-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}#TB_Resize div{position:absolute;width:5px;height:5px}#TB_Resize div#TB_ResizeN{cursor:n-resize;margin-top:-3px;top:0;left:0;width:100%}#TB_Resize div#TB_ResizeE{cursor:e-resize;margin-right:-3px;top:0;right:0;height:100%}#TB_Resize div#TB_ResizeW{cursor:w-resize;margin-left:-3px;top:0;left:0;height:100%}#TB_Resize div#TB_ResizeS{cursor:s-resize;margin-bottom:-3px;bottom:0;left:0;width:100%}#TB_Resize div#TB_ResizeNE{cursor:ne-resize;margin:-3px -3px 0 0;top:0;right:0}#TB_Resize div#TB_ResizeNW{cursor:nw-resize;margin:-3px 0 0 -3px;top:0;left:0}#TB_Resize div#TB_ResizeSE{cursor:se-resize;margin:0 -3px -3px 0;bottom:0;right:0;width:15px;height:15px;background:url(images/resize-handle.gif) no-repeat}#TB_Resize div#TB_ResizeSW{cursor:sw-resize;margin:0 0 -3px -3px;bottom:0;left:0}#TB_Resize div#TB_ResizeNE,#TB_Resize div#TB_ResizeNW,#TB_Resize div#TB_ResizeSW{width:8px;height:8px}



div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}


@charset "UTF-8";

/*!
	Zocial Butons
	http://zocial.smcllns.com
	by Sam Collins (@smcllns)
	License: http://opensource.org/licenses/mit-license.php
	
	You are free to use and modify, as long as you keep this license comment intact or link back to zocial.smcllns.com on your site.
*/


/* Button structure */

.zocial,
a.zocial {
	border: 1px solid #777;
	border-color: rgba(0,0,0,0.2);
	border-bottom-color: #333;
	border-bottom-color: rgba(0,0,0,0.4);
	color: #fff;
	-moz-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.4), inset 0 0 0.1em rgba(255,255,255,0.9);
	-webkit-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.4), inset 0 0 0.1em rgba(255,255,255,0.9);
	box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.4), inset 0 0 0.1em rgba(255,255,255,0.9);
	cursor: pointer;
	display: inline-block;
	font: bold 100%/2.1 "Lucida Grande", Tahoma, sans-serif;
	font-family: inherit;
	line-height: 2em;
	padding: 0 .95em 0 0;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	white-space: nowrap;
	
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	
	position: relative;
	
	-moz-border-radius: .3em;
	-webkit-border-radius: .3em;
	border-radius: .3em;
}

.zocial:before {
	content: "";
	border-right: 0.075em solid rgba(0,0,0,0.1);
	float: left;
	font: 120%/1.65 zocial;
	font-style: normal;
	font-weight: normal;
	margin: 0 0.5em 0 0;
	padding: 0 0.5em;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	
	-moz-box-shadow: 0.075em 0 0 rgba(255,255,255,0.25);
	-webkit-box-shadow: 0.075em 0 0 rgba(255,255,255,0.25);
	box-shadow: 0.075em 0 0 rgba(255,255,255,0.25);
	
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
}

.zocial:active {
	outline: none; /* outline is visible on :focus */
}

/* Buttons can be displayed as standalone icons by adding a class of "icon" */

.zocial.icon {
	overflow: hidden;
	max-width: 2.4em;
	padding-left: 0;
	padding-right: 0;
	max-height: 2.15em;
	white-space: nowrap;
}
.zocial.icon:before {
	padding: 0;
	width: 2em;
	height: 2em;
	
	box-shadow: none;
	border: none;
}

/* Gradients */

.zocial {
	background-image: -moz-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1));
	background-image: -ms-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1));
	background-image: -o-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1));
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.1)), color-stop(49%, rgba(255,255,255,.05)), color-stop(51%, rgba(0,0,0,.05)), to(rgba(0,0,0,.1)));
	background-image: -webkit-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1));
	background-image: linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1));
}

.zocial:hover, .zocial:focus {
	background-image: -moz-linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15));
	background-image: -ms-linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15));
	background-image: -o-linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15));
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.15)), color-stop(49%, rgba(255,255,255,.15)), color-stop(51%, rgba(0,0,0,.1)), to(rgba(0,0,0,.15)));
	background-image: -webkit-linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15));
	background-image: linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15));
}

.zocial:active {
	background-image: -moz-linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1));
	background-image: -ms-linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1));
	background-image: -o-linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1));
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.1)), color-stop(30%, rgba(255,255,255,0)), color-stop(50%, transparent), to(rgba(0,0,0,.1)));
	background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1));
	background-image: linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1));
}

/* Adjustments for light background buttons */

.zocial.acrobat,
.zocial.bitcoin,
.zocial.cloudapp,
.zocial.dropbox,
.zocial.email,
.zocial.eventful,
.zocial.github,
.zocial.gmail,
.zocial.instapaper,
.zocial.itunes,
.zocial.ninetyninedesigns,
.zocial.openid,
.zocial.plancast,
.zocial.pocket,
.zocial.posterous,
.zocial.reddit,
.zocial.secondary,
.zocial.stackoverflow,
.zocial.viadeo,
.zocial.weibo,
.zocial.wikipedia {
	border: 1px solid #aaa;
	border-color: rgba(0,0,0,0.3);
	border-bottom-color: #777;
	border-bottom-color: rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.7), inset 0 0 0.08em rgba(255,255,255,0.5);
	-webkit-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.7), inset 0 0 0.08em rgba(255,255,255,0.5);
	box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.7), inset 0 0 0.08em rgba(255,255,255,0.5);
	text-shadow: 0 1px 0 rgba(255,255,255,0.8);
}

/* :hover adjustments for light background buttons */

.zocial.acrobat:focus,
.zocial.acrobat:hover,
.zocial.bitcoin:focus,
.zocial.bitcoin:hover,
.zocial.dropbox:focus,
.zocial.dropbox:hover,
.zocial.email:focus,
.zocial.email:hover,
.zocial.eventful:focus,
.zocial.eventful:hover,
.zocial.github:focus,
.zocial.github:hover,
.zocial.gmail:focus,
.zocial.gmail:hover,
.zocial.instapaper:focus,
.zocial.instapaper:hover,
.zocial.itunes:focus,
.zocial.itunes:hover,
.zocial.ninetyninedesigns:focus,
.zocial.ninetyninedesigns:hover,
.zocial.openid:focus,
.zocial.openid:hover,
.zocial.plancast:focus,
.zocial.plancast:hover,
.zocial.pocket:focus,
.zocial.pocket:hover,
.zocial.posterous:focus,
.zocial.posterous:hover,
.zocial.reddit:focus,
.zocial.reddit:hover,
.zocial.secondary:focus,
.zocial.secondary:hover,
.zocial.stackoverflow:focus,
.zocial.stackoverflow:hover,
.zocial.twitter:focus,
.zocial.viadeo:focus,
.zocial.viadeo:hover,
.zocial.weibo:focus,
.zocial.weibo:hover,
.zocial.wikipedia:focus,
.zocial.wikipedia:hover {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.5)), color-stop(49%, rgba(255,255,255,0.2)), color-stop(51%, rgba(0,0,0,0.05)), to(rgba(0,0,0,0.15)));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15));
	background-image: -o-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15));
	background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15));
	background-image: linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15));
}

/* :active adjustments for light background buttons */

.zocial.acrobat:active,
.zocial.bitcoin:active,
.zocial.dropbox:active,
.zocial.email:active,
.zocial.eventful:active,
.zocial.github:active,
.zocial.gmail:active,
.zocial.instapaper:active,
.zocial.itunes:active,
.zocial.ninetyninedesigns:active,
.zocial.openid:active,
.zocial.plancast:active,
.zocial.pocket:active,
.zocial.posterous:active,
.zocial.reddit:active,
.zocial.secondary:active,
.zocial.stackoverflow:active,
.zocial.viadeo:active,
.zocial.weibo:active,
.zocial.wikipedia:active {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(30%, rgba(255,255,255,0)), color-stop(50%, rgba(0,0,0,0)), to(rgba(0,0,0,0.1)));
	background-image: -moz-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1));
	background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1));
	background-image: -o-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1));
	background-image: -ms-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1));
	background-image: linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1));
}

/* Button icon and color */
/* Icon characters are stored in unicode private area */
.zocial.acrobat:before {content: "\00E3"; color: #FB0000;}
.zocial.amazon:before {content: "a";}
.zocial.android:before {content: "&";}
.zocial.angellist:before {content: "\00D6";}
.zocial.aol:before {content: "\"";}
.zocial.appnet:before {content: "\00E1";}
.zocial.appstore:before {content: "A";}
.zocial.bitbucket:before {content: "\00E9";}
.zocial.bitcoin:before {content: "2"; color: #f7931a;}
.zocial.blogger:before {content: "B";}
.zocial.buffer:before {content: "\00E5";}
.zocial.call:before {content: "7";}
.zocial.cal:before {content: ".";}
.zocial.cart:before {content: "\00C9";}
.zocial.chrome:before {content: "[";}
.zocial.cloudapp:before {content: "c";}
.zocial.creativecommons:before {content: "C";}
.zocial.delicious:before {content: "#";}
.zocial.digg:before {content: ";";}
.zocial.disqus:before {content: "Q";}
.zocial.dribbble:before {content: "D";}
.zocial.dropbox:before {content: "d"; color: #1f75cc;}
.zocial.drupal:before {content: "\00E4"; color: #fff;}
.zocial.dwolla:before {content: "\00E0";}
.zocial.email:before {content: "]"; color: #312c2a;}
.zocial.eventasaurus:before {content: "v"; color: #9de428;}
.zocial.eventbrite:before {content: "|";}
.zocial.eventful:before {content: "'"; color: #0066CC;}
.zocial.evernote:before {content: "E";}
.zocial.facebook:before {content: "f";}
.zocial.fivehundredpx:before {content: "0"; color: #29b6ff;}
.zocial.flattr:before {content: "%";}
.zocial.flickr:before {content: "F";}
.zocial.forrst:before {content: ":"; color: #50894f;}
.zocial.foursquare:before {content: "4";}
.zocial.github:before {content: "\00E8";}
.zocial.gmail:before {content: "m"; color: #f00;}
.zocial.google:before {content: "G";}
.zocial.googleplay:before {content: "h";}
.zocial.googleplus:before {content: "+";}
.zocial.gowalla:before {content: "@";}
.zocial.grooveshark:before {content: "8";}
.zocial.guest:before {content: "?";}
.zocial.html5:before {content: "5";}
.zocial.ie:before {content: "6";}
.zocial.instagram:before {content: "\00DC";}
.zocial.instapaper:before {content: "I";}
.zocial.intensedebate:before {content: "{";}
.zocial.itunes:before {content: "i"; color: #1a6dd2;}
.zocial.klout:before {content: "K"; }
.zocial.lanyrd:before {content: "-";}
.zocial.lastfm:before {content: "l";}
.zocial.lego:before {content: "\00EA"; color:#fff900;}
.zocial.linkedin:before {content: "L";}
.zocial.lkdto:before {content: "\00EE";}
.zocial.logmein:before {content: "\00EB";}
.zocial.macstore:before {content: "^";}
.zocial.meetup:before {content: "M";}
.zocial.myspace:before {content: "_";}
.zocial.ninetyninedesigns:before {content: "9"; color: #f50;}
.zocial.openid:before {content: "o"; color: #ff921d;}
.zocial.opentable:before {content: "\00C7";}
.zocial.paypal:before {content: "$";}
.zocial.pinboard:before {content: "n";}
.zocial.pinterest:before {content: "1";}
.zocial.plancast:before {content: "P";}
.zocial.plurk:before {content: "j";}
.zocial.pocket:before {content: "\00E7"; color:#ee4056;}
.zocial.podcast:before {content: "`";}
.zocial.posterous:before {content: "~";}
.zocial.print:before {content: "\00D1";}
.zocial.quora:before {content: "q";}
.zocial.reddit:before {content: ">"; color: red;}
.zocial.rss:before {content: "R";}
.zocial.scribd:before {content: "}"; color: #00d5ea;}
.zocial.skype:before {content: "S";}
.zocial.smashing:before {content: "*";}
.zocial.songkick:before {content: "k";}
.zocial.soundcloud:before {content: "s";}
.zocial.spotify:before {content: "=";}
.zocial.stackoverflow:before {content: "\00EC"; color: #ff7a15;}
.zocial.statusnet:before {content: "\00E2"; color: #fff;}
.zocial.steam:before {content: "b";}
.zocial.stripe:before {content: "\00A3";}
.zocial.stumbleupon:before {content: "/";}
.zocial.tumblr:before {content: "t";}
.zocial.twitter:before {content: "T";}
.zocial.viadeo:before {content: "H"; color: #f59b20;}
.zocial.vimeo:before {content: "V";}
.zocial.vk:before {content: "N";}
.zocial.weibo:before {content: "J"; color: #e6162d;}
.zocial.wikipedia:before {content: ",";}
.zocial.windows:before {content: "W";}
.zocial.wordpress:before {content: "w";}
.zocial.xing:before {content: "X"}
.zocial.yahoo:before {content: "Y";}
.zocial.ycombinator:before {content: "\00ED";}
.zocial.yelp:before {content: "y";}
.zocial.youtube:before {content: "U";}

/* Button background and text color */

.zocial.acrobat {background-color: #fff; color: #000;}
.zocial.amazon {background-color: #ffad1d; color: #030037; text-shadow: 0 1px 0 rgba(255,255,255,0.5);}
.zocial.android {background-color: #a4c639;}
.zocial.angellist {background-color: #000;}
.zocial.aol {background-color: #f00;}
.zocial.appnet {background-color: #3178bd;}
.zocial.appstore {background-color: #000;}
.zocial.bitbucket {background-color: #205081;}
.zocial.bitcoin {background-color: #efefef; color: #4d4d4d;}
.zocial.blogger {background-color: #ee5a22;}
.zocial.buffer {background-color: #232323;}
.zocial.call {background-color: #008000;}
.zocial.cal {background-color: #d63538;}
.zocial.cart {background-color: #333;}
.zocial.chrome {background-color: #006cd4;}
.zocial.cloudapp {background-color: #fff; color: #312c2a;}
.zocial.creativecommons {background-color: #000;}
.zocial.delicious {background-color: #3271cb;}
.zocial.digg {background-color: #164673;}
.zocial.disqus {background-color: #5d8aad;}
.zocial.dribbble {background-color: #ea4c89;}
.zocial.dropbox {background-color: #fff; color: #312c2a;}
.zocial.drupal {background-color: #0077c0; color: #fff;}
.zocial.dwolla {background-color: #e88c02;}
.zocial.email {background-color: #f0f0eb; color: #312c2a;}
.zocial.eventasaurus {background-color: #192931; color: #fff;}
.zocial.eventbrite {background-color: #ff5616;}
.zocial.eventful {background-color: #fff; color: #47ab15;}
.zocial.evernote {background-color: #6bb130; color: #fff;}
.zocial.facebook {background-color: #4863ae;}
.zocial.fivehundredpx {background-color: #333;}
.zocial.flattr {background-color: #8aba42;}
.zocial.flickr {background-color: #ff0084;}
.zocial.forrst {background-color: #1e360d;}
.zocial.foursquare {background-color: #44a8e0;}
.zocial.github {background-color: #fbfbfb; color: #050505;}
.zocial.gmail {background-color: #efefef; color: #222;}
.zocial.google {background-color: #4e6cf7;}
.zocial.googleplay {background-color: #000;}
.zocial.googleplus {background-color: #dd4b39;}
.zocial.gowalla {background-color: #ff720a;}
.zocial.grooveshark {background-color: #111; color:#eee;}
.zocial.guest {background-color: #1b4d6d;}
.zocial.html5 {background-color: #ff3617;}
.zocial.ie {background-color: #00a1d9;}
.zocial.instapaper {background-color: #eee; color: #222;}
.zocial.instagram {background-color: #3f729b;}
.zocial.intensedebate {background-color: #0099e1;}
.zocial.klout {background-color: #e34a25;}
.zocial.itunes {background-color: #efefeb; color: #312c2a;}
.zocial.lanyrd {background-color: #2e6ac2;}
.zocial.lastfm {background-color: #dc1a23;}
.zocial.lego {background-color: #fb0000;}
.zocial.linkedin {background-color: #0083a8;}
.zocial.lkdto {background-color: #7c786f;}
.zocial.logmein {background-color: #000;}
.zocial.macstore {background-color: #007dcb}
.zocial.meetup {background-color: #ff0026;}
.zocial.myspace {background-color: #000;}
.zocial.ninetyninedesigns {background-color: #fff; color: #072243;}
.zocial.openid {background-color: #f5f5f5; color: #333;}
.zocial.opentable {background-color: #990000;}
.zocial.paypal {background-color: #fff; color: #32689a; text-shadow: 0 1px 0 rgba(255,255,255,0.5);}
.zocial.pinboard {background-color: blue;}
.zocial.pinterest {background-color: #c91618;}
.zocial.plancast {background-color: #e7ebed; color: #333;}
.zocial.plurk {background-color: #cf682f;}
.zocial.pocket {background-color: #fff; color: #777;}
.zocial.podcast {background-color: #9365ce;}
.zocial.posterous {background-color: #ffd959; color: #bc7134;}
.zocial.print {background-color: #f0f0eb; color: #222; text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.zocial.quora {background-color: #a82400;}
.zocial.reddit {background-color: #fff; color: #222;}
.zocial.rss {background-color: #ff7f25;}
.zocial.scribd {background-color: #231c1a;}
.zocial.skype {background-color: #00a2ed;}
.zocial.smashing {background-color: #ff4f27;}
.zocial.songkick {background-color: #ff0050;}
.zocial.soundcloud {background-color: #ff4500;}
.zocial.spotify {background-color: #60af00;}
.zocial.stackoverflow {background-color: #fff; color: #555;}
.zocial.statusnet {background-color: #829d25;}
.zocial.steam {background-color: #000;}
.zocial.stripe {background-color: #2f7ed6;}
.zocial.stumbleupon {background-color: #eb4924;}
.zocial.tumblr {background-color: #374a61;}
.zocial.twitter {background-color: #46c0fb;}
.zocial.viadeo {background-color: #fff;  color: #000;}
.zocial.vimeo {background-color: #00a2cd;}
.zocial.vk {background-color: #45688E;}
.zocial.weibo {background-color: #faf6f1; color: #000;}
.zocial.wikipedia {background-color: #fff; color: #000;}
.zocial.windows {background-color: #0052a4; color: #fff;}
.zocial.wordpress {background-color: #464646;}
.zocial.xing {background-color: #0a5d5e;}
.zocial.yahoo {background-color: #a200c2;}
.zocial.ycombinator {background-color: #ff6600;}
.zocial.yelp {background-color: #e60010;}
.zocial.youtube {background-color: #f00;}

/*
The Miscellaneous Buttons
These button have no icons and can be general purpose buttons while ensuring consistent button style
Credit to @guillermovs for suggesting
*/

.zocial.primary, .zocial.secondary {margin: 0.1em 0; padding: 0 1em;}
.zocial.primary:before, .zocial.secondary:before {display: none;}
.zocial.primary {background-color: #333;}
.zocial.secondary {background-color: #f0f0eb; color: #222; text-shadow: 0 1px 0 rgba(255,255,255,0.8);}

/* Any browser-specific adjustments */

button:-moz-focus-inner {
	border: 0;
	padding: 0;
}


/* LayerSlider No Skin */



.ls-noskin .ls-nav-sides,
.ls-noskin .ls-bottom-nav-wrapper,
.ls-noskin .ls-bottom-slidebuttons a,
.ls-noskin .ls-nav-prev,
.ls-noskin .ls-nav-next,
.ls-noskin .ls-nav-start,
.ls-noskin .ls-nav-stop {
	display: none;
	visibility: hidden;
}

.ls-noskin .ls-loading-container,
.ls-noskin .ls-fullscreen {
	background-image: url(skin.png);
}

.ls-noskin .ls-thumbnail {
	top: 0px;
}

.ls-noskin .ls-thumbnail-inner {
	padding: 5px;
	margin-left: -5px;
}

.ls-noskin .ls-thumbnail-slide a {
	margin-right: 5px;
}

.ls-noskin .ls-nothumb {
	background: #eee;
}

.ls-noskin .ls-loading-container {
	width: 40px;
	height: 40px;
	margin-left: -20px;
	margin-top: -20px;
	background-position: -450px -150px;	
}

.ls-noskin .ls-loading-indicator {
	width: 22px;
	height: 22px;
	margin-top: 9px;
	background-image: url(loading.gif);	
}

.ls-noskin .ls-fullscreen {
	width: 30px;
	height: 30px;
	right: 10px;
	top: 10px;
	background-position: -525px -150px;
}

.ls-noskin .ls-fullscreen:hover {
	background-position: -525px -190px;
}


a.se-box {
    display: block;
    float:right;
    box-shadow: rgba(0, 0, 0, 0.15) 0 1px 3px 0;
    width: 200px;
    font-family: "Helvetica Neue", Arial, sans-serif;
    color: rgb(0, 0, 0);
    text-decoration: none;
    margin: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid rgb(238, 238, 238);
    padding: 10px;
    background-color: #fff;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 1px 3px 0;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 1px 3px 0;
}

a.se-box span.se-box-heading {
    display: block;
    line-height:20px;
}

a.se-box span.se-box-heading span.se-box-heading-title {
    font-weight: bold;
    font-size: 16px;
    display: inline-block;
    color: #3498db;
}

a.se-box span.se-box-text {
    font-style: italic;
    margin: 8px 0;
    font-size: 12px;
    display: block;
    color:#7f8c8d;
    line-height:14px;
}

a.se-box span.se-box-date {
    font-style: italic;
    margin: 0 0 5px 0;
    font-size: 10px;
    display: block;
    color: #2c3e50;
    line-height:10px;
}

a.se-box span.se-box-domain {
    font-style: italic;
    margin: 0;
    font-size: 10px;
    display: block;
    color: #2c3e50;
    line-height:10px;
}

form#sbc-search {clear: both; display: block;}
form#sbc-search * {margin: 0px; display: block;}

form#sbc-search input#s {background: #f5f5f5; border: 1px solid #bbbbbb; padding: 5px 10px; margin: 0px auto 10px;}
form#sbc-search input.multi-cat {width: 80%;}
form#sbc-search input.single-cat {float: left; width: 54.7%; 
                                    border-radius: 15px 0px 0px 15px;
                                    -webkit-border-bottom-left-radius: 15px;
                                    -webkit-border-top-left-radius: 15px;
                                    -moz-border-radius: 15px 0px 0px 15px;}

form#sbc-search select#cat {background: #fbfbfb url(arrow.png) 88% 50% no-repeat; height: 30px; width: 63%; border: 1px solid #bbbbbb; float: left; padding: 4px 20px; border-right: none;
							-khtml-appearance: none; /* fix default safai styling */
							border-radius: 15px 0px 0px 15px;
							-webkit-border-bottom-left-radius: 15px;
							-webkit-border-top-left-radius: 15px;
							-moz-border-radius: 15px 0px 0px 15px;}
							
form#sbc-search select#cat option {padding: 2px 4px;}
							
form#sbc-search input#sbc-submit {height: 30px; width: 37%; border: 1px solid #bbbbbb; float: right;
									border-radius: 0px 15px 15px 0px;
									-webkit-border-bottom-right-radius: 15px;
									-webkit-border-top-right-radius: 15px;
									-moz-border-radius: 0px 15px 15px 0px;}

div.p_table_responsive.p_table_hide_caption_column .css3_grid_vertical_align .css3_hidden_caption
{
	display: none;
}
@media screen and (max-width:979px) /*479px for medicenter tables*/
{
	div.p_table_responsive.p_table_hide_caption_column .css3_grid_vertical_align .css3_hidden_caption
	{
		display: block;
		font-weight: bold;
		margin-bottom: 5px;
		padding: 0 !important;
	}
	div.p_table_responsive.p_table_hide_caption_column div.caption_column
	{
		display: none;
	}
	div.p_table_1.p_table_responsive.p_table_hide_caption_column li.row_style_1,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column li.row_style_2,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column li.row_style_3,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column li.row_style_4
	{
		height: 41px;
	}
	div.p_table_2.p_table_responsive.p_table_hide_caption_column li.row_style_1,
	div.p_table_2.p_table_responsive.p_table_hide_caption_column li.row_style_2,
	div.p_table_2.p_table_responsive.p_table_hide_caption_column li.row_style_3
	{
		height: 37px;
	}
	/* ========== COLUMN HOVERS ========== */
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_1:hover,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_2:hover,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_3:hover,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_4:hover,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.active_column,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.active_column:hover
	{
		left: 0;
		top: 0;
		/* shadow */
		box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
		-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
		-moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
	}
	div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.column_1:hover, div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.column_2:hover, div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.column_3:hover, div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.column_4:hover, div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.active_column, div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.active_column:hover,
	div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.column_1:hover, div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.column_2:hover, div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.column_3:hover, div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.column_4:hover, div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.active_column, div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.active_column:hover
	div.p_table_1_14.p_table_responsive.p_table_hide_caption_column div.column_1:hover, div.p_table_1_14.p_table_responsive.p_table_hide_caption_column div.column_2:hover, div.p_table_1_14.p_table_responsive.p_table_hide_caption_column div.column_3:hover, div.p_table_1_14.p_table_responsive.p_table_hide_caption_column div.column_4:hover, div.p_table_1_14.p_table_responsive.p_table_hide_caption_column div.active_column, div.p_table_1_14.p_table_responsive.p_table_hide_caption_column div.active_column:hover,
	div.p_table_1_15.p_table_responsive.p_table_hide_caption_column div.column_1:hover, div.p_table_1_15.p_table_responsive.p_table_hide_caption_column div.column_2:hover, div.p_table_1_15.p_table_responsive.p_table_hide_caption_column div.column_3:hover, div.p_table_1_15.p_table_responsive.p_table_hide_caption_column div.column_4:hover, div.p_table_1_15.p_table_responsive.p_table_hide_caption_column div.active_column, div.p_table_1_15.p_table_responsive.p_table_hide_caption_column div.active_column:hover,
	div.p_table_1_16.p_table_responsive.p_table_hide_caption_column div.column_1:hover, div.p_table_1_16.p_table_responsive.p_table_hide_caption_column div.column_2:hover, div.p_table_1_16.p_table_responsive.p_table_hide_caption_column div.column_3:hover, div.p_table_1_16.p_table_responsive.p_table_hide_caption_column div.column_4:hover, div.p_table_1_16.p_table_responsive.p_table_hide_caption_column div.active_column, div.p_table_1_16.p_table_responsive.p_table_hide_caption_column div.active_column:hover,
	div.p_table_1_17.p_table_responsive.p_table_hide_caption_column div.column_1:hover, div.p_table_1_17.p_table_responsive.p_table_hide_caption_column div.column_2:hover, div.p_table_1_17.p_table_responsive.p_table_hide_caption_column div.column_3:hover, div.p_table_1_17.p_table_responsive.p_table_hide_caption_column div.column_4:hover, div.p_table_1_17.p_table_responsive.p_table_hide_caption_column div.active_column, div.p_table_1_17.p_table_responsive.p_table_hide_caption_column div.active_column:hover,
	div.p_table_1_18.p_table_responsive.p_table_hide_caption_column div.column_1:hover, div.p_table_1_18.p_table_responsive.p_table_hide_caption_column div.column_2:hover, div.p_table_1_18.p_table_responsive.p_table_hide_caption_column div.column_3:hover, div.p_table_1_18.p_table_responsive.p_table_hide_caption_column div.column_4:hover, div.p_table_1_18.p_table_responsive.p_table_hide_caption_column div.active_column, div.p_table_1_18.p_table_responsive.p_table_hide_caption_column div.active_column:hover
	{
		left: 0;
		top: 0;
		/* shadow */
		box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
		-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
		-moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
	}
	div.p_table_1.p_table_responsive.p_table_hide_caption_column.p_table_hover_disabled div.column_1:hover,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column.p_table_hover_disabled div.column_2:hover,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column.p_table_hover_disabled div.column_3:hover,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column.p_table_hover_disabled div.column_4:hover
	{
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
	}
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_1:hover li.row_style_1,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_2:hover li.row_style_1,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_3:hover li.row_style_1,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_4:hover li.row_style_1,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_1:hover li.row_style_2,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_2:hover li.row_style_2,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_3:hover li.row_style_2,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_4:hover li.row_style_2,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_1:hover li.row_style_3,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_2:hover li.row_style_3,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_3:hover li.row_style_3,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_4:hover li.row_style_3,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_1:hover li.row_style_4,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_2:hover li.row_style_4,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_3:hover li.row_style_4,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_4:hover li.row_style_4,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.active_column li.row_style_1,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.active_column li.row_style_2,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.active_column li.row_style_3,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.active_column li.row_style_4
	{
		height: 41px;
		padding: 9px 0 !important;
	}
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_1:hover li.header_row_1,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_2:hover li.header_row_1,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_3:hover li.header_row_1,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_4:hover li.header_row_1,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.active_column li.header_row_1
	{
		padding: 4px 0px 0px 0px !important;
		border-radius: 0;
		-webkit-border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0;
		-moz-border-radius-topleft: 0;
		-moz-border-radius-topright: 0;
	}
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_1 li.header_row_1.radius5_topright,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_2 li.header_row_1.radius5_topright,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_3 li.header_row_1.radius5_topright,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_4 li.header_row_1.radius5_topright
	{
		border-top-right-radius: 0;
		-webkit-border-top-right-radius: 0;
		-moz-border-radius-topright: 0;
	}
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_1:hover li.header_row_2,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_2:hover li.header_row_2,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_3:hover li.header_row_2,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_4:hover li.header_row_2,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.active_column li.header_row_2
	{
		padding: 0 0 14px !important;
	}
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_1:hover li.footer_row,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_2:hover li.footer_row,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_3:hover li.footer_row,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_4:hover li.footer_row,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.active_column li.footer_row
	{
		padding: 10px 0 !important;
	}
	/* ==================== COLUMN RIBBONS  ==================== */
	/* --- hover--- */	
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_1:hover div.column_ribbon,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_2:hover div.column_ribbon,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_3:hover div.column_ribbon,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_4:hover div.column_ribbon,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.active_column div.column_ribbon
	{	
		right: 0px;
	}
}

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}


/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}


/* ----------- Related images -------------*/
.ngg-related-gallery {
	background:#F9F9F9;
	border:1px solid #E0E0E0;
	overflow:hidden;
	margin-bottom:1em;
	margin-top:1em;
	padding:5px;
}
.ngg-related-gallery img {
	border: 1px solid #DDDDDD;
	float: left;
	margin: 0pt 3px;
	padding: 2px;
	height: 50px;
	width:  50px;
}

.ngg-related-gallery img:hover {
	border: 1px solid #000000;
}



/*
	* Style settings of LayerSlider
	*
	* (c) 2011-2013 George Krupa, John Gera & Kreatura Media
	*
	* Plugin web:			http://kreaturamedia.com/
	* Licenses: 			http://codecanyon.net/licenses/
*/



/* Global settings */

.ls-container {
	visibility: hidden;
	position: relative;
}

.ls-lt-container {
	position: absolute;
}

.ls-lt-container,
.ls-lt-container * {
	text-align: left !important;
	direction: ltr !important;
}

.ls-container-fullscreen {
	margin: 0px auto !important;
	padding: 2% !important;
	background: black !important;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	border: none !important;
}

.ls-container-fullscreen .ls-thumbnail-wrapper,
.ls-container-fullscreen .ls-fullscreen,
.ls-container-fullscreen .ls-shadow {
	display: none !important;
}

.ls-overflow-hidden {
	overflow: hidden;
}

.ls-inner {
	position: relative;
	background-position: center center;
	z-index: 2;
}

.ls-loading-container {
	position: absolute !important;
	display: none;
	z-index: 3 !important;
	left: 50% !important;
	top: 50% !important;
}

.ls-loading-indicator {
	margin: 0px auto;
}

.ls-inner,
.ls-layer {
	width: 100%;
	height: 100%;
}

.ls-layer {
	position: absolute;
	display: none;
	background-position: center center;
	overflow: hidden;
}

.ls-active,
.ls-animating {
	display: block !important;
}

.ls-layer > * {
	position: absolute;
	line-height: normal;	
	margin: 0px;
	left: 0px;
	top: 0px;
}

.ls-layer .ls-bg {
	left: 50%;
	top: 50%;
}

.ls-yourlogo {
	position: absolute;
	z-index: 99;
}



/* Timers */

.ls-bar-timer {
	position: absolute;
	width: 0px;
	height: 2px;
	background: white;
	border-bottom: 2px solid #555;
	opacity: .55;
	filter: alpha(opacity=55);
	z-index: 4;
	top: 0px;
}

.ls-circle-timer {
	width: 24px;
	height: 24px;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 4;
	opacity: .65;
	filter: alpha(opacity=65);
	display: none;
}

.ls-ct-half {
	background: white;
}

.ls-ct-center {
	background: #444;
}

.ls-ct-left,
.ls-ct-right {
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.ls-ct-left,
.ls-ct-right {
	float: left;
	position: relative;								
}

.ls-ct-rotate {
	width: 200%;
	height: 100%;
	position: absolute;
	top: 0px;
}	

.ls-ct-left .ls-ct-rotate,
.ls-ct-right .ls-ct-hider,
.ls-ct-right .ls-ct-half {
	left: 0px;
}

.ls-ct-right .ls-ct-rotate,
.ls-ct-left .ls-ct-hider,
.ls-ct-left .ls-ct-half {
	right: 0px;
}

.ls-ct-hider,
.ls-ct-half {
	position: absolute;
	top: 0px;												
}

.ls-ct-hider {
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.ls-ct-half {
	width: 200%;
	height: 100%;
}
														
.ls-ct-center {
	width: 40%;
	height: 40%;
	left: 30%;
	top: 30%;
	position: absolute;								
}

.ls-ct-half,
.ls-ct-center {
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;								
}



/* Navigation */

.ls-bottom-nav-wrapper {
	height: 0px;
}

.ls-bottom-slidebuttons {
	text-align: left;
}

.ls-bottom-nav-wrapper,
.ls-below-thumbnails {
	z-index: 2;
	height: 0px;
	position: relative;
	text-align: center;
	margin: 0px auto;
}

.ls-below-thumbnails {
	display: none;
	z-index: 6;
}

.ls-bottom-nav-wrapper a,
.ls-nav-prev,
.ls-nav-next {
	outline: none;
}

* .ls-bottom-nav-wrapper *,
* .ls-bottom-nav-wrapper span * {
	direction: ltr !important;
}

.ls-bottom-slidebuttons {
	position: relative;
	z-index: 1000;
}

.ls-bottom-slidebuttons,
.ls-nav-start,
.ls-nav-stop,
.ls-nav-sides {
	position: relative;	
}

.ls-nothumb {
	text-align: center !important;
}

.ls-link {
	position: absolute;
	width: 100% !important;
	height: 100% !important;
	left: 0px !important;
	top: 0px !important;
	background-image: url(blank.gif);
}

.ls-layer > a > * {
	background-image: url(blank.gif);
}



/* Embedded videos */

.ls-vpcontainer {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

.ls-videopreview {
	width : 100%;
	height : 100%;
	position : absolute;
	left : 0px;
	top : 0px;
	cursor : pointer;
}

.ls-playvideo {
	position: absolute;
	left: 50%;
	top: 50%;
	cursor: pointer;
}



/* Thumbnails */

.ls-tn {
	display: none !important;
}

.ls-thumbnail-hover {
	display: none;
	position: absolute;
	left: 0px;
}

.ls-thumbnail-hover-inner {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
}

.ls-thumbnail-hover-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

.ls-thumbnail-hover-img {
	position: absolute;
	overflow: hidden;
}

.ls-thumbnail-hover img {
	max-width: none !important;
	position: absolute;
	display: inline-block;
	visibility: visible !important;
	left: 50%;
	top: 0px;
}

.ls-thumbnail-hover span {
	left: 50%;
	top: 100%;
	width: 0px;
	height: 0px;
	display: block;
	position: absolute;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
}

.ls-thumbnail-wrapper {
	position: relative;
	width: 100%;
	margin: 0 auto;
	z-index: 4;
}

.ls-thumbnail {
	position: relative;
	margin: 0 auto;
}

.ls-thumbnail-inner,
.ls-thumbnail-slide-container {
	width: 100%;	
}

.ls-thumbnail-slide-container {
	overflow: hidden !important;
	position: relative;
}

.ls-touchscroll {
	overflow-x: auto !important;
}

.ls-thumbnail-slide {
	text-align: center;
	white-space: nowrap;
	float: left;
	position: relative;
}

.ls-thumbnail-slide a {
	overflow: hidden;
	display: inline-block;
	width: 0px;
	height: 0px;
	position: relative;
}

.ls-thumbnail-slide img {
	max-width: none !important;
	max-height: 100% !important;
	height: 100%;
	visibility: visible !important;
}

.ls-shadow {
	display: none;
	position: absolute;
	z-index: 1;
	top: 100%;
	width: 100%;
	left: 0px;
	overflow: hidden !important;
	visibility: hidden;
}

.ls-shadow img {
	width: 100% !important;
	height: auto !important;
	position: absolute !important;
	left: 0px !important;
	bottom: 0px !important;
}

.ls-bottom-nav-wrapper,
.ls-thumbnail-wrapper,
.ls-nav-prev,
.ls-nav-next {
	visibility: hidden;
}



/* WP plugin fullwidth */

.ls-wp-fullwidth-container {
	width: 100%;
	position: relative;
}

.ls-wp-fullwidth-helper {
	position: absolute;
}



/* 2D & 3D Layer Transitions */

.ls-overflow-hidden {
	overflow: hidden;
}

.ls-lt-tile {
	position: relative;
	float: left;
	perspective: 500px;
	-o-perspective: 500px;
	-ms-perspective: 500px;
	-moz-perspective: 500px;
	-webkit-perspective: 500px;
}

.ls-lt-tile img {
	visibility: visible;
	display: inline-block;
}

.ls-curtiles {
	overflow: hidden;
}

.ls-curtiles,
.ls-nexttiles {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

.ls-curtile, .ls-nexttile {
	overflow: hidden;
	position: absolute;
	width: 100% !important;
	height: 100% !important;
}

.ls-curtile {
	left: 0px;
	top: 0px;
}

.ls-curtile img,
.ls-nexttile img {
	position: absolute;
	filter: inherit;
}

.ls-3d-container {
	position: relative;
	perspective: 1000px;
	-o-perspective: 1000px;
	-ms-perspective: 1000px;
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
	overflow: visible !important;
}

.ls-3d-box {
	position: absolute;
	top: 50%;
	left: 50%;
	transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
}

.ls-3d-box div {
	overflow: hidden;
	background: #777;
	margin: 0px;
	padding: 0px;
	position: absolute;
	transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
}



/* Full screen */

.ls-fullscreen {
	position: absolute;
	z-index: 10;
	cursor: pointer;
	display: block;
}



/* Removing all default global styles of WordPress themes */

html * .ls-nav-prev,
html * .ls-nav-next,
html * .ls-container img,
html * .ls-bottom-nav-wrapper a,
html * .ls-container .ls-fullscreen,
body * .ls-nav-prev,
body * .ls-nav-next,
body * .ls-container img,
body * .ls-bottom-nav-wrapper a,
body * .ls-container .ls-fullscreen,
#ls-global * .ls-nav-prev,
#ls-global * .ls-nav-next,
#ls-global * .ls-container img,
#ls-global * .ls-bottom-nav-wrapper a,
#ls-global * .ls-container .ls-fullscreen {
	transition: none;
	-o-transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	line-height: normal;
	outline: none;
	padding: 0px;
	border: 0px;
}

html * .ls-thumbnail a,
body * .ls-thumbnail a,
#ls-global * .ls-thumbnail a {
	transition: none;
	-o-transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	line-height: normal;
	outline: none;
	padding: 0px;
	border: 0px;	
}

html * .ls-container img,
body * .ls-container img,
#ls-global * .ls-container img {
	background: none !important;
	min-width: 0 !important;
	max-width: none !important;
	border-radius: 0px;
	box-shadow: none;
	border: 0px;
	padding: 0px;
}

html * .ls-wp-container .ls-layer > *,
body * .ls-wp-container .ls-layer > *,
#ls-global * .ls-wp-container .ls-layer > * {
	line-height: normal;
	outline: none;
	padding: 0px;
	margin: 0px;	
	border: 0px;
}

.ls-wp-fullwidth-container,
.ls-wp-fullwidth-helper,
.ls-container,
.ls-container * {
	box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
}

html * .ls-yourlogo,
body * .ls-yourlogo,
#ls-global * .ls-yourlogo {
	margin: 0px;	
}

html * .ls-tn,
body * .ls-tn,
#ls-global * .ls-tn {
	display: none;
}

.site {
	overflow: visible !important;
}



/* Style of LayerSlider Debug Console */

.ls-debug-console * {
	margin: 0px !important;
	padding: 0px !important;
	border: 0px !important;
	color: white !important;
	text-shadow: none !important;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif !important;
	line-height: normal !important;
	-webkit-font-smoothing: antialiased !important;
	text-align: left !important;
	font-style: normal !important;
}

.ls-debug-console h1 {
	padding-top: 10px !important;
	font-size: 17px !important;
	font-weight: bold !important;
}

.ls-debug-console h1:first-child {
	padding-top: 0px !important;
}

.ls-debug-console ul {
	padding-top: 10px !important;
	list-style: none !important;
}

.ls-debug-console li {
	margin-left: 10px !important;
	font-size: 13px !important;
	position: relative !important;
	font-weight: normal !important;
}

html * .ls-debug-console li ul,
body * .ls-debug-console li ul,
#ls-global * .ls-debug-console li ul {
	display: none;
	width: 260px;
	left: -10px;	
}

.ls-debug-console li ul {
	position: absolute !important;
	bottom: 100% !important;
	padding: 10px 10px 10px 0px !important;
	background: white !important;
	border-radius: 10px !important;
	box-shadow: 0px 0px 20px black !important;
}

html * .ls-debug-console li:hover ul,
body * .ls-debug-console li:hover ul,
#ls-global * .ls-debug-console li:hover ul {
	display: block;	
}

.ls-debug-console li ul * {
	color: black !important;
}

.ls-debug-console a {
	text-decoration: none !important;
	border-bottom: 1px dotted white !important;
}

.ls-error {
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-wenkit-border-radius: 5px !important;
	background: white !important;
	height: auto !important;
	width: auto !important;
	color: white !important;
	padding: 20px 40px 30px 80px !important;
	position: relative !important;
	box-shadow: 0px 2px 20px -5px black;
}

.ls-error p {
	line-height: normal !important;
	text-shadow: none !important;	
	margin: 0px !important;
	padding: 0px !important;
	border: 0px !important;
	text-align: justify !important;
	font-family: Arial, sans-serif !important;
}

.ls-error .ls-error-title {
	line-height: 40px !important;
	color: red !important;
	font-weight: bold !important;
	font-size: 16px !important;
}

.ls-error .ls-error-text {
	color: #555 !important;
	font-weight: normal !important;
	font-size: 13px !important;
}

.ls-error .ls-exclam {
	width: 40px !important;
	height: 40px !important;
	position: absolute !important;
	left: 20px !important;
	top: 20px !important;
	border-radius: 50px !important;
	-moz-border-radius: 50px !important;
	-webkit-border-radius: 50px !important;
	font-size: 30px !important;
	font-weight: bold !important;
	color: white !important;
	line-height: 40px !important;
	background: red !important;
	text-align: center !important;
}



/* GPU Hardware Acceleration */

html * .ls-container .ls-shadow,
html * .ls-container .ls-layer > *,
html * .ls-container .ls-fullscreen,
html * .ls-container .ls-webkit-hack,
html * .ls-container .ls-3d-container,
html * .ls-container .ls-lt-container,
html * .ls-container .ls-lt-container *,
html * .ls-container .ls-thumbnail-wrapper,
html * .ls-container .ls-bottom-nav-wrapper,
body * .ls-container .ls-shadow,
body * .ls-container .ls-layer > *,
body * .ls-container .ls-fullscreen,
body * .ls-container .ls-webkit-hack,
body * .ls-container .ls-3d-container,
body * .ls-container .ls-lt-container,
body * .ls-container .ls-lt-container *,
body * .ls-container .ls-thumbnail-wrapper,
body * .ls-container .ls-bottom-nav-wrapper,
#ls-global * .ls-container .ls-shadow,
#ls-global * .ls-container .ls-layer > *,
#ls-global * .ls-container .ls-fullscreen,
#ls-global * .ls-container .ls-webkit-hack,
#ls-global * .ls-container .ls-3d-container,
#ls-global * .ls-container .ls-lt-container,
#ls-global * .ls-container .ls-lt-container *,
#ls-global * .ls-container .ls-thumbnail-wrapper,
#ls-global * .ls-container .ls-bottom-nav-wrapper {
	backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transform: translateZ(0px);
	-o-transform: translateZ(0px);
	-ms-transform: translateZ(0px);
	-moz-transform: translateZ(0px);
	-webkit-transform: translateZ(0px);
}

/* Firefox embedded video fix */

html * .ls-container .ls-video-layer,
body * .ls-container .ls-video-layer,
#ls-global * .ls-container .ls-video-layer,
html * .ls-container .ls-layer iframe,
body * .ls-container .ls-layer iframe,
#ls-global * .ls-container .ls-layer iframe {
	backface-visibility: visible !important;
	-moz-backface-visibility: visible !important;
	transform: none !important;
	-moz-transform: none !important;
}

html * .ls-container .ls-webkit-hack,
body * .ls-container .ls-webkit-hack,
#ls-global * .ls-container .ls-webkit-hack {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}

/* GPU */

@media (transform-3d), (-o-transform-3d), (-ms-transform-3d), (-moz-transform-3d), (-webkit-transform-3d) {
	#ls-test3d {
		position: absolute;
		left: 9px;
		height: 3px;
	}
}


/*!
 FONT AUTHOR:
 -------------------------------------------------------

 * 	Font Awesome 3.0.2
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 
 FONT AUTHOR:
 -------------------------------------------------------

*	Zocial Butons
*	http://zocial.smcllns.com
*	by Sam Collins (@smcllns)
*	License: http://opensource.org/licenses/mit-license.php

 FONT AUTHOR:
 -------------------------------------------------------

*	105 Loops
*	http://dribbble.com/shots/707117-105-Loops-with-PSD
*	by Pranav
*	License: Custom

 FONT AUTHOR:
 -------------------------------------------------------

*	IcoMoon
*	http://icomoon.io/
*	by Keyamoon
*	License: CC License (CC BY 3.0)
 
 
 WORDPRESS PLUGIN:
 -------------------------------------------------------
 
*  	Author: MNKY Studio
*	Author URI: http://www.mnkystudio.com/
	
 */
 
 
 
@font-face{
	font-family:'FontAwesome';
	src:url('../inc/font/fontawesome-webfont.eot?v=3.0.1');
	src:url('../inc/font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
	url('../inc/font/fontawesome-webfont.svg#fontawesomeregular') format('svg'),
	url('../inc/font/fontawesome-webfont.woff?v=3.0.1') format('woff'),
	url('../inc/font/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
	font-weight:normal;
	font-style:normal; 
}

@font-face{
	font-family:'zocial';
	src:url('../inc/font/zocial-regular-webfont.eot?v=3.0.1');
	src:url('../inc/font/zocial-regular-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
	url('../inc/font/zocial-regular-webfont.ttf?v=3.0.1') format('truetype'),
	url('../inc/font/zocial-regular-webfont.woff?v=3.0.1') format('woff'),
	url('../inc/font/zocial-regular-webfont.svg#zocialregular') format('svg');
	font-weight:normal;
	font-style:normal; 
}

@font-face {
	font-family: 'loop-icons';
	src:url('../inc/font/loop-icons.eot');
	src:url('../inc/font/loop-icons.eot?#iefix') format('embedded-opentype'),
	url('../inc/font/loop-icons.svg#loop-icons') format('svg'),
	url('../inc/font/loop-icons.ttf') format('truetype'),
	url('../inc/font/loop-icons.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'moon';
	src:url('../inc/font/moon.eot');
	src:url('../inc/font/moon.eot?#iefix') format('embedded-opentype'),
		url('../inc/font/moon.svg#moon') format('svg'),
		url('../inc/font/moon.ttf') format('truetype'),
		url('../inc/font/moon.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: 'zocial';
		src: url('../inc/font/zocial-regular-webfont.svg#zocialregular') format('svg');

    }
}

a:hover, a:active, a:focus {
	outline: 0 !important;
}

a [class^="awesome-"], a [class*=" awesome-"], a [class^="zocial-"], a [class*=" zocial-"], a [class^="loop-"], a [class*=" loop-"], a [class^="moon-"], a [class*=" moon-"] {
	cursor:pointer;
	outline: 0 !important;
}

[class^="loop-"], [class*=" loop-"], [class^="moon-"], [class*=" moon-"] {
	cursor:default;
}

ul.icons {
	list-style-type: none !important;
	text-indent: -0.75em;
} 

/*---------------------------------------------------------------*/
/* Font Awesome
/*---------------------------------------------------------------*/

[class^="awesome-"],
[class*=" awesome-"] {
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	display: inline;
	width: auto;
	height: auto;
	line-height: normal;
	vertical-align: baseline;
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	margin-top: 0;
	cursor:default;
}
[class^="awesome-"]:before,
[class*=" awesome-"]:before {
	text-decoration: none;
	display: inline-block;
	speak: none;
}
/* makes sure icons active on rollover in links */
a [class^="awesome-"],
a [class*=" awesome-"] {
	display: inline-block;
}
li [class^="awesome-"],
li [class*=" awesome-"] {
	display: inline-block;
	width: 1.25em;
	text-align: center;
}

/*---------------------------------------------------------------*/
/* Zocial
/*---------------------------------------------------------------*/

[class^="zocial-"],
[class*=" zocial-"] {
	font-family: zocial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	display: inline;
	width: auto;
	height: auto;
	line-height: normal;
	vertical-align: baseline;
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	margin-top: 0;
	cursor:default;
}
[class^="zocial-"]:before,
[class*=" zocial-"]:before {
	text-decoration: none;
	display: inline-block;
	speak: none;
}

/*---------------------------------------------------------------*/
/* Loop
/*---------------------------------------------------------------*/

[class^="loop-"]:before,
[class*=" loop-"]:before {
	font-family: 'loop-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
}




/*---------------------------------------------------------------*/
/* Moon
/*---------------------------------------------------------------*/

[class^="moon-"]:before,
[class*=" moon-"]:before {
	font-family: 'moon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
}


/*---------------------------------------------------------------*/
/* Icon styles
/*---------------------------------------------------------------*/

.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
[class^="awesome-"].pull-left,
[class*=" awesome-"].pull-left {
	margin-right: .3em;
}
[class^="awesome-"].pull-right,
[class*=" awesome-"].pull-right {
	margin-left: .3em;
}
[class^="zocial-"].pull-left,
[class*=" zocial-"].pull-left {
	margin-right: .3em;
}
[class^="zocial-"].pull-right,
[class*=" zocial-"].pull-right {
	margin-left: .3em;
}
[class^="loop-"].pull-left,
[class*=" loop-"].pull-left {
	margin-right: .3em;
}
[class^="loop-"].pull-right,
[class*=" loop-"].pull-right {
	margin-left: .3em;
}
[class^="loop-"].pull-left,
[class*=" loop-"].pull-left {
	margin-right: .3em;
}
[class^="loop-"].pull-right,
[class*=" loop-"].pull-right {
	margin-left: .3em;
}
.icon-spin {
	display: inline-block;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}
.hover-fade{
	opacity:1; 
	filter:alpha(opacity=100); /* For IE8 and earlier */
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.hover-fade:hover{
	opacity:0.65; 
	filter:alpha(opacity=65); /* For IE8 and earlier */
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.icon-background, .metro-background {
	color: #fff;
	display: inline-block;
	padding: 0.09em 0 0;
	overflow: hidden;
	max-width: 2.4em;
	padding-right: 0;
	max-height: 2.09em;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}
.icon-background{
	border: 1px solid #777;
	border-color: rgba(0,0,0,0.2);
	border-bottom-color: #333;
	border-bottom-color: rgba(0,0,0,0.4);
	background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.05) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.1) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(49%,rgba(255,255,255,0.05)), color-stop(51%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0.1)));
	background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.05) 49%,rgba(0,0,0,0.05) 51%,rgba(0,0,0,0.1) 100%);
	background-image: -o-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.05) 49%,rgba(0,0,0,0.05) 51%,rgba(0,0,0,0.1) 100%);
	background-image: -ms-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.05) 49%,rgba(0,0,0,0.05) 51%,rgba(0,0,0,0.1) 100%);
	background-image: linear-gradient(to bottom,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.05) 49%,rgba(0,0,0,0.05) 51%,rgba(0,0,0,0.1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affffff', endColorstr='#1a000000',GradientType=0 );
	-moz-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.4), inset 0 0 0.1em rgba(255,255,255,0.9);
	-webkit-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.4), inset 0 0 0.1em rgba(255,255,255,0.9);
	box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.4), inset 0 0 0.1em rgba(255,255,255,0.9);
	-moz-border-radius: .3em;
	-webkit-border-radius: .3em;
	border-radius: .3em;
}
.icon-background:before, .metro-background:before {
	content: "";
	float: left;
	font-size: 120%;
	line-height:1.65;
	font-style: normal;
	font-weight: normal;
	margin: 0 0.5em 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	padding: 0;
	width: 2em;
	height: 2em;
	border: none;
	box-shadow: none;	
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
}

.hover-show-color{
	color:#ccc !important;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.hover-show-color:hover{	
	color:inherit !important;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.hover-show-color-bg{
	color:#666 !important;
	border: 1px solid #aaa;
	border-color: rgba(0,0,0,0.3);
	border-bottom-color: #777;
	border-bottom-color: rgba(0,0,0,0.5);	
	text-shadow: 0 1px 0 #fff;
	background-image: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.07) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(1%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.07)));
	background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.07) 100%);
	background-image: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.07) 100%);
	background-image: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.07) 100%);
	background-image: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.07) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#12000000',GradientType=0 );
	-moz-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.7), inset 0 0 0.08em rgba(255,255,255,0.5);
	-webkit-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.7), inset 0 0 0.08em rgba(255,255,255,0.5);
	box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.7), inset 0 0 0.08em rgba(255,255,255,0.5);
}
.hover-show-color-bg:hover{	
	color:inherit !important;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.hover-show-color-metro-bg{
	color:#888 !important;
	background-color:#eee;
	margin-bottom: -5px;
	margin-right: -1px;
}
.hover-show-color-metro-bg:hover{	
	color:#fff !important;
	background-color:inherit !important;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}

@-moz-keyframes spin {
  0% { -moz-transform: rotate(0deg); }
  100% { -moz-transform: rotate(359deg); }
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); }
}
@-o-keyframes spin {
  0% { -o-transform: rotate(0deg); }
  100% { -o-transform: rotate(359deg); }
}
@-ms-keyframes spin {
  0% { -ms-transform: rotate(0deg); }
  100% { -ms-transform: rotate(359deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@-moz-document url-prefix() {
  .icon-spin {
    height: .9em;
  }
}
/*  Font Awesome */
.awesome-glass:before { content: "\f000"; }
.awesome-music:before { content: "\f001"; }
.awesome-search:before { content: "\f002"; }
.awesome-envelope:before { content: "\f003"; }
.awesome-heart:before { content: "\f004"; }
.awesome-star:before { content: "\f005"; }
.awesome-star-empty:before { content: "\f006"; }
.awesome-user:before { content: "\f007"; }
.awesome-film:before { content: "\f008"; }
.awesome-th-large:before { content: "\f009"; }
.awesome-th:before { content: "\f00a"; }
.awesome-th-list:before { content: "\f00b"; }
.awesome-ok:before { content: "\f00c"; }
.awesome-remove:before { content: "\f00d"; }
.awesome-zoom-in:before { content: "\f00e"; }
.awesome-zoom-out:before { content: "\f010"; }
.awesome-off:before { content: "\f011"; }
.awesome-signal:before { content: "\f012"; }
.awesome-cog:before { content: "\f013"; }
.awesome-trash:before { content: "\f014"; }
.awesome-home:before { content: "\f015"; }
.awesome-file:before { content: "\f016"; }
.awesome-time:before { content: "\f017"; }
.awesome-road:before { content: "\f018"; }
.awesome-download-alt:before { content: "\f019"; }
.awesome-download:before { content: "\f01a"; }
.awesome-upload:before { content: "\f01b"; }
.awesome-inbox:before { content: "\f01c"; }
.awesome-play-circle:before { content: "\f01d"; }
.awesome-repeat:before,.awesome-rotate-right:before { content: "\f01e"; }
 /* F020 doesn't work in Safari. all shifted one down */ 
.awesome-refresh:before { content: "\f021"; }
.awesome-list-alt:before { content: "\f022"; }
.awesome-lock:before { content: "\f023"; }
.awesome-flag:before { content: "\f024"; }
.awesome-headphones:before { content: "\f025"; }
.awesome-volume-off:before { content: "\f026"; }
.awesome-volume-down:before { content: "\f027"; }
.awesome-volume-up:before { content: "\f028"; }
.awesome-qrcode:before { content: "\f029"; }
.awesome-barcode:before { content: "\f02a"; }
.awesome-tag:before { content: "\f02b"; }
.awesome-tags:before { content: "\f02c"; }
.awesome-book:before { content: "\f02d"; }
.awesome-bookmark:before { content: "\f02e"; }
.awesome-print:before { content: "\f02f"; }
.awesome-camera:before { content: "\f030"; }
.awesome-font:before { content: "\f031"; }
.awesome-bold:before { content: "\f032"; }
.awesome-italic:before { content: "\f033"; }
.awesome-text-height:before { content: "\f034"; }
.awesome-text-width:before { content: "\f035"; }
.awesome-align-left:before { content: "\f036"; }
.awesome-align-center:before { content: "\f037"; }
.awesome-align-right:before { content: "\f038"; }
.awesome-align-justify:before { content: "\f039"; }
.awesome-list:before { content: "\f03a"; }
.awesome-indent-left:before { content: "\f03b"; }
.awesome-indent-right:before { content: "\f03c"; }
.awesome-facetime-video:before { content: "\f03d"; }
.awesome-picture:before { content: "\f03e"; }
.awesome-pencil:before { content: "\f040"; }
.awesome-map-marker:before { content: "\f041"; }
.awesome-adjust:before { content: "\f042"; }
.awesome-tint:before { content: "\f043"; }
.awesome-edit:before { content: "\f044"; }
.awesome-share:before { content: "\f045"; }
.awesome-check:before { content: "\f046"; }
.awesome-move:before { content: "\f047"; }
.awesome-step-backward:before { content: "\f048"; }
.awesome-fast-backward:before { content: "\f049"; }
.awesome-backward:before { content: "\f04a"; }
.awesome-play:before { content: "\f04b"; }
.awesome-pause:before { content: "\f04c"; }
.awesome-stop:before { content: "\f04d"; }
.awesome-forward:before { content: "\f04e"; }
.awesome-fast-forward:before { content: "\f050"; }
.awesome-step-forward:before { content: "\f051"; }
.awesome-eject:before { content: "\f052"; }
.awesome-chevron-left:before { content: "\f053"; }
.awesome-chevron-right:before { content: "\f054"; }
.awesome-plus-sign:before { content: "\f055"; }
.awesome-minus-sign:before { content: "\f056"; }
.awesome-remove-sign:before { content: "\f057"; }
.awesome-ok-sign:before { content: "\f058"; }
.awesome-question-sign:before { content: "\f059"; }
.awesome-info-sign:before { content: "\f05a"; }
.awesome-screenshot:before { content: "\f05b"; }
.awesome-remove-circle:before { content: "\f05c"; }
.awesome-ok-circle:before { content: "\f05d"; }
.awesome-ban-circle:before { content: "\f05e"; }
.awesome-arrow-left:before { content: "\f060"; }
.awesome-arrow-right:before { content: "\f061"; }
.awesome-arrow-up:before { content: "\f062"; }
.awesome-arrow-down:before { content: "\f063"; }
.awesome-share-alt:before,.awesome-mail-forward:before { content: "\f064"; }
.awesome-resize-full:before { content: "\f065"; }
.awesome-resize-small:before { content: "\f066"; }
.awesome-plus:before { content: "\f067"; }
.awesome-minus:before { content: "\f068"; }
.awesome-asterisk:before { content: "\f069"; }
.awesome-exclamation-sign:before { content: "\f06a"; }
.awesome-gift:before { content: "\f06b"; }
.awesome-leaf:before { content: "\f06c"; }
.awesome-fire:before { content: "\f06d"; }
.awesome-eye-open:before { content: "\f06e"; }
.awesome-eye-close:before { content: "\f070"; }
.awesome-warning-sign:before { content: "\f071"; }
.awesome-plane:before { content: "\f072"; }
.awesome-calendar:before { content: "\f073"; }
.awesome-random:before { content: "\f074"; }
.awesome-comment:before { content: "\f075"; }
.awesome-magnet:before { content: "\f076"; }
.awesome-chevron-up:before { content: "\f077"; }
.awesome-chevron-down:before { content: "\f078"; }
.awesome-retweet:before { content: "\f079"; }
.awesome-shopping-cart:before { content: "\f07a"; }
.awesome-folder-close:before { content: "\f07b"; }
.awesome-folder-open:before { content: "\f07c"; }
.awesome-resize-vertical:before { content: "\f07d"; }
.awesome-resize-horizontal:before { content: "\f07e"; }
.awesome-bar-chart:before { content: "\f080"; }
.awesome-twitter-sign:before { content: "\f081"; }
.awesome-facebook-sign:before { content: "\f082"; }
.awesome-camera-retro:before { content: "\f083"; }
.awesome-key:before { content: "\f084"; }
.awesome-cogs:before { content: "\f085"; }
.awesome-comments:before { content: "\f086"; }
.awesome-thumbs-up:before { content: "\f087"; }
.awesome-thumbs-down:before { content: "\f088"; }
.awesome-star-half:before { content: "\f089"; }
.awesome-heart-empty:before { content: "\f08a"; }
.awesome-signout:before { content: "\f08b"; }
.awesome-linkedin-sign:before { content: "\f08c"; }
.awesome-pushpin:before { content: "\f08d"; }
.awesome-external-link:before { content: "\f08e"; }
.awesome-signin:before { content: "\f090"; }
.awesome-trophy:before { content: "\f091"; }
.awesome-github-sign:before { content: "\f092"; }
.awesome-upload-alt:before { content: "\f093"; }
.awesome-lemon:before { content: "\f094"; }
.awesome-phone:before { content: "\f095"; }
.awesome-check-empty:before { content: "\f096"; }
.awesome-bookmark-empty:before { content: "\f097"; }
.awesome-phone-sign:before { content: "\f098"; }
.awesome-twitter:before { content: "\f099"; }
.awesome-facebook:before { content: "\f09a"; }
.awesome-github:before { content: "\f09b"; }
.awesome-unlock:before { content: "\f09c"; }
.awesome-credit-card:before { content: "\f09d"; }
.awesome-rss:before { content: "\f09e"; }
.awesome-hdd:before { content: "\f0a0"; }
.awesome-bullhorn:before { content: "\f0a1"; }
.awesome-bell:before { content: "\f0a2"; }
.awesome-certificate:before { content: "\f0a3"; }
.awesome-hand-right:before { content: "\f0a4"; }
.awesome-hand-left:before { content: "\f0a5"; }
.awesome-hand-up:before { content: "\f0a6"; }
.awesome-hand-down:before { content: "\f0a7"; }
.awesome-circle-arrow-left:before { content: "\f0a8"; }
.awesome-circle-arrow-right:before { content: "\f0a9"; }
.awesome-circle-arrow-up:before { content: "\f0aa"; }
.awesome-circle-arrow-down:before { content: "\f0ab"; }
.awesome-globe:before { content: "\f0ac"; }
.awesome-wrench:before { content: "\f0ad"; }
.awesome-tasks:before { content: "\f0ae"; }
.awesome-filter:before { content: "\f0b0"; }
.awesome-briefcase:before { content: "\f0b1"; }
.awesome-fullscreen:before { content: "\f0b2"; }
.awesome-group:before { content: "\f0c0"; }
.awesome-link:before { content: "\f0c1"; }
.awesome-cloud:before { content: "\f0c2"; }
.awesome-beaker:before { content: "\f0c3"; }
.awesome-cut:before { content: "\f0c4"; }
.awesome-copy:before { content: "\f0c5"; }
.awesome-paper-clip:before { content: "\f0c6"; }
.awesome-save:before { content: "\f0c7"; }
.awesome-sign-blank:before { content: "\f0c8"; }
.awesome-reorder:before { content: "\f0c9"; }
.awesome-list-ul:before { content: "\f0ca"; }
.awesome-list-ol:before { content: "\f0cb"; }
.awesome-strikethrough:before { content: "\f0cc"; }
.awesome-underline:before { content: "\f0cd"; }
.awesome-table:before { content: "\f0ce"; }
.awesome-magic:before { content: "\f0d0"; }
.awesome-truck:before { content: "\f0d1"; }
.awesome-pinterest:before { content: "\f0d2"; }
.awesome-pinterest-sign:before { content: "\f0d3"; }
.awesome-google-plus-sign:before { content: "\f0d4"; }
.awesome-google-plus:before { content: "\f0d5"; }
.awesome-money:before { content: "\f0d6"; }
.awesome-caret-down:before { content: "\f0d7"; }
.awesome-caret-up:before { content: "\f0d8"; }
.awesome-caret-left:before { content: "\f0d9"; }
.awesome-caret-right:before { content: "\f0da"; }
.awesome-columns:before { content: "\f0db"; }
.awesome-sort:before { content: "\f0dc"; }
.awesome-sort-down:before { content: "\f0dd"; }
.awesome-sort-up:before { content: "\f0de"; }
.awesome-envelope-alt:before { content: "\f0e0"; }
.awesome-linkedin:before { content: "\f0e1"; }
.awesome-undo:before,.awesome-rotate-left:before { content: "\f0e2"; }
.awesome-legal:before { content: "\f0e3"; }
.awesome-dashboard:before { content: "\f0e4"; }
.awesome-comment-alt:before { content: "\f0e5"; }
.awesome-comments-alt:before { content: "\f0e6"; }
.awesome-bolt:before { content: "\f0e7"; }
.awesome-sitemap:before { content: "\f0e8"; }
.awesome-umbrella:before { content: "\f0e9"; }
.awesome-paste:before { content: "\f0ea"; }
.awesome-lightbulb:before { content: "\f0eb"; }
.awesome-exchange:before { content: "\f0ec"; }
.awesome-cloud-download:before { content: "\f0ed"; }
.awesome-cloud-upload:before { content: "\f0ee"; }
.awesome-user-md:before { content: "\f0f0"; }
.awesome-stethoscope:before { content: "\f0f1"; }
.awesome-suitcase:before { content: "\f0f2"; }
.awesome-bell-alt:before { content: "\f0f3"; }
.awesome-coffee:before { content: "\f0f4"; }
.awesome-food:before { content: "\f0f5"; }
.awesome-file-alt:before { content: "\f0f6"; }
.awesome-building:before { content: "\f0f7"; }
.awesome-hospital:before { content: "\f0f8"; }
.awesome-ambulance:before { content: "\f0f9"; }
.awesome-medkit:before { content: "\f0fa"; }
.awesome-fighter-jet:before { content: "\f0fb"; }
.awesome-beer:before { content: "\f0fc"; }
.awesome-h-sign:before { content: "\f0fd"; }
.awesome-plus-sign-alt:before { content: "\f0fe"; }
.awesome-double-angle-left:before { content: "\f100"; }
.awesome-double-angle-right:before { content: "\f101"; }
.awesome-double-angle-up:before { content: "\f102"; }
.awesome-double-angle-down:before { content: "\f103"; }
.awesome-angle-left:before { content: "\f104"; }
.awesome-angle-right:before { content: "\f105"; }
.awesome-angle-up:before { content: "\f106"; }
.awesome-angle-down:before { content: "\f107"; }
.awesome-desktop:before { content: "\f108"; }
.awesome-laptop:before { content: "\f109"; }
.awesome-tablet:before { content: "\f10a"; }
.awesome-mobile-phone:before { content: "\f10b"; }
.awesome-circle-blank:before { content: "\f10c"; }
.awesome-quote-left:before { content: "\f10d"; }
.awesome-quote-right:before { content: "\f10e"; }
.awesome-spinner:before { content: "\f110"; }
.awesome-circle:before { content: "\f111"; }
.awesome-reply:before,.awesome-mail-reply:before { content: "\f112"; }
.awesome-folder-close-alt:before { content: "\f114"; }
.awesome-folder-open-alt:before { content: "\f115"; }
.awesome-expand-alt:before { content: "\f116"; }
.awesome-collapse-alt:before { content: "\f117"; }
.awesome-smile:before { content: "\f118"; }
.awesome-frown:before { content: "\f119"; }
.awesome-meh:before { content: "\f11a"; }
.awesome-gamepad:before { content: "\f11b"; }
.awesome-keyboard:before { content: "\f11c"; }
.awesome-flag-alt:before { content: "\f11d"; }
.awesome-flag-checkered:before { content: "\f11e"; }
.awesome-terminal:before { content: "\f120"; }
.awesome-code:before { content: "\f121"; }
.awesome-reply-all:before { content: "\f122"; }
.awesome-mail-reply-all:before { content: "\f122"; }
.awesome-star-half-full:before,.awesome-star-half-empty:before { content: "\f123"; }
.awesome-location-arrow:before { content: "\f124"; }
.awesome-crop:before { content: "\f125"; }
.awesome-code-fork:before { content: "\f126"; }
.awesome-unlink:before { content: "\f127"; }
.awesome-question:before { content: "\f128"; }
.awesome-info:before { content: "\f129"; }
.awesome-exclamation:before { content: "\f12a"; }
.awesome-superscript:before { content: "\f12b"; }
.awesome-subscript:before { content: "\f12c"; }
.awesome-eraser:before { content: "\f12d"; }
.awesome-puzzle-piece:before { content: "\f12e"; }
.awesome-microphone:before { content: "\f130"; }
.awesome-microphone-off:before { content: "\f131"; }
.awesome-shield:before { content: "\f132"; }
.awesome-calendar-empty:before { content: "\f133"; }
.awesome-fire-extinguisher:before { content: "\f134"; }
.awesome-rocket:before { content: "\f135"; }
.awesome-maxcdn:before { content: "\f136"; }
.awesome-chevron-sign-left:before { content: "\f137"; }
.awesome-chevron-sign-right:before { content: "\f138"; }
.awesome-chevron-sign-up:before { content: "\f139"; }
.awesome-chevron-sign-down:before { content: "\f13a"; }
.awesome-html5:before { content: "\f13b"; }
.awesome-css3:before { content: "\f13c"; }
.awesome-anchor:before { content: "\f13d"; }
.awesome-unlock-alt:before { content: "\f13e"; }
.awesome-bullseye:before { content: "\f140"; }
.awesome-ellipsis-horizontal:before { content: "\f141"; }
.awesome-ellipsis-vertical:before { content: "\f142"; }
.awesome-rss-sign:before { content: "\f143"; }
.awesome-play-sign:before { content: "\f144"; }
.awesome-ticket:before { content: "\f145"; }
.awesome-minus-sign-alt:before { content: "\f146"; }
.awesome-check-minus:before { content: "\f147"; }
.awesome-level-up:before { content: "\f148"; }
.awesome-level-down:before { content: "\f149"; }
.awesome-check-sign:before { content: "\f14a"; }
.awesome-edit-sign:before { content: "\f14b"; }
.awesome-external-link-sign:before { content: "\f14c"; }
.awesome-share-sign:before { content: "\f14d"; }
 
/* Zocial Icons */
.zocial-acrobat:before {content: "\00E3";}
.zocial-amazon:before {content: "a";}
.zocial-android:before {content: "&";}
.zocial-angellist:before {content: "\00D6";}
.zocial-aol:before {content: "\"";}
.zocial-appnet:before {content: "\00E1";}
.zocial-appstore:before {content: "A";}
.zocial-bitbucket:before {content: "\00E9";}
.zocial-bitcoin:before {content: "2";}
.zocial-blogger:before {content: "B";}
.zocial-buffer:before {content: "\00E5";}
.zocial-call:before {content: "7";}
.zocial-cal:before {content: ".";}
.zocial-cart:before {content: "\00C9";}
.zocial-chrome:before {content: "[";}
.zocial-cloudapp:before {content: "c";}
.zocial-creativecommons:before {content: "C";}
.zocial-delicious:before {content: "#";}
.zocial-digg:before {content: ";";}
.zocial-disqus:before {content: "Q";}
.zocial-dribbble:before {content: "D";}
.zocial-dropbox:before {content: "d";}
.zocial-drupal:before {content: "\00E4";}
.zocial-dwolla:before {content: "\00E0";}
.zocial-email:before {content: "]";}
.zocial-eventasaurus:before {content: "v";}
.zocial-eventbrite:before {content: "|";}
.zocial-eventful:before {content: "'";}
.zocial-evernote:before {content: "E";}
.zocial-facebook:before {content: "f";}
.zocial-fivehundredpx:before {content: "0";}
.zocial-flattr:before {content: "%";}
.zocial-flickr:before {content: "F";}
.zocial-forrst:before {content: ":";}
.zocial-foursquare:before {content: "4";}
.zocial-github:before {content: "\00E8";}
.zocial-gmail:before {content: "m";}
.zocial-google:before {content: "G";}
.zocial-googleplay:before {content: "h";}
.zocial-googleplus:before {content: "+";}
.zocial-gowalla:before {content: "@";}
.zocial-grooveshark:before {content: "8";}
.zocial-guest:before {content: "?";}
.zocial-html5:before {content: "5";}
.zocial-ie:before {content: "6";}
.zocial-instagram:before {content: "\00DC";}
.zocial-instapaper:before {content: "I";}
.zocial-intensedebate:before {content: "{";}
.zocial-itunes:before {content: "i";}
.zocial-klout:before {content: "K"; }
.zocial-lanyrd:before {content: "-";}
.zocial-lastfm:before {content: "l";}
.zocial-lego:before {content: "\00EA";}
.zocial-linkedin:before {content: "L";}
.zocial-lkdto:before {content: "\00EE";}
.zocial-logmein:before {content: "\00EB";}
.zocial-macstore:before {content: "^";}
.zocial-meetup:before {content: "M";}
.zocial-myspace:before {content: "_";}
.zocial-ninetyninedesigns:before {content: "9";}
.zocial-openid:before {content: "o";}
.zocial-opentable:before {content: "\00C7";}
.zocial-paypal:before {content: "$";}
.zocial-pinboard:before {content: "n";}
.zocial-pinterest:before {content: "1";}
.zocial-plancast:before {content: "P";}
.zocial-plurk:before {content: "j";}
.zocial-pocket:before {content: "\00E7";}
.zocial-podcast:before {content: "`";}
.zocial-posterous:before {content: "~";}
.zocial-print:before {content: "\00D1";}
.zocial-quora:before {content: "q";}
.zocial-reddit:before {content: ">";}
.zocial-rss:before {content: "R";}
.zocial-scribd:before {content: "}";}
.zocial-skype:before {content: "S";}
.zocial-smashing:before {content: "*";}
.zocial-songkick:before {content: "k";}
.zocial-soundcloud:before {content: "s";}
.zocial-spotify:before {content: "=";}
.zocial-stackoverflow:before {content: "\00EC";}
.zocial-statusnet:before {content: "\00E2";}
.zocial-steam:before {content: "b";}
.zocial-stripe:before {content: "\00A3";}
.zocial-stumbleupon:before {content: "/";}
.zocial-tumblr:before {content: "t";}
.zocial-twitter:before {content: "T";}
.zocial-viadeo:before {content: "H";}
.zocial-vimeo:before {content: "V";}
.zocial-vk:before {content: "N";}
.zocial-weibo:before {content: "J";}
.zocial-wikipedia:before {content: ",";}
.zocial-windows:before {content: "W";}
.zocial-wordpress:before {content: "w";}
.zocial-xing:before {content: "X"}
.zocial-yahoo:before {content: "Y";}
.zocial-ycombinator:before {content: "\00ED";}
.zocial-yelp:before {content: "y";}
.zocial-youtube:before {content: "U";}

/* Loop Icons  */
.loop-flag:before {content: "\e000";}
.loop-resize:before {content: "\e001";}
.loop-share:before {content: "\e002";}
.loop-heart:before {content: "\e003";}
.loop-comment:before {content: "\e004";}
.loop-menu:before {content: "\e005";}
.loop-grid:before {content: "\e006";}
.loop-folder:before {content: "\e007";}
.loop-eye:before {content: "\e008";}
.loop-clock:before {content: "\e009";}
.loop-link:before {content: "\e00a";}
.loop-sun:before {content: "\e00b";}
.loop-moon:before {content: "\e00c";}
.loop-play:before {content: "\e00d";}
.loop-pause:before {content: "\e00e";}
.loop-stop:before {content: "\e00f";}
.loop-record:before {content: "\e010";}
.loop-checkmark:before {content: "\e011";}
.loop-cancel:before {content: "\e012";}
.loop-move:before {content: "\e013";}
.loop-file:before {content: "\e014";}
.loop-switch:before {content: "\e015";}
.loop-screen:before {content: "\e016";}
.loop-music:before {content: "\e017";}
.loop-alert:before {content: "\e018";}
.loop-locked:before {content: "\e019";}
.loop-meter:before {content: "\e01a";}
.loop-bookmark:before {content: "\e01b";}
.loop-magnifier:before {content: "\e01c";}
.loop-film:before {content: "\e01d";}
.loop-inbox:before {content: "\e01e";}
.loop-pacman:before {content: "\e01f";}
.loop-target:before {content: "\e020";}
.loop-transform:before {content: "\e021";}
.loop-paperplane:before {content: "\e022";}
.loop-power:before {content: "\e023";}
.loop-cloud:before {content: "\e024";}
.loop-zip:before {content: "\e025";}
.loop-equalizer:before {content: "\e026";}
.loop-calculator:before {content: "\e027";}
.loop-microphone:before {content: "\e028";}
.loop-compass:before {content: "\e029";}
.loop-thermometer:before {content: "\e02a";}
.loop-pencil:before {content: "\e02b";}
.loop-grid-2:before {content: "\e02c";}
.loop-wallet:before {content: "\e02d";}
.loop-cube:before {content: "\e02e";}
.loop-cabinet:before {content: "\e02f";}
.loop-chat:before {content: "\e030";}
.loop-headset:before {content: "\e031";}
.loop-blocked:before {content: "\e032";}
.loop-expand:before {content: "\e033";}
.loop-dribbble:before {content: "\e034";}
.loop-facebook:before {content: "\e035";}
.loop-briefcase:before {content: "\e036";}
.loop-skype:before {content: "\e037";}
.loop-anchor:before {content: "\e038";}
.loop-movie:before {content: "\e039";}
.loop-analytics:before {content: "\e03a";}
.loop-home:before {content: "\e03b";}
.loop-transfer:before {content: "\e03c";}
.loop-camera:before {content: "\e03d";}
.loop-wrench:before {content: "\e03e";}
.loop-alarm:before {content: "\e03f";}
.loop-eject:before {content: "\e040";}
.loop-contrast:before {content: "\e041";}
.loop-file-2:before {content: "\e042";}
.loop-plus:before {content: "\e043";}
.loop-minus:before {content: "\e044";}
.loop-cancel-2:before {content: "\e045";}
.loop-divide:before {content: "\e046";}
.loop-arrows:before {content: "\e047";}
.loop-arrows-2:before {content: "\e048";}
.loop-arrows-3:before {content: "\e049";}
.loop-arrows-4:before {content: "\e04a";}
.loop-popup:before {content: "\e04b";}
.loop-bars:before {content: "\e04c";}
.loop-location:before {content: "\e04d";}
.loop-calendar:before {content: "\e04e";}
.loop-battery:before {content: "\e04f";}
.loop-mail:before {content: "\e050";}
.loop-droplet:before {content: "\e051";}
.loop-star:before {content: "\e052";}
.loop-direction:before {content: "\e053";}
.loop-volume:before {content: "\e054";}
.loop-happy:before {content: "\e055";}
.loop-lab:before {content: "\e056";}
.loop-activity:before {content: "\e057";}
.loop-credit-card:before {content: "\e058";}
.loop-gear:before {content: "\e059";}
.loop-mobile:before {content: "\e05a";}
.loop-justice:before {content: "\e05b";}
.loop-ipod:before {content: "\e05c";}
.loop-picture:before {content: "\e05d";}
.loop-camera-2:before {content: "\e05e";}
.loop-collapse:before {content: "\e05f";}
.loop-user:before {content: "\e060";}
.loop-users:before {content: "\e061";}
.loop-code:before {content: "\e062";}
.loop-arrow:before {content: "\e063";}
.loop-arrow-2:before {content: "\e064";}
.loop-arrow-3:before {content: "\e065";}
.loop-arrow-4:before {content: "\e066";}
.loop-feed:before {content: "\e067";}
.loop-twitter:before {content: "\e068";}

/* Moon */
.moon-home:before {content: "\e000";}
.moon-home-2:before {content: "\e001";}
.moon-home-3:before {content: "\e002";}
.moon-office:before {content: "\e003";}
.moon-newspaper:before {content: "\e004";}
.moon-pencil:before {content: "\e005";}
.moon-pencil-2:before {content: "\e006";}
.moon-quill:before {content: "\e007";}
.moon-pen:before {content: "\e008";}
.moon-blog:before {content: "\e009";}
.moon-droplet:before {content: "\e00a";}
.moon-paint-format:before {content: "\e00b";}
.moon-image:before {content: "\e00c";}
.moon-image-2:before {content: "\e00d";}
.moon-images:before {content: "\e00e";}
.moon-camera:before {content: "\e00f";}
.moon-music:before {content: "\e010";}
.moon-headphones:before {content: "\e011";}
.moon-play:before {content: "\e012";}
.moon-film:before {content: "\e013";}
.moon-camera-2:before {content: "\e014";}
.moon-dice:before {content: "\e015";}
.moon-pacman:before {content: "\e016";}
.moon-spades:before {content: "\e017";}
.moon-clubs:before {content: "\e018";}
.moon-diamonds:before {content: "\e019";}
.moon-pawn:before {content: "\e01a";}
.moon-bullhorn:before {content: "\e01b";}
.moon-connection:before {content: "\e01c";}
.moon-podcast:before {content: "\e01d";}
.moon-feed:before {content: "\e01e";}
.moon-book:before {content: "\e01f";}
.moon-books:before {content: "\e020";}
.moon-library:before {content: "\e021";}
.moon-file:before {content: "\e022";}
.moon-profile:before {content: "\e023";}
.moon-file-2:before {content: "\e024";}
.moon-file-3:before {content: "\e025";}
.moon-file-4:before {content: "\e026";}
.moon-copy:before {content: "\e027";}
.moon-copy-2:before {content: "\e028";}
.moon-copy-3:before {content: "\e029";}
.moon-paste:before {content: "\e02a";}
.moon-paste-2:before {content: "\e02b";}
.moon-paste-3:before {content: "\e02c";}
.moon-stack:before {content: "\e02d";}
.moon-folder:before {content: "\e02e";}
.moon-folder-open:before {content: "\e02f";}
.moon-tag:before {content: "\e030";}
.moon-tags:before {content: "\e031";}
.moon-barcode:before {content: "\e032";}
.moon-qrcode:before {content: "\e033";}
.moon-ticket:before {content: "\e034";}
.moon-cart:before {content: "\e035";}
.moon-cart-2:before {content: "\e036";}
.moon-cart-3:before {content: "\e037";}
.moon-coin:before {content: "\e038";}
.moon-credit:before {content: "\e039";}
.moon-calculate:before {content: "\e03a";}
.moon-support:before {content: "\e03b";}
.moon-phone:before {content: "\e03c";}
.moon-phone-hang-up:before {content: "\e03d";}
.moon-address-book:before {content: "\e03e";}
.moon-notebook:before {content: "\e03f";}
.moon-envelop:before {content: "\e040";}
.moon-pushpin:before {content: "\e041";}
.moon-location:before {content: "\e042";}
.moon-location-2:before {content: "\e043";}
.moon-compass:before {content: "\e044";}
.moon-map:before {content: "\e045";}
.moon-map-2:before {content: "\e046";}
.moon-history:before {content: "\e047";}
.moon-clock:before {content: "\e048";}
.moon-clock-2:before {content: "\e049";}
.moon-alarm:before {content: "\e04a";}
.moon-alarm-2:before {content: "\e04b";}
.moon-bell:before {content: "\e04c";}
.moon-stopwatch:before {content: "\e04d";}
.moon-calendar:before {content: "\e04e";}
.moon-calendar-2:before {content: "\e04f";}
.moon-print:before {content: "\e050";}
.moon-keyboard:before {content: "\e051";}
.moon-screen:before {content: "\e052";}
.moon-laptop:before {content: "\e053";}
.moon-mobile:before {content: "\e054";}
.moon-mobile-2:before {content: "\e055";}
.moon-tablet:before {content: "\e056";}
.moon-tv:before {content: "\e057";}
.moon-cabinet:before {content: "\e058";}
.moon-drawer:before {content: "\e059";}
.moon-drawer-2:before {content: "\e05a";}
.moon-drawer-3:before {content: "\e05b";}
.moon-box-add:before {content: "\e05c";}
.moon-box-remove:before {content: "\e05d";}
.moon-download:before {content: "\e05e";}
.moon-upload:before {content: "\e05f";}
.moon-disk:before {content: "\e060";}
.moon-storage:before {content: "\e061";}
.moon-undo:before {content: "\e062";}
.moon-redo:before {content: "\e063";}
.moon-flip:before {content: "\e064";}
.moon-flip-2:before {content: "\e065";}
.moon-undo-2:before {content: "\e066";}
.moon-redo-2:before {content: "\e067";}
.moon-forward:before {content: "\e068";}
.moon-reply:before {content: "\e069";}
.moon-bubble:before {content: "\e06a";}
.moon-bubbles:before {content: "\e06b";}
.moon-bubbles-2:before {content: "\e06c";}
.moon-bubble-2:before {content: "\e06d";}
.moon-bubbles-3:before {content: "\e06e";}
.moon-bubbles-4:before {content: "\e06f";}
.moon-user:before {content: "\e070";}
.moon-users:before {content: "\e071";}
.moon-user-2:before {content: "\e072";}
.moon-users-2:before {content: "\e073";}
.moon-user-3:before {content: "\e074";}
.moon-user-4:before {content: "\e075";}
.moon-quotes-left:before {content: "\e076";}
.moon-busy:before {content: "\e077";}
.moon-spinner:before {content: "\e078";}
.moon-spinner-2:before {content: "\e079";}
.moon-spinner-3:before {content: "\e07a";}
.moon-spinner-4:before {content: "\e07b";}
.moon-spinner-5:before {content: "\e07c";}
.moon-spinner-6:before {content: "\e07d";}
.moon-binoculars:before {content: "\e07e";}
.moon-search:before {content: "\e07f";}
.moon-zoom-in:before {content: "\e080";}
.moon-zoom-out:before {content: "\e081";}
.moon-expand:before {content: "\e082";}
.moon-contract:before {content: "\e083";}
.moon-expand-2:before {content: "\e084";}
.moon-contract-2:before {content: "\e085";}
.moon-key:before {content: "\e086";}
.moon-key-2:before {content: "\e087";}
.moon-lock:before {content: "\e088";}
.moon-lock-2:before {content: "\e089";}
.moon-unlocked:before {content: "\e08a";}
.moon-wrench:before {content: "\e08b";}
.moon-settings:before {content: "\e08c";}
.moon-equalizer:before {content: "\e08d";}
.moon-cog:before {content: "\e08e";}
.moon-cogs:before {content: "\e08f";}
.moon-cog-2:before {content: "\e090";}
.moon-hammer:before {content: "\e091";}
.moon-wand:before {content: "\e092";}
.moon-aid:before {content: "\e093";}
.moon-bug:before {content: "\e094";}
.moon-pie:before {content: "\e095";}
.moon-stats:before {content: "\e096";}
.moon-bars:before {content: "\e097";}
.moon-bars-2:before {content: "\e098";}
.moon-gift:before {content: "\e099";}
.moon-trophy:before {content: "\e09a";}
.moon-glass:before {content: "\e09b";}
.moon-mug:before {content: "\e09c";}
.moon-food:before {content: "\e09d";}
.moon-leaf:before {content: "\e09e";}
.moon-rocket:before {content: "\e09f";}
.moon-meter:before {content: "\e0a0";}
.moon-meter2:before {content: "\e0a1";}
.moon-dashboard:before {content: "\e0a2";}
.moon-hammer-2:before {content: "\e0a3";}
.moon-fire:before {content: "\e0a4";}
.moon-lab:before {content: "\e0a5";}
.moon-magnet:before {content: "\e0a6";}
.moon-remove:before {content: "\e0a7";}
.moon-remove-2:before {content: "\e0a8";}
.moon-briefcase:before {content: "\e0a9";}
.moon-airplane:before {content: "\e0aa";}
.moon-truck:before {content: "\e0ab";}
.moon-road:before {content: "\e0ac";}
.moon-accessibility:before {content: "\e0ad";}
.moon-target:before {content: "\e0ae";}
.moon-shield:before {content: "\e0af";}
.moon-lightning:before {content: "\e0b0";}
.moon-switch:before {content: "\e0b1";}
.moon-power-cord:before {content: "\e0b2";}
.moon-signup:before {content: "\e0b3";}
.moon-list:before {content: "\e0b4";}
.moon-list-2:before {content: "\e0b5";}
.moon-numbered-list:before {content: "\e0b6";}
.moon-menu:before {content: "\e0b7";}
.moon-menu-2:before {content: "\e0b8";}
.moon-tree:before {content: "\e0b9";}
.moon-cloud:before {content: "\e0ba";}
.moon-cloud-download:before {content: "\e0bb";}
.moon-cloud-upload:before {content: "\e0bc";}
.moon-download-2:before {content: "\e0bd";}
.moon-upload-2:before {content: "\e0be";}
.moon-download-3:before {content: "\e0bf";}
.moon-upload-3:before {content: "\e0c0";}
.moon-globe:before {content: "\e0c1";}
.moon-earth:before {content: "\e0c2";}
.moon-link:before {content: "\e0c3";}
.moon-flag:before {content: "\e0c4";}
.moon-attachment:before {content: "\e0c5";}
.moon-eye:before {content: "\e0c6";}
.moon-eye-blocked:before {content: "\e0c7";}
.moon-eye-2:before {content: "\e0c8";}
.moon-bookmark:before {content: "\e0c9";}
.moon-bookmarks:before {content: "\e0ca";}
.moon-brightness-medium:before {content: "\e0cb";}
.moon-brightness-contrast:before {content: "\e0cc";}
.moon-contrast:before {content: "\e0cd";}
.moon-star:before {content: "\e0ce";}
.moon-star-2:before {content: "\e0cf";}
.moon-star-3:before {content: "\e0d0";}
.moon-heart:before {content: "\e0d1";}
.moon-heart-2:before {content: "\e0d2";}
.moon-heart-broken:before {content: "\e0d3";}
.moon-thumbs-up:before {content: "\e0d4";}
.moon-thumbs-up-2:before {content: "\e0d5";}
.moon-happy:before {content: "\e0d6";}
.moon-happy-2:before {content: "\e0d7";}
.moon-smiley:before {content: "\e0d8";}
.moon-smiley-2:before {content: "\e0d9";}
.moon-tongue:before {content: "\e0da";}
.moon-tongue-2:before {content: "\e0db";}
.moon-sad:before {content: "\e0dc";}
.moon-sad-2:before {content: "\e0dd";}
.moon-wink:before {content: "\e0de";}
.moon-wink-2:before {content: "\e0df";}
.moon-grin:before {content: "\e0e0";}
.moon-grin-2:before {content: "\e0e1";}
.moon-cool:before {content: "\e0e2";}
.moon-cool-2:before {content: "\e0e3";}
.moon-angry:before {content: "\e0e4";}
.moon-angry-2:before {content: "\e0e5";}
.moon-evil:before {content: "\e0e6";}
.moon-evil-2:before {content: "\e0e7";}
.moon-shocked:before {content: "\e0e8";}
.moon-shocked-2:before {content: "\e0e9";}
.moon-confused:before {content: "\e0ea";}
.moon-confused-2:before {content: "\e0eb";}
.moon-neutral:before {content: "\e0ec";}
.moon-neutral-2:before {content: "\e0ed";}
.moon-wondering:before {content: "\e0ee";}
.moon-wondering-2:before {content: "\e0ef";}
.moon-point-up:before {content: "\e0f0";}
.moon-point-right:before {content: "\e0f1";}
.moon-point-down:before {content: "\e0f2";}
.moon-point-left:before {content: "\e0f3";}
.moon-warning:before {content: "\e0f4";}
.moon-notification:before {content: "\e0f5";}
.moon-question:before {content: "\e0f6";}
.moon-info:before {content: "\e0f7";}
.moon-info-2:before {content: "\e0f8";}
.moon-blocked:before {content: "\e0f9";}
.moon-cancel-circle:before {content: "\e0fa";}
.moon-checkmark-circle:before {content: "\e0fb";}
.moon-spam:before {content: "\e0fc";}
.moon-close:before {content: "\e0fd";}
.moon-checkmark:before {content: "\e0fe";}
.moon-checkmark-2:before {content: "\e0ff";}
.moon-spell-check:before {content: "\e100";}
.moon-minus:before {content: "\e101";}
.moon-plus:before {content: "\e102";}
.moon-enter:before {content: "\e103";}
.moon-exit:before {content: "\e104";}
.moon-play-2:before {content: "\e105";}
.moon-pause:before {content: "\e106";}
.moon-stop:before {content: "\e107";}
.moon-backward:before {content: "\e108";}
.moon-forward-2:before {content: "\e109";}
.moon-play-3:before {content: "\e10a";}
.moon-pause-2:before {content: "\e10b";}
.moon-stop-2:before {content: "\e10c";}
.moon-backward-2:before {content: "\e10d";}
.moon-forward-3:before {content: "\e10e";}
.moon-first:before {content: "\e10f";}
.moon-last:before {content: "\e110";}
.moon-previous:before {content: "\e111";}
.moon-next:before {content: "\e112";}
.moon-eject:before {content: "\e113";}
.moon-volume-high:before {content: "\e114";}
.moon-volume-medium:before {content: "\e115";}
.moon-volume-low:before {content: "\e116";}
.moon-volume-mute:before {content: "\e117";}
.moon-volume-mute-2:before {content: "\e118";}
.moon-volume-increase:before {content: "\e119";}
.moon-volume-decrease:before {content: "\e11a";}
.moon-loop:before {content: "\e11b";}
.moon-loop-2:before {content: "\e11c";}
.moon-loop-3:before {content: "\e11d";}
.moon-shuffle:before {content: "\e11e";}
.moon-arrow-up-left:before {content: "\e11f";}
.moon-arrow-up:before {content: "\e120";}
.moon-arrow-up-right:before {content: "\e121";}
.moon-arrow-right:before {content: "\e122";}
.moon-arrow-down-right:before {content: "\e123";}
.moon-arrow-down:before {content: "\e124";}
.moon-arrow-down-left:before {content: "\e125";}
.moon-arrow-left:before {content: "\e126";}
.moon-arrow-up-left-2:before {content: "\e127";}
.moon-arrow-up-2:before {content: "\e128";}
.moon-arrow-up-right-2:before {content: "\e129";}
.moon-arrow-right-2:before {content: "\e12a";}
.moon-arrow-down-right-2:before {content: "\e12b";}
.moon-arrow-down-2:before {content: "\e12c";}
.moon-arrow-down-left-2:before {content: "\e12d";}
.moon-arrow-left-2:before {content: "\e12e";}
.moon-arrow-up-left-3:before {content: "\e12f";}
.moon-arrow-up-3:before {content: "\e130";}
.moon-arrow-up-right-3:before {content: "\e131";}
.moon-arrow-right-3:before {content: "\e132";}
.moon-arrow-down-right-3:before {content: "\e133";}
.moon-arrow-down-3:before {content: "\e134";}
.moon-arrow-down-left-3:before {content: "\e135";}
.moon-arrow-left-3:before {content: "\e136";}
.moon-tab:before {content: "\e137";}
.moon-checkbox-checked:before {content: "\e138";}
.moon-checkbox-unchecked:before {content: "\e139";}
.moon-checkbox-partial:before {content: "\e13a";}
.moon-radio-checked:before {content: "\e13b";}
.moon-radio-unchecked:before {content: "\e13c";}
.moon-crop:before {content: "\e13d";}
.moon-scissors:before {content: "\e13e";}
.moon-filter:before {content: "\e13f";}
.moon-filter-2:before {content: "\e140";}
.moon-font:before {content: "\e141";}
.moon-text-height:before {content: "\e142";}
.moon-text-width:before {content: "\e143";}
.moon-bold:before {content: "\e144";}
.moon-underline:before {content: "\e145";}
.moon-italic:before {content: "\e146";}
.moon-strikethrough:before {content: "\e147";}
.moon-omega:before {content: "\e148";}
.moon-sigma:before {content: "\e149";}
.moon-table:before {content: "\e14a";}
.moon-table-2:before {content: "\e14b";}
.moon-insert-template:before {content: "\e14c";}
.moon-pilcrow:before {content: "\e14d";}
.moon-left-to-right:before {content: "\e14e";}
.moon-right-to-left:before {content: "\e14f";}
.moon-paragraph-left:before {content: "\e150";}
.moon-paragraph-center:before {content: "\e151";}
.moon-paragraph-right:before {content: "\e152";}
.moon-paragraph-justify:before {content: "\e153";}
.moon-paragraph-left-2:before {content: "\e154";}
.moon-paragraph-center-2:before {content: "\e155";}
.moon-paragraph-right-2:before {content: "\e156";}
.moon-paragraph-justify-2:before {content: "\e157";}
.moon-indent-increase:before {content: "\e158";}
.moon-indent-decrease:before {content: "\e159";}
.moon-new-tab:before {content: "\e15a";}
.moon-embed:before {content: "\e15b";}
.moon-code:before {content: "\e15c";}
.moon-console:before {content: "\e15d";}
.moon-share:before {content: "\e15e";}
.moon-mail:before {content: "\e15f";}
.moon-mail-2:before {content: "\e160";}
.moon-mail-3:before {content: "\e161";}
.moon-mail-4:before {content: "\e162";}
.moon-google:before {content: "\e163";}
.moon-google-plus:before {content: "\e164";}
.moon-google-plus-2:before {content: "\e165";}
.moon-google-plus-3:before {content: "\e166";}
.moon-google-drive:before {content: "\e167";}
.moon-facebook:before {content: "\e168";}
.moon-facebook-2:before {content: "\e169";}
.moon-facebook-3:before {content: "\e16a";}
.moon-instagram:before {content: "\e16b";}
.moon-twitter:before {content: "\e16c";}
.moon-twitter-2:before {content: "\e16d";}
.moon-twitter-3:before {content: "\e16e";}
.moon-feed-2:before {content: "\e16f";}
.moon-feed-3:before {content: "\e170";}
.moon-feed-4:before {content: "\e171";}
.moon-youtube:before {content: "\e172";}
.moon-youtube-2:before {content: "\e173";}
.moon-vimeo:before {content: "\e174";}
.moon-vimeo2:before {content: "\e175";}
.moon-vimeo-2:before {content: "\e176";}
.moon-lanyrd:before {content: "\e177";}
.moon-flickr:before {content: "\e178";}
.moon-flickr-2:before {content: "\e179";}
.moon-flickr-3:before {content: "\e17a";}
.moon-flickr-4:before {content: "\e17b";}
.moon-picassa:before {content: "\e17c";}
.moon-picassa-2:before {content: "\e17d";}
.moon-dribbble:before {content: "\e17e";}
.moon-dribbble-2:before {content: "\e17f";}
.moon-dribbble-3:before {content: "\e180";}
.moon-forrst:before {content: "\e181";}
.moon-forrst-2:before {content: "\e182";}
.moon-deviantart:before {content: "\e183";}
.moon-deviantart-2:before {content: "\e184";}
.moon-steam:before {content: "\e185";}
.moon-steam-2:before {content: "\e186";}
.moon-github:before {content: "\e187";}
.moon-github-2:before {content: "\e188";}
.moon-github-3:before {content: "\e189";}
.moon-github-4:before {content: "\e18a";}
.moon-github-5:before {content: "\e18b";}
.moon-wordpress:before {content: "\e18c";}
.moon-wordpress-2:before {content: "\e18d";}
.moon-joomla:before {content: "\e18e";}
.moon-blogger:before {content: "\e18f";}
.moon-blogger-2:before {content: "\e190";}
.moon-tumblr:before {content: "\e191";}
.moon-tumblr-2:before {content: "\e192";}
.moon-yahoo:before {content: "\e193";}
.moon-tux:before {content: "\e194";}
.moon-apple:before {content: "\e195";}
.moon-finder:before {content: "\e196";}
.moon-android:before {content: "\e197";}
.moon-windows:before {content: "\e198";}
.moon-windows8:before {content: "\e199";}
.moon-soundcloud:before {content: "\e19a";}
.moon-soundcloud-2:before {content: "\e19b";}
.moon-skype:before {content: "\e19c";}
.moon-reddit:before {content: "\e19d";}
.moon-linkedin:before {content: "\e19e";}
.moon-lastfm:before {content: "\e19f";}
.moon-lastfm-2:before {content: "\e1a0";}
.moon-delicious:before {content: "\e1a1";}
.moon-stumbleupon:before {content: "\e1a2";}
.moon-stumbleupon-2:before {content: "\e1a3";}
.moon-stackoverflow:before {content: "\e1a4";}
.moon-pinterest:before {content: "\e1a5";}
.moon-pinterest-2:before {content: "\e1a6";}
.moon-xing:before {content: "\e1a7";}
.moon-xing-2:before {content: "\e1a8";}
.moon-flattr:before {content: "\e1a9";}
.moon-foursquare:before {content: "\e1aa";}
.moon-file-excel:before {content: "\e1ab";}
.moon-file-zip:before {content: "\e1ac";}
.moon-file-powerpoint:before {content: "\e1ad";}
.moon-file-xml:before {content: "\e1ae";}
.moon-file-css:before {content: "\e1af";}
.moon-html5:before {content: "\e1b0";}
.moon-html5-2:before {content: "\e1b1";}
.moon-css3:before {content: "\e1b2";}
.moon-chrome:before {content: "\e1b3";}
.moon-firefox:before {content: "\e1b4";}
.moon-IE:before {content: "\e1b5";}
.moon-opera:before {content: "\e1b6";}
.moon-safari:before {content: "\e1b7";}
.moon-IcoMoon:before {content: "\e1b8";}
.moon-foursquare-2:before {content: "\e1b9";}
.moon-paypal:before {content: "\e1ba";}
.moon-paypal-2:before {content: "\e1bb";}
.moon-paypal-3:before {content: "\e1bc";}
.moon-yelp:before {content: "\e1bd";}
.moon-libreoffice:before {content: "\e1be";}
.moon-file-pdf:before {content: "\e1bf";}
.moon-file-openoffice:before {content: "\e1c0";}
.moon-file-word:before {content: "\e1c1";}
.moon-google-plus-4:before {content: "\e1c2";}


@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 400;
  src: local('Yanone Kaffeesatz Regular'), local('YanoneKaffeesatz-Regular'), url(http://themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v5/YDAoLskQQ5MOAgvHUQCcLRTHiN2BPBirwIkMLKUspj4.woff) format('woff');
}
