#results tr.first{ margin-bottom:20px;}
#results tr.first td.rank td.mins td.buy{
color: #000;
background-color: #FFCC00; text-decoration:none; cursor:pointer;
}
#results tr:hover td.phone,
#results tr.hover td.phone{
border-left: 2px solid #FFBE9F;
border-top: 2px solid #FFBE9F;
border-bottom: 2px solid #FFBE9F;
background-color:#FFFBF2;text-decoration:none; cursor:pointer;
}

#results tr:hover td.tariffs,
#results tr.hover td.tariffs {
border-top: 2px solid #FFBE9F;
border-bottom: 2px solid #FFBE9F;
background-color:#FFFBF2;text-decoration:none; cursor:pointer;
}
#results tr:hover td.mins,
#results tr.hover td.mins {
border-top: 2px solid #FFBE9F;
border-bottom: 2px solid #FFBE9F;
background-color:#FFFBF2;text-decoration:none; cursor:pointer;
}
#results tr:hover td.txt,
#results tr.hover td.txt {
border-top: 2px solid #FFBE9F;
border-bottom: 2px solid #FFBE9F;
background-color:#FFFBF2;text-decoration:none; cursor:pointer;
}
#results tr:hover td.monthlycost,
#results tr.hover td.monthlycost {
border-top: 2px solid #FFBE9F;
border-bottom: 2px solid #FFBE9F;
background-color:#FFFBF2;text-decoration:none; cursor:pointer;
}
#results tr:hover td.handsetcost,
#results tr.hover td.handsetcost {
border-top: 2px solid #FFBE9F;
border-bottom: 2px solid #FFBE9F;
background-color:#FFFBF2;text-decoration:none; cursor:pointer;
}
#results tr:hover td.buy,
#results tr.hover td.buy {
border-top: 2px solid #FFBE9F;
border-bottom: 2px solid #FFBE9F;
border-right: 2px solid #FFBE9F;
background-color:#FFFBF2;text-decoration:none; cursor:pointer;
}
/* 1st column */
#results td.phone {
background-color: #F4F4F4;
color: #1B84E3;
border-left: 2px solid transparent;
border-top: 2px solid transparent;
border-bottom: 2px solid transparent;
height:90px;
}
/* 2nd column */
#results td.tariffs {
background-color: #F4F4F4;
color: #1B84E3;
border-top: 2px solid transparent;
border-bottom: 2px solid transparent;
}
/* 3rd column */
#results td.mins {
background-color: #F4F4F4;
color: #1856C0;
font-family:Tahoma;
font-size:18px;
border-top: 2px solid transparent;
border-bottom: 2px solid transparent;
}
/* 4th column */
#results td.txt {
background-color: #F4F4F4;
color: #1856C0;
font-family:Tahoma;
font-size:18px;
border-top: 2px solid transparent;
border-bottom: 2px solid transparent;
}
/* 5th column */
#results td.monthlycost {
background-color: #F4F4F4;
color:#CF1519;
font-family:Arial;
font-size:20px;
border-top: 2px solid transparent;
border-bottom: 2px solid transparent;
}
/* 6th column */
#results td.handsetcost {
background-color: #F4F4F4;
color:#33CCFF;
font-family:Arial;
font-size:20px;
border-top: 2px solid transparent;
border-bottom: 2px solid transparent;
}
/* 7th column */
#results td.buy {
background-color: #F4F4F4;

border-top: 2px solid transparent;
border-bottom: 2px solid transparent;
border-right: 2px solid transparent;
}
#results td.blankrow {
/*background-color: #BFE3FD;*/
padding:1px;
}
.redtext{color:#CF1519;
font-family:Arial;
font-size:13px;}
.darkbluetext{ color:#1856C0;font-family:Tahoma;font-size:13px;}
.todaycheapest{ color:#1856C0;font-family:Tahoma;font-size:16px;}

.ModalProgressContainer
{
	z-index: 10005;
	position:fixed;
	cursor: wait;
	top: 0px;
	left: 0px;
	background-color: #d1d1d4;
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: .60;
	height: 100%;
	width: 100%;
}

.ModalProgressContent
{
	/*padding: 10px 10px 10px 10px;*/
	position: absolute;
	border: solid 0px #000040; 
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
	top: 49%;
	right: 45%;z-index: -1;
}
.ajaxloading{ background-image:url(../images/loading_bg.jpg); background-repeat:no-repeat; height:100px; width:300px;
 font-family:Arial; font-size:18px; color:#CC0000;
}
.ProgressContent{position: absolute;left: 35%;top: 25%;visibility:visible;vertical-align:middle;background-color:#ffffff;z-index:40;text-align: center;}
.sha{ position: fixed;
   left: 0;
   top: 0;
   z-index: 10;
   width: 100%;
   height: 100%;            
   filter: alpha(opacity=40);	background-color: #d1d1d4; 	opacity: 0.6;
	-moz-opacity: .60;}
.cheapdealstick{height:21px; width:19px; float:left; padding-right:5px; }
	
