*{ 
	margin: 0px; 
	padding: 0px;
}
html,body{
	height:100.1%;
	width:100%;
}

body { 
	background: #fff;
	color: #333;
	font-family: verdana, arial, 'Trebuchet MS', sans-serif;
	font-size:11px;
	text-align:center;
 }


 
/* HEADINGS AND PARAGRAPHS */
h1,h2,h3,h4{
	font-family: 'Trebuchet MS', arial, verdana, sans-serif;
	margin:5px 15px;
}
h1 { 
	color:#000;
	font-size: 14px; 
	font-weight:bold;
}
h2 { 
	color:#333;
	font-size: 12px; 
}
h3 { 
	color:#7CD24D;
	font-size: 12px; 
}
h4 {
	font-size: 12px; 
}
p {	
	
	font-size:11px; 
	line-height:18px;
	margin:5px 15px;
}
.small{
	font-family:verdana;
	font-size:9px;
}

/* LISTS */

ol{
	padding-left: 30px;
}
ul{
	margin: 10px 10px 10px 30px;
}
li{
	padding: 4px;
}

ul.simple{
	list-style-type:none;
	margin: 10px 10px 10px 10px;
}
ul.list01{
	margin: 10px 5px 10px 5px;
}
ul.list01 li{
	border-bottom:1px solid #999;
	margin:2px;
	padding: 4px 9px;
}

td{
	font-size:11px;

}

th{
	font-size:11px;
	padding:2px 4px;
	text-align:right;
}

input{
	
}


/* LINKS */
a{
	color:#0066CC; /*cc3300;*/
	cursor:pointer;
	text-decoration:underline;	
}
a:visited{
	color:#5786A4;

}
a:hover{
	color:#990000;
}

a img{
	border:none;
}

/* GENERIC CLASSES*/
.left{
	clear:left;
	float:left;
	}
.right{
	clear:right;
	float:right;
} 

.clear{
	clear:both;
	height:1px;
	line-height:1px;
}
 
a.basketBut{
	background:url(images/basketBut.gif) top left no-repeat;	
	width:115px;
	display:block;
	height:25px;
	margin:8px 20px;
	border:1px solid #fff;
} 

a.basketBut:hover{
	background-position:0px -25px;	
} 

a.searchBut{
	background:url(images/searchBut.gif) top left no-repeat;	
	width:115px;
	display:block;
	height:25px;
	margin:8px 20px;
	float:left;
} 

a.searchBut:hover{
	background:url(images/searchBut.gif) bottom left no-repeat;	
}

a.goBut{
	background:url(images/goBut.gif) top left no-repeat;	
	width:35px;
	display:block;
	height:25px;
	margin-top:-4px;
	margin-bottom:10px;
	float:left;
} 

a.goBut:hover{
	background:url(images/goBut.gif) bottom left no-repeat;	
}

.viewdealBut{
	background:url(images/viewdealBut.gif) top left no-repeat;	
	width:95px;
	display:block;
	height:25px;
	margin:0px 0px 10px 10px;
	float:left;
	border:1px solid #fff;
} 

.viewdealBut:hover{
	background:url(images/viewdealBut.gif) bottom left no-repeat;	
}

strong{
	font-weight:bold;
} 
/*FORMS*/

#content form{
	margin:10px;
}


/* LAYOUT */

#container{
	background:transparent;	
	margin:0 auto;
	text-align:left;
	width:760px;
}

