html, body, {
height:100%;
margin:0;
padding:0;
}

#container {
height:auto;
}
body > #container {
margin:0 auto;
min-height:100%;
}
body {
color:#353335;
font-family:Arial,sans-serif;
font-size:9.5pt;
}
h4 {
background-color:#385EAB;
color:#FFFFFF;
font-size:12.5pt;
font-weight:bold;
padding:5px 12px;
width:732px;
}
h5 {
border-bottom:1px solid #969696;
font-size:11pt;
font-weight:bold;
padding-bottom:5px;
}
.hdstyle12 {
font-size:14pt;
font-weight:bold;
position:relative;
top:8px;
}
.message_error{
	padding-left:0pt;
}
.errors{
	padding-left:0pt;
	line-height:13pt;
	color:#cc2112;
}
.messages {
padding-left:6px;
padding-top:10px;
}

.formfield{
padding:3px;
}

.formheadings {
line-height:22pt;
}

#problem {
background-color:#E5E5E5;
font-weight:bold;
padding:12px;
}
#solution {
background-color:#F6F6F6;
font-weight:normal;
padding:12px;
}
#heading_bg {
background-image:url(../images/heading_background.jpg);
background-position:0 23px;
background-repeat:no-repeat;
height:24px;
margin-top:5px;
padding-left:11px;
padding-top:2px;
width:975px;
}
.TabbedPanelsContent li {
	margin-left:-25px;
	padding-left:0;
	padding-bottom:6px;
}
.TabbedPanelsContent ul {
	padding-top:13px;
}
.TabbedPanelsContent{
	line-height:13pt;
	}
a:link, a:visited {
color:#385EAB;
text-decoration:none;
}
a:hover {
color:#3DB1E5;
text-decoration:none;
}
.buttonsstandard {
background-color:#353335;
border:medium none;
color:#FFFFFF;
font-size:9pt;
font-weight:normal;
margin-left:5px;
padding:3px;
}
.checkout_btn, .checkout_btn:link{
	background-color:#385EAB;
	color:#FFFFFF;
	font-size:14pt;
	font-weight:bold;
	padding:5px;
	text-align:center;
	width:214px;
	margin-bottom:10px;
	}
.checkout_btn:hover{
	background-color:#3DB1E5;
	}	
.searchinput {
border:medium none;
height:18px;
padding:2px;
width:119px;
}
.searchforms {
border:medium none;
padding:2px;
}
#side_banners {
float:left;
margin:0;
padding:6px 0 0;
width:220px;
}
#content {
margin:0 auto;
padding-bottom:0;
}
#topbg {
background-image:url(../Images/Header.jpg);
height:115px;
margin:0 auto;
width:1200px;
}
#nav {
}
#banner {
margin:0 auto;
width:1220px;
}
#banner table tr {
	padding:0;
	margin:0;
	height:0px;
	}
#banner_three {
height:200px;
margin:0 auto;
padding-top:10px;
width:1200px;
}
#banner_1, #banner_2, #banner_3 {
float:left;
height:200px;
width:398px;
position:relative;
}
#banner-side-01{
	width:100%;
	height:220px;
	margin-bottom:10px;
	float:left;
	clear:both;
	background-image: url(../images/Side_banners_220x220-MT-14K.jpg);
	}
.btn_click, .btn_click:link{
width:107px; 
height:29px; 
margin-top:119px; 
margin-left:18px; 
position:relative; 
float:left;
background-image:url(../images/banner_btn_click.png); 
}

.btn_click:hover{
background-image:url(../images/banner_btn_click_roll.png); 
}

.btn_items, .btn_items:link{
width:107px; 
height:29px; 
margin-top:119px; 
margin-left:18px; 
position:relative; 
float:left;
background-image:url(../images/banner_btn_items.png); 
}

.btn_items:hover{
background-image:url(../images/banner_btn_items_roll.png); 
}

