@charset "UTF-8";
/* ART SPECIFIC STYLE */

@import url("main.css");

h4 {
font-size:			18px;
text-transform:		uppercase;
color:				#8a9318;
margin:				5px 0 -1px 15px;
width:				92%;
border-bottom:		#666 1px dotted;
}	
.purple{
color:				#a33baf;
}
.green{
color:				#8a9318;
font-size:			15px;
font-weight:		bold;				
}
.knitkitwrap{
background:			url(../images/knitkitback.jpg) no-repeat center top;
padding:			20px 0 0 0;
font-size:			110%;
width:				400px;
margin:				auto;
}
.knitkitbott{
background:			url(../images/knitkitbott.jpg) no-repeat center top;
width:				400px;
height:				22px;
margin:				0 auto;
display:			block;
}
.knitkitsep{
background:			url(../images/knitkitsep.jpg) no-repeat center top;
width:				400px;
height:				11px;
margin:				auto;
display: 			block;
}
.knitkitwrap a, .knitkitwrap a:visited{
display:			block;
width:				187px;
height:				48px;
background:			url(../images/knitkitorder.jpg) no-repeat center center;
color:				#8f9b2a;
float:				right;
text-indent:		15px;
font-weight:		bold;
line-height:		270%;
font-size:			18px;
margin:				0 15px 0 0;
}
.knitkitwrap a:hover{
color:				#b0bb51;
}
.Columnleftmain .colourbarleft{
background-position:center top;
}
.Columnrightmain .colourbarright{
background-position:center top;
}

a, a:visited{
color: 				#bfcb21;
}
a:hover{
color: 				#8a9318;
}
h1{
color: 				#8a9318;
}
.Columnleftmain ul li a{
background:			url(../Art/images/subnavarrow.jpg)	 no-repeat right center;
}

.Columnleftmain ol{
margin: 			0;
list-style:			none;
}
.Columnleftmain ol a, .Columnleftmain ol a:visited{
display: 			block;
width: 				90%;
padding: 			1px 0 1px 3px;
text-align:			right;
font-weight:		bold;
color: 				#8a9318;
background:			none;
font-size: 			100%;
}
.Columnleftmain ol a:hover{
color: 				#b4bd41;
}

.Columnrightmain p{
margin: 			10px 0 1px 0;
color:				#8a9318;
font-weight:		bold;
}
.Columnrightmain input{
padding:			5px 2px 4px 2px;
border: 			3px double #8a9318; 
border-left-color: 	#bfcb21; 
border-top-color: 	#bfcb21; 
width:				185px;
float:				left;
font-size: 			110%;
color:				#bfcb21;
margin:				0 0 0 15px;
}
.Columnrightmain input.Submitbutt, .Columnrightmain input.Submitbutt:focus {
background: 		url('../images/Fade-buttart.png');	
border: 			3px double #8a9318; 
border-left-color:	#bfcb21; 
border-top-color: 	#bfcb21; 
color: 				#8a9318;	
padding: 			0.25em 0 0.25em 0;	
font-size: 			110%;
float: 				right;
margin: 			0 25px 25px 0;
width: 				45px;	
}
.Columnrightmain input.Submitbutt:hover {
color: 				#697011;
cursor:				pointer;
}
.Columnrightmain input.Submitbutt:active {
background: 		#f4f4f4;	
border: 			3px double #8a9318;	
border-left-color: 	#bfcb21;	
border-top-color: 	#bfcb21;	
font-size: 			110%;
color: 				#697011;
float:				right;	
}
.colourbarleft h1{
font-size: 			120%;
font-weight:		bold;
color:				#fcffd6;
text-align:			left;
text-transform:		none;
text-indent: 		0; 
line-height:		240%;
margin:				0 0 -17px 10px;
}
.colourbarleft a img{
width: 				32px;
height:				32px;
border:				#8a9609 1px solid;
margin:				10px 0 0 10px;
padding: 			1px;
} 
.colourbarleft a img:hover{
border-color:		#6f7905;
background-color:	#fcffd6;
}
/* SLIMBOX --------------------------------------------------*/

#lbOverlay {
	background-color: #e6ffaa;
}

#lbBottom {
	background-color: #687400;
}

#lbImage {
	border: 2px solid #687400;
}

#lbPrevLink:hover {
	background: transparent url(../images/greenprevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink:hover {
	background: transparent url(../images/greennextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	color: #fff;
	border: 2px solid #687400;
}
#lbBottom a{
color: #fff;
}
#lbBottom a:hover{
color: #e7ebc8;
}

#lbCloseLink {
	background: transparent url(../images/greencloselabel.gif) no-repeat center;
}