@charset "utf-8";
/* CSS Document */
body{background:url(../images/bg.gif) repeat #353c5c; font-family:Georgia, "Times New Roman", Times, serif; margin:0px; padding:0px; line-height:18px;}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}
a, a:link, a:visited{color:#2f3153; text-decoration:none;}
a:hover{color:#2f3153; text-decoration:underline;}

a.article, a.article:link, a.article:visited{color:#2f3153; text-decoration:underline;}
a.article:hover{color:#2f3153; text-decoration:none;}

.spacer{clear:both;}
.cls{clear:both; overflow:hidden; height:1px;}
.cls1{clear: both; overflow:hidden; height:20px;}
.cls2{clear: both; overflow:hidden; height:35px;}
.fleft{float:left;}
.fright{float:right;}
.content{width:700px; padding-right:10px; font-size:13px; margin-left:55px;}
#lftcol{width:410px; padding-right:10px; float:left;}
#rtcol{width:250px; padding-left:10px; float:left;}

#left{width:250px; padding-right:10px; float:left;}

#right{width:440px; float:left;}

.contentsingle{width:730px; font-size:13px; height:400px; margin:0px auto;}
.contentscroll{font-size:13px; padding-right:10px;}
.w440{width:420px; padding-right:5px; text-align:justify}
.w470{width:470px; padding-right:5px; text-align:justify}
.w490{width:480px;}
.w250{width:240px;}
.w230{width:230px;}
.w220{width:200px;}
.w220a{width:220px;}
.w510{width:480px;}
.marTB{margin: 18px 0px; clear: both;}
img{border:none;}
.purple{color:#2f3153; font-weight:bold;}
#wrapper{width:100%; margin:0px auto;}
#header{width:850px; height:100px; margin:0px auto; line-height:150px; text-align:center;}



#nav{background:url(../images/navbg.gif) repeat-x; height:37px; line-height:37px;}

#subnav{ height:33px; width:850px; margin:0px auto; background:url(../images/sub-nav-bg.png) no-repeat 0px 0px; position:relative;}
.subpos{position:absolute; width:411px; top:4px; left:10px}

#subnavsales{ height:33px; width:500px; margin:0px auto; margin-left:275px; background:url(../images/sales-bg-nav.png) no-repeat 20px 0px; position:relative;}
.subpossales{position:absolute; width:337px; top:4px; left:40px}

.sale-horse{background:url(../images/sale-horse-on.gif) no-repeat; float:left; width:131px; height:17px; display:block;}
a.sale-horse:hover{background:url(../images/sale-horse-hover.gif) no-repeat; float:left; width:131px; height:17px;}
.sale-horsesel{background:url(../images/sale-horse-hover.gif) no-repeat; float:left; width:131px; height:17px; display:block;}

.congratulations{background:url(../images/congratulations-on.gif) no-repeat; float:left; width:166px; height:17px; display:block;}
a.congratulations:hover{background:url(../images/congratulations-hover.gif) no-repeat; float:left; width:166px; height:17px;}
.congratulationssel{background:url(../images/congratulations-hover.gif) no-repeat; float:left; width:166px; height:17px; display:block;}

.cox{background:url(../images/archie-on.gif) no-repeat; float:left; width:135px; height:18px; display:block;}
a.cox:hover{background:url(../images/archie-hover.gif) no-repeat; float:left; width:135px; height:18px;}
.coxsel{background:url(../images/archie-hover.gif) no-repeat; float:left; width:135px; height:18px; display:block;}

.staff{background:url(../images/staff-on.gif) no-repeat; float:left; width:135px; height:18px; display:block;}
a.staff:hover{background:url(../images/staff-hover.gif) no-repeat; float:left; width:135px; height:18px;}
.staffsel{background:url(../images/staff-hover.gif) no-repeat; float:left; width:135px; height:18px; display:block;}

.facility{background:url(../images/facility-on.gif) no-repeat; float:left; width:98px; height:18px; display:block;}
a.facility:hover{background:url(../images/facility-hover.gif) no-repeat; float:left; width:98px; height:18px;}
.facilitysel{background:url(../images/facility-hover.gif) no-repeat; float:left; width:98px; height:18px; display:block;}

.nav-inner{width:880px; margin:0px auto;}
#containerhome{width:850px; margin:0px auto; height:585px; background:url(../images/content-bg.png) no-repeat 0px 0px;}
#container{width:850px; margin:0px auto;}
.content-tp{background:url(../images/content-bg-tp.png) no-repeat 0px 0px;}
.content-bg{background:url(../images/content-bg-mid.png) repeat-y 0px 0px;}
.content-bt{background:url(../images/content-bg-bt.png) no-repeat 0px 0px; height:81px;}
.pad{padding:70px 10px 10px 10px;}
#two-col{width:680px; clear:both;}
.about{background:url(../images/about-on.gif) no-repeat; float:left; width:104px; height:37px; display:block;}
a.about:hover{background:url(../images/about-hover.gif) no-repeat; float:left; width:104px; height:37px;}
.aboutsel{background:url(../images/about-hover.gif) no-repeat; float:left; width:104px; height:37px; display:block;}

.training{background:url(../images/training-on.gif) no-repeat; float:left; width:115px; height:37px; display:block;}
a.training:hover{background:url(../images/training-hover.gif) no-repeat; float:left; width:115px; height:37px;}
.trainingsel{background:url(../images/training-hover.gif) no-repeat; float:left; width:115px; height:37px; display:block;}

.shows{background:url(../images/shows-on.gif) no-repeat; float:left; width:84px; height:37px; display:block;}
a.shows:hover{background:url(../images/shows-hover.gif) no-repeat; float:left; width:84px; height:37px;}
.showssel{background:url(../images/shows-hover.gif) no-repeat; float:left; width:84px; height:37px; display:block;}

.sales{background:url(../images/sales-on.gif) no-repeat; float:left; width:88px; height:37px; display:block;}
a.sales:hover{background:url(../images/sales-hover.gif) no-repeat; float:left; width:88px; height:37px;}
.salessel{background:url(../images/sales-hover.gif) no-repeat; float:left; width:88px; height:37px; display:block;}

.champions{background:url(../images/champions-on.gif) no-repeat; float:left; width:123px; height:37px; display:block;}
a.champions:hover{background:url(../images/champions-hover.gif) no-repeat; float:left; width:123px; height:37px;}
.championssel{background:url(../images/champions-hover.gif) no-repeat; float:left; width:123px; height:37px; display:block;}

.in-the-news{background:url(../images/in-the-news-on.gif) no-repeat; float:left; width:135px; height:37px; display:block;}
a.in-the-news:hover{background:url(../images/in-the-news-hover.gif) no-repeat; float:left; width:135px; height:37px;}
.in-the-newssel{background:url(../images/in-the-news-hover.gif) no-repeat; float:left; width:135px; height:37px; display:block;}

.links{background:url(../images/links-on.gif) no-repeat; float:left; width:84px; height:37px; display:block;}
a.links:hover{background:url(../images/links-hover.gif) no-repeat; float:left; width:84px; height:37px;}
.linkssel{background:url(../images/links-hover.gif) no-repeat; float:left; width:84px; height:37px; display:block;}

.contact{background:url(../images/contact-on.gif) no-repeat; float:left; width:126px; height:37px; display:block;}
a.contact:hover{background:url(../images/contact-hover.gif) no-repeat; float:left; width:126px; height:37px;}
.contactsel{background:url(../images/contact-hover.gif) no-repeat; float:left; width:126px; height:37px; display:block;}

.line{height:6px; background-color:#292a43; width:750px; margin-left:40px;}

.line1{height:2px; background-color:#292a43; width:460px; margin-right:30px; margin-top:10px; float:right; clear:both;}

h2{margin:0px; padding:0px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:15px;}
h3{text-align:center; font-size:12px; font-weight:bold; color:#292a43; margin:0px; padding:5px;}
h4{margin:0px; padding:0px; font-size:12px; font-weight:regular; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:15px;}

#categorylist ul{padding:0px; margin:0px; font-size:14px; list-style-type:none;}
#categorylist ul li{line-height:26px;}
#categorylist ul li a{text-decoration:none; color:#2f3153; font-weight:bold;}
#categorylist ul li a:link{text-decoration:none; color:#2f3153; font-weight:bold;}
#categorylist ul li a:visted{text-decoration:none; color:#2f3153; font-weight:bold;}
#product ul li a:hover{text-decoration:none; color:#fff;}
#categorylist ul li ul{padding-left:20px; list-style-type:none;}
#categorylist ul li ul li{line-height:20px;}
#categorylist ul li ul li a{text-decoration:none; color:#000; font-weight:bold;}
#categorylist ul li ul li a:link{text-decoration:none; color:#000; font-weight:bold;}
#categorylist ul li ul li a:visted{text-decoration:none; color:#000; font-weight:bold;}
#categorylist ul li ul li a:hover{text-decoration:none; color:#000; font-weight:bold;}
#categorylist ul li ul li a.wht{color:#fff;}

#contentarea{}

#imageContainer {height:430px; }  
#imageContainer img {display:none; position:absolute; top:10px; left:80px; height:430px; width:640px; opacity: -0.01; } 	


.dispNone{display:none;}
.disB{display:block;}
.lightbg{background-color:#fff; font-size:12px; border:1px solid #2e3052; padding:5px;}
.modalcss{filter: alpha(opacity=60);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity: .6;-khtml-opacity: .6;opacity: .6; margin:auto;}
.frame{margin:0;padding:0; position:absolute; z-index:103; background-color:#fff;left:0;top:0; filter: alpha(opacity=0);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: .0;}
.modal1{position:absolute; left:0; top:0;bottom:0;z-index:100;margin:auto;}
.lCont{position:absolute; z-index:105; background:#fff; color:#000;}
.padLRTB{padding:15px; clear:both;}

.padLRTB1{padding:15px; clear:both;}
			
#footer{text-align:center; color:#dfbd9e; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; margin-top:0px; margin-bottom:10px;}
a.footer:link{text-decoration:none; color:#dfbd9e; }
a.footer:visited{text-decoration:none; color:#dfbd9e; }
a.footer:hover{text-decoration:none; color:#dfbd9e; }