@charset "utf-8";
/* CSS Document */

#piano #category-header {width:970px; height:187px; background:url(../images/piano/header-piano-bg.jpg); position:relative;}
#piano #category-header .right {float:right; padding-right:15px; margin:0;}
#piano #category-header .left {float:left; width:635px; margin:0; padding:0;}
#piano #category-header h1 {font-size:35px; color:#FFFFFF; margin:0; padding:30px 0 20px 0; text-shadow:1px 2px 2px #2B0000}
#piano #category-header .tagline {font-size:14px; font-weight:bold; font-style:italic;  color:#2B0000; /*text-shadow:0px 1px 1px #EEB5B5;*/}
#piano #category-header p {font-size:13px; color:#FFFFFF; margin:10px 0; text-shadow:1px 1px 2px #2B0000;}
#piano #category-header .edition {position:absolute; top:22px; left:560px; font-weight:bold; font-size:10px; color:#2B0000; text-transform:uppercase; /*text-shadow:0px 1px 1px #EEB5B5;*/}

#piano #category-header .comparison {margin-top:25px;}
#piano #category-header .button-comparison {height:24px; width:292px; background:url(../images/piano/button-comparison.jpg) no-repeat; text-align:center; margin-top:15px; }
#piano #category-header .button-comparison a {color:#2B0000; font-weight:bold;  line-height:24px; font-size:12px; text-decoration:none;}


#piano .leftcol h3 a:link, #piano .leftcol h3 a:visited, #piano .leftcol h3a:active {color:#0066CC;}
#piano .leftcol  h3 a:hover {color:#0066CC;}

#piano #splash-home {background:none;}
#piano #splash-frame {height:140px;}

.secondary-nav-bar ul li a:link, .secondary-nav-bar ul li a:visited, .secondary-nav-bar ul li a:hover, .secondary-nav-bar ul li a:active {
color:#FFFFFF;
text-decoration:none;
}
.secondary-nav-bar ul.extra-links li a:link, .secondary-nav-bar ul.extra-links li a:visited, .secondary-nav-bar ul.extra-links li a:hover, .secondary-nav-bar ul.extra-links li a:active {
color:#FFCC00;
text-decoration:none;
}

/******Main Theme******/
#piano .leftcol h2.title, #piano .leftcol h1.title, #piano .leftcol h3.title {background:#900000; border-bottom:2px solid #FFCC00;} /*To center editor's choice graphics*/
#piano .rightcol h2.title, #piano .rightcol h1.title, #piano .rightcol h3.title {background:#900000; border-bottom:2px solid #FFCC00;}

.learn-and-master-piano#piano #lesson-list .lmp, .rocket-piano#piano #lesson-list .rocketp, .play-piano-tonight#piano #lesson-list .ppt, .piano-by-pattern#piano #lesson-list .pbp, .piano-coach-pro#piano #lesson-list .pcp, .instrument-master#piano #lesson-list .im, .piano-system#piano #lesson-list .pianosys, .piano-for-all#piano #lesson-list .pfora  {
background-color:#FFF4F4; /*Another lighter shade*/
}

#piano span.piano-menu 	{border-bottom:2px solid #900000;}

#piano a:link img.product-image, a:visited img.product-image, a:active img.product-image {border:5px solid #CCCCCC;}
#piano a:hover img.product-image {border:5px solid #900000;}

#piano .rating-box {background:url(../images/piano/piano-ratings-bg.gif) repeat-x;}

#piano table.vertical-table col#col1 {text-align:left; width:150px;}
#piano table.vertical-table colgroup#data {text-align:center; width:75px;} /*Only WIDTH works with FF*/
#piano table.vertical-table tr:hover, #piano table.horizontal-table tr:hover {background-color:#FFF4F4;}  /*Completely Unnecessary*/

#piano .singlecol h1.title {background: url(../images/piano/piano-title.gif) repeat-x;}

#piano h1.title, #piano h2.title, #piano h3.title {color:#FFFFFF;}
#piano h3.title a:link, #piano  h3.title a:visited, #piano h3.title a:hover, #piano h3.title, a:active {color:#FFFFFF; text-decoration:none;}

#piano .special-offers {border-bottom:2px solid #900000;}




#piano .detailed-info-box {border-bottom:2px solid #900000; background:#FFFBFB;} /*not #FFF4F4?*/

#piano .bottom-divider {margin:0 -15px; height:2px; width:630px; background:#900000;}
#piano .navigation-box {border:2px solid #0099CC; background:#FFFBFB ;}

#piano .reviews-summary2 {background:#FFF4F4; border-bottom:1px solid #900000;}