body{
	margin: 0px;
	background-color:#D2B48C;
	background: url(images/ihmusic_000.jpg) center top;
	background-repeat: repeat-y;
	background-color:#999933;
}
table{
	border-collapse: collapse;
/*	border: 0px;*/
	border-spacing: 0px;
	padding: 0px;

}
td{
	border-collapse: collapse;
/*	border: 0px;*/
	border-spacing: 0px;
	padding: 0px;

}
img{
	border: 0px;
}
form{
	margin: 0px;
	padding: 0px;
}

table.tblMain{ /* Level Zero - Outer Table */
	width: 100%;
	height: 100%;
}
td.tdMain{
	width: 100%;
	height: 100%;
	vertical-align: top;
}
table.tblMain01{ /* Level One - 3 TD Table */
	width: 780px;
	height: 100%;
	background: url('images/ihmusic_00.jpg') no-repeat center top;
	
}
td.tdMain011{
	width: 100%;
	height: 224px;
}
table.Main011NewsLetter{   /* For Newsletter */
	width: 520px;
	height: 100%;
	background: url('images/ihmusic_00.jpg') no-repeat center top;
}
table.tblMain01NL{ /* Level One - 3 TD Table */
	width: 500px;
	height: 100%;
}
.inpTxt{
	font-family: Helvetica, Verdana, Arial, Tahoma, Geneva, sans-serif;
	font-size: 8pt;
	color: #666633;
	border: 1px solid #666633;
}
.inpBtn{
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	border: 1px solid Maroon;
	background: #DDDDDD;
	font-weight: bold;
}
/******** Top Part ********/
table.tblTop01{
	width: 100%;
	height: 200px;
}
td.tdMain011NL{
	width: 100%;
	height: 150px;
}
table.tblTop01NL{
	width: 100%;
	height: 150px;
}
td.tdTop011{
	width: 100%;
	height: 40px;
}

p.pTopLinks{
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: White;
	vertical-align: middle;
	text-align: left;
	padding-left: 20px;
	padding-top: 13px;
	text-transform: uppercase;	
}
p.pTopLinks A{
	color: White;
	text-decoration: none;
}
p.pTopLinks A:hover{
	color: Yellow;
	text-decoration: underline;
}

td.tdTop012{
	width: 758px;
	height: 160px;
}
td.tdTop012NL{
	width: 500px;
	height: 120px;
}
table.tblTop002{
	width: 758px;
	height: 160px;
}
table.tblTop002NL{
	width: 500px;
	height: 130px;
}
td.tdTop0021{
	width: 641px;
	height: 160px;
}
td.tdTop0021NL{
	width: 500px;
	height: 130px;
}
td.tdTop0022{
	width: 117px;
	height: 160px;
}

table.tblTopLinks{
	width: 117px;
	height: auto;
}
td.tdTopLink00{
	width: 100%;
	height: 20px;
}
td.tdTopLink{
	width: 100%;
	height: 20px;
	padding-left: 10px;
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: White;
	vertical-align: middle;
	text-align: left;
	text-transform: capitalize;
}
td.tdTopLink A{
	color: White;
	text-decoration: none;
}
td.tdTopLink A:hover{
	color: Yellow;
	text-decoration: underline;
}

td.tdTopLinkLine{
	width: 100%;
	height: 2px;
	padding-left: 10px;
}
/******** Middle Part ********/
td.tdMain012{
	width: 100%;
	height: 100%;
}

