/*
 http://blog.keithclark.co.uk/moving-ie-specific-css-into-media-blocks
 http://blog.keithclark.co.uk/wp-content/uploads/2012/11/ie-media-block-tests.php
 http://www.limecanvas.com/css-hacks-targeting-ie-10/
*/

@import url('reset.css');


body {
    line-height: 16px;
    width: 100%;
    font-family: Verdana, Arial, Tahoma, Verdana;
    font-size: 62.5%;
    cursor: default;
    color: #484848;
}
.line {
    border-top: 1px dotted #c7c7c7;
    padding-top: 15px;
}
hr {border:0 #ccc solid; border-top-width:1px; clear:both; height:0; margin:0px 0 15px 0;}

/* HEADLINES */

h1, h2, h5, h6 {
    color: #000;
    font-weight: normal;
    font-family: Arial;
    border-bottom: 1px dotted #c7c7c7;
    margin-bottom: 20px;
    padding-bottom: 2px;
}
.subheader {
    border-bottom: 0;
    margin-bottom: 0;
    font-size: 22px;
}
h1 {
    font-size: 32px;
    line-height: 32px;
    height: 32px;
}
h2 {
    font-size: 28px;
    line-height: 28px;
    height: 28px;
}
h3 {
    font-size: 18px;
    color: #0466ba;
    line-height: 20px;
    height: 20px;
    margin-bottom: 0;
}
h4 {
    font-size: 16px;
    color: #000000;
    line-height: 20px;
    height: 20px;
    margin-bottom: 0;
}
h5 {
    font-size: 16px;
    line-height: 16px;
    height: 16px;
    font-weight: bold;
}
h6 (
    font-size: 16px;
)
h1 a, h2 a, h3 a, h4 a, h5 a {
    color: #444;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
    text-decoration: none;
}
.simple {
    padding-bottom: 0;
    border-bottom: 0;
}
.faqs {
    font-size: 16px;
    list-style: none;
}


img { border: 4px solid #fff; margin-bottom: 10px; }
img.simple {
    border: 0 !important;
    padding: 0 !important;
}
.alignleft { float: left; }
.alignright { float: right; }
.aligncenter {
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
img.alignleft {
    margin-right: 20px;
    margin-bottom: 10px;
}
img.alignright {
    margin-left: 20px;
    margin-bottom: 10px;
}

p {
    line-height: 20px;
    font-size: 12px;
    padding-bottom: 15px; /* changed 20px; */
}
p.small {
    font-size: 11px;
}

a {
    text-decoration: none;
    color: #0088c6;
}
a:hover {
    text-decoration: underline;
}

ul, ol {
    font-size: 11px;
    margin-bottom: 20px;
}

table {
    background: #fff;
    width: 100%;
    padding: 2px;
    border: 1px solid #d5d5d5;
    border-collapse: separate; /* border-spacing will be ignored should
    border-collapse:collapse;*/
    border-spacing: 0px;
    margin-bottom: 30px;
}
table thead {
    height: 39px;
    background: url('../images/table-header-bkg2.gif') repeat-x left top; /* changed */
    border: 1px solid #fff;
}
table thead th {
    font-size: 14px;
    font-weight: bold;
    color: #626262;
    border-right: 1px dotted #ccc;
    text-align: center;
    height: 34px;
    padding: 0 12px;
}
table thead th.last {
    border-right: 0;
}
table tbody tr {

}
table tbody tr td {
    border-top: 1px solid #fff;
    font-size: 12px;
    color: #787878;
    padding: 0 12px;
    text-align: center;
    height: 39px;
}
table tbody tr.even {
    background: #f8f8f8;
}

.page-bookmark {
    display: block;
    height: 0px;
    margin: 0;
    padding: 0;
    position: relative;
}

/*
 * MESSAGE BOXES */

div.info-box, div.warning-box, div.error-box {
    background: transparent url('../images/info-box-bkg.png') no-repeat left top;
    height: 41px;
    margin-bottom: 20px;
}
div.info-box span, div.warning-box span, div.error-box span {
    display: block;
    background: transparent url('../images/info-box-bkg.png') no-repeat right bottom;
    height: 41px;
    line-height: 41px;
    margin-left: 50px;
    font-weight: bold;
    color: #575757;
}

div.warning-box {
    background: transparent url('../images/warning-box-bkg.png') no-repeat left top;
}
div.warning-box span {
    background: transparent url('../images/warning-box-bkg.png') no-repeat right bottom;
}
div.error-box {
    background: transparent url('../images/error-box-bkg.png') no-repeat left top;
}
div.error-box span {
    background: transparent url('../images/error-box-bkg.png') no-repeat right bottom;
}


/*
 * CUSTOM LIST TYPES */
ul.custom {
    list-style-type: none;
    /* margin-left: 20px; */
    overflow: hidden;
}
ul.custom li {
    color: #575757;
    padding-left: 24px; 
}
ul.custom li a, ul.custom li {
    font-size: 12px;
    display: block;
   height: 20px;
    line-height: 20px;
    color: #575757;
    font-family: Verdana, Arial;
}
ul.custom.small-font li a, ul.custom.small-font li {
    font-size: 11px;
}
ul.style-a li {
    background: transparent url('../images/list-type-a.png') no-repeat left center;
    margin-bottom: 22px;
}
ul.style-a1 li {
    background: transparent url('../images/list-type-a.png') no-repeat left center;
    margin-bottom: 10px;
}
ul.style-a2 li {
    background: transparent url('../images/list-type-a.png') no-repeat left center;
}
ul.style-a li.last {
    margin-bottom: 0;
}
ul.style-a1 li.last {
    margin-bottom: 0;
}
ul.style-b li {
    background: transparent url('../images/list-type-b.png') no-repeat left center;
    padding-left: 30px;
}
ul.style-c li {
    background: transparent url('../images/list-type-c.png') no-repeat left center;
    padding-left: 30px;
}
ul.style-d li {
    background: transparent url('../images/list-type-d.png') no-repeat left center;
    padding-left: 30px;
}
ul.style-e li {
    background: transparent url('../images/list-type-e.png') no-repeat left center;
    padding-left: 30px;
}
ul.style-f li {
    background: transparent url('../images/list-type-f.png') no-repeat left center;
    padding-left: 30px;
}


/*
 * CUSTOM TEXT BOX */
div.text-box {
    background: #fff;
    border: 1px solid #e7e7e7;
    padding: 20px;
    margin-bottom: 20px;
}
div.text-box h1, div.text-box h2, div.text-box h3, div.text-box h4, div.text-box h5 {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}
div.text-box strong {
    font-size: 15px;
    padding-bottom: 2px;
    font-weight: bold;
    border-bottom: 1px dotted #ddd;
    margin-bottom: 12px;
    display: block;
}


/******************************************************************************
    CUSTOM STYLE DEFINITION
 *****************************************************************************/

#root {
    font-size: 12px;
}

/*
 * HEADER DEFINITION */

#header {
    background: url('../images/header-bkg2.jpg') repeat-x top center; /* changed */
}

#header-content {
    background: url('../images/header-deco2.jpg') no-repeat top center; /* changed */
    width: 940px;
    min-height: 175px; /* 240px changed */
    margin: 0 auto;
    position: relative;
    z-index: 70;
}
#header .top-bar {
    height: 30px;
}
#header .header-main-area {
    position: relative;
    margin: 0 auto;
    padding: 0;
    z-index: 20;
}
#header a.header-logo {
    display: block;
    margin: 10px 0 10px 0; /* 10px 0 10px 0; */
    padding: 0 0 0 0; /* 4px 0 0 10px; */
    position: relative;
    float: left;
    left: 0px;
    height: 87px; /* 54px; */
    /* border-left: 1px solid #474747; */
}

