/************* Links Styles ****************/

#nav {
	width: 100%;
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	background-color: #f2f2f2;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc; }
#nav li {
	float: left; }
#nav li a {
	display: block;
	padding: 8px 8px;
	text-decoration: none;
	font-weight: bold;
	font-size: 7.5pt;
	color: #069;
	border-right: 1px solid #ccc; }
#nav li a:hover {
	color: #eb2128;
	background-color: #FFFFFF; }

/*************** search styles *****************/

.search{
	position: absolute;
	top: 8px;
	right: 10px;
	z-index: 101;
	left: 831px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #336699;
	vertical-align: top;
}


#search input{
  font-size: 70%;
  margin: 0px  0px 0px 10px;
 }
 
#search a:link, #search a:visited {
	font-size: 80%;
	font-weight: bold;
	
}

#search a:hover{
	margin: 0px;
}

.top_links{
width: 888px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: right;
text-decoration: none;
color: #000000;
font-weight : none;
background-color: #FFFFFF; 
}

.logo{
text-align: left;
text-decoration: none;
color: #000000;
font-weight : none;
background-color: #FFFFFF; 
}

.pics{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: right;
text-decoration: none;
color: #000000;
font-weight : bold;
background-color: #9C8CD6; 
}

.intro{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: left;
text-decoration: none;
color: #FFFFFF;
font-weight : bold;
background-color: #336699;
}

.faq{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: center;
text-decoration: none;
color: #FFFFFF;
font-weight : bold;
background-image:  url("images/faqbg.gif");
}

.toplinks{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: center;
text-decoration: none;
color: #FFFFFF;
background-color: #663399; 
}

.headfoot{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: right;
text-decoration: none;
color: #FFFFFF;
background-color: #336699; 
}

.botlinks{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: center;
text-decoration: none;
color: #000000;
background-image: url("images/bg_grey.gif"); 
}

.ABN{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: right;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #663399;
	vertical-align: middle;
}





.location{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: left;
text-decoration: none;
color: #000000; 
font-weight : bold;
background-color: #FFFFFF;
}

.mainbody{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: left;
text-decoration: none;
color: #000000; 
background-color: #FFFFFF;
}

.error{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20pt;
text-align: center;
text-decoration: none;
color: #000000; 

background-color: #FFFFFF;
}

.suberror{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
text-align: center;
text-decoration: none;
color: #000000; 

background-color: #FFFFFF;
}

.mainbodyhome{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: left;
text-decoration: none;
color: #000000; 
font-weight : bold;
background-color: #FFFFFF;
}

.mainbodyservice{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: center;
text-decoration: none;
color: #ffffff; 
font-weight : bold;
background-color: #FFFFFF;
}

.mainbodyspecials{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: center;
text-decoration: none;
color: #ffffff; 
font-weight : bold;
background-color: #FFFFFF;
}

.mainbodycentre{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: center;
text-decoration: none;
color: #000000; 
background-color: #FFFFFF;
}

.mainbodycontact{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: center;
text-decoration: none;
color: #000000; 
font-weight : bold;
}

.mainbodyright{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: right;
text-decoration: none;
color: #000000; 
background-color: #FFFFFF;
}

.internetservice{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: center;
text-decoration: none;
color: #000000; 
background-color: #FFFFFF;
}

.internetsections{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: center;
text-decoration: none;
color: #000000; 
background-color: #FFFFFF;
}

.ourprice{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
text-align: left;
text-decoration: none;
color: #9900CC; 
font-weight : bold;
background-color: #FFFFFF;
}

.mission{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: center;
text-decoration: none;
color: #000000; 
font-weight : bold;
background-color: #FFFFFF;
}

.ourteam{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: center;
text-decoration: none;
color: #000000; 
background-color: #FFFFFF;
}

.business{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: left;
color: #000000;
font-weight : none; 
background-color: #FFFFFF;
}

.payoptions{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: center;
color: #000000;
font-weight : none; 
background-color: #FFFFFF;
}

.compare{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: left;
text-decoration: none;
color: #000000;
border-top-width: 1px;
border-top-color: #000000;
border-top-style: solid;
border-left-width: 1px;
border-left-color: #000000;
border-left-style: solid;
border-right-width: 1px;
border-right-color: #000000;
border-right-style: solid;
border-bottom-width: 1px;
border-bottom-color: #000000;
border-bottom-style: solid; 
}

.hostbasic{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: left;
text-decoration: none;
color: #000000; 
background-color: #66CCFF;
}

.hostbronze{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: left;
text-decoration: none;
color: #000000; 
background-color: #CC9900;
}

.hostsilver{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: left;
text-decoration: none;
color: #000000; 
background-color: #CCCCCC;
}

.hostgold{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: left;
text-decoration: none;
color: #000000; 
background-color: #FFFF00;
}

.hostprem{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: left;
text-decoration: none;
color: #000000; 
background-color: #00FFCC;
}

.hostplat{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: left;
text-decoration: none;
color: #000000; 
background-color: #C0C0FF;
}

.hostcrit{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: left;
text-decoration: none;
color: #000000; 
background-color: #FF0000;
}

.comparenethead{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: left;
text-decoration: none;
color: #000000; 
background-color: #CCCCCC;
}

.compareadsl{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: center;
text-decoration: none;
color: #000000; 
font-weight : bold;
background-color: #66CCFF;
}


.comparedialup{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: left;
text-decoration: none;
color: #000000; 
background-color: #FFFFcc;
}

