.mkw_entries_T
{
	background-color:#99ff99;
}
.mkw_entries_D
{
	background-color:#eeeebb;
}
.mkw_entries_P
{
	background-color:#99ccff;
}



.mkw_span_box_ON
{
	font-size:12px  ;
	cursor:pointer;
	font-weight: bold;
	color: #ffffff;
	font-weight:bold;
	background-color:#000066;
	vertical-align:center;
	text-align:center;
}

.mkw_span_box_OFF
{
	font-size:12px  ;
	cursor:pointer;
	font-weight: bold;
	color: #ddddee;
	font-weight:bold;
	background-color:#666699;
	vertical-align:center;
}
.mkw_Surf_D
{
	font-size:12px  ;
	font-weight: bold;
	color: #000000;
	font-weight:bold;
	background-color:#999933;
	vertical-align:center;
}
.mkw_Surf_T
{
	font-size:12px  ;
	font-weight: bold;
	color: #ffffff;
	font-weight:bold;
	background-color:#006600;
	vertical-align:center;
}
.mkw_Dist_R
{
	font-size:12px  ;
	font-weight: bold;
	color: #ffffff;
	font-weight:bold;
	background-color:#666666;
	vertical-align:center;
}
.mkw_Dist_S
{
	font-size:12px  ;
	font-weight: bold;
	color: #000000;
	font-weight:bold;
	background-color:#66cccc;
	vertical-align:center;
}


.mkw_sirecards_flytopmenu
{
font-size:12px  ;
cursor:pointer;
font-weight: bold;
color: #ffffff;
font-weight:bold;
background-color:#6666cc;
vertical-align:center;
background-color:#6666cc;
background: -webkit-repeating-linear-gradient(#6666cc, #4444aa , #333399 ); /* For Safari 5.1 to 6.0 */
background: -o-repeating-linear-gradient(#6666cc, #4444aa , #333399 ); /* For Opera 11.1 to 12.0 */
background: -moz-repeating-linear-gradient(#6666cc , #4444aa  #333399 );  /* For Firefox 3.6 to 15 */
background-image: -ms-linear-gradient(top, #6666cc 0%, #333399 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6666cc', endColorstr='#333399',GradientType=1 );
background: repeating-linear-gradient(#6666cc, #4444aa , #333399 );  /* Standard syntax (must be last) */

}

.mkw_sirecards_topmenu
{
font-size:12px  ;
font-weight: bold;
color: #ffffff;
font-weight:bold;
background-color:#001fda;
vertical-align:center;
background-color:#333399;
background: -webkit-repeating-linear-gradient(#333399, #111177 , #000066 ); /* For Safari 5.1 to 6.0 */
background: -o-repeating-linear-gradient(#333399, #111177 , #000066 ); /* For Opera 11.1 to 12.0 */
background: -moz-repeating-linear-gradient(#333399 , #111177  #000066 );  /* For Firefox 3.6 to 15 */
background-image: -ms-linear-gradient(top, #333399 0%, #000066 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333399', endColorstr='#000066',GradientType=1 );
background: repeating-linear-gradient(#333399, #111177 , #000066 );  /* Standard syntax (must be last) */
}

.mkw_sirecards_text
{
color: #030369; font-size:16px; font-weight:700;
    /*text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;*/
}
.mkw_sirecards_text_bg
{
color: white; font-size:16px; font-weight:bold; background-color:#444444; 	opacity: 0.5;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.mkw_darkRedAlert {
	background-color:#660000;
	color:white;
	width:100%; padding:2px; text-align:center; font-weight:bold;260
	border-radius:5px;  border: 1x solid black;

	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;

}


.mkw_alertDiv {
	background-color:#ffffff; padding:2px;text-align:center; color:black;
	font-size:12px;
			}

.mkw_alertDiv :hover { background-color: #cccccc; }

.mkw_Bold {font-weight:bold;}

.mkw_primaryDivBG {

	background-color:#030369; padding:2px;text-align:center; color:white; font-weight:bold; width:310px;
	border-radius:5px;  border: 1x solid black; font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
			}


.main_pic
{
 height:220px;
 width:220px;
}

.shrink_admin
{
 text-align:center;
 height:330px;
 width:265px;
}

.mkw_noDivBG {

	padding:2px;text-align:center; color:black; font-weight:bold; width:310px;
	border-radius:5px;  border: 1x solid black; font-size:14px;
			}


.mkw_primaryDivCell_0 {

	background-color:#ffffff;
	width:100%;
			}
.mkw_primaryDivCell_1 {

	background-color:#eeeeee;
	width:100%;
			}


.mkw_greyhover:hover {
	background-color:#cccccc;
			}

.mkw_darkhover:hover {
	background-color:#666666;  color:white;
			}

.mkw_roundDiv{
border-radius:5px;  border: 1x solid #333333; background-color:#333333; padding:1px;
}


.fp_img	{
	float:left;
}
.hom_left {
	float:left;
	background-color:#ffffff; padding:2px;color:black;   font-size:12px; text-align:left;
			}
.hom_right {
	width:150px;
	float:right;
	background-color:#ffffff; padding:2px;color:black;   font-size:12px; text-align:left;
			}

.left_to_center
{
	text-align:center;
}




.mkw_login_box_input {
	height:25px;

}
.mkw_login_box_button {
	background-color:#000066;
	color:white;
	font-weight: bold;
	text-align: center;
	font-size:13px;
	border: none;
	cursor: pointer;
	padding: 5px;
	width:auto;
	overflow:visible;
	border-radius:3px;
	height:35px;
}

.flyOut {cursor : default;}
.flyOver {cursor : pointer;}



@media (max-width:1280px)
{
	.mkw_darkRedAlert
	{
		max-width:270px;
	}
	.mkw_noDivBG
	{
		max-width:270px;
	}
	.mkw_primaryDivBG
	{
		max-width:270px;
	}
	.main_pic
	{
		height:210px;
		width:210px;
	}
	.shrink_admin
	{
		height:330px;
		width:215px;
	}
	.fp_img
	{
		width:80%;

	}
}

@media (max-width:900px)
{
	.left_to_center{
			text-align:center;
	}
	.mkw_darkRedAlert
	{
		max-width:230px;
	}
	.mkw_noDivBG
	{
		max-width:230px;
	}
	.mkw_primaryDivBG
	{
		max-width:230px;
	}
	.main_pic
	{
		height:200px;
		width:200px;
	}

	.hom_right {
	float:left;
	background-color:#ffffff; padding:2px;color:black;   font-size:10px; text-align:left;
	}
	.hom_left {
		width:30%;
	}
}

@media (max-width:800px)
{

	.shrink_admin
	{
		display:none;
	}
}



@media (max-width:600px)
{

	.horse_of_moment
	{
		max-width:600px;
	}
	.btb_recent
	{
		max-width:600px;
	}
	.admin_note
	{
		max-width:600px;
	}
	.upcoming_races
	{
		max-width:600px;
	}
}
