/*
 *  KEYBOARD
 */

#keyboard {
position:absolute;
left:50vw;
top:726px;
margin-left:-460px;
width:909px;
height:202px;
display:none;
opacity:0;
z-index:8888;
pointer-events: none;
transition: all 1.5s ease;
}

#keyboard:before {
content: "";
position: absolute;
top: 0;
left: 0px;
width: 100%;
height: 100%;
background-color: rgba(45, 45, 45, 0.2);
background: -webkit-repeating-linear-gradient(top, transparent 0px, transparent 1px, rgba(45, 45, 45, 0.15) 1px, rgba(45, 45, 45, 0.15) 2px);
-webkit-background-size: 100% 2px;
display: block;
z-index: 9999;
}


.T_keyboard_in {
/*animation: A_T_keyboard_in 1.5s ease 1;
animation-fill-mode: forwards;*/
transform:translateY(-200px);
opacity:1 !important;
}

@keyframes A_T_keyboard_in {
	to {transform:translateY(-200px);
		opacity:1;}
}

.T_keyboard_finish {
	transform:translateY(50px);	
}


#d_engine {
position:absolute;
top:0;
left:0;
width:170px;
margin-right:9px;
height:186px;
background: linear-gradient(180deg,#d3d174 0%,#d3d174 100%);
box-shadow: 1px -1px 0px #999,
            2px -2px 0px #999,
            3px -3px 0px #999,
            4px -4px 0px #999,
            5px -5px 0px #999,
            6px -6px 0px #999,
            6px -6px 6px 2px #fff;
transform-style: preserve-3d;
perspective: 400;
transform-origin: top right;
transition: all 1.6s ease-out;
background-clip: content-box;
border: #333 solid 1px;
}

#d_engine:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(30, 30, 30, 0.2);
background: -webkit-repeating-linear-gradient(top, transparent 0px, transparent 1px, rgba(30, 30, 30, 0.15) 1px, rgba(30, 30, 30, 0.15) 2px);
-webkit-background-size: 100% 2px;
background: -moz-repeating-linear-gradient(top, transparent 0px, transparent 1px, rgba(30, 30, 30, 0.15) 1px, rgba(30, 30, 30, 0.15) 2px);
-moz-background-size: 100% 2px;
display: block;
z-index: 9999;
}

#d_engine_shadow {
position:absolute;
top:0;
left:170px;
width:6px;
margin-right:9px;
height:186px;
transform-style: preserve-3d;
perspective: 400;
transform-origin: bottom left;
transition: all 1s linear;
background-color: #999;
box-shadow: 0px 0px 1px 2px #fff;
}

#d_engine_shadow_corner {
position:absolute;
top:0;
left:170px;
width:6px;
margin-right:9px;
height:6px;
transform-style: preserve-3d;
perspective: 400;
transform-origin: top left;
transition: all 0.8s ease-in-out;
background-color: #999;
box-shadow: 0px 0px 1px 2px #fff;
}

#d_engine_selector_background {
position:absolute;
top:7px;
left:0px;
width:137px;
height:51px;
background-color:#666666;
}

#d_engine_instruction {
position:absolute;
top:63px;
left:10px;
width:137px;
height:51px;
color:#000;
font-family: Arial, sans-serif;
font-size: 11px;
}

#d_engine_playlist{
font-family: Arial, sans-serif;
font-size: 13px;
position:absolute;
top:5px;
left:0px;
width:135px;
height:50px;
background-color:#666666;
border: 2px inset #bdaebd;
}

/*
#d_engine_playlist:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(30, 30, 30, 0.2);
background: -webkit-repeating-linear-gradient(top, transparent 0px, transparent 1px, rgba(30, 30, 30, 0.15) 1px, rgba(30, 30, 30, 0.15) 2px);
-webkit-background-size: 100% 2px;
background: -moz-repeating-linear-gradient(top, transparent 0px, transparent 1px, rgba(30, 30, 30, 0.15) 1px, rgba(30, 30, 30, 0.15) 2px);
-moz-background-size: 100% 2px;
display: block;
z-index: 1888;
}
*/
#d_now_playing {
font-size: 12px;
font-weight: 300;
text-shadow:0 0 2px #fcd872,
			0 0 3px #fff;
