@import url(core.css);

.featureButton , .links
{
    width:190px;
    height:130px;
    background-color:#ffffff;
    color:#000000;
    display:inline;
    float:left;
    margin:0px 50px;
    background-position:center center;
    background-repeat:no-repeat;
}


#content , #page
{
    padding:0px;
}



.links
{
    height:auto;
}

.links a
{
    color:Gray;
}

.featureButton:hover
{
    background-color:#40fe40;
    color:#000000;
}

#shopping
{
    background-image:url(http://images.equinecompare.co.uk/images/shopping.gif);
}

#insurance
{
    background-image:url(http://images.equinecompare.co.uk/images/insurance.gif);
}

#horseFeed
{
    background-image:url(http://images.equinecompare.co.uk/images/horsefeed.gif);
}

#video
{
    float:right;
    width:250px;
    height:188px;
    background-color:Transparent;
    padding:2px;
    margin-top:-8px;
    
}

#video object
{
    width:250px;
    height:188px;

}


.boxContent
{
    float:left;
    width:605px;
}

#person
{
    clear:left;
    float:left;
    background-position:bottom left;
    background-repeat:no-repeat;
    padding-left:0px;
    width:620px;
}

#promise
{
    padding:2px;
    background-image:url(http://images.equinecompare.co.uk/images/customer.gif);
    background-position:bottom right;
    background-repeat:no-repeat;
    cursor:default;
}

#promise:hover
{
     border-color:#c8cbce;
}

#promise p
{
    font-family:Arial;
}

#promise h2
{
    margin:0px;
    padding:0px 0px 5px 0px;
    background-image:none;
    font-family:Arial;
}

#promise li
{
    text-align:left;
    font-family:Arial;
    margin-bottom:5px;
    padding-left:13px;
}


#email
{
    display:none;
}

#bookmark
{
    float:right;
}

#bookmark img 
{
    float:left;
    margin:3px 0px 0px 0px;
}
#bookmark span
{
    float:left;
    margin:2px 0px 0px 5px;
    font-size:medium;
}

.linksPage li
{
    margin-top:5px;
}

#compareIntro
{
    margin:0px 0px 0px 10px;
    height:188px;    
    overflow:hidden;
}

#compareIntro div
{
    margin-bottom: 0px; 
    float: left; 
    width: 350px;
}

#compareIntro p
{
    margin:0px 0px 20px 0px;
    clear:left;
    float:left;
}

#compareIntro span
{
    float:left;
    width:300px;
}

#compareIntro label
{
    color:#000080;
    background-color:inherit;
}

#compareIntro img
{
    float:left;
    margin-right:20px;
}

#competitionBanner
{
    background-image:none;
    background-position:top right;
    background-repeat:no-repeat;
    height:109px;
    width:594px;
    display:block;
    margin:0px 0 0px 10px;
    padding-bottom:4px;
    overflow:hidden;
}

#compareIntro #compDetails
{
    margin-top:5px;
    background-color:#eeeeee;
    padding:0px 5px 10px 5px;
    float:none;
    border: solid 1px #000080;
    width:330px;
}


#compareIntro #compMessage
{
    float:none;
    width:auto;
}

#compMessage p
{
    font-size:medium;
    text-align:center;
    padding:0px 20px;
}

#compMessage b
{
     color:#000080;
     background-color:inherit;
}

#competition #content li
{
    font-size:x-small;
}

#competition #compareIntro p
{
    float:none;
    margin-bottom:0px;
    margin-top:10px;
}

.feature
{
    width:350px;
}