/*
 * TOP LINKS DEFINITION */

ul.top-links {
    overflow: hidden;
    float: right;
}
ul.top-links li {
    display: inline;
    float: left;
    color: #7c7c7c;
    line-height: 28px;
    border-right: 1px solid #7c7c7c;
    margin: 10px 0;
}
ul.top-links li.last {
    border-right: 0;
}
ul.top-links li a {
    font-size: 10px;
    line-height: 8px;
    display: block;
    float: left;
    color: #7c7c7c;
    padding: 0 6px 2px 6px;
    text-decoration: none;
}
ul.top-links li a:hover {
    text-decoration: underline;
}

/*
 * MAIN MENU DEFINITION */

ul.main-menu {
    display: block;
    position: relative;
    font-family: Arial, Tahoma, Verdana;
    left: 0;
    margin: 0;
    height: 42px;
    width: 920px; /* 864px changed */
    background: transparent url('../images/menu-bkg-2.png') no-repeat center;
    padding-left: 25px; /* 20px/76px changed */
    z-index: 100;
    margin-bottom: 0; /* 20px changed */
}
ul.main-menu li {
    position: relative;
    display: inline;
    float: left;
    margin-right: 20px; /* 26px changed ## */  
}
ul.main-menu li.last {
    margin-right: 60px;
}
ul.main-menu li a {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    float: left;
    color: #fff;
    text-decoration: none;
    line-height: 41px;
    text-shadow: 0 -1px 0 #000;
    /* letter-spacing: 0.2;  Added ## */
}



