/* Body */
body {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	font-style: normal; 
	font-weight: normal;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;		
}

/* Link Image Borders */
a img { border:none }
	
/* Link Text Styles */
	a:visited{text-decoration:none; color:#000000;}
	a:link{text-decoration:none; color:#000000;}
	a:hover{text-decoration:none;color:#99C806;}
	
.menulinks { 
  color: #FFFFFF; 
}

.menulinksgreen { 
  color: #AEE800; 
}
	
/* TABLE LAYOUT & STYLES */
	
/* Table Data */
td {
	font-family: Arial;
	font-size: 11px;
}

/* Table Header */
th {
	font-family: Arial;
	font-size: 11px;
}

/* Table Border */
.table {
	border-right: 1px solid; 
	border-top: 1px solid; 
	border-left: 1px solid; 
	border-bottom: 1px solid; 
	font-size: 11px; 
	font-family: Arial;
	border-color:#EEEEEE; 
	background-color: #FFFFFF;
}

/* Box Border Style */
#boxborder {

	border: #EEEEEE 1px solid; 
}

#boxborderblack {

	border: #28292F 1px solid; 
}

#boxbordergreen {

	border: #B2E705 1px solid; 
}

/* Profile Listing Border */
#profileborder {

	border: #9ED200 1px solid; 
}

/* Footer Layout */
#footer	{ 
	width: 100%;
	background-image: url(../images/footerbg.png);
	text-align: left;
	clear: both;
} 

/* Footer Layout */
#footerbox	{ 
	width: 100%;
	clear: both;
} 

/* TEXT & COLOUR STYLES */

/* Intro Title Headings */
.introhead {

	font-family: Arial;
	font-size: 16px;
	color: #999999;
}

/* Category Title */
.catheader {

	font-family: Arial;
	font-size: 15px;
	color: #9FD300;
}

/* Category Results */
.catfooter {

	font-family: Arial;
	font-size: 15px;
	color: #9FD300;
}

/* Category Text */
.cattext {
	font-family: Arial;
	font-size: 10px;
	color: #C0C0C0;	
}

/* Advertisement Text */
.adtext {
	font-family: Arial;
	font-size: 14px;
	color: #AED635;	
}

/* Search Listing Text */
.listings {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

/* Category Text */
.bizlisting {
	font-family: Arial;
	font-size: 10px;
}

/* Blue Text - Large */
.profilelisting{

	font-family: Arial;
	font-size: 14px;	
}

/* Red Text */
.red {

	font-family: Arial;
	font-size: 11px;
	color: #CC0000;	
}

/* Red Text - Large */
.red2 {

	font-family: Arial;
	font-size: 12px;
	color: #CC0000;	
}

/* Blue Text - Large */
.larger{

	font-family: Arial;
	font-size: 16px;
	color: #666666;	
}

/* Advertisement Text */
.largergreen {
	font-family: Arial;
	font-size: 14px;
	color: #AED635;	
}

/* White Text */
.white {

	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;	
}

/* Green Text */
.green {

	font-family: Arial;
	font-size: 11px;
	color: #006600;	
}

/* Black Text */
.black {

	font-family: Arial;
	font-size: 11px;
	color: #000000;
}

/* Gray Text */
.gray {

	font-family: Arial;
	font-size: 11px;
	color: #666666;	
}

/* Gray Text */
.gray2 {

	font-family: Arial;
	font-size: 11px;
	color: #999999;	
}

/* Gray Price Text */
.price {

	font-family: Arial;
	font-size: 11px;
	color: #C0C0C0;	
}

.pricing {

	font-family: Arial;
	font-size: 15px;	
}

#orderprice {
	width: 100%;	
	line-height: 34px;
	font-family: Arial;
	font-size: 18px;
	color: #D20000;
	border-bottom: dotted 1px; 
	border-bottom-color: #CCCCCC;
}

/* Large Text Title */
.title {

	font-family: Arial;
	font-size: 13px;
	color: #666666;
}