color:#fff;
-webkit-font-smoothing: antialiased;
}


#d_engine_playlist_title {
position:absolute;
top:15px;
left:2px;
color:#00cc00;
text-shadow:0 0 2px#15d615;
font-weight:normal;
}

#d_engine_playlist_title .typed-cursor {
padding-left:2px;
font-size: 12px;
color:#00cc00;
text-shadow:0 0 2px#15d615;
animation: A_deckcursorblink 0.7s infinite;
}

@keyframes A_deckcursorblink {
	50% {opacity:0;}
}

#d_engine_playlist_song {
position:absolute;
top:30px;
left:2px;	
color:#f2b60e;
font-weight:normal;
text-shadow:0 0 2px#f0b30f;
}

#d_engine_playlist_song .typed-cursor {
padding-left:2px;
font-size: 12px;
color:#f2b60e;
text-shadow:0 0 2px#f0b30f;
animation: A_deckcursorblink 0.7s infinite;
}

#d_engine_gauge0 {
position:absolute;
top:5px;
left:142px;
width:8px;
height:97px;
background-color:#30a83c;
border: 2px inset #bdaebd;
z-index:222;
}

#d_engine_gauge1 {
position:absolute;
top:5px;
left:156px;
width:8px;
height:97px;
background-color:#30a83c;
border: 2px inset #bdaebd;
z-index:222;
}

#d_engine_gauge0_top {
position:absolute;
top:5px;
left:142px;
width:8px;
height:97px;
background-color:#a83030;
border: 2px inset #aa696c;
z-index:333;
}

#d_engine_gauge1_top {
position:absolute;
top:5px;
left:156px;
width:8px;
height:97px;
background-color:#a83030;
border: 2px inset #aa696c;
z-index:333;
}

.gauge_filled {
animation: A_gauge_fill 2s ease 1;
animation-fill-mode: forwards;
box-shadow: 0 0 4px #aec492, 0 0 5px #fff, 0 0 6px #fff;
}

@keyframes A_gauge_fill {
	to {height:0;}
	/*to {height:0;background-color:#30a83c !important;border: 2px inset #30a83c !important;}* transform: translateY(-101px);*/
}

#d_engine_button0 {
position:absolute;
top:168px;
left:122px;
width:8px;
height:8px;
background-color:#541b1b;
border: 2px inset #bdaebd;
border-radius:50%;
}

#d_engine_button1 {
position:absolute;
top:168px;
left:144px;
width:8px;
height:8px;
background-color:#541b1b;
border: 2px inset #bdaebd;
border-radius:50%;
}

#d_engine_button2 {
position:absolute;
top:168px;
left:66px;
width:8px;
height:8px;
background-color:#541b1b;
border: 2px inset #bdaebd;
border-radius:50%;
}

#d_engine_button3 {
position:absolute;
top:168px;
left:88px;
width:8px;
height:8px;
background-color:#541b1b;
border: 2px inset #bdaebd;
border-radius:50%;
}

#d_engine_bpm{
font-family: Arial, sans-serif;
font-size: 13px;
position:absolute;
top: 62px;
left: 4px;
width: 35px;
height: 27px;
background-color: #222121;
border: 2px inset #bdaebd;
}

#d_engine_bpm:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(30, 30, 30, 0.2);
background: -webkit-repeating-linear-gradient(top, transparent 0px, transparent 3px, rgba(30, 30, 30, 0.15) 3px, rgba(30, 30, 30, 0.15) 6px);
-webkit-background-size: 100% 2px;
display: block;
z-index: 1888;
}

#d_engine_blinker {
position: absolute;
top: 4px;
left: 3px;
width: 27px;
height: 18px;
background-color: none;
opacity:1;
}

.d_engine_blinker_on {
animation:  A_blinker_fadeout .4s linear 1;
animation-fill-mode: forwards;	
background-color: #37b2be;
box-shadow: 0 0px 2px #58b3bc;
}

@keyframes A_blinker_fadeout {
100% {opacity:0;}
}


#score_feedback_number{
font-family: Arial, sans-serif;
font-size: 13px;
color: #fff;
position: absolute;
top: 64px;
left: 50px;
width: 82px;
height: 20px;
background-color: #222121;
border: 2px inset #bdaebd;
}

