/*
		ht=headertop b-l=bannerleft b-r=bannerright bimg=bannerimage l=Links bs=businesssupport
	Menu 
		h-b, r-b, c-b l-b bs-b, a-b hc-b homebox remotebox contactsbox linksbox businesssupportbox aboutbox homecomputersbox
*/
html{
	margin:0;
	padding:0;
}
body{
	margin:0;
	padding:0;
	font-family:Arial, Trebuchet MS , Verdana, sans-serif;
	background-color:#fff;
}
h1{
	font-family:Georgia, Arial, serif;
	margin:0;
	padding:.3em;
	font-size:1.1em;
	font-weight:normal;
	color:#036;
}
h2{
	font-family:Arial, Georgia, serif;
	margin:0;
	padding:0;
	font-size:.8em;
	font-weight:bold;
	color:#006;
}
h3{
	font-family:Georgia, Arial, serif;
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:1em;
	color:#036;
}
h2 a{
	font-family:Arial, Georgia, serif;
	font-size:1em;
	font-weight:bold;
	color:#006;
	text-decoration:none;
}
h2 a:hover{
	color:#03c;
}
/*          Header top and btm          */
#ht{
	background-color:#fef200;
	margin:0;
	padding:0;
	width:760px;
	height:142px;
}
/*          banner          */
.b-l{
	background-color:#fef200;
	float:left;
	width:416px;
	height:142px;
}
.b-r{
	background-color:#fef200;
	float:left;
	width:226px;
	height:142px;
}
.bimg{
	position:relative;
	top:1.6em;
	left:2em;
}
/* Contacts Menu    */
#contacts-nav{
	position:relative;
	margin:0;
	padding:0;
	height:142px;
} 
#contacts-nav li{
	background:url(../images/contacts.jpg) 0 0 no-repeat; 
	position:absolute; 
	height:142px; 
	display:block; 
	list-style: none;
}
#contacts-nav a{
	height:142px; 
	display:block; 
} 
#contacts-nav #contacts{ 
	left:642px;
	background-position:0 0; 
	width:118px; 
}
#contacts-nav #contacts a:hover{ 
	background:url(../images/contacts.jpg) 0 -145px no-repeat; 
}
/* Main Menu   */
#button-nav{
	position:relative;
	margin:0 auto;
	padding:0;
	height:140px;
} 
/*   List   */
#button-nav li{
	background:url(../images/sprites.jpg) 0 0 no-repeat; 
	position:absolute; 
	height:140px; 
	display:block; 
	list-style: none;
}
/*   Link   */
#button-nav a{
	height:140px; 
	display:block; 
} 
/*  menu img positions    */
#button-nav #home{ 
	left:0; 
	width:94px; 
}
#button-nav #about-us{ 
	left:94px;
	background-position:-94px 0; 
	width:114px; 
}
#button-nav #home-computers{ 
	left:208px; 
	background-position:-208px 0; 
	width:132px; 
}
#button-nav #business-support{ 
	left:327px; 
	background-position:-327px 0; 
	width:119px; 
}
#button-nav #remote-support{ 
	left:446px; 
	background-position:-446px 0; 
	width:105px; 
}
#button-nav #avast-links{
	left:551px; 
	background-position:-551px 0; 
	width:196px; 
} 

/*  Rollover   */

