body.clubs
    {
    background-color: #fff6cf;
    background-image: none;
    }

body.clubs p
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:     #000000;
    margin-left: 4px;
    margin-right: 1px;
    margin-top: 4px;
    margin-bottom: 4px;
    }

body.clubs h1
    { /*title*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin-left: 4px;
    margin-top: 1px;
    margin-bottom: 3px;
    margin-right: 4px;
    color:     #005500;
    }

body.clubs h2
    { /*sub head add to clubs*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color:     #006600;
    margin-left: 4px;
    margin-top: 5px;
    margin-bottom: 3px;
    }

body.clubs h3
    { /*sub head add to clubs*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color:     #150185;
    margin-left: 6px;
    margin-top: 5px;
    margin-bottom: 3px;
    }

body.clubs h4
    { /* perm clubs breaks/zones*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color:     #6F2400;
    margin-left: 6px;
    margin-top: 5px;
    margin-bottom: 1px;
    }

.subset_tab
    {
    border-width: 0px;
    border-style: solid;
    border-color: #000000;
    background-color: #fff6cf;
    margin-left:  4px;
    margin-right: 4px;
    margin-top:   0px;
    margin-bottom: 3px;
    float:        right;
    }

.hl_sale
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color:     #150185;
    margin-top: 5px;
    }

.ad_photointro
    {
    border-width: 2px;
    border-style: solid;
    border-color: #A73803;
    background-color: #fff6cf;
    }

.ad_photo
    {
    border-width: 5px;
    border-style: solid;
    border-color: #A73803;
    margin-top:   5px;
    }

.ad_intro
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:     #A73803;
    }

.specs_td
    {
    border-width: 2px;
    border-style: solid;
    border-color: #A73803;
    background-color: #A73803;
    }

.specs_tab
    {
    background-color: #A73803;
    width: 100%;
    }

.nickname
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color:     #fff6cf;
    background-color: #A73803;
    padding:   2px;
    }

a.web_link:link
    {
    text-decoration: underline;
    color: #ffffff;
    }

a.web_link:visited
    {
    text-decoration: underline;
    color: #ffffff;
    }

a.web_link:hover
    {
    text-decoration: underline;
    color: #ffffff;
    background-color: #000000;
    }

a.web_link:active
    {
    text-decoration: underline;
    color: #ffffff;
    }

.barlab1
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:     #ffffff;
    background-color: #AF4815;
    padding:   4px;
    border-width: 0px;
    border-style: none;
    border-color: #000000;
    width:     35%;
    }

.barval1
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:     #ffffff;
    background-color: #AF4815;
    padding:   4px;
    border-width: 0px;
    border-style: none;
    border-color: #000000;
    }

.barlab0
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:     #ffffff;
    background-color: #AF5E36;
    padding:   4px;
    border-width: 0px;
    border-style: none;
    border-color: #000000;
    width:     35%;
    }

.barval0
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:     #ffffff;
    background-color: #AF5E36;
    padding:   4px;
    border-width: 0px;
    border-style: none;
    border-color: #000000;
    }

.lineagehead
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color:     #6F2400;
    background-color: #dddddd;
    }

.lineage_blue
    {
    background-color: #eeeeff;
    }

.lineage_pink
    {
    background-color: #ffeeee;
    }

.lineage_td
    {
    border-width: 2px;
    border-style: solid;
    border-color: #A73803;
    }

.lineage_block
    {
    border-width: 0px;
    border-style: none;
    border-color: #000000;
    }

.gglineage_name { }

.glineage_name { }

.plineage_name { }

.alineage_name { }

.pic_td
    {
    border-width: 2px;
    border-style: solid;
    border-color: #A73803;
    background-color: #fff6cf;
    }

.picblock
    {
    padding-left:  20px;
    padding-right: 20px;
    }

.contact_td
    {
    border-width: 2px;
    border-style: solid;
    border-color: #A73803;
    background-color: #fff6cf;
    }

.contact_tab
    {
    width: 100%;
    }

.contact_elec
    {
    padding-left: 5px;
    }

.contact_addr
    {
    padding-left: 10px;
    }

body.horselist
    {
    background-color: #fff6cf;
    background-image: none;
    margin:           3px;
    }

.nopic
    {
    border-width: 2px;
    border-style: solid;
    border-color: #000000;
    margin-top:   0px;
    margin-bottom: 0px;
    }

.thumbpic
    {
    border-width: 5px;
    border-style: solid;
    border-color: #A73803;
    margin-top:   4px;
    margin-bottom: 4px;
    }

.listpic
    {
    border-width: 2px;
    border-style: solid;
    border-color: #A73803;
    margin-top:   2px;
    margin-bottom: 2px;
    }

.singlepic
    {
    border-width: 2px;
    border-style: solid;
    border-color: #A73803;
    margin-top:   0px;
    margin-bottom: 0px;
    }

.spacer
    {
    display: block;
    }

.error
    {
    color: #ff0000;
    }

ul.cone
    {
    color: #000000;
    font-family: arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    margin-left: 30pt;
    list-style-image: url('http://www.horseicecream.com/images/bullet-cone.gif');
    line-height: 20pt;
    }

#copyright
    {
    background-color: transparent;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-style:     solid;
    border-color:     #150185;
    padding-top:      3px;
    padding-bottom:   3px;
    }

.copyrighttext
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    color:     #150185;
    }

.copyrightlink
    {
    color: #a53800;
    }

body.clubfinder#copyright
    {
    background-color: transparent;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-style:     solid;
    border-color:     #ccffcc;
    padding-top:      3px;
    padding-bottom:   3px;
    }

body.clubfinder .copyrighttext
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    color:     #ccffcc;
    }

body.clubfinder .copyrightlink
    {
    color: #ffffff;
    }

/******************************* club finder ***********************/
.barlab1
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:     #ffffff;
    background-color: #AF4815;
    padding:   4px;
    border-width: 0px;
    border-style: none;
    border-color: #000000;
    width:     35%;
    }