#score_feedback_number span {
margin-top: 2px;
margin-left: 4px;
display: block;
}

.divTable{
display: table;
width: 730px;
border: none;
padding:0;
margin:0 0 0 179px;
box-shadow: 1px -1px 0px #999,
	         2px -2px 0px #999,
	         3px -3px 0px #999,
	         4px -4px 0px #999,
	         5px -5px 0px #999,
	         6px -6px 0px #999,
          6px -6px 6px 2px #fff;
background-clip: content-box;
}

.d_button {
background-image: url('../img/sprite/keyboard_sheet.png');
background-repeat: no-repeat;
}


/*KEYBOARD*/

.divTableCell {
background-image: url('../img/sprite/keyboard_sheet.png');
background-repeat: no-repeat;
}

#zero_key {
position:absolute;
top:114px;
left:5px;
background-position: -1274px -148px;
width: 46px;
height: 47px;
}

.zero_key_down {
background-position: -336px -192px !important;
}

#f_key_deck {
position:absolute;
top:114px;
left:61px;
background-position: -221px -347px;
width: 46px;
height: 45px;
}

#one_key {
background-position: -334px -146px;
width: 47px;
height: 47px;	
}


.one_key_down {
background-position: -1659px 1px !important;
}


#j_key_deck {
position:absolute;
top:114px;
left:117px;
background-position: -360px -347px;
width: 47px;
height: 45px;
}

#two_key {
background-position: -289px -193px;
width: 47px;
height: 47px;
}


.two_key_down {
background-position: -539px -147px !important;
}


/*
*function keys
*/

.functionKeys {

background-position: 0px -46px;
width: 730px;
height: 46px;
}


.lifehack_46 {
height:46px !important;
}

.lifehack_45 {
height:45px !important;
}

/*
*row 0 ///ESCAPE KEY
*/

#esc_key {
background-image: url('../img/sprite/escape_key.png');
background-repeat: no-repeat;
background-position: -3px -2px;
width: 41px;
height: 35px;
box-shadow: #fff 0 0px 5px 0;
margin-bottom: 5px;
}

.esc_key_down {
background-position: -3px -38px !important;
}


/*
*row 1
*/

#spacer1 {
background-position: -1454px -103px;
width: 17px;
height: 47px;
}

#tilde_key {
background-position: -1136px -148px;
width: 46px;
height: 47px;
}

.tilde_key_down {
background-position: -1422px -8px  !important;
}



#three_key {
background-position: -1182px -148px;
width: 46px;
height: 47px;
}

.three_key_down {
background-position: -922px -56px !important;

}

#four_key {
background-position: -382px -193px;
width: 47px;
height: 47px;
}

.four_key_down {
background-position: -1062px -53px !important;

}

#five_key {
background-position: -1571px -142px;
width: 45px;
height: 47px;
}

.five_key_down {
background-position: -1426px -55px !important;
}

#six_key {
background-position: -778px -105px;
width: 48px;
height: 47px;
}

.six_key_down {
background-position: -634px -100px !important;
}

#seven_key {
background-position: -1228px -148px;
width: 46px;
height: 47px;
}

.seven_key_down {
background-position: -197px -196px !important;
}

#eight_key {
background-position: -429px -193px;
width: 47px;
height: 47px;
}

.eight_key_down {
background-position: -1191px -55px !important;
}

#nine_key {
position: absolute;
top: 113px;
left: 5px;
background-position: -476px -193px;
width: 47px;
height: 47px;
}

.nine_key_down {
background-position: -1238px -55px !important;
}





#dash_key {
background-position: -1320px -148px;
width: 46px;
height: 47px;
}

.dash_key_down {
background-position: -899px -198px !important;
}

#plus_key {
background-position: -523px -193px;
width: 47px;
height: 47px;
}

.plus_key_down {
background-position: -1285px -55px !important;
}


#backspace_key {
background-position: -103px -196px;
width: 94px;
height: 47px;
}

.backspace_key_down {
background-position: -103px -148px !important;
}


#spacer2 {
background-position: -1699px -188px;
width: 14px;
height: 47px;
}

/*
*row 2
*/


