/* Things common to all pages (global) */

*                   { /* All Elements */
	margin          : 0px;
	padding         : 0px;
	}

span#pageback {
		background: url("http://mobilestats.co.uk/images/white-1-1.gif");
		position        : absolute;
		left            : 0px;
		top             : 0px;
		width           : 955px;
		z-index		: 2;
}

a              { /* Document Links */
	color           : #4190BE;
	}
a:link              { /* Document Links */
	color           : #4190BE;
	}
a:visited           { /* Visited Links */
	color           : #4C3A6E;
	}
a:hover             { /* Hover Links */
	color           : #9041BE;
	}
a:active            { /* Active Links */
	color           : #C60802;
	}
ol,ul               { /* All Lists */
	margin          : 1em;
	padding-left    : 2em;
	}
p                   { /* All Paragraphs */
	margin-bottom   : 1em;
	}
.address            {
	color           : #000000;
	font            : 10pt 'Verdana', 'Lucida Grande', Arial, sans-serif;
	}
.citation           {
	color           : #000000;
	font            : italic 12pt 'Verdana', 'Lucida Grande', Arial, sans-serif;
	}
.code               {
	color           : #000080;
	font            : 12pt 'Courier New', monospace;
	}
.emphasis           {
	color           : #000000;
	font            : bold 12pt 'Verdana', 'Lucida Grande', Arial, sans-serif;
	}
.heading1           {
	color           : #000000;
	font            : bold 24pt 'Arial', Helvetica, sans-serif;
	}
.heading2           {
	color           : #000000;
	font            : bold 20pt 'Arial', Helvetica, sans-serif;
	}
.heading3           {
	color           : #000000;
	font            : 18pt 'Arial', Helvetica, sans-serif;
	}
.heading4           {
	color           : #000000;
	font            : italic 16pt 'Arial', Helvetica, sans-serif;
	}
.heading5           {
	color           : #000000;
	font            : 14pt 'Arial', Helvetica, sans-serif;
	}
.heading6           {
	color           : #000000;
	font            : 12pt 'Arial', Helvetica, sans-serif;
	}
.small              {
	color           : #000000;
	font            : 10pt 'Verdana', 'Lucida Grande', Arial, sans-serif;
	}

span#tblogoarea            {
	position        : absolute;
	left            :  10px;
	top             :   5px;
	width           : 375px;
	height          : 110px;
	z-index		: 1;
	}
div#tblogoarea            {
	position        : absolute;
	left            :  10px;
	top             :   5px;
	width           : 375px;
	height          : 110px;
	z-index		: 1;
	}
span#tblogo            {
	background      : transparent url(http://mobilestats.co.uk/images/logo-heading.gif) no-repeat top left;
	position        : absolute;
	left            :  10px;
	top             :   5px;
	width           : 375px;
	height          : 110px;
	z-index		: 5;
	}
span#tblogohide 	{
	position        : absolute;
	left            :  10px;
	top             :   0px;
	width           : 375px;
	height          : 115px;
	z-index		: 2;
	background: url("http://mobilestats.co.uk/images/white-1-1.gif");
	}

span#tbcompany           {
	background      : transparent url(http://mobilestats.co.uk/images/analytics_company_button.gif) no-repeat top left;
	position        : absolute;
	left            : 395px;
	top             :  10px;
	width           :  100px;
	height          :  100px;
	z-index		: 5;
	}
span#tbproducts            {
	background      : transparent url(http://mobilestats.co.uk/images/analytics_products_button.gif) no-repeat top left;
	position        : absolute;
	left            : 505px;
	top             :  10px;
	width           :  100px;
	height          :  100px;
	z-index		: 5;
	}
span#tbservices            {
	background      : transparent url(http://mobilestats.co.uk/images/analytics_services_button.gif) no-repeat top left;
	position        : absolute;
	left            : 615px;
	top             :  10px;
	width           :  100px;
	height          :  100px;
	z-index		: 5;
	}
span#tbcontact            {
	background      : transparent url(http://mobilestats.co.uk/images/analytics_contact_button.gif) no-repeat top left;
	position        : absolute;
	left            : 725px;
	top             :  10px;
	width           :  100px;
	height          :  100px;
	z-index		: 5;
	}
span#tbdemo            {
	background      : transparent url(http://mobilestats.co.uk/images/analytics_demo_button.gif) no-repeat top left;
	position        : absolute;
	left            : 835px;
	top             :  10px;
	width           :  100px;
	height          :  100px;
	z-index		: 5;
	}

span#bbleft            {
	background      : transparent url(http://mobilestats.co.uk/images/stats-footer-left.gif) no-repeat top left;
	position        : absolute;
	left            : 20px;
	width           :  10px;
	height          :  49px;
	z-index		: 5;
	}