@media screen and (min-width:0\0) { 
    ul.main-menu li {
    margin-right: 20px; /* 26px changed ## */  
}
} 



ul.main-menu li a:hover, ul.main-menu li.selected a {
    color: #13b4fa; /* #98bd5d */
}
ul.children {
    margin: 0;
    padding: 0;
    display: none;
    width: 180px;
    position: absolute;
    top: 41px;
    left: 0;
    background: #fff;
    border: 1px solid #4d4d4d;
    border-top: 8px solid #363636;
}
ul.children li {
    margin: 0 0 1px 0;
    position: relative;
    clear: both;
    display: block;
    width: 100%;
    padding: 0;
}
ul.children li a {
    text-shadow: 0 0 0 #000;
    background: #f6f6f6;
    font-family: Verdana, Arial, Tahoma, Verdana;
    font-size: 11px;
    font-weight: normal;
    text-transform: none;
    color: #4d4d4d !important;
    clear: both;
    display: block;
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-indent: 10px;
    overflow: hidden;
}
ul.children li a:hover {
    background: #4d4d4d;
    color: #fff !important;
}
ul.children ul.children, ul.children ul.children ul.children {
    left: 160px;
    top: -1px;
    border-top: 1px solid #ccc;
}


/*
 * SLIDER */

ul#slider {
    clear: both;
    display: block;
    position: relative;
    left: 0;
    overflow: hidden;
    width: 940px;
    height: 230px;
    z-index: 40;
    margin-bottom: 40px;
}
ul#slider li {
    display: inline;
    float: left;
    width: 940px;
}
ul#slider li img {
    float: left;
}
ul#slider li div.slide-content {
    margin-left: 20px;
    padding-left: 20px;
    width: 516px;
    height: 220px;
    color: #fff;
    font-size: 12px;
    float: left;
    border-left: 1px dotted #5d5d5d;
}
ul#slider h4 {
    font-size: 16px;
    line-height: 16px;
    padding-bottom: 6px;
    margin-bottom: 14px;
    border-bottom: 1px solid #5d5d5d;
    color: #fff;
    font-weight: bold;
}
a.read-more {
    clear: both;
    display: block;
    float: left;
    width: 103px;
    height: 27px;
    background: transparent url('../images/read-more-button.png') no-repeat center;
    color: #6d6d6d;
    line-height: 28px;
    text-align: center;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    text-shadow: 0 1px 0 #fff;
    margin-bottom: 3px;
    margin-left: 1px;
}
a.read-more:hover {
    background: transparent url('../images/read-more-button-over.png') no-repeat center;
    color: #000;
}

/*
 * TRANSITION SLIDER */

#slider-wrapper {
    position: relative;
    clear: both;
    width: 940px;
    height: 280px; /* 240px changed */
    padding-bottom: 30px; /* 50px changed */
}
#slider-wrapper .slider-top {
    background: transparent url('../images/fade-slider-bkg.png') no-repeat top left;
    height: 11px;
    width: 940px;
}
#slider-wrapper .slider-content {
    background: transparent url('../images/fade-slider-bkg.png') repeat-y top right;
    background-position: -940px 0;
    width: 920px;
    padding: 0 10px;
    position: relative;
}
#slider-wrapper .slider-bottom {
    background: transparent url('../images/fade-slider-bkg.png') no-repeat bottom left;
    background-position: 0 -11px;
    height: 11px;
    width: 940px;
}
ul#transition-slider {
    position: relative;
    margin: 0;
    padding: 0;
}