table.tblMid01{
	width: 756px;
	height: 100%;
}
td.tdMid011{
	width: 100%;
	height: 59px;
	background: url('images/inthdback.jpg') no-repeat;
	
}
p.pTxtHd{
	font-family: Trebuchet MS, Verdana, Arial, Tahoma, Century Gothic, Geneva, Helvetica, sans-serif;
	font-size: 13pt;
	color: #666600;
	vertical-align: middle;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 100px;
	padding-top: 18px;
	margin: 0px;
}
.pTxtHd a{
	font-family: Trebuchet MS, Verdana, Arial, Tahoma, Century Gothic, Geneva, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #666600;
	text-decoration:none;
}
.pTxtHd a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
p.pTxtHd01{
	font-family: Trebuchet MS, Verdana, Arial, Tahoma, Century Gothic, Geneva, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666633;
	vertical-align: middle;
	text-align: left;
	margin: 0px;
}
td.tdMid012{
	width: 100%;
	height: 100%;
}
td.tdMid012NewsLetter{
	width: 500px;
	height: 100%;
}
p.pTxt{
	font-family: Verdana, Arial, Tahoma, Century Gothic, Geneva, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666633;
	margin: 0px;
	text-align: justify;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-top: 2px;
	padding-right: 10px;
}
p.pTxt01{
	font-family: Verdana, Arial, Tahoma, Century Gothic, Geneva, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
	vertical-align: middle;
	text-align: left;
	margin: 0px;
	padding: 5px;
}
p.pTxt01 a{ text-decoration: none;}
p.pTxtIta{
	font-family: Georgia, Verdana, Arial, Tahoma, Century Gothic, Geneva, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666633;
	font-style: italic;
	vertical-align: middle;
	margin: 0px;
	text-align: justify;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-top: 2px;
	padding-right: 10px;
}

td.tdHead{
	width: auto;
	height: auto;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #006600;
	vertical-align: middle;
	padding: 3px;
	background: #EDEDED;
}

td.tdSearch{
	width: auto;
	height: auto;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666633;
	vertical-align: middle;
	padding: 2px;
}
td.tdSearch a{
	color: #666633;
}
/******** Bottom Part ********/
td.tdMain013{
	width: 100%;
	height: 39px;
	background: url('images/ihmusic_100.jpg') repeat-x;
	
}
table.tblBot01{
	width: 756px;
	height: 35px;
}
td.tdBot00{
	width: 30%;
	height: 35px;
}
td.tdBot01{
	width: 70%;
	height: 35px;
}
p.pCopyRt{
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	vertical-align: middle;
	padding: 10px;
}
p.pCopyRt A{
	color: #336633;
}
p.pBotLinks{
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	vertical-align: middle;
	text-align: right;
	padding-right: 10px;
	text-transform: uppercase;

}
p.pBotLinks A{
	color: #333333;
	text-decoration: none;
}
p.pBotLinks A:hover{
	color: Maroon;
	text-decoration: underline;
}

/** aded later by ans **/
table.tblMidAutoBorder{
	width:auto;
	height: auto;
	border-color: White;
	border-style: solid;
	border-width: 1px;
}
table.tblMidAuto{
	width:auto;
	height: auto;
}
table.tblMidData{
	width:98%;
	height: auto;
}
td.tdMidData01{
	width: 100%;
	height: auto;
}
td.tdMidData50Pre{
	width: 50%;
	height: auto;
	padding-bottom: 10px;
}
table.tblMid100Per{
	width:100%;
	height: auto;
}
td.tdFrm00{
	width: 100%;
	height: auto;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	color: Red;
	padding: 3px;
}
td.tdFrm01{
	width: 45%;
	height: auto;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	padding: 3px;
}
td.tdFrm01 a{
	text-decoration:none
}
td.tdFrm01 a:hover{
text-decoration:underline
}

td.tdFrm02{
	width: 5%;
	height: auto;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	padding: 3px;
}
td.tdFrm03{
	width: 50%;
	height: auto;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	padding: 3px;
}
td.tdFrm03 a{
	padding:5px;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	text-decoration:none
}
td.tdFrm03 a:hover{
	color: Maroon;
	text-decoration:underline
}
td.tdFrm06{
	width: 25%;
	height: auto;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	color: #333333;
	padding: 3px;
}
td.tdDispayimage{
	width: 20%;
	height: auto;
	padding: 5px;
	vertical-align: top;
}
td.tdDispayProd{
	width: 80%;
	height: auto;
	padding: 5px;
}
p.pProdHd{
	font-family: Georgia, Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #333333;
	padding: 3px;
	margin: 0px;
}
p.pProdTxt{
	font-family: Verdana, Georgia, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	color: Maroon;
	padding: 3px;
	margin: 0px;
}
p.pProdTxt01{
	font-family: Verdana, Georgia, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	color: #006600;
	padding: 3px;
	margin: 0px;
}
p.pProdDesc{
	font-family: Verdana, Georgia, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	color: Navy;
	padding: 3px;
	margin: 0px;
}
p.pProdExt{
	font-family: Verdana, Georgia, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	color: #666666;
	padding: 3px;
	margin: 0px;
}
p.pProdExt a{
	color: #666666;
}
p.pProdHd01{
	font-family: Verdana, Georgia, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	color: #333333;
	padding: 3px;
	margin: 0px;
}