span#bbmid            {
	background      : transparent url(http://mobilestats.co.uk/images/stats-footer-mid.gif) top left;
	position        : absolute;
	left            : 30px;
	width           :  895px;
	height          :  49px;
	z-index		: 5;
	font: 10px "Arial",sans-serif;;
	}
div#bbmiddiv            {
	background      : transparent url(http://mobilestats.co.uk/images/stats-footer-mid.gif) top left;
	position        : absolute;
	left            : 30px;
	width           :  895px;
	height          :  49px;
	z-index		: 5;
	font: 10px "Arial",sans-serif;;
	}
span#bbright            {
	background      : transparent url(http://mobilestats.co.uk/images/stats-footer-right.gif) no-repeat top left;
	position        : absolute;
	left            : 925px;
	width           :  10px;
	height          :  49px;
	z-index		: 5;
	}
#title { text-align: center; }
	#title .purple { color: #4C3A6E; line-height: 25px; background: inherit; font: 0.6em "Arial Rounded MT Bold","Arial", Sans-Serif; }
	#title .grey { color: #9C9F9D; line-height: 25px; background: inherit }
	#title h1 { font: bold 2.75em "Arial Rounded MT Bold","Tahoma", Sans-Serif; margin: 0; letter-spacing: -1px; background: inherit }
	#title #slogan { font: 1.2em "Arial Rounded MT Bold","Tahoma", Sans-Serif; margin: 0; color: #4C3A6E; background: inherit}