/*
 * SLIDER NAVIGATION */

ul#slider-nav {
    position: absolute;
    right: 20px;
    bottom: 30px;
    z-index: 50;
    height: 13px;
    line-height: 13px;
}
ul#slider-nav li {
    display: inline;
    float: left;
}
ul#slider-nav li a {
    overflow: hidden;
    text-indent: -9999px;
    display: block;
    float: left;
    margin-left: 4px;
    background: transparent url('../images/slider-nav-button.png') no-repeat center;
    width: 12px;
    height: 13px;
}

ul#slider-nav li a:hover, ul#slider-nav li a.on {
    background: transparent url('../images/slider-nav-button-over.png') no-repeat center;
}


#slider-wrapper ul#slider-nav {
    position: absolute;
    right: 2px;
    bottom: -50px;
}


/*
 * CONTENT */

#content {
    position: relative;
    background: #f1f1f1 url('../images/content-bkg.gif') repeat-x top center;
    z-index: 60;
}
#content-main {
    position: relative;
    top: 1px;
    background: transparent url('../images/content-top-shadow.png') no-repeat top center;
    width: 940px;
    min-height: 500px;
    margin: 0 auto;
    overflow: hidden;
    padding: 30px 0 10px 0; /* 40px 0 60px 0 changed */
}
#content img {
    border: 1px solid #c4c4c4;
    padding: 4px;
}
#content p {
    color: #484848;
}
/*
 * LEFT COLUMN + MAIN AREA */

.left-column, .right-column {
    width: 250px; /* 200px changed */
    padding-right: 20px;
    float: left;
    overflow: hidden;
    margin-right: 26px;
    background: transparent url('../images/left-column-shadow.png') no-repeat right top;
    /* background: transparent url('../images/right-column-shadow.png') no-repeat left top; */
    min-height: 634px;
    padding-top: 4px; /* 24px; */
}
.right-column {
    float: right;
    padding: 4px 0 0 20px; /* 24px 0 0 20px; changed */
    margin-right: 0;
    background: transparent url('../images/right-column-shadow.png') no-repeat left top;
}

.main-area-lcma {
    float: right;
    float: right;
    width: 694px;
    overflow: hidden;
    padding-top: 4px;
}
.main-area-lcrcma {
    float: left;
    width: 450px;
    margin-right: 20px;
    overflow: hidden;
    padding-top: 24px;
}

.main-area-right {
    float: left;
    width: 644px; /* 694px changed */
    margin-right: 20px;
    overflow: hidden;
    padding-top: 4px; /* changed 24px */
}

/* MARGIN HOVER BUTTONS *********************************/

.right-column a, .right-column a:link, .right-column a:visited {
    display:block;
}

.right-column  a:hover img{
    visibility: hidden;
}

.rcol-b1 {
    background:url('../images/margin-quotes-bak.png') no-repeat;
    width: 250px;
    height: 151px;
    margin-bottom: 7px;    
}

.rcol-b2 {
    background:url('../images/margin-24hour-bak.png') no-repeat;
    width: 250px;
    height: 151px;
    margin-bottom: 7px;    
}

.rcol-b3 {
    background:url('../images/margin-faq-bak.png') no-repeat;
    width: 250px;
    height: 151px;
    margin-bottom: 7px;    
}


/* @ MARGIN */

/*
 * COLUMNS */

.multi-columns {
    clear: both;
    /*    margin-bottom: 20px;*/
    overflow: hidden;
}
.border-top-bottom {
    border: 1px dotted #ccc;
    padding: 20px 0;
    border-left: 0;
    border-right: 0;
}

/*
 * FULL WIDTH 4 COLUMNS */

.fw-forth-column {
    width: 220px;
    margin-right: 20px;
    float: left;
}

.fw-half-column {
    width: 460px;
    margin-right: 20px;
    float: left;
}
.fw-third-column {
    width: 300px;
    margin-right: 20px;
    float: left;
}
.fw-two-thirds-column {
    width: 620px;
    margin-right: 20px;
    float: left;
}

/*
 * Left + Main - Half column */
