/*---------------------------------------------------------------------------------------
  
                        Website: DHI
                        Author: Allen Design Group
                        Created: July 2009
  
---------------------------------------------------------------------------------------*/

@import "default.css";
html { background: #0e3346;}
body	{ background: url('../images/bg.png') repeat-x #0e3346; color: #fff;}

/*---------------------------------------------------------------------------------------
   Base Typography 
---------------------------------------------------------------------------------------*/

/*------------------------------------
   Links
------------------------------------*/
a:link { color: #7ad2ff; background: transparent;}
a:visited { color: #7ad2ff; background: transparent;}
a:hover { color: #aadef8;}

/*------------------------------------
   Type
------------------------------------*/
body { font: 62.5% verdana, geneva, sans-serif;}
#pageContainer { font-size: 1.2em; line-height: 1.4em; text-align: left;}
p { padding: 0 0 1.4em 0;}

/*------------------------------------
   Headings
------------------------------------*/
h1 { font-family:"Times New Roman", Times, serif; font-size: 2.3em; line-height: 28px; padding-bottom: .7em; letter-spacing: 1px;}
h2 { font-family:"Times New Roman", Times, serif; font-size: 1.7em; line-height: 28px; padding-bottom: .2em; letter-spacing: 1px;}
h4 { font-family:"Times New Roman", Times, serif; font-size: 1.7em; line-height: 28px; padding-bottom: .2em; letter-spacing: 1px;}



/*---------------------------------------------------------------------------------------
   Structure 
---------------------------------------------------------------------------------------*/
/* Container */
#pageContainer { width: 1024px;}
#header, #cols, #footer { overflow: hidden; width: 100%;}
#header { position: relative;}

/* Header */
#headerSide { width: 256px; float: left;}
#logo { float: left; margin: 25px 0 0 55px; width: auto;}
ul#mainNav2 { float: left; width: auto;}
#contactInfo { float: right; font-size: .9em; margin: 25px 0 0 0; text-align: right; width: auto;}
#contactInfo strong { font-size: 1.1em;}
#rssfeed-for_sale { position: absolute; top: 83px; right: 312px; display: block; width: 25px; height: 25px; background: url('../images/button-rssfeed-for_sale.png') no-repeat 0 -12px; text-indent: -9999px; overflow: hidden; }
#rssfeed-for_sale:hover { width: 111px; height: 37px; top: 71px; right: 226px; background-position: top right;}
#rssfeed-news { position: absolute; top: 83px; right: 142px; display: block;  width: 25px; height: 25px; background: url('../images/button-rssfeed-news.png') no-repeat 0 -12px; text-indent: -9999px; overflow: hidden; }
#rssfeed-news:hover { width: 111px; height: 37px; top: 71px; right: 56px; background-position: top right;}


/* Default Columns */
#cols { padding-top: 30px; min-height: 300px;}
body.homePage #cols { padding-top: 0;}
#mainCol { width: 586px; float: left; padding-left: 55px;}
body.homePage #mainCol { width: 608px; }
#sideCol { width: 331px; float: right; padding: 0 0 0 25px; background: url('../images/bg-sideCol.png') no-repeat; min-height: 446px; border-left: 1px solid #5d7a88;}
#sideCol p { padding: 0 20px 1.4em 0;}
/* Full width */
body.fullwidth #mainCol { width: 988px;}



/* Footer */
#footer { font-size: .9em; color: #7a8a95; margin-top: 20px; padding-bottom: 1.4em;}
#design { float: right; width: auto;}
#design a { color: #7a8a95; text-decoration: none;}



/*---------------------------------------------------------------------------------------
   Content (by page) 
---------------------------------------------------------------------------------------*/
/*------------------------------------
   Common Pages
------------------------------------*/
/*  Vid Gallery Feature */
#vidGalleryFeature { overflow: hidden;}
.vidFeature { width: 321px; height: 229px; padding: 12px 0 0 9px; background: url('../images/bg-vidgalleryFeatureFrame.png') no-repeat;}
.viewMoreMoviesLink { float: right; margin-top: 5px; background: url('../images/forward.png') no-repeat 100% 2px; padding-right:20px; width: auto;}
.morevids { padding: 10px 0 0 20px;}
.morevids ul { padding: 5px 0 0; margin: 0; list-style: none;}
.morevids ul li { padding: 0; margin: 0; background: url('../images/gallery-vid.png') no-repeat; padding: 5px 0 10px 45px;}

/* Horses For Sale */
#horsesforsaleFeature { margin: 1.4em 0 0 0; overflow: hidden;}
#horsesforsaleFeature .item { position: relative; font-size: .9em; overflow: hidden;}
#horsesforsaleFeature .item .img { background: url('../images/bg-horsesforsaleFeatureFrame.png') no-repeat; padding: 8px 7px; width: 242px; height: 134px;}
#horsesforsaleFeature .item img { width: 239px; height: 132px;}
#horsesforsaleFeature span { position: absolute; top: 82px; right: 20px; display: block; width: 108px; height: 33px; background: url('../images/bg-forsale-large.png') no-repeat; text-indent: -9999px;}
#horsesforsaleFeature span.status-false { right: 50px; width: 63px; background: url('../images/bg-sold-large.png') no-repeat;}
#horsesforsaleFeature h4 {font-weight: bold; font-size: 1em; margin-top: 3px; text-transform:uppercase;}
#horsesforsaleFeature p { padding: 0 20px 0 0;}
#horsesforsaleFeature .item a { color: #477e9b; float: right; margin-right: 20px; background:transparent url(../images/forward.png) no-repeat scroll 100% 2px; padding-right: 20px; text-decoration: none; width: auto;}
#horsesforsaleFeature a:hover { color: #7ad2ff; background: transparent;}
a.browseallhorsesLink { float: right; margin-top: 5px; background:transparent url(../images/forward.png) no-repeat scroll 100% 2px; padding-right: 20px; width: auto;}
#horsesforsaleFeature a.browseallhorsesLink:hover { color: #aadef8;}

/* Tell A Friend */
#tellafriendFeature { border-bottom: 1px solid #62808f; padding-bottom: 25px;}
#tellafriendForm { overflow: hidden; margin-top: 5px;}
#tellafriendForm .input { width: 148px;}
#tellafriendForm .youremail { margin-right: 15px;}
#tellafriendForm .submit { float: right; margin: 0 0 0 237px;}
.topDivider { border-bottom: 0 !important; border-top: 1px solid #62808f; padding: 15px 0 0 0; margin-top: 15px;}

/* Images in maincopy */
img.contentImg { padding: 8px 7px; background: url('../images/bg-ImgFrame.png') no-repeat;}
.imgRight { float: right; margin: 5px 0 15px 25px; width: auto;}
.imgLeft { float: left; margin: 5px 25px 15px 0; width: auto;}

/* Paging System */
.paging { text-align: center; overflow: hidden; float: left; width: 100%; color: #7ad2ff; background: transparent;}
.paging a { margin: 0 3px; padding: 2px 3px;}
.paging a.selected { background: #7ad2ff; color: #0e3346;}
.paging .previous { float: left; width: auto;}
.paging .next { float: right; margin: 0 55px 0 0; padding: 0 20px 0 0 ; width: auto;}

/* Paging on News */
#news .paging { margin-top: 25px;}
#news .paging .next { margin: 0; padding: 0;}
#news .newsImg { background: url('../images/bg-newsFrame.png') no-repeat; padding: 10px 8px;}

/* Sorting */
#sort { position: absolute; top: 192px; left: 472px;}
#sort select, #sort input.input { margin-right: 10px;}
#sort select { height: 26px; }
#sort input.input { width: 142px;}
#sort select option { padding-right: 20px;}
/* This will turn them white as IE doesn't like nice looking selects */
/*#sort select, #sort option, #sort input.input { background: #fff; color: #000;}*/

/* Print Details */
#printDetails { position: absolute; top: 0; right: 5px; padding: 5px 0 10px 50px; background: url('../images/printer.png') no-repeat;}
#printDetails a { }

/* Half Width Content */
.halfWidth { float: left; width: 50%;}

/* Newsletter */
#newsletterForm { overflow: hidden; padding-top: 1.4em;}
#newsletterForm .formLeft { width: 120px; padding-top: 2px;}
#newsletterForm .input { width: 200px;}
#newsletterForm .formLeft + .formRight { width: 230px;}

/*------------------------------------
   Home Page
------------------------------------*/
#mainImagesContainer { margin-left: -55px; position: absolute; width: 651px; height: 428px; z-index: 3;}

/* Forsale Feature */
#forSaleFeature { overflow: hidden; padding: 330px 0 2px 0; width: 100%; z-index: 99999; position: relative;}
#forSaleFeature .item { float: left; width: 190px; position: relative; margin-right: 10px; font-size: .9em; }
#forSaleFeature .item .img { background: url('../images/bg-forsaleFeatureFrame.png') no-repeat; padding: 10px 7px; width: 157px; height: 99px;}
#forSaleFeature .item img { width: 157px; height: 99px;}
#forSaleFeature .item h4 { font-weight: bold; font-size: 1em; margin-top: 3px; text-transform:uppercase;}
#forSaleFeature .item p { padding-right: 5px;}
#forSaleFeature .item a { color: #477e9b; background: url('../images/forward.png') no-repeat 100% 2px; padding: 2px 20px 2px 0;}
#forSaleFeature .item a:hover { color: #7ad2ff; background: transparent;}
#forSaleFeature .item span.status-true { position: absolute; top: 74px; right: 0; display: block; width: 89px; height: 27px; background: url('../images/bg-sale.png') no-repeat; text-indent: -9999px; overflow: hidden;}
#forSaleFeature .item span.status-false { position: absolute; top: 74px; right: 0; display: block; width: 60px; height: 27px; background: url('../images/bg-sold.png') no-repeat; text-indent: -9999px; overflow: hidden;}

/* Side Col */
a.registerForUpdatesLink { float: right; background: url('../images/forward.png') no-repeat 100% 4px; padding: 2px 20px 2px 0; width: auto;}
.intro { overflow: hidden;}


/*------------------------------------
   Contact Page
------------------------------------*/
/* Contact Form */
#contactFormContainer { border-top: 1px solid #5e7a89; width: 576px; padding: 10px 0 0; margin: 0 0 10px 0; overflow: hidden;}
#contactForm { padding-top: 10px; margin-left: -25px; float: left; width: auto;}
#contactForm .formRow { width: 270px; padding-left: 25px; }
#contactForm .fullRow { width: 576px; float: left; padding-left: 25px;}
#contactForm .formLeft { width: 100%; min-height: 1.5em;}
#contactForm .input, #contactForm .select, #contactForm .textarea { margin-bottom: 10px; font-family:Verdana, Geneva, sans-serif; font-size: 1em;}
#contactForm .input { width: 240px; margin-right: 0;}
#contactForm .select { width: 250px;}
#contactForm .textarea { width: 535px; height: 137px; margin-right: 0;}
#contactForm .submit { float: left; margin-left: 475px; width: auto;}
#contactForm .formError { vertical-align: top;}

/* Googlemap */
#googlemapContainer { width: 303px; height: 271px; padding: 15px 0 0 9px; background: url('../images/bg-googlemap.png') no-repeat;}
#map { width: 288px; height: 257px;}

/* Address Download */
#addressDownload { padding-top: 2.8em;}
a.addressPDF { background: url('../images/bg-pdfdownload.png') no-repeat; display: block; width: 250px; height: 48px; padding: 10px 0 0 60px;}
a.getadobereader { display: block; width: 88px; height: 31px; text-indent: -9999px; overflow: hidden; background: url('../images/bg-getadobereader.png') no-repeat; margin-top: 5px;}


/*------------------------------------
   About Us Page
------------------------------------*/
/* Biographies */
.bio { padding-bottom: 2.8em; overflow: hidden;}
.bio h4 { }
.bio img { float: left; background: url('../images/bg-biographyFrame.png') no-repeat; padding: 7px 5px; margin-right: 15px;}
#sideCol .bio p { padding: 2px 15px 5px 0;}
.bio a { float: right; margin-right: 30px; font-size: .9em; color: #477e9b; background: url('../images/forward.png') no-repeat 100% 2px; padding: 0px 20px 2px 0; width: auto;}
.bio a:hover { color: #7ad2ff; background: transparent;}


/*------------------------------------
   For Sale 
------------------------------------*/
#forSale { overflow: hidden; width: 100%; padding-top: 10px;}
#forSale .item { float: left; width: 190px; position: relative; margin-right: 55px; padding-bottom: 10px; min-height: 280px; font-size: .9em; }
#forSale .item .img { background: url('../images/bg-forsaleFeatureFrame.png') no-repeat; padding: 10px 7px; width: 157px; height: 99px;}
#forSale .item img { width: 157px; height: 99px; }
#forSale .item h4 { font-weight: bold; font-size: 1em; margin-top: 3px; text-transform:uppercase;}
#forSale .item p { padding-right: 5px; height: 60px;}
#forSale .item .link { margin-top: 5px;}
#forSale .item a { color: #477e9b; background: url('../images/forward.png') no-repeat 100% 2px; padding:2px 20px 2px 0;}
#forSale .item a:hover { color: #7ad2ff; background: transparent;}
#forSale .item span.status-true { position: absolute; top: 74px; right: 0; display: block; width: 89px; height: 27px; background: url('../images/bg-sale.png') no-repeat; text-indent: -9999px; overflow: hidden;}
#forSale .item span.status-false { position: absolute; top: 74px; right: 0; display: block; width: 60px; height: 27px; background: url('../images/bg-sold.png') no-repeat; text-indent: -9999px; overflow: hidden;}
#registerUpdates { position: absolute; top: 0; right: 55px;}


/*------------------------------------
   Gallery
------------------------------------*/
#gallery { width: 100%; padding-top: 30px; float: left;}
#gallery .item { float: left; width: 180px; margin-right: 65px; padding-bottom: 30px; font-size: .9em; overflow: hidden; min-height: 200px;}
#gallery .item img { background: url('../images/bg-galleryFrame.png') no-repeat; padding: 10px 7px;  width: 166px; height: 105px;}
#gallery .item img.galleryicon { background: none; padding: 0; width: auto; height: auto; float: left; margin: 6px 4px 0 0;}
#gallery .item h4 { font-weight: bold; font-size: 1em; margin-top: 3px; text-transform:uppercase; line-height:1.5em;}
#gallery .item p { padding: 0 5px 8px 0;}
#gallery .item a { color: #477e9b; float: right; padding:0px 0px 2px 0; width: auto;}
#gallery .item a:hover { color: #7ad2ff; background: transparent;}
#gallery .item .link { background: url('../images/forward.png') no-repeat 100% 2px; padding:0px 25px 2px 0;}
#gallery .item .image { overflow: hidden;}
#gallery .item .abstract { float: right; width: 135px;}
#gallery .item .link { margin-top: 3px; float: right; margin-right: 20px; width: auto;}
/*a#prevLink, a#nextLink, span#numberDisplay { display: none !important; background: none!important; cursor: default!important;}*/


/* Legend */
ul#legend { float: left; margin: 0; padding: 0; list-style: none; width: auto;}
ul#legend li { margin: 0 20px 0 0; padding: 5px 0 10px 45px; float: left; width: auto;}
ul#legend li.legend-vid { background: url('../images/gallery-vid.png') no-repeat;}
ul#legend li.legend-photo { background: url('../images/gallery-photo.png') no-repeat;}

/* Sorting */
#gallerySort { float: left; width: auto;}
#gallerySort select { margin-left: 15px;}
#gallerySort select option { padding-right: 20px;}

/*------------------------------------
   News Page
------------------------------------*/
#news .item { overflow: hidden; padding-bottom: 1em;}
#news .item p { padding: 0 0 .7em 0;}
#news .item a { float: right; font-size: .9em; color: #477e9b; background: url('../images/forward.png') no-repeat 100% 2px; padding: 0px 20px 2px 0; width: auto;}
#news .item a:hover { color: #7ad2ff; background: transparent;}

/*------------------------------------
   Testimonials Page
------------------------------------*/
#testimonials .item { overflow: hidden; padding-bottom: 1em;}
#testimonials .item p { padding: 0 0 .7em 0;}
#testimonials .item a { float: right; font-size: .9em; color: #477e9b; background: url('../images/forward.png') no-repeat 100% 2px; padding: 0px 20px 2px 0; width: auto;}
#testimonials .item a:hover { color: #7ad2ff; background: transparent;}

/*------------------------------------
   Links Page
------------------------------------*/
#links { float: left; width: 100%; padding-top: 20px;}
#links .item {  padding: 0 22px 1em 0; width: 470px; float: left; height: 200px; overflow: auto;}
#links .item img { background: url('../images/bg-linksFrame.png') no-repeat; padding: 10px 8px; height: 123px; width: 139px; float: left;}
#links .item .info { float: left; width: 297px; padding-left:18px;}
#links .item p { padding: 0 0 .7em 0;}
#links .item a.emailLink {text-decoration: none; color: #fff; background: transparent; }

/*------------------------------------
   Horse Details Page
------------------------------------*/
#galleryDetails { padding-top: 15px;}
#galleryDetails table { width: 100%; margin-bottom: 15px;}
#galleryDetails table strong { color: #9ec3e7;}
h1 span { color: #9dc2e7;}
#cost { margin-top: -20px; font-weight: bold;}
#cost span { color: #9dc2e7;}
.backlinkTop { position: absolute; top: 191px; left: 580px; background: url('../images/back.png') no-repeat 0% 4px; padding: 2px 0 2px 20px;}
.backlinkBottom { position: absolute; bottom: 0; left: 580px;}
#printHorseDetails { position: absolute; top: 182px; left: 894px; padding: 5px 0 10px 50px; background: url('../images/printer.png') no-repeat;}
#galleryContainer { overflow: hidden;}
#galleryContainer h2 { position: absolute; top: 256px; left: 56px;}
#galleryInfo { width: 586px; float: left; padding: 0 0 20px 55px;}

/* Galleria */
#img { position: relative; width: 409px; height: 315px; margin: 28px 15px 0 0; float: left; padding: 13px 10px 14px; background: url('../images/bg-galleryLargeFrame.png') no-repeat;}
#img img { width: 409px; height: 288px;}
#photogallery { height: 84px;  overflow: hidden;}
#photogallery li { background: transparent url(../images/ajax-loader-small.gif) 50% 50% no-repeat; border-color: #345; cursor: pointer; height: 96px; width: 133px; margin: 0; padding: 0 0 8px;}
#photogallery li img { border: 0; outline: 0;  background: url('../images/bg-gallerySmallFrame.png') no-repeat; padding: 8px 6px; width: 117px; height: 80px;}
.caption { display: none; }

/* jCarousel */
#jcarouselWrapper { float: left; width: auto;}
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */ width: 129px; height: 96px;}
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }
.jcarousel-container-vertical { width: 136px; height: 325px; padding: 25px 0; }
.jcarousel-clip-vertical {  height: 312px; }
.jcarousel-item {  height: 75px; }
.jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel-next-vertical { position: absolute; bottom: 5px; left: 56px; width: 21px; height: 23px; cursor: pointer; background: transparent url(../images/next-vertical.png) no-repeat 0 0; }
.jcarousel-next-vertical:hover { background-position: 0 -30px; }
.jcarousel-next-vertical:active { background-position: 0 -62px; }
.jcarousel-next-disabled-vertical, .jcarousel-next-disabled-vertical:hover, .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -90px; }
.jcarousel-prev-vertical { position: absolute; top: 5px; left: 56px; width: 21px; height: 23px; cursor: pointer; background: transparent url(../images/prev-vertical.png) no-repeat 0 0; }
.jcarousel-prev-vertical:hover { background-position: 0 -30px; }
.jcarousel-prev-vertical:active { background-position: 0 -62px; }
.jcarousel-prev-disabled-vertical, .jcarousel-prev-disabled-vertical:hover, .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -90px; }

/*------------------------------------
   Sitemap Page
------------------------------------*/
ul.sitemap { }
ul.sitemap li { padding-bottom: 5px;}
ul.sitemap li a { color: #fff; background: transparent;}
ul.sitemap li a:hover { color: #aadef8;}

/*------------------------------------
	Video Players
------------------------------------*/
/* Popup Players */
#page { padding:80px; font-family:verdana; width:600px;}
div.overlay { background:url('../images/vidbox_white.png') #fff no-repeat; padding: 10px 10px 39px 10px; width: 600px; height:368px; display:none;}
#exposeMask { background: #000;}
div.overlay div.close { background:url('../images/closelabel.gif') no-repeat; position:absolute; bottom:7px; right:10px; width:66px; height:22px; cursor:pointer;}
a.player { display:block; width: 600px !important; height:368px !important;}

/* Inline Players */
.inlineplayer { height:217px; width:309px; cursor:pointer; text-align:center; display: block; text-decoration: none;}
.inlineplayer img { margin-top:67px; }
.inlineplayer span.info { height:40px; display: block; background:#000 url('../images/h80.png') repeat-x; opacity:0.7; color:#fff; text-align:left; padding:5px 15px; font-family:"bitstream vera sans", "trebuchet ms"; font-size:12px; border-top:1px solid #ccc; margin-top:16px; }
.inlineplayer div.info span { color:#99FF99; display:block; font-weight:bold; }


/*---------------------------------------------------------------------------------------
   Navigation
---------------------------------------------------------------------------------------*/
/*------------------------------------
   MainNav
------------------------------------*/
ul#mainNav { float: right; margin: 40px 0 0 0; padding: 0 0 5px; list-style: none; width: 715px; background: url('../images/bg-mainnav.png') no-repeat bottom left;}
ul#mainNav li { margin: 0; padding: 0; display: inline; float: left; width: auto;}
ul#mainNav li a { float: left; display: block; height: 34px; text-indent: -9999px; overflow: hidden; width: auto;}
ul#mainNav li.nav-training_schooling a { width: 214px; background: url('../images/nav-training_schooling.png') no-repeat;}
ul#mainNav li.nav-eventing a { width: 98px; background: url('../images/nav-eventing.png') no-repeat;}
ul#mainNav li.nav-for_sale a { width: 92px; background: url('../images/nav-for_sale.png') no-repeat;}
ul#mainNav li.nav-galleries a { width: 103px; background: url('../images/nav-galleries.png') no-repeat;}
ul#mainNav li.nav-news a { width: 64px; background: url('../images/nav-news.png') no-repeat;}
ul#mainNav li.nav-testimonials a { width: 144px; background: url('../images/nav-testimonials.png') no-repeat;}
ul#mainNav li a:hover { background-position: 0 -34px;}
ul#mainNav li a.selected { background-position: 0 -34px;}

/*------------------------------------
   MainNav2 (located under logo)
------------------------------------*/
ul#mainNav2 { margin: 7px 0 0 55px; padding: 0; list-style: none;}
ul#mainNav2 li { margin: 0; padding: 0 10px 0 10px; display: inline; float: left; background: url('../images/bg-smallDivider.png') no-repeat 100% 4px; width: auto;}
ul#mainNav2 li.first { padding: 0 10px 0 0;}
ul#mainNav2 li.last { background: none; padding: 0 0 0 10px;}
ul#mainNav2 li a { float: left; color: #fff; font-size: .9em; text-decoration: none; padding-bottom: 1px; width: auto; background: transparent;}
ul#mainNav2 li a:hover { border-bottom: 1px dotted #fff; padding-bottom: 0;}
ul#mainNav2 li a.selected { font-weight: bold; border: 0 !important;}

/*------------------------------------
   MainNav
------------------------------------*/
ul#minorNav { margin: 0; padding: 0; list-style: none; float: left; margin-left: 55px; width: auto;}
ul#minorNav li { margin: 0; padding: 0 10px; float: left; display: inline; background: url('../images/bg-footerDivider.png')  no-repeat 100% 4px; width: auto;}
ul#minorNav li.first { padding: 0 10px 0 0;}
ul#minorNav li.last { padding: 0 0 0 10px; background: none;}
ul#minorNav li a { color: #7a8a95; text-decoration: none; padding-bottom: 3px;}
ul#minorNav li a:hover { color: #a6b0b6; padding-bottom: 2px; border-bottom: 1px dotted;}
ul#minorNav li a.selected { font-weight: bold; border: 0 !important;}


/*---------------------------------------------------------------------------------------
   Misc.
---------------------------------------------------------------------------------------*/
/*------------------------------------
   ErrorPage
------------------------------------*/
body.errorPage #pageContainer { min-height: 500px;}
body.errorPage p#errorMessage { padding: 100px 0; text-align: center;}

/* Backlink */
.backLink { margin-top: 1.4em; background: url('../images/back.png') no-repeat 0 2px; padding-left:20px;}
