html, body {
       margin:0px; 
       padding:0px; 
       font-family:Arial, Verdana, Helvetica, sans-serif ;
        background-color: #fefe98;
       }

a {text-decoration: none;}

	.headlinks { color: blue ; text-decoration:none ; font-size:14pt}
	.headlinks:link { color: blue ; text-decoration:none}
	.headlinks:hover { color: #ff0000 ; text-decoration:none}

	.headlinksnew { color: white ; text-decoration:none ; font-size:12pt}
	.headlinksnew:link { color: white ; text-decoration:none}
	.headlinksnew:hover { color: #fefe98 ; text-decoration:none}

    .catlinks { color: white ; text-decoration:none; font-size:13.5px}
	.catlinks:link { color: white ; text-decoration:none; font-size:13.5px}
	.catlinks:hover { color: yellow ; text-decoration:none; font-size:13.5px}
	
	.craftlinks { color: blue ; text-decoration:none}
	.craftlinks:link { color: blue ; text-decoration:none}
	.craftlinks:hover { color: #fefe98 ; text-decoration:none ; background-color: blue}

	.craftlinksoff { color: blue ; text-decoration:none}
	.craftlinksoff:link { color: blue ; text-decoration:none}
	.craftlinksoff:hover { color: #fefe98 ; text-decoration:none ; background-color: blue}

.focusbox {
background-color: #fefe98; height: 60px; width: 125px; margin: 5px;
cursor: hand; cursor:pointer; color: blue ;
}

.focusbox:hover {
background-color: blue; height: 60px; width: 125px; margin: 5px;
cursor: hand; cursor:pointer; color: #fefe98 ;
}
	
	.box { border-bottom-style: solid; border-bottom-color: black; border-bottom-width: 1px; 
		   border-left-style: solid; border-left-color: black; border-left-width: 1px; 
		   border-right-style: solid; border-right-color: black; border-right-width: 1px; 
		 }

	.cssbox1top { width: 750px; height: 30px; line-height: 30px; color: white;
	background: url(http://www.craftlinks.co.uk/images/tab-blue-top.gif) no-repeat top;
		 }

	.cssbox1 { background-color: #fefe98; width: 750px;
		   border-top-style: solid; border-top-color: black; border-top-width: 1px; 
		   border-bottom-style: solid; border-bottom-color: black; border-bottom-width: 1px; 
		   border-left-style: solid; border-left-color: black; border-left-width: 1px; 
		   border-right-style: solid; border-right-color: black; border-right-width: 1px; 
		 }
		 
.main1024 { background: #dddddd;
width: 1024px;
padding: 0px;
  margin-left: auto ;
  margin-right: auto ;
		 }
		 
.main960 { background: #ffffff;
border: 1px blue solid;
width: 960px;
padding: 0px;
padding-bottom: 10px;
  margin-left: auto ;
  margin-right: auto ;
  overflow: auto;
		 }
		 
.leftspace {
width: 50px;
height: 100%;
margin: 0px;
padding: 0px;
float: left;
		 }

		 

	H1 {font-size:13.5px ; display: inline; font-family:arial, sans-serif}

.mysearch
{
font-size: 14pt;
color:#fefe98
}

.myinput
{
color: #000000;
background: #fefe98;
border: 2px solid #000000;
font-size: 14pt
}

.mysubmit
{
color: #000000;
background: #fefe98;
border: 2px solid #000000;
font-size: 14pt
}


.myinputnew
{
color: #000000;
background: #fefe98;
border: 1px solid #000000;
font-size: 12pt
}

.mysubmitnew
{
color: #000000;
background: #fefe98;
border: 1px solid #000000;
font-size: 12pt;
}


inputblack
{
color: #000000;
background: #fefe98;
border: 2px solid #000000;
font-size: 14pt
}

.submit inputblack
{
color: #000000;
background: #fefe98;
border: 2px solid #000000;
font-size: 14pt
}

		.black_overlay{
			display: none;
			position: absolute;
			position:fixed;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			position:fixed;
			top: 25%;
			left: 25%;
			width: 500px;
			padding: 5px;
			border: 16px solid #fefe98;
			background-color: blue;
			color: white;
			font-size: 14pt;
			z-index:1002;
			overflow: auto;
		}
		
