@charset "utf-8";
/* Template 12A CSS Document*/
body { background: #1f406b url(https://1084c2.claudeassets.com/20210622201623im_/https://www.countrytoolrental.com/images/bg-pattern.png) repeat; padding: 20px 0px; margin: 0px auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333; }
#wrapper{ background: #FEFEFE; width: 1000px; margin: 0 auto; padding: 0px 0px; border: 2px solid #000; border-radius: 10px; overflow: hidden; }

a { color:#205936; text-decoration: underline; font-weight: normal; }
a:hover { color:#000; }

p { padding: 5px 0px; margin:5px 0px; line-height: 18px; }

ul { list-style:none;}
ul li{ list-style-image:url(https://51122a.claudeassets.com/20210622201623im_/https://www.countrytoolrental.com/images/bullet-dark.png); }
ul.nolistimg li { list-style-image: none; }
ul li a{}

div.floatlist ul { float: left; margin: 10px 20px 20px 0; }

img { border: 0px none; }

h1 { padding: 0px; margin: 0px 0px; font-size: 22px; line-height: 24px; color: #000; font-weight: bold; }
h2 { padding: 8px 5px 8px 10px; margin:0px; font-size: 20px; color: #000; font-weight: bold; }
h3 { padding: 0px 0px; margin: 0px 0px; font-size: 24px; color:#000; font-weight: bold; line-height: 26px; }

hr { margin:10px 0 10px 0; padding:0px; border-bottom: 1px solid #000; border-top: 0px; border-left: 0px; border-right: 0px; line-height:0px; height:1px; display:block; }

.clearfloat { clear:both; height: 0; margin: 0; padding: 0; }
.clearfloat:after { content: "."; visibility: hidden; display: block; height: 0; clear: both; }
.floatleft { float: left; }
.floatright { float: right; }

ul.floatleft { float: left; margin: 5px 0 15px 20px; padding: 0; }
ul li.nolist { border-bottom: none; background: none; height: 10px; }
ul li.nolist:hover { background: none; }

#header-bg { position: relative; background: #FFF; margin: 0px auto; padding: 5px 0px; }

#logo-2 { float: left; margin-left: 10px; }
#logo { float: left; margin: 5px 0px 0px 10px; }

.slogan { float: left; width: 240px; text-align: left; margin: 45px 0 0 0; }
.slogan p { color: #999; font-size: 18px; font-weight: normal; margin: 0; padding: 0; line-height: 24px; }

#phones-wrap { position: relative; clear: right; float: right; padding: 0; margin: 0; overflow: hidden; }
.phones { float: right; margin: 25px 35px 0px 0px; padding: 7px 0px 0px; }
.phones p { margin: 0; padding: 0; }
.phones a { text-decoration: none; color: #009; font-size: 22px; font-weight: bold; text-align: center; }
.phones a:hover { color: #C00; }

#top-links-pane { position: relative; float:right; width: 500px; margin: 10px 10px 0px 0px; padding: 0px; }
.top-links-wrap { position: relative; float: right; margin: 10px 0px 0px; padding: 0px /* Adjust to compensate for width */; overflow: hidden; }

.top-links{ float: left; height: 34px; background: none transparent; margin: 0; padding: 0; overflow: hidden; }
.top-links ul { margin: 0; padding: 0; list-style: none; }
.top-links ul li { float: left; list-style-image: none; }
.top-links ul li a { color: #000; text-decoration:none; font-size: 13px; padding: 0 0 0 12px; margin: 0 12px 0 0; line-height: 37px; background: transparent url(https://51122a.claudeassets.com/20210622201623im_/https://www.countrytoolrental.com/images/bullet-dark.png) no-repeat 0 3px; }
.top-links ul li a:hover{ color: #000; text-decoration: underline;}
.top-links ul li a:visited { color: #000;} 
.top-links ul li a.home { background: none; }
.top-links ul li a.cart { margin: 0 5px 0 0; padding-left: 5px; background: none; }
.top-links ul li a.cart img { margin-top: 5px; }
.top-links ul li a.last { margin-right: 0; }
.social { float: left; margin: 0; padding: 0; overflow: hidden; }
.social ul { margin: 0; padding: 0; list-style: none; }
.social ul li { float: left; list-style-image: none; }
.social ul li img { margin: 4px 0px 0px 0px; }

.green { color:#a9ac99;}
.black { color: #000; }
.white { color: #FFF; }
.gray { color: #666; }

/** Pure CSS Dropdown Menu **/
.navbar-wrap { }
.navbar { position: relative; width: 100%; height: 34px; background: #C00 url(https://5961e9.claudeassets.com/20210622201623im_/https://www.countrytoolrental.com/images/nav-bg.png) repeat-x; z-index: 1005; }
.navbar ul { margin: 0; padding: 0; list-style: none; }
.navbar-links {}
.navbar-search { float: right; }
.navbar ul li { position: relative; float: left; list-style-image: none; }
.navbar ul li a { display: block; color: #FFF; text-decoration: none; font-size: 15px; font-weight: bold; padding: 0 13px; line-height: 34px; background: url(https://92fec8.claudeassets.com/20210622201623im_/https://www.countrytoolrental.com/images/nav-border.png) no-repeat right bottom; }
.navbar ul li a:hover { color: #DDD; }
.navbar ul li a.first { }
.navbar ul li a.last { padding-right: 0px; background: none; }
.navbar ul li a.cart { float: right; background: url(https://e921fe.claudeassets.com/20210622201623im_/https://www.countrytoolrental.com/images/icon-cart.png) no-repeat right 6px; padding-right: 35px; }
.navbar ul li.dropdown { background: url(https://2e7443.claudeassets.com/20210622201623im_/https://www.countrytoolrental.com/images/down-wide.png) no-repeat right 15px; }
.navbar ul li.dropdown a { padding-right: 25px; }
/* Dropdown Menu */
.navbar ul ul { position: absolute; right: 9999px; list-style: none; width: 180px; background: #FFF; border: 1px solid #000; border-top: 0px none; z-index: 1005; overflow: hidden; }
.navbar ul li.dropdown:hover ul { left: 0px; }
.navbar ul ul li { float: none; }
.navbar ul ul li a { display: block; text-align: left; font-size: 12px; color: #333; padding: 5px 0px 5px 17px; margin: 0px; line-height: 18px; background: url(https://51122a.claudeassets.com/20210622201623im_/https://www.countrytoolrental.com/images/bullet-dark.png) no-repeat 5px 10px; border-bottom: 1px solid #000; }
.navbar ul ul li a:hover { color: #000; background: #DDD url(https://51122a.claudeassets.com/20210622201623im_/https://www.countrytoolrental.com/images/bullet-dark.png) no-repeat 5px 10px; }
.navbar ul ul li a.last { border-bottom: 0px solid #000; background: url(https://51122a.claudeassets.com/20210622201623im_/https://www.countrytoolrental.com/images/bullet-dark.png) no-repeat 5px 10px; }
.navbar ul ul li a.last:hover { background: #DDD url(https://51122a.claudeassets.com/20210622201623im_/https://www.countrytoolrental.com/images/bullet-dark.png) no-repeat 5px 10px; }
/* Dropdown Menu Reversed */
.navbar ul li.right ul { position: absolute; right: 9999px; list-style: none; width: 180px; background: #FFF; border: 1px solid #000; border-top: 2px solid #000; z-index: 1005; overflow: hidden; }
.navbar ul li.dropdown.right:hover ul { right: 0px; left: auto; }
.navbar ul li.right ul li { float: none; }
.navbar ul li.right ul li a { display: block; text-align: right; font-size: 12px; color: #333; padding: 5px 17px 5px 0; margin: 0; line-height: 18px;  background: url(https://8c893e.claudeassets.com/20210622201623im_/https://www.countrytoolrental.com/images/bullet-dark-reverse.png) no-repeat right 10px; border-bottom: 1px solid #000; }
.navbar ul li.right ul li a:hover { color: #000; background: #DDD url(https://8c893e.claudeassets.com/20210622201623im_/https://www.countrytoolrental.com/images/bullet-dark-reverse.png) no-repeat right 10px; }
.navbar ul li.right ul li a.last { border-bottom: 0px solid #000; }
.navbar ul li.right ul li a.last:hover { background: #DDD url(https://8c893e.claudeassets.com/20210622201623im_/https://www.countrytoolrental.com/images/bullet-dark-reverse.png) no-repeat right 10px; }

#search { clear: right; float: right; width: 280px; height: 26px; background: #FFF; border: 1px solid #999; margin: 18px 15px 0px 0px; padding: 0; }
#search-box { width:220px; padding:2px 5px 0px 7px; color:#333; margin-top:3px; border: 0; float: left; }
.btn-search { float:right; }
#search ::-webkit-input-placeholder { color:#999; }
#search ::-moz-placeholder { color:#999; } /* firefox 19+ */
#search :-ms-input-placeholder { color:#999; } /* ie */
#search input:-moz-placeholder { color:#999; }

/** Cycle 2 Plugin **/
/* Slideshow */
#header-pane { padding: 10px 10px 0 10px; overflow: hidden; }
.slideshow { position: relative; float: left; padding: 0px; width: 750px; height: 300px; border: 1px solid #666; z-index: 1000; }
.cycle-slideshow img { width: auto; max-width: 750px; height: auto; max-height: 300px; }
.slideshow #prev { position: absolute; bottom: 140px; left: 5px; z-index: 1001; }
.slideshow #prev img:hover, .slideshow #next img:hover { opacity: 0.7; }
.slideshow #next { position: absolute; bottom: 140px; right: 5px; z-index: 1001; }

/* Pager */
.cycle-pager { position: absolute; bottom: 5px; left: 5px; z-index: 1002; overflow: hidden; }
.cycle-pager span { font-family: Georgia, sans-serif; font-size: 60px; line-height: 28px; display: inline-block; color: #CCC; cursor: pointer; }
.cycle-pager span.cycle-pager-active { color: #666;}
.cycle-pager > * { cursor: pointer;}

/* Caption */
.cycle-caption { position: absolute; color: white; bottom: 15px; right: 15px; z-index: 700; }

/* Overlay */
.cycle-overlay { font-family: tahoma, arial; position: absolute; bottom: 0; width: 100%; z-index: 600; background: black; color: white; padding: 15px; opacity: .5; }

#inner-content { position: relative; width:940px; padding: 10px 10px 15px 10px; background: #FFF url(https://102bb1.claudeassets.com/20210622201623im_/https://www.countrytoolrental.com/images/left-pane-bg.png) repeat-y; overflow: hidden; border: 1px solid #666; margin: 10px auto; }
#content{ float: right; width:680px; padding: 3px 0px 10px 0; margin: 0; background: #FFF; font-size: 13px; }
#content p { margin: 0 0 8px 0; padding: 0 25px 0 0; }
#content h1 { color: #000; margin: 0 0 20px 0; }
#content h2 { font-size: 16px; color: #333; }
#content h3 { font-size: 14px; color: #333; }
#content a { color: #06C; text-decoration: none; }
#content a:hover { color: #000; text-decoration: underline; }

.cat-title{ background: none transparent; width: 230px; height:30px; margin:0 0 5px 5px; font-size:16px; font-weight:bold; color:#000; padding:0; line-height:30px; }
.cat-title { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
td.cattitle { background: #C00; padding: 10px 5px; }
td.cattitle:last-child { border-right: 1px solid #000; }

.catagories{ padding:0; margin: 0; list-style:none;}
.catagories li{border-bottom:1px #999 dotted; color:#f3d8b7; background:url(https://51122a.claudeassets.com/20210622201623im_/https://www.countrytoolrental.com/images/bullet-dark.png) no-repeat 5px 8px; padding: 5px 0 0 18px; height: auto; list-style:none; margin: 0; text-transform: uppercase;}
.catagories li:hover{background: url(https://51122a.claudeassets.com/20210622201623im_/https://www.countrytoolrental.com/images/bullet-dark.png) no-repeat 5px 8px;}
.catagories li:hover a { color: #009; }
.catagories li a{ display:block; color:#000; text-decoration:none; padding: 0; margin: 0 0 5px 0; }
.catagories li a:hover{ color: #009;} 

#header-pane { padding: 10px 10px 0px; background: none transparent; }
#panel-whats-new { float:right; width: 210px; min-height:300px; border: 1px solid #666; background:#F8F8F8; position: relative; }
#panel-whats-new .title{ width: 190px; background: #009 url(https://5961e9.claudeassets.com/20210622201623im_/https://www.countrytoolrental.com/images/nav-bg.png) repeat-x; line-height:30px; color:#FFF; text-transform:uppercase; font-size:14px; padding-left:10px; margin: 5px 0px 0px 4px; font-weight: bold; border: 1px solid #333; }
#panel-whats-new .title a { color: #FFF; text-decoration: none; font-size: 14px; font-weight: bold; }
#panel-whats-new .title a:hover { color: #DDD; text-decoration: none; }
#panel-whats-new img { border: 1px solid #333; margin-left: -2px; }
#panel-content{ padding:10px 15px 5px 15px; }
#panel-content p{ padding:0; margin:5px 0 0 0; }
#panels { padding: 10px 0 10px 12px; }
.panel { width: 461px; float: left; padding: 10px; border: 1px solid #333; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-box-shadow: 0px 0px 2px #000; -moz-box-shadow: 0px 0px 2px #000; box-shadow: 0px 0px 2px #000; }
.panel-content {}
.panel-content p { padding:0; margin:0;}
.titlepanel { background:url(https://72c7fd.claudeassets.com/20210622201623im_/https://www.countrytoolrental.com/images/title-bg.png) repeat-x; width:457px; color:#009; font-weight:bold; padding: 0; margin: 0; position:relative; text-transform:uppercase; font-size: 14px; font-weight:bold; text-align: left; border: 1px solid #666; }
.titlepanel h1 { margin: 0; padding: 0 0 0 10px; line-height: 34px; }
.titlepanel h1 a { color: #009; text-decoration: none; font-size: 14px; line-height: 34px; font-weight: bold; }
.titlepanel h1 a:hover { color: #C00; text-decoration: none; }
.titlepanel h2 { margin: 0; padding: 0 0 0 10px; }
.titlepanel h2 a { color: #009; text-decoration: none; font-size: 14px; line-height: 34px; font-weight: bold; }
.titlepanel h2 a:hover { color: #C00; text-decoration: none; }
.titlepanel p { margin: 0; padding: 0 0 0 10px; }
.titlepanel p a { color: #009; text-decoration: none; font-size: 14px; line-height: 34px; font-weight: bold; }
.titlepanel p a:hover { color: #C00; text-decoration: none; }
.content-inn { padding: 0px; margin: 8px 0 0 0; min-height: 70px; position:relative;}
.content-inn p { padding: 0px 5px; }
.readmore { padding: 0; position: absolute; bottom: 0; left: 0; }
.whats-new { bottom: 5px; left: 8px; }
.readmore ul { margin: 0px; padding: 0px; list-style: none; }
.readmore ul li { list-style-image: none; float: left; }
.readmore ul li a { display: block; color: #000; text-decoration:none; margin: 0px 5px 0px 0px; line-height: 22px; }
.readmore ul li a:hover { text-decoration: underline; }
.readmore img { border: 0px solid #000 !important; }
.colorbar{ height:0; background: #FFF; margin: 0; padding: 0; } 
.services-pane { padding:0; margin: 0 auto; color:#333; text-align:center; width:960px; }
.services-pane p { color: #333; font-size:12px; margin: 0; padding: 0 0 10px 0; }
.small-txt { font-size:10px; }

p.image-bar { margin: 20px 0 0 0 !important; }
p.image-bar img { margin: 0 7px 0 0; border: 1px solid #000; }

#footer { width: 950px; font-size: 12px; padding: 15px 0; color: #000; background: none transparent; font-weight: normal; line-height: 16px; margin: 0 auto; border-top: 1px solid #CCC; }
#footer p { margin: 0; padding: 0; }
#footer a { color: #333; text-decoration: none; font-size: 12px; padding: 0px 4px; font-weight: normal; }
#footer a:hover { color: #000; text-decoration: underline; }

.copyrights{ color: #333; font-size:10px; width: 960px; margin: 0 auto; padding: 0 0 5px 0; background: none transparent; overflow: hidden; border-top: 1px solid #CCC; }
.copy { float: left; margin: 5px 0 0 5px; padding: 5px 10px; }
.copy p { margin: 0; padding: 0; }
.update { float: right; margin: 5px 5px 0 0; padding: 5px 10px; }
.update p { margin: 0; padding: 0; }

#left-pane { float: left; width:235px; background: none transparent; margin: 0 5px 0 0; padding: 0; }
#left-pane p { margin:0; padding: 0;}
#left-pane ul li { list-style-image: none; }
.left-pane-contact { margin: 0 0 0 10px; }

.directions { width: 100%; overflow: hidden; }
.location { float: left; width: 50%; text-align: center; }
.hours { float: left; width: 50%; text-align: center; }
.maps { width: 100%; text-align: center; }
.map { text-align: center; margin: 10px 0 20px 0; }
.map iframe { border: 1px solid #333; }

.testimonial { clear: both; position: relative; width: 100%; margin-top: 20px; padding: 0; }
.testimonial hr { margin: 10px 0 10px 0; padding: 0px; border-bottom: 1px dashed #000; border-top: 0px; border-left: 0px; border-right:0px; line-height:0px; height:1px; display:block; }
.testimonial img { border: 1px solid #999; }
.testimonial p { padding: 0 0 5px 0; margin: 0; }
.testimonial-1row { position: relative; width: 100%; vertical-align: top; padding: 15px 0 0 0; }
.testimonial img { display: inline; }
.testimonial-left { position: relative; width: 270px; float: left; vertical-align: top; padding: 15px 0 20px 0; }
.testimonial-right { position: relative; width: 350px; float: right; vertical-align: top; padding: 15px 0 20px 0; }

#resources { padding: 0 0 0 5px; }
#resources h2 { font-size: 18px; color: #531c03; padding: 0; margin: 18px 0 0 0; }
#resources h2 a { font-size: 18px; font-weight: bold; color: #531c03; text-decoration: none; }
#resources h3 { font-size: 16px; color: #531c03; padding: 0; margin: 10px 0 0 0; }
#resources h3 a { font-size: 16px; font-weight: bold; color: #531c03; text-decoration: none; }
#resources p { padding: 0 0 0 5px; margin: 5px 0 10px 0; }
#resources ul { float: left; }

p.Text-CategoryHead { margin: 0 0 10px 0; padding: 0; }
span.Text-ContentHead { 	font-size: 22px; line-height: 24px; font-weight: bold; color: #000; margin: 0; padding: 0; }
.vertical-img-bar img { float: right; clear: right; margin: 0 0 10px 0; padding: 0; border: 1px solid #333; }
#mainpage h3 { text-transform: uppercase; }
#mainpage h1 { font-size: 22px !important; font-weight: bold; }
#mainpage ul li { list-style-image: none; list-style: disc; }
ul.CommentBlock li { list-style-image: none; list-style: disc; }
table.InventoryTable { margin: 10px 0 0 0; padding: 0; border-collapse: collapse; width: 660px; }
table.InventoryTable tbody { border: 1px solid #333; }

.multicolcell .wrap1 { float: none !important; text-align: center !important; }
.multicolheading { text-align: center !important; width: 165px !important; padding-top: 3px !important; }
.multicoldescr { text-align: center !important; width: 140px !important; }
img.thumbnailimgtall { width: auto; max-width: 120px; height: auto; max-height: 100px; }
img.thumbnailimg { width: auto; max-width: 120px; height: auto; max-height: 100px; }

/*
     FILE ARCHIVED ON 20:35:02 Oct 07, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:15:47 Jul 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.724
  exclusion.robots: 0.065
  exclusion.robots.policy: 0.05
  esindex: 0.012
  cdx.remote: 61.819
  LoadShardBlock: 175.013 (3)
  PetaboxLoader3.datanode: 134.562 (5)
  PetaboxLoader3.resolve: 178.297 (3)
  load_resource: 313.031 (2)
*/