@charset "utf-8";
/* CSS Document */
*{
	/*border: 1px solid red;*/
}

body{
/*background: #fff url(/images/tiled.jpg) repeat-x top left;	*/
background-image: url(bg-body_gra.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #1e1f21;
	text-align: center;
	/*font-size: 12px;
	line-height: 17px;*/
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.videos{margin:0px;padding:0px;list-style:none;}

td{
       font-family:Arial;
       color:#333333;

}

.author{
	display: none;
}

.rssincl-itemdesc{
	text-align: justify !important;
}

.blogsitesummary li{
	padding-top: 5px;
	padding-bottom: 5px;
	padding: 0px;
	line-height:18px;
}

p{ font-family: arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 18px;}
h1{ font-family: arial, Georgia, "Times New Roman", Times, serif; font-size: 22px; color: #ff0000; /*font-style: italic;*/ margin: 0px; padding: 0px;}
h2{ font-family: arial, Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #ffffff;  margin: 0px; padding: 10px; background-color: #1e1f21; text-transform: uppercase;}
h3{ font-family: arial, Georgia, "Times New Roman", Times, serif; font-size: 28px; color: #ff0000; /*font-style: italic;*/ margin: 0px; padding: 0px; line-height:34px;}
h4{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666666; font-weight: normal; line-height: 18px;}
h5{ font-family: arial, tahoma; font-size: 11px; color: #cccccc; padding: 0px; margin: 0px; font-weight: normal;}
h6{ font-family: arial, Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #ffffff; /*color: #cc0000;*/  margin: 0px; padding: 5px; background-color: #1e1f21; /*background-color: #515151;*/ text-transform: uppercase; text-align: center; letter-spacing: 1px;}
h7{ color: #000000; font-weight: bold; }
h8{    margin: 0px; }
.posttitlestyle{
	background-color: #444444;
	color: #ffffff;
	padding: 3px;
}

hr{ height: 1px; }

liner{
width: 100%;
height: 1px;
background: #cccccc;
border: 1px solid #cccccc;
  
}

.lefthandtags{
	color: #CCCCCC;
	position: relative;
	float: left;
	text-align: left;
	/*height: 200px;
	border: 1px solid blue;*/
	padding: 10px;
}

ol{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:18px; /*color: #333333;*/ }
li{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px;padding-bottom:10px;/*color: #333333;*/ }

.post-body{ color: #666666;}

.darklink a{ color: #ffffff;}



.container{
	position: relative;
	margin: auto;
	width: 980px;
	/*border: 1px solid white;*/
}

.header{
	position: relative;
	margin: auto;
	width: 980px;
	/*border: 1px solid yellow;*/
	height: 125px;
}

.header1{
	color: #666666;
}

.searchBox{
	position: relative;
	float: right;
	width: 225px;
	text-align: left;
	/*height: 30px;
	background-color: #ffffff;*/
}

.imageboxes{
	position: absolute;
	top: 12px;
	left: 560px;
	height: 160px;
	/*float: right;*/
	/*border: 1px solid red;*/
	width: 400px;
	text-align: right;
	/*background-image: url(http://graft.oncentre.co.nz/gra_stamp_header.png);
	background-repeat: no-repeat;*/
}

.betapic{
	position: relative;
	float: left;
	left: 10px;
	/*border: 1px solid red;*/
	top: 30px;
}


.logo{
	position: relative;
	float: left;
	top: 17px;
	left: 10px;
	/*border: 1px solid red;*/
	background-image: url(/logo_v4.png);
	width: 200px;
	height: 98px;
}

.pagewidth{
position:relative;
float:left;
	width: 980px;
	background-color: #FFFFFF;
	/*border: 1px solid #333333;*/
}

.pagewidthbox{
	position: relative;
	float: left;
	clear: none;
	/*border: 1px solid blue;*/
	width: 760px;
}

.menu{
	position: relative;
	float: left;
	text-align: center;
	padding: 2px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 50px;
}

.bannerad{
	position: relative;
	float: left;
	height: 130px;
	width: 760px;
	background-color: #ffffff;
	bottom: 2px;
	border: 1px solid #cccccc;
}

.columnleft{
	/*top: 10px;*/
	position: relative;
	float: left;
	left: 2px;
	clear: none;
	width: 170px;
	padding-bottom: 10px;
	bottom: 0px;	
	background-color: #f1f1f1;
	/*border: 1px solid blue;*/
	
}

.contentarea{
	position: relative;
	float: left;
	clear: none;
	width: 525px;
	/*border: 1px solid red;*/
	padding: 30px;
	padding-top: 10px;
	text-align: left;
	min-height: 3500px;
	background-image: url(http://graft.oncentre.co.nz/gra_stamp.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

.rssincl-head{
	padding-bottom: 10px !important;
}

.rssincl-entry{
	padding-bottom: 18px !important;
	text-align: justify !important;
}

.rssincl-last{
	display: none;
}

p .rssincl-itemtitle{
	text-align: justify !important;
}	

.contentareaFollowon{
	position: relative;
	float: left;
	clear: none;
	width: 525px;
	/*border: 1px solid red;*/
	padding: 30px;
	padding-top: 10px;
	text-align: left;
	min-height: 2190px;
	background-image: url(http://graft.oncentre.co.nz/gra_stamp.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

.contentarea_wider{
	position: relative;
	float: left;
	clear: none;
	width: 690px;
	/*border: 1px solid red;*/
	padding: 30px;
	padding-top: 10px;
	text-align: left;
	/*min-height: 1280px;*/
	background-image: url(http://graft.oncentre.co.nz/gra_stamp.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

.contentcontent{
	float: left;
width: 100%;
min-height:1000px;
}

.quicklinks{
	top: 10px;
	position: relative;
	float: left;
	/*border: 1px solid red;*/
	width: 530px;
	display: block;
	border-top: 1px dotted #cccccc;
	padding-top: 10px;
	/*bottom: 0px;
	height: 240px;*/
}


.contentarea1{
	position: relative;
	float: left;
	clear: none;
	width: 525px;
	/*border: 1px solid red;*/
	padding: 30px;
	padding-top: 10px;
	text-align: left;
	min-height: 500px;
}


.contentarea2{
	position: relative;
	float: left;
	clear: none;
	width: 720px;
	/*border: 1px solid red;*/
	padding: 30px;
	padding-top: 10px;
	text-align: left;
}

.columnright{
	top: 0px;
	position: absolute;
	left: 763px;
	/*float: left;
	clear: none;*/
	width: 215px;
	/*border: 1px solid blue;*/
	text-align: left;
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	bottom: 0px;
	padding-bottom: 5px;
	background-color: #f1f1f1;
	/*min-height: 2080px;*/
}

.columnright1{
	top: 0px;
	position: absolute;
	left: 763px;
	/*float: left;
	clear: none;*/
	width: 215px;
	/*border: 1px solid blue;*/
	text-align: left;
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	bottom: 0px;
	padding-bottom: 5px;
	background-color: #f1f1f1;
	min-height: 500px;
}

.infobox{
	position: relative;
	margin: 0;
	/*border-bottom: 1px solid #666666;*/
	padding-bottom: 2;
	text-align: center;
	/**width: 190px*/
	/*background-color: #CCCCCC;*/
	/*border: 1px solid #cccccc;*/
	/*background-image: url(http://graft.oncentre.co.nz/images/info_bg.jpg);
	background-position: top center;*/
	
}

.righColumnAd{
	position: absolute;
	bottom: 0px;
	width: 217px;
	height: 200px;
}

.footer{
	top: 20px;
	padding-bottom: 40px;
float:left;
position:relative;
	width: 982px;
	/*display: block;*/
	min-height: 230px;
	/*border: 1px solid blue;*/
	background-image: url(footer_bg.jpg);
	background-repeat: repeat-x;
	background-color: #414141;
	/*background-color: #303133;*/
	color: #cccccc;
	font-size: 12px;
	font-family: arial, verdana;
}

.resourcebox1{
	/*border-right: 1px dotted #666666;*/
	text-align: left;
	/*position: relative;
	float: left;*/
	padding-left: 140px;
	/*width: 250px;*/

}

.resourcebox2{
	border-left: 1px dotted #666666;
	text-align: left;
	/*width: 300px;
	position: relative;
	width: 250px;
	float: left;*/
	left: 10px;
	padding-left: 8px;
	width: 180px;
	/*border: 1px solid red;*/
}

.resourcebox3{
	border-left: 1px dotted #666666;
	/*border-right: 1px dotted #666666;*/
	text-align: left;
	width: 250px;
	/*position: relative;
	float: right;
	left: 10px;
	padding-left: 8px;*/
	padding-left: 10px;
	left: 50px;
	/*border: 1px solid red;*/
}

.resourcebox4{
	border-left: 1px dotted #666666;
	/*border-right: 1px dotted #666666;*/
	text-align: left;
	/*width: 250px;*/
	/*position: relative;
	float: right;
	left: 10px;
	padding-left: 8px;*/
	padding-left: 10px;
	left: 50px;
	/*border: 1px solid red;*/
}

.resourceboxmain{
	position: relative;
	float: left;
	clear: none;
	width: 100%;
	/*border: 1px solid blue;*/
	top: 20px;
	color: #CCCCCC;
}

.resourceboxmain a{
	color: #CCCCCC;
	text-decoration: none;
}

.resourceboxmain a:hover{
	color: #CCCCCC;
	text-decoration: underline;
}

.resourceboxfirst{
	position: relative;
	float: left;
	clear: none;
	padding: 15px;
	width: 190px;
	left: 107px;
	text-align: left;
	/*border: 1px solid blue;*/
	border-right: 1px dotted #aaaaaa;
	min-height: 80px;
}

.resourcebox{
	position: relative;
	float: left;
	clear: none;
	padding: 15px;
	width: 190px;
	text-align: left;
	/*border: 1px solid blue;*/
	border-right: 1px dotted #aaaaaa;
	min-height: 80px;
	left: 107px;
}

.resourceboxend{
	position: relative;
	float: left;
	width: 190px;
	padding: 15px;
	clear: none;
	/*border: 1px solid red;*/
	text-align: left;
	left: 107px;
}

.resourcetitle{
position: relative;
float: left;
	text-align: left;
	width: 100%;
	display: block;
	color: #cccccc;
	}

.resourceimage{
position: relative;
float: left;
	/*width: 200px;*/
	clear: none;
	/*border: 1px solid red;*/
}

.resourcetitle1{
	position: relative;
	float: left;
	width: 380px;
	clear: none;
	top: 15px;
	/*border: 1px solid blue;*/
}

.resourcetitle2{
	position: relative;
	float: left;
	width: 400px;
	clear: none;
	left: 60px;
	top: 15px;
	/*border: 1px solid blue;*/
}

.resourceBottomLinks{
	position: relative;
	float: left;
	width: 160px;
	clear: none;
	top: 50px;
	padding-bottom: 10px;
	background-color: #414141;
display:none;
}

.servicesTitle{
	position: relative;
	float: left;
	clear: none;
}

.resourceSearch{
	position: relative;
	float: right;
	clear: none;
	text-align: left;
	width: 220px;
	/*border: 1px solid red;*/
}

.copyright{
	position: relative;
	float: left;
	top: 20px;
	width: 942px;
	color: #cccccc;
	padding: 20px;
	font-size: 11px;
	/*text-align: left;*/
	font-family: arial, verdana;
	background-color: #1e1f21;
	
}	

/*START CONTENT SECTION STYLED HERE*/


.articlebox{
	position: relative;
	float: left;
	width: 100%;
	/*border: 1px solid #cccccc;*/
	/*font-family: verdana, arial;
	font-size: 12px;*/
	/*padding: 2px;*/
	padding-bottom: 19px;
	
}

.articleleft{
	position: relative;
	float: left;
	clear: none;
	width: 67%;
	/*border: 1px solid red;*/
	min-height: 150px;
	margin: 3px;
	
}

.articleright{
	position: relative;
	float: left;
	left: 9px;
	clear: none;
	width: 67%;
	/*border: 1px solid red;*/
	/*min-height: 150px;*/
	margin: 3px;
	
}



.promoleft{
	position: relative;
	float: left;
	clear: none;
	/*top: 10px;*/
	width: 29%;
	/*border: 1px solid blue;/
	/*min-height: 150px;*/
	margin-left: 0px;
	line-height: 16px;
	/*border: 1px solid #cccccc;*/
	background-color: #f1f1f1;
	padding: 5px;
	color: #666666;
	padding-bottom: 15px;
	
}

.promoright{
	position: relative;
	float: left;
	clear: none;
	/*top: 10px;*/
	width: 29%;
	/*border: 1px solid blue;*/
	/*min-height: 150px;*/
	margin-left: 5px;
	line-height: 16px;
	/*border: 1px solid #cccccc;*/
	background-color: #f1f1f1;
	padding: 5px;
	color: #666666;
	padding-bottom: 15px;
	
}


/*END CONTENT SECTION STYLED HERE*/


.rssincl-entry, .rssincl-last{
	color: #ffffff;
	/*border: 1px solid red;*/
}

.rssincl-backlink{
	display: none;
}


.rssincl-itemdesc{
	line-height: 19px !important;
}


ol{
	/*-moz-padding-start: 0px !important;
	display: none;
	margin: 0px;
	padding: 0px;*/
}
.reitable td{
 	background:#eee;	
 }
  .reitable th{
 	background:#333;
	color:#fff;
	font-size:12px;	
	text-align:left;
	text-transform:uppercase;
	vertical-align:middle;
       border:none;

 }
 .reitable {
 	font-size:12px;
	border:1px dotted #ccc;
	clear:left;
 }
 .reiimage{
 position:relative;
 top:20px;
 }
#loltabs{width: 660px; font-size: 12px;padding-bottom:10px;float:left;}
#loltabs ul{width:660px;margin-left:-30px;}
#loltabs .ul, #loltabs li{list-style:none;margin:0px;padding:0px;float:left;}

#loltabs li{float:left; padding:10px;background:#1E1F21;}
#loltabs li a{color:#fff;}
#loltabs li.selected a{color:#ff0000;}
.shop-main .header{width:100%;}
.shop-main{min-height:1000px;}
table.productTable{height:400px;}
div.shop-product-small {height:400px;}

.shopbody{height:800px;}
.shopfooter{height:500px;}
.shop-product-small .image{height:150px;}
.shop-product-large .details{clear:both;}
.catalogueItemNotFound{display:none;}
.shop-product-large .details {padding:0px;padding-right:10px;}

.social_network{color: #f2f2f2; position: absolute; z-index: 10000; font-size: 12px; left: 460px; bottom: 22px; font-weight: bold; text-align: left;}

