@charset "utf-8";
/* CSS Document */
body{
background-color:#e8e3da;
font-family:Arial, Helvetica, sans-serif;
}

/* containers, wraps */
/*sub template */
.container, .wrap, .wrap2, .wrap3 {
height:820px;
width:1000px;
}

.container-main, .wrap-main, .wrap2-main, .wrap3-main{
width:954px;
height:770px;
}
.container, .container-main {
 margin: 12px auto;
 border:none
}

.wrap2, .wrap2-main {
 background-position:100% 100%;
 background-repeat:no-repeat;
 padding:0px 0px 8px 0px;
}

* html .wrap2 {
 background-position:100% 100%;
}
* html .wrap2-main {
 background-position:100% 100%;
}
.wrap3, wrap3-main {
 background-repeat:repeat-y;
}
.wrap, .wrap2, .wrap3 {
 margin: auto;
}
.wrap-main, .wrap2-main, .wrap3-main {
 margin: auto;
}


.left_content_container{
 width: 806px;
/* similar to wrap to handle IE problem*/
height: 820px;
}
left_content_container-main{
 width: 760px;
}
.main_content_container {
 background-color:#FFFFFF;
/* min-height:412px;
 height:auto !important;*/
 height:412px;

}
.main_content_container-main {
 background-color:#FFFFFF;
/* min-height:412px;
 height:auto !important;*/
 height:412px;
 width: 760px;
}

/* banners */
.banner {
 width: 760px;
 height:235px;
}
.banner2 { 
 width: 806px;
 height:111px;
}
.banner, .banner2 {
 background-color:#e8e3da;
 padding:0px 0px 8px 0px;
}

/*header div */
div.headiv{
border-bottom: 2px solid #E3E1DF;
margin-bottom: 10px;
}


/* top navigation */
.menu_container{
 margin-top:9px;
 margin-left:9px;
}

.ads {
 margin-top:18px;
}
.vertical_line {
 margin-top:9px;
}


/* paging */
.page {
 margin-top:-5px;
 color:#515759;
 font-size:10px;
}
.page p {
 margin:6px 0px 14px 0px;
 padding:0px;
}
.page a, #pagination a {
 color:#515759;
 text-decoration:none;
}
.page a:hover, #pagination a:hover {
 text-decoration:underline;
}


/* content */

 .innerdiv{
    overflow-x: hidden;
    overflow-y: auto;
    width: 563px;
   padding-right: 10px;
    height: 590px;
 }
/*IE 6 setting width */
*html .innerdiv{
    overflow-x: hidden;
    overflow-y: auto;
height: 510px;
    width: 550px;
   padding-right: 10px;
 }

.content {
 height: 680px;
 text-align:left;
 padding:0px 0px 0px 10px;
 width:545px;
 border-left:2px solid #e3e1df;
 margin:10px 0px;*
/*
 min-height:515px;
 height:auto !important;
*/

}
.content-main {
 text-align:justify;
 padding:0px 0px 0px 10px;
 width:520px;
 border-left:2px solid #e3e1df;
 margin:10px 0px;
 height:680px;
}
.content h1, .content-main h1 {
 margin:0px 0px 0px 0px;
 font-size:18px;
}
.content_details { /* with line to separate entries */
 padding:5px 0px;
 border-top:#e3e1df 2px solid;
 width:520px;
}
.content_details-sub{

 padding:5px 0px;
 border-top:#e3e1df 2px solid;
/*Editted */
/* width: 520px;*/
width: 100%;
}
.content_text {
 padding-left:10px;
 width:300px
}
.content_text p {
 margin:2px 0px 5px 0px;
 font-size:12px;
 text-align:left;
}


/* right panel */
.cta_box {
 background-position:100% 0%;
 background-repeat:no-repeat;
 width:182px;
 padding:0px 0px 0px 10px;
 border:none;
height: 740px;
}
.cta_form {
 background-color:#d1cfcb;
 margin:10px 0px 0px 0px;
}
.cta_search{
border-bottom: 3px solid #FFFFFF;
 font-size:12px;
 width:177px;
 margin:0px 5px 0px 0px;
 min-height:100px;
 height:auto !important;
 height:100px;
}
.cta_title h2 {
 margin:9px 0px 0px 0px;
 font-size:12px;
 padding:3px 0px 0px 8px;
}
.cta_search form {
 font-size:11px;
 margin:-5px 0px 0px 10px;
 padding:10px 0px 0px 0px;
}
.cta_search form select {
 width:158px;
 margin-bottom:5px;
 border:none;
}
.submit_area {
 height:20px;
 padding:10px 0px 0px 0px;
 margin:0px 10px 0px 0px;
}


/* news area */
.news_contents {
 padding: 0px;
}
.news_contents p {
 margin:0px 10px 15px 10px;
 padding:0px;
 font-size:11px;
 font-weight:bold;
}
p.view{
margin:-20px 10px 0px 10px;
}
.news_contents a {
 color:#000000;
 text-decoration:none;
}
.news_contents a:hover {
 text-decoration:underline;
}


/*View all news items link */
div.newslink{
margin-top: 28px; 
margin-left: 22px;
}

iframe.newsframe{
height: 280px;
width: 100%;
}



/* footer area */
.footer {
 font-weight:bold;
 font-size:10px;
 height:20px;
}
.footer a {
 color: #515759;
 text-decoration:none;
}
.footer a:hover {
 text-decoration:underline;
}
.footer ul {
 list-style:none;
 padding:0px;
 margin:10px 80px 0px 0px;
}
.footer li {
 list-style:none;
 float:right;
 margin-left:10px;
}


/* common */
.left {
 float:left;
}
.right {
 float:right;
}
.clear {
 clear:both;
}
.clearb{
 clear:both;
}

.no_border{
border:none;
}


/* tables */
/* dane shadow table */
.trecord{
border-collapse:collapse;
}

.trecord td{
vertical-align: top;
padding: 8px;
}

/* horse sales table*/

/* header style */
.saleshead {
background-color:#E8E3DA;
padding: 4px;
color:#000000;
font-size:12px;
font-weight: bold;
}

/*whole table font */
table.horsesales{
  font-family: Arial,Helvetica,sans-serif;
  color: #000000;
  text-decoration: none;
  text-transform: none;
}