td.tdTrackInfo{
	font-family: Tahoma, Verdana, Georgia, Arial, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	color: #333333;
	padding: 3px;
}


td.tdDispayProdDetails{
	width: 100%;
	height: auto;
}
td.tdDispayProdDetails A{
	color: #666600;
	text-decoration: none;
}
td.tdDispayProdDetails A:hover{
	color: Red;
	text-decoration: underline;
}
td.tdmail{
	width: 100%;
	height: auto;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	padding: 4px;
}
td.tdmail A{
	color: #333333;
	text-decoration: none;
}
td.tdmail A:hover{
	color: Red;
	text-decoration: underline;
}
td.tdAuto{
	width: auto;
	height: auto;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666633;
	padding: 2px;
}
td.tdProdPrice{
	width: 100%;
	height: auto;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666633;
	padding: 2px;
}
td.tdProd00{
	width: 15%;
	height: auto;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666633;
	padding: 3px;
	border-bottom: 1px solid #cccccc;
}
td.tdProd01{
	width: 25%;
	height: auto;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666633;
	font-weight: bold;
	padding: 3px;
	border-bottom: 1px solid #cccccc;
}
td.tdPaging{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666633;
	text-align: right;
	padding: 2px;
}
p.pTestimonials{
	font-family: Verdana, Arial, Tahoma, Century Gothic, Geneva, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666633;
	vertical-align: middle;
	margin: 0px;
	text-align: justify;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 10px;
}
p.pMail{
	font-family: Verdana, Arial, Tahoma, Century Gothic, Geneva, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666633;
	vertical-align: middle;
	margin: 0px;
	text-align: justify;
	padding-bottom:2px;
	padding-left: 15px;
	padding-top: 2px;
	padding-right: 10px;
}
p.pLfTxt{
	font-family: Verdana, Arial, Tahoma, Century Gothic, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	vertical-align: middle;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 15px;
}
p.pLfTxt A{
	color: green;
	text-decoration: none;
}
p.pLfTxt A:hover{
	color: green;
	text-decoration: underline;
}
div.dvPaypal{
	position: absolute;
	top: 3px;
	left: 900px;
}
p.pMemoTxt{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 5px;
	padding-top: 3px;
	margin: 0px;
	text-align: justify;
}
p.pNewsTxt{
	font-family: Verdana,Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 3px;
	margin: 0px;
	text-align: justify;
}
p.pErrMsg{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Red;
	text-align:center;
	padding: 2px;
	margin: 0px;
}
p.pTxtHd02{
	font-family: Trebuchet MS, Verdana, Arial, Tahoma, Century Gothic, Geneva, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	color: #666600;
	vertical-align: middle;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-top: 5px;
	margin: 0px;
}
ul.ulTxt{
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: Red;
	list-style-type: square;
	padding: 5px;
	margin-left: 15px;
}
li.liTxt{
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: green;
	line-height: 180%;
}
li.liTxt A{
	color: green;
	text-decoration: none;
}
li.liTxt A:hover{
	color: brown;
	text-decoration: underline;
}
.imgBrd02CCC
{
	border:1px solid #CCCCCC;
	padding:2px;
}
#navlist { 
	list-style-image: url(images/bullet_00.jpg); 
}	
.wdt70
{
	width:70%;
}
.wdt30
{
	width:30%;
}