﻿BODY
{
    font-family: Verdana, Helvetica, Sans-Serif;
    background: #ffffff url("/images/bg.jpg") repeat-x;
    color: #000000;
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-size: 12px;
}

p
{
    margin: 2px;
    padding: 0px;
}

.spacer
{
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 0px;
    line-height: 0px;
    height: 0px;
    min-height: 0px;
    clear: both;
}

A
{
    color: #339966;
    text-decoration: underline;
}

A.hover
{
    text-decoration: none;
}


.ochre
{
	color:#ae4f23;
}

.grey
{
	color:#666666;
}

.green
{
	color:#187652;
}


/*  layout containers */

#container
{
    width: 880px;
    text-align: left;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    padding: 0px;
}


#topbar
{
    margin-left: 40px;
    padding: 0px;
    width: 100%;
}
.topbar2
{
    margin-left: 40px;
    padding: 0px;
    width: 100%;
}
#topbar-sidebar
{
    margin-left: 100px;
    padding: 0px;
    width: 760px;
	margin-right:20px
}
.topbar-sidebar2
{
    margin-left: 100px;
    padding: 0px;
    width: 760px;
	margin-right:20px
}
#hdr
{
    margin-top:25px;
    margin-left:40px;
    width:800px;
    text-align: center;
}

#hdr-sidebar
{
    margin-top: 25px;
    margin-left: 100px;
    width: 760px;
	margin-right:20px
}
#pageContent
{
    margin-top: 0px;
    margin-left: 60px;
    width: 851px;
}
#pageContent .main
{
    margin-bottom:20px;
}
#pageContent .link
{
	color:#ae4f23;
}
#pageContent .slug2
{
	font-size:20px;
	color:#3b3b3b;
	font-weight:bold;
}
#facebook
{
    width: 44px; 
    height: 44px;
    display: inline-block;
    float: left;
    padding-left: 200px;
}
#logo
{
    width:131px;
    float:left;
}
#actions-home
{
    float: right;
    width: 120px;
    line-height:38px;
    text-align: right;
    color: #858585;
    font-size: 12px;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-style: italic;
}

#action-button
{
	margin-left:7px;
    float: right;
	width: 110px;
	color:#ae4f23;
}
#actions
{
    float: right;
    color:#777777;
    font-size:13px;
    font-family: Georgia, Helvetica, Sans-Serif;
}
.toplink
{
    color: #3d3d3d;
    font-size: 12px;
    font-family: Verdana, Sans-Serif;
    text-decoration: underline;
    font-style: normal;
}

.toplink-ochre
{
	color:#ae4f23;
    font-size: 12px;
    font-family: Verdana, Sans-Serif;
    text-decoration: underline;
    font-style: normal;
}

a.sidelink
{
    color: #777777;
    font-family: Georgia, Helvetica, Sans-Serif;
    text-decoration: none;
    font-size: 13px;
    line-height: 20px;
}
a.sidelink:hover, a.sidelink:active
{
    color: #339966;
    font-family: Georgia, Helvetica, Sans-Serif;
    text-decoration: underline;
    font-size: 13px;
    line-height: 20px;
}

#intro
{
    margin-left:40px;
    width:800px;
    color:#595959;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size:26px;
    line-height:34px;
}
#intro2
{
    width: 760px;
	margin-left:100px;
    color:#595959;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size:26px;
    line-height:34px;
}

#nav
{
    margin-left: 40px;
    width: 800px;
    color: #ae4f23;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 14px;
    line-height: 30px;
}
#nav-sidebar
{
    margin-left: 100px;
    width: 760px;
	margin-right:20px
    color: #ae4f23;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 14px;
    line-height: 30px;
}

#pages
{
    width: 675px;
    color: #686868;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 36px;
    text-align: right;
}
#pages2
{
    color: #686868;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    text-align: right;
    padding-top: 20px;
}
#pages3
{
    width: 843px;
    color: #686868;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 36px;
    text-align: right;
}
#pages4
{
    float:right;
    color: #686868;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    text-align: right;
    vertical-align:top;
    line-height:36px;
    padding-right:5px; 
}
#loginNav
{
    color: #686868;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 10px;
    line-height: 36px;
    margin-right: 0px;
    padding: 0px; /*text-align: right;*/
}
.listText
{
    color: #686868;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 13px;
    line-height: 22px;
    margin-right: 0px;
    padding: 0px;
    text-align: left;
}
#farmInfo
{
    margin-left: 60px;
    width: 851px;
    color: #686868;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 10px;
    line-height: 36px;
}
div.farmInfo2
{
    margin-left: 60px;
    width: 851px;
    color: #686868;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 10px;
    line-height: 36px;
}
.browse
{
    font-size: 10px;
    color: #ae4f23;
    font-family: Verdana;
    padding-right: 5px;
}

.search
{
    font-size: 10px;
    color: #ae4f23;
    font-family: Verdana;
    padding: 0 5px 0 5px;
}
.searchbox
{
    width: 170px;
    border: 1px solid #cdcdcd;
    padding: 2px;
    font-size: 11px;
    color: #686868;
    font-family: Georgia, Helvetica, Sans-Serif;
}
/*#nav
{
    vertical-align:middle;
    line-height:25px;
    height:30px;
}*/
#nav a
{
    font-size: 14px;
    color: #3c3c3c;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-style: normal;
    padding: 0 5px 0 5px;
}

#nav a:hover
{
    font-size: 14px;
    color: #ae4f23;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-style: normal;
    text-decoration: none;
}
#nav a.active
{
    font-size: 14px;
    color: #ae4f23;
    font-style: italic;
    padding: 0 5px 0 5px;
}

#nav-sidebar a
{
    font-size: 14px;
    color: #3c3c3c;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-style: normal;
    padding: 0 5px 0 5px;
}

#nav-sidebar a:hover
{
    font-size: 14px;
    color: #ae4f23;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-style: normal;
    text-decoration: none;
}
#nav-sidebar a.active
{
    font-size: 14px;
    color: #ae4f23;
    font-style: italic;
    padding: 0 5px 0 5px;
}

