/* CSS Document */
html {
	overflow-y: scroll; /* forces RH scroll bar - lovely !*/
}
body {
	margin-top: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#636F65;  /*dark grey default text colour */
}
@font-face {
	font-family: noteworthy, Verdana, serif;
	src: url("site/Noteworthy-bold.otf") format("opentype");
}
@font-face {
	font-family: calibri, Verdana, Arial, Helvetica, sans-serif;
    src: url(site/calibri.ttf);
}
.arrowleft {
	position:absolute;
	left:0;
	width:100%;
	height:100px;	
	opacity: 0.2;
	filter: alpha(opacity=20); /* For IE8 and earlier */
	/*border:solid 1px #000000;	*/
}
.arrowleft:hover {
	opacity: 1.0;
	filter: alpha(opacity=100); /* For IE8 and earlier */
}
.arrowright {
	position:absolute;
	left:0;
	width:100%;
	height:100px;
	/*border:solid 1px #000000;		*/
	opacity: 0.2;
	filter: alpha(opacity=20); /* For IE8 and earlier */	
}
.arrowright:hover {
	opacity: 1.0;
	filter: alpha(opacity=100); /* For IE8 and earlier */
}
.aucbtnbl {
	background-color:#007BFF;
	padding:3px;
	margin:auto;
	margin-top:10px;
	display:inline; /* makes text fill div */
	color:#FFF;
	font-size:12px;
	border-radius: 5px;
	white-space: nowrap; /* stops button making 2 lines */	
}
.aucbtnor {
	background-color:#cc4d27;
	padding:3px;
	margin:auto;
	margin-top:10px;
	display:inline; /* makes text fill div */
	color:#FFF;
	font-size:12px;
	border-radius: 5px;
	white-space: nowrap; /* stops button making 2 lines */	
}
.auctype {
	background-color:#c17b0c; /* was007BFF;*/
	padding:3px;
	display:inline; /* makes text fill div */
	color:#FFF;
	font-size:12px;
	border-radius: 5px;
	font-weight:bold;
	text-align:center;
	height:25px;
	white-space: nowrap;	
}
.central{
	max-width:1000px;
	margin:auto;
	/*border:1px green solid;*/
}
.centrebox{
	max-width:700px;
	margin:auto;
	/*border:1px green solid;*/
	text-align:center;
}
.cols {
	padding:10px;
	border:2px #EEEEEE solid;
}
.fix {
	display:inline-block;
	margin:auto;
	width:100%;
	text-align:center;
	max-width:300px;
	/*border:1px green solid;*/
}
.gallery {
	text-align:center;
	width:20%;
}
.hover:hover {
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}
.innerbox {
	max-width:1000px;
	margin:auto;
	border:1px blue solid;
}

.logo {
	width:300px;
	/*border:solid 1px #800;*/
}
.menu18 {
	font-family: noteworthy, Verdana, serif;
	font-size:18px;
	padding-left:6px;
	padding-right:6px;	
}
.mybtns {
	color:#000!important;
	padding-right:0px!important;
	padding-left:5px!important;
}
.mybtns:hover {
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */	
}
.news {
	width:100%;	
	margin:auto;
	color:#8d4353;
	/*border:solid 1px #33CC33;*/
}
.newstitle {
	font-family: noteworthy, Verdana, serif;
	color:#000000; /*#456a9b;*/
	font-size:24px;
	text-align:center;
}
.newstxt {
	font-family: noteworthy, Verdana, serif;
	color:#000000;
	font-size:18px;
	text-align:center;
}
.notext18 {
	font-family: noteworthy, Verdana, serif;
	font-size:18px;
	color:#0000FF;!important /* was456a9b; */
	text-align:center;
}

.padding{
	padding:4px;	
}
.pigpic {
	/*border:solid 1px #FFF;*/
	margin:0px;
}
.pigpic:hover {
	/*border:solid 1px #999;
	padding:0px;*/
	opacity: 0.7;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}
.pigthumb{
	font-size:12px;
	color:#636F65;
	text-align:center;	
	/*border:solid 1px blue;*/
	padding-top:10px;
	min-height:100px;
}
.pigthumb:hover {
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}

.text10 {
	font-size:10px;
	color:#636F65;
}
.text12 {
	font-size:12px;
	color:#636F65;
}
.text12ctr {
	font-size:12px;
	color:#636F65;
	text-align:center;
}
.text14 {
	font-size:14px;
	color:#636F65;
}
.text14ctr {
	font-size:14px;
	text-align:center;
	color:#636F65;
}
.text14grn {
	font-size:14px;
	color:#009900;
	font-weight:bold;
	text-align:center;		
}
.text14ul {
	font-size:14px;
	color:#636F65;
	text-decoration:underline;
}
.text14ulbold {
	font-size:14px;
	color:#636F65;
	font-weight:bold;
	text-decoration:underline;
}
.text14bold {
	font-size:14px;
	color:#636F65;
	font-weight:bold;
	/*text-decoration:underline;*/
}
.text14ulblu {
	font-size:14px;
	color:#00F;
	text-decoration:underline;
	text-align:center;
}
.text16bold {
	font-size:16px;
	color:#636F65;
	font-weight:bold;
}
.text18 {
	font-size:18px;
	color:#636F65;
}
.texterr {
	font-size:14px;
	color:#990000;
	text-align:center;
	font-weight:bold;	
}
.textlogin {
	color:#c17b0c;
	font-weight:bold;
	position:absolute;
	top:95px;
	left:37%;
	margin:auto;
	width:26%;
	/*border:1px blue solid;*/
	font-weight:bold;
	text-align:center;
	white-space: nowrap;

}
.thumbox {
	/*border:solid 1px #000000;*/
	width:100%;
/*opacity: 0.2;
	filter: alpha(opacity=20);  For IE8 and earlier */	
}
.thums {
	/*border:solid 1px #000;*/
	padding:0px;
	margin-bottom:30%;
}
.thums:hover {
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}
ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
li {
    padding: 0px 2px 0px 0px;
	margin: 0px;
}
.utils {
	margin:auto;
	/*border:solid 2px red;*/
}
.utils,td {
	padding:5px;
	/*border:none; !important*/
	/*border:solid 1px #DDDDDD;	*/
}


/*================== ABOVE HERE REAL ===============================*/
