
	body {
	
		margin: 0px;
		padding: 0px;
		background-color: #141414;
		background-position: top;
		background-repeat: repeat-x;
		background-image: url('/img/gui/bg.gif');
	
	}
	
	img {
	
		border: none;
	
	}
	
	* a {
	
		outline: none;
	
	}
	
	a {
	
		color: #9AC325;
		text-decoration: underline;
	
	}
	
	a:hover {
	
		color: #FFFFFF;
	
	}
	
	.green {
	
		color: #9AC325;
	
	}
	
	.white {
	
		color: #FFFFFF;
	
	}
	
	.grey {
	
		color: #999999;
	
	}
	
	.black {
	
		color: #000000 !important;
	
	}
	
	h2, .h2 {
	
		//margin-bottom: 0px;
		//color: #000000;
		//font-size: 16px;
	
	}
	
	div, td, p, li {
	
		font-family: Arial, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
	
	}
	
	ul {
	
		padding-left: 20px;
	
	}
	
	p.topp {
	
		margin-top: 0px;
	
	}
	
	div#content {
	
		width: 1002px;
		margin: 0 auto 0 auto;
	
	}
	
	a#logohome {
	
		text-decoration: none;
		display: block;
		float: left;
		width: 150px;
		height: 80px;
	
	}
	
	table {
	
		/*width: 1002px;*/
	
	}
	
	td {
	
		vertical-align: top;
	
	}
	
	td#topleft {
	
		width: 707px;
		height: 135px;
		background-repeat: no-repeat;
		background-position: top right;
		background-image: url('/img/gui/logo.gif');
	
	}
	
	td#topright {
	
		width: 295px;
		height: 135px;
	
	}
	
	div#cartsummary {
	
		font-weight: bold;
		text-align: right;
		padding-right: 32px;
	
	}
	
	div#breadcrumb {
	
		padding-top: 15px;
		font-size: 9px;
	
	}



	h3 {
		clear: none;
		display: inline;
		font-weight: normal;	
	}

	

	h1.breadcrumb {
		font-size: 10px;	
		clear: none;
		display: inline;
	}
	
	td#left {
	
		width: 243px;
		padding: 0px;
	
	}
	
	td#middle {
	
		width: 494px;
		padding-left: 11px;
		padding-right: 11px;
	
	}
	
	td#leftandmiddle {
	
		width: 760px;
	
	}
	
	td.middledoublecolumn {
	
		padding-left: 0px !important;
		padding-top: 0px !important;
	
	}
	
	td#right {
	
		width: 243px;
		padding: 0px;
	
	}
	
	div#clients {
	
		padding-top: 2px;
		padding-bottom: 11px;
	
	}
	
	div#bottomicons {
	
		margin-top: 10px;
		width: 100%;
		text-align: center;
		height: 177px;
		background-repeat: repeat-x;
		background-image: url('/img/gui/bottomiconsbg.gif');
	
	}
	
	table#bottomtable {
	
		width: 1002px;
		margin: 0 auto 0 auto;
	
	}
	
	td.bottomcell {
	
		width: 226px;
	
	}
	
	td#bottom1 {
	
		padding-left: 13px;
	
	}
	
	td#bottom2, td#bottom3 {
	
		padding-left: 24px;
	
	}
	
	td#bottom3 {
	
		padding-right: 24px;
	
	}
	
	td#bottom4 {
	
		padding-right: 13px;
	
	}
	
	.center {
	
		text-align: center;
	
	}
	
	.right {
	
		text-align: right;
	
	}
	
	.nounderline {
	
		text-decoration: none !important;
	
	}
	
	.greenrollover:hover {
	
		color: #9AC325;

	}
	
	div#endcontent {
	
		width: 100%;
		border-top: 1px solid #333333;
		background-color: #1E1E1E;
		height: 50px;
		padding-top: 10px;
	
	}
	
	div#endcontentdiv {
	
		width: 1002px;
		margin: 0 auto 0 auto;
	
	}
	
	div#copyright {
	
		color: #7A7A7A;
		padding-left: 12px;
	
	}
	
	div#copyright span, div#copyright a, div#onfire a {
	
		text-decoration: none;
		color: #4A4A4A;
	
	}
	
	div#copyright a:hover, div#onfire a:hover {
	
		text-decoration: underline;
		color: #4A4A4A;
	
	}
	
	div#onfire {
	
		float: right;
		padding-right: 12px;
	
	}
	
	a.testimonial {
	
		display: block;
		text-decoration: none;
		width: 226px;
		height: 65px;
		background-repeat: no-repeat;
		background-image: url('/img/gui/bg_testimonials.gif');
		padding-top: 35px;
	
	}
	
	div.more {
	
		padding-top: 10px;
		padding-bottom: 10px;
	
	}
	
	a.download {
	
		display: block;
		text-decoration: none;
		width: 226px;
		height: 32px;
		background-repeat: no-repeat;
		background-image: url('/img/gui/bg_downloads.gif');
		padding-top: 18px;
	
	}
	
	a.newscasestudy {
	
		display: block;
		text-decoration: none;
		width: 226px;
		height: 32px;
		background-repeat: no-repeat;
		background-image: url('/img/gui/bg_newscasestudies.gif');
		padding-top: 18px;
	
	}
	
	a.slideup {
	
		display: block;
		background-position: top;
		background-repeat: no-repeat;
		background-image: url('/img/gui/slideup.gif');
		text-decoration: none;
		color: #999999;
		width: 494px;
		height: 37px;
		padding-top: 20px;
		text-indent: 25px;
		font-size: 14px;
	
	}
	
	a.slideup:hover {
	
		background-position: bottom;
		color: #9AC325;
	
	}
	
	a.slidedown {
	
		display: block;
		background-position: top;
		background-repeat: no-repeat;
		background-image: url('/img/gui/slidedown.gif');
		text-decoration: none;
		color: #999999;
		width: 494px;
		height: 37px;
		padding-top: 20px;
		text-indent: 25px;
		font-size: 14px;
	
	}
	
	a.slidedown:hover {
	
		background-position: bottom;
		color: #9AC325;
	
	}
	
	a.buyslideup {
	
		display: block;
		background-position: top;
		background-repeat: no-repeat;
		background-image: url('/img/buy/buy_open.gif');
		text-decoration: none;
		color: #999999;
		width: 748px;
		height: 35px;
		padding-top: 20px;
		text-indent: 25px;
		font-size: 14px;	
	}
	
	a.buyslideup:hover {
	
		background-position: bottom;
		color: #9AC325;
	
	}
	
	a.buyslidedown {
	
		display: block;
		background-position: top;
		background-repeat: no-repeat;
		background-image: url('/img/buy/buy_close.gif');
		text-decoration: none;
		color: #999999;
		width: 748px;
		height: 35px;
		padding-top: 20px;
		text-indent: 25px;
		font-size: 14px;
	
	}
	
	a.buyslidedown:hover {
	
		background-position: bottom;
		color: #9AC325;
	
	}
	
	div.vertslidingpanel {
	
		width: 424px;
		background-repeat: no-repeat;
		background-position: bottom;
		background-color: #9AC325;
		background-image: url('/img/gui/vertslidingpanel.gif');
		margin-bottom: 8px;
		padding-left: 35px;
		padding-right: 35px;
	
	}
	
	div.buyvertslidingpanel {
	
		width: 685px !important;
		background-repeat: repeat-x !important;
		padding-left: 25px !important;
	
	}
	
	div.vertslidingpanel p, div.vertslidingpanel li {
	
		color: #FFFFFF;
		font-weight: bold;
		font-size: 14px;
	
	}
	
	div.vertslidingpanel a, div.vertslidingpanel a:hover {
	
		color: #FFFFFF;
	
	}
	
	table#codatable {
	
		width: 40%;
	
	}
	
	p.title {
	
		font-size: 18px;
		color: #FFFFFF;
		margin-top: 0px;
	
	}
	
	p.features {
	
		font-size: 18px;
		color: #000000;
		margin-top: 0px;
	
	}
	
	td.slidepanelleft {
	
		width: 33%;
		padding-right: 10px;
	
	}
	
	td.slidepanelmiddle {
		padding-top: 15px;
		padding-left: 10px;
		padding-right: 10px;
		width: 33%;
	
	}
	
	td.slidepanelmiddle p {
	
		color: #000000;
		
	}
	
	td.slidepanelright {
	
		width: 33%;
		padding-top: 40px;
	
	}
	
	a.maindownload {
	
		background-repeat: no-repeat;	
		background-image: url('/img/gui/maindownloadbg.gif');
		background-position: top;
		width: 391px;
		height: 64px;
		display: block;
		text-decoration: none;
		color: #FFFFFF;
		padding-left: 103px;
		padding-top: 38px;
		font-size: 14px;
	
	}
	
	a.maindownload:hover {
	
		background-position: bottom;
		color: #9AC325;
	
	}
	
	.small {
	
		font-size: 12px !important;
	
	}
	
	.normalsize {
	
		font-size: 14px !important;
	
	}
	
	.medium {
	
		font-size: 16px !important;
	
	}
	
	.large {
	
		font-size: 18px !important;
	
	}
	
	.xlarge {
	
		font-size: 24px !important;
	
	}
	
	.strong {
	
		font-weight: bold !important;
	
	}
	
	.normal {
	
		font-weight: 100 !important;
	
	}
	
	.floatright {
	
		float: right;
	
	}
	
	div.contactline {
	
		width: 190px;
		padding-left: 25px;
		padding-top: 15px;
		padding-bottom: 15px;
		border-bottom: 1px dotted #333333;
	
	}
	
	.noborder {
	
		border: none !important;
	
	}
	
	div.normaltext {
	
		padding-left: 30px;
		padding-right: 30px;
	
	}
	
	div.uknumberstop {
	
		padding-top: 25px;
	
	}
	
	td.uknumbersleft {
	
		width: 215px;
	
	}
	
	table#topbaskettable td {
	
		padding: 0px;
	
	}
	
	td.tbc1 { width: 53px; }
	td.tbc2 { width: 180px; }
	td.tbc3 { width: 203px; }
	td.tbc4 { width: 182px; }
	td.tbc5 { width: 102px; }
	td.tbc6 { width: 259px; }
	td.tbc7 { width: 23px; }
	
	td.topbasketcell {
	
		background-repeat: repeat-x;
		background-image: url('/img/gui/baskettablecellbg.gif');
		vertical-align: middle;
	
	}
	
	td#packageatd { font-size: 18px; padding: 0px; width: 257px; height: 47px; background-repeat: no-repeat; background-image: url('/img/buy/step4packageaarrow.gif'); background-position: top; padding-top: 13px;  text-indent: 60px; }
	td#packagebtd { font-size: 18px; padding: 0px; width: 224px; height: 47px; background-repeat: no-repeat; background-image: url('/img/buy/step4packagebarrow.gif'); background-position: top; padding-top: 13px;  text-indent: 30px; }
	td#packagectd { font-size: 18px; padding: 0px; width: 263px; height: 47px; background-repeat: no-repeat; background-image: url('/img/buy/step4packagecarrow.gif'); background-position: top; padding-top: 13px;  text-indent: 30px; }
	
	a.blocklink {
	
		display: block;
		width: 99%;
	
	}
	
	div#available {
		float: left;
		width: 235px;
		display: inline;
		clear: none;
		height: 200px;
		/*border: 1px dashed #CCC;*/
	}

	div#intnumbers {
		float: right;
		padding-right: 15px;
	
	}
	
	li.callrouting {
	
		padding-bottom: 8px;
	
	}
	
	td#textleft {
	
		 width: 235px;
		 text-align: center;
	
	}
	
	td#textright {
	
		width: 516px;
		height: 201px;
		background-image: url('/img/pages/texttextbg.gif');
		background-repeat: no-repeat;
	
	}
	
	td#uknumbersright {
	
		width: 516px;
		height: 256px;
		background-image: url('/img/pages/uknumberstextbg.gif');
		background-repeat: no-repeat;
	
	}
	
	td#uknumbersright div {
	
		 padding-left: 20px;
		 padding-right: 10px;
	
	}
	
	td#textright div {
	
		 padding-left: 30px;
		 padding-right: 20px;
	
	}
	
	td#textright div p, td#uknumbersright div p {
	
		font-size: 20px;
	
	}
	
	textarea, input {
	
		border: 1px solid #CCCCCC;
		width: 175px;
		background-color: transparent;
		color: #9AC325;
		font-family: Arial, sans-serif;
	
	}
	
	small {
	
		font-size: 11px;
	
	}
	
	div#step3bg {
	
		width: 744px;
		height: 266px;
	
	}
	
	td.step3numbercell {
	
		width: 321px;
		background-repeat: no-repeat;
		padding: 0px;
		background-position: top right;
		padding-left: 32px;
		vertical-align: middle;
		font-size: 18px;
	
	}
	
	td.step3numbercell a {
	
		padding-left: 50px;
	
	}
	
	td.step3numbercell1 { background-image: url('/img/buy/step3cell1.gif'); height: 54px; }
	td.step3numbercell2 { background-image: url('/img/buy/step3cell2.gif'); height: 54px; }
	td.step3numbercell3 { background-image: url('/img/buy/step3cell3.gif'); height: 54px; }
	td.step3numbercell4 { background-image: url('/img/buy/step3cell4.gif'); height: 53px; }
	td.step3numbercell5 { background-image: url('/img/buy/step3cell5.gif'); height: 51px; }
	
	div#confirmorder {
	
		margin-left: 2px;
		width: 742px;
	
	}
	
	table#confirmordertable {
	
		margin: 0 auto 0 auto;
	
	}
	
	td.confirmleft {
	
		text-indent: 25px;
		width: 270px;
		border-bottom: 1px dotted #373737;
		padding-top: 5px;
		padding-bottom: 5px;
	
	}
	
	td.confirmmiddle {
	
		 width: 178px;
		 border-bottom: 1px dotted #373737;
		 padding-top: 5px;
		 padding-bottom: 5px;
	
	}
	
	td.confirmright {
	
		text-align: right;
		padding-right: 20px;
		width: 180px;
		border-bottom: 1px dotted #373737;
		padding-top: 5px;
		padding-bottom: 5px;
		border-left: 1px dotted #373737;
	
	}
	
	.nobottomborder {
	
		border-bottom: none !important;
	
	}
	
	input.submit {
	
		width: auto;
		height: auto;
		border: none;
	
	}
	
	table#contacttable td {
	
		vertical-align: middle;
		padding-top: 5px;
		padding-bottom: 5px;
	
	}
	
	#callroutingmessage {
	
		margin-top: 0px;
		margin-bottom: 0px;
		float: right;
		padding-right: 47px;
	
	}
	
	.width100 {
	
		width: 100%;
	
	}
	
	.floatleft {
	
		float: left;
	
	}
	
	div#downloadsdiv {
	
		 margin-left: 246px;
	
	}
	
	
	
	
	