#loginNav a
{
    font-size: 15px;
    color: #777777;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-style: normal;
    padding: 0 5px 0 5px;
}

#loginNav a:hover
{
    font-size: 15px;
    color: #339966;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-style: normal;
    text-decoration: none;
}
#loginNav a.active
{
    font-size: 15px;
    color: #339966;
    font-style: italic;
}

#leftcol
{
    width: 60px;
    float: left;
    margin: 0px;
    padding: 0px;
}

div.leftcol3
{
    width: 60px;
    float: left;
    margin: 0px;
    padding: 0px;
}

#rightcol
{
    width:60px;
    float:left;
    margin:0px;
    padding:0px;
}

#leftcol2
{
    width:80px;
    float:left;
    margin-left:-20px; 
    padding-top: 107px;
    padding-bottom: 100px;
}

#content
{
    width: 851px;
    float: left;
    margin: 0px;
    padding: 0px;
}
div.content2
{
    width: 851px;
    float: left;
    margin: 0px;
    padding: 0px;
}
#content-home
{
    float: left;
    width: 660px;
}
#content-left
{
    width:163px;
    float:left;
}
#content-leftAbout
{
    width: 190px;
    float: left;
}
#content-left2
{
    width: 150px;
    float: left;
}
#content-mid
{
    /*width:290px;*/
    width:163px;
    float:left;
}
div.content-mid2
{
    width:163px;
    float:left;
}
#content-right
{
    width:163px;
    float:left;
    margin-right:10px;
}
#content-right2
{
    width: 170px;
    float: left;
}

div.content-List
{
    width: 230px;
    float: left;
    color: #686868;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 14px;
    line-height: 22px;
    margin-right: 0px;
    padding: 0px;
    text-align: left;
}

div.content-List a
{
    color: #686868;
    text-decoration: none;
}
div.content-List a:hover
{
    /*color: #2e702f;*/
    color: #339966;
    text-decoration: underline;
    font-weight: normal;
    font-style: italic;
}

div.content-List a.HasFoals
{
    color: #4f4f4f;
    font-size: 14px;
}

div.content-List a.HasFoals:hover
{
    color: #339966;
    text-decoration: underline;
    font-weight: normal;
    font-style: italic;
    font-size: 14px;
}

div.content-List a.NoFoals
{
    color: #919191;
    font-size: 14px;
}

div.content-List a.NoFoals:hover
{
    color: #339966;
    text-decoration: underline;
    font-weight: normal;
    font-style: italic;
    font-size: 14px;
}

div.content-List a.Paging2
{
    color: #008000;
    text-decoration: underline;
    font-weight:normal;
    font-style:italic;
}

div.content-List a.Paging2:hover
{
    color: #008000;
    text-decoration: underline;
    font-weight:normal;
    font-style:italic;
}

.SireHeader
{
    color: #33996e;
    background-image: url("/Images/letterline.jpg");
    background-repeat: no-repeat;
    padding: 0px;
    width: 131px;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
}

#largeFoal
{
    width: 395px;
    float: left;
    color: #888888;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 14px;
}
#foalGallery
{
    width: 851px;
    float: left;
    color: #888888;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 14px;
}
#foalDetail
{
    width: 431px;
    float: left;
    padding-left: 20px;
    color: #888888;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 14px;
}
#foalTrack
{
    float: right;
    width: 173px;
}
#sidenav
{
    width:167px;
    float:right;
}
#sidenav2
{
    width: 203px;
    float: left;
}

div.slug
{
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 14px;
    margin-top: 5px;
    float: left;
    padding-bottom: 10px;
    position: relative;
}

div.slug a.name
{
    color: #339966;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 14px;
    font-style: italic;
}

div.slug .key
{
    color: #666666;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 14px;
}

div.slug .value-normal
{
    color: #666666;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 14px;
}
div.slug .value
{
    color: #666666;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 14px;
}
div.slug .value2
{
    color: #666666;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 14px;
}

#footer
{
    border-top: 1px solid #bbbbbb;
    margin-left: 60px;
    width: 851px;
    padding-top: 15px;
    float: left;
}

#bottomnav-left, #bottomnav-left a
{
    float: left;
    width: 210px;
    color: #686868;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
}

#bottomnav-right, #bottomnav-right a
{
    float: left;
    width: 205px;
    color: #686868;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
}

#bottomfollow
{
    float:left;
    width:205px;
    background : #ffffff url("/Images/bg-follow.gif") no-repeat;
    margin-left: 15px;
}

#bottomfollow-content
{
    color:#636363;
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size:10px;
    line-height:12px;
    text-decoration:none;
    margin-left:30px;
    width: 200px;
}
.nameText
{
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 28px;
    color: #783e26;
    text-align: left;
}
a.changePassword
{
    font-size: 16px;
    vertical-align: middle;
    color: #686868;
}
a.nextLink:link
{
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #783e26 !important;
    text-align: left;
    text-decoration: underline !important;
    font-weight: normal !important;
}
.labelText
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #686868;
    padding-bottom: 8px;
}
.labelText2
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #686868;
    padding-bottom: 8px;
    padding-left: 30px;
}
.labelTextGreen
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #2e702f;
    padding-bottom: 8px;
    font-style: italic;
}
.labelSmall
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    color: #666666;
    font-weight: normal;
}
.header
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 20px;
    color: #444444;
    font-weight: bold;
    padding: 0 0 3px 0;
}
.header2
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 18px;
    color: #444444;
    font-weight: bold;
    padding-bottom: 16px;
    padding-top: 0px;
}