.lcma-half-column {
    width: 330px;
    margin-right: 20px;
    float: left;
}
.last {
    margin-right: 0 !important;
}

/*
 * COMMON COLUMN DEFINTIONS */

.main-area {}

/*
 * WIDGET */

.widget {
    overflow: hidden;
    margin-bottom: 15px;
}
.widget h4 {
    font-size: 13px;
    /* background: #4a4a4a; */
    color: #fff;
    border: 0;
    padding: 6px 0 6px 14px;
    margin-bottom: 14px;
    text-shadow: 0 -1px 0 #444;
}
.widget h2 {
    color: #000;
    font-weight: normal;
    font-family: Arial;
    border-bottom: 1px dotted #c7c7c7;
    margin-bottom: 5px;
    padding-bottom: 2px;
    font-size: 22px;
    line-height: 28px;
    height: 28px;
}
ul.widget-menu {
    overflow: hidden;
    margin: 0;
    padding: 0 10px 0 8px;
    list-style-type: none;
}
ul.widget-menu li {
    overflow: hidden;
    border-bottom: 1px dotted #ccc;
}
ul.widget-menu li.last {
    border: 0;
}
ul.widget-menu li a {
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
    color: #6d6d6d;
    display: block;
    height: 26px;
    line-height: 26px;
    margin: 1px 0;
    padding: 0 6px;
}
ul.widget-menu li a:hover {
    background: #e5e5e5;
    color: #000;
}
ul.widget-menu li.selected a {
    color: #0088c6;
}

/*
 * CUSTOM HEADLINES */

.headline {
    margin-bottom: 20px;
}
.complete-headline {

}
.complete-headline .headline {
    margin-left: 60px;
}
.complete-headline .button {
    float: left;
    background: transparent url('../images/headline-button.png') no-repeat center;
    width: 51px;
    height: 51px;
    margin-right: 10px;
    line-height: 51px;
    text-align: center;
    font-size: 28px;
    font-weight: bold;
    color: #777;
    position: relative;
}
.button.info {
    background: transparent url('../images/headline-button-info.png') no-repeat center;
}
.button.comment-icon {
    background: transparent url('../images/comments-icon.png') no-repeat center;
}
.button.contact {
    background: transparent url('../images/contact-icon.png') no-repeat center;
}


.headline h1, .headline h2, .headline h3, .headline h4, .headline h5, .headline h6 {
    margin-bottom: 0;
}
.headline .meta-data {
    height: 20px;
    line-height: 20px;
    color: #b2b2b2;
    font-size: 11px;
    border-bottom: 1px dotted #c7c7c7;
}
.headline .meta-data span {
    display: block;
    float: left;
    padding-left: 2px;
}
.headline .meta-data a {
    color: #b2b2b2;
    font-size: 11px;
    text-decoration: none;
}
.headline .meta-data a:hover {
    text-decoration: underline;
}

ul.added-links {
    overflow: hidden;
    float: right;
    display: block;
    list-style-type: none;
}
ul.added-links li {
    display: inline-block;
    float: right;
}

ul.added-links a.icon {
    position: relative;
    padding-top: 4px;
    display: block;
    width: 16px;
    height: 16px;
    margin-left: 8px;
}
.meta-data a.pdf-icon {    
    background: transparent url('../images/pdf-icon.png') no-repeat center;
}
.meta-data a.print-icon {
    background: transparent url('../images/print-icon.png') no-repeat center;
}
.meta-data a.email-icon {
    background: transparent url('../images/email-icon.png') no-repeat center;
}

/*
 * NEWS SECTION */

.news-item {
    overflow: hidden;
    clear: both;
    margin-bottom: 10px;
}




/*
 * FOOTER DEFINITION */

#footer {
    background: url('../images/footer-bkg.jpg') repeat;
    overflow: hidden;
    position: relative;
}

#footer .top-line {
    height: 1px;
    background: #848484;
    position: relative;
    top: 1px;
}
#footer .footer-content {
    background: transparent url('../images/footer-top-shadow.png') no-repeat top center;
    padding: 30px 0 10px 0;
    width: 940px;
    min-height: 80px;
    margin: 0 auto;
    color: #858585;
}

