html,body,form {margin:0;padding:0;}
html {background:url(images/html-bg-asphalt.png) top left repeat;background-attachment:fixed;height:100%;}
body {background:url(images/body-bg-hh-tread-b.png) top center no-repeat;background-attachment:fixed;}
img {border:0;}
#top,#bottom {height:18px;margin:auto;width:984px;}
#top {background:url(images/shadow-top-bg.png) bottom left no-repeat transparent;padding-top:30px;}
#container {background:url(images/shadow-container-bg.png) top left repeat-y transparent;margin:auto;padding:0px 12px;position:relative;width:960px;}
#bottom {background:url(images/shadow-bottom-bg.png) top left no-repeat transparent;}
#header {background:url(images/footer-bg.png) bottom left repeat-x #fff;height:150px;padding-bottom:65px;position:relative;}
#social {height:30px;position:absolute;right:45px;top:10px;vertical-align:middle;width:250px;}
#social * {color:#555;font:bold 14px/1 sans-serif;}
#social a {background-image:url(images/social-networking.png);background-repeat:no-repeat;display:inline-block;height:30px;}
#social img {height:30px;width:30px;}
#facebook {background-position:0px 0px;margin-right:15px;}
#twitter {background-position:-30px 0px;margin-right:15px;}
#youtube {background-position:-90px 0px;}
#header iframe {border:0;height:100px;position:absolute;right:40px;top:55px;width:300px;}
.main-logo {height:90px;width:338px;position:absolute;top:5px;}
.main-logo img {height:90px;width:338px;}
#atcLink {height:50px;position:absolute;left:190px;top:95px;width:310px;}
#atcLink img {background:url(https://www.americastrailercompany.com/images/atc-subsidiary-dark-small.png) top left no-repeat;float:left;height:50px;width:129px;}
#atcLink > span {color:#444 !important;float:left;font:bold 11px sans-serif;margin:18px 0 0 5px;width:175px;}
#atcLink > span > span {color:#777;}
#content-wrapper {background:url(images/content-bg.png) top left repeat-y #fff;min-height:450px;}
#content {margin-left:150px;padding:10px 10px 10px 20px;}
#content * {font-family:Helvetica,Arial,sans-serif;}
#flags {float:left;height:27px;padding-left:10px;padding-top:10px;width:110px;}
.flags * img {height:27px;width:39px;}
#flag-en,#flag-es {background-image:url(images/flags.png);background-repeat:no-repeat;display:block;float:left;height:27px;margin-right:10px;width:39px;}
#flag-en {background-position:0 -54px;}
#flag-en:hover {background-position:0 -27px;}
#flag-en.here,#flag-en.here:hover {background-position:0 0;}
#flag-es {background-position:-39px -54px;}
#flag-es:hover {background-position:-39px -27px;}
#flag-es.here,#flag-es.here:hover {background-position:-39px 0;}
#left {float:left;width:150px;}
#nav {background-color:#057;float:left;padding-bottom:20px;width:150px;}
#nav * {font:normal 12px Verdana,Arial,sans-serif;}
#nav > ul {list-style:none;margin:0;margin-top:15px;padding:0;width:150px;}
#nav ul {display:block;float:left;zoom:1;}
#nav ul li:hover > ul {background-color:#000;display:block;}
#nav ul ul {display:none;position:absolute;left:98%;top:-1px;list-style:none;margin:0px;padding:0px 1px 1px 0px;width:150px;}
#nav ul ul ul {position:absolute;left:98%;top:-2px;}
#nav ul table {border-collapse:collapse}
#nav ul li {display:block;font-size:0px;margin:0px;}
#nav ul a {_padding-left:0;background:url(images/nav-a-bg.png) top left repeat-y #08b;border-bottom:1px solid #057;border-top:1px solid #5cb3d4;color:#fff;cursor:default;display:block;padding:8px 4px;text-align:left;text-decoration:none;vertical-align:middle;zoom:1;}
#nav ul a:active,#nav ul a:focus {outline-style:none;}
#nav ul span {overflow:hidden;}
#nav ul ul li {float:none;}
#nav ul ul a {text-align:left;}
#nav ul li:hover {position:relative;}
#nav ul li:hover > a {text-decoration:none;}
#nav ul li a:hover {background:url(images/nav-a-bg.png) -300px 0px repeat-y #006992;border-top:1px solid #008cc3;border-bottom:1px solid #00405a;color:#fabd4f;position:relative;text-decoration:none;}
#nav ul li a.here {background-position:-150px 0px;background-color:#fabd4f;border-top:1px solid #fcd58e;border-bottom:1px solid #85652a;color:#000;}
#nav ul li a.here:hover {background-image:none;background-color:#eee;border-top:1px solid #fff;border-bottom:1px solid #999;}
#nav ul img {_float:none;border:none;float:left;height:24px;margin-right:4px;width:24px;}
#nav ul ul img {height:15px;width:30px;}
#nav ul a:hover ul,#nav ul a:hover a:hover ul,#nav ul a:hover a:hover a:hover ul {display:block;}
#nav ul a:hover ul ul,#nav ul a:hover a:hover ul ul {display:none}
#nav ul span {background:url(images/arrow_sub1.gif) right center no-repeat;display:block;padding-right:12px;}
#nav ul ul span,#nav ul a:hover table span {background-image:url(images/arrow_sub1.gif);}
#side {padding:10px;}
#side p {font-family:Verdana,sans-serif;font-size:11px;line-height:15px;}
#breadcrumbs {margin-bottom:10px;padding:5px;}
#breadcrumbs a:link,#breadcrumbs a:visited {background-color:#fabd4f;border-color:#fcd58e #a5854a #a5854a #fcd58e;border-style:solid;border-width:1px;color:#000;font:normal 11px/11px Verdana,sans-serif;padding:1px 5px;text-decoration:none;}
#breadcrumbs a:hover {background-color:#08B;border-color:#5cb3d4 #057 #057 #5cb3d4;color:#fff;}
#breadcrumbs a.here {background-color:#CCC;border-color:#eee #777 #777 #eee;color:#555;}
#footer {background:url(images/footer-bg.png) bottom left repeat-x #000;height:40px;padding:5px 5px 65px 5px;}
#footer *,#footer a {color:#FFF;font:normal 10px/16px Verdana,sans-serif;}
#footer a:hover {color:#F00;}
#pentad {color:#FFF;font:normal 10px/10px Verdana,sans-serif;margin:auto;padding-bottom:20px;text-align:center;width:980px;}
#pentad *,#pentad a {color:#FFF;}
#pentad a:hover {color:#FABD4F;}
#tblOptions * a {color:#000;display:block;font:bold 9pt Helvetica,Arial,sans-serif;padding:10px;text-decoration:none;}
#tblOptions * a:hover {background-color:#fabd4f;}
#tblOptions * a img {border:2px solid #000;margin-bottom:5px;}
#sitemap {border-left:4px solid #a00;}
#sitemap ul {list-style-type:none;}
#sitemap a {border-bottom:1px solid #aaa;color:#333;font:normal 11px/20px Verdana,sans-serif;text-decoration:none;}
#sitemap a:hover {border-bottom:1px solid #900;color:#000;}
h1,h2,h3,h4,h5,h6 {font-family:Helvetica,Arial,sans-serif;margin:0;}
h1,h3,h5 {color:#231f20;}
h2,h4,h4 a:link,h4 a:visited,h6 {color:#057;text-decoration:none;}
h1 {font-size:28px;}
h2 {font-size:24px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
p {font-family:Helvetica,Arial,sans-serif;}
.b {font-weight:bold;}
.i {font-style:italic;}
.u {text-decoration:underline;}
.s {font-size:smaller;}
.size-13 {font-size:13px;}
.size-12 {font-size:12px;}
.size-11 {font-size:11px;}
.size-10 {font-size:10px;}
.sm {font:normal 10px Helvetica,Arial,sans-serif;}
.up {text-transform:uppercase;}
.c {text-align:center;}
.l {text-align:left;}
.r {text-align:right;}
.black {color:#222;}
.red {color:#f00;}
.yellow {color:#ff0;}
a.gold-button {background-color:#fabd4f;border-color:#dcb56e #85652a #85652a #dcb56e;border-style:solid;border-width:1px;color:#000;text-align:center;text-decoration:none;}
a.gold-button:hover {background-image:none;background-color:#eee;border-color:#ccc #999 #999 #ccc;}
#content a:link img.border {border:1px solid #000;}
#content a:visited img.border {border:1px solid #000;}
#content a:hover img.border {border:1px solid #fabd4f;}
#content a:hover {color:#f00;}
#makeMeScrollable {height:140px;overflow:hidden;margin:0px auto 20px;position:relative;width:770px;}
#makeMeScrollable {}
#makeMeScrollable div.in {float:left;height:140px;width:192px;}
#makeMeScrollable div.in a:link,#makeMeScrollable div.in a:visited {background-color:#000;display:block;padding:0px;text-decoration:none;}
#makeMeScrollable div.in a:link h2 {color:#fabd4f;font:normal 0.75em sans-serif;height:32px;padding:4px;text-align:center;vertical-align:bottom;}
#makeMeScrollable div.in a:link img {border:1px solid #000;}
#makeMeScrollable div.in a:visited h2 {color:#fabd4f;}
#makeMeScrollable div.in a:visited img {border-color:#000 !important;}
#makeMeScrollable div.in a:hover h2 {color:#fff;}
#makeMeScrollable div.in a:hover img {border-color:#fff !important;}
.odd {background-color:#ccc;}
.even {background-color:#fff;}
#overlay {background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;}
#lightbox {z-index:5;}
table.trailer-menu {margin:auto;margin-top:10px;width:680px;}
table.trailer-menu * a {display:block;text-decoration:none;}
table.trailer-menu th {padding:0;}
table.trailer-menu th h2,
table.trailer-menu th a:link,
table.trailer-menu th a:visited {background-color:#a5a5a5;background:-moz-linear-gradient(top,#e0e0e0,#a0a0a0);background:-webkit-linear-gradient(top,#e0e0e0,#a0a0a0);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#e0e0e0',EndColorStr='#a0a0a0');border:1px solid #bbb;color:#000;display:block;font:bold 18px/2 Helvetica,Arial,sans-serif;text-decoration:none;}
table.trailer-menu th a:hover {background-color:#eee;background:-moz-linear-gradient(top,#fff,#ccc);background:-webkit-linear-gradient(top,#fff,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#cccccc');border:1px solid #ccc;color:#c00;}
table.trailer-menu td {text-align:center;vertical-align:bottom;width:200px;}
table.trailer-menu td a:link,
table.trailer-menu td a:visited {color:#222;}
table.trailer-menu td a:hover {color:#c00;}
table.trailer-menu td a:link img,
table.trailer-menu td a:visited img {border:1px solid #555;height:100px;margin:5px;width:190px;}
table.trailer-menu td a:hover img {border-color:#c00;}
table.trailer-menu td a:link span.sm,
table.trailer-menu td a:visited span.sm {color:#00c;text-decoration:underline;}
table.trailer-menu td a:hover span.sm {color:#c00;}
#gallery {margin:auto;width:760px;}
#gallery > div {margin-bottom:1.5em;text-align:center;}
#gallery > div p:first-child {margin-bottom:0;}
#gallery > div p+p {margin-top:0.25em;}
#gallery img {border:1px solid #057;}
#gallery a:link > img {border:1px solid #000;}
#gallery a:visited > img {border:1px solid #000;}
#gallery a:hover > img {border:1px solid #f70;}
#thumbnails {margin:10px auto 20px;width:638px;}
#thumbnails a:link {display:inline-block;float:left;margin:5px 5px 0px;position:relative;}
#thumbnails a:link img {border:1px solid #000;width:200px;}
#thumbnails a:visited img {border:1px solid #000;}
#thumbnails a:hover img {border:1px solid #fabd4f;}
#thumbnails a:link div {background-color:#000;color:#fabd4f;font-size:0.9em;left:0px;line-height:1.5;padding-right:0.25em;position:absolute;text-align:right;top:0px;width:1.75em;}
#thumbnails a:visited div {color:#fabd4f;}
#thumbnails a:hover div {background-color:#fabd4f;color:#000;}
#basic-modal-content {display:none;}
/* Overlay */
#simplemodal-overlay {background-color:#000;cursor:wait;}
/* Container */
#simplemodal-container {height:400px;width:325px;color:#bbb;background-color:#EEEEEE;border:4px solid #666;padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414;border-left:3px solid #65B43D;color:#bbb;display:block;font-size:12px;margin-bottom:12px;padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(images/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-16px;cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
#nav ul a:hover {cursor: pointer;}