hr
{
    color: #dddddd;
    width: 100%;
    background-color: #dddddd;
    height: 1px;
    margin-top: 15px;
    margin-bottom: 15px;
}
#actions.loggedIn
{
    color: #2e702f;
    font-size: 12px;
    font-family: Verdana, Sans-Serif;
    font-style: italic;
}
#actions.loggedIn a
{
    color: #3d3d3d;
    font-size: 12px;
    font-family: Verdana, Sans-Serif;
    font-style: normal;
    padding: 0 0px 0 0px;
}
.profileHeader
{
    background-color: #e8e8e0;
    color: #666666;
    padding: 9px 5px 2px 10px;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 12px;
    height: 25px;
    vertical-align: middle;
    float: left;
}
a.profileHeaderTop
{
    color: #339966;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 15px;
}
a.profileHeaderSmall
{
    color: #339966;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 12px;
}
.pencilPosition
{
    float: right;
    position: relative;
    right: 10px;
    top: 10px;
    background-color: #e8e8e0;
}
.pencilPosition2
{
    float: right;
    position: relative;
    right: 10px;
    top: 7px;
    background-color: #e8e8e0;
    color: #888888;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
}
.pencilPosition3
{
    float: right;
    position: relative;
    right: 10px;
    top: 10px;
    height: 25px;
    background-color: #e8e8e0;
    color: #888888;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
}
.profile
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #686868;
}
ul
{
    list-style-type: disc;
    padding-top: 0px;
    margin-top: 0px;
}
li
{
    margin: 0px;
    padding: 0px;
}
.profileKey
{
    color: #888888;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 14px;
    padding: 8px 0px 8px 0px;
    border-bottom: 1px solid #dddddd;
}
.profileKey2
{
    color: #888888;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 2px;
    padding: 0;
    margin:0;
    border-bottom: 1px solid #dddddd;
}
.profileKeyNoBorder
{
    color: #888888;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 14px;
    padding: 8px 0px 8px 0px;
}
.horse
{
    position: relative;
    left: 10px;
    text-align: left;
}
.edit
{
    float: right;
    position: relative;
    bottom: 42px;
}
#magGlass
{
    float: right;
    position: relative;
    right: 20px;
    top: 5px;
}
#date
{
    float: right;
    position: relative;
    top: 5px;
    height: 10px;
}
a.small
{
    color: #777777;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    font-style: italic;
}
.horseHeader
{
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 22px;
    color: #686868;
    text-align: left;
}
.error
{
    font-weight: bold;
    color: Red;
    font-size: 12px;
    padding: 0;
    margin: 0;
}

.validationSummary li
{
    color: Red;
    font-style: normal;
    font-weight: bold;
    list-style-type: square;
    line-height: .5em;
    padding-top: 10px;
    padding-left: 0;
    font-size: 10px;
    font-family: Verdana, Helvetica, Sans-Serif;
}

.required
{
    font-weight: bold;
    color: Black;
    font-size: 10px;
}

/*Modal Popup*/
.modalBackground
{
    background-color: #000;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.modalPopup
{
    border-width: 1px;
    border-style: solid;
    border-color: Gray; /*padding:3px;*/
    width: 800px;
    height: 780px;
    font-family: Verdana, Helvetica, Sans-Serif;
    background: #ffffff url("/Images/bg2.jpg") repeat-x;
    color: #686868;
    padding: 15px;
    text-align: left;
    font-size: 12px;
}

span.rbl label
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #666666;
    font-weight: normal;
    vertical-align: middle;
    height: 14px;
    line-height: 14px;
    padding-right: 12px;
}

span.rbl input
{
    margin: 0 3px 0 0; /*vertical-align:middle;     height:14px;     line-height:14px;   */
    vertical-align: middle;
    position: relative;
    bottom: 1px;
}



span.check label
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #666666;
    font-weight: normal;
    vertical-align: middle;
    padding-left: 8px;
}

span.checkUserType input
{
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

span.checkUserType label
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #666666;
    font-weight: normal;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 8px;
    height: 25px;
}

span.check input
{
    margin: 0 0 0 3px;
    vertical-align: middle;
    height: 20px;
}

span.checkTrunicks label
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #666666;
    font-weight: normal;
    vertical-align: middle;
    padding-left: 8px;
}

