@charset "utf-8";
/* CSS Document */

body{
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#4d4d4d;
	background-image:url(images/head_grad.gif);
	background-repeat:repeat-x;
	}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#1BA4CF;
	}
	
h2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	color:#000000;
	font-weight:normal;
	}
	
h3	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	
	color:#ffffff;
	}
	
h4	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#1BA4CF;
	
	}
	
h5	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	}
h6 {

	}

a	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}

a :hover {
	
	}
	
.sitecontainer {
	float:left;
	width:960px;

	}
	
.customheader {
		font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:18px;
	font-weight:bold;
	}
	
.header {
	width:960px;
	

	}
.headertopleft {
	float:left;
	width:750px;
	
	padding:0px;
	margin:0px;
	}
	
.headertopright {
	float:left;
	width:207px;
	height:85px;
	margin:0px;
	padding:0px;
	/*background-color:yellow;*/
	}
.headertoptext {
	float:left;
	width:75px;
	clear:left;
	font-size:11px;
	text-align:left;
	padding-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	}
.headertopform {
	float:left;
	width:80px;
	padding-top:5px;
	/*background-color:green;*/
	}
.headertoprightbit {
	float:right;
	width:40px;
	height:40px;
	margin-top:40px;
	/*background-color:red;*/
	
	}
.headerbottomhome {
	width:960px;
	height:30px;
	margin-top:15px;
	display:inline;
	float:left;
	background-image:url(images/menu_bar1.gif);
	background-repeat:no-repeat;
	}
	
.headerbottomabout {
	width:960px;
	height:30px;
	margin-top:15px;
	display:inline;
	float:left;
	background-image:url(images/menu_bar1.gif);
	background-repeat:no-repeat;
	}
.headerbottomcallman {
	width:960px;
	height:30px;
	margin-top:15px;
	display:inline;
	float:left;
	background-image:url(images/menu_bar1.gif);
	background-repeat:no-repeat;
	}
.headerbottomcalls {
	width:960px;
	height:30px;
	margin-top:15px;
	display:inline;
	float:left;
	background-image:url(images/menu_bar1.gif);
	background-repeat:no-repeat;
	}
.headerbottomcontact {
	width:960px;
	height:30px;
	margin-top:15px;
	display:inline;
	float:left;
	background-image:url(images/menu_bar1.gif);
	background-repeat:no-repeat;
	}
.headeroutside {
	margin:auto;
	margin-top:0px;
	width:960px;
	/*height:100px;*/

	
	/*background-image:url(images/head_grad.gif);
	background-repeat:repeat-x;*/
	}

.headeroutsidetp {
	margin:auto;
	margin-top:0px;
	width:960px;
	/*height:100px;*/

	
	background-image:url(images/head_grad.gif);
	background-repeat:repeat-x;
	}
.maincontainer {
	float:left;
	width:960px;
	
	margin-top:15px;
	margin-bottom:40px;
	}
.form {
	width:150px; 
	color:#FFFFFF;
	padding-right:30px;
	background-color:#FF0000;
	}
/***************************************88TEXT STYLES**************************/	
.features {
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#ffffff;
	}
.featurestext {
	color:#d6d6d6;
	}
	
.topboxheadertext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-bottom:8px;
	text-align:center;
	padding-top:10px;
	border-bottom:solid 1px white;
	color:#ffffff;
	}
.topboxtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:15px;
	color:#ffffff;
	}
/**************************NAVIGATION***********************/
	
.navigationholder {
	width:960px;
	margin:auto;
	}
	
.navlinkbox a{
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	padding-top:6px;
	padding-left:185px;
	
	width:120px;
	}
.navlinkboxabout a{
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	padding-top:6px;
	width:120px;
	}
.navlinkboxcall a{
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	padding-top:6px;
	/*padding-left:65px;*/
	width:120px;
	}
.navlinkboxlines a{
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	padding-top:6px;
	/*padding-left:65px;*/
	width:120px;
	}