.btn_details, .btn_details:link{
width:107px; 
height:29px; 
margin-top:119px; 
margin-left:18px; 
position:relative; 
float:left;
background-image:url(../images/banner_btn_details.png); 
}

.btn_details:hover{
background-image:url(../images/banner_btn_details_roll.png); 
}


#banner_1{
	background-image: url(../images/magic-tech-museum.jpg);
}

#banner_2{
	background-image:url(../images/msm-banners_r4_c6.jpg);
}

#banner_3{
	background-image:url(../images/msm-banners_r4_c10.jpg);
}

.banner_border {
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}
#wrap {
margin:0 auto;
width:1200px;
}
#left {
float:left;
margin-top:10px;
width:225px;
}
#main {
float:right;
margin-bottom:20px;
margin-top:0;
position:relative;
top:0;
width:965px;
}
#main p{
	line-height:13pt;
	}

#songsearch {
background-color:#385EAB;
height:35px;
margin-top:10px;
position:relative;
visibility:visible;
width:1193px;
}
.nav-category {
background-image:url(../Images/subnav-head.jpg);
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:11pt;
font-weight:bold;
height:23px;
padding-left:10px;
padding-top:3px;
}
#menu {
float:left;
height:auto;
left:132px;
margin:auto;
overflow:visible;
position:absolute;
top:436px;
width:10px;
z-index:1;
}
#tablecon {
position:relative;
text-align:center;
top:0;
z-index:2;
}
.songstitle {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:22px;
font-style:normal;
font-weight:bold;
}
#songsearch_container {
margin:0;
padding:0;
position:relative;
top:-5px;
}
.tablepadding {
padding-bottom:10px;
padding-left:7px;
padding-top:0;
}
.button {
background-color:#353535;
border:medium none;
color:#FFFFFF;
font-size:9pt;
font-weight:bold;
margin-left:5px;
padding:4px;
}
.input {
background-color:#FFFFFF;
border:medium none;
color:#353535;
font-size:9.5pt;
font-weight:normal;
height:20px;
padding:2px;
}
.input_songs {
background-color:#FFFFFF;
border:medium none;
color:#353535;
font-size:10.5pt;
font-weight:bold;
height:24px;
padding:2px;
}
.input_select {
background-color:#FFFFFF;
border:medium none;
color:#353535;
font-size:10.5pt;
font-weight:bold;
height:20px;
padding:2px;
}
.textlinks {
color:#353535;
font-size:11pt;
font-weight:bold;
text-decoration:none;
text-transform:capitalize;
}
#backtotop {
color:#FFFFFF;
margin:0 auto;
padding-top:10px;
text-align:right;
width:1000px;
}
#backtotop a:link, #backtotop a:hover, #backtoptop a:visited {
color:#FFFFFF;
}
#top_content {
float:right;
margin-right:77px;
margin-top:39px;
text-align:right;
width:auto;
}
#footer {
	background-image:url(../Images/footerbg.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	clear:both;
	height:300px;
	margin:0 auto;
	position:relative;
	width:220;
	z-index:10;
}
#footer-main {
background-image:url(../Images/footerbg.jpg);
background-position:center bottom;
background-repeat:no-repeat;
clear:both;
height:255px;
margin:0 auto;
position:relative;
top:12px;
width:1200px;
z-index:10;
}
#footer_top {
background-image:url(../Images/gray-bar.jpg);
height:37px;
margin:0 auto;
width:1200px;
}
#footer_holder {
margin:0 auto;
width:1000px;
}
#footer1, #footer2, #footer3, #footer4 {
border-right:1px solid #FFFFFF;
float:left;
height:110px;
margin-right:10px;
margin-top:30px;
width:143px;
}
#footer_info {
background-image:url(../Images/trans_bg.png);
float:right;
height:232px;
margin-top:30px;
width:337px;
}
#footer_info_content {
padding:5px 20px 10px;
}
.footer_text {
color:#FFFFFF;
font-size:8pt;
}
.footer_title {
font-size:9pt;
font-weight:bold;
}
.footerlinks {
font-size:9pt;
line-height:13pt;
}
.footerlinks a:link, .footerlinks a:visited {
color:#FFFFFF;
}
.footerlinks a:hover {
color:#3DB1E5;
}
.account_text {
color:#FFFFFF;
font-size:10pt;
}
.account_text a:link, .account_text a:visited {
color:#FFFFFF;
}
.account_text a:hover {
color:#3DB1E5;
}
.listname a:link {
color:#385EAB;
font-weight:bold;
text-decoration:none;
}
.listname a:visited {
color:#385EAB;
font-weight:bold;
text-decoration:none;
}
.listname a:hover {
color:#3DB1E5;
font-weight:bold;
text-decoration:none;
}
.listdesc {
font-size:9.5pt;
}
.itemlinks a:link {
color:#353535;
}
.itemformheadings {
font-size:9.5pt;
line-height:15pt;
}
.listitemno {
font-size:10pt;
}
.catname {
color:#353535;
font-family:arial;
font-size:11pt;
font-weight:bold;
text-decoration:none;
}
.catname a:link {
color:#385EAB;
font-size:11pt;
font-weight:bold;
text-decoration:none;
}
.catname a:hover {
color:#58595B;
}
catdelim {
font-size:11pt;
font-weight:bold;
text-decoration:none;
}
.subcats, .subcats a:link {
color:#353535;
font-size:11pt;
font-weight:bold;
text-decoration:none;
}
.subcats a:hover {
color:#58595B;
}
.itemtitle {
color:#385EAB;
font-size:14pt;
font-weight:bold;
}
.nav-category li a {
border-bottom:1px solid #C5C5C5;
color:#58595B;
display:block;
font-family:Arial,sans-serif;
font-size:11pt;
font-weight:normal;
padding:2px 0 2px 19px;
text-decoration:none;
}
.arrowlistmenu ul li {
padding-bottom:0;
}
.arrowlistmenu ul li a {
border-bottom:1px solid #D8D6D6;
color:#58595B;
display:block;
font-family:Arial,sans-serif;
font-size:9.5pt;
font-weight:normal;
padding:7px 0 2px 35px;
text-decoration:none;
}
#subnav:hover {
background-color:#A39D9F;
color:#FFFFFF;
}
#subnav:link {
color:#353535;
}
#left a:link {
color:inherit;
}
.menulink {
color:#353535;
}
.menulink a:link, .menulink a:visited {
color:#353535;
}
.menulink a:hover {
color:#F89829;
}
.arrowlistmenu ul li a:visited {
color:#58595B;
}
.arrowlistmenu ul li a:hover {
background-color:#D8D6D6;
color:#353535;
}
.arrowlistmenu {
float:left;
width:220px;
}
.nav-sections {
float:left;
width:220px;
}
.nav-links {
border-bottom:1px solid #D8D6D6;
color:#353535;
cursor:pointer;
font-family:Arial,sans-serif;
font-size:9.5pt;
font-weight:normal;
margin-bottom:0;
padding:4px 0 4px 14px;
text-transform:capitalize;
}
.arrowlistmenu .menuheader {
border-bottom:1px solid #D8D6D6;
color:#353535;
cursor:pointer;
font-family:Arial,sans-serif;
font-size:9.5pt;
font-weight:normal;
margin-bottom:0;
padding:4px 0 4px 14px;
text-transform:capitalize;
}
.arrowlistmenu .menuheader:link, .arrowlistmenu .menuheader:visited {
color:#353535;
}
.arrowlistmenu .openheader {
background-color:#A39D9F;
color:#FFFFFF;
font-weight:bold;
}
.arrowlistmenu ul {
background-color:#ECECEC;
list-style-type:none;
margin:0;
padding:0;
}
#compatible_column1 {
float:left;
width:100%;
}
#duetmic {
clear:both;
float:left;
width:100%;
}
.text-title {
color:#353535;
font-size:12pt;
font-weight:bold;
}
.bigTitle {
color:#353535;
font-size:16pt;
font-weight:bold;
}
.table-title {
background-color:#385EAB;
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:10pt;
font-weight:bold;
padding-left:10px;
}
.even {
background-color:#D8D6D6;
line-height:20pt;
padding-left:10px;
}
.odd {
background-color:#ECECEC;
line-height:20pt;
padding-left:10px;
}
.padding {
padding-left:10px;
}
.excerpt p:first-letter {
float:left;
font-family:Arial,sans-serif;
font-size:6em;
font-style:normal;
font-weight:bold;
line-height:0.75em;
margin-right:0.1em;
}
.iteminput, .itemselect {
background-color:#FFFFFF;
border:1px solid #A39D9F;
color:#353535;
font-size:9.5pt;
font-weight:lighter;
padding:3px;
}
.whiteTitle {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:13pt;
font-weight:bold;
}
#toggle_btn {
background-color:#FFFFFF;
border-bottom:1px solid #A39D9F;
padding:5px 12px;
width:933px;
}
#toogle_collapse {
background-color:#353535;
color:#FFFFFF;
padding:5px;
width:75px;
}
.toogle_collapse_text {
color:#FFFFFF;
width:100%;
}
.toogle_collapse_text a:link {
color:#FFFFFF;
width:100%;
}
.toogle_text {
color:#353535;
width:100%;
}
.toogle_text a:link {
color:#353535;
width:100%;
}
#toggle_btn:hover {
color:#FFFFFF;
}
#toggle_btn:hover, #toggle_btn:active {
background-color:#A39D9F;
color:#FFFFFF;
}

