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

body
{

	background: #015484 url(img/body-bg.gif) repeat-x;

}

#container
{
	width: 962px;
	margin: 0 auto;
	background: url(img/container-bg.gif) repeat-y;
	padding-bottom: 10px;
}

#header
{
	height: 241px;
	background: url(img/header-bg.jpg) no-repeat;
	margin: 0 0 0 0px;
}

#contactBar
{
	height: 49px;
	background: url(img/contactBar-bg.gif) no-repeat;
	margin: 0 0 10px 1px;
}

#VolusionLiveChat { width: 361px; float: left; margin: 10px 0 0 75px;}

#leftCol
{
	width: 186px;
	margin: 0 17px 0 12px;
}

#rightCol
{
	width: 163px;
	margin: 0 25px 0 17px;
	height: 500px;
}

#centreCol
{
	width: 537px;
	padding: 0 0px 0 0px;
}

#footer
{
	height: 149px;
	background: url(img/footer-bg.gif) no-repeat;
	margin: 0 auto;
	width: 922px;
	padding: 20px;
}

#callBack
{
	width: 153px;
	background: url(img/call-back-bg.gif) repeat-y;
	padding: 5px;
}

/*==== Tables ====*/

.resourceTable
{
	width: 100%;
	border-collapse:collapse;
	margin: 0 0 10px 0;
}

.resourceTable td
{
	padding: 10px;
	vertical-align: middle;
	border-bottom: solid 2px #f6f6f6;
	border-top: solid 2px #f6f6f6;
}

.resourceTable tr:nth-child(even) { background-color:#fefbfb; }
.resourceTable tr:nth-child(odd) { background-color:#f2fcff; }

.leftCell
{
	width: 25%;	
}

.rightCell
{
	width: 75%;	
}

.specsTable
{
	width: 100%;
	border-collapse: collapse;
	margin: 0 0 10px 0;
}	

.specsTable td
{
	text-align:center;
	vertical-align:middle;
	border: solid 1px #969696;
	padding: 10px;
}

.testimonial
{

	border-top: solid 1px #3ebada;
	margin: 0 0 15px 0;
	padding: 10px 0 0 0;

}