/* Blue Rock by Citrus */body {	margin:0; padding:0;
	background-color:#999;
	font:0.625em/1.2 arial,helvetica,sans-serif; color:#000; } /* 10/12pt base */
h1 {	margin:0; font-size:2.0em; text-transform:uppercase; color:#999; }
h2 {	margin:0 0 10px;
	font-size:1.8em; color:#00a4e8; }
h3 {	margin:0 0 10px; font-size:1.4em; color:#00a4e8; }
h4 {	margin:0; font-size:1.2em; }
p, ul, ol {	margin:0 0 10px; font-size:1.2em; }
li {	margin-left:16px; padding:0;
	list-style-position:outside; }
strong {	font-weight:bold; }
a:link {	color:#f90; text-decoration:none; }a:visited {	color:#c30; text-decoration:none; }a:hover {	color:#f60; text-decoration:underline; }a:active {	color:#f60; text-decoration:none; }
img {	 border:0; }
form {	margin:0; padding:0; }
fieldset {	margin:0 auto; padding:0;
	width:auto;
	border-style:none; }
legend {	margin:0; padding-bottom:5px;
	font-size:1.2em; }
label {	float:left; margin-right:10px; padding:0;
	width:80px; height:auto; }
input, select, checkbox, textarea {	margin:0; padding:2px;
	width:auto;
	border:1px solid #999; font-size:1em; }
input.field, textarea.field {	width:140px; }
input:focus, textarea:focus {	background:#eee; }
#xy {	position:relative; margin:0 auto; padding:0;
	width:800px; height:100%;
	background-color:#fff; }
#top {	width:800px; height:140px;
	background:url(global/bg.gif) repeat-y; }#topL {	float:left; padding:20px 0 0 30px;
	width:90px; height:120px; }
#topR {	float:left; padding:22px 0 0 0;
	width:680px; height:118px; }
.ident {	margin:0; vertical-align:bottom; }
.comms {	margin:0 0 0 177px; }
#nav {	margin:17px 0 0 0; padding:0;
	width:680px; height:36px;
	background-color:#fff; color:#000; }
#nav li {	float:left; margin:0; padding:0;
	height:36px; list-style-type:none;
	text-align:left; text-transform:uppercase; }
#nav li a {	float:left; width:136px; height:36px;
	background-position:top left; background-repeat:no-repeat;
	color:#00a4e8; line-height:3em; }
#nav li a strong {	display:none; }
#nav li a:hover {	background-position:left center; text-decoration:underline; }
#nav li a.active {	background-position:bottom left; text-decoration:none; }
#nav li#nav2 a {	background-image:url(global/n02.gif); }
#nav li#nav3 a {	background-image:url(global/n03.gif); }
#nav li#nav4 a {	background-image:url(global/n04.gif); }
#nav li#nav5 a {	background-image:url(global/n05.gif); }
#nav li#nav6 a {	background-image:url(global/n06.gif); }
#con {	width:800px; }
.conI {	padding:20px 0 20px 120px;
	height:380px; overflow:auto; }
.colL {	float:left;
	width:390px; }
.colR {	float:left; margin-left:20px;
	width:230px;
	/*background-color:#eee;*/ }
.clear {	clear:both; height:0; overflow:hidden; }
/* ABOUT */
.about	{	background:url(about/bg.jpg) no-repeat top left; }
/* SUPP */
.supp	{	background:url(support/bg.jpg) no-repeat top left; }
/* HARD */
.hard	{	background:url(hardware/bg.jpg) no-repeat top left; }
/* SOFT */
.soft	{	background:url(software/bg.jpg) no-repeat top left; }
/* TELE */
.tele	{	background:url(telecoms/bg.jpg) no-repeat top left; }
/* CONTACT */
#enq_form {	margin:0; padding:0; }
#enq_form p {	padding:0 0 5px;
	font-size:1.2em; }
#enq_form .errors {	margin:0 0 10px; padding:2px;
	background-color:#fce; border:1px solid #f00;
	font-size:1.2em; color:#000; }
#enq_form .formBu {	margin:0; padding:2px;
	width:auto; height:auto;
	background-color:#f90; border:1px solid #999;
	font-size:0.9em; font-weight:bold; color:#fff;
	cursor:pointer; line-height:1.2em; }

#foot {	width:800px; height:40px;
	background:url(global/bg.gif) repeat-y; }
.ftL {	padding:12px 30px;
	color:#09f; }
.ftL a {	color:#06c; text-decoration:none; }
.ftL a:hover {	text-decoration:underline; }
.ftR {	float:right; padding:12px 30px;
	color:#ccc; }
.ftR a {	color:#fff; text-decoration:none; }
.ftR a:hover {	text-decoration:underline; }
