/* product selection tables*/

	table.productSelect{
		width: 920px;
	}
	table.productSelect td{
		vertical-align: top;
		text-align: center;
	}
	table.productSelect td a{
		cursor: pointer;
	}
	table.productSelect td div{
		background-color: #000;
		width: 216px;
		height: 160px;
		text-align: center;
		margin: 0px auto;
		border: 1px solid #333333;
		background-image: url('../Images/Layout/cont.grad.1.png');
		background-repeat: repeat-x;
		background-position: left top;
	}
	
/* model secection */

	div.productSelect div{
		width: 148px;
		height: 147px;
		float: left;
		text-align: center;
	}	

	div.model_container{
		text-align: center;
		margin: 0px auto;
		height: auto !important;
		float: none !important;
	}	
	div.model_container div{
		width: 148px;
		height: 147px !important;
		text-align: center;
		margin: 0px auto;
	}
	div.productSelect img{
		margin: 10px 0px 3px 0px;
	}
	table.productSelect h4{
		line-height: 35px;
	}
	table.productSelect a img{
		margin: 5px 0px 15px 0px;
	}
	table.model_selection{
		width: 100%;
	}
	table.model_selection td{
		vertical-align: top;
		text-align: center;
		width: 20%;
	}	
	table.model_selection div{
		clear: left;
	}
	br.clear{
		clear: both;
	}
	.no_border{
		border: 0px !important;
	}
	
/* product blurbs*/

	div#productBlurb{
		float: right;
		width: 440px;
		height: 392px;
	}
	#productBlurb li{
		list-style-type: disc !important;
		list-style-position: inside;
	}
	#productBlurb ul{
	}
	#productBlurb span{
		float: left;
		margin-top: 15px;
		font-size: 8pt;
	}
	.model_logo{
		float: right;
	}

/* specs tables*/

	.specs{
		float: left;
		clear: left;
		margin: 20px 20px 20px 0px;
		border: 1px solid #fff;
		font: normal normal bold 16px candara, calibri, century, sans-serif;
		color: #000;
		width: 440px;
	}
	.specs td, .specs th{
		width: 200px;
	}
	.specs thead th
	{
		background-color: #000;
		border-right: none;
		color: #fff;
		padding: 5px;
	}
	.specs tbody th{
		background-color: #dbdbdb;
		padding: 4px;
		border-bottom: 1px solid #888888;
		border-top: 1px solid #888888;
		font: normal normal bold 14px calibri, century, sans-serif;
		color: #000;
	}
	.specs tbody td{
		padding: 5px;
		font: normal normal normal 12px calibri, century, sans-serif;
		color: #000;
	}
	.specs tbody td img{
		float: left;
	}
	.specs tbody td span{
		vertical-align: middle;
		font-size: 16pt;
		color: #000;
		line-height: 60px;
		margin-left: 5px;
	}
	span.normal{
		font-size: 11px !important;
		line-height: 35px !important;
	}
	tr.singleRow th{
		border-bottom: 0px;
	}
	tr.singleRow td{
		border-top: 1px solid #666666;
		background-color: #dbdbdb;
	}
	.odd{
		background-color: #e5e5e5;
	}
	.even{
		background-color: #f0efef;
	}
	.back_link{
		float: left;
		clear: both;
	}