#spacer3 {
background-position: -1634px -188px;
width: 17px;
height: 47px;
}


#tab_key {
background-position: -1354px -9px;
width: 68px;
height: 47px;
}

.tab_key_down {
background-position: -1286px -8px !important;
}

.tab_key_primed {
background-position: 0px -300px !important;
}


#q_key {
background-position: -570px -193px;
width: 47px;
height: 47px;
}

.q_key_down {
background-position: -1332px -55px !important;
}

.q_key_primed {
background-position: -68px -300px !important;
}

#w_key {
background-position: -1515px 0px;
width: 48px;
height: 47px;
}

.w_key_down {
background-position: -682px -100px !important;
}

.w_key_primed {
background-position: -115px -300px !important;
}

#e_key {
background-position: -1708px -141px;
width: 45px;
height: 47px;
}

.e_key_down {
background-position: -962px -199px !important;
}

.e_key_primed {
background-position: -163px -300px !important;
}


#r_key {
background-position: -633px -148px;
width: 47px;
height: 47px;
}

.r_key_down {
background-position: -1379px -55px !important;
}

.r_key_primed {
background-position: -208px -300px !important;
}


#t_key {
background-position: -680px -148px;
width: 47px;
height: 47px;
}

.t_key_down {
background-position: -1517px -46px !important;
}

.t_key_primed {
background-position: -255px -300px !important;
}


#y_key {
background-position: -1408px -150px;
width: 46px;
height: 47px;
}

.y_key_down {
background-position: -1471px -95px !important;
}

.y_key_primed {
background-position: -302px -300px !important;
}


#u_key {
background-position: -1525px -142px;
width: 46px;
height: 47px;
}

.u_key_down {
background-position: -1609px -93px !important;
}

.u_key_primed {
background-position: -348px -300px !important;
}

#i_key {
background-position: -1563px 0px;
width: 48px;
height: 47px;
}

.i_key_down {
background-position: -826px -56px !important;
}

.i_key_primed {
background-position: -394px -300px !important;
}

#o_key {
background-position: -1616px -141px;
width: 46px;
height: 47px;
}

.o_key_down {
background-position: -1655px -93px !important;
}

.o_key_primed {
background-position: -442px -300px !important;
}

#p_key {
background-position: -1662px -141px;
width: 46px;
height: 47px;
}

.p_key_down {
background-position: -1701px -93px !important;
}

.p_key_primed {
background-position: -488px -300px !important;
}

#left_bracket_key {
background-position: -727px -150px;
width: 47px;
height: 47px;
}

.left_bracket_key_down {
background-position: -1564px -46px !important;
}

.left_bracket_key_primed {
background-position: -534px -300px !important;
}

#right_bracket_key {
background-position: -774px -152px;
width: 47px;
height: 47px;
}

.right_bracket_key_down {
background-position: -1611px -46px !important;
}

.right_bracket_key_primed {
background-position: -581px -300px !important;
}

#backslash_key {
background-position: -1215px -9px;
width: 71px;
height: 47px;
}

.backslash_key_down {
background-position: -1144px -8px !important;
}

#spacer4 {
background-position: -1713px -188px;
width: 14px;
height: 47px;
}


/*
*row 3
*/

#spacer5 {
background-position: -1668px -188px;
	width: 17px;
	height: 45px;

}

#capslock_key {
background-position: -333px -101px;
	width: 81px;
	height: 45px;
}

.capslock_key_down {
background-position: -1063px -8px !important;
}


#a_key {
background-position: -617px -195px;
	width: 47px;
	height: 45px;
}

.a_key_down {
background-position: -398px -147px !important;
}

.a_key_primed {
background-position: -81px -347px !important;
}

#s_key {
background-position: -1251px -195px;
	width: 46px;
	height: 45px;
}

.s_key_primed {
background-position: -128px -347px!important;
}

.s_key_down {
background-position: -1178px -102px !important;
}

#d_key {
background-position: -664px -195px;
width: 47px;
height: 45px;
}

.d_key_down {
background-position: -445px -146px !important;
}

.d_key_primed {
background-position: -174px -347px !important;
}

#f_key {
background-position: -1297px -195px;
width: 46px;
height: 45px;
}

.f_key_down {
background-position: -1224px -102px !important;
}

