/* Start of CMSMS style sheet 'Immortal Piano - FINAL' */
dfn{display: none;}
p{line-height: 150%;}
a {color:#960}
a img{border:1px solid #960}
a:hover, a:hover img, a:visited, a:visited img{color:#000}
/*.gallery img{width: 200px; height: 205px;}*/
.gallery p {line-height:100%; margin:0; padding:0}
.productAttributes {
     width:250px;
     float:right;
}
.item_attribute_name {font-weight:bold}

body{
	margin: 0; padding: 0;
	background: #EFE4CA;
	text-align: center;
}

	.container{
		display: block;
		width: 990px;
		margin: 20px auto 0; padding: 0;
		text-align: left;
		background: transparent url(./images/cont_bg3.png) left top repeat-y;
	}
	
		.head{
			display: block;
			width: 990px;;
			margin: 0; padding: 0;
			background: transparent url(./images/cont_head3.png) left top no-repeat;
		}
			
			.head h1{
				display: block;
				width: 904px; height: 223px;
				margin: 0; padding: 44px 43px 30px;
				background: transparent;
			}
				.head h1 a{
					display: block;
					width: 904px; height: 223px;
					margin: 0; padding: 0;
					background: transparent url(./images/header.png);
					text-indent: -5000px;
				}
				
		.mid{
			display: block;
			width: 960px;
			margin: 0; padding: 0;
			background: transparent;
		}
			.welcome{
				display: block;
				width: 904px; height: 49px;
				margin: 0 43px; padding: 0 0 30px;
				background: transparent url(./images/welcome3.png) left top no-repeat;
				text-indent: -5000px;
			}
		
			.navi{
				display: inline;
				width: 180px;
				margin: 0; padding: 0 0 66px 0px;
				background: transparent url(./images/nav_foot.png) right bottom no-repeat;
				float: left;
			}
				
				.navi ul{
					display: block;
					margin: 0 0 0 10px; padding: 0 0 0 0;
					background: transparent url(./images/nav_border_right.png) 165px top repeat-y;
					list-style: none;
				}
				
					.navi ul li{
						display: block;
						margin: 0; padding: 20px 0;
						background: transparent url(./images/li_bg.png) center bottom no-repeat;
						text-align: center;
					}

					.navi ul li ul{
						display: block; width: 170px;
						margin: 0; padding: 0;
						background-image: none;
						text-align: center; overflow: hidden;
					}


					.navi ul li ul li{
						display: block;
						margin: 10px 0 0 35px; padding: 0;
						background: transparent;;
						text-align: center; color: #746053;
						text-indent: 0;
					}



						.navi ul li.first{ padding-top: 0; }
						.navi ul li#nav10{ /* padding-bottom: 0; */ background-image: none; }
						
						.navi ul li a, .navi ul li h3{
								display: block;
								margin: 0 auto; padding-bottom: 4px;
								text-indent: -5000px;
							}
						.navi ul li ul li a, .navi ul li ul li h3{
								display: block;  text-align: left;
						background: transparent; color: #746053; text-decoration: none; font-size: 10pt;
								margin: 0 auto; padding-bottom: 0px; text-indent: 0;
							}
							
							.navi ul li a:hover, .navi ul li h3{
								margin: 0 auto; padding: 0 0 2px 0;
								border-bottom: 2px solid #1e0e03;
							}

							.navi ul li li a:hover, .navi ul li li h3{
								margin: 0 auto; padding: 0 0 0 0; text-align: left;
								border-bottom: 0px; text-decoration: underline;
							}
							
							li#nav1 a, li#nav1 h3{
								width: 47px; height: 13px;
								background: transparent url(./images/home.png) left top no-repeat;
							}
							li#nav2 a, li#nav2 h3{
								width: 90px; height: 17px;
								background: transparent url(./images/piano_styles.png) left top no-repeat;
							}


							li#nav3 a, li#nav3 h3{
								width: 105px; height: 13px;
								background: transparent url(./images/current_stock.png) left top no-repeat;
							}


							li#nav4 a, li#nav4 h3{
								width: 59px; height: 12px;
								background: transparent url(./images/services.png) left top no-repeat;
							}
							li#nav5 a, li#nav5 h3{
								width: 112px; height: 12px;
								background: transparent url(./images/piano_benches.png) left top no-repeat;
							}
							li#nav7 a, li#nav7 h3{
								width: 105px; height: 12px;
								background: transparent url(./images/piano_movers.png) left top no-repeat;
							}
							li#nav8 a, li#nav8 h3{
								width: 73px; height: 12px;
								background: transparent url(./images/about_us.png) left top no-repeat;
							}
							li#nav9 a, li#nav9 h3{
								width: 83px; height: 12px;
								background: transparent url(./images/contact_us.png) left top no-repeat;
							}
							li#nav10 a, li#nav10 h3{
								width: 67px; height: 12px;
								background: transparent url(./images/galleries.png) left top no-repeat;
							}

							li#nav1 li a, li#nav2 li a, li#nav3 li a, li#nav4 li a, li#nav5 li a, li#nav6 li a, li#nav7 li a, li#nav8 li a, li#nav9 li a, li#nav10 li a, li#nav1 li h3, li#nav2 li h3, li#nav3 li h3, li#nav4 li h3, li#nav5 li h3, li#nav6 li h3, li#nav7 li h3, li#nav8 li h3, li#nav9 li h3, li#nav10 li h3{
								width: 1400px; height: 15px;
								background: transparent ;
							}


							
			.cont{
				display: block;
				width: 760px; overflow: hidden;
				margin: 0 5px; padding: 0 0px 0 0;
				float: right;
			}

		.foot{
			display: block;
			width: 990px; height: 132px;
			margin: 0; padding: 0;
			background: transparent url(./images/cont_foot3.png) left top no-repeat;
			clear: both;
		}

/* End of 'Immortal Piano - FINAL' */

