/*BACKGROUND FUNCTIONS*/

.centre-text {
	text-align:center;
}


#fluidbackground {
	border: 0px solid #FFFFFF;
	padding: 0px 0px 0px 0px;
	/*background-color: #D8C962;*/
	
	min-height: 100%;
	color:#00FF33;
	margin: 0 auto -4em;
	height: auto !important;
	}

#dropShadow {
width:810px;
height:auto;
padding-bottom:5px;
background-color:#999999;

}	
	
	
	
#topBanner {
background-color:#FFFFCC;
width:800px;
	}
	
#logo {
background-color:#FFFFCC;
margin-top:10px;
margin-left:50px;
height:125px;
width:140px;
float:left;
}
#logo2 {
background-color:#FFFFCC;
margin-top:10px;
margin-right:50px;
float:right;
}

#navHolder {
background-color:#FFFFCC;
padding:50px 0 20px 0;
margin:0 50px;
clear:both
}

#content {
background-image: url(images/gradient.jpg);
background-repeat:repeat-x;
background-position:top;


background-color:#330033;
width:700px;
height:auto;
margin-left:50px;
margin-right:50px;
margin-bottom:15px;
margin-top:10px;

font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:14px;
font-style:none;
}





#hometext {
height:440px;
width:600px;


margin-left:auto;
margin-right:auto;


}

#hometext2 {
float:right;
padding-top:110px;
width:220px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#hometext3 {
width:600px;
height:auto;
margin-left:auto;
margin-right:auto;
padding-bottom:20px;
padding-top:20px;

}

 p.homePara {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 }


#spacer {
position:relative;
top:150px;
left:20px;
width:650px;
height:30px;

}



   p.HomePage {
 font-family:Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:13px;
 font-style:none;
 margin-left:auto;
 margin-right:auto;
 padding:0px;
 } 


#homeContent {
float:inherit;
z-index: 2;
font-family:Arial, Helvetica, sans-serif;
font-size:1px;
color:#330033;

}	

#swirlBanner {
width:700px;
height:auto;
margin-left:auto;
margin-right:auto;
padding-top:20px;
}

#footer {
background-color:#FFFFCC;
height:40px;
width:800px;
}


   
	a:link {color:#660066;}   
	a:visited {color:#660066;}
	a:hover {color:#330033;}

	a.img {border:none;}
    * {outline:none}
	
	    
#main {
height:auto;
width:800px;
margin-left: auto;
margin-right: auto;
background-color:#FFFFCC;
/*  opacity: .7;
  filter:alpha(opacity=90);8 */
}
   
#wrapper {
	margin-top: 0px;
	width: 800px;
	/* [disabled]height:900px; */
	margin-left: auto;
	margin-right: auto;
   }
 
  
 /*TEXT */
 p {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 }
 
 #futureEvents1 {
 width:600px;
 height:auto;
 background-color:#CCCCCC;
 margin-left:auto;
 margin-right:auto;
   }
 
  p.futureEvents {
 font-family:Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:11px;
 font-style:italic;
 margin-left:auto;
 margin-right:auto;
 padding:20px;
 }  
  
 
  #shopCat {
  width:562px;
  height:106px;
  padding-top:5px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:20px;
  padding-bottom:10px;
  }
 
 
 h2 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#FFFFFF;
 }
 
 #kerrySlide {
 height:190px;
 width:700px;
 margin-left:auto;
 margin-right:auto;
}

 #billySlide {

 height:200px;
 width:700px;
 margin-left:auto;
 margin-right:auto;
}
 
 
 
 h1 {
 font-family:Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 font-size:14px;
 font-style:italic;
 margin-left:30px;
 padding-top:20px;

}

 p.artHeader {
 font-family:Arial, Helvetica, sans-serif;
 color:#00CCFF;
 font-size:12px;
 font-style:italic;
 margin-left:30px;
 margin-top:10px;
 padding:20px;
 }  
 
 
 p.main {
 padding-left:50px;
 padding-right:50px;

 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 } 
 
  p.main2 {
 padding-left:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 }  
 
  p.main3 {
 padding-left:50px;
 padding-right:50px;

 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 }  
 
  p.backBtn {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 padding:10px;
 } 
 
 p.footerText {
 padding:10px;
 margin-left:40px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#999999;
 } 
 
 /*Author and artist content*/

.author {
float:left;
margin:0px 10px 0px 25px;
}

#author2 {
float:left;
margin:0px 10px 30px 25px;

/*This is for the Poster shop*/
}
 
 
 
 p.author {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 padding-top:20px;
 }




 /*NAV LINKS*/ 

  
   
 ul {
list-style-type:none;
float:right;
width:100%;
margin:0;
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
	color:white;
	font-size: 12px;
	/*float:right;*/
}

li {
display:inline;
float:right;
}

.shopBtnHolder {
width:600px; /*483 */
height:80px;
margin-left:auto;
margin-right:auto;
clear:both;
}

.shopBtnUk {

width:161px;
float:left;

}

#shopBtnEURO {

width:161px;
height:50px;
margin-left:auto;
margin-right:auto;
padding-left:auto;
padding-right:auto;
}

#shopBtnUSA {

width:161px;
height:50px;
float:right;
}





/*Gallery Test*/



div.img {
width:600px;
margin-left:auto;
margin-right:auto;

}


div.img img {
float:left;
border:thin #000000;
display:list-item;
margin:3px;
}



#linksPage {
width:450px;
margin-left:auto;
margin-right:auto;
padding-bottom:50px;


display:list-item; list-style:none;
}


/*buyNowButton*/

#buyNowBtn {
margin-left:10px;
}



/*CONTACT FORM*/

#contactHolder {
margin-left:auto;
margin-right:auto;
width:500px;
height:auto;
padding-bottom:30px;
}


#contact-area {
margin-left:auto;
margin-right:auto;
width:600px;
height:400px;
}

#contact-area input, #contact-area textarea {
padding:5px;
width:471px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0px 0px 10px 0px;
border:2px solid #ccc;
}

#contact-area textarea {
height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
border: 2px solid #900;
}

#contact-area input.submit-button {
width:100px;
float:right;
}


label {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
color:#FFFFFF;
float:left;
text-align:right;
margin-right: 15px;
width: 100px;
padding-top:5px;
font-size:12px;
}