#masthead{
	background: #fff;
	height:75px;
	width:760px;
}
		#masthead #logo{
			background: #fff url(images/elitemobile.gif) top left no-repeat;
			float:left;
			height:70px;
			text-indent:-900px;
			width:140px;
		}
		#masthead #smsupgrade{
			background: #fff url(images/smsupgrade.gif) top left no-repeat;
			float:left;
			height:70px;
			margin-left:10px;
			text-indent:-900px;
			width:205px;
		}
		#masthead #topphones{
			background: #fff url(images/topphones.gif) top right no-repeat;
			float:right;
			height:70px;
			width:400px;
		}
		#masthead #headerbasket{
			background: #fff url(images/cart.gif) top right no-repeat;
			float:right;
			height:30px;
			text-align:right;
			margin-top:0px;
			padding:20px 40px 15px 0;
			width:320px;
		}
		#masthead #menu{
			background: #C3E4F1 url("images/tabs.gif") repeat-x left top;
			border-left:1px solid #BAD4E8;
			border-right:1px solid #BAD4E8;
			float:left;	
			width:100%;
		}
				#menutabs{
					background: transparent;
					height: 30px;
					margin-left: 0px; /*Opera 8 fix -1px*/	
					voice-family: "\"}\"";
					voice-family: inherit;
					z-index:1;
				}			
						#menutabs ul{
							list-style:none;
							margin:0;
							padding:0;
						}

						#menutabs li{
							display:inline;
							margin:0;
							padding:0;
						}

						#menutabs a{
							background: #C3E4F1 url("images/tabs.gif") repeat-x left top;
							border-right:1px solid #BAD4E8;
							color:#0078D7;
							float:left;
							font-family: 'Trebuchet MS', arial, verdana, sans-serif;
							font-size: 12px;
							font-weight:bold;
							height:30px;
							line-height:32px;
							margin:0;
							overflow:hidden;
							padding:0 8px;
							text-decoration:none;	
						}

						#menutabs .current a{
							background-position:left -60px;
							color:#008600;
						}

						#menutabs .current a:hover {
							background-position:left -60px; 
							color:#008600;
							text-decoration:none;
						}
											
						#menutabs .currentsearch a{
							background-position:left -90px;
							color:#D9580A;
						}

						#menutabs .currentsearch a:hover {
							background-position:left -90px; 
							color:#D9580A;
							text-decoration:none;
						}
						
						#menutabs a:hover{
							background-position:0% -30px;
							color:#D9580A;
							text-decoration:underline;
						}

						

#searchbar{
	background: #FBFBEB url(images/searchbar.gif) top left repeat-x;
	clear:both;
	float:left;
	height:45px;
	margin-bottom:0px;
	width:100%;
}
		#searchbar table{
			height:45px;
			width:740px;
		}
		#searchbar th h2{
			/*color:#D9580A;*/
			color:#000;
			font-size:14px;
			padding:0 5px;
			margin:0;
			vertical-align:middle;
		}
		#searchbar td{			
			font-family:verdana;
			font-size:9px;
			line-height:16px;
			padding:0 5px;
			vertical-align:middle;
		}
		#searchbar a{
			color:#999;
			}
		#searchbarleft{	
			background: #FBFBEB url(images/searchbarleft.gif) top left repeat-x;
			float:left;
			height:45px;
			width:5px;
		}
		#searchbarright{	
			background: #FBFBEB url(images/searchbarright.gif) top left repeat-x;
			float:right;
			height:45px;
			width:5px;
		}	

	
