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

purple: #33003F;

*/

body {
background:#33003F;
margin:0;
padding:0;
font:12px Georgia, "Times New Roman", Times, serif;
}
h1 {
font-size:1.6em;
}
h2 {
font-size:1.2em;
color:#33003F;
}
h3 {
margin:0;
padding:0;
}
i {
display:none;
}
img {
border:none;
}
br {
margin:0;
padding:0;
}
img {
border:none;
}
/* -------- LAYOUT --------*/

#wrap {
width:780px;
margin:0 auto 30px auto;
background:#FFF;
}
#banner {
background:url(images/header2_02.gif) no-repeat;
height:162px;
}
	#banner img {
	margin:3px 0 0 625px;
	}
#nav {
background: url(images/top_nav_03.gif) no-repeat;
height:52px;
}
	#nav table {
	width:745px;
	margin:14px 0 0 32px;
	}
	#nav td {
	padding:0;
	text-align:center;
	}
	#nav a {
	color:#3a1345;
	text-decoration:none;
	font-size:1.5em;
	padding-top:2px;
	float:left;
	}
	#nav img {
	float:left;
	margin:1px 6px 0 0;
	}
#content {
background-color:#FFF;
}
#footer {
background-color:#411E49;
padding:7px 25px 23px 25px;
color:#ccc;
}
	#footer div {
	float:right;
	text-align:right;
	margin-right:10px;
	}
	#footer p {
	margin:0;
	padding:0;
	}
.sidebar, .content2 {
padding:15px 10px 50px 10px;
vertical-align:top;
overflow:hidden;
}
.sidebar {
width:150px;
}
.content2 {
padding:5px;
}
a:link, a:visited {
color:#70407E;
text-decoration:none;
}
a:hover, a:active {
color:#70407E;
text-decoration:underline;
}
/* -------- SPECIALS --------*/
#specials {
background: url(images/sidebar2.gif);
width:146px;
padding:0;
}
#specials2 {
min-height:318px;
}
	.special1 img, .special2 img, .special3 img {
	width:123px;
	border:1px solid #33003F;
	margin-bottom:3px;
	}
	#specials2 a {
	text-decoration:underline;
	font-weight:bold;
	font-size:1.2em;
	}
	.special1, .special2, .special3 {
	border-top:1px solid #A58EAB;
	padding-top:10px;
	}
	.specialbutton {
	text-align:center;
	margin: 2px 0 10px 0;
	border-top:1px solid #95749e;
	padding-top:6px;
	}
	#specials2 p {
	margin:0 0 3px 0;
	padding:0;
	}
#specials2, #specials3 {
background: url(images/sidebar.gif) no-repeat bottom;
padding:2px 8px;
}
#specials h2 {
margin:0;
padding:3px 0;
text-align:center;
background:url(images/sidebar1.gif) no-repeat top;
}
	#specials ul {
	padding:0 0 20px 20px;
	margin:0;
	list-style-image:url(images/bullit.png);
	}
	#specials li {
	margin:0 0 5px 0;
	padding:0;
	font-size:.9em;
	}
.oldprice {
text-decoration:line-through;
}
.newprice, .newprice2 {
font-weight:bold;
padding:2px;
margin-top:3px;
display:block;
}
.newprice {
background-color:#411e49;
color:#ccc;
}
.newprice2 {
background-color:#DDD2DF;
font-size:1.4em;
}
#inventoryh2 {
background-image:url(images/h2_inventory.gif);
width:161px;
height:18px;
margin:10px 0 20px 0;
}



/* -------- INVENTORY SEARCH --------*/
#inventory {
background: url(images/inv_search.jpg) no-repeat bottom;
width:548px;
padding:10px 0;
}
	#inventory table {
	margin:0 auto;
	}
	#inventory td  {
	padding:5px;
	vertical-align:top;
	}
	#inventory form {
	margin:0;
	padding:0;
	}
	#inventory input {
	vertical-align:middle;
	}
#qsh3, #fbpch3, #pfh3 {
margin:0 0 8px 0;
height:14px;
}
	#qsh3 {
	width:96px;
	background: url(images/h3_qs.gif) no-repeat;
	}
	#fbpch3 {
	width:152px;
	background: url(images/h3_fbpc.gif) no-repeat;
	}
	#pfh3 {
	width:110px;
	background: url(images/h3_pf.gif) no-repeat;
	}
.bsearch, .find {
background-repeat:no-repeat;
cursor:pointer;
border:none;
}
.bsearch {
background-image:url(images/b_search.png);
width:96px;
height:24px;
}
.find {
background-image:url(images/b_find.png);
width:54px;
height:24px;
}
/* -------- RESULTS --------*/
#results {
border:1px solid #33003F;
border-width:0 1px;
margin:0;
overflow:hidden;
width:598px;
}
	#results h2 {
	padding:5px;
	}
.invresult2 {
background-color:#F0EBF0;
}
.invresult td, .invresult2 td {
vertical-align:top;
padding:5px;
}
.invresult p, .invresult2 p {
margin:0 0 8px 0;
padding:0;
}
.refid {
font-size:1.4em;
color:#653B71;
margin-bottom:5px;
}
 .invresultimg {
 border:1px solid #33003f;
 width:130px;
 margin:5px;
 }
.pagination {
background:#33003F;
color:#CCC;
padding:5px;
margin:0;
width:590px;
}
	.pagination div {
	float:right;
	}
	.pagination p {
	margin:0;
	padding:0;
	}
	.pagination a {
	font-weight:bold;
	text-decoration:underline;
	}
	.pagination a:link, .pagination a:visited {
	color:#FFF;
	}
	.pagination a:hover, .pagination a:active {
	color:#70407E;
	}
.pp_buynow, .pp_viewcart {
width:116px;
height:22px;
}
.pp_buynow {
background:url(images/b_buynow.gif);
margin-top:5px;}
.pp_viewcart {
background:url(images/b_viewcart.gif);
}
#pp_viewcartf {
	float:right;
	margin-top:20px;
}