.blank {
	font: 0.01em "Tahoma", Sans-Serif;
}
	.tbrollover-products a {
		display:block;
		width: 100px;
		height: 100px;
		padding:0px 0px 0px 0px;
		font: bold 13px "Arial",sans-serif;;
		color: #4C3A6E;
		text-decoration: none;
		text-align: center;
		background      : transparent url(http://mobilestats.co.uk/images/analytics_products_button.gif) no-repeat top left;
		}
	.tbrollover-products a:visited {
		color: #4C3A6E;
	}
	.tbrollover-products a:hover {	
		background      : transparent url(http://mobilestats.co.uk/images/analytics_products_button.gif) no-repeat top left;
		background-position: 0 -100px;
		color: #4C3A6E;
		}
	.tbrollover-products a:active {
		background      : transparent url(http://mobilestats.co.uk/images/analytics_products_button.gif) no-repeat top left;
		background-position: 0 -200px;
		color: #4C3A6E;
		}
	.tbrollover-products-sel a {
		display:block;
		width: 100px;
		height: 100px;
		padding:0px 0px 0px 0px;
		font: bold 13px "Arial",sans-serif;;
		color: #4C3A6E;
		text-decoration: none;
		text-align: center;
		background      : transparent url(http://mobilestats.co.uk/images/analytics_products_button.gif) no-repeat top left;
		background-position: 0 -200px;
		}

	.tbrollover-services a {
		display:block;
		width: 100px;
		height: 100px;
		padding:0px 0px 0px 0px;
		font: bold 13px "Arial",sans-serif;;
		color: #4C3A6E;
		text-decoration: none;
		text-align: center;
		background      : transparent url(http://mobilestats.co.uk/images/analytics_services_button.gif) no-repeat top left;
		}
	.tbrollover-services a:visited {
		color: #4C3A6E;
	}
	.tbrollover-services a:hover {	
		background      : transparent url(http://mobilestats.co.uk/images/analytics_services_button.gif) no-repeat top left;
		background-position: 0 -100px;
		color: #4C3A6E;
		}
	.tbrollover-services a:active {
		background      : transparent url(http://mobilestats.co.uk/images/analytics_services_button.gif) no-repeat top left;
		background-position: 0 -200px;
		color: #4C3A6E;
		}
	.tbrollover-services-sel a {
		display:block;
		width: 100px;
		height: 100px;
		padding:0px 0px 0px 0px;
		font: bold 13px "Arial",sans-serif;;
		color: #4C3A6E;
		text-decoration: none;
		text-align: center;
		background      : transparent url(http://mobilestats.co.uk/images/analytics_services_button.gif) no-repeat top left;
		background-position: 0 -200px;
		}

	.tbrollover-company a {
		display:block;
		width: 100px;
		height: 100px;
		padding:0px 0px 0px 0px;
		font: bold 13px "Arial",sans-serif;;
		color: #4C3A6E;
		text-decoration: none;
		text-align: center;
		background      : transparent url(http://mobilestats.co.uk/images/analytics_company_button.gif) no-repeat top left;
		}
	.tbrollover-company a:visited {
		color: #4C3A6E;
	}
	.tbrollover-company a:hover {	
		background      : transparent url(http://mobilestats.co.uk/images/analytics_company_button.gif) no-repeat top left;
		background-position: 0 -100px;
		color: #4C3A6E;
		}
	.tbrollover-company a:active {
		background      : transparent url(http://mobilestats.co.uk/images/analytics_company_button.gif) no-repeat top left;
		background-position: 0 -200px;
		color: #4C3A6E;
		}
	.tbrollover-company-sel a {
		display:block;
		width: 100px;
		height: 100px;
		padding:0px 0px 0px 0px;
		font: bold 13px "Arial",sans-serif;;
		color: #4C3A6E;
		text-decoration: none;
		text-align: center;
		background      : transparent url(http://mobilestats.co.uk/images/analytics_company_button.gif) no-repeat top left;
		background-position: 0 -200px;
		}

	.tbrollover-contact a {
		display:block;
		width: 100px;
		height: 100px;
		padding:0px 0px 0px 0px;
		font: bold 13px "Arial",sans-serif;;
		color: #4C3A6E;
		text-decoration: none;
		text-align: center;
		background      : transparent url(http://mobilestats.co.uk/images/analytics_contact_button.gif) no-repeat top left;
		}
	.tbrollover-contact a:visited {
		color: #4C3A6E;
	}
	.tbrollover-contact a:hover {	
		background      : transparent url(http://mobilestats.co.uk/images/analytics_contact_button.gif) no-repeat top left;
		background-position: 0 -100px;
		color: #4C3A6E;
		}
	.tbrollover-contact a:active {
		background      : transparent url(http://mobilestats.co.uk/images/analytics_contact_button.gif) no-repeat top left;
		background-position: 0 -200px;
		color: #4C3A6E;
		}
	.tbrollover-contact-sel a {
		display:block;
		width: 100px;
		height: 100px;
		padding:0px 0px 0px 0px;
		font: bold 13px "Arial",sans-serif;;
		color: #4C3A6E;
		text-decoration: none;
		text-align: center;
		background      : transparent url(http://mobilestats.co.uk/images/analytics_contact_button.gif) no-repeat top left;
		background-position: 0 -200px;
		}

	.tbrollover-demo a {
		display:block;
		width: 100px;
		height: 100px;
		padding:0px 0px 0px 0px;
		font: bold 13px "Arial",sans-serif;;
		color: #4C3A6E;
		text-decoration: none;
		text-align: center;
		background      : transparent url(http://mobilestats.co.uk/images/analytics_demo_button.gif) no-repeat top left;
		}
	.tbrollover-demo a:visited {
		color: #4C3A6E;
	}
	.tbrollover-demo a:hover {	
		background      : transparent url(http://mobilestats.co.uk/images/analytics_demo_button.gif) no-repeat top left;
		background-position: 0 -100px;
		color: #4C3A6E;
		}
	.tbrollover-demo a:active {
		background      : transparent url(http://mobilestats.co.uk/images/analytics_demo_button.gif) no-repeat top left;
		background-position: 0 -200px;
		color: #4C3A6E;
		}
	.tbrollover-demo-sel a {
		display:block;
		width: 100px;
		height: 100px;
		padding:0px 0px 0px 0px;
		font: bold 13px "Arial",sans-serif;;
		color: #4C3A6E;
		text-decoration: none;
		text-align: center;
		background      : transparent url(http://mobilestats.co.uk/images/analytics_demo_button.gif) no-repeat top left;
		background-position: 0 -200px;
		}


	.rolloversignup a {
		display:block;
		width: 200px;
		height: 200px;
		padding:0px 0px 0px 0px;
		font: bold 13px sans-serif;;
		color:#333;
		background: url("http://mobilestats.co.uk/images/analytics_signup.gif") 0 0 no-repeat;
		text-decoration: none;
		text-align: center;
		}
	.rolloversignup a:hover {	
		background-position: 0 -200px;
		color: #fff;
		}
	.rolloversignup a:active {
		background-position: 0 -400px;
		color:#049;
		}
body#page           {
	background-color: #ffffff;
	}

td.j{	text-align: justify; font-family: "Tahoma", Sans-Serif; font-size:10pt; }
td.c{	text-align: center; font-family: "Tahoma", Sans-Serif; font-size:10pt; }
td.r{	text-align: right; font-family: "Tahoma", Sans-Serif; font-size:10pt; }

p.j{	text-align: justify; font-family: "Tahoma", Sans-Serif; font-size:10pt; }
p.c{	text-align: center; font-family: "Tahoma", Sans-Serif; font-size:10pt; }
p.r{	text-align: right; font-family: "Tahoma", Sans-Serif; font-size:10pt; }

span#leftcol             {
		z-index	: 1;
	}
div#leftcoldiv             {
		z-index	: 1;
	}
div#centrecol            {
		width : 955px;
		z-index	: 1;
	}
span#centrecol		{
		z-index :1;
	}
div#centrecoldiv		{
		width : 955px;
		height : 450px;
		z-index :1;
	}
span#rightcol             {
		z-index	: 1;
}
div#rightcoldiv             {
		z-index	: 1;
}