body{background:url(../images/bg.jpg) repeat-x top left; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-shadow:#fff 0 1px 1px;}
img{border:none;}
#table{background:url(../images/main_bg.jpg) no-repeat top center;}
#menu{background:url(../images/menu_bg.png) repeat-x top left;}
#menu ul{margin:0; padding:0;}
#menu ul li{list-style:none; background:url(../images/menu_nod.png) no-repeat right center; padding-right:1px; float:left;}
#menu ul li a{color:#E7DCC1; text-decoration:none; display:block; padding:12px 10px; font-size:15px; font-weight:bold; text-shadow:#531914 0 1px 1px;}
#menu ul li a:hover{background:#000;}
#cont{background:#fdfcf8;}
#side{background:#4a100f url(../images/side_bg.gif) repeat-x top left;}
#side h1{color:#E7DCC1; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin:0; padding:5px 0 5px 20px; background:url(../images/music.gif) no-repeat 5px 5px; text-shadow:#6d0300 0 1px 1px}
#side ul{margin:0; padding:0;}
#side ul li{list-style:none; background:url(../images/menu_line.gif) repeat-x bottom left;}
#side ul li a{color:#E7DCC1; text-decoration:none; display:block; padding:5px 0 5px 15px; font-size:13px;  text-shadow:#531914 0 1px 1px; background:url(../images/arrow.png) no-repeat left center;}
#side ul li a:hover{background:#770003 url(../images/arrow.png) no-repeat left center;}
#wel_box{border:#ebe0cb solid 1px; background:url(../images/wel_bg.gif);}
#wel_box h1{background:#ac0e0b url(../images/wel_h1_music.png) no-repeat 5px 5px; margin:0; padding:10px 0 10px 25px; color:#E7DCC1; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;  text-shadow:#6d0300 0 1px 1px}
#wel_box p{text-align:justify; line-height:20px; padding:10px; margin:0;}
#wel_box a{text-decoration:none; color:#c92925;}
#wel_box input{ border:solid 1px #ccc;}
.brand{background:url(../images/brand_bg.png) repeat-x bottom left; padding:0 0 20px 0;}
.brand div{float:left; margin:0 5px 0 0;}
.brand h1{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#AC0E0B; border-bottom:#d5d4d4 solid 1px;}
.box{display:block; padding:11px;}
.box img{width:65px; height:65px;}
.boxhover{background:#fff; display:block; padding:10px; border:#d5d4d4 solid 1px;}
.boxhover img{width:65px; height:65px;}

.box1{display:block; padding:10px; border:#d5d4d4 solid 1px;}
.box1 img{width:65px; height:65px; outline:none;}
.boxhover1{background:#fff; display:block; padding:10px; border:#000 solid 1px;}
.boxhover1 img{width:65px; height:65px;  outline:none;}
.products h1{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#AC0E0B; border-bottom:#d5d4d4 solid 1px; padding:5px 0 5px 5px; margin-bottom:5px;}
.products div{float:left; border-right:#d5d4d4 solid 1px; padding:0 10px;}
.products strong{color:#ac0905; font-size:13px; font-weight:bold; display:block; padding:5px 0;}
.products span{color:#333; font-weight:bold; display:block; padding:10px 0;}

.products1 div{float:left; border-right:#d5d4d4 solid 1px; padding:0 8px;}
.products1 strong{color:#ac0905; font-size:13px; font-weight:bold; display:block; padding:5px 0;}
.products1 span{color:#333; font-weight:bold; display:block; padding:10px 0;}
#fotter_bg span{font-size:13px; font-weight:bold; color:#036; text-transform:uppercase;}
#fotter_bg a{ color:#333; text-decoration:none; line-height:20px;}
#fotter_bg a:hover{ text-decoration:underline;}
.su_b{ border:#C1C1C1 solid 1px; background:#fff;}
.sul{background:url(../images/sul.gif) repeat-y;}
.sut{background:url(../images/sut.gif) repeat-x; padding:3px;}
.sut textarea{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:200px; border:none; font-size:12px; color:#036; font-weight:bold; text-shadow:#FFF 0 1px 1px;}
.sut input{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:200px; border:none; font-size:12px; color:#036; font-weight:bold;text-shadow:#FFF 0 1px 1px;}
.sug{font-size:11px; color:#090; text-shadow:#FFF 0 1px 1px;}


table.reference
{
border:1px solid #c3c3c3;
border-collapse:collapse;
text-shadow:none;
font-size:13px;
letter-spacing:0.1em;
}
table.reference th
{
background-color:#000;
border:1px solid #c3c3c3;
padding:5px;
vertical-align:top;
}

table.reference td 
{
border:1px solid #c3c3c3;
padding:05px;
vertical-align:top;
}

.sug span{font-size:18px; color:#036; text-transform:uppercase;}
.top{
	color:#FFF;
	text-shadow:#939 0 1px 1px;
}
.top a{
	color:#FFF;
	padding:0px 05px;
	text-decoration:none;
	text-shadow:#333 0 1px 1px;
}
.top a:hover{
	color:#FF0;
}
.top a.shop{
	color:#a10400;
	text-shadow:#fff 0 1px 1px;
	padding:0;
	font-size:20px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.top a.shop:hover{
	color:#333;
}
.discrip b{color:#a10400; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px;}

#sitemap_table {
	background:url(images/sitemap.png) no-repeat 100px 200px;
	
}