.f_key_primed {
background-position: -221px -347px !important;
}


#g_key {
background-position: -711px -197px;
width: 47px;
height: 45px;
}

.g_key_down {
background-position: -492px -147px !important;
}

.g_key_primed {
background-position: -267px -347px !important;
}


#h_key {
background-position: -1343px -196px;
width: 46px;
height: 45px;
}

.h_key_down {
background-position: -1270px -102px !important;
}

.h_key_primed {
background-position: -314px -347px !important;
}


#j_key {
background-position: -758px -199px;
width: 47px;
height: 45px;
}

.j_key_down {
background-position: -539px -147px !important;
}

.j_key_primed {
background-position: -360px -347px !important;
}


#k_key {
background-position: -1389px -197px;
width: 46px;
height: 45px;
}

.k_key_down {
background-position: -1316px -102px !important;
}

.k_key_primed {
background-position: -407px -347px !important;
}


#l_key {
background-position: -805px -199px;
width: 47px;
height: 45px;
}

.l_key_down {
background-position: -586px -147px !important;
}

.l_key_primed {
background-position: -453px -347px !important;
}


#colon_key {
background-position: -1435px -198px;
width: 47px;
height: 45px;
}

.colon_key_down {
background-position: -1362px -102px !important;
}


#quote_key {
background-position: -1143px -56px;
width: 47px;
height: 45px;
}

.quote_key_down {
background-position: -730px -104px !important;
}


#enter_key {
background-position: -228px -101px;
width: 105px;
height: 45px;
}

.enter_key_down {
background-position: -958px -8px !important;
}

.enter_key_primed {
background-position: -500px -347px !important;
}

#spacer6 {
background-position: -1741px -188px;
width: 14px;
height: 45px;
}


/*
*row 4
*/

#spacer7 {
background-position: -1651px -188px;
	width: 17px;
	height: 47px;

}

#l_shift_key {
background-position: 0px -196px;
	width: 103px;
	height: 47px;
}

.l_shift_key_down {
background-position: 0px -148px !important;
}

.l_shift_key_primed {
background-position: 0px -392px !important;
}


#z_key {
background-position: -1611px 0px;
	width: 48px;
	height: 47px;
}

.z_key_down {
background-position: -874px -55px !important;
}

.z_key_primed {
background-position: -103px -392px !important;
}

#x_key {
background-position: -1021px -197px;
	width: 46px;
	height: 47px;
}

.x_key_down {
background-position: -1009px -100px !important;
}

.x_key_primed {
background-position: -151px -392px !important;
}

#c_key {
background-position: -821px -152px;
	width: 47px;
	height: 47px;
}

.c_key_down {
background-position: -1658px -45px !important;
}

.c_key_primed {
background-position: -197px -392px !important;
}

#v_key {
background-position: -1067px -197px;
	width: 46px;
	height: 47px;
}

.v_key_down {
background-position: -1069px -100px !important;
}

.v_key_primed {
background-position: -244px -392px !important;
}

#b_key {
background-position: -1113px -195px;
	width: 46px;
	height: 47px;
}

.b_key_down {
background-position: -1115px -100px !important;
}

.b_key_primed {
background-position: -290px -392px !important;
}

#n_key {
background-position: -868px -152px;
	width: 47px;
	height: 47px;
}

.n_key_down {
background-position: -1705px -46px !important;
}

.n_key_primed {
background-position: -336px -392px !important;
}

#m_key {
background-position: -915px -152px;
	width: 47px;
	height: 47px;
}

.m_key_down {
background-position: -240px -145px !important;
}

.m_key_primed {
background-position: -383px -392px !important;
}

#comma_key {
background-position: -852px -199px;
	width: 47px;
	height: 47px;
}

.comma_key_down {
background-position: -287px -145px !important;
}

.comma_key_primed {
background-position: -430px -392px !important;
}

#period_key {
background-position: -1159px -195px;
	width: 46px;
	height: 47px;
}

.period_key_down {
background-position: -1408px -102px !important;
}

.period_key_primed {
background-position: -477px -392px !important;
}

#question_mark_key {
background-position: -1205px -195px;
	width: 46px;
	height: 47px;
}

.question_mark_key_down {
background-position: -1090px -147px !important;
}

