﻿@charset "UTF-8";
/* CSS Document */

.res-icon{
	width: auto;
	float: right;
}

.res-img{
	width: auto;
	float: right;
	margin: 0 12px 0 0;
}

.free-img{
	width: auto;
	float: right;
	margin-left: 10px;	
	margin-bottom: 10px;
}

.month{
	font-size: 16px;
}


a.irl-uk{ 
		
		width: 128px;
		height: 128px;
		background: url("../../residential/images/irl-uk.png") 0 0 no-repeat;
		text-decoration: none;
		float: right;
		display: inline;
		clear: both;
		margin: 5px 0 0 0;
		
	}
	
a:hover.irl-uk{
		background-position: -128px 0;
	}


a.small-office{ 
		
		width: 128px;
		height: 128px;
		background: url("../../residential/images/small-office.png") 0 0 no-repeat;
		text-decoration: none;
		float: right;
		display: inline;
		clear: both;
		margin: 5px 0 0 0;
		
	}
	
a:hover.small-office{
		background-position: -128px 0;
	}


a.freedom-world{ 
		
		width: 128px;
		height: 128px;
		background: url("../../residential/images/freedom-world.png") 0 0 no-repeat;
		text-decoration: none;
		float: right;
		display: inline;
		clear: both;
		margin: 5px 0 0 0;
		
	}
	
a:hover.freedom-world{
		background-position: -128px 0;
	}

a.freedom-plus{ 
		
		width: 128px;
		height: 128px;
		background: url("../../residential/images/freedom-plus.png") 0 0 no-repeat;
		text-decoration: none;
		float: right;
		display: inline;
		clear: both;
		margin: 5px 0 0 0;
		
	}
	
a:hover.freedom-plus{
		background-position: -128px 0;
	}

a.freedom-basic{ 
		
		width: 128px;
		height: 128px;
		background: url("../../residential/images/freedom-basic.png") 0 0 no-repeat;
		text-decoration: none;
		float: right;
		display: inline;
		clear: both;
		margin: 5px 0 0 0;
		
	}
	
a:hover.freedom-basic{
		background-position: -128px 0;
	}


a.payg{ 
		
		width: 128px;
		height: 128px;
		background: url("../../residential/images/payg.png") 0 0 no-repeat;
		text-decoration: none;
		float: right;
		display: inline;
		clear: both;
		margin: 5px 0 0 0;
		
	}
	
a:hover.payg{
		background-position: -128px 0;
	}

/*Destinations Countries-------------------------------------*/

table.flags {
	font-size: 12px;
	border-collapse : collapse;
	width : 880px;
	color : #424242;
	
}

table.flags th {

	text-align : left;
}

table.flags tr.toptable td {
	border-top : 1px solid #cccccc;
	background: #f5f5f5;
}

table.flags td {
	border-bottom : 1px solid #cccccc;
	vertical-align: middle;
	padding: 5px 0 5px 0;
}

table.flags tr.alt td {
	border-top : 1px solid #cccccc;
	background: #f5f5f5;
}

/* Free calls for life */

.buynowbutton
{
	width: 300px;
	height: 120px;
	text-decoration: none;
	float: right;
	display: inline;
	clear: both;
	margin: 5px 0 0 0;
	border:0px;
}

.pinalignement
{
	width: 180px;
	height: 180px;
	text-decoration: none;
	float: right;
	display: inline;
	clear: both;
	margin: 5px 0 0 0;
	border:0px;
}

.specialofferimage
{
	display: inline;
	clear: both;
}

.optionsarea
{
	display:none; 
	border:1px dashed #00b4f0;
	padding: 20px 20px 20px 20px;
}


.videocontainer
{
	width: 850px;
	height: 330px;
	background: url("../../residential/images/FREE-CALLS-video.png") 0 0 no-repeat;
}

.freecallsvideo
{
	float: right;
	clear: both;
	display: inline;
	padding-right: 40px;
	padding-top: 32px;
}
