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


.mkw_bg_
{

}

.mkw_bg_ffffff
{
	background-color:#ffffff;
}
.mkw_bg_0000ff {  background-color:#0000ff; }
.mkw_bg_3333ff {  background-color:#3333ff; }
.mkw_bg_6666ff {  background-color:#6666ff; }
.mkw_bg_99ffff {  background-color:#99ffff; }
.mkw_bg_ccccff {  background-color:#ccccff; }
.mkw_bg_ffffcc {  background-color:#ffffcc; }
.mkw_bg_ffff99 {  background-color:#ffff99; }
.mkw_bg_ffff66 {  background-color:#ffff66; }
.mkw_bg_ffff33 {  background-color:#ffff33; }
.mkw_bg_ffff00 {  background-color:#ffff00; }
.mkw_bg_ffcc00 {  background-color:#ffcc00; }
.mkw_bg_ff9900 {  background-color:#ff9900; }
.mkw_bg_ff6600 {  background-color:#ff6600; }
.mkw_bg_ff3300 {  background-color:#ff3300; }
.mkw_bg_ff0000 {  background-color:#ff0000; }
.mkw_bg_663311 {  background-color:#663311; }
.mkw_bg_006600 {  background-color:#006600; }
.mkw_bg_eeeeee
{
	background-color:#eeeeee;
}

.mkw_bg_cccccc
{
	background-color:#cccccc;
}

.mkw_bg_dddddd
{
	background-color:#dddddd;
}

.mkw_bg_999999
{
	background-color:#999999;
}

.mkw_bg_666666_999999
{
	background-color:#666666;
	color:#999999;
}

.mkw_bg_ffdddd
{
	background-color:#ffdddd;
}
.mkw_bg_ddddff
{
	background-color:#ddddff;
}
.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_hilight {
	background-color:#000066;
	color:white;
	padding:3px;

}
.mkw_hilight : hover {
	background-color:#333399;
	color:yellow;
	padding:3px;

}

.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;}
.flyOverUL {cursor : pointer; text-decoration:underline;}


@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;
	}
}



@media (max-width: 577px) {
    body{font-size: 12px;}
}
@media (min-width: 577px) and (max-width: 620px) {
    body{font-size: 12px;}
}
@media (min-width: 620px) and (max-width: 768px) {
    body{font-size: 13px;}
}
@media (min-width: 768px) and (max-width: 1200px) {
    body{font-size: 15px;}
}
@media (max-width: 1200px) and  {
    body{font-size: 16px;}
}
