HTML {height:100%; padding:0px; margin:0px;}

body {background-color:#082938; font:normal 12px Arial; margin:0; padding:0; color:#000000; min-width:990px; border:none;}

.clear {clear:both; font-size:1px; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0;}

#clear {clear:both; font-size:1px; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0;}

div, form {margin:0; padding:0; border:none;}


a:link, a:visited  {text-decoration:underline; color:#444444; border:none;}

a:hover {text-decoration:none; color:#000000; border:none;}

.globaltable {width:100%;}
.leftbgtd {background:url(../img/headerlbg.jpg) no-repeat 100% 0px;}
.rightbgtd {background:url(../img/headerrbg.jpg) no-repeat;}
.contenttd {width:971px; margin:0 auto;}

/* .allbox {background:url(/img/header.jpg) no-repeat 50% 0px;} */

#header h1 {position:absolute; top:-100px; color:#082938;}

.topheaderdiv {height:88px; background:url(../img/headertopbg.jpg) repeat-x;}
.topheaderdiv2 {height:88px; background:url(../img/headertoplbg.jpg) no-repeat;}
.topheaderdiv3 {height:88px; background:url(../img/headertoprbg.jpg) no-repeat 100% 0px;}

.topdiv {height:88px; margin:0 auto; color:#e7e7e7; font-size:11px;}

.topdiv a.logo, .topdiv a:visited.logo, .topdiv a:hover.logo {border:none; text-decoration:none;}
.topdiv a.logo img {float:left; height:68px; margin:9px 90px 8px 23px; width:238px; height:69px; border:none;}

.topphoneandcontact {float:left; padding:23px;}
.topphoneandcontact a, .topphoneandcontact a:visited {color:#E7E7E7;}

.langdiv {float:right; text-align:right; margin:19px 20px 0 0; line-height:20px;}
.langdiv a img, .langdiv a:visited img {text-decoration:none; border:1px solid #6d828c; margin:1px;}
.langdiv a:hover img {text-decoration:none; border:1px solid #f1f1f2;}

.headmenu_picdiv {background:#ffffff url(../img/headermenubg.jpg) repeat-x; height:211px;}
.headhorse {background:url(../img/headerhorse.jpg) no-repeat; height:211px;}
.headmenudiv {background:url(../img/headermenurbg.jpg) no-repeat 100% 0px; height:63px;}

.headpicbg {background:url(../img/headerpic.jpg) no-repeat 100% 0px; height:148px;}

.topmenudiv {margin:0 auto; width:960px; height:46px; padding-top:17px;}
.topmenudiv ul {list-style-image:none; list-style-position:none; list-style-type:none; margin:0 0 0 170px; padding:0; /*_margin:15px 0 10px 170px;*/}
.topmenudiv ul li {display:inline;}

.topmenudiv a {display:block; float:left; margin:0 10px; text-decoration:none; cursor:pointer;}
.topmenudiv a .ldiv, .topmenudiv a:visited .ldiv  {float:left; width:2px; height:30px; background:none; text-decoration:none; font-size:1px;}
.topmenudiv a:hover .ldiv {background:url(../img/mbtnbgl.jpg) no-repeat;}
.topmenudiv a .cdiv, .topmenudiv a:visited .cdiv  {float:left; background:none; vertical-align:middle; font-size:14px; padding:7px 10px; text-decoration:underline;}
.topmenudiv a:hover .cdiv {background:url(../img/mbtnbg.jpg) repeat-x; text-decoration:none;}
.topmenudiv a .rdiv, .topmenudiv a:visited .rdiv  {float:left; width:2px; height:30px; background:none; text-decoration:none; font-size:1px;}
.topmenudiv ul li a:hover .rdiv {background:url(../img/mbtnbgr.jpg) no-repeat;}

.topmenudiv a.activ, .topmenudiv a:visited.activ {display:block; float:left; margin:0 10px; text-decoration:none;}
.topmenudiv a.activ .ldiv, .topmenudiv a:visited.activ .ldiv, .topmenudiv a:hover.activ .ldiv  {float:left; width:2px; height:30px; background:url(../img/mbtnbgl.jpg) no-repeat; text-decoration:none; font-size:1px;}
.topmenudiv a.activ .cdiv, .topmenudiv a:visited.activ .cdiv, .topmenudiv a:hover.activ .cdiv  {float:left; background:url(../img/mbtnbg.jpg) repeat-x; vertical-align:middle; font-size:14px; padding:7px 10px; text-decoration:none;}
.topmenudiv a.activ .rdiv, .topmenudiv a:visited.activ .rdiv, .topmenudiv ul li a:hover.activ .rdiv, .topmenudiv ul li a:hover .rdiv  {float:left; width:2px; height:30px; background:url(../img/mbtnbgr.jpg) no-repeat; text-decoration:none; font-size:1px;}

/* .topspacerdiv {margin:0 auto; width:960px; height:146px;} */

.contentdiv {background:#ffffff url(/img/conttopbg.jpg) repeat-x; width:971px; margin:0 auto;}

.content {padding:20px;}
.content h2 {font:normal 24px Georgia, Times New Roman, Times; padding:0; margin:0;}
.content h2 a, .content h2 a:visited {text-decoration:none; color:#6a8e1c;}
.content h2 a:hover {text-decoration:underline;}

.contimgdiv {float:right;}

.contmargin390 {margin:0 390px 0 0; padding:0 0 0 10px;}

.allhorssale {padding:0 25px 5px 25px;}
.allhorsetop {border-bottom:1px solid #949494; text-align:right; height:25px;}
.horssaletitle {font:bold 18px Georgia, Times New Roman, Times; color:#8c8c8c; float:left; padding-left:5px;}
.horsesalebox {float:left; background-color:#f7faec; width:222px; height:84px; margin:4px;}
.horsesalebox img {float:left; border:2px solid #cedaa0; padding:0; margin:0;}
.horsesalebox div {margin:0 0 0 84px; padding:10px;}
.horsesalebox span {color:#6a8e1c;}
.horsesalebox a {display:block; text-align:right;}

.footer {width:971px; margin:0 auto;}
.foottop {background:#ffffff url(/img/footleftang.jpg) no-repeat 0px 100%;}
.foottop2 {background:url(/img/footrightang.jpg) no-repeat 100% 100%; padding:0 15px 15px 15px;}
.footsilver {background:#f4f4f4 url(/img/footmenulbg.jpg) no-repeat; height:36px;}
.footsilver2 {background:url(/img/footmenurbg.jpg) no-repeat 100% 0px; height:36px;}
.footmenu {padding:11px; margin:0 10px; position:relative;}
.footmenu a {margin-right:20px;}
.footcopyright {text-align:center; color:#e2e2e2; padding:20px;}

input, textarea {border:1px solid #cbe6ad; width:100%;}
input.submit {border:1px solid #cbe6ad; width:100px; padding:0 10px 1px 10px; margin-top:5px; background:url(../img/submibg.jpg) repeat-x 0px 100%;}
.checkbox {width:14px; height:14px; margin:0 10px 0 1px; vertical-align:middle;}
.captcha { font-family: arial,sans-serif; font-size:40px; height:46px; margin-left:5px; width:79px; text-transform:uppercase; }
input.rel_captcha { background:transparent url(../img/submibg.jpg) repeat-x scroll 0 100%; border:1px solid #CBE6AD; margin-top:5px; padding:0 10px 1px; width:140px; }


.enterdiv {border:1px solid #CBE6AD; width:300px; margin:20px auto; text-align:center; padding:0 20px 0 0;}\
.tableenter {width:100%;}
.tderrpr {padding-left:15px; vertical-align:middle; text-align:center; padding:5px 0;}
.loginerror {border:1px solid red; margin:0 0 0 15px; padding:5px; color:red;}
.righttd {text-align:right;}
.lefttd {text-align:left;}

.searchhorse {width: 375px; vertical-align: top; padding: 5px; background-color: #f6f8eb;}
.searchhorseform {padding:0 0 40px 0; width:300px; text-align:right; margin:0 auto;}
.searchhorseform .searchhorsediv {border-bottom:1px solid #ccd9ad; padding:5px; vertical-align:top;}
.searchhorseform {padding:0 0 40px 0; width:300px; text-align:right; margin:0 auto;}
.searchhorseform .searchsubmit {text-align:center; padding:5px;}
.searchhorseform .searchsubmit input {border:1px solid #cbe6ad; width:100px; background:url(../img/submibg.jpg) repeat-x 0px 100%;}

.horsemenudiv {height:32px;}
.horsemenudiv a {display:block; float:left; margin:0 12px; text-decoration:none; cursor:pointer;}
.horsemenudiv a .ldiv, .horsemenudiv a:visited .ldiv  {float:left; width:2px; height:30px; background:none; text-decoration:none; font-size:1px;}
.horsemenudiv a:hover .ldiv {background:url(../img/mbtnbgl.jpg) no-repeat;}
.horsemenudiv a .cdiv, .horsemenudiv a:visited .cdiv  {float:left; background:none; vertical-align:middle; font-size:14px; padding:7px 7px; text-decoration:underline;}
.horsemenudiv a:hover .cdiv {background:url(../img/mbtnbg.jpg) repeat-x; text-decoration:none;}
.horsemenudiv a .rdiv, .horsemenudiv a:visited .rdiv  {float:left; width:5px; height:30px; background:none; text-decoration:none; font-size:1px;}
.horsemenudiv a:hover .rdiv {background:url(../img/mbtnbgr.jpg) no-repeat;}

.horsemenudiv a.activ, .horsemenudiv a:visited.activ {display:block; float:left; margin:0 6px; text-decoration:none;}
.horsemenudiv a.activ .ldiv, .horsemenudiv a:visited.activ .ldiv, .horsemenudiv a:hover.activ .ldiv  {float:left; width:2px; height:30px; background:url(../img/mbtnbgl.jpg) no-repeat; text-decoration:none; font-size:1px;}
.horsemenudiv a.activ .cdiv, .horsepmenudiv a:visited.activ .cdiv, .horsemenudiv a:hover.activ .cdiv  {float:left; background:url(../img/mbtnbg.jpg) repeat-x; vertical-align:middle; font-size:14px; padding:7px 6px; text-decoration:none;}
.horsemenudiv a.activ .rdiv, .horsemenudiv a:visited.activ .rdiv, .horsemenudiv ul li a:hover.activ .rdiv, .horsemenudiv ul li a:hover .rdiv  {float:left; width:2px; height:30px; background:url(../img/mbtnbgr.jpg) no-repeat; text-decoration:none; font-size:1px;}

.hosecatalogtable {width:100%;}
.hosecatalogtable td {background-color:#f7faec;}


/* == couter == */
.pagenator {text-align:center; margin:10px;}
.pagenator a, .pagenator a:visited {text-decoration:none; padding:3px 7px; color:#404040; border:1px solid #e9eedd; margin:0 4px; background-color:#f7faec;}
.pagenator a:hover{color:#000000; border:1px solid #c8d5ab;}
.pagenator a.active, .pagenator a:visited.active {border:1px solid #c8d5ab; color:#404040; background-color:#ffffff; font-weight:bold; margin:0 4px;}
.pagenator a.prev, .pagenator a:visited.prev, .pagenator a.next, .pagenator a:visited.next {border:none; background:none;}
.pagenator a:hover.prev, .pagenator a:hover.next {border:none; background:none; color:#aaaaaa;}
.pagenator .disabled {color:#aaaaaa; padding:1px 4px; margin:0 5px;}


/* + index / gallery */
.blackWarningContainer {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E4E4E4;
margin:0 0 10px;
position:relative;
width:370px;
}

.imageContainer {
float:left;
height:280px;
position:relative;
width:370px;
}

.imageContainer img {
float:left;
height:280px;
padding:0;
position:relative;
width:370px;
}

.BlackBackground {
background:transparent url(/img/transparent_shadow.png) repeat-x scroll 0 0;
border:medium none;
bottom:0;
color:#FFFFFF;
font-size:14px;
/*font-weight:bold;*/
left:0;
line-height:16px;
padding:10px;
position:absolute;
width:350px;
}

.BlackBackground {
color:#FFFFFF;
font-size:14px;
/*font-weight:bold;*/
line-height:16px;
}
/* - index / gallery */