span.checkTrunicks input
{
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

hr.foalPage
{
    color: #ABADB3;
    background-color: #ABADB3;
    height: 1px;
    margin: 0;
    padding: 0;
    border: 0;
}

hr.default
{
    height: 1px;
    margin: 0;
    padding: 0;
}

hr.foalImageDetail
{
    color: #ABADB3;
    background-color: #ABADB3;
    height: 1px;
    padding: 0;
    margin: 0 0 10px 0;
    border: 0;
}

a.Submit
{
    color: #339966;
    font-family: Verdana, Helvetica, Sans-Serif;
    text-decoration: underline;
    font-size: 28px;
}

input[type="text"]
{
    border: 1px solid #ABADB3; /*height: 16px;*/
    height: 18px;
    line-height: 18px;
    font-family: Verdana, Helvetica, Sans-Serif;
    color: #686868;
    text-align: left;
    font-size: 12px; /*padding: 0 0 0 3px;*/ /*padding:0 0 5px 3px;*/ /*padding: 1px 0 1px 3px; */
    padding: 2px 0 0 3px;
    margin: 0;
    vertical-align: middle; /*-moz-padding-start: 3px;     -moz-padding-end: 1px;*/
}

select
{
    border: 1px solid #ABADB3;
    color: #686868;
    font-family: Verdana, Helvetica, Sans-Serif;
    color: #686868;
    text-align: left;
    font-size: 12px; /* 	padding: 2px 0 0 3px; 	 	 	margin:0; 	vertical-align:middle;*/
}

textarea
{
    border: 1px solid #ABADB3;
    font-family: Verdana, Helvetica, Sans-Serif;
    color: #686868;
    text-align: left;
    font-size: 12px;
    padding: 2px 0 0 3px;
    margin: 0;
    vertical-align: middle;
}


.foalImageRecordNumber
{
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 16px;
    color: #783e26;
    text-align: left;
    font-weight: bold;
}

.accountNumber
{
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 40pt;
    color: #CCCCCC;
    text-align: left;
    font-weight: normal;
}


div.foalAddImageDone
{
    color: #783e26;
}

div.foalAddImageDone a
{
    color: #783e26;
    text-decoration: underline;
}

div.ImageUploadDirections
{
    font-family: Georgia, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #783e26;
    line-height: 18px;
    text-align: left;
}
.accountDirections
{
    font-family: Georgia, Verdana, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #783e26;
    font-style: italic;
}
.unnamed
{
    color: #666666;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 12px;
}
.name
{
    color: #2e702f;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 12px;
    text-decoration: underline;
}
.key
{
    color: #888888;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 14px;
}
.value
{
    color: #666666;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 14px;
}

div.tooltip
{
    /*background:transparent url(/images/white_arrow.png) no-repeat scroll 0 0; */
    border: solid 1px black;
    font-size: 10px;
    height: 45px;
    background-color: #fff;
    padding: 2px;
    width: 170px;
    display: none;
    color: Black;
}

/* tooltip title element (h3) */
div.tooltip h3
{
    margin: 0;
    font-size: 18px;
    color: #fff;
}


div.tooltipSale
{
    /*background:transparent url(/images/white_arrow.png) no-repeat scroll 0 0; */
    border: solid 1px black;
    font-size: 10px;
    height: 55px;
    background-color: #fff;
    padding: 2px;
    width: 180px;
    display: none;
    color: Black;
    text-align:left;
}

/* tooltip title element (h3) */
div.tooltipSale h3
{
    margin: 0;
    font-size: 18px;
    color: #fff;
}

.galleryNav
{
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
}

.profileSireHeader
{
    color: #2e702f;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 22px;
    text-decoration: underline;
    text-align: left;
}
.PostComment
{
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 14px;
    margin-top: 5px;
    float: right;
    padding-bottom: 10px;
    position: relative;
}
.comments
{
    color: #666666;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 13px;
    line-height: 16px;
}
.rowedit
{
    color: #2e702f;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 14px;
    text-decoration: underline;
    border-bottom: 1px solid #dddddd;
}
.greenHeader
{
    color: #2e702f;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 18px;
}

.sireFoalCount
{
    font-size: 11px;
    color: #33996e;
    font-family: Verdana, Helvetica, Sans-Serif;
}

.commentKey
{
    color: #888888;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    line-height: 14px;
    padding: 3px 0px 8px 0px;
}
.number
{
    color: #666666;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 28px;
    line-height: 25px;
    text-decoration: none;
    padding-left: 5px;
    padding-top: 0px;
}

img.sponsoredFarm
{
    vertical-align: bottom;
    padding-bottom: 5px;
}

img.premiumFarm
{
    vertical-align: bottom;
    padding-bottom: 4px;
}
img.accountArrow
{
    vertical-align: middle;
}

.undimmed
{
    opacity: 100;
}

.dimmed
{
    /* for IE because they have to be so difficult */
    filter: alpha(opacity=40); /* CSS3 standard */
    opacity: 0.4;
}
.paging
{
    color:#999999;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
}
.paging A
{
    color:#ae4f23;
	text-decoration:none;
	font-family: Verdana, Sans-Serif;
    font-size: 10px;
}
.paging table
{
    padding-right: 0px;
}
table.foal
{
    border-spacing: 0px 3px;
    width: 100%;
}
td.foal
{
    padding: 0;
}

table.foalContainer
{
    border-spacing: 0;
}
td.foalContainer
{
    padding: 0;
}

.deletedFoal
{
    color: #BFBFBF;
    text-decoration: line-through;
}
.note
{
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    color: #783e26;
    text-align: left;
}

p.address
{
    width: 680px;
    height: 30px;
    background-color: #dddddd;
    font-size: 14px;
    line-height: 25px;
    text-align: left;
    vertical-align: middle;
    padding-top: 5px;
    padding-left: 10px;
    color: #666666;
    font-family: Verdana, Helvetica, Sans-Serif;
}

.hpcontent
{
    color:#999999;
    font-family: arial condensed, Helvetica, Sans-Serif;
    font-size:27px;
    line-height:36px;
}
.hpsubcontent
{
    color:#686868;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size:16px;
    line-height:22px;
}
#hpBottom
{
    float: left;
    background-image: url("/images/horseshoe.jpg");
    background-repeat: no-repeat;
    width: 660px;
    height: 113px;
    padding: 25px 0px 0px 190px;
    margin-left: 60px;

}
#hpimages
{
    float:left;
    width: 188px;
    text-align: right;
}

#farmAdd
{
    width: 200px;
    float: left;
    margin-left: -50px;
    padding: 0px;
    vertical-align: text-bottom;
}

.clickhere
{
    font-size: 12px;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-style: italic;
    font-weight: bold;
}


/*begin private profile tab*/
.profileTabs
{
    padding: 12px 9px 0px 9px;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size:12px;
    height: 30px;
    vertical-align: bottom;
    float: left;
}
.activeTab
{
    padding: 12px 7px 0px 7px;
    height: 30px;
    vertical-align: bottom;
    float: left;
    background-image: url(/images/tab.jpg); 
    background-repeat: no-repeat; 
    width:104px; 
    text-align:center;
    color:#3b3b3b;
    font-family: Georgia, Helvetica, Sans-Serif;
    text-decoration:none;
    font-size:13px;
    font-style:italic;

}
a.greenlink
{
    /*color: #2e702f;*/
    color: #339966;
    font-family: Georgia, Helvetica, Sans-Serif;
    text-decoration: underline;
    font-size: 12px;
    line-height: 20px;
}
a.greenlink:hover
{
    /*color: #2e702f;*/
    color: #339966;
    font-family: Georgia, Helvetica, Sans-Serif;
    text-decoration: underline;
    font-size: 12px;
    line-height: 20px;
}

a.greenlink:active
{
    /*color: #2e702f;*/
   color: #339966;
    font-family: Georgia, Helvetica, Sans-Serif;
    text-decoration: underline;
    font-size: 12px;
    line-height: 20px;
}

a.profilegreenlink
{
    /*color: #2e702f;*/
    color: #339966;
    font-family: Georgia, Helvetica, Sans-Serif;
    text-decoration: underline;
    font-size: 13px;
    line-height: 20px;
}
a.profilegreenlink:hover
{
    /*color: #2e702f;*/
    color: #339966;
    font-family: Georgia, Helvetica, Sans-Serif;
    text-decoration: underline;
    font-size: 13px;
    line-height: 20px;
}

a.profilegreenlink:active
{
    /*color: #2e702f;*/
   color: #339966;
    font-family: Georgia, Helvetica, Sans-Serif;
    text-decoration: underline;
    font-size: 13px;
    line-height: 20px;
}
/*end private profile tab*/
tr.messageBox td
{
    border-bottom: 1px solid #dddddd;
    padding: 10px 0px 10px 0px;
    color: #686868;
    font-size: 11px;
    /*font-family: Georgia, Helvetica, Sans-Serif;*/
    line-height: 18px;
}
tr.messageBox td.content
{
    font-size: 13px;
    font-family: Georgia, Helvetica, Sans-Serif;
    line-height: 18px;
}
tr.messageBox td.small
{
    font-size: 10px;
    vertical-align: text-top;
    /*font-family: Verdana, Sans-Serif;*/
    line-height: 13px;
}

#imgcontent
{
    width:880px;
    margin:0px;
    padding:0px;
}

.greyHeader
{
    font-style: italic;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 22px;
    color:#666666;
}
.redHeader
{
    color: #cc2125;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 22px;
    font-weight: bold;
}
.greenHeader
{
    color: #367B2B;
    font-family: Georgia, Helvetica, Sans-Serif;
    font-size: 22px;
    font-weight: bold;
}
.hipcell
{
    border: 1px solid #bbbcbc;
    color:#777777;
    font-family: Verdana, Sans-Serif;
    font-size:12px;
    text-align: center;
    width: 78px;
    height: 78px;
}

a.foalthumb
{
    text-decoration:none;
}

.saleText
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    color:#666666;
    font-weight: normal;
    /*line-height: 30px;*/
}

