@charset "UTF-8";
/* CSS Document */

body {
margin: 0;
padding: 0;
font: .9em Verdana, Arial, Helvetica, sans-serif;
font-weight:100;
color: #fff;
text-align: center;
background: #000;
overflow-y: scroll; 
behavior: url("csshover3.htc"); /* fixes main nav hover issue in IE6 */
}

/* NAV MENU STUFF */

#mainMenu { /* container of menu */
	width: 951px;
	font-size: 1em;
	color:#fff;
}

#nav { /* list that makes the menu */
	margin:0;
	padding:0;
	list-style-type:none;
}

#nav li { /* creates horizontal menu */
	float:left;
	margin:0 0 0 0px;
	padding:0px;
}

#nav a {
	display: block;
 	/* text-indent: -900%;
	outline: none; */
}


/* set the background images of all menu pieces */
#nav #About_Us { background: url(images/about.jpg) no-repeat; 
	width: 166px; height: 140px; 
}
#nav #Gallery { background: url(images/gallery.jpg) no-repeat; 
	width: 115px; height: 140px;
}
#nav #Catalog { background: url(images/catalog.jpg) no-repeat; 
	width: 115px; height: 140px; 
}
#nav #moresca { background: url(images/moresca.jpg) no-repeat; 
	width: 154px; height: 140px; 
}
#nav #Faires { background: url(images/faire.jpg) no-repeat; 
	width: 114px; height: 140px; 
}
#nav #orders { background: url(images/orders.jpg) no-repeat; 
	width: 112px; height: 140px;
}
#nav #Thunder_Worm_Inn { background: url(images/thunderworm.jpg) no-repeat; 
	width: 174px; height: 140px;
}

/* set the rollover images of all menu pieces */
#nav #About_Us:hover, #About_Us #nav #About_Us, #Contact #nav #About_Us { background: url(images/about-over.jpg) no-repeat; }
#nav #Gallery:hover, #Gallery #nav #Gallery, #Links #nav #Gallery { background: url(images/gallery-over.jpg) no-repeat; }
#nav #Catalog:hover, #Catalog #nav #Catalog, #Flyers #nav #Catalog, #Sizing_Chart #nav #Catalog { background: url(images/catalog-over.jpg) no-repeat; }
#nav #Faires:hover, #Faires #nav #Faires, #Open_House #nav #Faires { background: url(images/faire-over.jpg) no-repeat; }
#nav #orders:hover, #My_Order_History #nav #orders { background: url(images/orders-over.jpg) no-repeat; }
#nav #Thunder_Worm_Inn:hover, #Thunder_Worm_Inn #nav #Thunder_Worm_Inn { background: url(images/thunderworm-over.jpg) no-repeat; }

/* END NAV MENU */

/* SET Up Backgrounds for Categories */

.Catalog {background: #000 url(images/bg_catalog.jpg) no-repeat;}
.Pants_and_Hose {background: #000 url(images/bg_pants.jpg) no-repeat;}
.Bodices {background: #000 url(images/bg_bodices.jpg) no-repeat;}
.Underpinnings {background: #000 url(images/bg_underpinnings.jpg) no-repeat;}
.Kids {background: #000 url(images/bg_kids.jpg) no-repeat;}
.Vests_Jerkins_Doublets {background: #000 url(images/bg_vests.jpg) no-repeat;}
.Skirts {background: #000 url(images/bg_skirts.jpg) no-repeat;}
.Dresses {background: #000 url(images/bg_dresses.jpg) no-repeat;}
.Capes_and_Coats {background: #000 url(images/bg_capes.jpg) no-repeat;}
.Tunics_and_Cowls {background: #000 url(images/bg_tunics.jpg) no-repeat;}
.Headwear {background: #000 url(images/bg_headwear.jpg) no-repeat;}
.Bags_and_Pouches {background: #000 url(images/bg_bags.jpg) no-repeat;}
.Sundry_Fripperies {background: #000 url(images/bg_sundrys.jpg) no-repeat;}
.Weddings_and_Custom {background: #000 url(images/bg_weddings.jpg) no-repeat;}
.Crypt {background: #000 url(images/bg_crypt.jpg) no-repeat;}
/* sub cat backgrounds for underpinnings */
.Blouses_and_Shifts {background: #000 url(images/bg_blouses.jpg) no-repeat;}
.Hoops_Crinolines {background: #000 url(images/bg_hoops.jpg) no-repeat;}
.Shirts {background: #000 url(images/bg_shirts.jpg) no-repeat;}
.Bloomers {background: #000 url(images/bg_bloomers.jpg) no-repeat;}

#container {
width: 950px;
margin: auto;
padding: 0;
text-align: left;
border: solid 0px #fff;
}

#banner {
height: 142px;
background: #000;
}

#main {
margin: 0;
padding-top: 20px;
min-height: 700px;
height:auto !important;
height: 700px;
text-align: left;
}

#footer {
margin: 0;
padding: 0;
text-align: center;
font-size: .8em;
color: #333;
}

#addCart {
display: none;
margin: 0 0 0 320px;
padding: 5px;
width: 400px;
background: #ffccff url(images/swatches/-ARCHER-08.jpg);
text-align: left;
border: solid #ffcc66 1px;
}

#addCart a {
color:#ffcc66;
}

img {border: 0; display:inline;}

a img {
margin: 0;
padding: 0;
border: 0; 
display: inline;}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.bubbleTable {
margin: auto;
text-align: center;
width: 65%;
}

.swatchTable {
margin: auto;
padding: 5px;
text-align: center;
color:#ffcc66;
}

.faireTable {
margin: auto;
width: 80%;
text-align: center;
}

.faireInfoTable {
text-align: center;
line-height: normal;
}

.nopadTable {
margin: auto;
width: 100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: left;
line-height: 2em;
}


.topPadding {
padding: 50px 0;
}

.floatLeft {
padding: 0 20px 0 0;
float: left;
}

.floatRight {
margin: 0;
padding: 0;
float: right;
}

#detail {
padding: 0 70px;
text-align: left;
color:#ffcc66;
line-height: 1.5em;
}

.padding {
padding: 0 50px;
}

.addCartTable {
margin: 0 20px 20px 0;
padding: 10px;
width: 350px;
float: left;
background: #ffccff url(images/swatches/-ARCHER-08.jpg);
text-align: left;
border: solid #ffcc66 1px;
}

th {
margin: 0;
padding: 0;
font-size: 1.2em;
font-weight:100;
text-align: left;
}

td {
padding: 5px;
/* text-align: right; */
/* font: 1em "Times New Roman", Times, serif; */
color: #ffcc66;
}

/* FONT STYLES  */

h1 {
padding: 0;
color:#ffffa1;
text-align: left;
font-size: 30px;
}

h2 {
padding: 0;
color:#ffffa1;
text-align: left;
font-size: 20px;
}

h3 {
padding: 0;
color:#ffffa1;
text-align: left;
font-size: 16px;
}

.faireTitle {
font-size: 1.3em;
}

.directions {
font-size: 1.3em;
text-align: left;
}