/* form styles */
input, select{font:normal 11px verdana,arial,geneva,"sans-serif"}

.button{background-color:#D1D1D1; border-top:solid 1px #FFF; border-left:solid 1px #FFF; border-bottom:solid 1px #636363; border-right:solid 1px #636363}

/* html tags */
body{margin:15px; background-color:#BDBDBD; background-image:url("../images/bg.gif")}

h1, h2, h3{margin:0px; padding:0px}

form{display:inline}

table{color:#222; font-family:verdana,arial,geneva,sans-serif; font-size:12px}

.important{color:green;font-weight:bold;}
.outofstock{font-style:italic;}
	
.box{border:3px solid #EFEFEF}

/* LETTERS */

div.letter a{
	font-family:verdana,arial,geneva,geneva,sans-serif; 
	text-align:center;
	padding-top:4px;
	height:22px;
	width:20px;
	background-color:#77746A;
}

div.letter a:hover {
	font-family:verdana,arial,geneva,sans-serif;
	text-align:center;
	padding-top:4px;
	height:22px;
	width:20px;
	background-color:#979387;
}

a.letter {
	background-color:#77746A; 
	color:#FFF; 
	font-size:11px; 
	width:100%; 
	display:block; 
	height:100%; 
	font-weight:bold; 
	text-decoration:none;
}

a.letter:hover {
	display:block;
	color:#FFF;
	height:100%;
	width:100%;
	text-decoration:none;
}

a.letter:visited{color:#FFF}


#pagetitle{background-color:#EFEFEF; padding:4px; color:#222; font-family:arial,verdana,geneva,sans-serif; font-size:18px; font-weight:bold; margin-bottom:12px; margin-top:12px}

#siteTitle{color:#524F42; font:bold 18px Verdana,Arial; letter-spacing:0px}

h1{color:#222; font-family:arial,verdana,geneva,sans-serif; font-size:18px; font-weight:bold}

#pagetitle{background-color:#EFEFEF; padding:4px; color:#222; font-family:arial,verdana,geneva,sans-serif; font-size:18px; font-weight:bold; margin-bottom:12px; margin-top:12px}

#textbg{background-color:#EFEFEF; padding:4px}

.textbg{background-color:#EFEFEF; padding:4px}

/* main nav styles */
a.nav1{border-left:1px solid #67655C; border-top:1px solid #67655C; color:#222; display:block; font:bold 13px verdana,arial; height:20px; width:105px; text-align:center}
a.nav1:link{background-color:#F7CA76; color:#222; text-decoration:none}
a.nav1:visited{background-color:#F7CA76; color:#222; text-decoration:none}
.nav1 a:hover{background-color:#FFDA96; color:#222; text-decoration:underline}
.nav1 a:active{background-color:#F7CA76; color:#222; text-decoration:underline}

a.nav1sale {border-left:1px solid #67655C; border-top:1px solid #67655C; color:#222; display:block; font:bold 13px verdana,arial; height:20px; width:105px; text-align:center}
a.nav1sale:link{background-color:#f7a277; color:#222; text-decoration:none}
a.nav1sale:visited{background-color:#f7a277; color:#222; text-decoration:none}
.nav1sale a:hover{background-color:#ffb996; color:#222; text-decoration:underline}
.nav1sale a:active{background-color:#f7a277; color:#222; text-decoration:underline}

td.nav2{background-color:#999; color:#fff; border-right:1px solid #efefef; border-top:1px solid #efefef; padding:2px 2px 2px 2px; text-align:top}

a.nav2{color:#880000;font:normal 12px verdana,arial;}
a.nav2:link{text-decoration:none}
a.nav2:visited{text-decoration:none}
a.nav2:hover{text-decoration:underline}
a.nav2:active{text-decoration:underline}

#nav3{background-color:#89867A; color:#fff; padding:4px 4px 4px 4px}

a.nav3{color:#fff; font:normal 10px verdana,arial}

a.nav3:link{color:#fff; text-decoration:none}

a.nav3:visited{color:#fff; text-decoration:none}

a.nav3:hover{color:#fff; text-decoration:underline}

a.nav3:active{color:#fff; text-decoration:underline}

/* backgrounds */
.bg1{background-color:#b2ae9f}

.bg2{background-color:#DBD6C3}

.bg3{background-color:#EEEBDD}

.bg4{background-color:#89867A; color:#fff}

.bg5{background-color:#EFEFEF; padding:4px}

.cover{background-color:#E6E1CD; border:4px solid #E6E1CD; height:150px; width:150px}

img.cover{background-color:#ddd; border:1px solid #555}

.cover_smll{background-color:#E6E1CD; border:4px solid #E6E1CD; height:80px; width:80px}

.small{font-size:10px}

a{font-family:verdana,arial,geneva,sans-serif; color:#800; text-decoration:none}

a:hover{color:#800; text-decoration:underline}

a:visited{color:#800}

a.footer{color:#FFF; font-size:12px; text-decoration:underline}

a.footer:hover{color:#FFF; text-decoration:underline}

a.footer:visited{color:#FFF}

a.artist{color:#333; font-weight:bold}

a.artist:active{color:#222; font-weight:bold}

a.artist:hover{color:#111; font-weight:bold}

a.artist:visited{color:#222; font-weight:bold}

a.format{color:#000; text-decoration:none; font-weight:bold}

a.format:hover{color:#000; text-decoration:underline}

a.format:visited{color:#000}

a.small:link{font-size:10px}

a.small:visited{font-size:10px}

a.small:hover{font-size:10px}

a.small:active{font-size:10px}

/* details styles */
.cartNote1{padding:0px 0px 0px 5px;vertical-align:top;}

.cartNote2{}

/* cart styles */
.cartButton1{background-color:#ccc; font:bold 12px verdana,arial}

.cartButton2{background-color:#ffdfae; /*border:1px solid #848280; */font:bold 14px verdana,arial; padding:2px 2px 2px 2px}

/* reviews */
#formContainer {background-color:#EEEBDD;padding:16px;}
#formError {color:#ff0000;font-weight:bold;margin-bottom:25px;}
.formLabel {padding-bottom:3px;}
.formInput {padding-bottom:18px;}
.formReq {color:#ff0000;font-size:10px;}