.saleHeader
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    color:#687d95;
    text-decoration: none;
    font-weight: bold;
    line-height: 30px;
}

.leftcolImagePadding
{    
    padding-top: 21px;
    padding-bottom: 20px;
}

.freeReportsText
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 10px;
    color:#666666;
    font-weight: normal;
    line-height: 20px;
    text-align: left;                
    margin-left: -1px;
}

.leftcol2line{
	border-bottom: 1px solid #dddddd;  
}

table.nonGallerySale
{
    /*border-spacing: 0;*/
    width:100%;
    font-size:10px;
}
table.nonGallerySale td
{
    padding:0 2px 2px 2px;
    vertical-align:top;
    text-align:left;
}
table.nonGallerySale th
{
    color:Black;
    font-style:italic;
    padding:0 2px 10px 2px;
    text-align:left;
}

.pageContent2
{
    margin-top: 0px;
    margin-left: -20px;
    width: 931px;
    float:left;        
}

.damText1
{
    font: 12px Verdana, Helvetica, Sans-Serif;
    color: #686968;
    line-height: 30px;
}
 
.damText2
{
    font: 12px Verdana, Helvetica, Sans-Serif;
    color: #686968;
    line-height: 30px;
}

.stallionName
{
    font: bold 14px Georgia, Helvetica, Sans-Serif;
    color: #783e25;
    line-height: 30px;
}

.saleHeaderWithBreak
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    color:#687d95;
    text-decoration: none;
    font-weight: bold;
    line-height: 30px;
    display: block;
}

.sendImage
{
	padding-top: 10px;
	display: block;
}



/* homepage */
#home-callout
{
   	font-family: Georgia, Helvetica, Sans-Serif;
	font-size: 18px;
	line-height:24px;
	color:#767575;
	text-align:center;
}

#home-callout .ochre
{
	color:#ae4f23;
	font-style:italic;
}

#home-callout .blue
{
	color:#2160ac;
	font-weight:bold;
}

#home-left-col
{
	width: 420px;
	margin-left:40px;
	float:left;
}
#home-right-col
{
	width: 360px;
	margin-right:40px;
	float:right;
	font-family: Georgia, Verdana, Sans-Serif;
}

#home-right-col .date
{
	font-size:12px;
	color:#767575;
	line-height:18px;
}

#home-right-col .hdr
{
	font-size:21px;
	color:#187652;
	line-height:30px;
	font-weight:bold;
}

#home-right-col .credit
{
	font-size:12px;
	color:#767575;
	line-height:34px;
}

#home-right-col .slug
{
	font-size:16px;
	color:#767575;
	font-style:italic;
	line-height:18px;
	font-weight:bold;
}

#home-right-col .main
{
	font-size:13px;
	color:#767575;
	line-height:18px;
	margin-bottom:12px;
}

#home-right-col .link
{
	font-size:13px;
	color:#ae4f23;
	line-height:24px;
}

#home-right-col .more
{
	font-size:12px;
	color:#ae4f23;
	line-height:24px;
	font-style:italic;
}


.home-left-sub-left-col
{
	width: 200px;
	float:left;
}
.home-left-sub-right-col
{
	width: 200px;
	margin-left:20px;
	float:right;
}

/* footer */
#footer-logo
{
	float:left;
	margin-left:40px;
	width:145px;
}

#footer-right
{
	float:right;
	margin-top:5px;
	margin-right:20px;
	width:635px;
    font-size: 11px;
    color: #a0a0a0;
    font-family: Verdana;
    line-height:20px;
}

#footer-right .link
{
	color:#8c8c8c;
}

#footer-logo-sidebar
{
	float:left;
	margin-left:100px;
	width:145px;
}

