 
html{margin: 0; padding: 0;}
body{ background: url(/images/dynamic/pattern.jpg) repeat-x; background-color: #000000;  margin: 0; padding: 0; text-align: center; font-family: Gill Sans,"lucida grande",Tahoma,Verdana,Arial;}

a, a:visited{color: #ac3d3e; text-decoration: none;}
a:hover, a:visited:hover{color: #d97b02;}

 p, h1, h2, h3, h4, h5, h6,input, form { margin: 0 }

#outer-wrapper{
	position: relative;
	width: 990px;
	margin: 0 auto; 
	text-align: left;	
	font-size: 13px;
}



h1 a#logo{display: block; background: url(/images/dynamic/logo-enchantress.png) no-repeat left 5px; width: 625px;  height: 145px;text-indent: -9999px;}

#hoolidander1{position: absolute; background: url(/images/dynamic/hoolidander1.png) no-repeat; width: 650px; height: 305px; top: 115px; left: -42px; z-index: -50;}


/*	ACCOUNT NAVIGATION */
#acct-nav{height: 20px; background-color: #000000;}

#acct-nav ul{  list-style: none; margin: 0px 0px; padding-top: 5px; font-size: 11px; }
#acct-nav li{position: relative; display: inline; border-right: 1px solid #FFFFFF; padding: 0px 5px;}

#acct-nav li a, #acct-nav li a:visited{ color: #FFFFFF; text-decoration: none;  font-weight: 100; font-family: Arial, Verdana; }
#acct-nav li a:hover, #acct-nav li a:visited:hover{color: #FF0000;}

#acct-nav li.last{border-right: none;}

/* STORE NAVIGATION */
#store-nav{position: relative; height: 20px; margin: 0;   font-size: 11px; font-family:  Gill Sans, Arial; font-weight: bold; }

#store-nav ul{margin: 0; margin-top: 5px; padding: 0; list-style: none; }
#store-nav li{position: relative; float: left; text-transform: uppercase; padding: 0px 5px;}
#store-nav li a{vertical-align: top;}

#store-nav li a, #store-nav li a:visited{ color: #FFFFFF; text-decoration: none;}
#store-nav li a:hover, #store-nav li a:visited:hover{color: #FF0000;}

#sale{width: 100%; margin: 0; padding: 0;}
/*pink border on sale */
#sale img{border: 2px solid #c16364;  margin: 0; padding: 0; }


/*MAIN CONTENT AREA*/
#main-content-area{width: 100%;}
#main-content-area #left-section{width: 245px; float: left;}

#search-box{position: relative; margin: 15px 0px;  margin-top: 25px; padding: 0; width: 100%; }
#search-box *{vertical-align: middle;  }
#search-box .search-input{
		width:160px !important;
		width: 140px;
}

#cat-nav{position: relative; width: 245px; padding: 0px 0px 0px 15px; margin: 0;; background: url(/images/dynamic/cat-bg-repeaty.jpg) repeat-y; font-size: 13px;}

#cat-nav ul{position: relative;  list-style: none; margin: 0; padding: 0;}
#cat-nav li{position: relative; padding: 5px 0px; background: url(/images/dynamic/bullet-crown.jpg) no-repeat left 50%; padding-left: 30px; margin-left: 15px;  }

#cat-nav li a, #cat-nav li a:visited{color: #000000; text-decoration: none; }
#cat-nav li a:hover, #cat-nav li a:visited:hover{color: #cb4747;}

#cat-nav-top{ position: relative;background: url(/images/dynamic/cat-top-7.png) no-repeat; width: 245px; height: 18px; margin: 0; }
#cat-nav-bottom{position: relative; background: url(/images/dynamic/cat-bottom.png) no-repeat; width: 245px; height: 19px; margin: 0; }

#main-content-area #right-section{width: 745px; float: left; margin-top: 80px;}

#main-content-top{position: relative; background:url(/images/dynamic/main-content-bg-top.png) no-repeat; width: 745px; height: 47px; margin: 0; padding: 0;} 
#main-content-outer-wrapper{background:url(/images/dynamic/main-content-bg-repeaty.png) repeat-y; width: 745px; margin: 0; padding: 0;}
#main-content-inner-wrapper{padding: 0px 50px; margin: 0;}
#main-content-bottom{position: relative; background:url(/images/dynamic/main-content-bg-bottom.png) no-repeat; width: 745px; height: 47px; margin: 0; padding: 0;} 

/* HOMEPAGE AREA */
#welcome-square{width: 98%; font-size: 13px; line-height: 20px; float: left; margin-left: 15px;}

#home-top{width: 95%; float: right; margin-right: 20px;}

#home-top-right table{width: 95%;}

#questions,#quicklinks{background-color: #d9d9d9;}
#questions{margin-top: 5px; float: left;}
#quicklinks{margin-top: 5px; float: right;}

#quicklinks table td,#questions table td{background: #000000; padding: 3px 5px; }

#quicklinks  a, #quicklinks  a:visited,
#questions  a, #questions a:visited{color: #FFFFFF; text-decoration: none; font-size: 11px;}



#featured-products{position: relative; width: 100%; float: left; text-align: center; padding: 7px; padding-left: 0px; margin-bottom: 20px;}
#featured-products .text{width: 120px; margin: 0 auto;}

#featured-products table td{text-align: center;}
#featured-products img{margin-bottom: 4px;}




#pinkline1{position: absolute; top: 161px;  width: 100%; height: 2px; background: #c16a5c;}
#pinkline2{position: absolute; top: 189px;  width: 100%; height: 2px; background: #c16a5c;}

.clear{clear: both;}
.inline{display: inline;}

.inner-padding{padding: 10px;}

.cart-price{color: #ff9d12; font-weight: bold;}

/* JQUERY CORNERS */
div.qlist{ width: 225px; color: #FFF; text-align: left; font-size: 11px;}
div.qlist  { margin: 3px; background: #000; padding: 3px; padding-left: 8px;  }


#twitter-follow{ padding-top: 10px; text-align: center;}
