body{
	margin:0px;
	padding:0px;
	font-family:"trebuchet MS";
	font-size:12px;
	background-color:#1E93D5;
	background-image:url(images/body-bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	color:#797979;
}
a{color:#1A96D2; text-decoration:none}
a:visited{color:#1A96D2}
a:hover{ color:#FF4200}
h2{/*  blue */
 font-size:12px;
 color:#167EB8;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin:5px 0px 15px 0px;
 padding:0px;
}

h3{/*  orange */
 font-size:12px;
 color:#FF4200;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin:0px 0px 12px 0px;
 padding:0px;
}
h4{  /*  orange */
 font-size:12px;
 color:#FF4200;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin:0px;
 padding:15px 0px 8px 0px;
}

#Container{
	width:814px;
	margin:auto;
}
#LeftBorder{
	background-image:url(images/outer-body-left.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	width:25px;
	vertical-align:top;
}
#RightBorder{
	background-image:url(images/outer-body-right.jpg);
	background-repeat:repeat-y;
	background-position:top right;
	width:25px;
	vertical-align:top;
}
#InnerContainer{
	width:764px;
	background-color:#FFFFFF;
	vertical-align:top;
	position:relative;
	height:100%;
}
/*---------------  Header  ---------------------*/
#Header{
	height:126px;
	
}
#Header #Logo{
	position:absolute; 
}
#Header #Bubbles{ 
	position:absolute; 
	margin-left:232px;
	width:134px;
	height:59px;
	top:0px;
}
#Header #TopLinks{
	position:absolute; 
	margin-left:615px;
	top:15px;
}
#Header #Search{
	position:absolute; 
	margin-left:600px;
	top:9px;
	display:none
}
#Header #Search div{
	float:left;
}
.searchTextbox{
	width:112px;
	height:14px;
	border:1px solid #D3D3D3;
}
.btngo{
	background-image:url(images/go.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:24px;
	height:17px;
	border:0px;
}
#Menu{ position:absolute; top:93px; margin-left:314px }
#Menu ul{ margin:0px; padding:0px; list-style:none;}
#Menu ul li{ 
	float:left; margin:0px; padding:0px;
	background-image:url(images/menu-bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:85px;
	height:23px;
	padding:10px 0px 0px 0px;
	text-align:center;
	margin-right:2px;
}
#Menu ul li a{ display:block; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:12px; text-transform:uppercase}

#HR{
	background-image:url(images/menu-hr.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:8px;
	
}
#Flash{
	height:253px;
}
#breadCrumbs{
	padding-bottom:10px;
}
#breadCrumbs a{ text-decoration:none}
#Contant{
	position:relative;
	background-image:url(images/contant-bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding:10px 16px 0px 16px;
	/*overflow:auto;*/
	height:100%;
}
/*---------------  Inner Page --------------------*/
#Description{
	width:515px;
	float:left;
	padding-right:20px;
	background-image:url(images/seperator.jpg);
	background-repeat:repeat-y;
	background-position:right top;
}
#Item{
	height:112px;
	border:1px solid #CFCFCF;
	margin-bottom:12px;
	padding-left:16px
}
#Item p{ padding:0px; margin:0px; width:308px; font-size:11px; line-height:13px;}
#Item #ProductImg{ 
	background-image:url(images/seperator.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	padding-left:2px;
	float:right;
	margin-top:8px;
}
#Item #More{ margin-top:10px;}
#Links{
	width:185px;
	float:right;
	padding-left:12px;
	border:0px solid red;
}
#Links ul{ list-style:none; padding:0px; margin:0px;}
#Links ul li{
	background-image:url(images/h-line.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	padding:7px 0px 7px 0px;
}
#Links ul li a{
	padding:2px 0px 3px 8px;
	border:1px solid #E0E0E0;
	display:block;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
	color:#3A5388;
	text-decoration:none;
	font-weight:normal;
	background-image:url(images/li-a-bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
#Links ul li a:hover{
	color:#ffffff;
	background-image:url(images/li-a-bg-over.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
#Links img{ margin-bottom:5px;}
/*--------Product detail-----------------------------*/
#ProductDetail{
	border:1px solid #CFCFCF;
	margin-bottom:12px;
	padding-left:16px;
	padding:20px 22px 5px 18px;
}
#ProductDetail #Title{ 
	padding:0px 20px 0px 0px; 
	position:relative;
	margin:0px; 

	font-size:11px; 
	line-height:14px;
}
#ProductDetail #Title #PColors{  }
#ProductDetail #Title p{ margin:0px; padding:5px 0px 5px 0px}
#ProductDetail #ProductImg{ 

}
#Tabcontrol{ margin-top:10px; clear:both}
#TabHeader{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px;
	border:1px solid #DADADA;
	background-image:url(images/tab-bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	overflow:auto;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}