#content{
	background: url(images/content_bg.jpg) top right no-repeat;
	clear:both;
	padding-top:10px;
}

	
	#content .block{
		
	}
	#content .block .boxbody{
		margin: 0 6px;
	}
		#content .block .boxbody h1{		
		font-weight:bold;
		margin:5px 15px;
		}	
		#content .block .boxbody p{
			margin:10px 15px;
		}
	
		#content .block .boxbody img{
			margin:10px;
		}
		
	/* SUB BOX STYLES */
	#content .sub{		
		clear:right;
		float:right;
		width:240px;	
	}
	#content .sub .tp{		
		height:5px;
		overflow:hidden;
		width:240px;
	}
	#content .sub .bt{		
		height:5px;
		overflow:hidden;
		width:240px;
		clear:left;
	}
	#content .sub h1{		
		color:#0066CC;
	}
	#content .sub h1.bg{		
		background-color: #7AD34E;
		color:#fff;
		font-weight:bold;
		margin:0px;
		padding:5px;
		text-align:center;
	}
	#content .sub p{		
		margin:10px 5px;
	}
	#content .sub ul{		
		border-top:1px solid #ccc;
		margin:10px 0px;
	}
	#content .sub li{		
		border-bottom:1px solid #ccc;
		list-style-type:none;
		padding:4px 15px;
	}
		/* 01 */
		#content .sub01{		
			background: url(images/sub01bg.gif) top left repeat-y;
		}
		#content .sub01 .tp{		
			background: url(images/sub01tp.gif) top left no-repeat;
		}
		#content .sub01 .bt{		
			background: url(images/sub01bt.gif) top left no-repeat;
		}
		#content .sub01 h1{		
			color:#009900;
		}	
		#content .sub01 h2{		
			color:#009900;
		}
		#content .sub01 h1.bg{		
			background-color: #7AD34E;
		}
		/* 02 */
		#content .sub02{		
			background: url(images/sub02bg.gif) top left repeat-y;
		}
		#content .sub02 .tp{		
			background: url(images/sub02tp.gif) top left no-repeat;
		}
		#content .sub02 .bt{	
			background: url(images/sub02bt.gif) top left no-repeat;	
		}
		#content .sub02 h1{		
			color:#0066CC;
		}
		#content .sub02 h2{		
			color:#0066CC;
		}
		#content .sub02 h1.bg{		
			background-color: #3E8DDD;
		}
		/* 03 */
		#content .sub03{		
			background: url(images/sub03bg.gif) top left repeat-y;
		}
		#content .sub03 .tp{		
			background: url(images/sub03tp.gif) top left no-repeat;
		}
		#content .sub03 .bt{	
			background: url(images/sub03bt.gif) top left no-repeat;	
		}
		#content .sub03 h1{		
			color:#0066CC;
		}
		#content .sub03 h2{		
			color:#0066CC;
		}
		#content .sub03 h1.bg{		
			background-color: #7AD34E;
		}
		/* 04 */
		#content .sub04{		
			background: url(images/sub04bg.gif) top left repeat-y;
		}
		#content .sub04 .tp{		
			background: url(images/sub04tp.gif) top left no-repeat;
		}
		#content .sub04 .bt{	
			background: url(images/sub04bt.gif) top left no-repeat;	
		}
		#content .sub04 h1{		
			color:#D9580A;
		}
		#content .sub04 h2{		
			color:#D9580A;
		}
		#content .sub04 h1.bg{		
			background-color: #D9580A;
		}
		
	/* MAIN BOX STYLES */
	
	#content .main{	
		clear:left;
		float:left;
		width:515px;
	}
	#content .main .tp{		
		height:5px;
		overflow:hidden;
		width:515px;
	}
	#content .main .bt{		
		height:5px;
		overflow:hidden;
		width:515px;
	}
		/* 01 */
		#content .main01{		
			background: url(images/main01bg.gif) top left repeat-y;
		}
		#content .main01 .tp{		
			background: url(images/main01tp.gif) top left no-repeat;
		}
		#content .main01 h1{		
			color:#009900;
		}
		#content .main01 .bt{		
			background: url(images/main01bt.gif) top left no-repeat;
		}
		/* 02 */
		#content .main02{		
			background: url(images/main02bg.gif) top left repeat-y;
		}
		#content .main02 .tp{		
			background: url(images/main02tp.gif) top left no-repeat;
		}
		#content .main02 h1{		
			color:#0066CC;
		}
		/* 03 */
		#content .main02 .bt{		
			background: url(images/main02bt.gif) top left no-repeat;
		}	
		#content .main03{		
			background: url(images/main03bg.gif) top left repeat-y;
		}
		#content .main03 .tp{		
			background: url(images/main03tp.gif) top left no-repeat;
		}
		#content .main03 h1{		
			color:#D9580A;
		}
		#content .main03 .bt{		
			background: url(images/main03bt.gif) top left no-repeat;
		}
	/* WIDE BOX STYLES */		
	#content .wide{		
		clear:both;
		width:760px;	
	}
	#content .wide .tp{		
		height:5px;
		overflow:hidden;
		width:760px;
	}
	#content .wide .bt{		
		height:5px;
		overflow:hidden;
		width:760px;
	}	
	
	
	/* 01 */
	#content .wide01{		
		background: url(images/wide01bg.gif) top left repeat-y;	
	}
	#content .wide01fill{		
		background: url(images/wide01fillbg.gif) top left repeat-y;	
	}
	#content .wide01 .tp{		
		background: url(images/wide01tp.gif) top left no-repeat;
	}
	#content .wide01 h1{		
		color:#009900;
	}
	#content .wide01 .bt{		
		background: url(images/wide01bt.gif) top left no-repeat;
	}	
	/* 02*/
	#content .wide02{		
		background: url(images/wide02bg.gif) top left repeat-y;
	}
	#content .wide02fill{		
		background: url(images/wide02fillbg.gif) top left repeat-y;	
	}	
	#content .wide02 .tp{		
		background: url(images/wide02tp.gif) top left no-repeat;
	}
	#content .wide02 h1{		
		color:#0066CC;
	}
	#content .wide02 .bt{		
		background: url(images/wide02bt.gif) top left no-repeat;
	}	

	/* 04 */
	#content .wide03{		
		background: url(images/wide03bg.gif) top left repeat-y;
	}
	#content .wide03fill{		
		background: url(images/wide03fillbg.gif) top left repeat-y;	
	}	
	#content .wide03 .tp{		
		background: url(images/wide03tp.gif) top left no-repeat;
	}
	#content .wide03 h1{		
		color:#D9580A;
	}

	#content .wide03 .bt{		
		background: url(images/wide03bt.gif) top left no-repeat;
	}

	/* 05 */
	#content .wide04{		
		background: url(images/wide04bg.gif) top left repeat-y;
	}
	#content .wide04fill{		
		background: url(images/wide04fillbg.gif) top left repeat-y;	
	}
	#content .wide04 .tp{		
		background: url(images/wide04tp.gif) top left no-repeat;
	}
	#content .wide04 h1{		
		color:#D9580A;
	}

	#content .wide04 .bt{		
		background: url(images/wide04bt.gif) top left no-repeat;
	}	

	/* 03 */
	#content .wide05{		
		background: url(images/wide05bg.gif) top left repeat-y;
	}
	#content .wide05 .tp{		
		background: url(images/wide05tp.gif) top left no-repeat;
	}
	#content .wide05 h1{		
		color:#D9580A;
	}
	
	#content .wide05 .bt{		
		background: url(images/wide05bt.gif) top left no-repeat;
	}
	/* 06 */
	#content .wide06{		
		background: url(images/wide01bg.gif) top left repeat-y;
	
	}
	#content .wide06fill{		
		background: url(images/wide01fillbg.gif) top left repeat-y;
	}
	#content .wide06 .tp{		
		background: url(images/wide01tp.gif) top left no-repeat;
		margin-bottom:-10px;

	}
	#content .wide06 h1{		
		color:#009900;
	}
	#content .wide06 .bt{		
		background: url(images/wide01bt.gif) top left no-repeat;
		margin-top:-20px;
	}	
	
	
	
	#content .wide{		
		clear:both;
		width:760px;	
	}
	#content .wide .tp{		
		height:5px;
		overflow:hidden;
		width:760px;
	}
	#content .wide .bt{		
		height:5px;
		overflow:hidden;
		width:760px;
	}	
	


	