.portfolio{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: center;
text-decoration: none;
color: #000000; 
}

.tandc{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
text-align: left;
text-decoration: none;
color: #000000; 
}

.indexmainheadings{
font-family: Tahoma;
font-size: 12pt;
text-align: left;
text-decoration: none;
color: #9900CC; 
font-weight : bold;
}

.index2ndmainheadings{
font-family: Tahoma;
font-size: 10pt;
text-align: left;
text-decoration: none;
color: #9900CC; 
font-weight : bold;
}

.indexbullets{
font-family: Tahoma;
font-size: 8pt;
text-align: left;
text-decoration: none;
color: #000000; 
font-weight : bold;
}


h1{
font-family: Tahoma;
font-size: 12pt;
text-align: center;
text-decoration: none;
color: #9900CC; 
font-weight : bold;
}

h2{
font-family: Tahoma;
font-size: 10pt;
text-align: left;
text-decoration: none;
color: #9900CC; 
font-weight : bold;
}

h3{
font-family: Tahoma;
font-size: 10pt;
text-align: center;
text-decoration: none;
color: #9900CC; 
font-weight : bold;
}

.leftbarhead1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: center;
text-decoration: none;
color: #FFFFFF; 
font-weight : bold;
background-color: #278AED; 
}

.leftbar1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: center;
text-decoration: none;
color: #000000;
background-color: #B2D6F4; 
}

.rightbar{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: center;
text-decoration: none;
color: #000000; 
font-weight : bold; 
}

.leftbar2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: center;
text-decoration: none;
color: #000000;
background-color: #99CCCC; 
}

.leftbar2host{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: left;
text-decoration: none;
color: #000000;
background-color: #99CCCC; 
}
	    
a:link
{
text-decoration:none;
color:#000080;
font-weight : bold;
}

a:active
{
text-decoration:none;
color:#000080;
font-weight : bold;
}

a:visited 
{
text-decoration:none;
color:#000080;
font-weight : bold;	  
}

a:hover
{
text-decoration:underline;
color:#000080;
font-weight : bold;  
}

a.faq:link
{
text-decoration:none;
color:#C1E7FF;
font-weight : bold;
}

a.faq:active
{
text-decoration:none;
color:#C1E7FF;
font-weight : bold;
}

a.faq:visited 
{
text-decoration:none;
color:#C1E7FF;
font-weight : bold;	  
}

a.faq:hover
{
text-decoration:underline;
color:#C1E7FF;
font-weight : bold;  
}

//------------------------------------

a.top:link
{
text-decoration:none;
color:#000080;

}

a.top:active
{
text-decoration:none;
color:#000080;

}

a.top:visited 
{
text-decoration:none;
color:#000080;

}

a.top:hover
{
text-decoration:underline;
color:#000080;

}

a.submenu:link
{
text-decoration:none;
color:#000080;
font-weight : bold;
}

a.submenu:active
{
text-decoration:none;
color:#000080;
font-weight : bold;
}

a.submenu:visited 
{
text-decoration:none;
color:#000080;
font-weight : bold;	  
}

a.submenu:hover
{
text-decoration:underline;
color:#FFFFFF;
font-weight : bold;  
}

a.linkbar:link
{
text-decoration:none;
color:#FFFFFF;
font-weight : bold;
}

a.linkbar:active
{
text-decoration:none;
color:#FFFFFF;
font-weight : bold;
}

a.linkbar:visited 
{
text-decoration:none;
color:#FFFFFF;
font-weight : bold;	  
}

a.linkbar:hover
{
text-decoration:none;
color:#FF0000;
font-weight : bold;

}

a.bottommenu:link
{
text-decoration:none;
color:#000000;
font-weight : bold;
}

a.bottommenu:active
{
text-decoration:none;
color:#000000;
font-weight : bold;
}

a.bottommenu:visited 
{
text-decoration:none;
color:#000000;
font-weight : bold;	  
}

a.bottommenu:hover
{
text-decoration:underline;
color:#000000;
font-weight : bold;  
}

/******************* Email Enquiry Form **********************/

#quote table { 
 background-color: #ffffff; 
 color: #000000; 
 width: 260px; 
 border: 0px solid #D7E5F2; 
 border-collapse: collapse; 
} 

#quote td { 
 border: 0px solid #D7E5F2; 
 padding-left: 10px; 
}

.labelcell { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #000000; 
 background-color: transparent; 
 width: 120px; 
}  

.labelcellreq { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #FF0000; 
 background-color: transparent; 
 width: 120px; 
} 

.fieldcell { 
 width: 140px; 
 color: #000000; 
 text-align: left; 
 margin-right: 0px; 
 padding-right: 0px; 
} 

.textcell { 
 width: 520px; 
 color: #000000; 
 background-color: #D7E5F2;
 border: 1px solid #284279; 
 text-align: left; 
 margin-right: 0px; 
 padding-right: 0px; 
} 

.fieldcellreq { 
 width: 140px; 
 color: #ff0000; 
 text-align: right; 
 margin-right: 0px; 
 padding-right: 0px; 
} 

.fieldcell input { 
 width: 140px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
}

.required{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: left;
text-decoration: none;
color: #FF0000;
}

.texta { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #ffffff;
 background-color: #ffffff; 
 border: 0px solid #666666; 
}

.button { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 margin-left: 12px; 
 margin-top: 3px; 
 margin-bottom: 2px; 
}


body 
{ 
width: 770px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
background-image: url("images/bg_grey.gif");
margin-top: 15px;
 
}
