﻿body{color:#fff;background:#000;text-align:center;margin:0;cursor:default}
a,input,select,textarea{color:#000;border:2px solid #000;-webkit-border-radius:5px;border-radius:5px;padding:5px}
a{background:#ddd;text-decoration:none;vertical-align:baseline;border-color:#555;padding:5px 10px;cursor:pointer}
a,label{display:inline-block;font-weight:bold}
input,select,textarea{font:1em/1 arial;background:azure;outline:none;border-color:#aaa;box-shadow:0 0 5px #aaa}
input:focus,select:focus,textarea:focus{border:2px solid dodgerblue;box-shadow:0 0 5px dodgerblue}
input[type=checkbox]{border:0;vertical-align:middle;box-shadow:none}
textarea{resize:none;height:250px;overflow:auto}
img{vertical-align:middle;border:0/*IE7*/}
h1,h2,h3{margin:.5em 0}
p{margin:.5em 0}right
div{vertical-align:top}

.bg-world-map{background:#000 url('/images/backgrounds/world_map_1920x1000.png') repeat top left;background-size:contain}

.img-icon{vertical-align:baseline;width:15px;margin-right:5px}
.img-logo{width:100%;float:left;}
.img-time-definite-transportation-modes{width:100%;max-width:1300px}

.carousel-inner img{margin:0 auto;max-width:none;min-width:100%;max-height:600px;}

.menu{text-align:left;}
.menu a{background:transparent;border:0;-webkit-border-radius:0;border-radius:0;padding:5px 18px}
.menu-top{padding:0px; margin-left:10%;}
/*.menu-top #proud-banner{display:inline;margin-right:10%}*/
.menu-top #contact-header{text-align:center;}
.menu-top a{color:red}
.menu-main{background:#fff;padding: 0% 10%;}
.menu-main a{}
.menu-main ul{list-style:none;padding:0;margin:2% 10% 0px 0px;float:right;}
.menu-main ul.display-wide{}
.menu-main li{display:inline;position:relative}
.menu-main .a-nav{background:#ddd;border:1px solid #555;-webkit-border-radius:5px;border-radius:5px;margin-top:20px;margin-right:18px;padding:5px}
.menu-main-inner{margin:auto}

.menu-drop-down{display:none;font-size:.75em;background:#000;opacity:.85;border-top:5px solid #555;border-bottom:5px solid #555;text-align:left;position:absolute;top:1.5em;left:0;margin:0!important;z-index:30;}
.menu-drop-down a{color:#fff;display:inline-block;width:180px;border-bottom:1px solid #555;padding:10px 18px}
.menu-main li:last-child .menu-drop-down{left:auto;right:0}
.menu-main li:hover .menu-drop-down{display:block;}
.nav-heading{font-size:1.2vw;font-weight:400;color:black;margin-left:0px}
.nav-heading:hover, .nav-heading:visited{text-decoration:none;}


.content{background:#fff url('/images/backgrounds/world_map_white_1920x1000.png') repeat top left;background-size:contain;color:#555}
.content input,select,textarea{width:250px;margin-bottom:5px}
.content input[type=checkbox]{width:1em;height:1em}
.content .text{font-weight:normal;color:#555;background:transparent;border:0;-webkit-border-radius:0;border-radius:0;padding:0}
.content-inner{background:#fff;text-align:left;max-width:1300px;margin:auto;padding:5px 50px}

#contact-us h2{text-align:center}
.location-block {display:inline-block;vertical-align:top;margin:0px 20px;width:45%;}
.find-station-section {border:1px solid lightgray;padding:10px;border-radius:5px}

#quote-request{font-size:1.4em;font-weight:bold;color:#000;background:#ccc;background:-webkit-gradient(linear,left top,right top,from(#555),to(#fff));background:-webkit-linear-gradient(left,#555,#fff);background:-moz-linear-gradient(left,#555,#fff);background:-o-linear-gradient(left,#555,#fff);background:linear-gradient(to right,#555,#fff);padding:25px}
#quote-request a{background:#fff;border-width:4px;border-color:#000;-webkit-border-radius:10px;border-radius:10px}
#quote-request div{vertical-align:baseline}
#quote-request-form{display:block;}
#quote-request-form h1{text-align:center;}
#quote-request-form > div > p{font-weight:bold;text-align:center;}
#quote-request-form .label-input{padding:20px;text-align:right;margin-right:30%;}
#quote-request-form label{font-weight:400;}
#slogan{font-weight:bold;font-size:2em;font-style:italic;color:red;background:#fff;padding:20px}
#copyright{font-size:.6em;font-weight:bold;padding:5px}

.hide{display:none}
.display-narrow{display:none}
.block{display:block}
.inline-block{display:inline-block}
.text-center{text-align:center}
.text-right{text-align:right}
.text-left{text-align:left}
.bold{font-weight:bold}
.margin-bottom-none{margin-bottom:0}
.display-left{float:left}
.display-right{float:right}
.clear{clear:both}
.red{color:red}

@media screen and (max-width:719px){
.display-left{display:inline-block;float:none}
.display-right{display:inline-block;float:none}
.display-wide{display:none}
.display-narrow{display:inline-block}
.menu .a-home{padding-right:0;padding-left:0}
.menu .a-nav{margin-top:0;margin-right:0;margin-bottom:5px}
.menu-main-inner{position:relative}
.menu-expandable{background:#000;opacity:.85;border-top:5px solid #555;border-bottom:5px solid #555;position:absolute;top:100%;left:0;width:100%;z-index:30}
.menu-expandable a{display:block!important;color:#fff;padding:10px;border-bottom:1px solid #555}
}

@media screen and (min-width:720px) and (max-width:1023px){
.display-wide{display:none}
.display-narrow{display:none}
.display-narrow-bigger{display:inline-block}
.menu-main-inner{position:relative}
.menu-expandable{background:#000;opacity:.85;border-top:5px solid #555;border-bottom:5px solid #555;position:absolute;top:100%;left:0;width:100%;z-index:30}
.menu-expandable a{display:block;color:#fff;padding:10px;border-bottom:1px solid #555}
.menu-expandable .display-narrow{display:none}
}

@media print{
.ie{width:1024px;margin:auto}
}