/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{background:#000;color:#fff;margin:20px 0 20px 0;font-family:gill sans,gill sans mt,arial,verdana,helvetica,sans-serif;font-size:small;text-align:center;}.page a:link,.page a:visited{color:#ffffcc;text-decoration:underline;}.page a:hover{color:#fff;text-decoration:underline;}p{margin-top:0;}img{border:0;max-width:100%;height:auto;}h1,h2,h3,h4{font-weight:normal;color:#ffffcc;margin:0;}h1{font-size:14pt;padding:0 0 10px 0;}h2{font-size:12pt;padding:0 0 5px 0;}h3{font-size:9pt;font-weight:bold;padding:0 0 2px 0;}h4{font-size:14pt;padding:5px 0 5px 0;color:#660000;}.alert,.messages{padding:16px 28px;margin-bottom:20px;color:#000;background-color:#dff0d8;}.alert a,.messages a{color:#000 !important;}.alert.danger{background-color:#f2dede;border-color:#a94442;}.alert.alert-success{background-color:#dff0d8;border-color:#3c763d;}.alert.alert-warning{background-color:#fcf8e3;border-color:#8a6d3b;}#user-login-form{text-align:left;}.red{color:#660000;}a.facebook{display:inline-block;padding:6px 0 6px 40px;background:url(/themes/custom/trailways/img/facebook.png) left no-repeat;}.clearboth{clear:both;font-size:1pt;height:1px;}.tabs a:link,.tabs a:visited{color:#660000;text-decoration:none;}.tabs a:hover{color:#660000;text-decoration:underline;}table{border-left:1px solid #ccc;border-top:1px solid #ccc;color:#ccc;margin-bottom:10px;width:100%;border-collapse:collapse;}table tr th,table tr td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}table a:link,table a:visited{color:#660000;text-decoration:none;}table a:hover{color:#660000;text-decoration:underline;}#tooltip tbody{border:0;}.page{width:798px;margin:auto;text-align:left;background:url(/themes/custom/trailways/img/main_back.gif) repeat-y #660000;}.page_inner{background:url(/themes/custom/trailways/img/left_back.jpg) no-repeat bottom left;}.side_strip{background:url(/themes/custom/trailways/img/top_left.gif) no-repeat;padding-top:100px;position:absolute;}.main{padding-left:36px;}.left_side{float:left;width:198px;min-height:420px;}.block-menu-block{padding-top:10px;}.block-menu-block ul{margin:0;padding:0;width:143px;}.block-menu-block li{background:url(/themes/custom/trailways/img/nav-top.gif) #ffffcc no-repeat top;list-style-type:none;text-align:right;margin:0;padding:0;width:143px;}.block-menu-block .menu .leaf,.block-menu-block .menu .collapsed,.block-menu-block .menu .expanded{margin:0;padding:0;}.block-menu-block ul li ul li a:link,.block-menu-block ul li ul li a:visited{color:#000;}.block-menu-block ul li ul li a:hover{color:#000;}.block-menu-block li ul{margin:0 0 0px 0;}.block-menu-block li li{background:none #660000;}.block-menu-block a:link,.block-menu-block a:visited{background:url(/themes/custom/trailways/img/nav-bottom.gif) no-repeat bottom;margin:0;padding:8px;display:block;color:#660000;text-decoration:none;}.block-menu-block a:hover,.block-menu-block a.is-active{background:url(/themes/custom/trailways/img/nav-bottom.gif) no-repeat bottom;margin:0;padding:8px;display:block;text-decoration:none;color:#000;}.block-menu-block ul li ul li a:link,.block-menu-block ul li ul li a:visited{background:none;padding:0 8px 4px 0;color:#ffffcc;}.block-menu-block ul li ul li a:hover,.block-menu-block ul li ul li a.is-active{background:none;padding:0 8px 4px 0;color:#ffcc00;}.right_side{float:right;width:564px;}.main-image img{display:block;}#tabs-wrapper{background:#370000;margin:0;padding:3px 0 3px 0;}.content_area{background:url(/themes/custom/trailways/img/content_corner.gif) #370000 bottom left no-repeat;padding:10px;line-height:15pt;}.content_area_left{width:341px;float:left;}.content_area_right{width:203px;float:right;text-align:right;}#block-user-0 form{text-align:left;}#block-block-1{padding:0;}.right_side .block{background:#370000;padding:10px;}.right_side .block table{color:#ccc;}.right_side .block a:link,.right_side .block a:visited{color:#ffffcc;}.right_side .block a:hover{color:#fff;}.right_side .block#block-system-main{padding:0;}.lower{clear:both;width:762px;text-align:left;}.lower p{margin:0;}.lower .views-row{float:left;color:#660000;padding:10px 0 10px 10px;overflow:hidden;}.lower .feature-block{background:url(/themes/custom/trailways/img/box-bottom.gif) #ffffcc bottom no-repeat;width:178px;height:150px;text-align:right;overflow:hidden;font-size:9pt;}.lower img{margin:1px;}.lower .padding{padding:10px;}.lower a:link,.lower a:visited{color:#660000;text-decoration:none;}.lower a:hover{color:#370000;text-decoration:none;}.footer{clear:both;background:#ffffcc;width:100%;color:#000;font-size:10.5pt;}.footer a:link,.footer a:visited{color:#660000;text-decoration:none;}.footer a:hover{color:#660000;text-decoration:underline;}.footer_inner{width:798px;margin:auto;text-align:left;}.footer_inner_2{padding-left:46px;}.footer .tel{float:left;width:188px;padding-top:15px;}.footer .email{float:left;width:427px;padding-top:15px;}.footer_logo{float:left;padding-top:2px;width:127px;}form{margin-bottom:30px;}form label,form legend{display:block;font-weight:bold;}form fieldset{background:transparent;}form label.form-required:after{content:'*';color:#f00;font-weight:bold;margin-left:5px;}form .form-item{margin-top:1em;margin-bottom:1em;}form .form-item.js-form-type-radio{margin:0;}form .js-form-type-checkbox label,form .js-form-type-radio label{display:inline-block;font-weight:normal;}form .form-text,form .form-email,form .form-textarea{max-width:100%;}form .field-prefix{display:block;font-weight:bold;}form .captcha{margin-bottom:1em;}form .form-submit{background:#ffffcc;padding:10px 20px;border-radius:5px;color:#660000;font-weight:700;cursor:pointer;border:0;font-size:14px;&:hover{color:#000;}}#block-trailways-local-tasks{ul{margin:0 0 20px 0;padding:0;border-bottom:1px solid #ffffcc;li{list-style:none;padding:0;display:inline-block;margin:0 5px 0 0;a{color:#000;background:#fff;border-radius:3px 3px 0 0;display:block;text-decoration:none;font-size:16px;padding:10px 15px;&:hover{background:#ffffcc;color:#000;}&.is-active{background:#ffffcc;color:#000;}}}}}.product-teaser{overflow:hidden;padding-bottom:20px;border-bottom:1px solid #ffffcc;margin-bottom:20px;}.views-row:last-child .product-teaser{border-bottom:0;}.product-teaser .product-image{float:left;width:50%;}.product-teaser .product-details{float:right;width:50%;}.product-teaser .product-details .inner{padding:0 20px;}.product-teaser .product-details .inner form{margin-bottom:0;}.product-details .list-price{text-decoration:line-through;}.product-details .price{font-size:16px;}#block-trailways-cart{padding:20px;}.cart table{border:0;}.cart table th{border-right:0;}.cart table td{border:0;padding:5px;}.cart table td.product-title div{display:inline;}.cart .views-field-remove-button .form-submit{padding:4px 7px;}.commerce-checkout-flow fieldset{border:0;padding:0;}.commerce-checkout-flow legend{font-weight:normal;color:#ffffcc;margin:0;font-size:14pt;padding:0 0 10px 0;}.checkout-pane-payment-information legend{display:none;}