.navlinkboxcontact a{
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	padding-top:6px;
/*	padding-left:75px;*/
	width:120px;
	}
.bstyle {
	color:#1BA4CF;
	}
	


/**************************NAVIGATION END***********************/
	

/**********************************Main Text Area******************/

.leftbodycontainer {
	float:left;
	width:740px;
	

	}
	
.innercontainertopimg {
	width:740px;
	
	
	}
	
.innercontainerbottom {
	float:left;
	width:740px;
	padding-top:25px;
	
	}

.rightpanelcontainer {
	float:right;
	
	width:200px;
	color:#FFFFFF;
	background-image:url(images/contact_panel.gif);
	background-repeat:no-repeat;
	}
	
.rightpaneltop1 {
	width:200px;
	
	/*padding-left:20px;
	padding-top:15px;*/
	
	height:260px;

	}
.rightpaneltop2 {
	width:200px;
	height:101px;
/*	padding-left:20px;
	padding-top:15px;*/
	border-top:solid 1px white;
	background-color:#FFFF00;
	}
.rightpaneltop3 {
	width:200px;
	height:101px;
	/*padding-left:20px;
	padding-top:15px;*/
	border-top:solid 1px white;
	background-color:#FF00FF;
	}
	
.rightpanelmid {
	width:180px;
	height:125px;
	background-image:url(images/front_box.jpg);
	background-repeat:no-repeat;
	margin-top:15px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	
	}
	
.rightpanelsms {
	width:180px;
	height:125px;
	background-image:url(images/need_help.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;	
}	
	
.paneltext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	}
.bottompanelmid {
	width:175px;
	
	background-image:url(images/feat_mid.gif);
	background-repeat:repeat-y;
	padding-left:15px;
	padding-right:10px;
	padding-top:15px;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	}
.rightpanelbottom {
	width:200px;
	height:260px;
	background-image:url(images/top_sidepanel.gif);
	background-repeat:no-repeat;
	
	}

.rightpanelbottomtitle {
	width:200px;
	height:40px;
	margin-top:15px;
	/*padding-left:20px;
	padding-top:17px;*/
	background-image:url(images/feat_top.gif);
	background-repeat:no-repeat;
	}
	
.rightpanelbottomsms {
	width:200px;
	height:40px;
	margin-top:15px;
	/*padding-left:20px;
	padding-top:17px;*/
	background-image:url(images/sms_features.gif);
	background-repeat:no-repeat;
}	
	
.rightpanelbottomfooter {
	width:200px;
	height:40px;
	background-image:url(images/feat_bot.gif);
	background-repeat:no-repeat;
	}
.rightpanelbottom1{
	width:200px;
	height:237px;
/*	padding-left:20px;
	padding-top:20px;
	padding-right:10px;*/
	background-color:#7d7d7d;
	}
	
.rightpanelbottom2{
	width:200px;
	height:237px;
	background-color:#7d7d7d;
	}
	
.box1 {
	float:left;
	width:138px;
	padding-right:10px;
	
	}
.box1 a{
	float:left;
	width:125px;
	color:black;
	}
/******************END MAIN TEXT AREA*****************************/

.footer	{
	float:left;
	width:100%;
	height:250px;
	/*margin-top:1200px;*/
	background-image:url(images/footer_grad.gif);
	background-repeat:repeat-x;
	

	}
.footerinnercontainer {
	margin:auto;
	width:960px;
	
	padding-top:30px;

	margin-bottom:0px;
	
}
.footercontainertop {
	float:left;
	width:960px;
	height:150px;
	
	padding-top:0px;

	margin-bottom:0px;
	
	}
.footercontainerbottom {
	float:left;
	width:960px;
	height:50px;
	
	padding-top:10px;

	

	margin-bottom:0px
	}
