/* Comparison table */


table {border-spacing: 0px;}
#col1, #col2, #col3, #col4 {float:left;}

.tablecontainer {margin-left: auto; margin-right: auto; margin-top:-30px;}

#col1 {margin-left:  0px;}
#col2 {-webkit-box-shadow:  -15px 0 15px -15px rgba(24, 53, 92, 0.3);
        
        box-shadow:  -15px 0 15px -15px rgba(24, 53, 92, 0.3);}
		
/*
.col3 {-webkit-box-shadow: 0 0 20px rgba(25, 32, 41, 0.4);
-moz-box-shadow:    0 0 20px rgba(25, 32, 41, 0.4);
box-shadow:         0 0 20px rgba(25, 32, 41, 0.4);
z-index: 100;}
*/
#col4 {
	-webkit-box-shadow:  15px 0px 15px -15px rgba(24, 53, 92, 0.3);
    box-shadow:  15px 0px 15px -15px rgba(24, 53, 92, 0.3); 
	}

#freelist {width: 220px; border-collapse: collapse;}
#freelist td {height: 34px;}
#freelist td {border-bottom: 1px solid #b2bec5; border-right: 1px solid #B2BEC5;}
#freelist th {border-bottom: 0px;  height: 50px; background: #2D4D67; padding:0; border-right: 1px solid #314B60;}
.innerfree { font-family: Myriad Pro, Helvetica, Arial; font-size: 25px; font-weight: normal; color: #FFF; letter-spacing: 1px; text-shadow: 1px 1px 0 #354452; padding-top: 2px;}
.innerfree_btn {text-align:center; color: #fff; font-family: Myriad Pro, Arial, Helvetica; font-size: 26px; letter-spacing: 0.5px; vertical-align: top; padding: 0; text-shadow: 1px 1px 0 #354452;}

tr.light td, tr.dark td {text-align: center; padding: 0px;}
tr.light td {background: url("./../images/icons/row_light.png") repeat-x scroll 0 0 #ffffff;}
tr.dark td {background: url("./../images/icons/row_dark.png") repeat-x scroll 0 0 #f3f3f3;}

/*
#freelist td.lightbreak {background: url("./../images/icons/row_light.png") repeat-x scroll 0 0 #ffffff; height:8px; line-height:0;}

#freelist td.darkbreak {background: url("./../images/icons/row_dark.png") repeat-x scroll 0 0 #f3f3f3; height:10px; line-height:0;}

*/
#freelist td.lightbreak, #prolist td.lightbreak {background: none #ffffff; height:8px; line-height:0; padding: 0;}


#freelist td.darkbreak, #prolist td.darkbreak {background: none #ffffff; height:10px; line-height:0;}


#freelist .btm_free {background: #2D4D67; text-align:center; color: #fff; font-family: Myriad Pro, Arial, Helvetica; font-size: 22px; letter-spacing: 0.5px; vertical-align: top; padding: 0; text-shadow: 1px 1px 0 #354452; border-right: 1px solid #354553;}
#freelist td.btm_free , #freelist .btm_free{border-right: 1px solid #576775; height: 90px;}

#prolist {width: 220px; border-collapse: collapse;}
#prolist td {height: 34px;}
#prolist th {border-bottom: 0px;  height: 50px; background: #950014; border-top: #600000;border-right: #600000;padding:0;}
.innerpro { font-family: Myriad Pro, Helvetica, Arial; font-size: 25px; font-weight: normal; color: #FFF; letter-spacing: 1px;  text-shadow: 1px 1px 0 #354452; padding-top: 2px;}
.innerpro_btn { text-align:center; color: #fff; font-family: Myriad Pro, Arial, Helvetica; font-size: 26px; letter-spacing: 0.5px; vertical-align: top; padding: 0; text-shadow: 1px 1px 0 #354452;}


#prolist td{border-right: 1px solid #b2bec5; border-bottom: 1px solid #b2bec5;}
tr.light td, tr.dark td {text-align: center; padding: 0;}
tr.light td {background: url("./../images/icons/row_light.png") repeat-x scroll 0 0 #ffffff;}
tr.dark td {background: url("./../images/icons/row_dark.png") repeat-x scroll 0 0 #f3f3f3;}
#prolist .btm_pro {background: #950014; text-align:center; color: #fff; font-family: Myriad Pro, Arial, Helvetica; font-size: 22px; letter-spacing: 0.5px; vertical-align: top; padding: 0; text-shadow: 1px 1px 0 #354452; border-left: 1px solid: #354553;}

#prolist td.btm_pro {border-left: 1px solid: #354553; height: 90px;}

#featurelist {width: 370px; border-collapse: collapse;}
#featurelist td {height: 34px; border: 1px solid #b2bec5;}
#featurelist th {background: #fff; height: 50px; border-bottom: 0px; padding:0;}
#featurelist td {background: url("./../images/icons/rowf_dark.png") repeat-x scroll 0 0 #d7e0e6; font-size: 13px; font-weight: bold; color: #3F5360; line-height: 15px; padding: 0px 6px;}

#featurelist td.light {background: url("./../images/icons/rowf_light.png") repeat-x scroll 0 0  #e8eef2;}


#featurelist td .comptitle {font-size: 17px; font-weight: bold;}

#featurelist td.lightslim {    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #B2BEC5 #B2BEC5 #B2BEC5 -moz-use-text-color;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    height: 8px;
    line-height: 8px;
    padding: 0;}

#featurelist td.slim{background: none #fff;  height: 10px; border-top: 1px solid #b2bec5; border-right: 1px solid #b2bec5; border-bottom: 1px solid #b2bec5; border-left: none;}



.cbutton {
    background: #f0f9ff; /* Old browsers */
	background: -moz-linear-gradient(top, #f0f9ff 0%, #ADB8BF 47%, #838F98 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f9ff), color-stop(47%,#ADB8BF), color-stop(100%,#838F98)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0f9ff 0%,#ADB8BF 47%,#838F98 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0f9ff 0%,#ADB8BF 47%,#838F98 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0f9ff 0%,#ADB8BF 47%,#838F98 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f0f9ff 0%,#ADB8BF 47%,#838F98 100%); /* W3C */

	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow: 0 0 1px 0 #FFFFFF inset, 1px 2px 1px 0 rgba(0, 0, 0, 0.3);
	
	
	border-radius: 16px;
    color: #121E29;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    letter-spacing: 0.5px;
    line-height: 32px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 7px;
    text-align: center;
    text-shadow: 1px 1px #CFD4D8;
    width: 120px;
	font-family: Arial;
}
.cbutton:hover { 
background: #f0f9ff; /* Old browsers */
background: -moz-linear-gradient(top, #f0f9ff 0%, #cfd3d6 47%, #aeb3b7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f9ff), color-stop(47%,#cfd3d6), color-stop(100%,#aeb3b7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f0f9ff 0%,#cfd3d6 47%,#aeb3b7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f0f9ff 0%,#cfd3d6 47%,#aeb3b7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f0f9ff 0%,#cfd3d6 47%,#aeb3b7 100%); /* IE10+ */
background: linear-gradient(to bottom, #f0f9ff 0%,#cfd3d6 47%,#aeb3b7 100%); /* W3C */
}

.yes {width:100%; height: 26px; background: url("./../images/icons/tick.png") 50% 50% no-repeat;}
.no {width:100%; height: 26px; background: url("./../images/icons/no.png") 50% 50% no-repeat;}

div.edutext {display:block; width: 290px; margin-left: 528px; font-size: 9px; text-align: center; margin-top: -10px;}



#edulist {width: 160px; border-collapse: collapse;}
#edulist td {height: 34px;}
#edulist td {border-bottom: 1px solid #b2bec5; border-right: 1px solid #B2BEC5;}
#edulist th {border-bottom: 0px;  height: 120px; background: url("./../images/style8/comptable_h_edu_all.png") repeat-x scroll 0 0 #0097b6; padding:0; border-right: 1px solid #354553;}
.inneredu { font-family: Myriad Pro, Helvetica, Arial; font-size: 25px; font-weight: normal; color: #FFF; letter-spacing: 1px;  text-shadow: 1px 1px 0 #354452; padding-top: 5px;}
.inneredu_btn { text-align:center; color: #fff; font-family: Myriad Pro, Arial, Helvetica; font-size: 26px; letter-spacing: 0.5px; vertical-align: top; padding: 0; text-shadow: 1px 1px 0 #354452;}

#edulist .btm_edu {background: url("./../images/style8/comptable_btm_edu.png") repeat-x scroll 0 0 #354452; text-align:center; color: #fff; font-family: Myriad Pro, Arial, Helvetica; font-size: 22px; letter-spacing: 0.5px; vertical-align: top; padding: 0; text-shadow: 1px 1px 0 #354452; border-right: 1px solid #354553;}
#edulist td.btm_edu , #freelist .btm_edu{border-right: 1px solid #576775; height: 120px;}
/* #edulist td.btm_edu , #edulist .btm_edu{border-right: 1px solid #576775; height: 120px;}*/