#TabHeader li{
	float:left;
	padding:6px 15px 5px 15px;
	border-right:1px dotted #FFFFFF;
	margin:0px;
	
}
#TabHeader #last{
	border-right:0px;
}
#TabHeader li a { display:block; color:#3A5388;text-decoration:none }
.activeTab{ display:block; color:#FF541E !important; text-decoration:none }
.normalTab{ display:block; color:#3A5388 !important; text-decoration:none }
.PColors{color:#3A5388 !important; text-decoration:none; font-size:11px;}

#CategoryPDetails{
	border:1px solid #CFCFCF;
	margin-bottom:12px;
	padding-left:16px;
	padding:0px 5px 5px 5px;
}
.CatList{ margin:0px; padding:0px 0px 0px 15px; list-style:circle}
.CatList li{list-style:circle}
.CatList ul li{list-style:circle}
/*------------------------------*/
.BottomLine{border-bottom:1px solid #D2D2D2; }
#ItemList{
	width:394px;
	border-right:1px solid #D2D2D2;
	float:left;
	position:relative;
}
#ItemList #List { width:384px; margin:4px 0px 8px 0px; position:relative; height:92px; vertical-align:top}
#ItemList #List img{ margin:0px 14px 0px 0px; border:1px solid #D2D2D2; float:left; }
#ItemList #List p{ padding:6px 5px 7px 0px; margin:0px;font-size:12px; line-height:13px;}

.List{
	list-style:none;
	margin:0px; 
	padding:0px;
}
.List li{
	list-style:none;
	padding:2px 6px 2px 15px;
	background-image:url(images/bullet.jpg); 
	background-repeat:no-repeat;
	background-position:left 8px; 
	font-size:12px;
}
#Categories{
	padding-left:14px;
	width:320px;
	float:left;
}
#Categories p {font-size:11px; line-height:13px;padding:0px 5px 7px 0px; }
#Footer{
	 position:relative; margin-top:28px; padding-left:0px
}
#CopyRight{padding:13px 0px 5px 0px; vertical-align:bottom; font-size:11px; border-top:1px solid #D2D2D2; }
#FooterImage{
	float:right;
	margin-top:-28px;
	margin-left:643px;
	background-image:url(images/footer-img.jpg); 
	background-repeat:no-repeat;
	background-position:right top; 
	width:121px;
	height:63px;
	background-color:#009933;
	position:absolute;
}
.Message{
	color:#990033;
	font-weight:bold;
}
.DetailArea{
	border:1px solid #CFCFCF;
	margin-bottom:12px;
	padding-left:16px;
	padding:0px 5px 5px 5px;
}
.List{
	
}
.List tr td{ border-bottom:1px solid #CFCFCF}

/*--- Home ----*/
#ContantHome{
	position:relative;
	background-image:url(images/contant-bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding:10px 16px 0px 16px;
	height:220px;
}
#HomeAudioSolution,#MusicianSolution,#ProfessionalSolution{
	width:235px;	
	position:absolute;
	top:20px;
	height:200px;
	border:0px solid #CFCFCF;
}
#HomeAudioSolution{
	border-right:1px solid #CFCFCF;
}
#MusicianSolution{
	margin-left:244px;
	border-right:1px solid #CFCFCF;
}
#ProfessionalSolution{
	margin-left:488px;
	border:0px solid red;
}

.p1{
 line-height:13px;
}