#footer-right-sidebar
{
	float:right;
	margin-top:5px;
	margin-right:20px;
	width:615px;
    font-size: 11px;
    color: #a0a0a0;
    font-family: Verdana;
    line-height:20px;
}

#footer-right-sidebar .link
{
	color:#8c8c8c;
}

/* general layout& styles */

#page-hdrs-sidebar
{
    width: 760px;
	margin-left:100px;
	font-size:32px;
	color:#187652;
	line-height:32px;
	font-weight:normal;
	font-family:Impact, Georgia, Sans-Serif;
}

#sidebar
{
	width:80px;
	float:left;
}


.line
{
	height:1px;
	border-top:1px solid #cccccc;
}

/* listings page */

#listings
{
	width:780px;
	float:left;
	margin-left:20px;	
}
#pagination
{
	width:760px;
	float:right;
	margin-right:20px;
	font-size:12px;
	font-family:Verdana;
	text-align:right;
}

#pagination A
{
	color:#ae4f23;
}

#listings .column
{
	width:190px;
	float:left;
	text-align:left;
	font-family:Verdana;
	font-size:12px;
	line-height:18px;
	color:#3b3b3b;
}
#listings #column-ads
{
	width:200px;
	float:right;
	text-align:left;
}
#listings .column .letter
{
	font-family: Georgia, Sans-Serif;
	color:#187652;
	font-size:22px;
    font-weight: bold;
    line-height:24px;
}
#listings .column .line
{
	height:1px;
	border-top:1px solid #cccccc;
	float:right;
	width:120px;
	margin-right:40px;
	margin-top:12px;
}

#listings .column .number
{
	color:#187652;
	font-family:Verdana;
	font-size:12px;
	line-height:18px;
}

#listings .column A
{
	font-family:Verdana;
	font-size:12px;
	line-height:18px;
	color:#3b3b3b;
	text-decoration:none;
}

#listings .column A:hover
{
	text-decoration:underline;
}

#listings .column a.Paging3
{
    color: #339966;
    text-decoration: underline;
    font-weight:normal;
    font-style:italic;
}

#listings .column a.Paging3:hover
{
    color: #339966;
    text-decoration: underline;
    font-weight:normal;
    font-style:italic;
}

#listings .subHeader
{
	color:#187652;
	font-size:20px;
	font-weight:bold;
	font-family: Georgia, Helvetica, Sans-Serif;
	padding-bottom:10px;
}

/* farm page */
#farm-hdr-logo
{
	float:left;
	margin-left:100px;
	width:220px;
}

#farm-hdr-text
{
	float:left;
	width:560px;

}

#farm-hdr-name
{
	font-size:30px;
	color:#187652;
	line-height:36px;
	font-weight:normal;
	font-family:Impact, Georgia, Sans-Serif;
}

#farm-hdr-slug
{
	font-size:16px;
	color:#3b3b3b;
	line-height:20px;
	font-weight:normal;
	font-family:Georgia, Sans-Serif;
}

#farm-profile
{
	width:780px;
	float:left;
	margin-left:20px;	
}

#farm-links
{
	width:170px;
	float:left;	
}
#farm-links A
{
	font-size:18px;
	color:#187652;
	line-height:30px;
	font-weight:normal;
	font-family:Georgia, Sans-Serif;
	text-decoration:underline;
}

#farm-image
{
	width:580px;
	float:right;
	margin-right:20px;
}

#farm-footer-name
{
	font-size:12px;
	color:#187652;
	line-height:18px;
	font-weight:bold;
	font-family:Verdana, Sans-Serif;
	text-decoration:none;
	margin-top:15px;

}
#farm-footer-text
{
	font-size:14px;
	color:#666666;
	line-height:18px;
	font-weight:normal;
	font-family:Georgia, Sans-Serif;

}
#farm-footer-text A
{
	font-size:14px;
	color:#666666;
	line-height:18px;
	font-weight:normal;
	font-family:Georgia, Sans-Serif;
	text-decoration:underline;
}

/* foal detail */

.foal-nav
{
	float:right;
	width:170px;
	color:#cacaca;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	font-family:Verdana, Sans-Serif;
	text-align:right;
	padding-right:20px;
}

.foal-nav .ochre
{
	color:#cc6600;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	font-family:Verdana, Sans-Serif;
	text-decoration:none;
}

.foal-nav .grey
{
	color:#727272;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	font-family:Verdana, Sans-Serif;
	text-decoration:underline;
}

.foal-nav .blue
{
	color:#2160ac;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	font-family:Verdana, Sans-Serif;
	text-decoration:none;
}

#foal-sources
{
	float:left;
	width:580px;
	margin-left:100px;
	color:#666666;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	font-family:Verdana, Sans-Serif;
	text-decoration:none;
}

#foal-sources .light
{
	color:#999999;
    font-style: italic;
}

#foal-info
{
	float:left;
	width:760px;
	margin-left:100px;
	color:#999999;
	font-size:13px;
	line-height:14px;
	font-weight:normal;
	font-family:Georgia, Sans-Serif;
	text-decoration:none;
	font-style:italic;
}


#foal-info .type
{
	color:#666666;
	font-size:18px;
	line-height:24px;
	font-weight:normal;
	font-family:Georgia, Sans-Serif;
	text-decoration:none;
	font-style:normal;
}

#foal-info .name
{
	color:#5288b8;
	font-size:26px;
	line-height:28px;
	font-weight:normal;
	font-family:Impact, Georgia, Sans-Serif;
	text-decoration:none;
	font-style:italic;
}

#foal-info .parents
{
	color:#d36a18;
	font-size:20px;
	line-height:24px;
	font-weight:normal;
	font-family:Georgia, Sans-Serif;
	text-decoration:underline;
	font-style:normal;
}

#foal-status
{
	float:left;
	width:760px;
	margin-left:100px;
	color:#999999;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	font-family:Verdana, Sans-Serif;
	text-decoration:none;
	font-style:italic;
}
#foal-status .target
{
	color:#666666;
	text-decoration:underline;
	font-style:normal;
}

