/* ***************************
  Site - vinery
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/
/* ***************************
   $1 GLOBAL Styles
   ***************************/
*{margin:0; padding:0}
a{color:#105a2f; text-decoration:underline}
a:hover{color:#105a2f; text-decoration:none}
img{border:0}
fieldset{border:none}
ul li{list-style:none}
.clear{clear:both; height:0; font-size:0}

img{border:none}
img.right{float:right; margin-left:20px; margin-bottom:20px; margin-top:20px}
img.left{float:left; margin-right:20px; margin-bottom:20px; margin-top:20px}
img.leftAlone{float:left; margin-right:100%; margin-bottom:20px; margin-top:20px}
img.center{float:none; margin-left:auto; margin-right:auto; display:block; margin-bottom:20px; margin-top:20px}

/* ***************************
   $2 Website Structure Styles
   ***************************/
@font-face{  font-family:"Walbaum_LT_Roman";   src:url( ../fonts/Walbaum_LT_Roman.eot ); src:local("Walbaum_LT_Roman"),url(../fonts/Walbaum_LT_Roman.ttf ) format("truetype"); /* non-IE */}

body{text-align:center; font:12px Georgia,"Times New Roman",Times,serif; background:black url("../images/bg_body.jpg") no-repeat scroll center top}
.flash{position:absolute; left:0; top:0; z-index:-1px; width:100%; overflow:hidden}
#container{position:absolute; top:0; left:50%; margin-left:-495px; text-align:left; width:990px; color:#515151}

/* ***************************
   $3 Header Styles
   ***************************/
#header{position:relative; background:url(../images/bg_header.png) top repeat-x; height:91px; width:100%; z-index:100}
.linkbox h3{font-family:"Walbaum_LT_Bold","Times New Roman",Times,serif; font-size:1.6em; margin-bottom:7px; font-weight:normal}

.linkbox h3 a{text-decoration:none}
.linkbox{margin-bottom:15px}
.linkbox p{margin:5px 0 0; padding:0px !important}

#header h1{    font-family:"Walbaum_LT_Bold","Times New Roman",Times,serif; position:absolute; left:18px; top:18px; width:149px; height:50px}
#header h1 a{display:block; text-indent:-9999px; outline-style:none; background:url(../images/bg_logo.png) no-repeat; width:149px; height:50px}
.language{position:absolute; color:#719c8d; font-size:10px; right:25px; top:11px}
.language a{color:#719c8d; text-decoration:underline}
.language a:hover{text-decoration:none}
/* ***************************
   $4 Content Styles
   ***************************/
#content{width:100%; overflow:hidden; background:url(../images/bg_content.png) repeat-y; margin-top:24px}
#content.margintop{margin-top:0}
#featured{width:100%; background:#fff; text-align:center}
#featured img{vertical-align:middle}
#banner{height:259px; position:relative; width:100%}
#banner h1{font-family:"Walbaum_LT_Bold","Times New Roman",Times,serif;         position:absolute; left:58px; top:159px; height:91px; font-size:56px; color:#fff; line-height:55px; font-weight:normal; text-transform:uppercase; text-shadow:1px 1px 1px #000}
#banner h1 span{font-size:24px; display:block; line-height:24px}
#maincontent{float:left; width:740px; background:#fff url(../images/bg_maincontent.png) right top no-repeat; padding:8px 0 0 0; overflow:hidden}
#maincontent h1{        font-family:"Walbaum_LT_Roman","Times New Roman",Times,serif; font-size:36px; font-weight:normal; color:#004c31; padding:8px 0 20px 20px; line-height:35px; text-transform:uppercase}
#maincontent .title h1{padding-bottom:17px; float:left; width:500px}
#maincontent .title h1 span{font-size:20px}
#maincontent .title h1 small{font-size:14px; color:#000; display:block; line-height:14px}
#maincontent h2{font-size:26px; font-weight:normal; color:#004c31; padding:8px 0 0 20px; text-transform:uppercase}
#maincontent .title{width:715px; overflow:hidden}
#maincontent .title .link_download{float:right; padding-top:42px}
#maincontent .title .link_download a{display:block; text-indent:-9999px; outline-style:none; width:127px; height:22px; background:url(../images/icon_download.png) 0 -22px no-repeat}
#maincontent .title .link_download a:hover{background:url(../images/icon_download.png) 0 0 no-repeat}
.section{background:url(../images/bg_dotline.jpg) center bottom repeat-x; width:700px; padding:10px 20px; float:left}

.subnav .section{background:none; width:auto; padding:0; float:none}

.section.first .imgbox{padding:3px 0 12px 0}
.section.first .textbox{width:341px}
.imgbox{float:left; padding:12px 0 20px 0}
.textbox{float:right; width:504px; padding:0 0 4px 0}
.section h3{font-size:26px; color:#000; font-weight:normal; line-height:22px; padding:0 0 10px 0}
.section h3 a, .section h4 a{color:#000; text-decoration:none}
.section h3 a:hover, .section h4 a:hover{color:#000; text-decoration:underline}
.section h4{font-size:20px; color:#000; font-weight:normal; line-height:22px; padding:8px 0 0 0}
.section p{line-height:17px; padding-top:5px; padding-bottom:9px}
.section p a{font-size:11px; font-weight:bold}
.section p  span{color:#aaa}
.section.last{background:none}
.maincontent_bot{text-align:right; width:700px; margin:0 auto; overflow:hidden; font-size:11px; line-height:11px; clear:both}
.maincontent_bot b{float:left; padding-top:6px}
.maincontent_bot img{vertical-align:middle; margin-top:5px}
.maincontent_bot b a{color:#105a2f}
.maincontent_bot b a:hover{color:#105a2f}
.maincontent_bot a{color:#515151}
.maincontent_bot a:hover{color:#515151}

#content.margintop .breadcrumb{padding-bottom:5px}
.breadcrumb{width:100%; overflow:hidden; color:#515151; font-size:10px; padding:12px 0 0 0}
.breadcrumb_inner  a{color:#515151; text-decoration:underline}
.breadcrumb_inner  a:hover{color:#515151; text-decoration:none}
.breadcrumb_inner{float:left; padding:0 0 0 22px; text-align:right}
.breadcrumb_inner span{margin:0 5px}
.print{float:right; padding:0 22px 0 0}
.print img{vertical-align:middle; margin-left:6px}
.print a{color:#515151; text-decoration:none}
.print a:hover{color:#515151; text-decoration:underline}
.maincontent_inner{width:710px; background:url(../images/bg_dotline.jpg) top repeat-x; overflow:hidden}
#left{float:left; padding:29px 0 0 24px; width:160px}
.subnav li{font-weight:bold; padding:0 0 7px 0; text-transform:uppercase}
.subnav  li a{color:#6a6b6d; text-decoration:none}
.subnav  li a:hover{text-decoration:underline}
.subnav  li a:hover, .subnav  li .selected{color:#000}
.subnav li ul{padding:14px 0 0 12px; width:130px}
.subnav li ul li{font-size:10px; padding-bottom:8px}
.subnav li ul li a{font-weight:normal}
.subnav li ul li a:hover, .subnav li ul li .selected{font-weight:bold; color:#000}
.category{margin-top:-2px}
.category a{text-decoration:none}
.category a:hover{text-decoration:underline}
.category li{font-size:12px; font-weight:bold; padding:0 0 7px 0}
.category li li{font-size:10px; text-transform:uppercase; font-weight:normal; padding:5px 0 4px 12px}
.category a{color:#6a6b6d}
.category li a:hover, .category li .selected{color:#000}
.category li ul{padding-top:7px}
.category li li a:hover, .category li li .selected{font-weight:bold; color:#000}
#inner_right{float:right; width:515px; padding:28px 0 0 0}
#inner_right p{line-height:17px; padding:0 0 18px 0}
.imgright{float:right; margin-left:20px; margin-top:12px}
#container #content_coltwo{background:#fff; width:100%; overflow:hidden; margin-top:24px}
#container #content_coltwo.margintop{margin-top:0}
#content_coltwo #maincontent{background:url(../images/bg_maincontent3.png) right top no-repeat; width:990px}
#content_coltwo #maincontent .title{width:910px}
#content_coltwo  .maincontent_inner{width:910px}
#content_coltwo  #inner_right{width:715px; padding-bottom:40px}
.inner_col{width:340px; float:left}
#content_coltwo  .inner_col.lastcol{margin-left:34px; display:inline}
.inner_col p small{display:block; font-size:10px}
.inner_col p  img{vertical-align:middle}
#inner_right  .inner_col .img_box{padding:3px 0 12px 0}
.link_top{clear:both}
.link_back{width:100%; padding:3px 0 0 0}
.link_top a, .link_back a{font-size:11px; font-weight:bold}
.link_top a:hover, .link_back a:hover{}
.link_top span, .link_back span{font-weight:normal; font-size:13px; color:#515151; text-decoration:none}
.inner_col h3{font-size:20px; color:#004c31; padding:10px 0 3px 0; font-weight:normal}
.manabox{width:100%; overflow:hidden; padding:0 0 35px 0}
.manabox_left{float:left; width:180px; padding:3px 0 0 0}
.manabox_right{float:right; width:334px}
.manabox_right h3{font-size:20px; color:#000; padding:0 0 2px 0; font-weight:normal}
#maincontent #inner_right h2{font-size:20px; color:#000; padding:0; margin-top:-2px}
#inner_right .section.first .imgbox{padding:12px 0 6px 0}
#inner_right .section.first{padding-top:9px}
#inner_right .section{width:510px; padding:20px 0 7px 0; background:url(../images/bg_linelong.png) left bottom no-repeat}
#maincontent #inner_right .section.onlytext .textbox{width:510px}
#inner_right .section .textbox{width:325px; padding:7px 0 0 0}
#inner_right .section .textbox h3{font-size:14px; text-transform:uppercase; color:#515151; font-weight:bold; line-height:17px; padding:0 20px 1px 0}
#inner_right .section .textbox h3 a, #inner_right .section .textbox h3 a:hover{color:#515151}
.pages{width:100%; color:#515151; padding:10px 0 0 0; float:left}
.pages a{font-size:11px; font-weight:bold; margin-right:2px}
.pages .num{font-size:12px}
.pages a:hover, .pages .selected{font-weight:normal; color:#515151; text-decoration:none}
#maincontent #inner_right .section.last{background:none; width:510px; margin:0}
.news_text{width:505px; padding:3px 0 0 0}
.news_text .img_box{position:relative; padding-bottom:22px; width:504px}
 .img_box .zoom{ position:absolute;  left:5px;  bottom:40px}
.news_text .img_box small{display:block; font-size:10px}
#maincontent  .news_text p{padding-bottom:17px}
 .news_text p span{ color:#aaa}
.horsebox{width:100%; overflow:hidden; background:url(../images/bg_dotline.jpg) bottom repeat-x; padding:0 0 9px 0; margin:0 0 24px 0}
.horsebox.last{background:none; margin:0}
.horsebox_left{float:left; width:222px}
.horsebox_right{float:right; width:222px}
.horsebox h3{font-size:22px; font-weight:normal; color:#000; line-height:22px; padding:0 0 11px 0}
.horsebox h3 a{color:#000; text-decoration:none}
.horsebox h3 a:hover{color:#000; text-decoration:underline}
.horsebox img{margin-bottom:8px}
#content.margintop  .maincontent_inner #left{padding-top:24px}
#content.margintop  .maincontent_inner #inner_right{padding-top:21px}
.listbox{width:100%; float:left}
.listbox li{width:100%; float:left; padding:0 0 33px 0}
.box_img{float:left; border:#cecece 1px solid; text-align:center; padding:13px; margin:7px 0 15px}
.box_text{float:left; padding:0 0 0 30px; width:310px}
.box_text h4{font-size:20px; font-weight:normal; color:#000; padding:0 0 3px 0}
.box_text h4 a{color:#000; text-decoration:none}
.box_text h4 a:hover{text-decoration:underline; color:#000}
#maincontent .box_text  p{padding:0}
.box_text  p a, .box_text  p a:hover{color:#515151}
.box_text  p span{display:block}
.box{width:100%; float:left}
.box_top{width:100%; float:left; background:url(../images/bg_dotline.jpg) bottom repeat-x; padding:0 0 9px 0}
.box_top.ect{background:none; padding-bottom:50px}
.box_top h3{float:left; font-size:22px; color:#000; line-height:22px; font-weight:normal}
.box_top h4{float:right; color:#000; font-size:16px; font-weight:normal}
.box_top h4.alt{font-size:22px; line-height:22px; margin-right:90px}
.box_top h4 span{color:#01472c}
#inner_right ol{padding:0 0 25px 0}
#inner_right ol li{list-style:decimal inside; line-height:17px}
#inner_right h5{font-size:12px}
#inner_right .box_top h5{color:#01472c; font-size:16px; font-weight:normal; padding:0; margin:0}
#inner_right  .box_top h5 span{float:left; width:324px}
.box_inner{width:100%; float:left; padding:14px 0 12px 0}
.vitals{width:485px; float:left; padding:0 0 25px 0}
.vitals li, .vitals li a{float:left; width:100%}
.vitals li a{color:#6a6b6d; font-size:14px; text-decoration:none}
.vitals li a:hover, .vitals li .selected{background:#e9e9e9; color:#6a6b6d}
.vitals li a:hover span, .vitals li .selected span{color:#004c31}
.vitals li span{width:175px; color:#004c31; float:left}
.gallery_video{float:left; width:100%; padding:0 0 12px 0}
.gallery_video ul{width:100%; float:left}
.gallery_video li{float:left; padding:0 17px 0 0; height:145px; position:relative}
.gallery_video .first{margin:0}
.gallery_video .zoom{position:absolute; left:6px; top:88px}
.gallery_video li span{display:block; font-size:11px; width:159px}
.gallery_video .video_arrow{position:absolute; left:70px; top:35px}
.record{table-layout:fixed; width:448px; text-align:center; padding:0 0 19px 0}
.record th{font-size:16px; color:#004c31; font-weight:normal; padding:2px 0 8px 0}
.record td{padding:5px 0}
.lists{width:100%; float:left}
.lists li{width:100%; float:left; padding:0 0 10px 0}
.lists li span{float:left; width:336px}
.enquiry{color:#455660; width:100%}
.enquiry_form{width:480px; padding:0 0 96px 0; overflow:hidden; margin-top:-5px}
#maincontent .enquiry_form p{height:44px; width:100%; float:left; padding:0}
#maincontent .enquiry_form .textarea_box{background:url(../images/bg_dotline.jpg) bottom repeat-x; height:194px; padding-top:12px; margin-bottom:35px}
#maincontent .enquiry_form .textarea_box textarea{width:238px; padding:5px; height:142px; border:#838e96 1px solid; overflow:hidden; font-size:14px; font-family:Georgia,"Times New Roman",Times,serif; color:#455660}
.enquiry_form label{width:165px; float:left}
#maincontent  .enquiry_form .selectbox{height:132px}
.enquiry_form  select{width:250px; border:#838e96 1px solid; font-size:12px; font-family:Georgia,"Times New Roman",Times,serif; color:#000; line-height:14px}
.enquiry_form  input{width:243px; height:19px; border:#838e96 1px solid; font-size:14px; font-family:Georgia,"Times New Roman",Times,serif; color:#455660; padding:3px 0 0 5px}
.enquiry_form  .btn_send input{border:0; padding:0; cursor:pointer; background:url(../images/btn_send.png) 0 -43px no-repeat; width:89px; height:43px}
.enquiry_form  .btn_send input:hover{background:url(../images/btn_send.png) 0 0 no-repeat}
.contact_top{width:100%; overflow:hidden}
.contact_top li{float:left; width:257px; height:142px; color:#000; font-size:11px}
.contact_top li h3{font-size:11px; height:47px}
.contact_top li h3 span{font-weight:normal; display:block; line-height:16px}
.contact_top li img{float:left; margin-right:11px; margin-top:3px}
.contact_top li p a{color:#000}
#maincontent .contact_top li p{line-height:15px; padding:0 0 4px 0}
.contact_top li .link_save img{vertical-align:middle; margin-right:2px; margin-top:2px}
.contact_top_text{width:145px; float:left}
.contact_bot{width:100%; overflow:hidden; padding:5px 0 0 0}
.contact_bot_left{float:left; width:250px}
#maincontent .contact_bot_left p{padding-bottom:15px}
#maincontent .contact_bot_left p span{float:left}
.captcha{padding-right:4px}
.captcha img{border:#333 1px solid; vertical-align:middle}
#maincontent .contact_bot_left p span b{display:block; font-weight:normal; font-size:9px; line-height:9px; padding-bottom:2px}
#maincontent .contact_bot_left p span input{width:112px; height:14px; padding-top:2px; font-size:10px}
#maincontent .contact_bot_left p a{margin-left:95px; display:block; font-size:11px; line-height:11px; width:48px; color:#515151}
#maincontent .contact_bot_left p a:hover{color:#515151}
.contact_bot_left label{display:block; color:#455660; font-size:14px; padding:0 0 3px 0}
.contact_bot_left textarea{height:75px; width:195px; border:#838e96 1px solid; font-size:14px; font-family:Georgia,"Times New Roman",Times,serif; color:#455660; padding:5px; overflow:hidden}
.contact_bot_right{width:170px; color:#000; float:left; font-size:11px; padding:18px 0 0 0}
.contact_bot_right h3{font-size:11px; padding:0 0 2px 0}
#maincontent .contact_bot_right p{line-height:18px; padding-bottom:5px}
.link_save span{vertical-align:middle; font-size:9px; color:#004716}
.link_save img{vertical-align:middle; margin-right:2px}
.link_save a{font-weight:bold; text-decoration:none}
.link_save a:hover{text-decoration:underline}
.progeny{width:485px; padding-bottom:50px}
#maincontent #inner_right .title_big{font-size:24px; padding-bottom:15px}
#maincontent #inner_right .progeny p{font-size:11px; line-height:10px; color:#000; font-family:Arial,Helvetica,sans-serif}
#maincontent #inner_right .progeny .progeny_description{padding-bottom:16px; text-align:center}
#maincontent #inner_right .progeny .progeny_stallion{padding-bottom:0; text-align:center; color:#800000}
#maincontent #inner_right .progeny .progeny_title{padding-bottom:10px; text-align:center}

#maincontent #inner_right .progeny .rem0,
#maincontent #inner_right .progeny .pr,
#maincontent #inner_right .progeny .ss {
	margin-left:20.0px;
	text-indent:-20.0px;
	padding:0;
	font-size:12px;
	/*font-family:Arial,Helvetica,sans-serif;*/
	text-align:justify;
	line-height:10px;
}

#maincontent #inner_right .progeny .text_center{text-align:center; padding-bottom:15px}
.table_pedigree{width:510px; table-layout:fixed; font-family:Arial,Helvetica,sans-serif}
.table_pedigree td{background:#d0eccf; padding:4px 2px 4px 10px; font-size:11px; color:#000}
.table_pedigree .bg{background:#e8f2ec}
.table_pedigree td a{color:#000; text-decoration:none}
.table_pedigree td a:hover{color:#000; text-decoration:underline}
.pedigree_text{width:100%; padding:20px 0; font-family:Arial,Helvetica,sans-serif; color:#000}
#maincontent .pedigree_text p{padding:0; line-height:11px; font-size:10px}

/* styles as provided by arion */

.remHRC
	{
	margin-left:9.0pt;
	text-indent:-9.0pt; 
	text-align : left; }
.remHRR
	{
	margin-left:9.0pt;
	text-indent:-9.0pt; 
	text-align : left;
	color:maroon; font:bold; }
.remHRE
	{
	margin-left:9.0pt;
	text-indent:-9.0pt; 
	text-align : right;  }

.rem0
	{
	margin-left:20.0pt;
	text-indent:-20.0pt; 
	text-align : justify; }
.sireref
	{
	text-align : justify; 
	line-height: 100%; 
	font-weight: bold;}
.header
	{
	text-align : justify; 
	line-height: 100%; 
	font-weight: bold; }
.ss
	{
	margin-left:20.0pt;
	text-indent:-20.0pt; 
	text-align : justify; }
.rem1
	{
	margin-left:27.0pt;
	text-indent:-18.0pt; 
	text-align : justify;}
.pr
	{
	margin-left:27.0pt;
	text-indent:-18.0pt; 
	text-align : justify;}
.ds
	{text-align : justify;}
.br
	{
	margin-left:27.0pt;
	text-indent:-18.0pt; 
	text-align : justify; }
.rem2
	{
	margin-left:36.0pt;
	text-indent:-18.0pt; 
	text-align : justify; }
.rem3
	{
	margin-left:45.0pt;
	text-indent:-18.0pt; 
	text-align : justify;  }
.rem4
	{
	margin-left:54.0pt;
	text-indent:-18.0pt; 
	text-align : justify;  }
.rem5	{
	margin-left:63.0pt;
	text-indent:-18.0pt; 
	text-align : justify; }
.rem6 
	{
	margin-left:72.0pt;
	text-indent:-18.0pt; 
	text-align : justify;  }
.rem7 
	{
	margin-left:81.0pt;
	text-indent:-18.0pt; 
	text-align : justify; }
.rem8 
	{
	margin-left:90.0pt;
	text-indent:-18.0pt; 
	text-align : justify; }
.rem9 
	{
	margin-left:99.0pt;
	text-indent:-18.0pt; 
	text-align : justify; }
.remA 
	{
	margin-left:50pt;
	text-indent:-50.0pt; 
	text-align : justify;  }
.brem1
	{
	margin-left:27.0pt;
	text-indent:-18.0pt; 
	text-align : justify;}
.brem2
	{
	margin-left:36.0pt;
	text-indent:-18.0pt; 
	text-align : justify;  }
.brem3
	{
	margin-left:45.0pt;
	text-indent:-18.0pt; 
	text-align : justify; }
.brem4
	{
	margin-left:54.0pt;
	text-indent:-18.0pt; 
	text-align : justify; }
.grid
	{font-size:7.5pt; } 

/*
.rem0, .pr, .ss {margin-left:20.0pt; text-indent:-20.0pt; text-align:justify; font-size:12px; line-height:100%; margin-top:0; margin-bottom:0}
.rem1{margin-left:27.0pt; text-indent:-18.0pt; text-align:justify; font-size:10px; line-height:100%; margin-top:0; margin-bottom:0}
.rem2{margin-left:36.0pt; text-indent:-18.0pt; text-align:justify; font-size:10px; line-height:100%; margin-top:0; margin-bottom:0}
.rem3{margin-left:45.0pt; text-indent:-18.0pt; text-align:justify; font-size:10px; line-height:100%; margin-top:0; margin-bottom:0}
.rem4{margin-left:54.0pt; text-indent:-18.0pt; text-align:justify; font-size:10px; line-height:100%; margin-top:0; margin-bottom:0}
.rem5{margin-left:63.0pt; text-indent:-18.0pt; text-align:justify; font-size:10px; line-height:100%; margin-top:0; margin-bottom:0}
*/

.table_pedigree_other{font-size:10px; font-family:Arial,Helvetica,sans-serif; color:#000}
.table_pedigree_other a{color:#000; text-decoration:none}
.table_pedigree_other a:hover{color:#000; text-decoration:underline}
.table_pedigree_other td{padding:10px}
table .topRightBorder{border-top:#000; border-top-style:solid; border-top-width:1px; border-right:#000; border-right-style:solid; border-right-width:1px}
table .topBorder{border-top:#000; border-top-style:solid; border-top-width:1px}
table .rightBorder{border-right:#000; border-right-style:solid; border-right-width:1px}
.resultbox{padding:30px 0 0 24px; width:684px}
.result_top{width:100%; text-align:right; padding:0 0 20px 0}
.result_top span{float:left; font-family:Arial,Helvetica,sans-serif}
.result_top select{width:205px; height:18px; border:#adacb1 1px solid; color:#51515; font-size:12px; font-family:Arial,Helvetica,sans-serif; vertical-align:middle}
.resultbox li{border-bottom:#bdbbbc 1px dotted; width:100%; padding:0 0 28px 0; margin-bottom:25px}
.resultbox h3{font-size:16px; padding:0 0 7px 0; color:#004d32; padding-right:30px}
.resultbox p{line-height:17px; padding-right:30px}
.resultbox p span{background:#f7f300}
.resultbox .pages{color:#004d32; font-size:12px; padding:30px 0 0 0; text-align:center}
.resultbox .pages a{font-size:16px}
.resultbox .pages a:hover, .resultbox .pages .selected{font-weight:bold}
.resultbox .pages .num{font-size:16px}
/* ***************************
   $5 Sidebar Styles
   ***************************/
#sidebar{float:right; width:232px; background:#fff url(../images/bg_sidebar.png) left top no-repeat; padding:21px 0 0 0}
.sidebarbox{width:195px; padding:12px 21px 26px 17px; background:url(../images/bg_dotline.jpg) center bottom repeat-x}
.sidebarbox.enquiries{padding-top:18px; padding-bottom:14px}
.sidebarbox.enquiries h2{padding-bottom:6px}
.sidebarbox.enquiries  a, .sidebarbox.enquiries  a:hover{color:#515151}
.sidebarbox.horse{padding-top:22px; padding-bottom:11px}
.sidebarbox.horse p{padding-top:12px; color:#000}
.sidebarbox.horse p a{text-decoration:none; color:#000}
.sidebarbox.horse p a:hover{text-decoration:underline; color:#000}
.sidebarbox .int_text, .sidebarbox input.text{width:139px; height:18px; background:#e8ffcf; border:#e3e9ef 1px solid; vertical-align:middle; margin-right:6px; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; padding:2px 0 0 5px; color:#383e42}
.btn_go, .sidebarbox .action{background:url(../images/btn_go.png) 0 0 no-repeat; width:40px; height:23px; cursor:pointer; border:0; vertical-align:middle; margin:0; padding:0}
.btn_go:hover{background:url(../images/btn_go.png) 0 -23px no-repeat}
.sidebarbox h2{font-size:24px; font-weight:normal; color:#01472c; padding:0 0 3px 0; text-transform:uppercase}
.sidebarbox h2 span{display:block; font-size:14px; line-height:14px; color:#000}
.sidebarbox p{line-height:17px; padding:0 0 9px 0}
.videobox{padding-top:12px; padding-bottom:10px}
.sidebarbox.video{padding-bottom:15px; padding-top:13px}
.sidebarbox.logo{padding-top:19px; padding-bottom:19px; text-align:center}
.sidebarbox.join{background:#e8ffcf; overflow:hidden; padding-top:25px; padding-bottom:20px}
.sidebarbox.join a{color:#515151; text-decoration:none}
.sidebarbox.join a:hover{color:#515151; text-decoration:underline}
.sidebarbox.join a{float:left}
.sidebarbox.join  p{float:right; width:150px; padding:0 0 0 0}
.sidebar_news{width:100%; overflow:hidden}
.sidebar_news li{float:left; width:100%; background:url(../images/bg_dotline_news.jpg) left bottom no-repeat; padding:15px 0 15px 0}
.sidebar_news .last{background:none}
.sidebarbox .sidebar_news p{font-size:11px; padding-right:10px; line-height:15px}
.news_archive{font-size:11px; font-weight:bold; padding:30px 0 0 0}
.news_title{width:100%; overflow:hidden; padding:0 0 2px 0; margin-top:-3px}
.news_title img{float:left; margin-right:12px; margin-bottom:10px; margin-top:2px}
.news_title h3{font-size:12px; color:#004c31; text-transform:uppercase}
.news_title h3 a{text-decoration:none}
.news_title h3 a:hover{text-decoration:underline}
/* ***************************
   $6 Footer Styles
   ***************************/
#footer{width:100%; overflow:hidden; font-size:11px; padding:16px 0 40px 0; color:#848484}
#footer a{text-decoration:none; color:#848484}
#footer a:hover{text-decoration:underline; color:#848484}
#footer .footercol2{float:left; padding:0 30px 0 0}
#footer .footercol3{float:left; padding:0 16px 0 0}
#footer .footercol4{float:left; padding:0 36px 0 0}
#footer .footercol5{float:left; padding:0 44px 0 0}
#footer .footercol6{float:left; padding:0 30px 0 0}
#footer .footercol7{float:left; padding:0 30px 0 0}
#footer li{padding-bottom:5px}
#footer h3{font-size:11px; color:#cac8c8; text-transform:uppercase; font-weight:normal; padding-bottom:5px}
#footer h3 a, #footer  h3 a:hover{color:#cac8c8}
.footer_right{float:right; width:232px}
.footer_right p{line-height:19px}
.footer_right img{vertical-align:middle; margin-right:3px}

.enquiry_form div.middleColumn{clear:none; margin:0 0px 20px 180px}

#AdditionalComments{background:url("../images/bg_dotline.jpg") repeat-x scroll center bottom transparent; padding-bottom:1px; margin-bottom:20px}

.vid{padding:0 !important}

#Form_BlogEntryForm input, #Form_BlogEntryForm textarea{width:500px}
.summery{margin-bottom:20px}
.summery p{display:inline}

.homepage .onlytext .textbox{float:none; width:auto}

.progeny p{padding:0 !important}

.progeny hr{color:#ccc; margin:20px 0; height:1px; border:none; background-color:#ccc}

.progeny h3{margin-bottom:20px}

#pedigree_table{width:100%; border-collapse:collapse; background-color:#d0eccf; margin-bottom:20px}
#pedigree_table td{padding:5px; border:white 2px solid}
#pedigree_table td.highlight{background-color:#e8f2ec}

#sales_table{width:100%; border-collapse:collapse; margin-bottom:20px}
#sales_table td{padding:5px}

#sales_table th{border-bottom:solid 2px gray; padding:5px}

#email{margin-bottom:-28px}

.weatherzone{font-family:"Walbaum_LT_Bold","Times New Roman",Times,serif; font-size:small; font-weight:normal; color:#000; background-color:#e9efeb; border-collapse:collapse; border:none}
.weatherzone_head{font-family:"Walbaum_LT_Bold","Times New Roman",Times,serif; font-size:small; font-weight:bold; text-align:center; color:#fff; background-color:#004c31}
.weatherzone td{padding:3px}
.weatherzone span{padding:3px}

#maincontent .galleries li h2.ellipsis{width:159px; height:30px; border-bottom:1px dotted; margin-bottom:15px; text-transform: none; padding-bottom:5px; vertical-align:bottom; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; -moz-binding:url('../xml/ellipsis.xml#ellipsis')}

#maincontent .galleries li h2 strong{font-weight:normal; height:auto; vertical-align:bottom; position:relative}
#maincontent .galleries li{padding:0 12px 0 0; width:159px; height:300px}

#maincontent .galleries .zoom{top:130px}

.lisbox li{clear:both}

 #popupContact{ display:none;  height:193px;  width:407px;  background:url(../images/emailsent_popup_.png) no-repeat 0 0;  padding:30px;  font-size:13px;   margin-left:auto;   margin-right:auto}
 #popupContact h1{ text-align:left;  color:#6FA5FD;  font-size:22px;  font-weight:700;  border-bottom:1px dotted #D3D3D3;  margin-bottom:20px;  margin-top:10px}
#popupClose{ bottom:30px;  left:188px;  position:absolute;  display:block;  background:url(../images/btn_close.png) no-repeat 0 0;  width:83px;  height:23px}
#xButton{ position:absolute;  display:block;  background:url(resources/close.png) no-repeat 0 0;  width:20px;  height:20px;  z-index:155;  cursor:pointer;  display:none}
#popupClose:hover{background-position:0 -23px}

#backgroundPopup{ display:none;  position:fixed;  _position:absolute;height:100%;  width:100%;  top:0;  left:0;  background:#000;  border:1px solid #cecece;  z-index:149}

.columnLeft{width:250px; float:left}
.columnRight{width:250px; float:right}

.inlineDate{float:left; padding-bottom:0!important; margin-right:5px}

#EnquiryForm_EnquiryForm_AdditionalComments{width:244px}

#maincontent .galleries li.horsebox {padding-bottom: 20px;height:350px;}
#maincontent .galleries li.hhbox {height:350px;}
#maincontent .galleries li.horsebox h3 {font-size: 20px;}
.phonenumber {font:12px Arial;}
