.fancy-table {
    height: 790px;
    width: 657px;
    position: relative;
}
.fancy-table td { padding: 0px; }

#comp-30free { width: 583px; height: 415px; color: #919191;}

#tree {
    position: absolute;
    top: 474px;
    left: 383px;
    display: none;
    z-index: 1;
}

#tree-link {
}

.btn-sign-up {
		background:transparent url(/sites/all/themes/fuzemeeting/_media/new_home_page_images/button-signup.png) no-repeat scroll 0 0;
		text-indent: -9999px;
		overflow: hidden;
		height: 35px;
		width: 120px;
		float: left;
		margin-left: 14px;
		margin-top: 20px;
		margin-bottom: 10px;
}

.btn-sign-up:hover {
    background:transparent url(/sites/all/themes/fuzemeeting/_media/new_home_page_images/button-signup.png) no-repeat scroll 0 -37px;
}

.containment { position: relative; }

.fancy-table td b { color: #333333; }

.fancy-table td { text-align: center; font-size: 14px; }

.fancy-table .cmp-even td
{
	background: #E8E8E8;
	border-right: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	color: #767676;
}

.fancy-table .cmp-odd td
{
	background: #DCDCDC;
	border-right: 1px solid #CBCBCB;
	border-left: 1px solid #CBCBCB;
	color: #666666;
}

#comp-30free .cmp-odd td { background: #FFFFFF; }
#comp-30free .cmp-even td { background: #F9F9F9; }

.fancy-table .cmp-even td.gap, .fancy-table .cmp-even td.feature
{
	background: #FFFFFF;
	border-right: 1px solid #F1F1F1;
	border-left: 1px solid #F1F1F1;
}

.fancy-table .cmp-odd td.gap, .fancy-table .cmp-odd td.feature
{
	background: #F2F2F2;
	border-right: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
}

.fancy-table .cmp-odd td.feature, .fancy-table .cmp-even td.feature
{
	font-weight: bold;
	border-left: 0px;
	color: #333333;
	font-size: 12px;
	text-align: left;
	padding-right: 8px;
	padding-left: 4px;
}

.fancy-table .cmp-even .gap, .fancy-table .cmp-odd .gap
{
	width: 16px;
	padding: 0px;
}

.fancy-table .cmp-header td
{
	background: #FFFFFF url(/sites/all/themes/fuzemeeting/_media/compare-bg.png) no-repeat 0px 0px;
	height: 189px;
	overflow: hidden;
	padding: 0px;
}
.fancy-table .cmp-header td h3 { text-indent: -9999px; }

#comp-30free .cmp-header td
{
	height: 93px;
	background: transparent;
}

#comp-30free
{
	background: #FFFFFF url(/sites/all/themes/fuzemeeting/_media/funnel/others/table-header-noprices.png) no-repeat right top;
	table-layout: fixed;
}

.fancy-table .cmp-header td.fuze, 
.fancy-table .cmp-header td.webex, 
.fancy-table .cmp-header td.gotomeeting { width: 153px; border: 0px; }

.fancy-table .cmp-header td.fuze { background-position: -1px 0px; }
.fancy-table .cmp-header td.webex { background-position: -174px 0px; }
.fancy-table .cmp-header td.gotomeeting { background-position: -344px 0px; }

#comp-30free .cmp-header td.fuze { background-position: 0px 0px; }
#comp-30free .cmp-header td.webex { background-position: -125px 0px; }
#comp-30free .cmp-header td.gotomeeting { background-position: -250px 0px; }
#comp-30free .cmp-header td.feature { background: transparent; }

#comp-30free td { width: 122px; height: 40px; border-right: 0px; border-left: 1px solid #E1E1E1; color: #919191; font: bold 14px Helvetica, Arial, sans-serif; }
#comp-30free td.feature { width: 196px; color: #333333; font-weight: normal; }
#comp-30free .cmp-header td { border: 0px; border-bottom: 1px solid #E1E1E1; }

#comp-30free td.checkbox { background-image: url(/sites/all/themes/fuzemeeting/_media/funnel/others/check.png); background-repeat: no-repeat; background-position: center center; }
#comp-30free td.comp-check { background-image: url(/sites/all/themes/fuzemeeting/_media/funnel/others/check-grey.png); background-repeat: no-repeat; background-position: center center; }
#comp-30free td.cross { background-image: url(/sites/all/themes/fuzemeeting/_media/funnel/others/cross.png); background-repeat: no-repeat; background-position: center center; }
#comp-30free td.comp-cross { background-image: url(/sites/all/themes/fuzemeeting/_media/funnel/others/cross.png); background-repeat: no-repeat; background-position: center center; }

.fancy-table .cmp-header td.gap, .fancy-table .cmp-header td.feature { background: transparent; border: 0px; }

.fancy-table .cmp-footer td { border-bottom: 1px solid #ACACAC; font-weight: bold; }
.fancy-table .cmp-footer td.gap, .fancy-table .cmp-footer td.feature { border-bottom: 0px; }

.cmp-even td.checkbox { background: #EEEEEE url(/sites/all/themes/fuzemeeting/_media/check-even.gif) no-repeat center center; }
.cmp-odd td.checkbox { background: #E2E2E2 url(/sites/all/themes/fuzemeeting/_media/check-odd.gif) no-repeat center center; }
.cmp-even div.checkbox { background-image: url(/sites/all/themes/fuzemeeting/_media/check-even.gif); width: 33px; height: 33px; margin: auto; }
.cmp-odd div.checkbox { background-image: url(/sites/all/themes/fuzemeeting/_media/check-odd.gif); width: 33px; height: 33px; margin: auto; }
.cmp-even div.check-green, .cmp-odd div.check-green { background-image: url(/sites/all/themes/fuzemeeting/_media/check-green.gif); width: 41px; height: 40px; margin: auto; }

#comp-30free td.lasttd { border-right: 1px solid #E1E1E1; }
#comp-30free tr.lastrow td { border-bottom: 1px solid #E1E1E1; }
