/*	--[ import styles ]-------------------------------------------------------	*/

    @import url(/!styles/!generic/Tables.css);

/*	--[ selected phones ]-----------------------------------------------------	*/

    #SelectPhones {
		width:100%;
		margin-bottom:1em;
	}

	#SelectPhones td {
		width:20%;
		text-align:center;
	}
	
	td#SelectPhonesMsg {
		font-size:110%;
		text-align:left;
	}
	
	.SelectPhones_Bottom {
		vertical-align:top;
	}

	.SelectPhones_Top {
		vertical-align:bottom;
	}
	
	#SelectPhones select {
		margin:5px 0 5px 0;
		font-size:0.9em;
	}
	
	.fromPrice span {
		color:#cc0000;
	}
			
	.PhoneInfo {
		padding-top:5px;
	}
	.PhoneInfo .PhoneImage {
		height:120px;
	}
	
	.SelectPhones_Bottom td {
		padding-bottom:5px;
	}
	.SelectPhones_Top td {
		padding:5px 0 3px 0;
	}
	
	.SelectPhones_Bottom .phoneLeft {
		background-image:url(/_images/compare_phones/bg_select_phones_left_bottom.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
	}
	.SelectPhones_Bottom .phoneMiddle {
		background-image:url(/_images/compare_phones/bg_select_phones_middle_bottom.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		border-left:1px solid #003E71;
	}
	.SelectPhones_Bottom .phoneRight {
		background-image:url(/_images/compare_phones/bg_select_phones_right_bottom.gif);
		background-position:right bottom;
		background-repeat:no-repeat;
		border-left:1px solid #003E71;
	}
	
	.SelectPhones_Top .phoneLeft {
		background-image:url(/_images/compare_phones/bg_select_phones_left_top.gif);
		background-position:left top;
		background-repeat:no-repeat;
	}
	.SelectPhones_Top .phoneMiddle {
		background-image:url(/_images/compare_phones/bg_select_phones_middle_top.gif);
		background-position:left top;
		background-repeat:repeat-x;
		border-left:1px solid #AFCEDE;
	}
	.SelectPhones_Top .phoneRight {
		background-image:url(/_images/compare_phones/bg_select_phones_right_top.gif);
		background-position:right top;
		background-repeat:no-repeat;
		border-left:1px solid #AFCEDE;
	}

/*	--[ comparison table ]----------------------------------------------------	*/

	table.Bordered_Blue {
		width:100%;
		margin-bottom:1em;
	}

	table.Bordered_Blue th,
	table.Bordered_Blue td {
		width:20%;
		text-align:left;
		font-size:0.9em;
	}

	table.Bordered_Blue td {
		font-weight:bold;
	}

	table.Features td.phone,
	table.Networks td.phone {
		text-align:center;
	}
	
	table.Networks td img {
		margin-right:10px;
	}

	table.Bordered_Blue .phone {
		background-color:#FAFCFD;
		font-weight:normal;
		border-left:1px solid #D6E6EE !important;
	}

	table.Bordered_Blue ul {
		margin:0;
	}

/*	--[ show offers ]---------------------------------------------------------	*/

	.ShowOffers td {
		width:20%;
		text-align:center !important;
	}


    tr.odd td.phone {
		background-color:#F2F7FA;
	}

/*	--[ no border ]---------------------------------------------------------	*/
	
	.noBorder,
	.noBorder td {
		border:0 !important;
	}

