body { color: #000000; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
p {}
a { color: #060d4e; font-style: normal; text-decoration: underline; outline: none; }
a img {border: none;}
a:hover {
	color: #060d4e;
	font-style: normal;
	text-decoration: none;
	background-color: #DFFCB6;
}
a.imageLink:hover {background-color: transparent;}
h1, h2, h3, h4, h5, h6 { color: #0f034e; font-weight: normal; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
h1.pageTitle {text-indent: -1000em;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h2.pageHeading {margin-top: 0; }
h2.workshop {text-align: center;}
h3 {font-size: 14px;}
h4 {font-size: 14px;}
h5 {font-size: 14px;}
.lowerLinks {font-size: 11px; overflow: auto; border: 1px solid #c0c0c0; margin: 3px auto; padding: 2px; position: relative; /*height: 40px;*/ /* Needed if #backLink is positioned absolutely */}
.lowerLinks a { font-size: 11px; text-decoration: none; border-bottom:0; color: #62125c;  }
.lowerLinks a:hover { }
#backLink {float: right; /*	position: absolute; */ /* comment out these two lines if floating to the right */ /*	top: 25px; */ }
.error { color: red; font-weight: bold; font-size: 14px }
.qdetails { text-align: left; margin-right: 20%; margin-left: 20%  }
.qdetails1 { text-align: left; margin-right: 20%; margin-left: 20%; }
form { margin: 0px; padding: 0px }
#footer {font-size: 10px; color: #666666;}
#footer a:link { font-size: 10px; }
#footer a:hover { text-decoration: none; }
.deleteButton { color: white; background-color: red; }
.submitButton { background-color: green; }
#pagination {border-bottom: 1px solid #62125c; padding-bottom: 2px; position: absolute; bottom: 5px; width: 700px;}
#pagination a {/*border: 1px solid #2c1a06;*/ padding: 2px; margin-left: 2px; /* background-color: #cac1ab;*/}
hr {  
color: #c0c0c0;
background-color: transparent;
border-top: 1px solid #c0c0c0;
}
#pagination a:hover {color: #e6f9e8; background-color: #62125c;}
#pagination span.liveTab {color: #62125c; background-color: #e6f9e8; padding: 5px 4px 2px 4px; margin-left: 2px;}
#today {font-size: 11px;}

/* ===  MENU  === */
#nav ul {margin: 0; padding: 0;}
#nav li {margin: 0; padding: 0; list-style-type: none; float: left;}
#nav a {background-repeat: no-repeat; background-position: 0 0; text-indent: -1000em; text-decoration: none; display: block;}
#nav a:hover {background-color: transparent;}
#nav a.buttonShop {background-image: url(images/btn_shop.png); width: 79px; height: 42px; margin-top: 12px;}
#nav a.buttonBlog {background-image: url(images/btn_blog.png) ; width: 66px; height: 36px; margin-top: 18px; margin-left: 7px;}
#nav a.buttonGallery {background-image: url(images/btn_artist.png); width: 119px; height: 52px; margin-top: 2px; margin-left: 14px;}
#nav a.buttonWorkshops {background-image: url(images/btn_workshops.png); width: 115px; height: 48px; margin-top: 6px; margin-left: 15px;}
#nav a.buttonNewsletter {background-image: url(images/btn_newsletter.png); width: 150px; height: 48px; margin-top: 6px; margin-left: 20px;}

#nav a.buttonShop:hover {background-position: 0 -42px;}
#nav a.buttonBlog:hover {background-position: 0 -36px;}
#nav a.buttonGallery:hover {background-position: 0 -52px;}
#nav a.buttonWorkshops:hover {background-position: 0 -48px;}
#nav a.buttonNewsletter:hover {background-position: 0 -48px;}

#subNav {font-size: 12px;}
#subNav ul {margin: 0; padding: 0;}
#subNav li {margin: 0; padding: 0; list-style-type: none; float: left;}
#subNav li.firstItem {border-right: 2px solid #ffffff;}
#subNav a {color: #ffffff; padding: 0 9px; text-decoration: none; }
#subNav a:hover {color: #f9f76e; background-color: transparent;}
/* == MENU END == */

#storeSubNav a {text-decoration: none; border-left: 4px solid #00a4e4; background-color: #e6d69d; padding: 3px 5px; }
#storeSubNav a:hover {color: #00a4e4; text-shadow: 3px 3px 8px #000000; }

#linksList {list-style-type: none; margin: 0; padding: 0;}
#linksList li {padding-left: 15px;}
#linksList li.linkHeader {padding-left: 0;}

#about td {vertical-align: top;}
#galleries {width: 700px; margin: 10px auto; overflow: auto;}
#galleries ul {margin: 0; padding: 0; margin-left: 25px;}
#galleries li {margin: 0; padding: 0; list-style-type: none; width: 220px; margin-right: 25px; float: left; min-height: 220px;}
#galleries a {width: 100%; text-align: center; display: block;}

ul#categoryList {margin: 0 auto; padding: 0; overflow: auto;}
ul#categoryList.store { width: 475px;}
ul#categoryList.gallery {width: 560px;}

ul#categoryList.store li { padding: 0; list-style-type: none; float: left; margin-top: 0; margin-bottom: 10px; margin-left: 10px; }
ul#categoryList.gallery li { list-style-type: none; margin: 0 20px 20px; padding: 0; float: left; }
ul#categoryList li div {}
ul#categoryList li a { text-align: center; text-decoration: none; display: block; padding: 6px 0;}
ul#categoryList li a:hover { color: #ffffff; background-color: transparent;}
/*#galleries ul#categoryList li a:hover { color: #ffffff; background-color: navy;}
*/
.classList {border-bottom: 1px solid #c0c0c0;}
.lastItem {border: none;}

#contactForm {
	border: 1px solid #00A7E5;
	margin: 15px auto;
	width: 500px;
	overflow: auto;
	padding: 2px;
}
#contactForm input, #contactForm textarea {border: 1px solid #060d4e; background-color: #dffcb6; /*margin: 0; padding: 0;*/}
#contactForm input.contactName {background-image: url(/images/contactName.jpg); background-repeat: no-repeat; height: 20px; padding-left: 85px; width: 161px; margin: 0;  float: left;}
#contactForm input.contactEmail {background-image: url(/images/contactEmail.jpg); background-repeat: no-repeat; height: 20px; padding-left: 59px; width: 187px; margin: 0; float: right;}
#contactForm textarea { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10; color: #060d4e; padding: 6px; margin: 0;}

input[type=submit].storeButton {
/*	text-indent: -1000em;
*/	background-image: url(images/cartbutton2.jpg);
	width: 69px;
	height: 26px;
	background-repeat: no-repeat;
	border: 1px solid #00bded;
	margin-top: 5px;
	color: #0f034e;
	font-size: 11px;
}
a.storeButton {
	background-image: url(images/cartbutton2.jpg);
	height: 26px;
	background-repeat: repeat-x;
	border: 1px solid #00bded;
	color: #0f034e;
	text-decoration: none;
	font-size: 11px;
	padding: 5px;
}
td.gallery {border-bottom: 1px solid #c0c0c0; font-size: 10px; padding: 10px 2px 20px 2px;}
td.lastRow {border-bottom: none;}
.imageTitle {font-weight: bold;}
.storeThumb {min-height: 180px; _height: 180px;}
/*#galleries {background-image: url(images/gallery-temp.jpg); width: 628px; height: 206px; }
*/td.descriptionCell { padding: 0 15px;}
.amazon {height: 255px;}
#homeLink {
	position: absolute;
	top: 27px;
	left: 13px;
	display: block;
	width: 275px;
	height: 125px;
}
#homeLink a {text-indent: -1000em; display: block; width: 100%; height: 100%;}
#homeLink a:hover {background-color: transparent;}

#storeSubNav {margin-bottom: 10px; }
body.store hr, div#testimonials hr {width: 50%; border: 0; height: 1px; background-color: #00a4e4;}
#newsbg { background-image: url(images/newletter-bg.jpg); background-repeat: no-repeat; background-position: center top; width: 427px; height: 168px; margin-right: auto; margin-left: auto; padding-top: 300px; padding-left: 250px; }
.lowertext { font-size: 10px; }
.pdfbox { font-size: 10px; margin-top: 3px; border: solid 1px #1e125e; }