.upgrade{
	font-size:8pt;
	clear:both;
	width:100%;
	position:relative;
}
/*banner*/
a #mky-banner{
width:100%;
margin-bottom:10px;
height:600px;
clear:both;
float:left;
}

a .mky-banner{	
width:100%;
height:600px;
 display:block;
	background-image:url(http://www.microky.com/images/banners/220x550-MicroKY-Duostar-Promo.jpg);
}

#banner-sale-container{
	margin:10px 0; 
	width:100%; 
	float:left; 
	height:200px; 
	display:none;

	position:relative;
}

#banner-sale-top{
	background-image: url(../images/holiday-sale-banner-01.jpg);
	height:61px; 
	width:965px;
	float:left;
	clear:both;
	display:none;

		position:relative;

	}

div#banner-sale-01{
	height:139px;
/*	width:322px;*/
display:none;
	float:left;
	/*background-image: url(../images/holiday-sale-banner-mt-9k.jpg);*/
		position:relative;

	}

div#banner-sale-02{
	height:139px;
	/*width:322px;*/
	width:482px;
	float:left;
	background-image: url(../images/holiday-sale-banner-mt-14k-2.jpg);
		position:relative;
		display:none;


}

div#banner-sale-03{
		height:139px;
	/*width:321px;*/
		width:482px;