#footerlinks {
	background: #EFFAFF url(images/footerlinksbg.gif) bottom left repeat-x;
	border:1px solid #C1DAEC;
	border-left:0px solid #C1DAEC;
	clear:both;
	height:205px;
	margin:10px 5px;
}
#footerlinks .footercol{
	border-left:1px solid #C1DAEC;
	float:left;
	height:200;
	padding:5px 15px 0 15px;
}
		#footerlinks h2{
			color:#333;
			margin:5px 0;
		}
		#footerlinks ul{		
			list-style:none;
			margin:0px;
			padding:0;
		}
		#footerlinks ul li{
			line-height:12px;
			margin:0px;
		}
		#footerlinks ul li a{
			color:#0066CC;
			font-size:10px;
			font-weight:bold;
			text-decoration:underline;
		}
		#footerlinks ul li p{
			color:#0066CC;
			margin:5px 0px;
		}
		#footerlinks ul li a:hover{
			color:#D9580A;
		}
#footer p{
	clear:left;
	font-family:verdana;
	font-size:10px;
	margin:5px 5px 20px 5px;
	text-align:center;
}

/* FORMS */

select {
	background-color: #fff;
	color: #66CC33;
}

.tellFriend input{
	width:160px;
}

/*   PAGE SPECIFIC STYLES */
/*HELP*/
	#helphelpandsupport{
		background: url(images/homehelpandsupport.jpg) bottom left no-repeat;
		height:350px;
	}
	.sub #helphelpandsupport ul {
		margin-top:0px;
		padding:0px;
	}
	.sub #helphelpandsupport ul li{
		color:#3E88D2;
		line-height:20px;
		padding-left:30px;
		border:0px solid #fff;
	}
	.sub #helphelpandsupport ul li a{
		color:#3E88D2;
	}
	#helphelpandsupport ul li.faqs{
		background: url(images/home_faqs.gif) 6px 6px no-repeat;
	}
	#helphelpandsupport ul li.liveassist{
		background: url(images/home_liveassist.gif) 6px 6px no-repeat;
		margin-top:-10px;
	}
	#helphelpandsupport ul li.email{
		background: url(images/home_email.gif) 6px 6px no-repeat;
	}
	#helphelpandsupport ul li.track{
		background: url(images/home_track.gif) 6px 6px no-repeat;
	}
	#helphelpandsupport ul li.phone{
		background: url(images/home_phone.gif) 6px 6px no-repeat;
	}
	#helphelpandsupport ul li.phone strong{
		color:#CC6600;
		display:block;
		font-size:24px;
		font-family:arial;
		font-weight:normal;
		margin-top:8px;
	}

