
/*************sub common****************/
body {		
	background-image:url('../images/sub_bg.jpg');
	background-repeat: no-repeat; 
	background-position:top center;
	}
#outerwrapper{width:1010px;margin:0 auto; }
#mainmenuwrapper{
	border-top:4px solid #f78914;
	height:143px;
	width:1000px;
	margin-left:5px;
	clear: both; 
	}
#contentwrapper{
	background:url('../images/sub_bg2.gif') repeat-y;
	position: relative;
	padding-left:5px;
	}
#content{	
	width:1000px;
	clear:both;
	}
#title_subwrapper{height:90px;}
#title_sub{text-align:center; line-height:0px; }
.title-dottedline{ background:url('../images/dottedline.gif') no-repeat; width:1000px; height:1px;}
#sub_contentwrapper{padding:10px 0 0 38px;}

#intro{padding-left:100px;width:700px;}
#intro{font:17px "Times New Roman", serif; line-height:23px;}
#intropic{padding-left:90px;}

/*************about*****************/
#companyrefer {
	list-style:none;
	padding-top:30px;
	margin-bottom:30px;
	float:left;
	}
#companyrefer li {
	float:left;	
	}
#companyrefer a.company1{
	background:url('../images/company_article.jpg') no-repeat;
	width:155px;
	height:260px;
	margin:0 110px 0 0;
	display:block;
	}
#companyrefer a.company2{
	background:url('../images/company_korea.jpg') no-repeat;
	width:164px;
	height:260px;
	margin:0 30px 0 0;
	display:block;
	}
#companyrefer a.company3{
	background:url('../images/company_china.jpg') no-repeat;
	width:246px;
	height:239px;
	display:block;
	}
#companyrefer a.company1:hover{background:url('../images/company_article.jpg') no-repeat 0px -270px;}
#companyrefer a.company2:hover{background:url('../images/company_korea.jpg') no-repeat 0px -270px;}
#companyrefer a.company3:hover{background:url('../images/company_china.jpg') no-repeat 0px -259px;}


/************press*************/

ul#article{list-style:none;}
/*ul#article li{
	float:left;
	padding:5px; 
	margin:10px 8px 10px 0;
	width: 170px;
	}**/
ul#article li{
	float:left;
	padding:5px; 
	margin:5px;
	width: 165px;
	}
ul#article a{display: block; color:#000; text-decoration: none;line-height:15px; }
ul#article a:hover{color:#e4490d;text-decoration: none;}
ul#article img {display: block;}

ul#ad{list-style:none; }
ul#ad li{
	float:left;
	padding-left:5px; 
	margin:10px 8px 10px 0;
	width: 139px;
	height:210px;
	}
ul#ad a{display: block; color:#000; text-decoration: none;line-height:15px;height:225px;}
ul#ad a:hover{color:#e4490d;text-decoration: none;}
ul#ad img {display: block;}
ul#article, #ad {font: 11px Verdana, Helvetica, Arial, sans-serif;}

/******************hobart****************************/

#hobart {
	list-style:none;
	padding-top:30px;
	margin-bottom:30px;
	float:left;
	}
#hobart li {float:left;}
#hobart a.upright{
	background:url('../images/hobart_upright_btn.jpg') no-repeat;
	width:247px;
	height:283px;
	display:block;
	}
#hobart a.grand{
	background:url('../images/hobart_grand_btn.jpg') no-repeat;
	width:253px;
	height:283px;
	display:block;
	margin-right:10px;
	}
#hobart a.console{
	background:url('../images/hobart_console_btn.jpg') no-repeat;
	width:247px;
	height:283px;
	display:block;
	}
#hobart a.upright:hover{background:url('../images/hobart_upright_btn.jpg') no-repeat 0px -283px;}
#hobart a.grand:hover{background:url('../images/hobart_grand_btn.jpg') no-repeat 0px -283px;}
#hobart a.console:hover{background:url('../images/hobart_console_btn.jpg') no-repeat 0px -283px;}


/******************piano detail nav****************************/
.current {	
	color: #f95809;
	background: url('../images/submenu_bg.gif') 0 -30px;
	background-repeat:no-repeat;
}
#sub_nav{float:left;width:152px;}

#sub_nav_catagory {
	list-style:none;
	width: 150px;
	margin:0px;
	border-top: 1px solid #cecdcd;
	border-left: 1px solid #cecdcd;
	border-right: 1px solid #cecdcd;
	}