display:none;

	float:left;
	background-image: url(../images/holiday-sale-banner-mt-15k-2.jpg);
		position:relative;

}

table{
	margin:0;
	padding:0;
border-spacing: 0px;
}
table#compare-table-magic-sing{
	font-size:9pt;
	margin-bottom:5px;
}
table#highlight{
	font-size:20pt;
	background-color:#F89829;
	padding: 5px;
	color:#ffffff;
	}

#compare-table td.highlight, #compare-table th.highlight{
	background-color:#F4F4F4;

}

#compare-table-magic-sing th.highlight, #compare-table-magic-sing td.highlight{
	background-color:#F4F4F4;

}
#compare-table-magic-sing th, #compare-table-magic-sing td{
	border-bottom:1px solid #eeeeee;
	padding:2px;

	}
table#comparetable{
	width:965px;
}

tr{
	margin:0;
	padding:0;
	height:0;
}
#microky{
	width:100%;
	padding:5px;
	margin:10px 0;	
background-color:#EC3224;
text-align:center;
}
#microky-spanish{
	text-align:center;
	font-weight:bold;
	border:#f4f4f4 1px solid;
	padding:5px;
	margin:10px 5px 15px 0px;	


}

#microky a.link-duostar{
	font-size:10pt;
	font-weight:bold;
	color:#f4f4f4;
	
	}

