@charset "utf-8";
/* CSS Document */

html, body, idwrap {
height: 100%; margin: 0; padding: 0; text-align: center;
background-image: url(../images/bkg.jpg); background-position: top; background-repeat: repeat-x;
}
:-moz-any-link:focus { outline: none;}

h3 {font-size: 14px;}
hr {color: #cccccc;}

#idwrap { margin: 0 auto; padding: 0; width: 800px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; text-align: left;}
#head { width: 800px; height: 160px; background-image: url(../images/head.jpg); background-repeat: no-repeat;}
#gen { float: left; width: 190px; padding-top: 20px; padding-right: 40px;}
#gen1 { float: left; width: 190px; margin-top: 20px; }
#gen2 { float: left; width: 350px; margin-top: 20px; }
#gall { float: left; width: 650px; padding-top: 20px; }
#breadcrumb {float: left; width: 650px; padding-top: 20px;}
#gall img { outline: none; border: 0;}
#images { float: left; width: 642px; margin: 20px 0 0 0; font-size:11px; line-height:normal;}
#images2 { float: left; width: 620px; font-size:11px; }
#genSND { float: left; width: 210px; padding-top: 20px; padding-right: 20px;}
#home { float: left; width: 650px; height: 700px; margin: 0; padding: 0; background-image: url(../images/horse.jpg); background-repeat: no-repeat; overflow: hidden; }
#home1 { float: left; width: 460px; margin-top: 20px; }
#main { float: left; width: 420px; margin-top: 20px; }
#ABTmain { float: left; width: 420px;}
#ABTmain img { margin-right: 10px; outline: none; border: 0;}
#ABT-L-main { float: left; width: 650px; margin-top: 20px;}
#ABT-L-main ul { margin: 0; padding: 12px;}
#ABT-L-main img { float: right; margin-left: 20px; margin-bottom: 10px;}

#ABT-R-main { float: left; width: 650px; margin-top: 20px;}
#ABT-R-main ul { margin: 0; padding: 12px;}
#ABT-R-main img { float: left; margin: 0;}
#ABT-R-content { float: right; width: 650px; margin: 0;}

#ABT-L-Smain { float: left; width: 650px; margin-left: 150px; margin-top: 10px;}
/*#ABT-L-Smain img { float:left; margin-left: 10px; outline: none; border: 0;} */
#base { float: left; width: 100%; height: 16px; background-image: url(../images/lne.gif); background-repeat: repeat-x; }
/*#tble { margin-top: 10px;} */

/* Large image on r-h side of Detail-template */
.large-image {float: right; margin: 10px 0 0 0; padding: 0 0 0 20px;}
/* Large image on l-h side of Detail-2-template  */
.lh-large-image {float: left; width: 100%; margin: 0;}
/* Detail page content */
.sale-content {float: left; width: 185px;   }

#menu { float: left; width: 120px; font-size: 11px; font-weight: bold; margin: 20px 30px 0 0;}
#menu ul { margin: 0; padding: 0px;}
#menu ul li { list-style: none; padding-bottom: 20px;}

#menu ul ul li { list-style: none; padding-left: 10px; padding-bottom: 0px; font-size: 10px;}

#menu ul li a { cursor: pointer; text-Decoration: none; }
#menu a:link {text-decoration: none; color: #000000; outline: none;}
#menu a:visited {text-decoration: none; color: #000000; outline: none;}
#menu a:hover {text-decoration: none; color: #FF6666; outline: none;}

/*---------------------------------------ACTIVE MENU---------------------------
#menu ul ul a:hover, #menu ul ul a:active {color: #FF6666;}
#menu li.active ul li a:visited {color: #000000;}
#menu li.active ul li a:hover, #menu li.active ul li.active a:visited {color: #FF6666;}
#menu li.active ul li.active ul li a:visited { color: #000000;}
#menu li.active a:visited { color: #FF6666;}
#menu li.active ul li.active ul li a:hover, #menu li.active ul li.active ul li.active a:visited {color: #FF6666;}
-----------------------------------------------------------------------------------*/

#log { width: 800px; height: 20px; font-size: 10px; text-align: right; color: #FFFFFF; line-height: 16px;}
#log ul { margin-top: 160px; padding: 0;}
#log ul li { list-style: none; display: inline;}
#log ul li a { cursor: pointer; text-Decoration: none;}
#log a:link { text-decoration: none; color: #FFFFFF; outline: none; font-weight: bold;}
#log a:visited { text-decoration: none; color: #FFFFFF; outline: none; font-weight: bold;}
#log a:hover { text-decoration: none; color: #FF6666; outline: none; font-weight: bold;}
#log a:active { text-decoration: none; color: #FF6666; outline: none; font-weight: bold;}

#gen h1 { font-size: 16px; font-weight: bold; color: #FF6666; line-height: 20px; margin: 0 0 15px 0; padding: 0;}
#gen1 h1,#gen2 h1 { font-size: 16px; font-weight: bold; color: #FF6666; line-height: 20px; margin: 0 20px 20px 0; padding: 0;}
.ABhead { /*display: block; margin-bottom: 5px;*/}
.ABhead h2 { font-size: 14px; font-weight: bold; color: #FF6666; /*line-height: 20px; */}
.ABhead img { float: left; margin: 0 10px; }
/*.ABhead a:link { text-decoration: none; color: #2E923C; font-weight: bold; outline: none;}
.ABhead a:visited { text-decoration: none; color: #2E923C; font-weight: bold; outline: none;}
.ABhead a:hover{ text-decoration: none; font-weight: bold; outline: none; color: #000000;}
.ABhead a:active{ text-decoration: none; font-weight: bold; outline: none; color: #000000;}*/
.ABThead { margin: 20px 0 5px 0;}
.ABThead img { float: left; margin: 0 10px; }
.ABThead h2 { font-size: 14px; font-weight: bold; color: #FF6666; /*line-height: 20px; */ }
.ABTSubHead h3 { font-size: 12px; font-weight: bold; }
.GALcopy { display: block; padding-bottom: 20px; padding-top: 10px;}


.btn { font-weight: bold; color: #2E923C; text-decoration: none; display: block; padding-top: 10px; padding-bottom: 30px;}
a.btn:link { text-decoration: none; color: #2E923C; outline: none;}
a.btn:visited { text-decoration: none; color: #2E923C; outline: none;}
a.btn:hover{ text-decoration: none; outline: none; color: #006600;}
a.btn:active{ text-decoration: none; outline: none; color: #006600;}
/*.btn a:link { text-decoration: none; color: #2E923C; outline: none;}
.btn a:visited { text-decoration: none; color: #2E923C; outline: none;}
.btn a:hover{ text-decoration: none; outline: none; color: #000000;}
.btn a:active{ text-decoration: none; outline: none; color: #000000;}*/

.btn3 { font-weight: bold; color: #2E923C; text-decoration: none; display:}
a.btn3:link { text-decoration: none; color: #2E923C; outline: none;}
a.btn3:visited { text-decoration: none; color: #2E923C; outline: none;}
a.btn3:hover{ text-decoration: none; outline: none; color: #006600;}
a.btn3:active{ text-decoration: none; outline: none; color: #006600;}

.btnSND { font-weight: bold; color: #2E923C; text-decoration: none; display: block; padding-top: 10px; padding-bottom: 10px;}
.btnSND a:link { text-decoration: none; outline: none; color: #2E923C;}
.btnSND a:visited { text-decoration: none; outline: none;}
.btnSND a:hover{ text-decoration: none; outline: none; color: #000000;}
.btnSND a:active{ text-decoration: none; outline: none; color: #000000;}

/* replaces .back group */
.B_crumbBox { color: #000000; text-decoration: none; padding-bottom: 10px;}
.B_crumbBox a:link { text-decoration: none; outline: none; color: #000000; font-weight: bold;}
.B_crumbBox a:visited { text-decoration: none; outline: none; color: #000000; font-weight: bold;}
.B_crumbBox a:hover{ text-decoration: none; outline: none; color: #FF6666; font-weight: bold;}
.B_crumbBox a:active{ text-decoration: none; outline: none; color: #FF6666; font-weight: bold;}
/* delete .back group at launch if not req'd */
.back { color: #000000; text-decoration: none; padding-bottom: 10px; font-weight: bold;}
.back a:link { text-decoration: none; outline: none; color: #000000;}
.back a:visited { text-decoration: none; outline: none; color: #000000;}
.back a:hover{ text-decoration: none; outline: none; color: #FF6666;}
.back a:active{ text-decoration: none; outline: none; color: #FF6666;}

.gall { color: #FF6666; font-weight: bold; text-decoration: none;}
.gall a:link { text-decoration: none; outline: none; color: #FF6666;}
.gall a:visited { text-decoration: none; outline: none; color: #FF6666;}
.gall a:hover{ text-decoration: none; outline: none; color: #CC0000}
.gall a:active{ text-decoration: none; outline: none; color: #CC0000;}

#gall table td { padding: 0 35px 0 0; }
.news {font-size:18px; padding-top:0px; color:#666666;}
.rule { border-bottom: 1px dotted #666666; width: 400px;}
.btn2 { font-weight: bold; color: #2E923C; text-decoration: none;}
.btn2 a:link { text-decoration: none; outline: none;}
.btn2 a:visited { text-decoration: none; outline: none;}
.btn2 a:hover{ text-decoration: none; outline: none; color: #006600;}
.btn2 a:active{ text-decoration: none; outline: none; color: #006600;}

.btnLGE { font-size:16px; font-weight: bold; color: #2E923C; text-decoration: none;}
a.btnLGE:link { text-decoration: none; color: #2E923C; outline: none;}
a.btnLGE:visited { text-decoration: none; color: #2E923C; outline: none;}
a.btnLGE:hover{ text-decoration: none; outline: none; color: #006600;}
a.btnLGE:active{ text-decoration: none; outline: none; color: #006600;}

.email { font-weight: bold; color: #2E923C; text-decoration: none;}
a.email:link { text-decoration: none; color: #2E923C; outline: none;}
a.email:visited { text-decoration: none; color: #2E923C; outline: none;}
a.email:hover{ text-decoration: none; outline: none; color: #006600;}
a.email:active{ text-decoration: none; outline: none; color: #006600;}

/* Contact Form */
form { text-align: left;}
form input text { color: #000000; background-color: #FFFFF0; border: 1px inset #CCCCCC; width: 300px; margin-bottom: 2px;}
.vericode { margin: 0 0 0 120px;}
input.btn { color: #000000; background-color: #2E923C; border: 1px outset #CCCCCC; margin-top: 10px;}
form label { float: left; width: 20%;}
form textarea { width: 270px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFF0; border: 1px inset #CCCCCC;}
fieldset { border: 1px solid #000000; margin-top: 15px; margin-left: 5px; padding: 10px;}
legend { font: bold 1em Verdana, Arial, Helvetica, sans-serif; color: #000000; padding-top: 10px; padding-bottom: 10px;}

/* end contact form */