.footerlogo {
	
	margin-top:40px;
	margin-bottom:10px;
	font-size: 10px;
	line-height: 18px;
	color: #999999;
	width: 178px;
	text-align:center;
	text-decoration:none;
	float:right;
	
	/*background-image:url(images/footer_logo.gif);
	background-position:right;
	
	background-repeat:no-repeat;*/
}
.footerflageng {
	float:left;
	background-image:url(images/uk_flag.gif);
	background-repeat:no-repeat;
	background-position:left;
	clear:left;
	margin-bottom:20px;
	margin-top:60px;
	
	
	width:105px;
	height:12px;
}
.footerflagaus {
	float:left;
	
	background-image:url(images/Australia_flag.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-top:60px;
	width:125px;
	height:12px;
	
	

}

.footerinnercontainer a{
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	
	text-decoration:underline;
}
.footerinnercontainer a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#0099FF;
	
	text-decoration:underline;
}
.footerdiv1 {
	float:left;
	width:160px;
	font-weight:bold;
	line-height:18px;
	
	}

	.footerdiv2 {
	float:left;
	width:160px;
	font-size:10px;
	line-height:18px;
	color:#999999;
	}
	.footerdiv3 {
	float:left;
	width:160px;
	font-weight:bold;
	line-height:18px;
	}
	.footerdiv4 {
	float:left;
	width:160px;
	line-height:18px;
	}
	.footerdiv5 {
	float:left;
	width:160px;
	font-weight:bold;
	line-height:18px;
	}
	.footerdiv6 {
	float:left;
	width:160px;
	line-height:18px;
	}

.emailformtext {
	float:left;
	width:320px;
	height:30px;
	}
.emailformboxes {
	float:left;
	
	
	width:380px;
	height:30px;
	}
.maillinks a{
	color:#000000;
	}
.maillinks {
	width:160px; 
	float:left; 
	height:100px; 
	color:#000000;
	}
	
.contactbox1 {
padding-top:20px;
	float:left;
	width:330px;
	overflow:hidden;
	
	}
.contactbox2 {
padding-top:20px;
	width:410px;
	float:right;
	
	display:block;
	overflow:hidden;
	
	}
.contactbox2a {
padding-top:40px;
	width:410px;
	float:right;
	
	display:block;
	overflow:hidden;
	
	}
.error_box {
	width:720px;
	float:left;
	border:solid 1px #ff0000;
	color:red;
	padding:10px;
	margin-bottom:20px;
	}
	
.rightboxheader {
	font-size:15px; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
.rightfeatureslnks a{
	color:#1BA4CF; 
	line-height:30px;
	}
	
.contactbutton {
	float:left; 
	width:455px; 
	text-align:right; 
	padding-left:158px;
	}

.tpformholder {
	margin:auto;
	width:440px;
	
	}
.tpformleft {
	float:left;
	width:200px;
	text-align:right;
	}
.tpformright {
	float:left;
	width:200px;
	}

.logopanel {
	margin:auto;
	width:400px;
	background-color:blue;
	padding-left:20px;
	}
	
.addyholder {
	width:690px;
	float:left;
	margin-left:20px;
	margin-bottom:20px;
	
	}
.addy1 {
	float:left; 
	width:100px; 
	height:100px;
	font-weight:bold;
 
	}
.addy2 {
	float:left; 
	width:400px;  
	
	}
.handsetbox {
	width:730px;
	float:left;
	margin-bottom:20px;
	margin-top:20px;
	border-bottom:solid 1px #000000;
	}
.handsetsdivl {
	float:left;
	width:380px;
	
	}
.handsetsdiv2 {
	float:right;
	width:330px;
	
	}
	
	
.voicenmusicl {
	float:left;
	width:360px;
	margin-top:20px;
	
	margin-right:10px;
	}
.voicenmusicr {
	float:right;
	width:360px;
	margin-top:20px;
	
	margin-left:10px;
	}
	
.legal {
	width: 158px;
	font-size: 10px;
	line-height: 18px;
	color: #999999;
	margin-left: 165px;
	margin-top:100px;
	/*padding-top: 93px;*/
	text-decoration: none;
}