#microky-spanish a.link-duostar{
	font-size:10pt;
	font-weight:bold;
	color:#353335;
	}
#microky-spanish a.link-duostar:hover{
	color:#EC3224;
	}
h1.newitem{
font-size:11pt;
	color: #385EAB;

}
h3.listname{
margin-top:10px;	
}

td.duostar-img{
		background-image: url(../images/table/images/CompareTable-Duostar.jpg);
		height:138px;
	width:318px;

}
td.et19k-img{
		background-image: url(../images/table/images/CompareTable-ET-19K.jpg);
		height:138px;
		width:318px;
}
.buynow-btn {
width:83px;
height:35px;
line-height: 21px;
display: inline-block;
}

a.buynow-btn{
	text-decoration:none;
	background-image: url(../images/table/images/CompareTable-Button-Up.jpg);
}
a.buynow-btn:hover{
	background-image: url(../images/table/images/CompareTable-Button-Hover.jpg);
}
a.submitlink span{
	display:none;

}

table#comparetable{
	width:965px;
}

#comparetable td, #comparetable th{
	padding:4px 20px;
}
#comparetable .compare{
	
}
#comparetable td.compare{
			width:209px;
			height:23px;
}

#comparetable td.duostar, #comparetable td.et19k{
			width:318px;
			height:24px;
}
#comparetable th.compare{
	color:#ffffff;
	text-align:left;
	background-image: url(../images/table/images/CompareTable-th.jpg)
}

#comparetable td.compare-row1{

	text-align:left;
	background-image: url(../images/table/images/CompareTable-Row1.jpg)
}
#comparetable td.compare-row2{
	text-align:left;
	background-image: url(../images/table/images/CompareTable-Row2.jpg)
}
#comparetable .duostar{
		text-align:center;

}

#comparetable th.duostar {
		background-image: url(../images/table/images/CompareTable-Duostar-th.jpg);
}
#comparetable th.duostar-price {
	font-size:11pt;
	color:#ffffff;
	background-image: url(../images/table/images/CompareTable-Duostar-Price-th.jpg);
	padding: 9px 20px;
	background-repeat:no-repeat;
}
#comparetable td.duostar-price {
			text-align:center;

		background-image: url(../images/table/images/CompareTable-Duostar-Price-td.jpg);
		height:61px;
		padding: 0px 20px;
}
#comparetable td.duostar-row1{

	text-align:center;
	background-image: url(../images/table/images/CompareTable-Duostar-Row1.jpg);
}
#comparetable td.duostar-row2{
	text-align:center;
		background-image: url(../images/table/images/CompareTable-Duostar-Row2.jpg);
		}
#comparetable .et19k{
	
}
#comparetable th.et19k {
	text-align:left;
		background-image: url(../images/table/images/CompareTable-ET-19K-th.jpg);
}
#comparetable th.et19k-price {
	font-size:11pt;
	color:#ffffff;
	background-image: url(../images/table/images/CompareTable-ET-19K-Price-th.jpg);
		padding: 9px 20px;
	background-repeat:no-repeat;
}
#comparetable td.et19k-price {
			text-align:center;
		background-image: url(../images/table/images/CompareTable-ET-19K-Price-td.jpg);
				height:61px;
padding: 0px 20px;
}
#comparetable td.et19k-row1{

	text-align:center;
	background-image: url(../images/table/images/CompareTable-ET-19K-Row1.jpg);
}
#comparetable td.et19k-row2{
	text-align:center;
		background-image: url(../images/table/images/CompareTable-ET-19K-Row2.jpg);
		}

