﻿body { background-color: #000; color: #003; font: 62.5% Verdana, Arial, Helvetica, Sans-Serif; margin: 0; padding: 0; }

a:active, a:focus, object { outline: none; }

textarea { overflow: auto; }

#background { background: #f5912e url(images/bg-shadow.gif) repeat-x center top; float: left; width: 100%; }
#background.partnership { background: #000 url(images/bg-partnership.jpg) no-repeat left top; float: left; width: 100%; }

#content { float: left; margin: 0; min-height: 300px; padding: 50px 0; width: 990px; }
#content.partnership { color: #333; display: inline; float: left; margin: 30px 30px 0 255px; padding: 0; }
#content.horse { margin: 30px 30px 0 30px; }
#content.horse img { border: 1px solid #ff9; float: left; margin-top: 15px; }

#content .columns { background: url(images/bg-content.gif) repeat-y 258px 0; float: left; width: 100%; }
#content .columns .column1 { float: left; padding: 15px 20px; width: 220px; }
#content .columns .column2 { float: left; padding: 15px 20px; width: 690px; }

#content a { color: #33f; text-decoration: underline; }
#content a:hover { text-decoration: none; }
#content h3 { font-size: 1.8em; margin: 0 0 15px; padding: 0; }
#content.partnership h3 { border-bottom: 1px solid #ff9; color: #fff; font-family: "Courier New"; font-size: 2.4em; font-weight: 400; text-align: right; width: 705px; }
#content.partnership h3.horse { text-align: left; width: 930px; }
#content.partnership h3 span { color: #ff9; font-family: "Courier New"; font-size: 0.7em; font-weight: 400; }
#content.partnership #box { background-color: #fff; border: 1px solid #ff9; margin-top: 30px; padding: 30px 0 15px; width: 703px; }
#content.partnership #box.horse { margin-left: 405px; width: 523px; }
#content.partnership #box p { padding: 0 30px; }
#content h4 { font-size: 1.6em; margin: 0 0 15px; padding: 0; }
#content.partnership h4 { font-size: 2.4em; font-weight: 400; margin: 0 30px 15px; }
#content.partnership h4.horse { text-transform: uppercase; }
#content.partnership h4 span { font-size: 0.6em; }
#content h5 { font-size: 1.4em; margin: 0 0 15px; padding: 0; }
#content h6 { color: #369; font-size: 1.2em; margin: 0 0 15px; padding: 0; }
#content p { font-size: 1.2em; line-height: 1.4em; margin: 0 0 15px; padding: 0; }
#content p.center { text-align: center; }
#content p.photo img, #content .rows img, #content .news img { border: 2px solid #fff; }
#content p.photo span { display: block; }
#content p.photo span em.name { font-size: 1.2em; font-style: normal; }
#content p.staff { font-size: 1em; }
#content p strong.company { font-size: 1.4em; }
#content table { border: none; margin-bottom: 15px; width: 100%; }
#content table td, #content table th { border: none; font-size: 1.2em; margin: 0; padding: 5px 3px; vertical-align: top; }
#content table td.currency, #content table td.datetime { text-align: right; }
#content table th { border-bottom: 1px solid #000; text-align: left; }
#content table th.currency, #content table th.datetime { text-align: center; }
#content ul { margin: 0 0 15px 20px; padding: 0; }
#content ul li { font-size: 1.2em; margin: 0 0 3px; padding: 0; }

#content .rows { padding: 15px 20px; }
#content .rows .row { clear: both; margin-bottom: 30px; }
#content .rows h3 { font-size: 1.4em; margin: 0 0 0 260px; text-transform: uppercase; }
#content .rows h4 { font-size: 1em; margin: 0 0 15px 260px; }
#content .rows p { margin-left: 260px; }
#content .rows p .byline { color: #369; display: block; font-size: 0.9em; font-weight: 700; text-align: right; }
#content .rows span.photo { clear: left; float: left; margin: 5px 21px 0; width: 172px; }
#content .rows span.photo span { display: block; }

#content .news h3 { font-size: 1.4em; margin: 0; text-transform: uppercase; }
#content .news h4 { font-size: 1em; margin: 0 0 15px; }
#content .news span.photo { float: right; margin: 0 0 1em 1em; width: 172px; }
#content .news span.photo span { display: block; }

#content #featured-news a { text-transform: uppercase; }
#content #featured-news h3 { border-top: 1px solid #000; margin-bottom: 1em; }

#container { margin: 0 auto; width: 990px; }

#consignments { margin: 0 50px; }
#consignments h3 { }
#consignments h4 { font-size: 1.4em; margin: 0; text-transform: uppercase; }
#consignments h5 { font-size: 1.2em; margin: 0 0 15px 0; }

#branding { background-color: #5195c0; height: 110px; width: 100%; }
#branding em { background: url(images/slogan-denali.jpg) no-repeat center center; display: inline; float: right; font-size: 1em; height: 110px; margin: 0 10px 0 0; overflow: hidden; padding: 0; text-indent: -999em; visibility: visible; width: 494px; }
#branding h1 { background: url(images/logo-denali.gif) no-repeat center center; display: inline; float: left; font-size: 1em; height: 94px; margin: 9px 0 0 48px; overflow: hidden; padding: 0; text-indent: -999em; visibility: visible; width: 145px; }
#branding h1 a { display: block; height: 94px; }

#feature-tag { clear: both; margin: 25px auto; width: 790px; }

#feature { border-right: 1px solid #fff; float: left; height: 145px; width: 394px; }
#feature img { border: 2px solid #fff; float: left; margin-right: 20px; }
#feature p { color: #036; font-size: 1.4em; margin: 40px 0 0; padding: 0; }
#feature p em { color: #fff; font-style: normal; }

#footer { color: #bdbdbd; clear: both; margin: 0; padding: 20px 0; text-align: center; width: 100%; }
#footer a { color: #f5912e; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer em { color: #5195c0; font-style: normal; }

.gridview { width: 100%; }
.gridview .empty { }

#heading { background-color: #fff; border: 1px solid #003; border-left: none; border-right: none; color: #003; font-size: 2.4em; font-weight: 400; height: 36px; line-height: 36px; margin: 0; padding: 0 0 0 20px; text-transform: uppercase; width: 970px; }
#heading.partnership { background-color: #ff9; border: 1px solid #003; border-bottom: none; border-left: none; border-right: none; color: #003; font-family: "Courier New"; font-size: 2.6em; font-weight: 400; height: 36px; line-height: 36px; margin: 0; padding: 0 0 0 20px; text-transform: uppercase; width: 970px; word-spacing: -0.3em; }

#home { float: left; margin: 0; padding: 25px 0; width: 990px; }
#home a.link-horse { background: url(images/bullet-horse.gif) no-repeat left top; color: #fff; float: left; font-size: 1.2em; font-weight: 700; height: 23px; line-height: 23px; margin-left: 100px; padding-left: 45px; text-decoration: none; }
#home a.link-horse:hover { background-position: left bottom; color: #5195c0; }

#home #login { float:right; margin: 0; padding: 0; margin-right: 100px;}
#home #login a { color:#FFF; font-weight: bold;}
#home #login .button { background-color: #5195c0; border: 2px solid #fff; color: #fff; cursor: pointer; font-family: Verdana, Arial, Helvetica, Sans-Serif; }

#intro { border: 4px solid #fff; clear: both; height: 265px; margin: 0 auto; width: 790px; }

#nav-main { background-color: #fff; color: #003; height: 23px; line-height: 23px; list-style: none; margin: 0; padding: 0; text-align: center; width: 100%; }
#nav-main li { display: inline; font-size: 1.1em; font-weight: 400; list-style: none; margin: 0; padding: 0; }
#nav-main li a { color: #003; text-decoration: none; text-transform: uppercase; }
#nav-main li a:hover, #nav-main li a.lit { color: #5195c0; }
#nav-main li a.lit { font-weight: 700; }
#nav-main li a:hover.lit { color: #003; }

#nav-side, #nav-side-news { list-style: none; margin: 0; padding: 0; }
#nav-side li, #nav-side-news { list-style: none; margin: 0; padding: 0; }
#nav-side li a { background: url(images/bullet-horse.gif) no-repeat left top; color: #fff; display: block; font-weight: 700; height: 23px; line-height: 23px; padding-left: 45px; text-decoration: none; }
#nav-side li a:hover, #nav-side li a.lit { background-position: left bottom; color: #5195c0; }

#nav-side-news li a { color: #fff; display: block; font-weight: 700; margin-bottom: 1em; text-decoration: none; text-transform: uppercase; }
#nav-side-news li a:hover, #nav-side-news li a.lit { color: #5195c0; }

#nav-sub { background: #5195c0 url(images/bg-nav-sub.gif) repeat-x center top; color: #fff; height: 17px; line-height: 17px; list-style: none; margin: 0; padding: 0; text-align: center; width: 100%; }
#nav-sub li { display: inline; font-size: 1em; font-weight: 400; list-style: none; margin: 0; padding: 0; }
#nav-sub li a { color: #fff; text-decoration: none; text-transform: uppercase; }
#nav-sub li a:hover, #nav-sub li a.lit { color: #f7cf20; }
#nav-sub li a.lit { font-weight: 700; }
#nav-sub li a:hover.lit { color: #fff; }

#latest-news { background-color: #fa9c3e; border-left: 2px solid #fff; float: left; height: 265px; width: 393px; }
#latest-news h3 { background: url(images/bg-shadow2.gif) repeat-x center bottom; color: #fff; font-size: 1.8em; font-weight: 400; height: 50px; line-height: 44px; margin: 0; padding: 0 20px 0; text-transform: uppercase; }
#latest-news ul { height: 185px; list-style: none; margin: 15px; overflow-y: auto; padding: 0; }
#latest-news ul li { color: #fff; font-size: 1.2em; list-style: none; margin: 0 0 15px; padding: 0; }
#latest-news ul li a { color: #fff; text-decoration: underline; }
#latest-news ul li a:hover { text-decoration: none; }
#latest-news ul li em { font-size: 0.9em; font-style: normal; }

#photo-tour a { /*background-color: #fff;*/ background-position: center top; background-repeat: no-repeat; border: 2px solid #fff; display: block; height: 65px; overflow: hidden; /*text-indent: -999em;*/ width: 100px; }
#photo-tour a img { width: 100px; }
#photo-tour a:hover { border: 2px solid #5195c0; }

#sale-info { background-color: #f5912e; margin: 10px; }
#sale-info #info a { color: #33f; text-decoration: underline; }
#sale-info #info a:hover { text-decoration: none; }
#sale-info #info h1 { font-size: 1.6em; margin-bottom: 0; text-transform: uppercase; }
#sale-info #info h2 { font-size: 1.4em; margin-top: 0; }
#sale-info #info h3 { font-size: 1.2em; }
#sale-info #info p { font-size: 1.2em; }

#sales-list h3 { }
#sales-list h4 { font-size: 1.4em; margin: 0; text-transform: uppercase; }
#sales-list h5 { font-size: 1.2em; margin: 0 0 15px 0; }
#sales-list p { margin: 0; padding: 0; }
#sales-list ul { list-style: none; margin: 0; padding: 0; }
#sales-list ul li { list-style: none; margin: 5px 0 0; padding: 0; }
#sales-list .sale { margin-bottom: 30px; }

#slideshow { border-right: 2px solid #fff; float: left; height: 265px; width: 393px; overflow: hidden; }
#slideshow img { height: 265px; width: 393px; }

#client-area h3 { font-size: 1.8em; margin: 0 0 15px; padding: 0; color:#FFF; margin: 20px 0 10px 0;   }
#client-area img { border: 3px solid #FFF; }
#client-area a { color:#FFF; font-weight: bold; }
#client-area #login {float:right; font-size: 1.3em; }

#tag-line { border-left: 1px solid #fff; float: left; height: 145px; width: 392px; }
#tag-line p { color: #036; font-size: 1.4em; margin: 25px 0 0; padding: 0 20px 0; }

#e-news { float:right; }
#e-news a { color:#FFF; font-weight: bold; font-size: 1.4em }

#watermark { background: url(images/bg-watermark.jpg) no-repeat right top; float: left; }

.ui-dialog-container { background-color: #f5912e; }
.ui-dialog-titlebar { background-color: #5195c0; color: #fff; font-size: 1.2em; font-weight: 700; height: 35px; line-height: 35px; padding-left: 15px; }
.ui-dialog-titlebar-close { background: url(images/btn_close.png) no-repeat center center; height: 16px; position: absolute; right: 10px; top: 12px; width: 15px; }
.ui-dialog-titlebar-close span { display: none; }
.ui-dialog-content p { font-size: 1.2em; margin: 0; padding: 10px 15px; }

/* add style 9/26/09 mt */
#featureA { float:left; height: 145px; width: 394px; }
#featureA img { border: 2px solid #fff; float: left; margin-right: 20px; }
#featureA p { color: #FFF; font-size: 1.4em; margin: 40px 0 0; padding: 0; width:300px; }
#featureA p em { color: #fff; font-style: normal; }

/* aded 9/26/2009 mt */
#tag-lineA {  float: left; height: 250px; width: 392px; }
#tag-lineA p { color: #FFF; font-size: 1.4em; }
#tag-lineA .left { float:left;  margin: 0; padding:0; width: 140px; }
#tag-lineA .right { float:left;  margin: 0; margin-top: 42px; padding:0; width: 240px; }
#tag-lineA a { color: #0077c0; }
#tag-lineA a:link, #tag-lineA a:visited { text-decoration: underline; }
#tag-lineA a:hover, #tag-lineA a:active { text-decoration: none; }

.hip-photo { border: 1px solid #fff; width: 50px; }
.hip-no-photo-link { cursor: default; }
#content table.hips td { vertical-align: middle; }

/* Print Styles */

@media print {

#branding { background-color: #FFF; height: 110px; width: 100%;  }
#branding em { background: #FFF; text-indent: 0; }
#branding h1 { text-indent: 0; }
#branding h1 a { display: inline; float:left; height: 94px; color:#000; font-size: 30px; text-decoration:none; overflow:visible; width: 100%; }
#nav-main { display:none;}
#content .columns .column1, #content .columns .column2 { float:left; clear:both; width:100%;}
#login { display:none;}
#photo-tour { display:none;}
   
}