.omc-pricing-table-positioner {margin-left:30px;}

/* ==================== PRICING TABLE  ==================== */
/* --- base --- */
div.p_table  {width: 960px;	height: 100%;	font-size: 13px;	font-weight: normal;	color: #555; margin-bottom:40px; margin-top:20px;}

/* --- hyperlinks --- */
div.p_table a	{color: #444444;	text-decoration: none;	}
	
/* --- lists --- */
div.p_table ul {margin: 0px;	padding: 0px;	list-style-type: none;	}

/* --- div aligns --- */
div.p_table .align_center {text-align: center;}
	
/* --- div rounded corners --- */
/* --- border radius 3px --- */	
div.p_table .radius3	{border-radius: 4px; -webkit-border-radius: 4px;	-moz-border-radius: 4px;	}
	
/* --- border radius 5px top left --- */	
div.p_table .radius5_topleft	{	border-radius: 5px 0px 0px 0px;	-webkit-border-top-left-radius: 5px;	-moz-border-radius-topleft: 5px;}
	
/* --- border radius 5px top right --- */	
div.p_table .radius5_topright{	border-radius: 0px 5px 0px 0px;	-webkit-border-top-right-radius: 5px;	-moz-border-radius-topright: 5px;}
	
/* ==================== HEADINGS  ==================== */
/* ------ common styles ------  */
div.p_table h1, div.p_table h2, div.p_table h3 {margin: 0px;	padding: 0px; font-weight: normal;}
	
div.p_table h1 { font-size: 48px;}
	
div.p_table h1 span {	font-size:60px;}

div.p_table h2 {font-size: 24px; text-transform:uppercase; padding-top:7px;}
	
div.p_table h3 {font-size: 24px; opacity:0.6;}	

div.p_table h4.caption {font-size:24px; color:#FFF; padding-left:20px;}
	
/* ==================== COLUMNS  ==================== */
/* ------ common styles ------  */
/* --- header row 1 ---  */

div.p_table div.caption_column li.header_row_1 ,
div.p_table div.column_1 li.header_row_1,
div.p_table div.column_2 li.header_row_1,
div.p_table div.column_3 li.header_row_1,
div.p_table div.column_4 li.header_row_1 	{height: 46px;	width: 100%;	padding: 4px 0px 0px 0px;}

	
	
/* --- header row 2 ---  */

div.p_table div.caption_column li.header_row_2,
div.p_table div.column_1 li.header_row_2,
div.p_table div.column_2 li.header_row_2,
div.p_table div.column_3 li.header_row_2,
div.p_table div.column_4 li.header_row_2 	{height: 120px;	width: 100%; padding: 3px 0px 7px 0px;}
	
/* --- caption correction --- */

div.p_table div.caption_column li.header_row_2 	{height: 92px;	width: 100%;	padding: 32px 0px 6px 0px;}
	
/* ==================== CAPTION COLUMN  ==================== */

div.p_table div.caption_column 	{width: 240px;	height: 100%;	float: left;}

/* =================== COLUMN STYLE 1  ==================== */
div.p_table div.column_1	{width: 180px;	height: 100%;	float: left;}

div.p_table div.column_2	{width: 180px;	height: 100%;	float: left;}	

div.p_table div.column_3	{width: 180px;	height: 100%;	float: left;}
	
div.p_table div.column_4	{width: 180px;	height: 100%;	float: left;}
	
	
	
	
	
/* ========== COLUMN HOVERS ========== */
div.p_table div.featured-column 
	{position: relative;	z-index: 100;	left: -5px;	top: -15px;	/* shadow */
	box-shadow: 5px 11px 41px rgba(0, 0, 0, 0.2);	-webkit-box-shadow: 5px 11px 41px rgba(0, 0, 0, 0.2);	-moz-box-shadow: 5px 11px 41px rgba(0, 0, 0, 0.2);}
	
div.p_table div.featured-column li.row_style_1,
div.p_table div.featured-column li.row_style_2,
div.p_table div.featured-column li.row_style_3,
div.p_table div.featured-column li.row_style_4
	{min-height: 28px;	padding-top: 12px;	padding-left: 5px; padding-right: 5px;}
	
div.p_table div.featured-column  li.header_row_1 
	{padding-left: 4px;	padding-right: 4px; border:1px solid #c5c5c5; border-bottom:none; 
	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 div.featured-column {	-webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px;}

	
div.p_table div.featured-column li.footer_row
	{padding-left: 5px;	padding-right: 5px;}	
	
/*==================== DATA ROWS  ====================*/
/* ------ common styles ------  */
div.p_table li.row_style_1,
div.p_table li.row_style_2,
div.p_table li.row_style_3,
div.p_table li.row_style_4
	{width: 100%;	height: 100%;	min-height: 26px;	padding-top: 9px;	float: left;}

div.p_table li.row_style_1 span,
div.p_table li.row_style_2 span,
div.p_table li.row_style_3 span,
div.p_table li.row_style_4 span
	{padding-left: 10px;	padding-right: 10px;}
	
/* --- white ---  */
div.p_table li.row_style_1	{background-color: #ffffff;}
	
/* --- light gray ---  */
div.p_table li.row_style_2	{background-color: #f8f8f8;}
	
/* --- mid gray ---  */
div.p_table li.row_style_3	{background-color: #efefef;}
	
/* --- dark gray ---  */
div.p_table li.row_style_4	{background-color: #ebebeb;}
	
/*========== FOOTER  ==========*/
/* ------ common styles ------  */
div.p_table li.footer_row
	{width: 100%; height: 53px;	padding-top: 14px;	padding-bottom: 6px;	float: left;	border-top: 1px solid #d3d3d3;		background-color: #e2e2e2; /* background color for non-css3 browsers */
	/* gradient */background:url(../images/skins/navy/pricing-table-footer.png) scroll transparent right no-repeat;	
	}
	
/* --- button --- */
div.p_table a.sign_up 	{ width: 120px;	color:#585858; font-size:14px; text-transform:uppercase; padding:14px 0px;	display: block;	text-align: center;	margin-left: auto;	margin-right: auto;background:url(../images/glass-button.png) scroll transparent repeat-x; 
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.6); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.6); box-shadow: 0px 0px 10px rgba(0,0,0,0.6); border-radius:4px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }


div.p_table a.sign_up:hover 	{background-position:0px -50px}




/* ============ Style 4 ============= */
/* ========== HEADINGS  ========== */
div.p_table h1.col1, div.p_table h1.col2, div.p_table h1.col3, div.p_table h1.col4 {color: #FFF;}
	
div.p_table h1 span {color: #FFF;}

div.p_table h2.col1, div.p_table h2.col2, div.p_table h2.col3, div.p_table h2.col4  {color: #BBB;}
	
div.p_table h2.caption  {color: #FFF; }
	
div.p_table h2.caption span  {color: #FFF;}	
	
div.p_table h3.col1, div.p_table h3.col2, div.p_table h3.col3, div.p_table h3.col4 {color: #FFF;}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table div.caption_column li.header_row_1 
	{
	border: 1px solid #c5c5c5;
	border-bottom:none;
	border-right:none;
	background-color: #E9E9E9; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ffffff, #e4e4e4); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e4e4'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e4e4'); /* IE8 */
	background: -ms-linear-gradient(top, #ffffff, #e4e4e4); /* IE9 */
	background: -moz-linear-gradient(top, #ffffff, #e4e4e4); /* Firefox */ 
	background: -o-linear-gradient(top, #ffffff, #e4e4e4); /* Opera 11  */
	background: -webkit-linear-gradient(top, #ffffff, #e4e4e4); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e4e4e4)); /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table div.caption_column li.header_row_2 { border:none; }

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table div.column_1 li.header_row_1
	{
	border: 1px solid #c5c5c5;
	border-bottom: none;
	border-right:none; border-left:none;
	background-color: #E9E9E9; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ffffff, #e4e4e4); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e4e4'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e4e4'); /* IE8 */
	background: -ms-linear-gradient(top, #ffffff, #e4e4e4); /* IE9 */
	background: -moz-linear-gradient(top, #ffffff, #e4e4e4); /* Firefox */ 
	background: -o-linear-gradient(top, #ffffff, #e4e4e4); /* Opera 11  */
	background: -webkit-linear-gradient(top, #ffffff, #e4e4e4); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e4e4e4)); /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table div.column_1 li.header_row_2 {border:none;	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table div.column_2 li.header_row_1
	{
	border-top: 1px solid #c5c5c5; 
	border-bottom: none;
	background-color: #E9E9E9; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ffffff, #e4e4e4); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e4e4'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e4e4'); /* IE8 */
	background: -ms-linear-gradient(top, #ffffff, #e4e4e4); /* IE9 */
	background: -moz-linear-gradient(top, #ffffff, #e4e4e4); /* Firefox */ 
	background: -o-linear-gradient(top, #ffffff, #e4e4e4); /* Opera 11  */
	background: -webkit-linear-gradient(top, #ffffff, #e4e4e4); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e4e4e4)); /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table div.column_2 li.header_row_2 {border:none; }
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table div.column_3 li.header_row_1
	{
	border-top: 1px solid #c5c5c5;
	border-bottom: none;
	background-color: #E9E9E9; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ffffff, #e4e4e4); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e4e4'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e4e4'); /* IE8 */
	background: -ms-linear-gradient(top, #ffffff, #e4e4e4); /* IE9 */
	background: -moz-linear-gradient(top, #ffffff, #e4e4e4); /* Firefox */ 
	background: -o-linear-gradient(top, #ffffff, #e4e4e4); /* Opera 11  */
	background: -webkit-linear-gradient(top, #ffffff, #e4e4e4); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e4e4e4)); /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table div.column_3 li.header_row_2 {border:none;  }
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table div.column_4 li.header_row_1
	{
	border: 1px solid #c5c5c5; border-left:none;
	border-bottom: none;
	background-color: #E9E9E9; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ffffff, #e4e4e4); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e4e4'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e4e4'); /* IE8 */
	background: -ms-linear-gradient(top, #ffffff, #e4e4e4); /* IE9 */
	background: -moz-linear-gradient(top, #ffffff, #e4e4e4); /* Firefox */ 
	background: -o-linear-gradient(top, #ffffff, #e4e4e4); /* Opera 11  */
	background: -webkit-linear-gradient(top, #ffffff, #e4e4e4); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e4e4e4)); /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table div.column_4 li.header_row_2  {border:none;  }

div.p_table div.featured-column li.header_row_2  {border:none; background:url(../images/skins/navy/pricing-table-header-featured.png) scroll transparent top right no-repeat; }

div.p_table div.featured-column li.header_row_1 {border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; }


div.p_table div.featured-column li.header_row_2 	{padding-left: 5px;	padding-right: 5px; }
	
div.p_table  li.footer-row { background:url(../images/skins/navy/pricing-table-footer.png) scroll transparent right no-repeat;}	
	
div.p_table div.column_4 li.header_row_1 {width:179px; }	
	
div.caption_column li span {margin-left:10px}	















