﻿.comparison{
	background-color:#fff;
	border-spacing:16px 0px;
	padding-right:5px;
}

/* product bars */

.comparison .lvx-logo-container{
	vertical-align:bottom;
	padding-bottom:2px;
}

.comparison .logo-shift{
	position:relative;
	top:-62px;
}

.comparison .product-bar{
	vertical-align:top;
	width:184px;
	padding:0;
	cursor:pointer;
}

.comparison .product-logo{
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:16px;
	color:#323232;
}

.comparison .product-logo a{
	display:block;
	color:#323232;
	text-decoration:none;
}

.comparison .product-logo span{
	position:relative;
	top:-26px;
}

#barLvx{
	background-color:#eef1f4;
	background:url('images/lvx-bar-bg.png') repeat-x;
	border:1px solid #d7dcde;
}

#barLvp{
	background-color:#d7ebf9;
	background:url('images/lvp-bar-bg.png') repeat-x;
	border:1px solid #b5c6e9;
}

#barLvc{
	background-color:#c9efdf;
	background:url('images/lvc-bar-bg.png') repeat-x;
	border:1px solid #b4ddcc;
}

/* expander */

.comparison .expander{
	width:276px;
	padding:4px 3px 4px 5px;
}

.comparison .item-head, .comparison .item-desc{
	font-family:Arial, Sans-Serif;
	font-size:13px;
	color:#323232;
}

.comparison .item-head{
	cursor:pointer;
	background:url('images/expand.png') no-repeat 0px 0px;
	padding:0px 0 8px 40px;
	margin:0;
}

.comparison .item-head.active-item{
	background:url('images/collapse.png') no-repeat 0px 0px;
}

.comparison .item-desc{
	padding-left:55px;
	padding-right:25px;
	display:none;
}

.comparison .item-desc p{
	padding:7px 0 7px 0;
	margin:0;
	text-align:justify;
}

/* expander menu */

.comparison .expander-menu-wrapper{
	padding:0 3px 0 5px;
}

.comparison .expander-menu, .comparison .expander-menu>div{
	float:left;
}

.comparison .expander-menu{
	color:#0c73b7;
	font-family:Arial, Sans-Serif;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px solid #d8e9f3;
	width:276px;
	height:50px;
	padding-top:32px;
}

.comparison .expander-menu>div{
	padding:2px 6px 0 40px;
	cursor:pointer;
	height:18px;
}

.comparison .expander-menu>div.disabled{
	color:#8e9faa;
	cursor:default;
	background-position:0px -20px !important;
}

#miExpandAll{
	background:url('images/menu-expand.png') no-repeat;
	padding-right:36px;
}

#miCollapseAll{
	background:url('images/menu-collapse.png') no-repeat;
}

.comparison .extra-row{
    display:none;
}

.comparison .extra-row .expander{
    padding-top:0;
}

.comparison .extra-row .item-desc{
    display:block;
}

/* footer */

.comparison .registration-wrapper{
	text-align:center;
	padding-top:3px;
}

.registration-text-wrapper
{
    text-align:center;
    font-size:13px;
    font-weight:bold;
    color:#1d76a5;
    cursor:pointer;
    text-decoration:underline;
}

.comparison tfoot .first-child td{
	padding-top:15px;
}

.comparison-footnote{
    font-size:12px;
    padding:20px;
}

.product-price{
    text-align:center;
    font-size:13px;
    font-weight:bold;
    font-size:29px;
    padding-bottom:6px;
}

#lvxPrice{
    color:#65696c;
}

#lvpPrice{
    color:#3f78a6 ;
}

#lvcPrice{
    color:#47a278;
}

/* tooltip */

#dlgTradierTooltip{
    display: none;
    background:url('images/tooltip-wrapper-bg.png') no-repeat 0 bottom transparent;
    width:609px;
    padding:0px 13px 0px 11px;
    height:209px;
}

.lvs_tooltip .ui-dialog-titlebar{
    display:none;
}

.lvs_tooltip.ui-widget-content{
    border:none;
    background:none transparent !important;
}

.tradier_tooltip .ui-dialog-titlebar{
    display:none;
}

.tradier_tooltip.ui-widget-content{
    border:none;
    background:none transparent !important;
}

.tooltip-content{
    height:174px;
    padding:20px 10px 0 25px;
    border-radius:4px;
    border-top:1px solid #fefefe;
    border-right:1px solid #fefefe;
    border-left:1px solid #fefefe;
    background:url('images/tooltip-content-bg.png') repeat-x bottom #c9e8fc;
}

.tooltip-content a{
    display:block;
    padding-top:12px;
}

.tooltip-content p
{
    color:#323232;
    font-size:14px;
    padding:11px;
}