@charset "UTF-8";  html{ background:#000 URL(/_img/bg_gradient_new.jpg) no-repeat center top; font-family:Verdana, Arial, Helvetica, sans-serif;} body{ border-top:4px solid #EEAD0E; cursor:default;} a{ color: #D59C0E; text-decoration:none; border:0px; padding:2px 3px; outline:0; } .yui-t7 a:hover { background:#EEAD0E; color:#FFF; } img{border:0px;} h1,h2,h3,h4,h5{ cursor:text; } h1 { font-size: 230%; font-weight: bold; } h2 { font-size: 153.9%; color: #000;} h3 { font-size: 123.1%; color: #000; font-weight: bold; margin-bottom:15px; } h4 { font-size: 116%; font-weight:bold; margin-bottom:10px; margin-top:20px; } h5 { font-size: 108%; font-weight:bold; margin-bottom:5px; margin-top:15px; } p {  margin-bottom: 10px; cursor:text;} strong{ font-weight:bold; } em{ font-style:italic; } li { border: 0; } .floatLeft{ float:left; } .floatRight{ float:right; } .clear { clear: both; display: block; float: none; margin: 0; padding: 0; overflow: hidden; width: 0; height: 0; } #doc2 { width:960px; } #bd { padding-top:35px; } .yui-gc{ position:relative; } .yui-gc .yui-u{ margin:0px; padding:0px; } .yui-gc .yui-u.floatLeft{ float:left; } .yui-gc .yui-u.floatRight{ float:right; } .yui-gc .yui-u.rightCol{ position:absolute; left:623px; }  #logo { float: left; width: 226px; height: 52px; text-indent: -9999px; background: url(/_img/dj_logo_notag.gif) no-repeat; border: 0; cursor: pointer;margin:25px 0 0 10px; } #hd a:hover{ background:none; } #topbar { width: 695px; height: 54px; text-align: left; position:absolute; top:0px; margin-left:265px; border:0px solid #CCC;} #toplinks { float:left; margin:5px 8px 0 0} #toplinks ul { margin-left: 0px; font-size: 93%; } #toplinks li { display: inline; margin:0px 8px; } #toplinks li a { color: #CCC;} #toplinks li a:hover { color: #FFF;} #search { height:40px; float:left; background:url(/_img/bg_search.jpg) repeat-x top; padding:0 6px; } #search .searchBox { margin-top: 7px; float:left; background:#FFF; height:26px; } #search input#searchText { border-style:none; border:none; background:none; float:left; margin:5px 3px 5px 3px; color:#ACA899; } #search input#searchSubmit{ margin-top: 7px; float:left; margin-left:6px; cursor:pointer; } #toplinks, #search { float: left; line-height: 35px;} #mainNav { float: left; margin-top: 32px; margin-left:0px; font-size: 180%; font-weight: bold; color: #EEAD0E; } #mainNav li { float: left; display: inline; margin-left: 30px; } #mainNav a { color: #EEAD0E; padding:0px; } #mainNav a:hover { color: #FFF; } a.products { display: block; width: 163px; height: 35px; text-decoration: none; background: url(/_img/links/products.gif) no-repeat; text-indent: -9999px; line-height: 35px; } a.products:hover { background: url(/_img/links/products.gif) no-repeat; background-position: 0 -35px; } a.distributors { display: block; width: 217px; height: 35px; text-decoration: none; background: url(/_img/links/distributors.gif) no-repeat; text-indent: -9999px; line-height: 35px; } a.distributors:hover { background: url(/_img/links/distributors.gif) no-repeat;background-position: 0 -35px; } a.support { display: block; width: 147px; height: 35px; text-decoration: none; background: url(/_img/links/support.gif) no-repeat; text-indent: -9999px; line-height: 35px; } a.support:hover { background: url(/_img/links/support.gif) no-repeat; background-position: 0 -35px; }  #mainNav, #nav ul {  padding: 0; list-style: none; line-height: 1; font-size:116%; z-index:888; position:relative; } #mainNav li li a { display: block; width: 161px; text-indent:10px; padding:.5em 0; } #mainNav li li li a { width:20em; } #mainNav li li a.parent { background:url("/_img/bg_menu_arrow.gif") no-repeat center right; } #mainNav li li a:hover, #mainNav li li:hover a, #mainNav li li.sfhover a{ text-decoration:none; color:#FFF; } #mainNav li li a.parent:hover, #mainNav li li:hover a.parent, #mainNav li li.sfhover a.parent{ background:url("/_img/bg_menu_arrow_over.gif") no-repeat center right; text-decoration:none; color:#FFF; } #mainNav li li:hover li a, #mainNav li li.sfhover li a { background:none; color:#EEAD0E; } #mainNav li li:hover li a:hover, #mainNav li li.sfhover li a:hover { background:none; color:#FFF; } #mainNav li li {  float: left; width: 161px;  margin-left: 0px; background:#333 url("/_img/bg_menu_parent.jpg") repeat-x top; border:solid #EEAD0E; border-width:0px 1px; } #mainNav li li:hover, #mainNav li li.sfhover {  background:#333 url("/_img/bg_menu_parent_over.jpg") repeat-x top; } #mainNav li li li{  padding:0px; background:#333; background:#333 url("/_img/bg_menu_parent.jpg") repeat-x top; width:20em; } #mainNav li ul {  position: absolute; width: 161px; left: -999em;  padding-top:0px; border-bottom:1px solid #EEAD0E; } #mainNav li ul ul {  margin: -2.0em 0 0 161px; padding-top:0px; border:solid #EEAD0E; border-width:1px 1px 1px 0px; width:20em; } #mainNav li:hover ul ul, #mainNav li.sfhover ul ul { left: -999em; } #mainNav li:hover ul, #mainNav li li:hover ul, #mainNav li.sfhover ul, #mainNav li li.sfhover ul {  left: auto; } #mainNav li:hover a.products, #mainNav li.sfhover a.products { background-position: 0 -35px; }  #bd { clear: both; } #element { background: #000 url(/_img/element_bg.jpg) repeat-x bottom; border: solid 1px #000; padding: 10px; float: left; } #element h1 { color:#FFF; margin-top: 10px; } #element p { text-align: right; color:#999999; } .colSpace { width: 450px; float: none; } .rightmargin { margin-right: 25px; } .leftmargin { margin-left: 25px; } .subheader { margin-bottom: 30px; line-height: 15px; } #singleCol { clear: both; width: 100%; }  .contentArea{ padding:10px; background:#333; margin-bottom:15px; } .contentArea .content{ background:#FFF; } .contentArea .content h2{ font-weight: bold; color: #EEAD0E; background:#000; padding:15px; } .contentArea li{ margin:10px 0; } .contentArea .floatLeft{ margin:0 30px 10px 0; } .contentArea.shadowRight{ background:#333 url(/_img/bg_boxshadow.jpg) no-repeat top right; padding-right:20px; margin-bottom:0px; width:600px; position:relative;} .contentArea.shadowRight .content h2{ width:570px; } .contentArea .innerContent{ padding:30px 40px 0px 40px; margin-bottom:10px;} .contentArea.small{ padding:5px; } .contentArea.flash{ padding:0px; background:none; } .contentArea ul{ color:#333; margin-top:20px; } .contentArea ul li{ list-style:disc; list-style-position:inside; } .contentArea ul ul{ margin-left:20px; padding-left:10px; list-style:none; border-left:1px solid #333; } .contentArea ul ul li{ list-style:none; } .shadowRightBottom{ background:URL(/_img/bg_boxshadow_bottom.png) no-repeat top right; height:10px; margin:0 2px 0 0; padding:0px; _height:1px; _width:624px; _background:none; _border-top:2px solid #151515; }  #flash-main{ width:960px; height:330px; background:#ccc; overflow:hidden; overflow:hidden; border-bottom:#ea9e0b 5px solid ; margin-bottom:0; } #flash-main .slide{ width:960px; height:330px; display:none; background:#505050; } #flash-main .slide a{ padding:0; } #flash-main .slide a.flashVideo{ position:absolute; top:40px; right:60px; border:7px solid #333; height:240px; width:320px;} #flash-main .slide a.flashVideo:hover{ border-color:#ea9e0b; } #flash-main .hiddenText{ position:absolute; top:0; left:0; text-indent:-9999px; width:1; overflow:none; } #flash-left, #flash-center, #flash-right{ float: left; width:310px; height:155px; background:#ccc; overflow:hidden; margin:15px 0 10px 0; } #flash-left .slide, #flash-center .slide, #flash-right .slide{ height:149px; width:304px; background:#333; overflow:hidden; display:block; padding:0px; border:3px solid #333;} #flash-left a.slide:hover, #flash-center a.slide:hover, #flash-right a.slide:hover{ background:#ea9e0b; border:3px solid #ea9e0b; } #flash-center { margin-left:15px; } #flash-right { float: right; } .loader{ background:#656364 url(/_img/hp-loader.jpg) no-repeat bottom left; width:960px; height:330px; } .loader img{ margin:286px 0 0 400px; } #flash-main-nav { z-index:888; float:right; margin:0 40px 0 0; background:URL(/_img/bg_flash_nav.jpg) repeat-x top; padding:0px 0 5px 5px; } #flash-main-nav a {text-indent:-9999px; width:35px; height:20px; display:block; background:URL(/_img/bg_flash_nav_button.jpg) repeat-x top; float:left; margin-right:5px; padding:0;} #flash-main-nav a.activeSlide, #flash-main-nav a:hover { background:#ea9e0b; }  h2 span.category{ color:#333; border-left:1px solid #333; font-weight:normal; font-size:80%; margin-left:6px; padding-left:8px; } a.thumbLink{ padding:0px; text-align:center; width:200px; display:block; border:0px solid #999; float:left; margin:15px 20px 20px 0px; } a.thumbLink p{ cursor:pointer; } a.thumbLink p.name{ font-weight:bold; margin:10px 0 0 0; padding:2px 3px; display:block; } a.thumbLink p.type, a.thumbLink p.description{ color:#999; clear:both; padding:0px; font-size:93%; } a.thumbLink p.description{ } a.thumbLink:hover{ background:0px; } a.thumbLink:hover p.name{ background:#EEAD0E; } a.supportButton{ display:block; height:26px; width:84px; background:URL(/_img/support_button.gif) no-repeat top left; text-indent:-9999px; padding:0px; margin-bottom:20px;} a.supportButton:hover{ background:URL(/_img/support_button.gif) no-repeat top left; } a.showMap{ display:block; height:26px; width:87px; background:URL(/_img/findOnMap_button.gif) no-repeat top left; text-indent:-9999px; padding:0px; margin-bottom:20px;} a.showMap:hover{ background:URL(/_img/findOnMap_button.gif) no-repeat top left; } a.downloadsButton{ display:block; height:26px; width:104px; background:URL(/_img/getDownloads_button.gif) no-repeat top left; text-indent:-9999px; padding:0px; margin-bottom:20px;} a.downloadsButton:hover{ background:URL(/_img/getDownloads_button.gif) no-repeat top left; } a.updateSignupButton{ display:block; height:38px; width:295px; background:URL(/_img/text_updatesignup.gif) no-repeat top left; text-indent:-9999px; padding:0px; margin-bottom:0px; margin-top: 30px;} a.updateSignupButton:hover{ background:URL(/_img/text_updatesignup.gif) no-repeat top left; } a.calculateButton{ display:block; height:38px; width:94px; background:URL(/_img/calculate_button.gif) no-repeat top left; text-indent:-9999px; padding:0px; margin:0px; text-align: left; } a.calculateButton:hover{ background:URL(/_img/calculate_button.gif) no-repeat top left; } ul.replaceText{ margin-left:50px; } ul.replaceText li{ display:inline; } a.replaceText{ display:block; height:38px; width:280px; padding:0px; margin-bottom:20px; float:left; margin-right:5px; text-indent:-9999px; } a.replaceText.serviceCenter{ width:280px; background:URL(/_img/text_serviceCenter.gif) no-repeat top center; } a.replaceText.serviceCenter:hover{ background:URL(/_img/text_serviceCenter.gif) no-repeat top center; } a.replaceText.repairInfo{ width:220px; background:URL(/_img/text_repairInfo.gif) no-repeat top center; } a.replaceText.repairInfo:hover{ background:URL(/_img/text_repairInfo.gif) no-repeat top center; } a.replaceText.repairPricing{ width:200px; background:URL(/_img/text_repairPricing.gif) no-repeat top center; } a.replaceText.repairPricing:hover{ background:URL(/_img/text_repairPricing.gif) no-repeat top center; } a.replaceText.farmPartsCatalog{ width:244px; background:URL(/_img/text_farmsteadparts.gif) no-repeat top center; } a.replaceText.farmPartsCatalog:hover{ background:URL(/_img/text_farmsteadparts.gif) no-repeat top center; } a.replaceText.pwPartsCatalog{ width:275px; background:URL(/_img/text_pwparts.gif) no-repeat top center; } a.replaceText.pwPartsCatalog:hover{ background:URL(/_img/text_pwparts.gif) no-repeat top center; } #productContainer{ float:left; margin-top:10px; width:150px; height:170px; } .featuredProducts{ margin-left:20px; } .productSupportLink{ padding:30px 40px 15px 40px; border-top:1px solid #999; margin-bottom:0px;} .productSpotlightHeading{ margin-left:40px; } .productListHeading{ margin:10px 20px 0 40px; } .productListHeading h3{ margin-bottom: 5px; } .productListHeading p{ margin:0; } form.support{ margin:40px 0 20px 40px; float:left; } form.supportSearch{ margin-top:20px; } .zipcodeResults, .navigator{ padding:10px 40px; } .navigator{ color:#999; text-align:right; } .navigator .pages{ float:left; } a.showMap{ float:right; } .headerBg{ height:180px; } ul.noBullets{ list-style:none; } ul.noBullets li{ list-style:none; list-style-position:outside;} a.pdfFile{ background: url(/_img/icon_pdf_small.gif) no-repeat left center; padding-left:25px;} a.pdfFile:hover{ background:#EEAD0E url(/_img/icon_pdf_small.gif) no-repeat left center; } a.exeFile{ background: url(/_img/icon_exe.gif) no-repeat left center; padding-left:25px;} a.exeFile:hover{ background:#EEAD0E url(/_img/icon_exe_over.gif) no-repeat left center; } a.txtFile{ background: url(/_img/icon_txt.gif) no-repeat left center; padding-left:25px;} a.txtFile:hover{ background:#EEAD0E url(/_img/icon_txt_over.gif) no-repeat left center; } a.wmvFile{ background: url(/_img/icon_wmv.gif) no-repeat left center; padding-left:25px;} a.wmvFile:hover{ background:#EEAD0E url(/_img/icon_wmv_over.gif) no-repeat left center; } .newsBlock{ margin-bottom:5px; padding-bottom:5px; border-top:0px solid #ccc; } .newsBlock.firstBlock{ border-top:0px; } .newsBlock .date{ color:#666; } .innerContent img.floatRight{ margin:0 0 10px 20px; } .column{ float:left; width:30%; margin-top:20px } .column.firstCol{ margin-left:30px; } .column h3{ margin-bottom:5px; } .column p{ color:#333; padding:0 0 0 3px; } .column ul{ margin-top:10px; } .column ul li{ list-style:none; list-style-position:outside; } .gallery a{ width:100px; height:100px; display:block; float:left; margin-right:25px; } .gallery a.video{ height:123px; } .dropMenu .dropdownContent .gallery a span{text-align:center; display:block; font-size:12px; line-height:15px; margin:0; padding:3px 0 0 0;} #sitemap{ list-style:none; list-style-position:margin:0 0 20px 0; } #sitemap ul{ margin:15px 10px; padding-left:20px; border-left:1px solid #CCC; } #sitemap li{ list-style-position:outside; list-style-type:none; padding:0; text-indent:0; } #savings{ background: #2E4223 url(/_img/bg_savings.jpg) top left no-repeat; padding: 17px 20px 0 20px; color: #fff; } #savings form,.savingsResults{ border: 1px solid #fcac0e; height: 190px; padding:20px; margin: 30px 0 20px 0; overflow:hidden; } #savings form{ float: left; width:255px; position:relative; } #savings form div{ width: 50%; float: left; margin-bottom: 20px; border:0; } #savings form .calculateButton{ position: absolute; bottom: 20px; right: 20px; } #savings form label, .savingsResults p{ font-weight: bold; color: #FCAC0E; } #savings form input, #savings form select{ margin: 5px 0 5px 0; } #savings form .submit{ display: none; } #savings form .inputNote{ color: #85A06a; font-weight: normal; font-style: italic; font-size:12px; } #savings form .inputNote span{ font-style:normal; font-weight: bold; color: #FFF; } .savingsIntro{ width: 355px; font-size:14px; line-height: 20px; float:right; } .savingsResults{ float: right; width: 550px; background: #223a1b; } .savingsResults.inactive{ border-color:#355522; background: #2b411d; } .savingsResults.inactive p{ display: none; } .savingsResults .result{ color: #fff; font-size:82px; font-weight:normal; margin: -5px 0 5px 0; } .savingsResults .result sup{ font-size: 60px; } .savingsResults .resultNote{ color: #85A06a; font-weight: normal; } .savingsResults .resultNote span{ color: #FFF; font-weight: bold; } .savingsResults div{ font-size:40px; color:#85A06a; padding: 20px; display:none; } .savingsResults.error div{ display: block; } .savingsProducts{ float: right; width: 560px; margin-left:42px; } .savingsProducts p{ font-size: 9px; margin-top: 20px; } .savingsProducts a{ margin-right: 60px; padding:0; } .savingsProducts a.last{ margin-right: 0; } .savingsProducts a:hover{ border:0; background: none; } .savingsDetails{ float:left; width:260px; }  .form div{ padding:5px 0;} .form label{ width:150px; display:block; float:left; } .form input, .form select{ } .form .note{ margin:0 0 0 5px; color:#666; font-size:100%; } #errors{ color:#FF0000; margin:0 0 20px 0; } #errors li{ list-style:none; list-style-position:outside; margin:0 0 5px 0;} form.distributorSidebar #s_Dealer_Zip, form.distributorSidebar option{ margin-left:10px; } .formTbl{} .formTbl td{ padding-bottom:10px; } .formTbl checkbox{ } .checkTbl input{ margin:5px 5px 5px 0; } .form p.note{ margin-left:150px;padding-top:5px; color:#999; font-size:85%; } .form.calc div{ border-bottom:1px solid #CCC; padding-left:5px; } .form.calc div.calcResults{ background:#FFFAEF; padding-left:10px; font-weight:bold; } .formula{ font-weight:bold; color:#666; font-size:90%; } .form.signup{ } .form.signup h4{ margin-top:10px 0 0 0; } .form.signup label{ width:75px; } .form.signup .required{ font-size:10px; color:#999; } .form.signup .checkboxes{ width:500px; } .form.signup .checkboxes label{ width:auto; float:none; display:inline; } .form.signup .checkboxes div{ width:150px; float:left; } .form.signup .checkboxes input{ margin-right:8px; } .form.submit{ cursor:pointer; }  .contentArea table{ margin-left:0px; border:#FFF; } .contentArea table th{ font-weight:bold; } .contentArea table td, .contentArea table th{ vertical-align: top; padding:10px 10px 0 10px; background:#FFF; }  .dropMenu{ font-size:108%; margin:20px 0 0 0; border-bottom:0px solid #999; } .dropMenu a.dropLink{border-top:1px solid #999; display:block; padding:10px 20px; text-transform:uppercase; font-weight:bold; background:#FFF URL(/_img/bg_dropLink.jpg) repeat-x top; color:#333; cursor:pointer; } .dropMenu a.dropLink span{ padding-right:25px; background:URL(/_img/arrow_right.gif) no-repeat center right; } .dropMenu a.dropLink span.pdf{ background:URL(/_img/icon_pdf_small.gif) no-repeat center right; padding-right:25px; } .dropMenu a.dropLink:hover{ background:#EDAD0F URL(/_img/bg_dropLink_over.jpg) repeat-x bottom; color:#FFF; text-decoration:none; } .dropMenu a.dropLink.open{ background:#EDAD0F URL(/_img/bg_dropLink_over.jpg) repeat-x bottom; color:#FFF; } .dropMenu a.dropLink.open span{ background:URL(/_img/arrow_down.gif) no-repeat center right; } .dropMenu a.dropLink.open span.pdf{ background:URL(/_img/icon_pdf_small.gif) no-repeat center right; } .dropMenu div.dropdownContent{ padding:20px 20px 0px 20px; } .dropMenu .dropdownContent p{ margin-bottom:0px; padding-bottom:10px; } .dropMenu .dropdownContent ul li{ list-style-type:none; list-style-position:outside; } .dropMenu .dropdownContent ul li ul{ margin:0 0 0 20px; } .dropMenu .dropdownContent ul li ul li{ margin:5px 0; } .content.shadowRight .dropMenu a.dropLink{ width:560px; } .shadowRight .dropMenu div.dropdownContent{ padding-bottom:10px; } .dropMenu .dropdownSlider a.dropLink{ margin:0px; background:none; border:none; color: #D59C0E; padding:2px 3px; font-weight:normal; width:auto; text-transform:none;} .dropMenu .dropdownSlider a.dropLink:hover, .dropMenu .dropdownSlider a.dropLink.open{ background:#EEAD0E; color:#FFF; } .dropMenu .dropdownContent .dropdownContent{ border-left:1px solid #CCC; margin:0; padding:0; color:#333; padding:10px 20px 0 20px; margin:10px 0 10px 15px;} .dropMenu.sideLinks{ margin-bottom:30px; border:0px; } .dropMenu.sideLinks a.dropLink{ border-bottom:1px solid #333; border-top:none; background:#6C5210 URL(/_img/bg_sideLink_full.jpg) repeat-y top left; color:#FFF; padding:10px 12px; } .dropMenu.sideLinks a.dropLink:hover,.dropMenu.sideLinks a.dropLink.open{ background:#A47914 URL(/_img/bg_sideLink_full_over.jpg) repeat-y top left; } .dropMenu.sideLinks a.dropLink.noOpen.open{ background:#6C5210 URL(/_img/bg_sideLink_full.jpg) repeat-y top left; } .dropMenu.sideLinks a.dropLink.noOpen.open:hover{ background:#A47914 URL(/_img/bg_sideLink_full_over.jpg) repeat-y top left; } .dropMenu.sideLinks a.first{ background:#121212; color:#666; display:block; padding:10px 12px; text-transform:uppercase; font-weight:bold; cursor:pointer;} .dropMenu.sideLinks a.first:hover{ background:#1C1C1C; color:#FFF; } .dropMenu.sideLinks div.dropdownContent{ background:#FFF URL(/_img/bg_sideLink_body.jpg) repeat-y left; font-size:93%; color:#333; padding-bottom:10px;} .dropMenu.sideLinks ul li{ margin-bottom:5px; } .dropMenu.tabs{ margin-top:0px; } .dropMenu.borderBottom{ border-bottom:1px; } .dropMenu.distributors a.dropLink{ padding:6px 20px; cursor:pointer; overflow:hidden;} .dropMenu.distributors a.dropLink span.name{ text-transform:uppercase; float:left; line-height:32px; } .dropMenu.distributors a p{ text-transform:none; text-align:right; margin:0px; padding:0px; line-height:80%; cursor:pointer; } .dropMenu.distributors a.dropLink span.city, .dropMenu.distributors a.dropLink span.distance, .dropMenu.distributors a.dropLink span.gold{background:none; padding:0px;} .dropMenu.distributors a.dropLink span.city{ font-size:12px; display:block; padding-top:2px; } .dropMenu.distributors a.dropLink span.distance{ font-size:11px; font-weight:normal;display:block; padding-top:3px; } .dropMenu.distributors a.dropLink span.gold{ font-size:70%; font-weight:normal; float:left; margin:7px 0 0 20px; padding:2px 3px 1px 3px; text-transform:uppercase; border:1px solid #666; color:#FFF; background:#B58505 URL(/_img/bg_dropLink_gold_bg.jpg) repeat-x top; } .dropdownSlider{ display:none; } .dropdownSlider.open{ display:block; } span.lowercase, .dropMenu a.dropLink span.lowercase{ text-transform:lowercase; background:none; }  .slideMainContent{ position:absolute; top:10px; right:20px; width:600px; background:#000; display:none; color:#CCC; } .slideMainContent .slideContent{ width:560px; margin:20px 0 0 20px; }  .fullMainContent{position:absolute; top:0px; left:0px; background:#FFF; visibility:hidden; display:block; padding:20px;} .fullMainContent a.closeFullContent{position:absolute; top:-9px; right:-8px; display:block; width:30px; height:30px; background: URL(/_img/close_button.gif) no-repeat top right; text-indent:-9999px;}  .ui-tabs-hide { display: none; } ui-tabs-nav, .ui-tabs-panel { } .ui-tabs-nav { list-style: none; margin: 0; padding: 0 0 0 40px; position:relative; } .ui-tabs-nav:after {  display: block; clear: both; content: " "; } .ui-tabs-nav li { float: left; margin: 0 0 0 2px; } .ui-tabs-nav a, .ui-tabs-nav a span { float: left;  padding: 0 12px; color:#333; } .ui-tabs-nav a.gold, .ui-tabs-nav a.gold span { color:#FFF; } .ui-tabs-nav a { margin: 5px 0 0;  padding-left: 0; padding-bottom:5px; padding-top:5px; background:#8C8C8C URL(/_img/tab_bg_gray.jpg) repeat-x top; text-decoration: none; white-space: nowrap;  border:solid #999; border-width:1px 1px 0 1px; } .ui-tabs-nav a.gold { background:#876410 URL(/_img/tab_bg_gold.jpg) repeat-x top; } .ui-tabs-nav a:link, .ui-tabs-nav a:visited { color: #fff; } .ui-tabs-nav .ui-tabs-selected a { background:#CCC; position: relative; top: 1px; margin-top: 0; } .ui-tabs-nav .ui-tabs-selected a.gold { background:#D7A11A URL(/_img/tab_bg_gold_over.jpg) repeat-x bottom; } .ui-tabs-nav a span { padding-top: 2px; padding-right: 0; height: 20px; background-position: 0 0; line-height: 20px; } .ui-tabs-nav .ui-tabs-selected a span { padding-top: 0; height: 27px; background-position: 0 -23px; line-height: 27px; } .ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {  cursor: default; } .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active {  cursor: pointer; } .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active{ background: #CCC; } .ui-tabs-nav a.gold:hover, .ui-tabs-nav a.gold:focus, .ui-tabs-nav a.gold:active{ background: #D7A11A URL(/_img/tab_bg_gold_over.jpg) repeat-x bottom; } .ui-tabs-panel { background: #fff;  }  * html .ui-tabs-nav {  display: inline-block; } *:first-child+html .ui-tabs-nav {  display: inline-block; }  .highlight { text-decoration:underline; } .searchheading { font-size: 130%; font-weight: bold; } .infoline { font-size: 90%; } .sorting { text-align: right; } .result_block, .result_altblock{ margin-bottom:20px;} .result_block{} .result_altblock{} .result_pages{ margin-bottom:20px; }  .testimonial{ width:250px; color:#FFF; margin-left:30px; } .testimonial p.quote{ background:URL(/_img/quote_top.gif) no-repeat top center; padding:15px 15px 0px 15px; margin-bottom:0px; font-size:100%;} .testimonial p.author{ background:URL(/_img/quote_btm.gif) no-repeat top center; padding:40px 15px 0px 15px; } .testimonial p.noauthor{ background:URL(/_img/quote_btm_noarrow.gif) no-repeat top center; padding:40px 15px 0px 15px; } .sidebar{padding:10px 8px 8px 8px; background:#343434 URL(/_img/bg_sidediv.jpg) repeat-y left;} a.graphicLink img{ border:3px solid #CCC; } a.graphicLink:hover{ background:none; } a.graphicLink:hover img{ border-color:#EEAD0E; } .callout{ text-align:center; margin-bottom:20px; } a.calloutLink, a.calloutLink:hover{ padding:0; border:0; background:none; } a.calloutLink img{ border:5px solid #333; } a.calloutLink:hover img{ border-color:#ea9e0b; }  #ft { margin:10px 0; font-size:93%;} #ftLinks { float: left; text-align: left; color: #FFF; } #ftLinks p{ margin-bottom:5px; } #ft ul { margin-bottom:10px; } #ft li { display: inline; padding:0 5px 0 7px; margin:0px; border-style:solid; border-left-width:1px; border-left-color:#333; } #ft li.firstlink { padding-left:0px; border-left-width:0px; } #ft li a { } #ft li a:hover { }   #shadowbox_container, #shadowbox_overlay { top: 0; left: 0; height: 100%; width: 100%; margin: 0; padding: 0; } #shadowbox_container { position: fixed; display: block; visibility: hidden; z-index: 999; text-align: center;  } #shadowbox_overlay { position: absolute; }  #shadowbox { position: relative; margin: 0 auto; text-align: left;  }  #shadowbox_body { position: relative; margin: 0; padding: 0; border: 8px solid #666; overflow: hidden; } #shadowbox_body_inner { position: relative; height: 100%; } #shadowbox_content.html { height: 100%; overflow: auto;  }  #shadowbox_loading { position: absolute; top: 0; width: 100%; height: 100%; } #shadowbox_body, #shadowbox_loading { background-color: #060606;  } #shadowbox_loading_indicator { float: left; margin: 10px 10px 0 10px; height: 32px; width: 32px; background-image: url(/_lib/js/shadowbox-2.0/src/skin/dickey-john/loading.gif); background-repeat: no-repeat; } #shadowbox_loading span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; float: left; margin-top: 16px; } #shadowbox_loading span a:link, #shadowbox_loading span a:visited { color: #fff; text-decoration: underline; }  #shadowbox_title, #shadowbox_info { position: relative; margin: 0;  padding: 0; overflow: hidden; } #shadowbox_title_inner, #shadowbox_info_inner { position: relative; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; } #shadowbox_title { height: 26px; } #shadowbox_title_inner { font-size: 16px; padding: 5px 0; color: #fff; } #shadowbox_info { height: 20px; } #shadowbox_info_inner { font-size: 12px; color: #fff; }  #shadowbox_nav { float: right; height: 16px; padding: 2px 0; width: 45%; } #shadowbox_nav a { display: block; float: right; height: 16px; width: 16px; margin-left: 3px; cursor: pointer; } #shadowbox_nav_close { position:absolute; top:10px; right:-16px; z-index:20; height: 30px; width: 30px; cursor:pointer; display:block; background-image: url(/_lib/js/shadowbox-2.0/src/skin/dickey-john/icons/close.png); background-repeat: no-repeat; } #shadowbox_nav_next { background-image: url(/_lib/js/shadowbox-2.0/src/skin/dickey-john/icons/next.png); background-repeat: no-repeat; } #shadowbox_nav_previous { background-image: url(/_lib/js/shadowbox-2.0/src/skin/dickey-john/icons/previous.png); background-repeat: no-repeat; } #shadowbox_nav_play { background-image: url(/_lib/js/shadowbox-2.0/src/skin/dickey-john/icons/play.png); background-repeat: no-repeat; } #shadowbox_nav_pause { background-image: url(/_lib/js/shadowbox-2.0/src/skin/dickey-john/icons/pause.png); background-repeat: no-repeat; }  #shadowbox_counter { float: left; padding: 2px 0; width: 45%; } #shadowbox_counter a { padding: 0 4px 0 0; text-decoration: none; cursor: pointer; color: #fff; } #shadowbox_counter a.shadowbox_counter_current { text-decoration: underline; }  div.shadowbox_clear { clear: both;  }  div.shadowbox_message { font-family: 'Lucida Grande', Tahoma, sans-serif; font-size: 12px; padding: 10px; text-align: center; } div.shadowbox_message a:link, div.shadowbox_message a:visited { color: #fff; text-decoration: underline; } 