#foal-left-col
{
	width:420px;
	float:left;
}
#foal-right-col
{
	width:440px;
	float:right;
	text-align:right;
}
.foal-sidebar
{
	width:80px;
	float:left;
}
.foal-image2
{
	width:320px;
	float:left;
	margin-left:20px;
	color:#000000;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	font-family:Verdana, Sans-Serif;
	overflow:hidden;
}
#foal-image
{
	width:320px;
	/*height:490px;*/
	float:left;
	margin-left:20px;
	color:#000000;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	font-family:Verdana, Sans-Serif;
	overflow:hidden;
}
#foal-image .replaced
{
	max-width:320px;
	max-height:420px;
}

#foal-image .caption
{
	padding-top:5px;
}
.foal-info-subhdr
{
	color:#999999;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	font-family:Georgia, Verdana, Sans-Serif;
	text-align:left;
	width:100%;
}

.foal-info-subhdr .login
{
	font-family:Verdana, Sans-Serif;
	color:#999999;
	font-size:11px;
	line-height:16px;
	font-weight:normal;
}
.foal-info-subhdr A
{
	color:#ae4f23;
}

#tracking-box-info
{
	width:170px;
	float:left;
	text-align:left;
	color:#000000;	
	font-size:10px;
	line-height:12px;
	font-family:Verdana, Sans-Serif;
}

#tracking-box-info A
{
	color:#187652;
	text-decoration:underline;
}

#tracking-box-icon
{
	width:247px;
	float:right;
}

#nav-links
{
	width:70px;
	float:right;
	text-align:left;
	color:#999999;	
	font-size:10px;
	line-height:12px;
	font-family:Verdana, Sans-Serif;
	text-align:right;
	margin-right:20px;
}

#nav-links A
{
	color:#ae4f23;
	text-decoration:none;
}

.nav-links2
{
	width:70px;
	float:right;
	text-align:left;
	color:#999999;	
	font-size:10px;
	line-height:12px;
	font-family:Verdana, Sans-Serif;
	text-align:right;
	margin-right:20px;
}

.nav-links2 A
{
	color:#ae4f23;
	text-decoration:none;
}

.comments-A
{
	width:420px;
	text-align:left;
    background: #f8f3e7 url("/images/comments/style-a/bg.jpg") no-repeat;
    margin-top:10px;
    float:left;
}

.comments-A .number
{
	float:left;
	margin-left:10px;
    margin-top:10px;
    background: url("/images/comments/style-a/number.gif") no-repeat;
    width:39px;
    height:44px;
	color:#999999;	
	font-size:18px;
	font-family:Georgia, Verdana, Sans-Serif;
	font-weight:bold;   
}

.comments-B
{
	width:420px;
	text-align:left;
    background: #f5f5f3 url("/images/comments/style-b/bg.jpg") no-repeat;
    margin-top:10px;
    float:left;
}

.comments-B .number
{
	float:left;
	margin-left:10px;
    margin-top:10px;
    background: url("/images/comments/style-b/number.gif") no-repeat;
    width:39px;
    height:44px;
	color:#999999;	
	font-size:18px;
	font-family:Georgia, Verdana, Sans-Serif;
	font-weight:bold;   
}

.comments-A .number .number-style, .comments-B .number .number-style
{
	margin:3px 0 0 13px;
}

.comments-A .source, .comments-B .source
{
	float:left;
	width:180px;
	color:#999999;	
	font-size:9px;
	font-family:Verdana, Sans-Serif;
	font-style:italic;
	font-weight:normal;
	margin-top:12px;
	margin-left:10px;
}

.comments-A .source A, .comments-B .source A
{
	color:#ae4f23;
	text-decoration:underline;
	font-style:normal;
}

.comments-A .date, .comments-B .date
{
	float:right;
	width:120px;
	color:#999999;	
	font-size:9px;
	font-family:Verdana, Sans-Serif;
	font-style:normal;
	font-weight:normal;
	margin-top:8px;
	margin-right:20px;
	text-align:right;
}

.comments-A .comment, .comments-B .comment
{
	float:left;
	width:280px;
	color:#999999;	
	font-size:10px;
	line-height:12px;
	font-family:Verdana, Sans-Serif;
	font-style:normal;
	font-weight:normal;
	margin:8px 0px 10px 10px;
}

.comments-A .action, .comments-B .action
{
	float:right;
	width:45px;
	color:#999999;	
	font-size:10px;
	line-height:12px;
	font-family:Verdana, Sans-Serif;
	font-style:normal;
	font-weight:normal;
	margin:8px 20px 10px 0px;
	text-align:right;
}

.comments-A .action A, .comments-B .action A
{
	color:#ae4f23;
	text-decoration:underline;
	font-style:normal;
}


#sharing
{
	float:right;
	width:200px;
	color:#999999;	
	font-size:10px;
	line-height:16px;
	font-family:Verdana, Sans-Serif;
}
#sharing-icons
{
	float:right;
	width:130px;
	margin-right:20px;	
}
#sharing-icons img
{
	margin-left:5px;
}


#foal-right-col ul
{
	margin:0px;
	padding:0px;
}
#foal-right-col li
{
	margin:0px 4px 5px 0px;
	padding:0px;
}

#foal-right-col ul li a
{
float: left;
}
/* browse foal by */

#browse-foals
{


}

#browse-foals #foal
{
	float:left;
	margin-right:5px;
	margin:0;
	width:80px;
	text-align:left;
}

#browse-foals #foal A
{

	color:#187652;	
	font-size:14px;
	line-height:72px;
	font-weight:bold;
	font-family:Verdana, Sans-Serif;
	font-style:italic;
}

#browse-foals .foal2
{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	width:80px;
	text-align:left;
}

#browse-foals .foal2 A
{
	color:#187652;	
	font-size:14px;
	line-height:72px;
	font-weight:bold;
	font-family:Verdana, Sans-Serif;
	font-style:italic;
}

