@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------------
				ROUNDED CORNER tables
-------------------------------------------------------*/

table.rounded
{
	border-collapse: collapse;
	cell-spacing: 0;
	width: 730px;
}
table.rounded th,
table.rounded td
{
    padding: 0.727272em 1em;
}
table.rounded.th-left th
{
    border-right: 1px solid #b6b99d;
    text-align: left;
    width: 27%;
}
table.rounded td
{
	border-bottom: 1px solid #b6b99d;
}

table.rounded.th-left tr.last th
{
	background-repeat: no-repeat;
	background-position: left bottom;
}
table.rounded tr.last td
{
	border-bottom: 0;
}
table.rounded .odd th,
table.rounded .odd td
{
	background-color: #CCC !important;
}
table.rounded .even th,
table.rounded .even td
{
	background-color: b9b6b6 !important;
}
table.rounded.th-left th,
table.rounded.th-left td
{
    border-bottom: 0;
}

/*-------------------------------------------------------
				COMPARISON tables
-------------------------------------------------------*/

table.compare 
{
	margin-top:15px;
}
table.compare td.left
{
	vertical-align:top;
	width:163px;
	border-right:solid 1px #b2c5d0;
	padding:0;
}
table.compare td.right
{
	vertical-align:top;
	padding:0 0 0 20px;
}
table.compare td.right p
{
	padding-top:5px;
}

#modeltable_top
{
	clear:left;
	background-repeat:no-repeat;
	width:514px;
	height:18px;
}
#modeltable_bot
{
	background-repeat:no-repeat;
	width:514px;
	height:13px;
}
#modeltable_mid
{
	border-left:solid 1px #b2c5d0;
	border-right:solid 1px #b2c5d0;
	padding:0 10px;
}
table.specs td.specs_top
{
	background-repeat:no-repeat;
	width:492px;
	height:9px;		
	padding:0;
	margin:0;
}
table.specs td.specs_top_white
{
	background-repeat:no-repeat;
	width:492px;
	height:9px;	
}
table.specs td.specs_2cols_white_bot
{
	background-repeat:no-repeat;
	width:492px;
	height:10px;	
	display:block;
}

table.specs td.specs_2cols_white_top
{
	border-left:solid 1px #b2c5d0;
	border-bottom:solid 1px #b2c5d0;
	border-right:solid 1px #b2c5d0;
	padding:0 10px 10px 10px;	
	vertical-align:middle;
}
table.specs td.specs_2cols_white
{
	border-left:solid 1px #b2c5d0;
	border-bottom:solid 1px #b2c5d0;
	border-right:solid 1px #b2c5d0;
	padding:10px;	
}
table.specs td.specs_2cols_white_bottom
{
	border-left:solid 1px #b2c5d0;	
	border-right:solid 1px #b2c5d0;
	padding:10px 10px 0 10px;	
}
table.specs td.specs_2cols_white_single
{
	border-left:solid 1px #b2c5d0;	
	border-right:solid 1px #b2c5d0;
	padding:0 10px 0 10px;	
}

table.specs td.specs_blue_bot
{
	background-repeat:no-repeat;
	width:492px;
	height:11px;
}
table.specs td.specs_white_bot
{
	background-repeat:no-repeat;
	width:492px;
	height:11px;
}
table.specs td.leftcol_blue_top
{
	width:121px;
	border-left:solid 1px #b2c5d0;
	border-right:solid 1px #b2c5d0;
	background-color:#e3eaee;
	padding:0 10px 10px 10px;
	vertical-align:text-top;
}
table.specs td.rightcol_blue_top
{
	width:329px;	
	border-right:solid 1px #b2c5d0;
	background-color:#e3eaee;
	padding:0 10px 10px 10px;
	vertical-align:text-top;	
}
table.specs td.leftcol_blue
{
	width:121px;
	border-left:solid 1px #b2c5d0;
	border-right:solid 1px #b2c5d0;
	background-color:#e3eaee;
	padding:10px;
	vertical-align:text-top;
}
table.specs td.rightcol_blue
{
	width:329px;	
	border-right:solid 1px #b2c5d0;
	background-color:#e3eaee;
	padding:10px;
	vertical-align:text-top;	
}
table.specs td.leftcol_white
{
	width:121px;
	border-left:solid 1px #b2c5d0;
	border-right:solid 1px #b2c5d0;
	background-color:#fff;
	padding:10px;
	vertical-align:text-top;
}
table.specs td.rightcol_white
{
	width:329px;	
	border-right:solid 1px #b2c5d0;
	background-color:#fff;
	padding:10px;
	vertical-align:text-top;	
}
table.specs td.leftcol_blue_bot
{
	width:121px;
	border-left:solid 1px #b2c5d0;
	border-right:solid 1px #b2c5d0;
	background-color:#e3eaee;
	padding:10px 10px 0 10px;
	vertical-align:text-top;
}
table.specs td.rightcol_blue_bot
{
	width:329px;
	border-right:solid 1px #b2c5d0;
	background-color:#e3eaee;
	padding:10px 10px 0 10px;
	vertical-align:text-top;	
}
table.specs td.leftcol_white_bot
{
	width:121px;
	border-left:solid 1px #b2c5d0;
	border-right:solid 1px #b2c5d0;
	background-color:#fff;
	padding:10px 10px 0 10px;
	vertical-align:text-top;
}
table.specs td.rightcol_white_bot
{
	width:329px;
	border-right:solid 1px #b2c5d0;
	background-color:#fff;
	padding:10px 10px 0 10px;
	vertical-align:text-top;	
}
