body
{
	margin:0px;
	padding:0px;
	background-color:#660000;
}
h1
{
	margin-top:0px;
	font:30px Times New Roman, times, serif;
	font-weight:bolder;
	line-height:24px;
	letter-spacing:-1.5px;
	color:#940000;
}
h2
{
	margin:0px;
	font:26px Times New Roman, times, serif;
	font-weight:bolder;
	line-height:normal;
	letter-spacing:-1px;
	color:#940000;
}
.piano-bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
}

.piano-subbodycopy {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	line-height: 15px; 
	color: #333333
}
.piano-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #990000; 
	font-weight: bold;
}
.piano-botlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 15px;
	color: #993333;
	text-decoration: none
	}
#contentcontian
{
	width:575px;
}
#topnav{
margin:0px;
padding-left:55px;
max-width:745px;
width:800px;
height:40px;
background-image:url(../images/topnav_bg.jpg);
background-repeat:repeat-x;
}
#topnav a{
margin:0px;
padding:12px 0px;
height:40px;
font:10px Arial, Helvetica, sans-serif;
font-weight:700;
letter-spacing:0.65px;
word-spacing:0px;
color:#FFFFFF;
text-decoration:none;
text-align:center;
}
#topnav a:hover{
margin:0px;
padding:12px 0px;
height:40px;
font:10px Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:0.65px;
word-spacing:0px;
color:#CC9900;
text-decoration:none;
text-align:center;
}
#topnav img{
margin-right:5px;
border:none;
}
.navseperator{
margin:10px 5px;
height:20px;
width:1px;
display:block;
color:#FF0000;
border-right:1px solid #FFFFFF;
}

#nav{
margin:0px;
padding:0px;
width:197px;
height:300px;
}
#nav a{
margin:0px;
padding:10px 0px 10px 40px;
width:197px;
height:20px;
display:block;
font:16px Times New Roman, Times, serif;
font-weight:bold;
color:#940000;
text-decoration:none;
text-align:left;

}
#nav a:hover{
margin:0px;
padding:10px 0px 10px 40px;
width:197px;
height:20px;
display:block;
font:16px Times New Roman, Times, serif;
font-weight:bold;
color:#FF5800;
text-decoration:none;
text-align:left;
}
.pianowiden{
	letter-spacing:1px;
}
.subnavlabel{
	margin:-18px 0px 0px 10px;
	width:110px;
	background-color:#FFFFFF;
	font:16px Times New Roman, Times, serif;
	font-weight:bolder;
	color:#940000;
	display:block;
	position:relative;
	z-index:100;
}
.pianoType-shortDesc{
	margin:0px 10px 15px 10px;
	padding:0px;
	width:265px;
	float:left;
	line-height:14px;
	float:left;
	min-height:310px;
}
.pianoType-shortDesc a
{
	text-decoration:none;
}
.pianoType-shortDesc a:hover
{
	text-decoration:underline;
}
.pianoType-shortDesc a img{
	margin:5px 0px 5px 25px;
	padding-top:10px;
	border:none;
}
.pianoType-longDesc a img{
	margin:15px 25px 0px 10px;
	border:none;
}
pianoType-longDesc blockquote
{
	margin-bottom:10px;
}
.fivepxspacer{
	margin:3px 0px 0px 0px;
	width:90%;
	display:block;
	border-top:1px solid #660000;
}
*html .fivepxspacer{
	margin-bottom:-10px;
}
.fivepxspc{
	margin:3px 0px 0px 0px;
	width:90%;
	display:block;
}
*html .fivepxspc{
	margin-bottom:-10px;
}
#bannerImg{
	margin:0px 0px -120px 0px;
	display:block;
	float:left;
	position:relative;
	z-index:4;
}
a.storeLink{
	margin:0px 0px 60px 0px;
	padding:0px;
	min-width:200px;
	height:60px;
	display:block;
	float:left;
	position:relative;
	z-index:12;
}
#sanMarcos{
	width:200px;
	}
#ontario{
	margin-left:40px;
	width:230px;
	}
#palmDesert{
	margin-left:40px;
	width:280px;
	}
#LiquidationAD img{
	border:none;
}
#LiquidationAD{
	width:187px;
	height:569px;
	display:block;
	background-image:url(../images/PW_4Day_liquid_Banner.gif);
	background-repeat:no-repeat;
	background-position:top;
}
#LiquidationAD:hover{
	background-image:url(../images/PW_4Day_liquid_BannerROLL.gif);
	background-repeat:no-repeat;
	background-position:top;
}
#LiquidationMap{
	margin:0px;
	padding:0px;
	width:575px;
	height:491px;
	display:block;
	background-image:url(../images/liquidation_contentMap.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#LiquidationMap a.mapLink{
	margin:0px 0px 0px 369px;
	padding:185px 0px 0px 0px;
	width:169px;
	height:162px;
	display:block;
	background-image:url(../images/liquidation_MapBTN.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#LiquidationMap a.mapLink:hover{
	background-image:url(../images/liquidation_MapBTN_roll.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#LiquidationMap a img{
	border:none;
}
#PalmLiquidationMap{
	margin:0px;
	padding:0px;
	width:575px;
	height:491px;
	display:block;
	background-image:url(../images/palmLiquidation_contentMap.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#PalmLiquidationMap a.mapLink{
	margin:0px 0px 0px 369px;
	padding:185px 0px 0px 0px;
	width:169px;
	height:162px;
	display:block;
	background-image:url(../images/palmLiquidation_MapBTN.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#PalmLiquidationMap a.mapLink:hover{
	background-image:url(../images/palmLiquidation_MapBTN-roll.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#PalmLiquidationMap a img{
	border:none;
}
#AnniversarySale{
	margin:0px 0px 10px 0px;
	padding:0px;
	width:566px;
	/*height:515px;*/
	display:block;
	position:relative;
	z-index:12;
	text-decoration:none;
	text-align:center;
	background-image:url(../images/PW_Anniversary-Sale.gif);
	background-repeat:no-repeat;
	background-position:top;
	border:2px solid #c21d2d;
}
#AnniversarySale img{
	margin:185px 0px 0px 0px;
	width:566px;
	height:150px;
	border:none;
	} 
#AnniversarySale span{
	margin:145px 0px 0px 33px;
	padding:5px 0px;
	width:500px;
	height:25px;
	display:block;
	position:relative;
	z-index:12;
	font:24px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:20px;
	color:#fbf201;
	text-decoration:none;
	text-align:center;
	visibility:hidden;
	background-color:#6a0004;
	border:1px solid #fbf201;
	border-right:2px solid #fbf201;
	border-left:2px solid #fbf201;
}
#AnniversarySale:hover span{
	visibility:visible;
}
