body{
    margin:0px;
    background: #5f5f5f url("/images/bgcolor.jpg") repeat-x;
    color:#000;
    font-family: Tahoma, sans-serif;
    font-size:16px;
    padding-top:10px;
}

/*******page elements*********/

h1{font-family: Pristina; border-bottom:1px solid #ccc; color:#fff;margin-top:0px;font-size:35px;}
h2{font-size:1.5em; font-family: Pristina; color:#fff;border-bottom:1px dashed #ccc;width:50%;margin-bottom:-17px;}
h3{font-size:1.5em; font-family: Pristina;}

a:link{color:#a805e4;text-decoration:none;}
a:visited{color:#a805e4;text-decoration:none;}
a:hover{color:#a1a31c;text-decoration:underline;}

#innercontainer a:link{color:#fff;text-decoration:none;}
#innercontainer a:visited{color:#fff;text-decoration:none;}
#innercontainer a:hover{color:#a1a31c;text-decoration:underline;}

#menu a:link{color:#000;text-decoration:none;font-family: Pristina;font-size:22px;}
#menu a:visited{color:#000;text-decoration:none;font-family: Pristina;font-size:22px;}
#menu a:hover{color:#a1a31c;text-decoration:underline;font-family: Pristina;font-size:22px;}

/*********page containers********/

#maincontainer{
    margin:0px auto 0px auto;
    width:800px;
    border:1px solid #ccc;
    padding:10px;
    background: url("/images/horses1.png") no-repeat top center;
}

#innercontainer{
    padding:18px 40px 0px 40px;
    margin-top:120px;
    height:280px;
    border:0px solid #ccc;
    background: url("/images/box1.png") no-repeat top center;
}

#innercontainer-contact{
    padding:18px 40px 0px 40px;
    margin-top:120px;
    height:385px;
    border:0px solid #ccc;
    background: url("/images/contactus-box.png") no-repeat top center;
}

#title{
    margin:0px 0px 0px 0px;
    height:220px;
    text-align:right;
}

#mainimage{
    padding:10px auto 0px auto;
    text-align:center;
}

/**************Menu elements***********/

#menu{
    margin-bottom:10px;
    float:left;
}
#menu ul{
    list-style:none;
}

#menu li .selected{
    color:#a805e4;
    text-decoration:underline;
    list-style-image: url(/images/arrow.gif);
    font-size:30px;
}

/*************footer elements*****************/

#footer{
    margin-top:20px;
    text-align:right;
    border-top:1px solid #ccc;
    padding-top:10px;
}

.box{
    border:1px solid #ccc;
    width:300px;
    float:left;
    margin-right:5px;
}
.box h1{
    background-color: #5d5e5f;
    border:0px;
    
}

/**********common classes******************/

.clear{
    clear:both;
}

#messagec{
    border:1px solid #ccc;
    padding:2px;
    margin:-5px 0px 5px 0px;
    text-align:center;
}
/**********form classes******************/

.forms{}
.fields {padding:5px;border:0px;margin-top:20px;}
.fields label{width:100px;float:left}
.fields legend{color:#fff;margin-bottom:20px;}
.fields submit{margin-left:60px; border:1px #000;}
.fields textarea{font-family: Tahoma, sans-serif;}