/* CSS Document */
img {
border:none;
}
br.clear {
clear:both;
}

/* Header */
h1#title {
	font-weight:bold;
	color:#F367B5;
	font-size:30px;
	font-family: arial;
	height:30px;
	margin-bottom:-20px;
	margin-top:10px;
}
h3#tagline {
	font-style:italic;
	color:#A08FD1;
	font-size:20px;
	height:20px;
	margin-bottom:0px;
	}
hr#line {
	color:#FF99CC;
	width:60%;
	height:2px;
	margin:2px auto 2px auto;
	padding:0px;
	}
*:first-child+html hr#line {
	color:#FF99CC;
	width:60%;
	height:2px;
	margin:-2px 0 -2px 0;
	padding:0px;
	}
a#curvad {
	text-decoration:none;
	color:#993333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:11px;
	letter-spacing:0px;
	line-height:11px;
	}
td#america {
	 background-image: url('images/americaBG.gif');
	 background-repeat:no-repeat;
	 font-family:arial;
	 height:23px;
	 font-size:12px;
	 font-weight:bold;
	 letter-spacing:1px;
	 text-align:center;
	 line-height:20px;
	 width:130px;
	 }
td#address {
	font-family:Helvetica;
	font-size:12px;
	font-weight:lighter;
	letter-spacing:0px;
	}

/* End Header */
/* Information Links */
ul#links {
list-style-type:none;
font-family:arial;
font-size:13px;
font-weight:bold;
margin-left:0px;
width:680px;
}
*:first-child+html ul#links {
list-style-type:none;
font-family:arial;
font-size:13px;
font-weight:bold;
margin-left:30px;
width:650px;
}
ul#links li {
float:left;
height:20px;

display:block;
background:#FF99CC;
line-height:20px;
text-align:center;
}
*:first-child+html ul#links li {

}
ul#links li:hover {
display:block;
}
ul#links li a {
color:white;
text-decoration:none;
display:block;
}
*:first-child+html li a {
}
ul#links li a:hover {
background: #A08FD1;
height:20px;
padding:0px;
display:block;
}
/* End Information Links */
/* Product Category Links */
ul#links2 {
list-style-type:none;
font-family:arial;
font-size:13px;
font-weight:bold;
height:45px;
padding-bottom:1px;
margin-left:0px;
}
ul#links2 li {
float:left;
height:45px;
width:60px;
display:block;
background: #A08FD1;
line-height:15px;
text-align:center;
display:block;
}
*:first-child+html ul#links2 li {
width:55px;
}
ul#links2 li:hover {
display:block;
}
ul#links2 li a {
color:white;
text-decoration:none;
height:45px;
width:60px;
letter-spacing: -1px;
display:block;
}
ul#links2 li a:hover {
background:#FF99CC;
height:45px;
letter-spacing: -1px
}
/* End Product Category Links */
/* Home Links - PDG */
ul#links3  {
list-style-type:none;
font-family:arial;
font-size:13px;
font-weight:bold;
height:20px;
margin:10px 0 0 0;
}

ul#links4  {
list-style-type:none;
font-family:arial;
font-size:13px;
font-weight:bold;
height:20px;
margin-left:0px;
_margin-left:30px;
}

ul#links3 li {
float:left;
height:20px;
width:330px;
display:block;
background: #A08FD1;
line-height:20px;
display:block;
}
ul#links4 li {
float:left;
height:20px;
width:227px;
display:block;
background: #A08FD1;
line-height:20px;
display:block;
}
ul#links3 li:hover,ul#links4 li:hover {
display:block;
}
ul#links3 li a {
color:white;
text-decoration:none;
height:20px;
width:330px;
display:block;
}
ul#links4 li a {
color:white;
text-decoration:none;
height:20px;
width:227px;
display:block;
}
ul#links3 li a:hover {
background:#FF99CC;
height:20px;
width:330px;
}
ul#links4 li a:hover {
background:#FF99CC;
height:20px;
width:227px;
}
/* End PDG Home Links */
/* Index Pages */
h2#banner {
	background: #000 url('images/banner_left.gif');
	background-position: left;
	background-repeat: no-repeat;
	height:30px;
	color:#fff;
	width:300px;
	text-align:center;
	font-family:arial;
	font-size:22px;
	line-height:28px;
	}
h2#banner em {
	display:block;
	background: url('images/banner_right.gif');
	background-position: right;
	background-repeat: no-repeat;
	height:30px;
	font-style:normal;
	}
/* End Index Pages */
/* Sister Site Link */
ul.sistersite {
	list-style-type:none;
	margin:0 0 0 35px;
	padding:0;
	font-size:16px;
	}
ul.sistersite li {
	float:left;
	
	}
div#curvlink {
	width:421px;
	height:129px;
	text-align:center;
	background: url('../dance/images/sistersitebg.gif') top left;
	background-repeat:no-repeat;
	padding:7px 0 7px 0 ;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:-15px;
	}
