@charset "utf-8";

/* Global tags -------------------- */
body {background-color: #000;} /* background-color: #FF6301;background-image: url(../images/bg.jpg);background-repeat: no-repeat;background-position: center top;  */
h3, h4{margin-bottom: 3px;}
h4 {font-weight: bold;}
a:link, a:visited {color: #333;text-decoration: none;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #F60;}
a:hover, a:active, a:focus {color: #FFF;background-color: #F60;text-decoration: none;}
p.last {margin-bottom: 0px;}

/* Layout ------------------------- */
.container {border-bottom-right-radius: 44px;border-bottom-left-radius: 44px;background-color: #FFF;background-image: none;color: #333;padding: 0;margin-bottom: 16px;position:relative;}
#nav {background: #ebebeb;width: 100%;position:relative;z-index:100;}
h1 {margin-left: 286px;}
#main-icons, #phone-number, #email {background-image: url(../images/iconz.png);background-repeat: no-repeat;}
#main-icons {margin: 30px 0px 12px 286px;background-position: left top;height: 87px;width: 572px;}
#phone-number, #email {overflow: auto;position: absolute;}
#phone-number p, #email p {color: #FFF;}
#phone-number {height: 141px;width: 147px;background-position: -573px top;top:512px;left:14px;}
#email {height: 107px;width: 111px;background-position: -735px top;top:622px;left:119px;}
.bubble-caption {font-size: 1.8em;text-align: center;line-height: 1em;margin: 40px 0 0 0;}
#email .bubble-caption {margin-top: 28px;}
p.bubble-text {text-align: center;}
#email p.bubble-text {font-size: 0.85em;}
#email p.bubble-text a:link, #email p.bubble-text a:visited {color: #FFF;border:none;}
#email p.bubble-text a:hover, #email p.bubble-text a:active, #email p.bubble-text a:focus {color: #F60;background: transparent;}
#world {position:relative;padding: 50px 0 84px 0;}
#map {position: absolute;top:42px;left:56px;z-index:10;}
#van {position:absolute;top:454px;left:530px;}
#pic1,#pic2,#pic3,#pic4,#pic5 {position:absolute;}
#pic1 {top:300px;left:48px;}
#pic2 {top:196px;left:240px;}
#pic3 {top:295px;left:430px;}
#pic4 {top:190px;left:536px;}
#pic5 {top:158px;left:672px;}
#m-redirect {display:none;}
#m-redirect a:link, #m-redirect a:visited {display:block;font-size:3em;line-height:1;background-color: #F60;color: #FFF;text-align:center;padding: 1em 0.5em 1em 0.5em;}
.content-block {background-color: #ededed;}
.content-block.right {margin-left: 240px;}
.content-block.left {margin-right: 664px;}
.content-block.top-left {padding: 24px 60px 16px 50px;margin-top:192px;border-top-left-radius: 50px;}
.content-block.bottom-right {padding: 32px 56px 16px 48px;margin-top: 232px;border-bottom-right-radius: 50px;background-image: url(../images/SA-corner.png);background-repeat: no-repeat;background-position: right top;}
.first-para {font-size: 1.2em;}
#flightcase {float: left;margin-top:16px;margin-left: 32px;}
.linklist ul {list-style-position: outside;list-style-image: none;list-style-type: none;margin-left: 1px;}
.linklist ul li {list-style-position: outside;list-style-image: none;list-style-type: none;}
#footer {font-size: 0.8em;} /* border-top:2px solid #CCCCCC;clear:both;float:left;width:920px;text-align: left;margin-top: 10px;margin-right: 0;margin-bottom: 0;margin-left: 0;padding: 15px 15px 0 15px; */
#footer ul {list-style-image:none;list-style-position:outside;list-style-type:none;float:left;margin-bottom:10px;width: 100%;margin-left: 0px;}
#footer ul li {float:left;margin-left:7px;padding-left:8px;}
#footer ul li:first-child, #footer ul li.first-child {background-image:none;margin-left:0;padding-left:0;}
#footer p {line-height:1.4em;margin-bottom:10px;clear:both;text-align: center;width:100%;}
#footer a {color:#666666;text-decoration: none;border: none;}
#footer a:hover {background: none; text-decoration: underline;}