#sub_nav_catagory li a {
  	height: 25px;	
	text-decoration: none;
	font-size:15px;
	padding: 5px 0 0 10px;
	}		
#sub_nav_catagory li a:link, #sub_nav_catagory li a:visited{
	color: #000;
	display:block;
	background: url('../images/submenu_bg.gif');
	background-repeat:no-repeat;	
	}
#sub_nav_catagory li a:hover{
	color: #000;
	background: url('../images/submenu_bg.gif') 0 -30px;
	background-repeat:no-repeat;	
	}	
 #sub_nav_catagory li a:active  {
	color: #f95809;
	background: url('../images/submenu_bg.gif') 0 -30px;
	background-repeat:no-repeat;	
	}	

#sub_nav_product {
	list-style:none;
	margin:0px;
	padding:0px;
	width: 150px;
	border-top: 1px solid #cecdcd;
	border-left: 1px solid #cecdcd;
	border-right: 1px solid #cecdcd;
	}
#sub_nav_product li {
	display: none;
	}

#sub_nav_product li a {
  	height: 25px;
	text-decoration: none;
	}	
	
#sub_nav_product li a:link, #sub_nav_product li a:visited {
	color: #000;
	display: block;
	padding-left:10px;
	background: url('../images/submenu_bg2.gif');
	background-repeat:no-repeat;
	}	
#sub_nav_product li a:hover{
	color: #000;
	padding-left:10px;
	background: url('../images/submenu_bg2.gif') 0 -27px;
	background-repeat:no-repeat;
	}	
#sub_nav_product li a:active {
	color: #f95809;
	padding-left:10px;
	background: url('../images/submenu_bg2.gif') 0 -27px;
	background-repeat:no-repeat;
	}	
/******************only for digital download button****************************/

ul#digi_support{list-style: none; margin:0; }
ul#digi_support li a{display: block; text-decoration: none; line-height:24px;}
ul#digi_support li a{font-size:11px;color:#000;padding-left:10px;}
ul#digi_support li a:hover{color:#f95809;padding-left:10px;}

 a.catalogue{
	background:url('../images/btn_catalogue.gif') no-repeat;
	width:150px;
	height:23px;
	display:block;
	}
 a.catalogue:hover{
	background:url('../images/btn_catalogue.gif') no-repeat 0px -23px;
	}
a.song{
	background:url('../images/btn_song.gif') no-repeat;
	width:150px;
	height:23px;
	display:block;
	}
 a.song:hover{
	background:url('../images/btn_song.gif') no-repeat 0px -23px;
	}
/******************piano detail****************************/
#piano_detail{float:right;width:600px;padding:30px 100px 30px 0;}
#piano_detail p#product_name{font-size:30px; font-weight:bold; padding-bottom:20px;}
#spec{
	font-size: 14px;
	font-weight: bold;
	line-height:25px;
	float:left;
	list-style:none;
	}
#colorspec{padding-left:20px;width:250px;float:right; }
#colorchart {float:left; list-style:none;}
#colorchart li{float:left;margin-right:5px;}
#piano_detail p{font-size:14px; font-weight:bold; padding-bottom:10px;}

#piano_detail div#callmessage{font: 12px normal; color:#e04e06;}
#piano_detail div#callmessage{clear:both; padding-top:8px;}

/***************delear***********************/

#box-table-b{
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	width: 924px;
	text-align: center;
	border-collapse: collapse;	
	}
#box-table-b th{
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	background: #f6eede;
	border: 1px solid #f5dbbc;
	color: #6c4516;
	}
#box-table-b th#state{
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	background: #f5dbbc;
	border: 1px solid #f5dbbc;
	color: #4e2d06;
	}
#box-table-b td{
	padding: 6px;
	border: 1px solid #f5dbbc;
	color: #000;
	}

/***************contact***********************/
#contactwrapper, #contactwrapper table{
	text-align:center;
	margin-left: auto;
	margin-right: auto;

	}
#emailinfo{
	float:left; 
	font-size:17px; 
	text-align:left; 
	width:250px;
	padding:30px 0 0 130px;
	}
#formmail{float: right;width: 500px;padding: 30px 100px 0 0;}

#contact_result{font-size:17px; height:400px; padding-top:100px;}