div#curvlink h4 {
	font-size:18px;
	font-weight:lighter;
	letter-spacing:2px;
	padding:0;
	margin:0;
	}
div#curvlink h5 {
	font-size:15px;
	font-weight:normal;
	clear:both;
	margin:0;
	padding:0;
	margin-top:-5px;
	}
div#curvlink img.logo {
	margin:-15px 0 0 0;
	padding:0;
	}
div#curvlink a {
	text-decoration:none;
	color:#660033;
	}

div#curvlink a:visited {
	color:#660033;
	}
/* End Sister Site Link */
/* Main Index Page Entry */
table#intro table#grid {
	background: url('images/ttt-grid.jpg');
	background-repeat:no-repeat;
	width:360px;
	height:369px;
	}
table#intro table#grid td{
	width:112px;
	height:116px;
	text-align:center;
	}
table#intro table#grid td h1{
	font-size:29px;
	font-family:arial;
	color: #64489C;
	letter-spacing:-1px;
	margin-bottom:-15px;
	line-height:30px;
	}
table#intro table#grid td h3{
	font-size:16px;
	font-family:arial;
	color: #FB96CE;
	font-weight:lighter;
	}
table#intro a {
	text-decoration:none;
	}
table#intro a:hover {
	text-decoration:none;
	}
div#footer {
	width:700px;
	font-size:12px;
}
/* End Main Index Page Entry */
/* Special Order Colors */
h3#specialorder {
	font-size:16px;
	font-family:arial;
	background: url('images/featureheader.gif');
	background-repeat:no-repeat;
	width:576px;
	height:25px;
	text-align:left;
	line-height:25px;
	color:#64489C;
	margin:0px;
	}
ul.colors {
	list-style-type:none;
	float:left;
	text-align:left;
	font-family:arial;
	font-size:13px;
	}
ul.colors em {
	font-style:normal;
	margin-right:5px;
	color:#3333CC;
	}
div.features {
	width:575px;
	border:1px solid #C5A5FA;
	margin:0px;
	
	padding:3px 0 3px 0;
	}
ul#chorus {
margin-left:-15px;
}
h3#theatrical {
	font-family:"Times New Roman";
	font-size:40px;
	font-weight:bold;
	margin:-10px 0 -10px 0;
	}
#PDGsearchbar {
	margin-top:-13px;
	}

#spacer {
	width:54px;
	}
a.searchlink, a.searchlink:visited {
text-decoration:none;
color:#6666CC;
}
a.searchlink:hover {
color:#FFCCFF;
}
/* Sale Site */
h3.saleheading {
float:left;
color:#6633CC;
font-size:18px;
font-weight:normal;
font-family:arial;
margin:0px;
}
div.loadarea {
float:left;
width:300px;
text-align:center;
}
ul.viewcolors {
float:left;
list-style-type:none;
margin:0 0 0 -15px;
_margin:0 0 0 15px;
font-family:arial;
font-size:12px;

}
ul.viewcolors li a{
text-decoration:none;
color:#663399;
width:130px;
}
table.specs {
border:none;
font-family:arial;
font-size:12px;
width:100%;
}
hr.line {
width:35%;
height:1px;
color:#CCCCFF;
}
input.searchbutton {
background: url('images/submit.jpg') no-repeat;
display:block;
width:58px;
height:16px;
border:none;
float:left;
}
table#salegoods {
wisth:850px;
text-align:center;
}
table.saleitem {
width:250px;
margin: 0 3px 0 3px;
border: 1px solid #CC99CC;
float:left;
font-size: 12px;
height:400px;

}
table.saleitem td{
vertical-align:top;
}
div.price {
float:right;
margin:0px 5px 0 0;
font-size:22px;
font-family:Times New Roman;
}
h2.searchtitle {
font-family:arial;
font-size:13px;
color:#9966CC;
}
#uppercase {
text-transform:capitalize;
}
div.result {
	width:33%;
	float:left;
	}
div.result a {
	color:#9999FF;
	text-decoration:none;
	margin-bottom:0px;
	}
	h4#searchresult {	
	color:#9966CC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0 0 5px 0;
	}
input.gobutton {
	background:url('images/gobutton.gif');
	background-repeat:no-repeat;
	width:25px;
	height:27px;
	cursor:pointer;
	border:none;
	padding-bottom:2px;
	margin-left:5px;
	}
a.heelhgt {
	text-decoration:none;
	font-size:12px;
	font-family:arial;
	color:#9966CC;
	}
a.heelhgt:hover {
	color:#CCCCFF;
	}
a#backbutton {
	background:url('images/backbutton1.jpg');
	width:66px;
	height:55px;
	cursor:pointer;
	border:none;
	padding-bottom:2px;
	display:block;
	}
div#metallic-info {
	width:416px;
	height:130px;
	background:url('images/metallic-bg.gif');
	background-repeat:no-repeat;
	font-family:"Times New Roman", Times, serif;
	padding:10px;
	display:block;
	cursor:pointer;
	}
div#metallic-info a {
text-decoration:none;
}
	
	