/* Large Text Title */
.mtitle {

	font-family: Arial;
	font-size: 13px;
	color: #CC0000;
}

/* Page Text Title */
#ptitle  {
	width: 100%;	
	line-height: 34px;
	font-family: Arial;
	font-size: 18px;
	color: #AED635;
	border-bottom: dotted 1px; 
	border-bottom-color: #CCCCCC;
} 

/* Service Text Title */
.stitle {

	font-family: Arial;
	font-size: 11px;
	color: #B5B5B5;
}

/* Questions Text Title */
.qtitle {

	font-family: Arial;
	font-size: 14px;
}

.footertitle  {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #B3DE30;
	height: 23px;
} 

/* Menu Text Titles */
.menu {

	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}



a.menulinks:link { 
  color: #FFFFFF;
}

a.menulinksgreen:link { 
  color: #AEE800;
}

a.menulinksgreen:visited { 
  color: #AEE800;
}

a.menulinks:visited { 
	color: #FFFFFF; 
}

a.menulinks:hover { 
	color: #B3DE30; }

/* Statistics Text Colour */
.status {

	font-family: Arial;
	font-size: 13px;
	color: #666666;
}

/* Listing URL Color */
.url {

	font-family: Verdana;
	font-size: 10px;
	color: #006633;
}

/* Member/Client Login Text */
.login {

	font-family: Arial;
	font-size: 12px;
}

/* Date Color */
.date {

	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
}

#copyright	{ 
	width: 100%;
	line-height: 50px;
	background-image: url(../images/copyright-bg.png);
	color: #999999;
	text-align: center;
	clear: both; 
	padding: 0; 
} 

/* Category Text */
.category {

	font-family: Arial;
	font-size: 10px;
	color: #99C806;
}

.description {
	color: #666666;
}

/* Category Text Bold*/
.categorybold {

	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #99C806;
}

/* Category Titles Text */
.cattitle {
	font-size: 12px;
	
}

/* Client Login Titles */
.mainlogin {
	font-size: 14px;
	
}

/* FROM FIELDS & BUTTON STYLES */

/* Form Fields */
.form {

	border: #CCCCCC 1px solid; padding: 5px; char width: 35;
	color: #666666; 
	font-family: Arial; 
	font-size: 10px; 
	background: #FFFFFF url('http://www.nzdirectory.co.nz/images/form-bg.jpg') no-repeat; 
}

/* Search Form Fields */
.searchform {

	border: #CCCCCC 1px solid; padding: 5px; char width: 35;
	color: #666666; 
	font-family: Arial; 
	font-size: 10px; 
	height: 24px;
	background: #FFFFFF url('http://www.nzdirectory.co.nz/images/form-bg.jpg') no-repeat; 
}

/* Order Form Fields */
.orderform {

	border: #CCCCCC 1px solid; padding: 5px;
	color: #666666; 
	font-family: Arial; 
	font-size: 10px; 
	height: 24px;
	background: #FFFFFF url('http://www.nzdirectory.co.nz/images/form-bg.jpg') no-repeat; 
}

/* Detail Form Field */
.detailform {

	border: #CCCCCC 1px solid; padding: 5px;
	color: #666666; 
	font-family: Arial; 
	font-size: 10px; 
	background: #FFFFFF url('http://www.nzdirectory.co.nz/images/form-detail-bg.png') no-repeat; 
}

/* Detail Form Field */
.dropform {

	border: #CCCCCC 1px solid;
	color: #666666; 
	font-family: Arial; 
	font-size: 10px; 
}

/* Search Form Fields */
.formbutton {

	border: #94BF0F 1px solid; padding: 3px;
	background-color: #A4D410; 
	color: #FFFFFF; 
	font-family: Arial; 
	font-size: 10px;
}


.cscformbuttons {

	border: #CCCCCC 1px solid; padding: 2px;
	background-color: #CCCCCC; 
	color: #434343;
	font-family: Arial; 
	font-size: 10px;
}


#menubox  { 
	width: 175px;
	text-align: left;
	float: left;
	padding-left: 5px;
} 