@namespace html url("http://www.w3.org/1999/xhtml");/* http://meyerweb.com/eric/tools/css/reset/ *//* v1.0 | 20080212 */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,input, select, textarea, hr {    margin: 0;    padding: 0;    border: 0;    outline: 0;    font-family: Arial, Helvetica, sans-serif;    font-size: 100%;    vertical-align: baseline;    background: transparent;}body {    line-height: 1;}ol, ul {    list-style: none;}blockquote, q {    quotes: none;}blockquote:before, blockquote:after,q:before, q:after {    content: '';    content: none;}:focus {    outline: 0;}ins {    text-decoration: none;}del {    text-decoration: line-through;}table {    border-collapse: collapse;    border-spacing: 0;}address {    margin: 10px 0px 0px 0px;}/*common*/html {    overflow: auto;    color: #555;    background-image: url(http://cdn.inglimo.com/images/background.png);    background-repeat: repeat-x;    background-position: 0px 0px;    background-color: #a8b1c0;}body {    background-image: url(http://cdn.inglimo.com/images/back.png);    background-repeat: no-repeat;    background-position: right 0px;    margin: 0px auto;    width: 960px;}a, a img {    font-weight: bold;    text-decoration: none;    color: #555;}a:hover, a:active {    color: #03c;    text-decoration: underline;}li.active a {    text-decoration: underline;    cursor: default;}li.active a:hover {    color: #555;}/*a:visited {    color: #555;    text-decoration: underline;}*/.fleft {    float: left;}.fright {    float: right;}.clear {    clear: both;    margin: 0px;    padding: 0px;}.indent {    text-indent: -3568px;}.upper {    text-transform: uppercase;}.bold {    font-weight: bold;}.fontVIII {    font-size: 50%; /*8px*/}.fontIX {    font-size: 56.25%; /*9px*/}.fontX {    font-size: 62.5%; /*10px*/}.fontXI {    font-size: 68.75%; /*11px*/}.fontXII {    font-size: 75%; /*12px*/}.fontXIV, .txt {    font-size: 87.5%; /*14px*/}.fontXV, h2, div.h2 {    font-size: 93.75%; /*15px*/}.fontXVI, h1 {    font-size: 100%; /*16px*/}.fontXVIII {    font-size: 112.5%; /*18px*/}.fontXIX {    font-size: 118.75%;}.fontXXIV {    font-size: 150%;}.center {    text-align: center!important;}div.header div.info {    height: 141px;}div.header div.info a.logo {    float: left;    width: 261px;    height: 141px;    background-image: url(http://cdn.inglimo.com/images/logo.png);    background-repeat: no-repeat;    background-position: 0px 0px;}div.header div.info div.submenu {    float: right;    width: 275px;    height: 68px;    background-image: url(http://cdn.inglimo.com/images/phones.png);    background-repeat: no-repeat;    background-position: 0px 0px;    padding: 12px 0px 0px 25px;}div.submenu ul {    margin: 0px 0px 0px 20px;}div.submenu ul li, div.menu ul li {    float: left;}div.submenu ul li {    padding: 0px 0px 0px 13px;}div.submenu ul li a, div.menu ul li a {    text-transform: uppercase;    white-space: nowrap;  }div.menu ul {    padding: 10px 0px 0px 17px;}a.mAbout { margin: 0px 79px 0px 0px;}a.mFleet { margin: 0px 59px 0px 0px;}a.mChauffeurs { margin: 0px 44px 0px 0px;}a.mRates { margin: 0px 44px 0px 0px;}a.mReservation { margin: 0px 44px 0px 0px;}a.mBus { margin: 0px 49px 0px 0px;}a.mTestimonials { margin: 0px 39px 0px 0px;}a.mCustomer { margin: 0px 0px 0px 0px;}div.header div.info a.mail {    float: left;    height: 16px;    margin: 15px 0px 0px 458px;    padding: 8px 0px 4px 54px;    background-image: url(http://cdn.inglimo.com/images/mail.png);    background-repeat: no-repeat;    background-position: 0px 0px;}div.header div.info div.phone {    float: left;    height: 35px;    width: 100%;    background-image: url(http://cdn.inglimo.com/images/phone.png);    background-repeat: no-repeat;    background-position: 0px 0px;    margin: 10px 0px 0px 0px;}div.header div.info div.phone span {    float: left;    color: #fff;    font-weight: bold;    padding: 6px 0px 0px 28px;    text-shadow: 2px 2px 2px #555;}div.menu {    clear: both;    height: 32px;    margin: 0px 0px 5px 0px;    background-image: url(http://cdn.inglimo.com/images/menu_back.png);    background-repeat: repeat-y;    background-position: 0px 0px;}div.header div.animation {    position: relative;    width: 960px;    height: 305px;    overflow: hidden;    margin: 0px 0px 10px 0px;    background-image: url(http://cdn.inglimo.com/images/loader.gif);    background-repeat: no-repeat;    background-position: center;}div.header div.animation div.blur {    position: absolute;    /*top: 0px;    left: 0px;*/    width: 3568em;    height: 305px;}div.header div.animation div.title {    position: absolute;    bottom: -1px;    left: 0px;    width: 0%;    height: 70px;    background-image: url(http://cdn.inglimo.com/images/Animation/Slide.png);    background-repeat: no-repeat;    background-position: 0px 0px;    z-index: 10;}div.header div.animation div.title h3 {    position: absolute;    top: 35px;    left: -960px;    color: #fff;    text-transform: uppercase;    font-weight: normal;    z-index: 0;}div.content {    clear: both;}div.content div.fleft {    width: 200px;    padding: 1px 0px 0px 0px;}div.content div.fleft ul, div.content div.fleft ul li, div.content div.fleft ul li a {    float: left;}div.content div.fleft li {    width: 200px;    border: 1px solid #fff;    margin: -1px 0px 0px 0px;}div.content div.fleft li ul {    background-color: #bbd1ff;    width: 100%;    display: none;}div.content div.fleft li ul li {    border: none;    width: 100%;}div.content div.fleft li ul li div.form {    margin: 20px 24px 15px 24px;    text-align: center;}div.content div.fleft li ul li div input.input, div.RideReceipts input.input {    border: 1px solid #a8b1c0;    background-color: #fff;    margin: 0px 0px 10px 0px;    text-align: center;    padding: 2px 0px 2px 0px;}div.content div.fleft li ul li div input.submit, div.RideReceipts input.submit {    cursor: pointer;    border: 1px solid #a8b1c0;    background-color: #ccc;    padding: 3px;    color: #555;    font-weight: bold;}div.content div.fleft li ul li div input.submit:hover, div.RideReceipts input.submit:hover {    border: 1px solid #a8b1c0;    color: #03c;    background-color: #deebfb;}div.content div.fleft li a, div.content div.fleft li.extLogin a:hover {    background-color: #ccc;    padding: 6px 0px 6px 0px;    text-align: center;    width: 100%;    display: block;}div.content div.fleft li.extLogin a, div.content div.fleft li.request a, div.content div.text a {    text-decoration: none;    color: #03c;}div.footer div.copyright a {    text-decoration: none;    color: #555;}div.content div.fleft li.extLogin ul li a {    border-top: none;    background-color: #bbd1ff;    color: #555;    float: none;    margin: 8px 0px 0px 0px;}div.content div.fleft li.extLogin ul li a:hover {    background-color: #bbd1ff;    text-decoration: underline;    color: #03c;}div.content div.fleft li a:hover {    background-color: #deebfb;}div.content div.fleft li.active a:hover {    background-color: #ccc;}div.content div.text {    margin: 0px 0px 0px 220px;    padding: 6px 0px 0px 0px;    line-height: 16px;}div.content div.text {    text-align: justify;}div.content div.text h2 {    padding: 10px 0px 0px 0px;}div.content div.text h4 {    padding: 20px 0px 0px 0px;}div.content div.text p  {    padding: 10px 0px 0px 0px;}div.content div.text p img {    float: right;    margin: 0px 0px 12px 12px;    border: 1px solid #fff;}div.content div.text a {    font-weight: normal;}div.content div.text a:hover {    text-decoration: underline;}div.content div.text ul {    padding: 10px 0px 0px 35px;    list-style-type: disc;}div.rental {    padding: 0px;}div.rental div strong {    padding: 0px;}div.rental div.fleft, div.rental div.fright {    width: 300px;}div.rental div.fleft {    clear: left;}div.rental div img {    border: 1px solid #555;}div.br {    padding: 10px 0px 20px 0px;    margin: 0px auto;    width: 350px;}div.br div.hr {    border-top: 1px dashed #ccc;}div.content div.fleft div.links {    margin: 40px 0px 0px 0px;    float: left;    width: 200px;}div.content div.fleft div.links a {    float: left;    background-position: 0px 0px;    background-repeat: no-repeat;    margin: 10px 0px 0px 0px;}div.content div.fleft div.links a.card {    width: 45px;    height: 28px;    background-image: url(http://cdn.inglimo.com/images/cards.png);    margin-top: 20px;}#bNLA {    width: 200px;    height: 64px;    background-image: url(http://cdn.inglimo.com/images/National-Limousine-Association.png);    cursor: default;}#bMAW {    width: 200px;    height: 56px;    background-image: url(http://cdn.inglimo.com/images/Make-a-wish.png);}#bVisa {    margin-right: 7px;}#bMasterCard {    margin-right: 6px;    background-position: -52px 0px;}#bDiscover {    margin-right: 7px;    background-position: -103px 0px;}#bAmericanExpress {    background-position: -155px 0px;}div.footer div.menu {   margin-top: 20px;}div.footer div.copyright {    text-align: center;    padding: 8px 0px 6px 0px;    width: 100%;}div.footer div.copyright div {    float: right;    padding: 0px 4px 0px 12px;}div.footer div.copyright a {    padding: 0px 4px 0px 4px;}div.footer div.copyright a:hover {    text-decoration: underline;}div.footer div.links {    text-align: justify;}/*load*/.loader {    background-image: url(http://cdn.inglimo.com/images/loader.gif)!important;    background-repeat: no-repeat!important;    background-position: center!important;}/*modal*/div.RideReceipts {    position: relative;    background-color: #bbd1ff;    display: none;    width: 180px;    padding: 15px;    text-align: center;    border: 1px solid #fff;    -moz-border-radius: 6px;    -webkit-border-radius: 6px;    -moz-box-shadow: 0px 0px 35px #000;    -webkit-box-shadow: 0px 0px 35px #000;}div.RideReceipts input {    width: 150px;}div.RideReceipts div.load {    background-image: url(http://cdn.inglimo.com/images/loader.gif);    background-repeat: no-repeat;    background-position: center;    width: 32px;    height: 32px;    margin: 0px auto;    background-color: #deebfb;    border: 1px solid #ccc;    display: none;}div.RideReceipts h2, div.RideReceipts div.h2 {    background: url(http://cdn.inglimo.com/images/info.png) 0 0 no-repeat;    margin: 0px 0px 10px 0px;    padding: 10px 0px 10px 40px;    border-bottom: 1px dashed #eee;    text-align: left;}div.RideReceipts div.close, div.gallery_overlay div.close {    position: absolute;    top: -16px;    right: -16px;    width: 36px;    height: 36px;    background: url(http://cdn.inglimo.com/images/flow/close.png) 0 0 no-repeat;    cursor: pointer;}div.RideReceipts div.response {    padding: 0px 0px 10px 0px;    font-variant: small-caps;    color: #ff0000;    cursor: help;}.error {    border-color: #800000!important;}/*Flash player*/div.flashPlayer {    float: right;    width: 330px;    height: 250px;    background-image: url(http://cdn.inglimo.com/images/logo_flv.jpg);    background-position: center;    background-repeat: no-repeat;    margin: 15px 0px 10px 15px;}/*403, 404*/div.errors {    padding-top: 135px!important;}div.errors div {    width: 350px;    margin: 0px auto;    padding: 15px;    border: 1px solid #fff;    opacity:0.68;    -moz-border-radius: 6px;    -webkit-border-radius: 6px;    -moz-box-shadow: 0px 0px 35px #000;    -webkit-box-shadow: 0px 0px 35px #000;}/*About*/div.text p.rental {    width: 352px;    margin: 0px auto;    padding-top: 20px!important;}div.text p.rental a {    font-weight: bold;    text-decoration: none!important;}div.text p.rental a img {    border: none;    margin: 35px 0px 10px 0px;}div.text p.rental a:hover span {    text-decoration: underline!important;}/*Gallery*/div.galerija {    height: 118px;    margin: 0px 0px 10px 0px;    padding: 20px 0px 0px 0px;    float: left;}div.galerija div.fleft {    width: 300px;}div.galerija div.right {    float: left;    position: relative;    width: 423px;    margin: 0px 0px 0px 15px;    border: 1px solid #fff;    -moz-border-radius: 6px;    -webkit-border-radius: 6px;    -moz-box-shadow: 0px 0px 10px #000;    -webkit-box-shadow: 0px 0px 10px #000;    background-color: #deebfb;}div.items {    width: 3568em;    position: absolute;    clear: both;}div.navi {    background-image: url(http://cdn.inglimo.com/images/arrow.png);    width: 30px;    height: 30px;    margin-top: 44px;    cursor: pointer;}div.navi:hover {    background-position: -30px 0px;}div.navi:active {    background-position: -60px 0px;}div.prevPage {    float: left;    margin: 44px 5px 0px 5px;}div.nextPage {    float: right;    margin-right: 5px;    background-position: 0 -30px;    clear: right;}div.nextPage:hover {    background-position: -30px -30px;}div.nextPage:active {    background-position: -60px -30px;}div.thumbnails {    position: relative;    overflow: hidden;    float: left;    width: 343px;    height: 118px;}div.thumbnails div.items div.item {    width: 100px;    padding: 5px 7px 5px 7px;    float: left;    margin: 0px;}div.thumbnails a, div.thumbnails img {    width: 100px;    height: 80px;    float: left;    padding: 0px;    margin: 0px;}div.thumbnails img {    clear: both;}div.thumbnails canvas {    float: left;}div.gallery_overlay {    display: none;    z-index: 10000;    background-color: #deebfb;    width: 680px;    min-height: 200px;    border: 1px solid #fff;    -moz-border-radius: 6px;    -webkit-border-radius: 6px;    -moz-box-shadow: 0px 0px 35px #000;    -webkit-box-shadow: 0px 0px 35px #000; }div.gallery_overlay div.info {    position: absolute;    bottom: 0px;    left: 0px;        padding: 10px 15px;    color: #fff;    border-top: 1px solid #555;}div.gallery_overlay div.info strong {    display: block;}div.gallery_overlay img.progress {    position: absolute;    top: 45%;    left: 50%;    display: none;    padding: 5px;    background-color: #deebfb;    border: 1px solid #fff;}div.gallery_overlay a.next, div.gallery_overlay a.prev {    position: absolute;    top: 40%;    border: 1px solid #555;    cursor: pointer;    display: block;    padding: 10px 20px;    color: #fff!important;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;}div.gallery_overlay a.prev {    left: 0px;    border-left: 0px;    -moz-border-radius-topleft: 0px;    -moz-border-radius-bottomleft: 0px;    -webkit-border-bottom-left-radius: 0px;    -webkit-border-top-left-radius: 0px;}div.gallery_overlay a.next {    right: 0px;    border-right: 0px;    -moz-border-radius-topright: 0px;    -moz-border-radius-bottomright: 0px;    -webkit-border-bottom-right-radius: 0px;    -webkit-border-top-right-radius: 0px;}div.gallery_overlay a.next:hover, div.gallery_overlay a.prev:hover {    text-decoration: underline;    background-color : #000;    color: #fff;}div.gallery_overlay div.info, div.gallery_overlay a.next, div.gallery_overlay a.prev {    background: #555;    background: rgba(0, 0, 0, 0.6) url(http://cdn.inglimo.com/images/phones.png) repeat-x;}div.gallery_overlay a.disabled {    visibility: hidden;}/*Chauffeurs*/div.text p.iLeft {    float: left;}div.text p.iLeft img {    float: left!important;    margin: 0px 15px 10px 0px!important;}ul.chauffeurs, ul.chauffeurs ul {    list-style-type: decimal!important;}ul.chauffeurs li {    padding-bottom: 10px;}ul.chauffeurs li ul li {    padding-bottom: 5px;}table {    width: 100%;    margin: 10px 0px 0px 0px;}table thead td, tr.bold td {    padding: 10px;    font-weight: bold;    background-color: #bbb;}table td {    background-color: #ccc;    border: 1px solid #555;    padding: 5px;    text-align: center;    vertical-align: middle;}/*Testimonials*/div.testimonials {    padding: 15px 0px 0px 0px;    float: left;}div.testimonials div.fleft {    width: 150px;}div.testimonials div.fleft div.star {    width: 80px;    height: 16px;    background-image: url(http://cdn.inglimo.com/images/ui.stars.gif);    background-position: 0px -48px;}div.testimonials div.right {    margin-left: 165px;    width: 575px;}/*Airport*/p.center {    padding-top: 20px!important;}p.center img {    float: none!important;}ul.inglimo li {    padding-bottom: 5px;}div.misclinks div {    float: none!important;    padding-left: 220px!important;}
