body 
{
    background-color: #efefef;
    background-image: url("../images/bg.gif"); 
	margin: 8px;
	padding: 8px;
	text-align: center;
	line-height: 130%;
}

/* 
 * Menu 
 */
ul.ml
{
	list-style-type: none;
    padding: 0px;
    margin: 0px;
    margin-left: 25px;    
}

li.mi
{
	background: url("../images/dot_gr.gif") left center no-repeat;
	padding-left: 15px;
}

ul.msl
{
	list-style-type: none;
    padding: 0px;
    padding-left: 10px;
    margin: 0px;
}

li.msi
{
	background: url("../images/dot_gw.gif") left center no-repeat;
	padding-left: 15px;
}

a.mlink
{
    text-decoration: none;
    font-family: tahoma, arial, helvetica;
    font-size: 14px;
    font-weight: bold;
    color: #014015;
}
a.mlink:link { }
a.mlink:visited { }
a.mlink:hover { color: #a20f0f; }
a.mlink:active { }

.mimg
{
    border: none; 
    padding: 0px; 
    margin: 0px; 
    display: block;
}

#m
{
    width: 190px;
    text-align: left;
}

#mm
{
    background-image: url("../images/m_menu_m.gif");
    background-repeat: repeat-y;
    width: 190px;
    padding: 0px;
    margin: 0px;    
}

/* 
 * Options 
 */
#options
{
    width: 70%; 
    margin: auto; 
}

.oimg
{
    border: none; 
    padding: 0px; 
    margin: 0px; 
    display: block;
}

.o
{
    width: 130px;
    text-align: left;
}

.o img
{
    border: none;
}

.om
{
    background-image: url("../images/m_option_m.gif");
    background-repeat: repeat-y;
    width: 130px;
    padding: 0px;
    margin: 0px;  
    text-align: center;     
}

.oc
{
    margin-left: 4px;
    text-align: center;
}

a.olink
{
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
    color: #000000;    
}
a.olink:hover { text-decoration: underline }
a.olink:link { color: #000000; }
a.olink:visited { color: #000000; }


#wrapper
{
    width: 1000px;
    margin: 0px auto;
    text-align: left;
}

#layout
{
    background: url("../images/m_vertstripes.gif");
    background-color: #fefefe;
    color: #000000;
    width: 1000px;    
    outline: #000000 solid 1px;
}

#layouttop
{
    width: 1000px;
    height: 249px;
}

#layoutbottom
{
    width: 1000px;
    border: 1px solid #ffffff;
}

#layoutfooter
{
    background-color: #fefefe;
    font-size: 11px;
    color: #cccccc;
    text-align: center;
    padding-top: 10px;
}

#left
{
    width: 200px;
    text-align: center;
    float: left;
}

#right
{
    width: 790px;
    margin-left: 200px; 
}

#content
{
    margin-left: 8px;
    margin-right: 0px;
    padding-left: 8px;
    padding-right: 0px;
}

.imagelink img
{
    margin-left: 20px;
    margin-right: 20px;
}

#top
{
    width: 1000px;
    height: 249px;
}

#topLeft { background-image: url("../images/t_logo.gif"); background-repeat: no-repeat; width: 322px; height: 249px; float: left; }
#topMiddle { background-image: url("../images/t_mid.gif"); background-repeat: repeat-x; width: 437px; height: 249px; float: left; }
#topRight { background-image: url("../images/t_bhorse.gif"); background-repeat: no-repeat; width: 241px; height: 249px; float: left; text-align: right; }

fieldset
{
    margin-bottom: 20px; border: 1px solid #e1e1e1;
}

legend
{
    text-decoration: none;
    font-weight: bold;
    color: #a20f0f; 
}

.horseDesc { margin-bottom: 20px; }
.horseProperty { color: #a20f0f; vertical-align: text-top; width: 100px; }
.horseValue { }
.horseImage { width: 260px; float: left; margin: 10px; text-align: center; }
.horseVideo { width: 260px; float: left; margin: 10px; text-align: center; }
.horseMoreInfo { margin-bottom: 10px; margin-top: 10px; }
.horseMoreInfoLite { }
.horsePredicates { font-size: 11px; }
.horseLeft { float: left; width: 480px; }
.horseRight { float: left; width: 220px; text-align: center; }

.horsesItem { border: 1px solid #e1e1e1; background-color: #fefefe; margin-bottom: 30px; padding: 5px; }
.horsesBody { width: 640px; }
.horsesItemNew { border: 1px solid #014015; background-color: #fefefe; margin-bottom: 30px; padding: 5px; }
.horsesTextNew { color: #014015; font-weight: bold; }
.horsesTextNewRed { color: #a20f0f; font-weight: bold; }
.horsesImageCount { }
.horsesVideoCount { margin-bottom: 10px; }
.horsesBodyLeft { float: left; width: 50%; }
.horsesBodyRight { float: left; width: 50%; text-align: center; }
.horsesMoreInfo { clear: both; }
.horsesTop { margin-bottom: 20px; }
.horsesList { width: 650px; float: left; }
.horsesFilters { width: 100px; float: left; border-top: 1px solid #e1e1e1; margin-left: 10px; }
.horsesFilterList { margin-top: 0px; }
.horsesNavigator { text-align: center; }
.horsesNavigatorPrev { width: 125px; float: left; text-align: left; font-size: 11px; margin: 2px; }
.horsesNavigatorPrev img { border: none; vertical-align: middle; }
.horsesNavigatorList { width: 480px; float: left; text-align: center; font-size: 11px; margin: 2px; }
.horsesNavigatorListOffset { color: #000000; }
.horsesNavigatorNext { width: 125px; float: left; text-align: right; font-size: 11px; margin: 2px; }
.horsesNavigatorNext img { border: none; vertical-align: middle; }
.horsesNoneFound { font-style: italic; border-top: 1px solid #e1e1e1; }
.horsesStyleLink:link { text-decoration:none; color: #000000; }
.horsesStyleLink:visited { color: #000000; }
.horsesDesc { color: #777777; font-style: italic; }
.horsesHeaderName { float: left; }
.horsesHeaderType { text-align: right; font-style: italic; color: #777777; }

.icon { border: none; vertical-align: middle; }

.newsItem {}
.newsBody { min-height: 220px; }
.newsImageLeft { float: left; margin: 0 10px 10px 0px; text-align: center; }
.newsImageRight { float: right; margin: 0 0 10px 10px; text-align: center; }

.ptable { border: 2px solid #a20f0f; }
.pcell { background-color: #e1e1e1; width: 300px; text-align: left; vertical-align: top; padding: 5px; }
.pcell_alt { background-color: #efefef; width: 300px; text-align: left; vertical-align: top; padding: 5px; }

.flags { margin-top: 5px; margin-right: 5px; }
.flag { margin: 2px; border: none; }

.social { margin-top: 10px; }

.strikethrough { text-decoration: line-through; }
.sold { color: #014015; font-size: 12px; }
.soldind { color: #a20f0f; font-size: 12px; }