.barval1
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:     #ffffff;
    background-color: #AF4815;
    padding:   4px;
    border-width: 0px;
    border-style: none;
    border-color: #000000;
    }

.barlab0
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:     #ffffff;
    background-color: #AF5E36;
    padding:   4px;
    border-width: 0px;
    border-style: none;
    border-color: #000000;
    width:     35%;
    }

.barval0
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:     #ffffff;
    background-color: #AF5E36;
    padding:   4px;
    border-width: 0px;
    border-style: none;
    border-color: #000000;
    }

.imglink
    {
    padding-top:    4px;
    padding-bottom: 4px;
    }

.club_link
    {
    background-color: #A73803;
    }

.clubname
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color:     # #A73803;
    }

.clubbox
    {
    border-width: 1px;
    border-style: solid;
    border-color: #A73803;
    /*   background-color: #A73803; */
    }

.clubtab
    {
    border-width: 2px;
    border-style: solid;
    border-color: #A73803;
    /*   background-color: #A73803; */
    }
/********************************** signup page ***************************/
body.clubsignup
    {
    background-color: #fff6cf;
    background-image: none;
    }

body.clubsignup p
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:     #000000;
    margin-left: 15px;
    margin-right: 1px;
    margin-top: 2px;
    margin-bottom: 2px;
    }

body.clubsignup p.normal
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:     #000000;
    margin-left: 10px;
    margin-right: 1px;
    margin-top: 2px;
    margin-bottom: 2px;
    }

body.clubsignup ul
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:     #000000;
    margin-left: 15px;
    margin-right: 1px;
    margin-top: 2px;
    margin-bottom: 2px;
    }

body.clubsignup h1
    { /*title*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin-left: 4px;
    margin-top: 90px;
    margin-bottom: 3px;
    margin-right: 4px;
    color:     #a73803;
    }

body.clubsignup h2
    { /*sub head add to clubsignup*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color:     #006600;
    margin-left: 4px;
    margin-top: 5px;
    margin-bottom: 3px;
    }

body.clubsignup h3
    { /*sub head add to clubsignup*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color:     #150185;
    margin-left: 10px;
    margin-top: 35px;
    margin-bottom: 3px;
    }


/******************************* colors *************************/
.red
    {
    color: #FF0000;
    }

.redb
    {
    color:       #FF0000;
    font-weight: bold;
    }

.redi
    {
    color:      #FF0000;
    font-style: italic;
    }

.green
    {
    color: #007700;
    }

.greenb
    {
    color:       #007700;
    font-weight: bold;
    }

.greeni
    {
    color:      #007700;
    font-style: italic;
    }

.greenbi
    {
    color:      #007700;
    font-style: italic;
    font-weight: bold;
    }
