@charset "utf-8";
@font-face { font-family: 'Brandon Grotesque Regular'; src: url(../fonts/brandon_re.ttf);}
@font-face { font-family: 'Oswald'; src: url(../fonts/Oswald.ttf);}
@font-face { font-family: 'Amerigo BT'; src: url(../fonts/AmerigoBT.ttf);}
@font-face { font-family: 'Amerigo BT'; src: url(../fonts/AmerigoBT.ttf);}
@font-face {font-family: 'LatoWebLight'; src: url(../fonts/Lato-Light.eot); src: url(../fonts/Lato-Light.eot?#iefix) format(embedded-opentype), url(../fonts/Lato-Light.woff2) format(woff2), url(../fonts/Lato-Light.woff) format(woff),url(../fonts/Lato-Light.ttf) format(truetype); font-weight:normal; font-style:normal;}	
@font-face {font-family: 'LatoWeb'; src: url(../fonts/Lato-Italic.eot); src: url(../fonts/Lato-Italic.eot?#iefix) format(embedded-opentype), url(../fonts/Lato-Italic.woff2) format(woff2), url(../fonts/Lato-Italic.woff) format(woff),url(../fonts/Lato-Italic.ttf) format(truetype); font-weight:normal; font-style:normal;} 
@font-face {font-family: 'LatoWebMedium'; src: url(../fonts/Lato-Medium.eot); src: url(../fonts/Lato-Medium.eot?#iefix) format(embedded-opentype), url(../fonts/Lato-Medium.woff2) format(woff2), url(../fonts/Lato-Medium.woff) format(woff), url(../fonts/Lato-Medium.ttf) format(truetype); font-style: normal; font-weight: normal; text-rendering: optimizeLegibility;}
#nav, #mainnav, #header, .main, #footer, #companyfooter, #footerseperator, .container, .product, #morebenefits, #morecloud, .homesplash, .splashimg, .videodiv, .verticaldiv, .milestonediv, .homeheader, .homeheader-left, .homeheader-right, .dashed-seperator, .logos, .productspage-image, .iframevideo{ float:left; width:100%;}
.maincontainer, #footercontainer, #headercontainer, #navcontainer, #mainnavcontainer, #companyfootercontainer, #footerseperatorcontainer, .container{ float:center; clear:both; width:1000px;}
#mainnavcontainer ul { list-style:none outside none; position:relative; margin:0px; }
#headercontainer, #navcontainer{background:none;}
#header{ height:410px; padding:50px 0px 50px 0px; border-bottom:2px solid #000; color:#fff;}
#maincontainer{ height:800px;}
.iframevideo iframe{height:450px}
/*.iframevideo{height:450px;}*/
.dashed-seperator{ border-top:1px dashed #999; height:1px;}
.containerleft, .containerright, .productleft, .productright, .smallcontainerleft, .largercontainerright{float:left; width:50%}
.smallcontainerleft{width:24%; padding:0px 2% 0px 0px;}
.largercontainerright{width:74%}
.mediumtext p{font-family:'LatoWebMedium'; font-size:16px; line-height:22px;}
.containerright{float:right;}
.containerrightimg{width:95%; float:right;}
.containercell, .containercell-center{float:left; *display:inline; width:20%;}
.containercell-center{width:60%;}
#navdiv{ height:90px; width:100%; position:fixed; top:0; z-index:1000; background:#fefefe; border-bottom:1px solid #999; -webkit-box-shadow: 0 3px 2px -2px #999; -moz-box-shadow: 0 3px 2px -2px #999; box-shadow: 0 3px 2px -2px #999;}
#navleft, #navright{height:100%;}
#navleft{float:left; text-align:center;}
#navleft img{ float:center; clear:both; height:50px; margin:10px 0px 0px 0px;}
#navright{float:right;}
#mainnav{ background:url(../images/navbg.png) #333; height:40px;}
#video, #videoII{ float:left; width:1000px;}
#videobuttons{ position:absolute; bottom:-50px; z-index:800px;}
#video{ height:530px;}
#videoII{ height:450px;}
.fullwidthfullheight{width:100%; height:100%;}
#playvideo{cursor:pointer;}
.homesplash{background:url(../images/navbg.png) #000;}
.homesplash .maincontainer{height:100%;}
.splashimg{ text-align:center; height:30%; margin:10% 0px 0px 0px;}
.splashtxt h2, .splashtxt h3{color:#fff; text-align:center;}
.splashtxt h2{font-size:32px;}
.splashtxt h3{font-size:18px; margin:0;}
.whitebg{ background:#fff;}
.blackbg{ background:#000;}
.greybg, .quotebubble{background:#f1f1f1;}
.headimg{background:url(../images/home-splash.jpg) no-repeat 50% 50%;}
.productspage-image img{width:100%}
	
#video-overlay{ position:fixed; width:100%; height:100%; top:0px; left:0px; background-image:url(../images/overlaybg.png); z-index:2000; display:none}
#video-vertical{height:100%; width:1px; float:left; z-index:2050;}
#video-wrapper{text-align:center; position:relative; width:80%; clear:left; padding:10px 10px 60px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -moz-box-shadow:0px 2px 6px #333; -webkit-box-shadow:0px 2px 6px #333; box-shadow:0px 2px 6px #333; background-color:#fff; z-index:2100;}
#video-inner{ width:997px; /*background:url(../images/overlaybg.png);*/ margin:40px 0px 0px 0px; position:absolute; text-align:center; padding:150px 0px 80px 0px;}
#video-wrapper swf{height:100%;}
.videodiv{height:800px; background:url(../images/videobg.png) no-repeat 50% 50% #000;}

.blacktag{width:264px; height:57px; background:url(../images/blacklabel.png);}
.blacktag h3{font-family: 'PT Sans', Arial, Helvetica, sans-serif; font-size:16px; color:#999; margin:0px 0px 0px 15px; line-height:40px; font-weight:normal;}
/*.quotebubble-home{background:#fff;}*/
.blackbgimg, .blackbghome, .solutions-page{background:url(../images/header.gif)}
.blackbghome, .solutions-page{height:500px; padding:30px 0px 30px 0px; background:url(../images/home-splash.jpg) no-repeat 50% 50% #111;}
.solutions-splash{background:url(../images/iCabbiSolutions.png) no-repeat 50% 50%; height:100%}
.blackbghome h2, .blackbghome h3, .solutions-splash h3{text-transform:none; color:#fff;}
.blackbghome h2{font-size:84px;}
.blackbghome h3{ font-size:54px;}
.talkheader{float:left; width:100%; height:80px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #999; background:#fff;}
.talkheader img{float:left; *display:inline;}
.talkheader-firstimg{margin:0px 0px 0px 9%;}
.talkheaderimg{margin:0px 0px 0px 20%;}

.quote, .quoter{position:relative; float:left; *display:inline; width:290px; margin:0px 50px 20px 0px; }
.quote.last, .quoter.last{margin:0px;}
.quoter{height:100px;}
.quotebubble, .quotebubble-home{ width:100%; height:340px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:15px; border:1px solid #999;}
.quotebubble-home{height:240px;}
.quotebubble p, .quotebubble-home p{margin:0; font-style:italic; line-height:20px; font-size:14px;}
.quotebubble-arrow, .quotebubble-arrow-home{position:absolute; height:17px; width:280px; background:url(../images/grey-arrow.png) 50% 100% no-repeat; top:371px;}
.quotebubble-arrow-home{background:url(../images/bubble-white-arrow.png) 50% 100% no-repeat;}
.quotebubble-arrow-home{top:271px;}
.quotebubble img, .quotebubble-home img{margin:0px 0px 10px 0px; }
.quoter p{margin:0; line-height:normal;}
.quoter-left, .quoter-right{float:left; *display:inline; text-align:left;}
.quoter-left{width:80px;}
.quoter-right{width:210px;}
.quoter h6{ text-transform:none; margin:0;}

#nav{height:90px; width:100%; padding:0; margin:0;list-style:none; background:#fefefe;}
#nav li{float: left;padding:10px 0 10px 0;position: relative;line-height:0; font-size:12px; text-align:center; margin:25px 0px 0px 0px}
#nav a{float: left; color:#666;text-transform: uppercase; font-family:'PT Sans',Arial, Helvetica, sans-serif; text-decoration: none; padding:10px 10px 60px 10px; font-weight:bold;}
#nav li.current a{ color: #ffb800;/*background:url(../images/up-arrow.png) 50% 70% no-repeat;*/ }
#nav li:hover > a{color: #ffb800;}
*html #nav li a:hover{color:#ffb800; }
#nav li:hover > ul{display:block}
#nav ul{list-style:none;margin: 0;padding: 0;display: none;position: absolute;top:65px;left: 0;z-index:9999; background:#fefefe;}
#nav ul ul{top:0; left:150px;}
#nav ul li{float: none;margin: 0;padding: 0;display: block; text-align:left;}
#nav ul a{padding:13px; height:10px; width:280px; height:auto; line-height:1; display: block; white-space:nowrap; float:none; border: 1px solid #999; border-top:0px; border-bottom:0px; color:#999;}
*html #nav ul a{height: 10px}
*:first-child+html #nav ul a{height: 10px}
#nav ul li:first-child > a:after{content: '';position: absolute;left:30px; top:-8px;width: 0;height: 0;}
#nav ul ul li:first-child a:after{left: -8px;top:12px;width: 0;height: 0;border-left: 0;}
#nav ul li:first-child a:hover:after{border-bottom-color:#04acec}
#nav ul ul li:first-child a:hover:after{border-right-color: #04acec;border-bottom-color: transparent}
#nav ul li:last-child > a{border-bottom:1px solid #999; -webkit-box-shadow: 0 3px 2px -2px #999; -moz-box-shadow: 0 3px 2px -2px #999; box-shadow: 0 3px 2px -2px #999;}
#nav:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0}
* html #nav{zoom: 1}
*:first-child+html #nav{zoom: 1}
.navclear{height:90px;}

/*
#nav ul { list-style:none outside none; padding:0; margin:0; position:relative; overflow:visible; }
#nav li { float:left; font-size:14px; text-align:center; margin:20px 0px 0px 0px; padding:10px 0px 20px 0px;}
#nav li a {*display:inline; font-family: 'Oswald', Arial, Helvetica, sans-serif;  white-space:nowrap; color:#666; text-decoration:none; *display:inline; height:40px; line-height:normal; text-transform:uppercase; padding:10px 14px 40px 14px; overflow:visible;}
#nav ul ul{ overflow:visible; position:absolute; margin:38px 0px 0px 0px; border-bottom:1px solid #999; -webkit-box-shadow: 0px 3px 3px 0px #999; -moz-box-shadow: 0px 3px 3px 0px #999; box-shadow: 0px 3px 3px 0px #999; /*background:#fefefe;*/
/*
#nav ul ul li{float:left; z-index:99999; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; position:relative;}
#nav ul ul li, #nav ul ul li a{color:#666;}
#nav ul ul li.submenu-first{margin:0px 0px 0px 0px;}
#nav ul ul li.submenu-last{clear:both;}
#nav li a:hover {color:#111;} /*ffe700*/
/*
#nav ul li.current a{color:#ffb800; text-decoration:none; *display:inline-block; text-shadow: 1px 1px #666;}
#nav ul li ul li a.current{color:#666;}
.submenu_one, .submenu_two{display:none; background:#F00;}
.submenubg{ background:url(../images/menuarrow.png) no-repeat 100% 70%; padding:0px 0px 0px 0px;}
*/

.homeheader{margin:0px 0px 0px 0px;}
.homeheader-left{ width:44%; padding:0px 0px 1% 0px;}
.homeheader-right{width:55%;}
.product{text-align:left;}
.productright, .productright img, .homeheader-right, .homeheader-right img{float:right; text-align:right; max-width:100%; }
.product ul, #milestoneul ul { float:left; list-style: none outside none; padding:0; width:100%; position:relative; margin:0px; }
.product ul li, #milestoneul ul li { text-transform:uppercase; background: url(../images/arrow-black.png) no-repeat 0 4px; padding-left:20px; margin:8px 0px 0px 0px; font-size:16px;}
.product h2, .product h3, .homeheader h2, .homeheader h3{margin:0; font-smooth:always; -webkit-font-smoothing: antialiased;}
.product h2, .homeheader h2{ font-size:40px; font-weight:bold;}
.product h3, .homeheader h3{ font-size:24px;}
#milestoneul h4{margin:20px 0px 0px 0px;}

.logos{height:80px; background:#fff; overflow:hidden}
.logos ul{float:left; list-style: none outside none; padding:0; width:100%; position:relative; margin:0px; }
.logos ul li {float:left; display:inline; margin:20px 12px 0px 33px; opacity: 0.4; filter: alpha(opacity=40);}


/*
.solutionbox{ float:left; width:320px; margin:0px 20px 50px 0px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#fff; border:1px solid #eee;}
.solutionbox.first{}
.solutionbox.last{margin-right:-20px;}
.solutionbox-inner{width:90%; margin:0px 5% 0px 5%;}
.solutionbox-inner-top, .solutionbox-inner-bottom{float:left;}
.solutionbox-inner-top{ height:240px; background:#111;}
*/

.solutionbox{ float:left; width:480px; margin:0px 0px 20px 20px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background:#fff; border:1px solid #ccc;}
.solutionbox.first{margin-left:0px;}
.solutionbox-inner{width:90%; margin:0px 5% 0px 5%;}
.solutionbox-inner-top, .solutionbox-inner-bottom{float:left; width:100%;}
.solutionbox-inner-top{ height:160px; background:url(../images/header.gif) no-repeat; border-radius:10px 10px 0px 0px; -moz-border-radius:10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px; /*border-bottom:1px solid #333; */}
.solutionbox ul { float:left; list-style: none outside none; padding:0; width:100%; position:relative; margin:0px; }
.solutionbox ul li { font-family:'LatoWebMedium'; text-transform:uppercase; background: url(../images/arrow-black.png) no-repeat 0 4px; padding-left:20px; margin:8px 0px 0px 0px; font-size:14px;ffont-weight:bold;}
.solutionbox h6{ font-size:20px; font-weight:normal;}
.solutionbox p{ font-family:'LatoWeb';}
.solutionbox-dispatch{background:url(../images/solutionbox-dispatch.png) no-repeat 50% 50%;}
.solutionbox-consumerapp{background:url(../images/solutionbox-consumerapp.png) no-repeat 50% 50%;}
.solutionbox-phones{background:url(../images/solutionbox-phones.png) no-repeat 50% 50%;}
.solutionbox-webbooker{background:url(../images/solutionbox-webbooker.png) no-repeat 50% 50%;}


#footer{height:560px; background:url(../images/navbg.png) #333; }
#footercontainer{height:340px; width:960px; border-radius:0px 0px 10px 10px; padding:40px 20px 20px 20px; }
.footercolumn{ float:left; *display:inline; width:260px; height:100%; margin:0px 0px 0px 80px; }
.footercolumn.first{ margin:0px 0px 0px 10px;}
.footer-row, .footer-row a, .footer-row a:hover, .footer-row-right, .footer-row-right a, .footer-row-right a:hover{ color:#fff; text-decoration:none;}
.footer-row-black, .footer-row-black a, .footer-row-black a:hover, .footer-row-right-black, .footer-row-right-black a, .footer-row-right-black a:hover{ color:#333; text-decoration:none;}

.footer-row, .footer-row-left, .footer-row-right, .footer-row-black, .footer-row-left-black, .footer-row-right-black{ height:auto}
.footer-row, .footer-row-black{ width:100%; padding:8px 0px 8px 0px;}
.footer-row-left, .footer-row-left-black{ float:left; width:15%;}
.footer-row-left img, .footer-row-left-black img{ margin-top:-3px;}
.footer-row-right, .footer-row-right-black{ float:right; line-height:18px; width:85%;}

.footer-row ul, .footer-row-black ul{ list-style:none outside none; padding:0; height:34px; width:100%;}
.footer-row li a, .footer-row-black li a{ *display:inline; float:left; font-size:12px; text-align:left; margin:0px 20px 0px 0px; width:30px; height:30px;}
.footer-row li img, .footer-row-black li img{position:absolute;}
.footer-row li img.fade, .footer-row-black li img.fade{ display:none;}
.bottom-border{border-bottom:1px solid #1c1c1c;}
.bottom-border-grey{border-bottom:1px solid #ccc;}

#companyfooter{background:#999;}
#companyfootercontainer{}
#companyfootercontainer, #companyfootercontainer p{color:#111; text-align:center; font-size:11px; padding:10px 0px 10px 0px; text-transform:uppercase; font-weight:bold;}

#map, #mapwrapper{height:530px; width:100%;}
#mapwrapper{float:center;}
#viewlarger{height:90px; width:200px; position:absolute; top:10px; right:10px; z-index:100; text-align:center; background-color:#c2c2c2; background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f7f7f7), color-stop(1, #c2c2c2) ); background: -moz-linear-gradient( center top, #f7f7f7 5%, #c2c2c2 100% ); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border:1px solid #fff;}
#viewlarger select{width:170px; float:center; font-size:11px; line-height:100%;}
.leaflet-top, .leaflet-left{margin:20px 0px 0px 81%; z-index:1;}
.usingicabbi{width:90%; position:absolute; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-image:url(../images/overlaybg.png); border:1px solid #fff; padding:5px 5% 5px 5%; top:100px;}
.usingicabbi p, .usingicabbi h6{ color:#fff; text-transform:none; margin:0}
.usingicabbi p{ line-height:14px;}

/* Key Features */
.chartrow, .chartrowII{float:left; display:inline-block; zoom:1; *display:inline; height:26px; line-height:26px; margin-top:10px; font-family:'LatoWebMedium';}
.chartrowleft-yes, .chartrowleft-no{float: left; width: 25px; height: 16px; text-align: left; line-height: 16px; font-size: 14px; text-align: left;  background-position: 0% 0%; background-repeat: no-repeat;}
.chartrow{width: 225px; margin: 0px 20px 0px 5px;}
.chartrowII{ width: 240px; margin: 0px 0px 0px 5px;}
.chartrowleft-yes{ background-image: url(../images/tick.png);}
.chartrowleft-no{ background-image: url(../images/tick-greyed.png);}
.chartrowright, .chartrowrightII{float: right; height: 16px; text-align: left;line-height: 16px; }
.chartrowright { width:230px;}
.chartrowrightII { width:230px;}
.chartrow a{text-decoration:none; color:#222; font-family:'LatoWebMedium';}

/* Key Features */

/* Dispatch Slider */
#left-shadow img, #right-shadow img{cursor:pointer; margin-top:130px;} 
#left-shadow{position:absolute; width:58px; height:290px; margin:0px 0px 0px -60px; z-index:800; text-align:right;}
#right-shadow{position:absolute; width:58px; height:290px; margin:0px 0px 0px 980px; z-index:800; text-align:left;}
#homeslide, .slide{height:325px; width:980px; margin-top:5px;}
.slideleft{float:left; height:100%; width:380px; margin-top:15px;}
.slideright{float:right; text-align:center; width:540px;}
.dispatchslide{height:350px; width:980px;}
.dispatchslideleft, .dispatchslideright{float:left; *display:inline;}
.dispatchslideleft{height:100%; width:435px; margin-left:20px;}
.dispatchslideright{text-align:center; width:480px; font-family:georgia; font-style:italic; font-size:28px; line-height:normal; color:#444; margin-left:30px;}
/* Dispatch Slider */

/* About */
.benefitbox{float:left; *display:inline; width:200px; height:300px; margin-bottom:30px; padding:15px; box-shadow: 3px 4px 5px rgba(0, 0, 0, .2); -moz-box-shadow: 3px 4px 5px rgba(0,0,0,.2); -webkit-box-shadow: 3px 4px 5px rgba(0, 0, 0, .2); -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; border: 1px solid #ccc; margin-left:16px;}
.benefitbox p{text-align:left; margin-top:5px;}
.benefitbox h5{ text-align:center; margin-top:20px;}
.teammember, .teammember p{ text-align:center;}
.teammemberheader{font-size:18px; font-weight:bold; color:#000; margin-top:0px; text-align:center;}
.teammember img{-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.icabbiteam{width:80px; height:80px; position:absolute; z-index:200; margin:-20px 0px 0px -20px; background:url(../images/icabbimember.png) no-repeat;}
.icabbigroup{width:100%; height:500px; background:url(../images/staff/icabbi-staff.jpg) 50% 50% no-repeat #000;}

.companylogosdiv{float:left; width:980px; margin-top:-30px; position:relative;}
.companylogos{ float:left; *display:inline; margin-left:46px; width:120px; height:120px; border:0px solid #ccc; text-align: center; display: table-cell; vertical-align: middle; padding-right:5px;}
.companylogos img{width:95%; overflow:hidden;}
.companylogos * {vertical-align: middle; }
.companylogos span {display: inline-block; height:100%; width:1px;}
.partnerslogos{float:left; *display:inline; height:80px; margin-left:60px;}
.partnerslogos img{height:100%;}

#morebenefits, #morecloud, .showlessbenefits{display:none;}
#morebenefits ul, #morecloud ul { list-style:none outside none; padding:0; margin:0;}
#morebenefits li, #morecloud li { margin-top:20px;}
#morebenefits h5, #morecloud h5{ font-family:Arial, Helvetica, sans-serif; margin:0; text-transform:none;}
#morebenefits p, #morecloud p{margin:0;}

.contactleft { float: left; width: 550px; margin: 0px 0px 0px 5px;}
.contactright { float: right; width: 408px; margin-right: 0px; }
#contactloading{width:44px; height:44px; position:absolute; margin:250px 0px 0px 330px; display:none;}
#loadingimg{width:31px; height:31px; margin-top:20px; float:center;}

.verticaldiv-full, .verticaldiv-half, .verticaldiv-half-bottom{width:2px; background:url(../images/f1bg.png);}
.verticaldiv-full{height:550px;}
.verticaldiv-half{height:300px; }
.verticaldiv-half-bottom{height:200px;}
.milestonediv{background:#099; height:560px; background:url(../images/milestones.png) 0px 60% no-repeat; z-index:2;}
.milestone-left, .milestone-right{ -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#f1f1f1; border:1px solid #ccc; padding:10px; width:110px; z-index:100;}
.milestone-left p, .milestone-right p{font-size:11px; text-transform:uppercase; color:666; margin:0; line-height:14px;}

.vert-one, .vert-two, .vert-three, .vert-four, .vert-five, .vert-six, .vert-seven, .vert-eight, .vert-nine, .vert-ten, .vert-eleven{position:absolute; z-index:-1;}
.vert-one{margin:0px 0px 0px 30px; }
.vert-two{margin:290px 0px 0px 195px; }
.vert-three{margin:0px 0px 0px 370px;}
.vert-four{margin:0px 0px 0px 550px;}
.vert-five{margin:0px 0px 0px 730px;}
.vert-six{margin:0px 0px 0px 760px;}
.vert-seven{margin:0px 0px 0px 290px;}
.vert-eight, .vert-nine, .vert-ten{margin:0px 0px 0px 290px;}
.vert-eleven{margin:0px 0px 0px 965px;}

.mile-one, .mile-two, .mile-three, .mile-four, .mile-five, .mile-six, .mile-seven, .mile-eight, .mile-nine, .mile-ten, .mile-eleven, .mile-twelve, .mile-thirteen, .mile-fourteen{position:absolute;}
.mile-one{margin:0px 0px 0px -30px;}
.mile-two{margin:440px 0px 0px 130px;}
.mile-three{margin:0px 0px 0px 300px;}
.mile-four{margin:0px 0px 0px 480px;}
.mile-five{margin:450px 0px 0px 480px;}
.mile-six, .mile-seven, .mile-seven, .mile-eight, .mile-nine, .mile-ten{margin:0px 0px 0px 695px;}
.mile-seven{margin:75px 0px 0px 695px;}
.mile-eight{margin:192px 0px 0px 695px;}
.mile-nine{margin:385px 0px 0px 695px;}
.mile-ten{margin:490px 0px 0px 695px;}
.mile-eleven, .mile-twelve, .mile-thirteen{margin-left:895px;}
.mile-twelve{margin-top:120px;}
.mile-thirteen{margin-top:470px;}

.management-profile-div{float:left; *display:inline; margin:20px 20px 0px 20px; width:280px; padding:10px;}
.management-profile-div-top, .management-profile-div-bottom, .management-profile-div-name{float:left; width:100%;}
.management-profile-div-top, .management-profile-div-name{text-align:center;}
.management-profile-div-name{margin:20px 0px 20px 0px;}
.management-profile-div-name h5{text-transform:none; font-size:18px; font-weight:bold; text-align:center; margin:0; padding:0;}
.management-profile-div-bottom p{font-family:'LatoWebMedium'; font-size:14px; line-height:20px;}
.management-profile-div.first{margin:20px 20px 0px 0px;}

/* Slider */
#homeslide, .slide{height:325px; width:980px; margin-top:5px; font-family:Arial, Helvetica, sans-serif; text-transform:none;}
#homeslide h5, #homeslide h4{font-family:Arial, Helvetica, sans-serif; text-transform:none;}
#homeslide h5{color:#666; font-size:32px; margin:10px 0px 0px 0px;}
#homeslide h4{color:#999; font-weight:normal;}
.slideleft{float:left; height:100%; width:380px; margin-top:15px;}
.slideright{float:right; text-align:center; width:540px;}
.dispatchslide{height:350px; width:980px;}
.dispatchslideleft, .dispatchslideright{float:left; *display:inline;}
.dispatchslideleft{height:100%; width:435px; margin-left:20px;}
.dispatchslideright{text-align:center; width:480px; font-family:georgia; font-style:italic; font-size:28px; line-height:normal; color:#444; margin-left:30px;}


/* Text Styles */ 
h1, h2, h3, h4, h5, h6, .jqte_editor h1, .jqte_editor h2, .jqte_editor h3, .jqte_editor h4, .jqte_editor h5, .jqte_editor h6{font-family: Arial, Helvetica, sans-serif; line-height:normal; margin:0; padding:0; margin:0px 0px 20px 0px; }
h1, h2, h3, h4, h5, h6{font-family: 'PT Sans', Arial, Helvetica, sans-serif; text-transform:uppercase;}
h4, h5, h6{margin:0px 0px 5px 0px;}
h1{font-family: Arial, Helvetica, sans-serif;}
h4, h5, h6, .jqte_editor h4, .jqte_editor h5, .jqte_editor h6{font-weight:bold;}
h1, .jqte_editor h1{ font-size: 10px; text-transform:uppercase; color:#111; margin:6px 0px 0px 0px; font-weight:bold;}
h2, .jqte_editor h2{ font-size: 42px }
h3, .jqte_editor h3{ font-size: 32px }
h4, .jqte_editor h4{ font-size: 24px }
h5, .jqte_editor h5{ font-size: 20px }
h6, .jqte_editor h6{ font-size: 16px }
.amerigo{ font-family:'Amerigo BT'; text-transform:none; font-size:48px; color:#111;}
.massive{font-size:60px; color:#fff;}
.center{text-align:center;}
.brandon{font-family: 'Brandon Grotesque Regular', Arial, Helvetica, sans-serif; text-transform:none;}
.textleft{ text-align:left;}
.textright{ text-align:right;}
.textcenter{ text-align:center;}
.white{ color:#fff;}
.floatleft{float:left;}
.floatright{float:right}
.floatcenter{clear:both; float:center}
.lato{font-family:'LatoWebMedium';}
.latoitalic, .latoitalic-quote{font-family:'LatoWeb';}
.latoitalic-quote{font-style:italic; font-size:14px; line-height:20px;}
/* Text Styles */ 

.row { float: left; width: 520px; height: 24px; line-height: 24px; margin-top: 10px; }
.rowleft { float: left; width: 190px; height: 24px; text-align: left; line-height: 24px; font-size: 14px; }
.rowright { float: right; width: 325px; height: 24px; text-align: left; line-height: 24px; }
.rowright input,  .rowright textarea, .rowright select{ width:100%;}
.rowright select{ width:107%;}
#l{position:absolute; height:100px; width:1px; top:500px;}
.showformobi{display:none;}
.absolute{ position:absolute; width:50px; height:50px; background:#F00}