#browse-foals .foal3
{
	float:left;
	margin: 0 5px 0 0;
	width:80px;
	text-align:left;
}

#browse-foals .foal3 A
{
	color:#187652;	
	font-size:14px;
	line-height:72px;
	font-weight:bold;
	font-family:Verdana, Sans-Serif;
	font-style:italic;
}


#browse-foal-hdr
{
    width: 760px;
	margin-left:100px;
	font-size:40px;
	color:#187652;
	line-height:42px;
	font-weight:normal;
	font-family:Impact, Georgia, Sans-Serif;
}
#browse-foal-hdr .subhdr
{
	font-size:34px;
	color:#cccccc;
	line-height:42px;
	font-weight:normal;
	font-family:Impact, Georgia, Sans-Serif;
	font-style:italic;
}
#browse-foal-hdr #sponsored
{
	float:right;
	width:200px;
	color:#999999;	
	font-size:10px;
	line-height:16px;
	font-family:Verdana, Sans-Serif;
}
#browse-foal-hdr #year-label
{
	width:80px;
	float:left;
	color:#666666;	
	font-size:10px;
	line-height:22px;
	font-family:Verdana, Sans-Serif;
	margin-left:3px;
}

#browse-foal-hdr #year-form
{
	width:120px;
	float:left;
}

#browse-foal-hdr .year-select
{
	font-size:11px;
	color:#666666;
	font-weight:normal;
	font-family:Verdana, Sans-Serif;
	width:100px;
}

/*  sale */
#sale-hdr-icon
{
	float:left;
	width:80px;
}
#sale-hdr
{
	float:left;
    width: 760px;
	margin-left:20px;
	font-size:26px;
	line-height:26px;
	font-weight:normal;
	font-family:Impact, Georgia, Sans-Serif;
}
#sale-hdr .green
{
	color:#187652;
}
#sale-hdr .dark-grey
{
	color:#666666;
}
#sale-hdr .light-grey
{
	color:#999999;
}

#sale-hdr #view-toggle
{
	float:right;
	width:200px;
	font-size:16px;
	line-height:18px;
	font-family:Georgia, Verdana, Sans-Serif;
	font-style:italic;
	margin-top:10px;
	text-align:right;
}

#sale-hdr #view-toggle A
{
	color:#187652;
	text-decoration:underline;
}

#sale-hdr .books
{
	font-size:12px;
	color:#999999;
	font-weight:normal;
	font-family:Verdana, Sans-Serif;

}

#sale-hdr .books-active
{
	font-size:12px;
	color:#187652;
	font-weight:normal;
	font-family:Verdana, Sans-Serif;
	font-style:italic;
}

#sale-hdr  .hip-label
{
	float:left;
	color:#666666;	
	font-size:10px;
	line-height:22px;
	font-family:Verdana, Sans-Serif;
	margin-left:3px;
}

#sale-hdr  #hip-form
{
	float:left;
}

#sale-hdr  .hip-select
{
	font-size:11px;
	color:#666666;
	font-weight:normal;
	font-family:Verdana, Sans-Serif;
	width:80px;
}

#sale-hdr #nav-links
{
	width:120px;
	float:right;
	text-align:left;
	color:#999999;	
	font-size:10px;
	line-height:12px;
	font-family:Verdana, Sans-Serif;
	text-align:right;
	margin-right:20px;
}

#sale-hdr #nav-links A
{
	color:#ae4f23;
	text-decoration:none;
}

#browse-foals #blank
{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	width:80px;
	height:80px;
	text-align:center;
	color:#666666;	
	font-size:12px;
	line-height:14px;
	font-family:Verdana, Sans-Serif;
	background: url("/images/blank-hip-bg.gif") repeat-x;
}
#browse-foals #blank .blank-hip
{
	margin-top:25px;
}

#browse-foals .blank2
{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	width:80px;
	height:80px;
	text-align:center;
	color:#666666;	
	font-size:12px;
	line-height:14px;
	font-family:Verdana, Sans-Serif;
	background: url("/images/blank-hip-bg.gif") repeat-x;
}
#browse-foals .blank2 .blank-hip
{
	margin-top:25px;
}

#browse-foals .blank2 A
{
	text-align:center;
	color:#666666;	
	font-size:12px;
	line-height:14px;
	font-family:Verdana, Sans-Serif; 
	text-decoration:none;
}

/* sale list */

#listings th
{
	color:#666666;	
	font-size:11px;
	line-height:14px;
	font-family:Verdana, Sans-Serif;	
	font-weight:bold;
}
#listings td
{
	color:#666666;	
	font-size:11px;
	line-height:14px;
	font-family:Verdana, Sans-Serif;	
	font-weight:normal;
}

/* sponsored */

#sponsored-hdr
{
	/* see brows foal hdr */
}
#sponsored-sub
{
	width:500px;
	color:#3b3b3b;	
	font-size:16px;
	line-height:20px;
	font-family:Georgia, Verdana, Sans-Serif;	
	font-weight:normal;

}

#side-ad-bar
{
	float:right;
	width:200px;
	margin-right:20px;
}

#sponsored-main
{
	float:left;
	width:510px;
}

.sponsored-subhdr
{
	color:#ae4f23;	
	font-size:22px;
	line-height:24px;
	font-family:Impact, Georgia, Verdana, Sans-Serif;	
	font-weight:normal;

}

#sponsored-view
{
	float:right;
	width:230px;
	font-size:14px;
	line-height:10px;
	font-family:Georgia, Verdana, Sans-Serif;
	margin-top:10px;
	text-align:right;
	margin-right:5px;

}

#sponsored-main TD
{
	color:#666666;	
	font-size:11px;
	line-height:14px;
	font-family:Verdana, Sans-Serif;	
	font-weight:normal;
}

#sponsored-main TD.light
{
	color:#999999;
	font-family:Georgia, Verdana, Sans-Serif;	
	font-style:italic;
	font-size:10px;
	line-height:16px;
	padding-top:2px;
}