.footer-content h4 {
    color: #ddd;
    font-family: Arial;
    padding: 4px 0;
    font-size: 14px;
    text-transform: uppercase;
    border-color: #646464;
    text-shadow: -1px -1px 0 #000;
}

.footer-content ul {
    list-style-position: inside;
    color: #555;
}
.footer-content ul li {
    padding: 2px 10px;
}
.footer-content ul li a {
    font-size: 11px;
    font-weight: normal;
    color: #858585;
    padding: 2px 6px;
}

#sub-footer {
    background: url('../images/sub-footer-bkg.gif') repeat-x;
    height: 43px;
}

#sub-footer .sub-footer-content {
    width: 940px;
    margin: 0 auto;
    color: #aaa;
    font-size: 11px;
    line-height: 44px;
    padding-top: 2px;
    position: relative;
    text-shadow: 0 -1px 0  #333;
}

.top-button {
    height: 44px;
    color: #aaa;
    margin: 0;
    padding: 0;
    display: block;
    position: absolute;
    right: 10px;
    top: 2px;
    text-shadow: 0 -1px 0  #333;
}

/*
 * QUOTES */
.lift-info li {
    margin-bottom: 5px;
    font-size: 12px;
} 

/*
 * FORM ELEMENTS DEFINITION */

input, textarea, select {
    background: #fff;
    font-size: 12px;
    border: 1px solid #13b4fa; /* #d4d4d4; */
    padding: 6px;
    width: 300px;
    font-family: Verdana;
    color: #484848;
}
textarea {
    width: 300px;
    height: 150px;
    /*font-family: Arial;*/
}
.sub-button {
    background: #6bbcdd;
    color: #000000;
    font-weight: bold;
}
.sub-button:hover {
    background: #dddddd;
}
label {
    color: #484848;  
    display: block;
    font-weight: bold;
    font-size: 11px;
    line-height: 24px;
    margin-top: 10px;
    font-family: Verdana;
}


/*
 * QUOTE FORM */
#quote-form {
    padding-left: 150px;
}

/*
 * BANNER DEFINITION */

.banner {
    clear: both;
    width: 940px;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
.banner .banner-top {
    clear: both;
    background: transparent url('../images/top-banner-bkg.png') no-repeat top left;
    background-position: 0 0;
    height: 10px;
}
.banner .banner-content {
    background: transparent url('../images/top-banner-bkg.png') repeat-y top left;
    background-position: -940px 0px;
    padding: 0 10px;
}
.banner .banner-content img {
    border: 0;
    padding: 0;
    margin: 0;
}
.banner .banner-bottom {
    background: transparent url('../images/top-banner-bkg.png') no-repeat top left;
    background-position: 0 -10px;
    height: 10px;
}

.banner.top {
    padding-bottom: 40px;
}
.banner.bottom {
    padding-top: 20px;
    border-top: 1px dotted #646464;
}
.banner.bottom .banner-top {
    background: transparent url('../images/bottom-banner-bkg.png') no-repeat top left;
    background-position: 0 0;
}
.banner.bottom .banner-bottom {
    background: transparent url('../images/bottom-banner-bkg.png') no-repeat top left;
    background-position: 0 -10px;
}
.banner.bottom .banner-content {
    background: transparent url('../images/bottom-banner-bkg.png') repeat-y top left;
    background-position: -940px 0px;
}


/*
 * AJAX PRELOAD */

.preloader {
    background: #fff url('../images/white-image-loader.gif') no-repeat center;
    margin-bottom: 10px;
}

.tooltip-base {
    position: absolute;
    display: none;
    left: 0;
    overflow: visible;
    text-align: center;
    padding-bottom: 12px;
    padding-top: 2px;
    width: 500px;
}
.tooltip-base strong {
    position: relative;
    float: left;
    z-index: 5;
    display: inline-block;
    padding: 12px 14px 12px 14px;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
}
.tooltip-base strong.black {
    background: #000;
    border: 0;
    color: #eee;
}
.tooltip-base img.pointer {
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    position: absolute;
    height: 12px;
    width: 25px;
    height: 14px;
    left: 10px;
    display: block;
    bottom: 0px;
    z-index: 100;
}
#map { 
	width:634px;
	height: 250px;
	background-color: #eaeaea;
	float: left;	
	border: 1px solid #c4c4c4;
}