.innerContentGrid {
	background:#ececeb;
}

.innerContentGrid {
	background-image: url(../images/backgrounds/sunset-rep.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
.innerContentGrid-innerone {
	background-image: url(../images/backgrounds/sunset-top.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.innerContentGrid-innertwo {
	background-image: url(../images/backgrounds/sunset-bot.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
		overflow:hidden;
	_zoom:1;
}


/*
	Vertical align with contained floats in css == tricky and un-documented... :¬]
	Biggup to Alasdair @ AIS for the IE solution!
*/

.row {
	overflow: 			hidden; /* IE6 */
	*position:			relative;
	margin:				10px 0 0;
/*	display:			table;*/
	vertical-align:		bottom;
	_zoom:1;}
.row.first {
	margin:				20px 0 0;}
.xda-container {
	width:				140px;
	height: 			auto;
	}
.xda-contents-box {
	width:				165px;}
.xda-image-container {
	position:			relative;
	overflow: 			hidden; /* IE6 */
	display: 			table-cell;
	width:				140px;
	height: 				140px;
	vertical-align: 	bottom;}
.xda-image-container span { 
	/*background:			#FF0000;*/
	*width:				140px;
	*position:			absolute;
	*bottom:			0px;
	*left:					0px;}
.xda-image-container a img {}
.xda-title {
	display:				block;
	margin:				8px 0 0 20px;
	text-align:			left;}
.xda-title span {
	display:				block;}
.xda-title label {
	display:				block;
	width:				85px;
	cursor:				pointer;}
.xda-title label span {
	font-weight:		normal;
	font-size:			0.75em;}
.xda-title label input {
	margin:				1px 3px 0 0;
	*float:				left;}
.xda-title label span {
	display:				block;
	*margin:			4px 0 0;}

.error
{
   color:Red;
}


.error h1
{
   color:Red;
}



.page-content h2 {
	font-size: 			1.3em;}
			
.submit-containerNew input#compareSubmit {
	margin:				20px 0 0 25px	;}	
.submit-container input#compareSubmit {
	margin:				165px 0 0 67px	;}
.submit-container input#compareSubmit2 {
	margin:				165px 0 0 67px	;}
	

.divider {
	margin:					25px 0 15px;}

.byline {
	font-size:				1.2em;}


.xda-property-label {
	font-weight: bold;
	/*height: 3.2em;*/
	/*line-height:3.2em;*/
	background: #c3c7d2; 
	border-top:0px;
	border-left:solid 1px #999999;
	border-right: solid 1px #999999; 
	border-bottom: solid 1px #999999; 
	text-align: right; 
	padding: 0px 15px;
}


.xda-property {
	text-align:center;
	border-right: solid 1px #999999; 
	border-bottom: solid 1px #999999; 
	border-top:0px;
	border-left:0px;
	height: 3.2em;
	padding: 5px 15px;
}


.xda-simple-property {
	line-height:3.2em;
}

.xda-property img, .xda-comparison img {
	/*padding-top :1.3em;*/
	margin-left:auto;
	margin-right:auto;
}

.xda-property img {
	width: 14px;
	height:10px;
}

.xda-property span {
	width: 14px;
	height:10px;
	line-height: 10px;
}


.xda-property-top {
	border-top:solid 1px #999999;
}



.cellWidth33 {
	width:33%;
}

.cellWidth25 {
	width:25%;
}

.cellWidth19 {
	width:19%;
}

.page-content table {
	border-collapse: collapse;
	font-size: 1.2em;
}
td.xda-tbl-name {
	padding-bottom: 10px;
	font-weight:bold;
	text-align:center;
}
td.xda-comparison {
	text-align:center;
}

.xda-comparison.cellWidth19 a img ,

.xda-comparison.cellWidth25 a img ,

.xda-comparison.cellWidth33 a img ,

.xda-comparison.cellWidth50 a img {
	width:		86px;
	height:		140px;
}