#r_shift_key {
background-position: -473px -101px;
	width: 59px;
	height: 47px;
}

.r_shift_key_down {
background-position: -414px -100px !important;
}

.r_shift_key_primed {
background-position: -569px -392px !important;
}

#pg_up_key {
background-position: -1569px -189px;
	width: 34px;
	height: 47px;
}

.pg_up_key_down {
background-position: -1109px -53px !important;
}

.pg_up_key_primed {
background-position: -628px -392px !important;
}


#spacer8 {
background-position: -583px -101px;
	width: 51px;
	height: 47px;

}

/*
*row 5
*/

#spacer9 {
background-position: -1617px -188px;
	width: 17px;
	height: 48px;

}

#fn_key {
background-position: -1517px -94px;
	width: 46px;
	height: 48px;
}

.fn_key_down {
background-position: -1471px -48px !important;
}

.fn_key_primed {
background-position: 0px -439px !important;
}

#l_ctrl_key {
background-position: -920px -104px;
	width: 47px;
	height: 48px;
}

.l_ctrl_key_down {
background-position: -826px -103px !important;
}

.l_ctrl_key_primed {
background-position: -46px -439px !important;
}

#l_windows_key {
background-position: -968px -54px;
	width: 47px;
	height: 48px;
}

.l_windows_key_down {
background-position: -873px -103px !important;
}

.l_windows_key_primed {
background-position: -93px -439px !important;
}

#l_alt_key {
background-position: -1013px -149px;
	width: 43px;
	height: 48px;
}

.l_alt_key_down {
background-position: -197px -148px !important;
}

.l_alt_key_primed {
background-position: -140px -439px !important;
}

.SPACE_BAR_up {
background-position: -1755px -1px !important;
}

#SPACE_BAR {
background-position: 0px -101px;
width: 228px;
height: 48px;
}

.SPACE_BAR_down {
background-position: -730px -8px !important;
}

#r_alt_key {
background-position: -1366px -148px;
width: 42px;
height: 48px;
}

.r_alt_key_down {
background-position: -967px -103px !important;
}

.r_alt_key_primed {
background-position: -368px -439px !important;
}

#r_windows_key {
background-position: -1015px -54px;
	width: 47px;
	height: 48px;
}

.r_windows_key_down {
background-position: -1468px 1px !important;
}

.r_windows_key_primed {
background-position: -410px -439px !important;
}

#scroll_key {
background-position: -1563px -94px;
	width: 46px;
	height: 48px;
}

.scroll_key_down {
background-position: -243px -192px !important;
}

.scroll_key_primed {
background-position: -457px -439px !important;
}

#r_ctrl_key {
background-position: -778px -57px;
	width: 48px;
	height: 48px;
}

.r_ctrl_key_down {
background-position: -730px -56px !important;
}

.r_ctrl_key_primed {
background-position: -503px -439px !important;
}

#pg_left_key {
background-position: -1491px -143px;
	width: 34px;
	height: 48px;
}

.pg_left_key_down {
background-position: -979px -151px !important;
}

.pg_left_key_primed {
background-position: -551px -439px !important;
}

#pg_down_key {
background-position: -1498px -191px;
	width: 34px;
	height: 48px;
}

.pg_down_key_down {
background-position: -1054px -148px !important;
}

.pg_down_key_primed {
background-position: -585px -439px !important;
}

#pg_right_key {
background-position: -1532px -189px;
	width: 37px;
	height: 48px;
}

.pg_right_key_down {
background-position: -1454px -149px !important;
}

.pg_right_key_primed {
background-position: -619px -439px !important;
}

#spacer10 {
background-position: -1727px -188px;
	width: 14px;
	height: 48px;

}

#keyboard_bottom {
background-position: 0px -92px;
	width: 730px;
	height: 9px;

}




/* DivTable.com */

.divTableRow {
	height:47px;
	border: none;
	padding:0;
	margin:0;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	border: none;
	padding:0;
	margin:0;
}
.divTableCell, .divTableHead {
	border: none;
	padding:0;
	margin:0;
	display: table-cell;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;

	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	/*display: table-row-group;*/
	border: #333 solid 1px;
	padding:0;
	margin:0;
}