#button-nav #home a:hover{ 
	background:url(../images/sprites.jpg) 0 -143px no-repeat; 
}
#button-nav #about-us a:hover{ 
	background:url(../images/sprites.jpg) -94px -143px no-repeat; 
}
#button-nav #home-computers a:hover{ 
	background:url(../images/sprites.jpg) -208px -143px no-repeat; 
}
#button-nav #business-support a:hover{ 
	background:url(../images/sprites.jpg) -327px -143px no-repeat; 
}
#button-nav #remote-support a:hover{ 
	background:url(../images/sprites.jpg) -446px -143px no-repeat; 
}
#button-nav #avast-links a:hover{ 
	background:url(../images/sprites.jpg) -551px -143px no-repeat; 
} 
.bullit-points{
	margin:0;
	padding:0;
}
.bullit-points ul{
	margin:0;
    padding:0 1.2em 0 .6em;
}
.bullit-points li{
	margin:0;
    padding:.1em 0 .1em 0;
	list-style-type:none;
}
.maincont{
	margin:0 auto 0 auto;
	padding:0;
	width:760px;
	background-color:#fff;
}
.maincont p{
	margin:0;
	padding:0;
	font-size:.9em;
}
.uppercont ul{
	margin:0;
	padding:0 0 0 3em;
}
.uppercont li{
	margin:0;
	padding-top:.3em;
	font-size:.9em;
}
.left-lower ul{
	margin:0;
	padding:0 0 0 3em;
}
.left-lower li{
	margin:0;
	padding-top:.3em;
	font-size:.9em;
}
.uppercont{
	width:760px;
}
.lowercont{
	width:614px;
}
.c-cont{
	width:760px;
}
.content-right{
	margin:0;
	padding:0 0 .3em 0;
	float:right;
	width:192px;
}
.content-left{
	float:left;
	width:562px;
}
.infocont{
	background-color:#fff;
	text-align:right; 
	font-size:1em; 
	padding-right:1.3em; 
	color:#333;
}
.cont{
	background-color:#fff;
	text-align:left; 
	font-size:.9em;  
	color:#333;
}
.cont p{
	margin:0;
	padding:0;
	font-size:.9em;
}
.cont h2{
	font-family:Arial, Georgia, serif;
	margin:0;
	padding:0;
	font-size:1em;
	font-weight:bold;
	color:#006;
}
.left-right-container{
	width:562px;
}
/*  Advertising Image ?????   */
.left-container{
	float:left;
	width:203px;
	padding-top:3.6em;
}
.right-container{
	float:right;
	width:350px;
}
.lower-container{
	margin:0;
    padding:0;
}
.angry-man{
	float:right;
	width:192px;
}
.left-lower{
	width:550px;
}
.list-container li{
	font-size:.8em;
}
.list-container{
	width:100%;
}
.list-left{
	width:33%;
	float:left;
}
.list-right-container{
	width:66%;
	float:right;
}
.list-right{
	width:50%;
	float:right;
}
.list-right-right{
	width:50%;
	float:right;
}
.list-h-left{
	width:50%;
	float:left;
}
.list-h-right{
	width:50%;
	float:right;
}
/*         Contacts Page            */
.c-l{
	background-color:#fff;
	float:left;
	width:380px;
}
.c-r{
	float:right;
	width:380px;
}
.c-i{
	text-align:left;
}
.c-img{
	margin:0;
	padding:3.2em 0 0 0;
}
.top{
	text-align:right;
	padding-right:2em;
}
.top a{
	text-decoration:none;
	color:#00f;
}
.enquiry{
	margin:0;
	padding:0;
	font-size:.9em;
	color:#036;
}
.enquiry a{
	color:#036;
}
.enquiry a:hover{
	color:#00f;
}
/*     Links with Image Roll Over     */
.i-b{
	float:right;
	width:560px;
}
.lft-b{
	padding-top:.6em;
	width:200px;
	float:left;
}

#l-b{
	width:196px;
	float:left;
}
#l-b a{
	display:block;
	height:138px;
	width:196px;
}
a#l{
	background-image:url(../images/css-links.jpg);
	background-position:left top;
	height:138px;
	width:196px;
}
a#l:hover{
	background-position:left bottom;
}
.right{
	margin-top:4.6em;
	padding:0;
	width:192px;
	float:right;
	height:100%;
}
.a-right{
	margin-top:0;
	padding:0;
	width:192px;
	float:right;
	height:100%;
}
.left{
	width:558px;
	float:left;
}
blockquote{
	margin:0;
	padding:.6em 0 .6em .6em;
	font-size:1em;
	color:#333;
}
blockquote a{
	color:#036;
}
blockquote a:hover{
	color:#00f;
}
.yellow-line{
	background-image:url(../images/yellow-quicklinks.jpg);
	width:760px;
}
.yellow-line ul{
	margin:0;
	padding:.3em 0 .3em 0;
	text-align:center;
}
.yellow-line li{
	display:inline;
	list-style-type:none;
	font-size:.8em;
}
.yellow-line a{
	text-decoration:none;
	color:#000;
}
.yellow-line a:hover{
	color:#00f;
}
.btm-links{
	width:760px;
}
.btm-links ul{
	margin:0;
	padding:.3em 0 .3em 0;
	text-align:center;
}
.btm-links li{
	display:inline;
	list-style-type:none;
	font-size:.7em;
}
.btm-links a{
	text-decoration:none;
	color:#000;
}
.btm-links a:hover{
	color:#00f;
}
.footer{
	background:url(../images/footer.jpg) repeat-y;
	margin:0;
	padding:.6em 0 0 .6em;
	width:752px;
	height:50px;
	font-size:.8em;
	color:#fff;
}
.footer-right{
	float:right;
}
.line{
	border-bottom:#000 dashed .08em;
}
.clearer{
	height:0;
	clear:both;
}
.bspacer{
	height:94px;
}
.spacer{
	height:.3em;
}
.imgspacer{
	height:1.8em;
}
.imgspacer-hc{
	height:1.85em;
}