/*HOME*/
	#homewelcome{
		background: url(images/homewelcome.jpg) bottom right no-repeat;
		height:300px;
	}
	#homewelcome p{
		width:310px;
	}
	#homehelpandsupport{
		background: url(images/homehelpandsupport.jpg) bottom left no-repeat;
		height:300px;
	}
	
	
	.HA_OnlineLogoDivClass a{
		margin-top:-10px;
		padding-top:0px;
	}
	
	.unsubscribe{
		display:block;
		text-align:right;
		margin:0px 10px 5px 0px;
		font-size:10px;
	}
	
	.activation{
		display:inline;
		text-align:center;
		color:#3E88D2;
		margin-left:50px;
		font-size:14px;
	}
	.sub #homeactivation ul {
		margin-top:0px;
		padding:0px;
	}
	.sub #homeactivation ul li{
		color:#3E88D2;
		width:760px;
		
		
	}
	#homeactivation ul li.activation strong{
		color:#CC6600;
		font-size:18px;
		font-family:arial;
		font-weight:normal;
		
	}
	
	
	.sub #homehelpandsupport ul {
		margin-top:0px;
		padding:0px;
	}
	.sub #homehelpandsupport ul li{
		color:#3E88D2;
		line-height:20px;
		padding-left:30px;
		border:0px solid #fff;
	}
	.sub #homehelpandsupport ul li a{
		color:#3E88D2;
	}
	#homehelpandsupport ul li.faqs{
		background: url(images/home_faqs.gif) 6px 6px no-repeat;
	}
	#homehelpandsupport ul li.liveassist{
		background: url(images/home_liveassist.gif) 6px 6px no-repeat;
		margin-top:-10px;
	}
	#homehelpandsupport ul li.email{
		background: url(images/home_email.gif) 6px 6px no-repeat;
	}
	#homehelpandsupport ul li.track{
		background: url(images/home_track.gif) 6px 6px no-repeat;
	}
	#homehelpandsupport ul li.phone{
		background: url(images/home_phone.gif) 6px 6px no-repeat;
	}
	#homehelpandsupport ul li.phone strong{
		color:#CC6600;
		display:block;
		font-size:22px;
		font-family:arial;
		font-weight:normal;
		margin-top:8px;
	}
	
	.homead{
		border:1px solid #000;
		padding-left:10px;
	}
	
/*Tariff Specs*/	
	
	#tariffspecs{
		margin:0px auto;
	}
	
	
	#tariffspecs table{
		border-collapse:collapse;
		margin:10px;
	}
	
	#tariffspecs table.inner{
		width:90%;
	}
	
	#tariffspecs table th{
		border-bottom:1px solid #e7e7bc;
		color:#333;
		padding:5px;
		font-size:11px;
		text-align:left;
	}
	
	#tariffspecs table td{
		border-bottom:1px solid #e7e7bc;
		font-size:10px;
		padding:5px;
	}
	
	#tariffspecs table .noborder{
		border:0px;
		background-color:transparent;
	}		
	
/*Phone Specs*/	
	
	#phonespecs{
		margin:0px auto;
	}
	
	
	#phonespecs table{
		border-collapse:collapse;
		margin:10px;
	}
	
	#phonespecs table.inner{
		width:90%;
	}
	
	#phonespecs table th{
		border-bottom:1px solid #e7e7bc;
		color:#333;
		padding:5px;
		font-size:11px;
		text-align:right;
	}
	
	#phonespecs table td{
		border-bottom:1px solid #e7e7bc;
		font-size:10px;
		padding:5px;
	}
	
	#phonespecs table .noborder{
		border:0px;
		background-color:transparent;
	}	

/*Phone Votes*/	
	
	#phonevotes{
		margin:0px auto;
	}
	
	
	#phonevotes table{
		border-collapse:collapse;
		margin:10px;
	}
	
	#phonevotes table.inner{
		width:90%;
	}
	
	#phonevotes table th{
		border-bottom:1px solid #e7e7bc;
		color:#333;
		padding:5px;
		font-size:11px;
		text-align:right;
	}
	
	#phonevotes table td{
		border-bottom:1px solid #e7e7bc;
		font-size:10px;
		padding:5px;
	}
	
	#phonevotes table .noborder{
		border:0px;
		background-color:transparent;
	}	
	
	
