@font-face {
    font-family: 'AdobeGaramondProRegular';
    src: url('agaramondpro-regular-webfont.eot');
    src: url('agaramondpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('agaramondpro-regular-webfont.woff') format('woff'),
         url('agaramondpro-regular-webfont.ttf') format('truetype'),
         url('agaramondpro-regular-webfont.svg#AdobeGaramondProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'JamesFajardoRegular';
    src: url('james_fajardo-webfont.eot');
    src: url('james_fajardo-webfont.eot?#iefix') format('embedded-opentype'),
         url('james_fajardo-webfont.woff') format('woff'),
         url('james_fajardo-webfont.ttf') format('truetype'),
         url('james_fajardo-webfont.svg#JamesFajardoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}



body { color: #000000; font-size: 14px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; background-image: url(images/mainbodybg.jpg); background-repeat: no-repeat; background-position: center top; margin: 0; padding: 0; }
p { margin: 0; padding: 0; }
a { color: #143544; font-style: normal; text-decoration: underline }
a:link { color: #514346; font-style: normal; text-decoration: underline }
a:visited { color: #514346; font-style: normal; text-decoration: underline }
a:hover { color: #000; font-style: normal; text-decoration: underline }
a:active { color: #514346; font-style: normal; text-decoration: underline }
h1 { color: #000; font-weight: bold; font-size: 30px; font-family: AdobeGaramondProRegular, verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0; padding-top: 0 }
h2 { color: #000; font-weight: bold; font-size: 18px; font-family: AdobeGaramondProRegular,verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h3 { color: #000; font-weight: bold; font-size: 14px; font-family: AdobeGaramondProRegular,verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h4 { color: #000; font-weight: bold; font-size: 14px; font-family: AdobeGaramondProRegular,verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h5 { color: #000; font-weight: bold; font-size: 14px; font-family: AdobeGaramondProRegular,verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
hr { border-top: 1px solid #4a2167 }
.lowerlinks { color: black; font-size: 9px; text-decoration: none }
.lowerlinks a:link { color: black; font-size: 9px; text-decoration: none }
.lowerlinks a:visited { color: black; font-size: 9px; text-decoration: none }
.lowerlinks a:hover { color: red; font-size: 9px; text-decoration: none }
.lowerlinks a:active { color: black; font-size: 9px; text-decoration: none }
.lowerlinks2 { color: #4d0a22; font-size: 11px; text-decoration: none }
.lowerlinks2 a:link { color: #4d0a22; font-size: 11px; text-decoration: none }
.lowerlinks2 a:visited { color: #4d0a22; font-size: 11px; text-decoration: none }
.lowerlinks2 a:hover { color: #000; font-size: 11px; text-decoration: none }
.lowerlinks2 a:active { color: #4d0a22; font-size: 11px; text-decoration: none }
.error { color: red; font-weight: bold; font-size: 14px }
.qdetails { text-align: left; width: 450px;}
.qdetails1 { text-align: left; margin-right: 20%; margin-left: 20%; }
form, input { margin: 0px; padding: 0px }
#footer { font-size: 11px; text-align: right; }
#footer a:link { font-size: 11px; text-decoration: underline; }
#footer a:hover { color: white; font-size: 11px; background-color: black; text-decoration: none; }
.searchButton { background-image: url(images/searchbutton.jpg); background-repeat: no-repeat; width: 35px; height: 17px; font-size: 10px; float: right; margin-top: 2px; margin-right: 4px; }
.searchTerms { background-color: #d3d2c7; width: 150px; height: 17px; float: left; margin-top: 4px; margin-left: 10px; padding: 0; }
#left ul { font-weight: bold; text-align: center; margin: 0; padding: 0 27px 0 28px; list-style-type: none; }
#left li { margin: 0; padding-bottom: 15px; list-style-type: none; }
#left li a:link, #left li a:visited { color: black; text-decoration: none; }
#left li a:hover { text-decoration: underline; }
.headerImage { margin-left: -10px; padding: 6px 347px 10px 4px; }
#content p { margin-right: 15px; padding-bottom: 12px; padding-left: 27px; }
#new p, #latest p, #best p, #content p { padding: 5px 10px; }
#sidebar ul { width: 145px; margin: 0; padding: 0; list-style-type: none; }
#sidebar li { width: 180px; padding-left: 30px; }
#sidebar li p {padding-left: 5px;}
#subNav ul { margin: 0; padding: 0 0 5px; }
#subNav li { float: left; margin: 0; padding: 3px; list-style-type: none; }
#subNav a:link, #subNav a:visited, #subNav a:active  { color: #000; font-size: 13px; text-decoration: underline; }
#subNav a:hover {color: #000; font-size: 13px; background-color: #d3d2c7; text-decoration: none;}
#bottomNav li { margin: 0; padding: 3px; }
#bottomNav a:link, #bottomNav a:visited, #bottomNav a:hover { font-size: 11px; }
.galleryList {border-bottom: 1px solid #4d0a22;}
#cartNav { text-align: right; font-size: 11px;}
input.storeButton, a.storeButton:link  {
	color: #000000;
	background-color: #c0c0c0;
	padding: 3px 5px;
	border: 1px solid #000000;
	margin-top: 10px;
	text-decoration: none;
}
a.storeButton:visited  {
	color: #000000;
	background-color: #c0c0c0;
	padding: 3px 5px;
	border: 1px solid #000000;
	margin-top: 10px;
	text-decoration: none;
}
input.storeButton:hover, a.storeButton:hover  {
	color: #ffffff;
	background-color: #000000;
	padding: 3px 5px;
	border: 1px solid #c0c0c0;
	margin-top: 10px;
	text-decoration: none;
}
input.storeButton:focus, a.storeButton:active  {
	color: #000000;
	background-color: #c0c0c0;
	padding: 3px 5px;
	border: 1px solid #000000;
	margin-top: 10px;
	text-decoration: none;
}
#latest h1 { color: #fff; font-size: 20px; font-family: AdobeGaramondProRegular, "Zapf Chancery", "Comic Sans MS", cursive; background-color: #d3d2c7; text-align: center; margin: 0; padding: 0; }
#left a { color: #000; font-size: 38px; font-family: JamesFajardoRegular; line-height: 35px; text-decoration: none; width: 160px; padding-bottom: 12px; display:block; }
#left a:link { color: #000; font-size: 40px; font-family: JamesFajardoRegular; text-decoration: none; }
#left a:visited { color: #000; font-size: 40px; font-family: JamesFajardoRegular; text-decoration: none; }
#left a:hover { color: #000; font-size: 40px; font-family: JamesFajardoRegular; background-color: #d3d2c7; text-decoration: none; }
#left a:active { color: #000; font-size: 40px; font-family: JamesFajardoRegular; text-decoration: none; }
#nav a { color: #514346; font-family: AdobeGaramondProRegular; line-height: 25px; text-decoration: none; padding-right: 8px; padding-left: 8px; }
#nav a:link { color: #514346; font-family: AdobeGaramondProRegular; line-height: 25px; text-decoration: none; }
#nav a:visited { color: #514346; font-family: AdobeGaramondProRegular; line-height: 25px; text-decoration: none; }
#nav a:hover { color: #000; font-family: AdobeGaramondProRegular; line-height: 25px; background-color: #d3d2c7; text-decoration: none; }
#nav a:active { color: #514346; font-family: AdobeGaramondProRegular; line-height: 25px; text-decoration: none; }
#cartNav a { color: #000; text-decoration: underline; }
#cartNav a:link { color: #000;  text-decoration: underline; }
#cartNav a:visited { color: #000;   text-decoration: underline; }
#cartNav a:hover { color: #000;   background-color: #d3d2c7; text-decoration: none; }
#cartNav a:active { color: #000;   text-decoration: underline; }
.clear { clear: left; }


.deleteButton { color: white; background-color: red; }

.submitButton { background-color: green; }
.purple { color: #362988; }
.red { color: #f00; }
#signupBox { position: relative; height: auto; margin-bottom: 5px; padding: 5px 4px 4px; }

#signupBox form { border: ridge 2px #d3d2c7; width: auto; padding: 4px; }

#signupBox label {

	display: block;

	margin-bottom: 3px;

	padding-left: 5px;

}

#signupBox label span {

	font-size: 12px;

	width: 50px;

	display: inline-block;

}

#signupBox input[type=text] {

	width: 127px;

}

#signupBox input[type=submit] {

	margin: 0 auto 5px 75px;;

}

#signupBox img {

	position: absolute;

	top: 0;

	right: 0;

}