/*Order steps*/	
	
	#shopbasket{
		margin:0px auto;
	}
	
	#shopbasket form{
		margin:0px;
	}
	
	#shopbasket table{
		border-collapse:collapse;
		margin:10px;
		width:730px;
		margin:10px;
	}
	
	#shopbasket table.inner{
		width:90%;
	}
	
	#shopbasket table th{
		border-bottom:1px solid #e7e7bc;
		color:#333;
		padding:5px;
		font-size:11px;
		text-align:right;
	}
	
	#shopbasket table td{
		border-bottom:1px solid #e7e7bc;
		font-size:10px;
		padding:5px;
	}
	
	#shopbasket table .noborder{
		border:0px;
		background-color:transparent;
	}
	
	#shopbasket ul{
		list-style-type:none;
		font-size:10px;
	}
	#shopbasket .basketcontents th {
	text-align:center;
	background:#fff;
	border-top:1px solid #E7E7BC;
	border-right:1px solid #E7E7BC;
	}
	#shopbasket .basketcontents td {
	border-right:1px solid #E7E7BC;
	}
	
	.personaldetails {
	width:730px;
	margin:10px;
	}
	
/* News page */

.newsFeed h2 a{
	color:#000;
	text-decoration:none;
}
.newsFeed h2 a:hover{
	color:#DC5714;
	text-decoration:underline;
}
	
.homeNewsFeed{
	padding:15px;
}
	
.homeNewsFeed div{
	margin-left:-15px;
	margin-right:12px;
}	
	
	
/* DEALS */

.specs{
	color:#7CD24D;
}

.prodimg{
	float:left;
	margin:0px 10px;
	width:80px;
	text-align:center;
}

.dealDetails{
	margin-left:90px;
}

.manuimg{
	float:right;
	margin:0px 10px;
	padding:0px;
	width:90px;
	text-align:right;
}

.manuimg a{
	border:none;
}

/*CONTACT*/
	#contactsales{
		background: url(images/contactsales.jpg) bottom right no-repeat;
		height:215px;
	}
	#contactsupport{
		background: url(images/contactsupport.jpg) bottom right no-repeat;
		height:165px;
	}
	#contactwebmaster{
		background: url(images/contactwebmaster.jpg) top right no-repeat;
		padding-top:1px;
		height:110px;
	}
	
/* SEARCH RESULTS */	
.paging{
	float:left;
}

.paging a{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-size:10px;
	margin:3px;
	display:block;
	border:1px solid #E3E9B9;
	background:#fff;
	float:left;
	line-height:16px;
	text-align:center;
	padding:3px 5px;
}

.paging a:hover{
	border:1px solid #E3E9B9;
	background:#7CD24D;
}

.paging .selectedPage{
	border:1px solid #7CD24D;
	background:#7CD24D;
}

.paging a.disabled {
	border:1px solid #E3E9B9;
	background:#FFFFFF;
	color:#E3E9B9;
	cursor:default;
}

.paginText{
	float:left;
	margin-right:20px;
	padding-top:2px;
	display:block;
}



/* PHONES */

.manufacturer_logo a{
	float:left;
	width:70px;
	border:0px solid #fff;
	margin:0px 20px;
	padding:0px;
	text-align:center;
}

.manufacturer_logo a:hover{
	border-bottom:0px solid #ccc;
}

#phonesTopMain{

}

#phonesTopMain .topPhone{
	text-align:left;
	border:1px solid #fff;
}

table.vodacare{
	margin:10px;
	font-size:11px;
}
table.vodacare td{
	padding:4px;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
}
table.vodacare th{
	padding:4px;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	text-align:center;
}

/* VIEW DEALS */

#content .viewDeal h1{
	font-size:20px;
	color:#000;
}

#content .viewDeal h1 a{
	color:#000;
}

#content .viewDeal h1 b{
	color:#DC5714;
}

#content .viewDeal h1 a b{
	color:#DC5714;
}


#content .viewDeal h2{
	font-size:14px;
	margin-left:0px;
}
#content .viewDeal h3{
	font-size:14px;
	margin-left:0px;
}

/* ERROR MESSAGES AND CONFIRMATIONS */

.rederror
{
	background:#CC0000 url(img/alertbad_icon.gif) no-repeat;
	background-position:0px 3px;
	color:white;
	padding:6px 0px 6px 30px;
}

.greenconfirmation
{
	background:#E2F9E3 url(img/alertgood_icon.gif) no-repeat;
	background-position:0px 3px;
	color:#3F663F;
	padding:6px 0px 6px 30px;
}