/*Create an account existing customer only*/
#section5 h3.page-subheading {
background-color: #026bb2;
color: white;}

#section5 { 
margin-top: 70px;
margin-bottom: 60px;
}

/* Main menu color blue */
.leo-megamenu .dropdown-menu li a {
color: #026bb2;
}

.leo-megamenu .dropdown-menu li a:hover {
color: #363a40 !important;
}

/*Powerful Form */

.form-control {
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0); 
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0); 
 outline: none;
}
#cms pre #pfg-form-2, #cms pre #pfg-form-3, #cms pre #pfg-form-4 {
width: 100%;
max-width: 615px !important;
margin: 0 auto;}

pre {
    display: block;
    margin: 0;
    line-height: 1.42857;
    word-break: normal;
    word-wrap: normal;
    color: #333333;
   background-color: transparent;
    border: none;
    border-radius: 0px;}

.cms-71 pre, .cms-72 pre, .cms-70 pre, .cms-73 pre {
margin: 0 auto;
max-width: 615px;
width: 100%;
}

code, kbd, pre, samp { font-family: 'Roboto', sans-serif;}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: normal;
    background-color: transparent;
    border-radius: 0;}

#pfg-form-2 .checkbox input, #pfg-form-3 .checkbox input, #pfg-form-4 .checkbox input {
width: 23px;
margin-top: -7px !important;
}

#pfg-form-4 .checkbox input[type="checkbox"]:focus, #pfg-form-3 .checkbox input[type="checkbox"]:focus, #pfg-form-2 .checkbox input[type="checkbox"]:focus {
        outline:0;
    }

#pfg-form-2 label.checkbox, #pfg-form-3 label.checkbox, #pfg-form-4 label.checkbox {
display: inline-block;
margin-right: 22px;
}

#pfg-form-2 .form-group {
width: 100%;
    max-width: 347px;
    float: left;
    margin: 0 15px 15px 15px;}

#pfg-form-2 button#submitMessage, #pfg-form-3 button#submitMessage, #pfg-form-4 button#submitMessage {
width: 160px;
margin-left: 16px;
margin-top: 16px;}

#pfg-form-3 button#submitMessage, #pfg-form-4 button#submitMessage {
margin-left: 0;}


#pfg-form-2 h3 { margin-left: 32px;}

#pfg-form-3 h3, #pfg-form-4 h3 { margin-left: 19px;}

#pfg-form-6 h3 { text-align: center; color: black;}
#pfg-form-6 p, #pfg-form-6 label { color: black;}

label[for="field_dispenser_information"], label[for="field_end_customerdistributor_information"] { font-size: 1.3em;}


label[for="field_bill_to"], label[for="field_ship_to"], label[for="field_buyer"], label[for="field_management_manager_that_approves_po"], label[for="field_finance_controller_controller_that_enters_invoices_to_be_processed_for_payment"], label[for="field_terms_of_payment_agreement"], label[for="field_witness"], label[for="field_guaranty"], label[for="field_witness_guaranty"], label[for="field_purchasing_payment"], label[for="field_please_fill_out_for_extension_of_usa_hospitality_credit_line"] {
font-size: 1.3em;
text-transform: uppercase;
}

label[for="field_2"], label[for="field_3"], label[for="field_4"], label[for="field_5"], label[for="field_6"], label[for="field_7"], label[for="field_8"], label[for="field_9"], label[for="field_10"], label[for="field_guaranty_text"], label[for="field_usa_hospitality_credit_line"], label[for="field_occupational_license"], label[for="field_drivers_license"], label[for="field_usa_hospitality_inc_guarantee"], label[for="field_if_you_discontinue"], label[for="field_iwe_have_read_the_usa_hospitality_inc_dispenser_lease_agreement_including_the_usa_advantage_terms_and_conditions_and_agree_to_its_terms"] {
display: none;}


/*best seller sidebar margin bottom*/
#best-sellers_block_right {
margin-bottom: 25px;
}

/* pagination */
.content_sortPagiBar .pagination {
margin: 20px 0;
}

.product-count {
   clear: none !important;}

#account-creation_form .account_creation:nth-child(2) .form-group:nth-child(3) {
    display: none;}

#account-creation_form .account_creation:nth-child(2) .form-group:nth-child(4) {
    display: none;}

#productsSortForm {
max-width: 320px !important;
margin-left: 30px !important;
}

.lighter {
display: inline-block;
padding: 0 13px 20px 16px;
}

.nbrItemPage {
max-width: 150px !important;
}

/* Shopping Cart */

.cart_navigation {
    margin: 20px;
}


/* Responsive Table */

/*Max width before this PARTICULAR table gets nasty. This query will take effect for any screen smaller than 760px and also iPads specifically.*/
	@media only screen 
    and (max-width: 760px), (min-device-width: 768px) 
    and (max-device-width: 1024px)  {

/* Force table to not be like tables anymore */
table, thead, tbody, th, td, tr {
display: block;
}

/* Hide table headers (but not display: none;, for accessibility) */
thead tr {
position: absolute;
top: -9999px;
left: -9999px;
}

 tr {
margin: 0 0 1rem 0;
}
     
#cart_summary tfoot td.price {
 text-align: left;
}

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td {
border: none;
}

#HOOK_SHOPPING_CART, .order_carrier_content {
padding: 15px;
}

#HOOK_SHOPPING_CART  .page-heading {
padding: 0 0 15px 0;
}

#create-account_form, #login_form {
padding: 15px;
}

.box {
 margin: 0 !important;
}

.addresses {
padding: 15px;
}

.text-right {
    text-align: left;
}

.text-center {
   text-align: left;
margin-left: 15px;
}

#cart_summary tbody td.cart_description {
    width: 100%;
}

.table-responsive > .table > tbody > tr > td {
white-space: initial;
}

#order .delivery_option > div > table.resume, #order-opc .delivery_option > div > table.resume {
    height: 275px;
}

.table {
padding: 15px;
}

    
td {
/* Behave  like a "row" */
border: none;
border-bottom: 1px solid #eee;
position: relative;
padding-left: 50%;
}

td:before {
/* Now like a table header */
position: absolute;
/* Top/left values mimic padding */
top: 0;
left: 6px;
width: 45%;
padding-right: 10px;
white-space: nowrap;
}
}



/* Blog */
.childrens .title_block {
display:none;
}

.blog-item {
    height: 576px;}

.product-count {
    margin-bottom: 20px; margin-top: 20px;}

/*Quick Product Guide Tree*/
a.hover-usa1 {
width: 217px !important;
height: 179px !important;
top: 619px;
left: 365px;
border-radius: 5%;
}

a.hover-green1, a.hover-b2b1, a.hover-troy1 {
height: 85px !important;
width: 85px !important;
border-radius: 50%;
top:811px;
}

a.hover-green1 { left: 339px; }
a.hover-b2b1 { left: 444px; }
a.hover-troy1 { left: 537px; }

a.hover-usa1:hover, a.hover-green1:hover, a.hover-b2b1:hover, a.hover-troy1:hover {
background-color: #026bb2;
opacity: 0.3;
}

.tree-tablet1 li:nth-child(1), .tree-tablet1 li:nth-child(2) {
max-width: 580px;
width: 100%;
float: none;
height: initial;
}

.tree-tablet1 li.category-name, .tree-tablet1 a.category-title {
width: 280px;
float: none;
height: 63px;
padding: 10px;
margin: 5px auto !important;
font-size: 1.2em;}

.tree-tablet1 li:last-child {
margin-bottom: 50px !important;}

.tree-tablet1 li:nth-child(1) img{
width: 260px;
text-align: center;
display: inline-block;
}

.tree-tablet1 li {
width: 290px;
margin: 5px auto !important;
padding: 10px;
float: left;
height: 63px;
margin-right: 10px !important;}


.tree-tablet1 li:nth-child(2) {
margin-bottom: 30px !important;}

.tree-tablet1 li a {
text-decoration: none;
color: white;
transition: 0.3s ease-in-out;
width: initial;
height: initial;
top: initial;
left: initial;
width: 250px;
position: initial;
font-weight: bold;
font-size: 1em;
text-transform: uppercase;
}


.tree-tablet1 li:nth-child(2) a img {
max-width: 90px;
display: inline-block;}

.tree-tablet1 ul {
    max-width: 600px;
    width: 100%;
    margin: 0 auto;
}

a.hover-off, a.hover-tec, a.hover-jan, a.hover-pow, a.hover-ink, a.hover-fur, a.hover-ind, a.hover-food, a.hover-usa1, a.hover-green1, a.hover-b2b1, a.hover-troy1, a.hover-off-bat, a.hover-off-bin, a.hover-off-brea, a.hover-off-desk, a.hover-off-file, a.hover-off-forms, a.hover-off-gen, a.hover-off-cal, a.hover-off-iden, a.hover-off-ind, a.hover-off-lab, a.hover-off-lab-stick, a.hover-off-mou, a.hover-off-car, a.hover-off-cash, a.hover-off-en, a.hover-off-clas, a.hover-off-cra, a.hover-off-cut, a.hover-off-file-sto, a.hover-off-pack, a.hover-off-pap, a.hover-off-pre, a.hover-off-roo, a.hover-off-saf, a.hover-off-shre, a.hover-off-stam, a.hover-off-sta, a.hover-off-tap, a.hover-off-writ, a.hover-office, a.hover-tec-audio, a.hover-tec-bac, a.hover-tec-ba, a.hover-tec-cal, a.hover-tec-lam, a.hover-tec-mob, a.hover-tec-mou, a.hover-tec-net, a.hover-tec-pap, a.hover-tec-prin, a.hover-tec-cam, a.hover-tec-comp-clea, a.hover-tec-comp-hard, a.hover-tec-comp-key, a.hover-tec-comp-sof, a.hover-tec-data, a.hover-tec-ele, a.hover-tec-lab, a.hover-tec-prin-co, a.hover-tec-prin-sup, a.hover-tec-secu, a.hover-tec-shre, a.hover-tec-tel, a.hover-tec-tran, a.hover-tec-typ, a.hover-tec-war, a.hover-technology, a.hover-fur-bac, a.hover-fur-boo, a.hover-fur-car, a.hover-fur-cha, a.hover-fur-des, a.hover-fur-ear, a.hover-fur-gar, a.hover-fur-lec, a.hover-fur-lit, a.hover-fur-rec, a.hover-fur-roo, a.hover-fur-tab, a.hover-fur-chai, a.hover-fur-fil, a.hover-fur-par, a.hover-furniture, a.hover-ind-abra, a.hover-ind-adh, a.hover-ind-che, a.hover-ind-ele, a.hover-ind-ele-too, a.hover-ind-fast, a.hover-ind-hvac, a.hover-ind-han, a.hover-ind-mro, a.hover-ind-mat, a.hover-ind-mea, a.hover-ind-oil, a.hover-ind-plum, a.hover-ind-pneu, a.hover-ind-pum, a.hover-ind-saf, a.hover-ind-weld, a.hover-industrial, a.hover-food-app, a.hover-food-appli, a.hover-food-bag, a.hover-food-bev, a.hover-food-bow, a.hover-food-brea, a.hover-food-cup, a.hover-food-cut, a.hover-food-food, a.hover-food-food-tray, a.hover-food-food-war, a.hover-food-food-wrap, a.hover-food-glass, a.hover-food-kit, a.hover-food-nap, a.hover-food-part, a.hover-food-pizz, a.hover-food-tab, a.hover-food-ware, a.hover-food-service, a.hover-jan-air, a.hover-jan-bat, a.hover-jan-broom, a.hover-jan-clea, a.hover-jan-cleaning, a.hover-jan-facili, a.hover-jan-first, a.hover-jan-floor, a.hover-jan-glo, a.hover-jan-han, a.hover-jan-har, a.hover-jan-laun, a.hover-jan-matt, a.hover-jan-mop, a.hover-jan-od, a.hover-jan-pers, a.hover-jan-rest, a.hover-jan-saf, a.hover-jan-soa, a.hover-jan-tow, a.hover-jan-tra, a.hover-jan-truc, a.hover-jan-wast, a.hover-janitorial, a.hover-too-fin, a.hover-too-cut, a.hover-too-dri, a.hover-too-hea, a.hover-power-tools, a.hover-ink-xe, a.hover-ink-can, a.hover-ink-lex, a.hover-ink-ep, a.hover-ink-hp, a.hover-ink-oth, a.hover-ink-toner {
position: absolute;
cursor:pointer;
transition: 0.3s ease-in-out;
z-index:1;
width: 200px;
height: 41px;
background-color: transparent;
}


a.hover-off:hover, a.hover-tec:hover, a.hover-jan:hover, a.hover-pow:hover, a.hover-ink:hover, a.hover-fur:hover, a.hover-ind:hover, a.hover-food:hover, a.hover-off-bat:hover , a.hover-off-bin:hover, a.hover-off-brea:hover, a.hover-off-desk:hover, a.hover-off-file:hover, a.hover-off-forms:hover, a.hover-off-gen:hover, a.hover-off-cal:hover, a.hover-off-iden:hover, a.hover-off-ind:hover, a.hover-off-lab:hover, a.hover-off-lab-stick:hover, a.hover-off-mou:hover, a.hover-off-car:hover, a.hover-off-cash:hover, a.hover-off-en:hover, a.hover-off-clas:hover, a.hover-off-cra:hover, a.hover-off-cut:hover, a.hover-off-file-sto:hover, a.hover-off-pack:hover, a.hover-off-pap:hover, a.hover-off-pre:hover, a.hover-off-roo:hover, a.hover-off-saf:hover, a.hover-off-shre:hover, a.hover-off-stam:hover, a.hover-off-sta:hover, a.hover-off-tap:hover, a.hover-off-writ:hover, a.hover-office:hover, a.hover-tec-audio:hover, a.hover-tec-bac:hover, a.hover-tec-ba:hover, a.hover-tec-cal:hover, a.hover-tec-lam:hover, a.hover-tec-mob:hover, a.hover-tec-mou:hover, a.hover-tec-net:hover, a.hover-tec-pap:hover, a.hover-tec-prin:hover, a.hover-tec-cam:hover, a.hover-tec-comp-clea:hover, a.hover-tec-comp-hard:hover, a.hover-tec-comp-key:hover, a.hover-tec-comp-sof:hover, a.hover-tec-data:hover, a.hover-tec-ele:hover, a.hover-tec-lab:hover, a.hover-tec-prin-co:hover, a.hover-tec-prin-sup:hover, a.hover-tec-secu:hover, a.hover-tec-shre:hover, a.hover-tec-tel:hover, a.hover-tec-tran:hover, a.hover-tec-typ:hover, a.hover-tec-war:hover, a.hover-technology:hover, a.hover-fur-bac:hover, a.hover-fur-boo:hover, a.hover-fur-car:hover, a.hover-fur-cha:hover, a.hover-fur-des:hover, a.hover-fur-ear:hover, a.hover-fur-gar:hover, a.hover-fur-lec:hover, a.hover-fur-lit:hover, a.hover-fur-rec:hover, a.hover-fur-roo:hover, a.hover-fur-tab:hover, a.hover-fur-chai:hover, a.hover-fur-fil:hover, a.hover-fur-par:hover, a.hover-furniture:hover, a.hover-ind-abra:hover, a.hover-ind-adh:hover, a.hover-ind-che:hover, a.hover-ind-ele:hover, a.hover-ind-ele-too:hover, a.hover-ind-fast:hover, a.hover-ind-hvac:hover, a.hover-ind-han:hover, a.hover-ind-mro:hover, a.hover-ind-mat:hover, a.hover-ind-mea:hover, a.hover-ind-oil:hover, a.hover-ind-plum:hover, a.hover-ind-pneu:hover, a.hover-ind-pum:hover, a.hover-ind-saf:hover, a.hover-ind-weld:hover, a.hover-industrial:hover, a.hover-food-app:hover, a.hover-food-appli:hover, a.hover-food-bag:hover, a.hover-food-bev:hover, a.hover-food-bow:hover, a.hover-food-brea:hover, a.hover-food-cup:hover, a.hover-food-cut:hover, a.hover-food-food:hover, a.hover-food-food-tray:hover, a.hover-food-food-war:hover, a.hover-food-food-wrap:hover, a.hover-food-glass:hover, a.hover-food-kit:hover, a.hover-food-nap:hover, a.hover-food-part:hover, a.hover-food-pizz:hover, a.hover-food-tab:hover, a.hover-food-ware:hover, a.hover-food-service:hover, a.hover-jan-air:hover, a.hover-jan-bat:hover, a.hover-jan-broom:hover, a.hover-jan-clea:hover, a.hover-jan-cleaning:hover, a.hover-jan-facili:hover, a.hover-jan-first:hover, a.hover-jan-floor:hover, a.hover-jan-glo:hover, a.hover-jan-han:hover, a.hover-jan-har:hover, a.hover-jan-laun:hover, a.hover-jan-matt:hover, a.hover-jan-mop:hover, a.hover-jan-od:hover, a.hover-jan-pers:hover, a.hover-jan-rest:hover, a.hover-jan-saf:hover, a.hover-jan-soa:hover, a.hover-jan-tow:hover, a.hover-jan-tra:hover, a.hover-jan-truc:hover, a.hover-jan-wast:hover, a.hover-janitorial:hover, a.hover-too-fin:hover, a.hover-too-cut:hover, a.hover-too-dri:hover, a.hover-too-hea:hover, a.hover-power-tools:hover, a.hover-ink-xe:hover, a.hover-ink-can:hover, a.hover-ink-lex:hover, a.hover-ink-ep:hover, a.hover-ink-hp:hover, a.hover-ink-oth:hover, a.hover-ink-toner:hover {
opacity:0.4;
background:white;}

/*hover quick product guide*/
a.hover-off {width: 93px; height:36px; top: 165px; left: 413px; }
a.hover-tec {width:162px; height: 37px; top: 193px; left: 224px;}
a.hover-jan {width:165px; height: 63px; top: 349px; left: 179px;}
a.hover-pow { width: 170px; height: 42px; top: 441px; left: 161px;}
a.hover-ink { width: 157px; height: 41px; top: 517px; left: 190px;}
a.hover-fur {width: 142px; height: 40px; top: 234px; left: 486px;}
a.hover-ind {width: 152px; height: 39px; top: 398px; left: 503px;}
a.hover-food {width: 182px; height: 37px; top: 484px; left: 543px;}

/*hover office*/
a.hover-off-bat {width: 205px; height:42px; top: 39px; left: 110px; }
a.hover-off-bin {width: 205px; height:42px; top: 91px; left: 110px; }
a.hover-off-brea {width: 205px; height:42px; top: 145px; left: 110px; }
a.hover-off-desk {width: 205px; height:42px; top: 196px; left: 110px; }
a.hover-off-file {width: 205px; height:42px; top: 268px; left: 104px; }
a.hover-off-forms {width: 205px; height:42px; top: 320px; left: 104px; }
a.hover-off-gen {width: 205px; height:42px; top: 373px; left: 104px; }
a.hover-off-cal {width: 205px; height:42px; top: 426px; left: 104px; }
a.hover-off-iden {width: 205px; height:42px; top: 478px; left: 104px; }
a.hover-off-ind {width: 205px; height:42px; top: 530px; left: 104px; }
a.hover-off-lab {width: 205px; height:42px; top: 583px; left: 104px; }
a.hover-off-lab-stick {width: 205px; height:42px; top: 636px; left: 104px; }
a.hover-off-mou {width: 205px; height:42px; top: 689px; left: 104px; }
a.hover-off-car {width: 205px; height:42px; top: 92px; left: 332px; }
a.hover-off-cash {width: 205px; height:42px; top: 144px; left: 332px; }
a.hover-off-en {width: 205px; height:42px; top: 195px; left: 332px; }
a.hover-off-clas {width: 205px; height:42px; top: 39px; left: 553px; }
a.hover-off-cra {width: 205px; height:42px; top: 91px; left: 553px; }
a.hover-off-cut {width: 205px; height:42px; top: 143px; left: 553px; }
a.hover-off-file-sto {width: 205px; height:42px; top: 39px; left: 332px; }
a.hover-off-pack {width: 205px; height:42px; top: 266px; left: 569px; }
a.hover-off-pap {width: 205px; height:42px; top: 317px; left: 569px; }
a.hover-off-pre {width: 205px; height:42px; top: 370px; left: 569px; }
a.hover-off-roo {width: 205px; height:42px; top: 423px; left: 569px; }
a.hover-off-saf {width: 205px; height:42px; top: 476px; left: 569px; }
a.hover-off-shre {width: 205px; height:42px; top: 529px; left: 569px; }
a.hover-off-stam {width: 205px; height:42px; top: 581px; left: 569px; }
a.hover-off-sta {width: 205px; height:42px; top: 634px; left: 569px; }
a.hover-off-tap {width: 205px; height:42px; top: 686px; left: 569px; }
a.hover-off-writ {width: 205px; height:42px; top: 739px; left: 569px; }
a.hover-office {width: 169px; height:66px; top: 748px; left: 366px; }

/*hover technology*/
a.hover-tec-audio {width: 205px; height:42px; top: 42px; left: 110px; }
a.hover-tec-bac {width: 205px; height:42px; top: 96px; left: 110px; }
a.hover-tec-ba {width: 205px; height:42px; top: 148px; left: 110px; }
a.hover-tec-cal {width: 205px; height:42px; top: 198px; left: 110px; }
a.hover-tec-lam {width: 205px; height:42px; top: 349px; left: 136px; }
a.hover-tec-mob {width: 205px; height:42px; top: 402px; left: 136px; }
a.hover-tec-mou {width: 205px; height:42px; top: 454px; left: 136px; }
a.hover-tec-net {width: 205px; height:42px; top: 507px; left: 136px; }
a.hover-tec-pap {width: 205px; height:42px; top: 560px; left: 136px; }
a.hover-tec-prin {width: 205px; height:42px; top: 612px; left: 136px; }
a.hover-tec-cam {width: 205px; height:42px; top: 43px; left: 332px; }
a.hover-tec-comp-clea {width: 205px; height:42px; top: 95px; left: 332px; }
a.hover-tec-comp-hard {width: 205px; height:42px; top: 147px; left: 332px; }
a.hover-tec-comp-key {width: 205px; height:42px; top: 199px; left: 332px; }
a.hover-tec-comp-sof {width: 205px; height:42px; top: 43px; left: 552px; }
a.hover-tec-data {width: 205px; height:42px; top: 95px; left: 552px; }
a.hover-tec-ele {width: 205px; height:42px; top: 148px; left: 552px; }
a.hover-tec-lab {width: 205px; height:42px; top: 199px; left: 552px; }
a.hover-tec-prin-co {width: 205px; height:42px; top: 297px; left: 547px; }
a.hover-tec-prin-sup {width: 205px; height:42px; top: 350px; left: 547px; }
a.hover-tec-secu {width: 205px; height:42px; top: 403px; left: 547px; }
a.hover-tec-shre {width: 205px; height:42px; top: 454px; left: 547px; }
a.hover-tec-tel {width: 205px; height:42px; top: 506px; left: 547px; }
a.hover-tec-tran {width: 205px; height:42px; top: 559px; left: 547px; }
a.hover-tec-typ {width: 205px; height:42px; top: 611px; left: 547px; }
a.hover-tec-war {width: 205px; height:42px; top: 664px; left: 547px; }
a.hover-technology {width: 277px; height:64px; top: 752px; left: 310px; }

/*hover furniture*/
a.hover-fur-bac {width: 205px; height:42px; top: 131px; left: 119px; }
a.hover-fur-boo {width: 205px; height:42px; top: 184px; left: 119px; }
a.hover-fur-car {width: 205px; height:42px; top: 237px; left: 119px; }
a.hover-fur-cha {width: 205px; height:42px; top: 132px; left: 341px; }
a.hover-fur-des {width: 205px; height:42px; top: 184px; left: 341px; }
a.hover-fur-ear {width: 205px; height:42px; top: 237px; left: 341px; }
a.hover-fur-gar {width: 205px; height:42px; top: 132px; left: 562px; }
a.hover-fur-lec {width: 205px; height:42px; top: 184px; left: 562px; }
a.hover-fur-lit {width: 205px; height:42px; top: 236px; left: 562px; }
a.hover-fur-rec {width: 205px; height:42px; top: 360px; left: 180px; }
a.hover-fur-roo {width: 205px; height:42px; top: 413px; left: 180px; }
a.hover-fur-tab {width: 205px; height:42px; top: 466px; left: 180px; }
a.hover-fur-chai {width: 205px; height:42px; top: 349px; left: 515px; }
a.hover-fur-fil {width: 205px; height:42px; top: 402px; left: 515px; }
a.hover-fur-par {width: 205px; height:42px; top: 453px; left: 515px; }
a.hover-furniture {width: 249px; height:61px; top: 747px; left: 334px; }

/*hover industrial */
a.hover-ind-abra {width: 205px; height:42px; top: 81px; left: 110px; }
a.hover-ind-adh {width: 205px; height:42px; top: 134px; left: 110px; }
a.hover-ind-che {width: 205px; height:42px; top: 187px; left: 110px; }
a.hover-ind-ele {width: 205px; height:42px; top: 237px; left: 110px; }
a.hover-ind-ele-too {width: 205px; height:42px; top: 81px; left: 332px; }
a.hover-ind-fast {width: 205px; height:42px; top: 134px; left: 332px; }
a.hover-ind-hvac {width: 205px; height:42px; top: 187px; left: 332px; }
a.hover-ind-han {width: 205px; height:42px; top: 238px; left: 332px; }
a.hover-ind-mro {width: 205px; height:42px; top: 82px; left: 553px; }
a.hover-ind-mat {width: 205px; height:42px; top: 134px; left: 553px; }
a.hover-ind-mea {width: 205px; height:42px; top: 187px; left: 553px; }
a.hover-ind-oil {width: 205px; height:42px; top: 238px; left: 553px; }
a.hover-ind-plum {width: 205px; height:42px; top: 353px; left: 140px; }
a.hover-ind-pneu {width: 205px; height:42px; top: 406px; left: 140px; }
a.hover-ind-pum {width: 205px; height:42px; top: 459px; left: 140px; }
a.hover-ind-saf {width: 205px; height:42px; top: 394px; left: 540px; }
a.hover-ind-weld {width: 205px; height:42px; top: 447px; left: 540px; }
a.hover-industrial{width: 253px; height:63px; top: 748px; left:318px; }

/*hover food service*/
a.hover-food-app {width: 205px; height:42px; top: 119px; left: 110px; }
a.hover-food-appli {width: 205px; height:42px; top: 172px; left: 110px; }
a.hover-food-bag {width: 205px; height:42px; top: 224px; left: 110px; }
a.hover-food-bev {width: 205px; height:42px; top: 275px; left: 110px; }
a.hover-food-bow {width: 205px; height:42px; top: 119px; left: 332px; }
a.hover-food-brea {width: 205px; height:42px; top: 172px; left: 332px; }
a.hover-food-cup {width: 205px; height:42px; top: 224px; left: 332px; }
a.hover-food-cut {width: 205px; height:42px; top: 275px; left: 332px; }
a.hover-food-food {width: 205px; height:42px; top: 119px; left: 553px; }
a.hover-food-food-tray {width: 205px; height:42px; top: 172px; left: 553px; }
a.hover-food-food-war {width: 205px; height:42px; top: 225px; left: 553px; }
a.hover-food-food-wrap {width: 205px; height:42px; top: 275px; left: 553px; }
a.hover-food-glass {width: 205px; height:42px; top: 429px; left: 132px; }
a.hover-food-kit {width: 205px; height:42px; top: 481px; left: 132px; }
a.hover-food-nap {width: 205px; height:42px; top: 534px; left: 132px; }
a.hover-food-part {width: 205px; height:42px; top: 587px; left: 132px; }
a.hover-food-pizz {width: 205px; height:42px; top: 460px; left: 534px; }
a.hover-food-tab {width: 205px; height:42px; top: 514px; left: 534px; }
 a.hover-food-ware {width: 205px; height:42px; top: 569px; left: 534px; }
 a.hover-food-service {width: 290px; height:62px; top: 753px; left: 317px; }

/*hover janitorial & sanitation*/
a.hover-jan-air {width: 205px; height:42px; top: 32px; left: 112px; }
a.hover-jan-bat {width: 205px; height:42px; top: 85px; left: 112px; }
a.hover-jan-broom {width: 205px; height:42px; top: 138px; left: 112px; }
a.hover-jan-clea {width: 205px; height:42px; top: 189px; left: 112px; }
a.hover-jan-cleaning {width: 205px; height:42px; top: 33px; left: 334px; }
a.hover-jan-facili {width: 205px; height:42px; top: 85px; left: 334px; }
a.hover-jan-first {width: 205px; height:42px; top: 137px; left: 334px; }
a.hover-jan-floor {width: 205px; height:42px; top: 188px; left: 334px; }
a.hover-jan-glo {width: 205px; height:42px; top: 32px; left: 555px; }
a.hover-jan-han {width: 205px; height:42px; top: 85px; left: 555px; }
a.hover-jan-har {width: 205px; height:42px; top: 138px; left: 555px; }
a.hover-jan-laun {width: 205px; height:42px; top: 189px; left: 555px; }
a.hover-jan-matt {width: 205px; height:42px; top: 266px; left: 144px; }
a.hover-jan-mop {width: 205px; height:42px; top: 319px; left: 144px; }
a.hover-jan-od {width: 205px; height:42px; top: 371px; left: 144px; }
a.hover-jan-pers {width: 205px; height:42px; top: 423px; left: 144px; }
a.hover-jan-rest {width: 205px; height:42px; top: 477px; left: 144px; }
a.hover-jan-saf {width: 205px; height:42px; top: 529px; left: 144px; }
a.hover-jan-soa {width: 205px; height:42px; top: 255px; left: 555px; }
a.hover-jan-tow {width: 205px; height:42px; top: 308px; left: 555px; }
a.hover-jan-tra {width: 205px; height:42px; top: 361px; left: 555px; }
a.hover-jan-truc {width: 205px; height:42px; top: 415px; left: 555px; }
a.hover-jan-wast {width: 205px; height:42px; top: 468px; left: 555px; }
 a.hover-janitorial {width: 279px; height:104px; top: 703px; left: 311px; }

/*hover power tools*/
a.hover-too-fin {width: 205px; height:42px; top: 283px; left: 352px; }
a.hover-too-cut {width: 205px; height:42px; top: 356px; left: 189px; }
a.hover-too-dri {width: 205px; height:42px; top: 434px; left: 189px; }
a.hover-too-hea {width: 205px; height:42px; top: 397px; left: 493px; }
a.hover-power-tools {width: 287px; height:63px; top: 749px; left: 317px; }

/*hover ink toner*/
a.hover-ink-xe {width: 205px; height:42px; top: 285px; left: 349px; }
a.hover-ink-can {width: 205px; height:42px; top: 353px; left: 194px; }
a.hover-ink-lex {width: 205px; height:42px; top: 423px; left: 194px; }
a.hover-ink-ep {width: 205px; height:42px; top: 377px; left: 518px; }
a.hover-ink-hp {width: 205px; height:42px; top: 446px; left: 518px; }
a.hover-ink-oth {width: 205px; height:42px; top: 515px; left: 518px; }
a.hover-ink-toner {width: 225px; height:64px; top: 747px; left: 342px; }

/* Industry Guide Tree */

/*hover logo*/
a.hover-usa {
width: 186px !important;
height: 150px !important;
top: 723px;
left: 365px;
border-radius: 5%;
}

a.hover-green, a.hover-b2b, a.hover-troy {
height: 85px !important;
width: 85px !important;
border-radius: 50%;
top:878px;
}

a.hover-green { left: 339px; }
a.hover-b2b { left: 425px; }
a.hover-troy { left: 500px; }

a.hover-usa:hover, a.hover-green:hover, a.hover-b2b:hover, a.hover-troy:hover {
background-color: #026bb2;
opacity: 0.3;
}

a.hover-ho1, a.hover-ho2, a.hover-ho3, a.hover-f1, a.hover-f2, a.hover-f3, a.hover-pu1, a.hover-pu2, a.hover-pu3, a.hover-pu4, a.hover-pu5, a.hover-pu6, a.hover-pro1, a.hover-pro2, a.hover-pro3, a.hover-pro4, a.hover-pro5, a.hover-pro6, a.hover-pro7, a.hover-e1, a.hover-e2, a.hover-e3, a.hover-e4, a.hover-r1, a.hover-r2, a.hover-r3, a.hover-r4, a.hover-r5, a.hover-r6, a.hover-hi1, a.hover-hi2, a.hover-hi3, a.hover-hi4, a.hover-hi5, a.hover-hi6, a.hover-hi7, a.hover-hi8, a.hover-hi9, a.hover-hi10, a.hover-hi11, a.hover-ho, a.hover-f, a.hover-pu, a.hover-pro, a.hover-e, a.hover-e, a.hover-r, a.hover-hi, a.hover-usa, a.hover-green, a.hover-b2b, a.hover-troy  {
position: absolute;
cursor:pointer;
transition: 0.3s ease-in-out;
z-index:1;
width: 200px;
height: 41px;
background-color: transparent;
}

a.hover-ho {width: 128px; height:29px; top: 422px; left: 256px; }
a.hover-f, a.hover-pu {width:103px; height: 50px; top: 569px; left: 254px;}
a.hover-pu {width:103px; height: 50px; top: 640px; left: 253px;}
a.hover-hi { width: 130px; height: 29px; top: 365px; left: 351px;}
a.hover-pro { width: 154px; height: 31px; top: 424px; left: 466px;}
a.hover-e {width: 158px; height: 31px; top: 554px; left: 480px;}
a.hover-r {width: 88px; height: 29px; top: 647px; left: 506px;}


a.hover-ho1:hover, a.hover-ho2:hover, a.hover-ho3:hover, a.hover-f1:hover, a.hover-f2:hover, a.hover-f3:hover, a.hover-pu1:hover, a.hover-pu2:hover, a.hover-pu3:hover, a.hover-pu4:hover, a.hover-pu5:hover, a.hover-pu6:hover, a.hover-pro1:hover, a.hover-pro2:hover, a.hover-pro3:hover, a.hover-pro4:hover, a.hover-pro5:hover, a.hover-pro6:hover, a.hover-pro7:hover, a.hover-e1:hover, a.hover-e2:hover, a.hover-e3:hover, a.hover-e4:hover, a.hover-r1:hover, a.hover-r2:hover, a.hover-r3:hover, a.hover-r4:hover, a.hover-r5:hover, a.hover-r6:hover, a.hover-hi1:hover, a.hover-hi2:hover, a.hover-hi3:hover, a.hover-hi4:hover, a.hover-hi5:hover, a.hover-hi6:hover, a.hover-hi7:hover, a.hover-hi8:hover, a.hover-hi9:hover, a.hover-hi10:hover, a.hover-hi11:hover, a.hover-ho:hover, a.hover-f:hover, a.hover-pu:hover, a.hover-pro:hover, a.hover-e:hover, a.hover-e:hover, a.hover-r:hover, a.hover-hi:hover{
background-color: #fff;
opacity: 0.4;
}

a.hover-ho1, a.hover-ho2, a.hover-ho3, a.hover-f1, a.hover-f2, a.hover-f3, a.hover-pu1, a.hover-pu2, a.hover-pu3, a.hover-pu4, a.hover-pu5, a.hover-pu6 {
top: 303px;
left: 26px;
}

a.hover-ho2 { top: 355px; }
a.hover-ho3 { top: 410px; }
a.hover-f1 { top: 470px; }
a.hover-f2 { top: 522px; }
a.hover-f3 { top: 577px; }
a.hover-pu1 { top: 648px; }
a.hover-pu2 { top: 708px; }
a.hover-pu3 { top: 767px; }
a.hover-pu4 { top: 823px; }
a.hover-pu5 { top: 880px; }
a.hover-pu6 { top: 937px; }


a.hover-pro1, a.hover-pro2, a.hover-pro3, a.hover-pro4, a.hover-pro5, a.hover-pro6, a.hover-pro7, a.hover-e1, a.hover-e2, a.hover-e3, a.hover-e4, a.hover-r1, a.hover-r2, a.hover-r3, a.hover-r4, a.hover-r5, a.hover-r6 {
top:125px;
left: 667px;
}

a.hover-pro2 {top:177px;}
a.hover-pro3 {top:232px;}
a.hover-pro4 {top:285px;}
a.hover-pro5 {top:338px;}
a.hover-pro6 {top:392px;}
a.hover-pro7 {top:446px;}
a.hover-e1 {top:498px;}
a.hover-e2 {top:550px;}
a.hover-e3 {top:601px;}
a.hover-e4 {top:653px;}
a.hover-r1 {top:701px;}
a.hover-r2 {top:750px;}
a.hover-r3 {top:800px;}
a.hover-r4 {top:852px;}
a.hover-r5 {top:903px;}
a.hover-r6 {top:953px;}

a.hover-hi1, a.hover-hi2, a.hover-hi3, a.hover-hi4, a.hover-hi5, a.hover-hi6, a.hover-hi7, a.hover-hi8, a.hover-hi9, a.hover-hi10, a.hover-hi11{
top:26px;
left:69px;
}

a.hover-hi2 {top:80px;}
a.hover-hi3 {top:134px;}
a.hover-hi4 {top:189px;}
a.hover-hi5 {top:26px; left: 290px;}
a.hover-hi6 {top:80px; left: 290px;}
a.hover-hi7 {top:134px; left: 290px;}
a.hover-hi8 {top:189px; left: 290px;}
a.hover-hi9 {top:243px; left: 290px;}
a.hover-hi10 {top:26px; left: 512px;}
a.hover-hi11 {top:80px; left: 512px;}



.width-tree {
position: relative;
}

.tree-tablet, .tree-tablet1 {
display: none !important ;
}

.tree-smartphone {
display:none !important;
}

/*Height slider

.rev_slider {
    position: relative;
    overflow: hidden;
    max-height: 793px;
    height: 570px !important;
}*/

/* Newsletter padding bottom*/

.sidebar .block-green .block_content {
    padding: 0px 15px 27px !important;
}

/* SEO Text Home page */
#editorial_block_center address {
font-size: 20px;
margin-bottom: 0;
background-color: #026bb2;
padding: 0 22px 0 10px;
color: #fff;
font-family: 'Roboto', sans-serif;
}

#editorial_block_center address:nth-child(1) {
padding-top: 26.5em;
}

.editorial_block {
padding: 1em 1em 2em 1em;
background-color: #026bb2;
margin-bottom: 0;
}

/* Category sidebar more on the left side*/
div.active-hover ul > li:hover > .dropdown-menu {
    left: 95%;
}

/* + sign */
div.verticalmenu .navbar-nav > li .caret {
    right: 10px;
}


/*Category description*/

.scene_cat .cat-desc {
padding: 15px !important;
}

.subcategories .cat-desc {
    height: 65px;
}

.subcategories {
    height: 160px;
}

/* BLOG */
#blog-listing .aligned-padding {
margin-left: 6px !important;
}

.secondary-blog {
margin-left: 12px;
}

.secondary-blog .blog-textdesc {
height: auto;
}

#blogpage {
margin: 0 16px
}

.itemTwitterButton, .itemFacebookButton {
margin-right: 20px;
}

#blog-category .panel-default {
border-color: none;
}

#blog-category .panel {
background-color: none;
border: none;
border-radius: 0px;
-webkit-box-shadow: none;
box-shadow: none;
}

#blog-category .panel-body {
padding: 0 0 0 9px;
}

.blogs-container h3 {
margin-left: 9px;
}

.blog-item {
max-width: 413px;
width: 100%;
float: left;
margin-right: 22px;
margin-bottom: 22px;
}

.blog-item:nth-child(2n+0){
margin-right: 0;
}

.product-count {
clear: both;
margin-left: 12px;
}


/* FORMS */

#pfg-form-1 input.form-control {
width:44%;
display: inline-block;
box-shadow: none;
}

#pfg-form-1 .form-group:nth-child(1) input.form-control {
width: 60%;
}
#pfg-form-1 .form-group:nth-child(2) input.form-control {
width: 52.5%;
}
#pfg-form-1 .form-group:nth-child(3) input.form-control {
width: 32.3%;
}
#pfg-form-1 .form-group:nth-child(4) input.form-control {
width: 56.3%;
}
#pfg-form-1 .form-group:nth-child(5) input.form-control {
width: 53.5%;
}
#pfg-form-1 .form-group:nth-child(6) input.form-control {
width: 57.5%;
}
#pfg-form-1 .form-group:nth-child(7) input.form-control {
width: 49.5%;
}
#pfg-form-1 .form-group:nth-child(8) input.form-control {
width: 32.4%;
}
#pfg-form-1 .form-group:nth-child(9) input.form-control {
width: 46%;
}
#pfg-form-1 .form-group:nth-child(10) input.form-control {
width: 49.8%;
}
#pfg-form-1 .form-group:nth-child(11) input.form-control {
width: 53%;
}

#pfg-form-1 .form-group:nth-child(12) {
  content:"";
  display: table;
  clear: both;
 width: 575px;
text-align: left;
margin: 0 auto;
}

#pfg-form-1 {
text-align: center !important;
}

#pfg-form-1 .form-group:nth-child(12) label:nth-child(1) {
 display: block;
margin-bottom: 10px;
}

/*type of business*/
#pfg-form-1 input#field_type_of_business[]{
width: 30%;
}

#pfg-form-1 .checkbox {
width: 210px;
float: left;
margin-top: 0;
}

#pfg-form-1 .form-group:nth-child(13) {
clear: both;
width: 300px;
margin: 30px auto;
}

#pfg-form-1 .form-group:nth-child(13) img {
width: 195px;
margin-left: 52px;
}

.contact-form-box {
box-shadow: none;
}

#pfg-form-1 fieldset {
margin-top: 30px;
}

.contact-form-box fieldset {
background: none;
}

#pfg-form-1 .form-group:nth-child(12) input.form-control {
width: 12%;
margin-top: -8px !important;
}

/* Products Manufacturer page */

#manufacturer .description_box, #supplier .description_box {
margin: 18px 0 13px 18px !important;
border: none;
}

.content_sortPagiBar .top-pagination-content {
margin: 0 18px !important;
}

/* List Products page */
.adcms-product ul li {
display: inline-block;
width: 285px;
padding: 30px 52px 40px 62px;
margin-bottom: 37px;
}

.adcms-product ul li:nth-child(3n+2) {
border-right: 1px solid rgb(235, 235, 235);
border-left: 1px solid rgb(235, 235, 235);
}

.adcms-product ul li img {
margin: 0 auto;
}

.adcms-product ul li h5 {
color: #2d3035;
font-size: 14px;
text-align: center;
font-weight: normal;
}

.adcms-product ul li h5 a {
color: #2d3035 !important;
transition: 0.3s ease-in-out;
}

.adcms-product ul li h5 a:hover {
color: #026bb2 !important;
}

.adcms-product .content_price {
text-align: center;
margin-bottom: 20px;
}

.adcms-product .no-print {
text-align: center;
}

.adcms-product .ajax_add_to_cart_button {
background-color: #026bb2;
border-color: #026bb2;
border-radius: 2px;
padding: 6px 8px;
font-weight: normal;
color: #fff;
transition: 0.3s ease-in-out;
}

.adcms-product .ajax_add_to_cart_button:hover {
color: white;
background-color: #2d3035;
border-color: #2d3035;
}

/* Blue hover, review, data sheet on product page */
.nav-tabs.tab-info > li > a:hover, .nav-tabs.tab-info > li > a:focus {
color: #026bb2;
border-bottom: 3px solid #026bb2;
}

.tab-content {
margin-left: 15px !important;
}


/* Btn on selected products for map */
h2.page-subheading {
position: relative;
}

/* No margin bottom p on advanced cms page */
#page .advanced-cms-wrapper .rte p {
margin-bottom: 0 !important;
}

/* Hover on subcategories under categories page */
.subcategories .image {
transition: 0.3s ease-in-out;
}

.subcategories .image:hover {
opacity: 0.7;
}

/* Sidebar space */
div.verticalmenu ul li a .menu-icon {
padding: 5px 0 5px 22px;
margin-left: 5px;
margin-right: 21px;
}

/* Padding product page sort by */
.content_sortPagiBar .top-pagination-content {
    padding-bottom: 24px !important;
}

.content_sortPagiBar .bottom-pagination-content {
  padding-top: 24px !important;
}

/* Adjust position input Show on list product page 
#page form {
    max-width: 400px !important;
width: initial !important;
}
*/

.content_sortPagiBar {
margin-bottom: 24px;
}


/* Contact Form Page width */
#page form.contact-form-box {
    max-width: 795px !important;
    width: initial !important;
}

/* Remove padding on hover categories widget special and new pdts*/
div.verticalmenu .navbar-nav > li .dropdown-sub .leo-widget .widget-inner .product-container {
margin-bottom: 0;
margin-top: 10px;
}

div.verticalmenu .navbar-nav > li .dropdown-sub .leo-widget .widget-inner .product-block {
padding: 0;
}

div.verticalmenu .navbar-nav > li .dropdown-sub .leo-widget {
   margin-bottom: 0px;
}

/* Submenu Catalog & Sponsor */

div.verticalmenu .navbar-nav > li .dropdown-sub .dropdown-menu-inner .mega-col:nth-child(5) {
margin-top: 27px;
}

div.verticalmenu .navbar-nav > li .dropdown-sub .dropdown-menu-inner .mega-col:nth-child(4) {
margin-top: -48px;
}


#leo-mainnav, #leo-mainnav > .container, #top_column .block_topcolumn, ul.step li.step_current {
background: #026bb2;
}

div.verticalmenu .navbar-nav > li > a {
text-transform: uppercase;
}

.nav-tabs.tab-info > li > a, .page-heading, .product-label {
font-family: 'Roboto', sans-serif;
}

.bannercontainer .button, div.verticalmenu .navbar-nav {
background: #666667;
}

.sidebar .highlighted .title_block, .sidebar .block-green .title_block, .sidebar .block-green .block_content, .contact-info .media:hover .fa {
background: #026bb2;
}

#off-canvas-nav .offcanvas-mainnav {
background-color: #026bb2;
}

#social_block ul li.facebook a:hover:before, #social_block ul li.twitter a:hover:before, #social_block ul li.rss a:hover:before, #social_block ul li.youtube a:hover:before, #social_block ul li.google-plus a:hover:before, #social_block ul li.pinterest a:hover:before {
background: #2d3035;
}

#social_block ul li.facebook a:before, #social_block ul li.twitter a:before, #social_block ul li.rss a:before, #social_block ul li.youtube a:before, #social_block ul li.google-plus a:before, #social_block ul li.pinterest a:before {
background: #026bb2;
}

a:hover, a:focus, #usefull_link_block li a:hover:before, div.verticalmenu ul li a:hover, div.verticalmenu ul li a:focus, div.verticalmenu .navbar-nav > li:hover > a, div.verticalmenu .navbar-nav > li:focus > a, .footer-center > .inner a:hover, .footer-bottom > .inner a:hover, .footer-nav #powered span, .fancybox-skin .fancybox-close:hover, .breadcrumb, .breadcrumb a:hover, .content_sortPagiBar, .sidebar .block-green .block_content form > div:hover:before, div.verticalmenu ul li a:hover .menu-title, div.verticalmenu ul li a:focus .menu-title, div.verticalmenu .navbar-nav > li:hover > .caret:before, div.verticalmenu .navbar-nav > li:focus > .caret:before, .blog-menu li a:hover span, #cms #center_column .list-1 li, #layer_cart .layer_cart_product .title, #layer_cart .cross:hover {
color: #026bb2;
}

#header-main, body {
background: #fff;
}

.block_search, .leo-megamenu .navbar-nav > li > a:hover, .leo-megamenu .navbar-nav > li > a:focus, .leo-megamenu .navbar-nav > li > a:active, .leo-megamenu .navbar-nav > li.dropdown > a:hover, .leo-megamenu .navbar-nav > li.dropdown > a:focus, .leo-megamenu .navbar-nav > li.dropdown > a:active {
background-color: #666667;
}

#header-main .container > .inner a:hover {
color: #666667;
}

.leo-megamenu .navbar-nav > li.dropdown > a:after {
border-top: 6px solid #666667;
}

#cart h4, .leo-megamenu .dropdown-menu li a:hover, div.verticalmenu .dropdown-menu ul li a:hover, div.verticalmenu .dropdown-menu ul li a:focus, .bannercontainer .button .fa, .product-block .name a:hover, .blog_container h5 a {
color: #026bb2;
}

.btn-outline, .content_sortPagiBar .pagination li.active > span, .content_sortPagiBar .pagination li > a:hover, .content_sortPagiBar .pagination li > a:focus {
background-color: #026bb2;
border-color: #026bb2;
}

.bannercontainer .tp-bullets.simplebullets.square-old .bullet:hover, .bannercontainer .tp-bullets.simplebullets.square-old .bullet.selected {
border-color:#666667;
background: #666667;
}

.btn-profile:hover {
background-color: #2d3035;
border-color: #2d3035;
}

.block_search:hover, .footer-top, .footer-center > .inner, .footer-nav, .footer-bottom, #footer > .container  {
background: #2d3035;
}

.block_search:hover .button {
color: #026bb2;
}

.block_search:hover .input-group input, .search_query {
    color: #fff;
}

ul#header_links {
margin-top: 15px;
}

.price, .price-shipping, .price-discount, .cart_discount_price {
color: #F7941D;
}

.footer-center > .inner a, .footer-bottom > .inner a, .footer-bottom > .inner {
color: #fff;
}

.block_content .carousel-control:hover {
    color: #026bb2;
    border: 1px solid #026bb2;
}

.content_sortPagiBar .display .selected a {
    background-color: #026bb2;
    border: 1px solid #026bb2;
}

.nav-tabs.tab-info > li.active > a, .nav-tabs.tab-info > li.active > a:hover, .nav-tabs.tab-info > li.active > a:focus {
color: #026bb2;
border-bottom: 3px solid  #026bb2;
}

.price, .price-shipping, .price-discount, .cart_discount_price {
font-size: 25px;
}

.btn-outline.disabled, .btn-outline.disabled:hover, .btn-outline.disabled:focus, .btn-outline.disabled:active, .btn-outline.disabled.active, .btn-outline[disabled], .btn-outline[disabled]:hover, .btn-outline[disabled]:focus, .btn-outline[disabled]:active, .btn-outline[disabled].active, fieldset[disabled] .btn-outline, fieldset[disabled] .btn-outline:hover, fieldset[disabled] .btn-outline:focus, fieldset[disabled] .btn-outline:active, fieldset[disabled] .btn-outline.active {
    background-color: #026bb2;
    border-color: #026bb2;
}

.btn-outline-inverse {
background-color: #F7941D;
border-color: #F7941D;
}

.btn-outline-inverse:hover, .btn-outline-inverse:focus, .btn-outline-inverse:active, .btn-outline-inverse.active {
background-color: #026bb2;
border-color: #026bb2;
}

.bannercontainer .tparrows:hover {
background: #2D3035;
}

#cart_summary tfoot td#total_price_container {
color: #f7941d;
font-family: 'Roboto', sans-serif;
}

#layer_cart .layer_cart_product .title, #layer_cart .layer_cart_cart .title, .cart_block .cart-info .product-name a, #header .cart_block .price {
font-family: 'Roboto', sans-serif;
}

.margin_category {
margin-bottom: 33px;
}

.bannercontainer .tp-bullets.simplebullets.square-old .bullet {
border: 1px solid #666667;
}

.leo-widget .widget-inner .product-container {
    max-width: 200px;
    width: 100%;
}

/* Gear blue color on hover */
#header_right .btn-group .dropdown-toggle:hover {
    color: #026bb2;
}

/* Hide custom field ids*/
#section2 > div:nth-child(4) {
display: none;
}

#section2 > div:nth-child(5) {
display: none;
}

/* Uppercase drop down main nav*/
.leo-megamenu .dropdown-menu li a, .leo-megamenu .dropdown-menu a > .menu-title  {
text-transform: uppercase;
}

/* SPACE COLUMN SUBMENU/ SIDEBAR */
div.verticalmenu .navbar-nav > li .dropdown-sub .leo-widget {
padding: 0 10px;
}

div.verticalmenu .navbar-nav > li .dropdown-sub .mega-col:nth-child(2) {
border-right: 1px solid #ebebeb;
border-left: 1px solid #ebebeb;
}



/* margin bottom submenu */
ul.level0:first-child {
    margin-top: 20px;
}

/* headline subcategory sidebar menu */
.widget-heading {
background: #026bb2;
color: white !important;
padding: 11.5px;
}

/*Space right sidebar menu*/
div.verticalmenu ul li a .menu-icon span {
margin-left: 25px;
font-size: 13px;
}

/* Product page */
.pb-left-column, .pb-center-column, .pb-right-column {
margin-top: 15px;
}

/* button review*/
#product_comments_block_tab {
margin-left: 15px;
}

/*Home Page Left Column Ads no padding*/
.sidebar .block .block_content {
    border-right: none;
    border-bottom: none;
    padding: 0;
}

/* ACCOUNT */

/* blue icon*/
#my-account ul.myaccount-link-list li a i {
    color: #026bb2;
}

#my-account #center_column{
    margin-bottom: 50px;
}

.btn-default {
background-color: #026bb2;
border-color: #026bb2;
border-radius: 2px;
}

/* Account page <p> margin*/
.info-account {
    margin-left: 16px;
}

p.info-title {
margin-left: 15px;
margin-top: 15px;
}

/* Personal Information Page padding*/
.std {
padding: 1.5em;
}

/* Account page required text*/
p.required {
    margin: 9px 0 16px 15px !important;
}

/* Button go back and home margin */
.footer_links .btn {
margin-left: 15px;
margin-right: 15px;
}

/*Addresses page margin*/
#addresses #center_column p {
    margin: 15px 0  15px 15px !important;
}

/* Add a new address margin*/
.main-page-indent {
    margin-bottom: 15px;
    margin-left: 15px;
}

/* Personal Information Account page*/
#page form {
max-width: 800px;
width: 100%;
margin: 0 auto;
}

/* Day, month, year space and width */

#page .form-group #days, #page .form-group #months, #page .form-group #years {
width: 70px;
margin-right: 20px
}

#page .form-group .row .col-xs-4 {
width: initial;
}

/* contact page message block margin left */
.col-md-8 .form-group {
    margin-left: 15px;
}

.contact-form-box {
max-width: 755px !important;
width: 100%;
margin-left: 15px !important;
}

/* Wishlist page */
#block-order-detail {
margin-left: 15px;
}

/*Blog Post */

.blog_container .blog-shortinfo {
height: 85px;
}

/* Images remove gray border and add margin bottom*/

.leo-widget .widget-inner .product-container .image {
   border: none;
    margin-bottom: 10px;
}

/* Hover 3 dots to change the pages */

.pagination > li > span:hover {
    background-color: #026bb2;
}

/* Interactive Map*/
a.re1, a.re2, a.re3, a.re4, a.re5, a.re6, a.re7, a.re8,  a.re8bis, a.re9, a.re10, a.re11, a.re12, a.re13, a.re14, a.re15, a.re16, a.re41, a.ho1, a.ho2, a.ho3, a.ho4,  a.ho5, a.ho6, a.ho7, a.ho8, a.ho9, a.ho10, a.ho11, a.ho12, a.ho13, a.ho14, a.ho15, a.ho16, a.ho17, a.ho18, a.ho19, a.ho20, a.ho21, a.ho22, a.ho23, a.ho24, a.ho25, a.ho26, a.ho27, a.ho28, a.ho29, a.ho30, a.ho31, a.ho68, .group1 a.vi1, .group1 a.vi1-1, .group1 a.vi1-2, group1 a.vi1-3, .group2 a.vi2, .group2 a.vi2-1, .group2 a.vi2-2, .group2 a.vi2-3, .group2 a.vi2-4, .group2 a.vi2-5, .group2 a.vi2-6, .group2 a.vi2-7, .group2 a.vi2-8, .group2 a.vi2-9, .group3 a.vi3, .group3 a.vi3-1, .group3 a.vi3-2, .group3 a.vi3-3, .group3 a.vi3-4, .group3 a.vi3-5, .group3 a.vi3-6, .group3 a.vi3-7, .group3 a.vi3-8, .group3 a.vi3-9, .group3 a.vi3-10, .group3 a.vi3-11, .group3 a.vi3-12, .group3 a.vi3-13, .group3 a.vi3-14, .group3 a.vi3-15, .group4 a.vi4, .group4 a.vi4-1, .group4 a.vi4-2, .group4 a.vi4-3, .group4 a.vi4-4, .group4 a.vi4-5, .group5 a.vi5, .group6 a.vi6, .group6 a.vi6-1, .group7 a.vi7, .group8 a.vi8, .group9 a.vi9, .group9 a.vi9-1, .group11 a.vi11, .group12 a.vi12, .group14 a.vi14, .group1 a.pr1, .group2 a.pr2, .group2 a.pr2-1, .group2 a.pr2-2, .group2 a.pr2-3, .group2 a.pr2-4, .group2 a.pr2-5, .group2 a.pr2-6, .group2 a.pr2-7, .group2 a.pr2-8, .group3 a.pr3, .group3 a.pr3-1, .group3 a.pr3-2, .group3 a.pr3-3, .group3 a.pr3-4, .group3 a.pr3-5, .group3 a.pr3-6, .group3 a.pr3-7, .group3 a.pr3-8, .group3 a.pr3-9, .group3 a.pr3-10, .group3 a.pr3-11, .group3 a.pr3-12, .group3 a.pr3-13, .group3 a.pr3-14, .group4 a.pr4, .group4 a.pr4-1, .group4 a.pr4-2, .group4 a.pr4-3, .group4 a.pr4-4, .group4 a.pr4-5, .group4 a.pr4-6, .group5 a.pr5, .group6 a.pr6, .group6 a.pr6-1, .group6 a.pr6-2, .group7 a.pr7, .group8 a.pr8, .group11 a.pr11, .group12 a.pr12, .group13 a.pr13,  .group1 a.lu1, .group1 a.lu1-1, .group2 a.lu2, .group2 a.lu2-1, .group2 a.lu2-2, .group2 a.lu2-3, .group2 a.lu2-4, .group2 a.lu2-5, .group2 a.lu2-6, .group2 a.lu2-7, .group3 a.lu3, .group3 a.lu3-1, .group3 a.lu3-2, .group3 a.lu3-3, .group3 a.lu3-4, .group3 a.lu3-5, .group3 a.lu3-6, .group3 a.lu3-7, .group4 a.lu4, .group4 a.lu4-1, .group4 a.lu4-2, .group5 a.lu5, .group6 a.lu6, .group7 a.lu7, .group8 a.lu8, .group9 a.lu9, .group11 a.lu11, .group12 a.lu12, .group12 a.lu12-1, .group1 a.st1, .group1 a.st1-1, .group2 a.st2, .group2 a.st2-1, .group2 a.st2-2, .group2 a.st2-3, .group2 a.st2-4, .group2 a.st2-5, .group2 a.st2-6, .group2 a.st2-7, .group2 a.st2-8, .group3 a.st3, .group3 a.st3-1, .group3 a.st3-2, .group3 a.st3-3, .group3 a.st3-4, .group3 a.st3-5, .group3 a.st3-6, .group3 a.st3-7, .group3 a.st3-8, .group4 a.st4, .group4 a.st4-1, .group4 a.st4-2, .group5 a.st5, .group6 a.st6, .group7 a.st7, .group8 a.st8, .group9 a.st9, .group11 a.st11, .group12 a.st12, a.su1, a.su3, a.su6a, a.su6b, a.su7, a.su8, a.su9, a.su10, a.su11, a.su13, a.su15, a.su16, a.su18, a.su19, a.su20, a.su21, a.su22, a.su41, a.mo1, a.mo2, a.mo3,  a.mo4,  a.mo5,  a.mo5-1, a.mo5-2,  a.mo5-3,  a.mo5-4, a.mo6, a.mo7, a.mo8, a.mo9, a.mo10, a.mo11, a.mo21, a.mo22, a.mo41, a.mo68, a.res1, a.res2, a.res3, a.res4, a.res5, a.res6, a.res7, a.res8, a.res9, a.res10, a.res11, a.res12, a.res13, a.res14, a.res15, a.res16, a.res17, a.res18, a.res19, a.res20, a.res21, a.res22, a.res23, a.res24, a.res25, a.res26, a.res27, a.res28, a.res68, a.res30, a.res31, a.res32, a.res33, a.res34, .truck9 a.tr9, .truck10 a.tr10, .truck58 a.tr58, .truck58 a.tr58-1, .truck59 a.tr59, .truck60 a.tr60, .truck61 a.tr61, .truck61 a.tr61-1, .truck61 a.tr61-2, .truck69 a.tr69, a.ba6A, a.ba6B, a.ba9, a.ba10, a.ba12, a.ba13, a.ba14, a.ba17, a.ba18, a.ba21, a.ba22, a.ba23, a.ba26, a.ba28, a.ba41, a.ba69, a.me5, a.me6A, a.me6B, a.me7, a.me8, a.me20, a.me21, a.me22, a.me31, a.me34, a.me41, a.me70, a.me85, a.me86, a.me68, a.car5, a.car6A, a.car6B, a.car7, a.car8, a.car20, a.car21, a.car22, a.car31, a.car41, a.car45, a.car62, a.car71, a.car72, a.car73, a.car74, a.car75, a.car76, a.car77, a.car85, a.lau6a, a.lau6b, a.lau8, a.lau20, a.lau22, a.lau34, a.lau41, a.lau65, a.lau69, .lau-group156 a.lau156, .lau-group156 a.lau156-2, .lau-group157 a.lau157, .lau-group157 a.lau157-2, .lau-group157 a.lau157-3, a.lau158, a.ban6a, a.ban6b, a.ban7, .ban-group8 a.ban8, .ban-group8 a.ban8-2, a.ban20, a.ban22, a.ban31, a.ban33, a.ban41, a.ban62, a.ban69, a.ban154, a.port6, a.port21, a.port59, a.port155, a.lib6a, a.lib6b, a.lib8, a.lib20, a.lib21, a.lib22, a.lib34, a.lib41, a.lib62, a.lib104, a.lib125, a.lib151, a.lib152, a.lib153, a.rec6a, a.rec6b, a.rec20, a.rec64, a.rec65, a.rec150, a.chu6a, a.chu6b, a.chu8, a.chu20, a.chu21, a.chu22, a.chu41, a.chu68, a.chu69, a.chu121, a.chu122, a.chu123, a.chu124, a.chu125, a.chu126, .att-group2b a.att2b, .att-group2b a.att2b-2, a.att3, a.att4, a.att5, .att-group6a a.att6a, .att-group6a a.att6a-2, .att-group6b a.att6b, .att-group6b a.att6b-2, a.att8, a.att9, a.att10, a.att18, a.att19, a.att20, a.att21, a.att23, a.att32, a.att33, a.att34, a.att35, a.att38, a.att41, a.att42b, a.att65, a.att69, a.att99, a.att137, a.att144, .att-group145 a.att145, .att-group145 a.att145-2, a.att146, a.att147, a.att148, a.att149, a.call6a, a.call6b, a.call7, .call-group8 a.call8, .call-group8 a.call8-2, a.call20, a.call21, a.call22, a.call31, a.call34, a.call41, a.call43, a.call62, a.call119, a.bui6a, a.bui6b, a.bui7, a.bui8, a.bui20, a.bui21, a.bui22, a.bui33, a.bui34, a.bui41, a.man6a, a.man6b, a.man7, a.man8, a.man18, a.man20, a.man21, a.man22, a.man41, a.man68, a.man69, a.man99, a.man127, a.man128, a.man129, a.man130, a.pac6a, a.pac6b, a.pac8, a.pac18, a.pac20, a.pac21, a.pac22, a.pac41, .pac-group73 a.pac73, .pac-group73 a.pac73-2, a.pac107, a.pac130, a.pac131, a.pac132, a.pac133, a.pac134, a.con3, .con-group6a a.con6a, .con-group6a a.con6a-2, .con-group6a a.con6a-3, .con-group6a a.con6a-4, .con-group6b a.con6b, .con-group6b a.con6b-2, .con-group6b a.con6b-3, .con-group6b a.con6b-4, a.con9, a.con10, a.con20, a.con21, a.con22, a.con28, a.con29, a.con33, a.con41, a.con69, .con-group92 a.con92, .con-group92 a.con92-2, .con-group92 a.con92-3, .con-group92 a.con92-4, .con-group94 a.con94, .con-group94 a.con94-2, .con-group94 a.con94-3, .con-group94 a.con94-4, .con-group94 a.con94-5, a.tra1, a.tra3, a.tra6, a.tra9, a.tra10, a.tra28, a.tra58, a.air3, a.air6, a.air9, a.air10, a.air28, .air-group58 a.air58, .air-group58 a.air58-2, a.bus6, a.bus58, a.bus80, a.car58, .car-group103 a.car103, .car-group103 a.car103-2, a.car120, a.car141, a.car142, a.car143, a.boa2a, a.boa3, a.boa4, a.boa6a, a.boa6b, a.boa35, .boa-group55 a.boa55, .boa-group55 a.boa55-2, .boa-group55 a.boa55-3, .boa-group55 a.boa55-4, .boa-group55 a.boa55-5, .boa-group57 a.boa57, .boa-group57 a.boa57-2, .boa-group57 a.boa57-3, .boa-group57 a.boa57-4, .boa-group57 a.boa57-5, .boa-group57 a.boa57-6, a.boa65, a.boa92, a.boa94, a.boa140, a.sta2a, a.sta4, a.sta6a, a.sta6b, a.sta8, a.sta19, a.sta20, a.sta21, a.sta22, a.sta35, a.sta41, .sta-group58 a.sta58, .sta-group58 a.sta58-2, .sta-group58 a.sta58-3, .sta-group58 a.sta58-4, a.sta92, a.sta62, a.sta69, a.sta94, a.sta138, a.sta139, a.day3, a.day6a, a.day6b, a.day8, a.day9, a.day10, a.day11, a.day12, a.day20, a.day21, a.day22, a.day41, .day-group125 a.day125, .day-group125 a.day125-2, .day-group125 a.day125-3, a.day135, a.day136, a.day137, a.sch3, a.sch5, .sch-group6a a.sch6a, .sch-group6a a.sch6a-2, .sch-group6a a.sch6a-3, .sch-group6b a.sch6b, .sch-group6b a.sch6b-2, .sch-group6b a.sch6b-3, a.sch9, a.sch10, .sch-group11 a.sch11, .sch-group11 a.sch11-2, a.sch20, a.sch21, a.sch22, a.sch33, a.sch41, a.sch62, a.sch79, a.sch104, a.sch105, .sch-group107 a.sch107, .sch-group107 a.sch107-2, .sch-group107 a.sch107-3, .sch-group107 a.sch107-4, .sch-group125 a.sch125, .sch-group125 a.sch125-2, .sch-group125 a.sch125-3, .sch-group125 a.sch125-5, .sch137, a.gym6a, a.gym6b, a.gym8, a.gym20, a.gym21, a.gym22, a.gym34, a.gym37, a.gym38, a.gym41, a.gym42a, a.gym98, a.gym116a, a.gym116b, .gym-group117 a.gym117, .gym-group117 a.gym117-2, a.gym118, a.leg6a, a.leg6b, a.leg7, .leg-group8 a.leg8, .leg-group8 a.leg8-2, .leg-group8 a.leg8-3, a.leg20, a.leg21, a.leg22, a.leg31, a.leg34, a.leg41, a.leg62, a.leg79, a.leg83, a.fi6a, a.fi6b, a.fi7, .fi-group8 a.fi8, .fi-group8 a.fi8-2, .fi-group8 a.fi8-3, .fi20, .fi21, .fi22, .fi31, .fi34, .fi41, .fi43, .fi62, a.med6a, a.med6b, a.med7, a.med8, a.med18, a.med20, a.med21, a.med22, a.med31, a.med34, a.med41, a.med69, a.med78, .med-group82 a.med82, .med-group82 a.med82-2, a.hosp5, a.hosp6a, a.hosp6b, a.hosp7, a.hosp19, a.hosp20, a.hosp21, a.hosp22, a.hosp31, a.hosp34, a.hosp41, a.hosp92, a.hosp93, a.hosp94, a.hosp95, a.hosp96, a.hosp97, a.vet6a, a.vet6b, a.vet7, a.vet8, a.vet14, a.vet20, a.vet21, a.vet22, .vet-group24 a.vet24, .vet-group24 a.vet24-2, a.vet31, a.vet34, a.vet41, a.vet78, a.vet87, a.vet88, a.vet89, a.vet90, a.vet91, a.spa6a, a.spa6b, a.spa7, a.spa8, a.spa20, a.spa21, a.spa22, a.spa31, a.spa34, a.spa36, a.spa41, a.spa69, a.spa89, .spa-group98 a.spa98, .spa-group98 a.spa98-2, a.spa100, a.spa101, a.ass3, a.ass6a, a.ass6b, a.ass12, a.ass17, a.ass20, a.ass21, a.ass22, a.ass23, a.ass28, a.ass38, a.ass41, .ass-group55 a.ass55, .ass-group55 a.ass55-2, .ass-group55 a.ass55-3, .ass-group55 a.ass55-4, .ass-group57 a.ass57, .ass-group57 a.ass57-2, .ass-group57 a.ass57-3, .ass-group57 a.ass57-4, .thea-group6a a.thea6a, .thea-group6a a.thea6a-2, .thea-group6b a.thea6b, .thea-group6b a.thea6b-2, a.thea8, a.thea19, a.thea20, a.thea21, a.thea22, a.thea33, a.thea41, a.thea69, a.thea92, .thea-group94 a.thea94, .thea-group94 a.thea94-2, a.thea102, a.thea104, a.thea105, a.thea106, a.thea107, a.thea108, a.thea109, a.cin3, a.cin6a, a.cin6b, a.cin8, a.cin12, a.cin19, a.cin20, a.cin21, a.cin22, a.cin41, a.cin58, a.cin69, a.cin102, a.cin110, a.cin111, a.night2a, a.night3, a.night6a, a.night6b, a.night8, a.night9, a.night10, a.night20, a.night21, a.night22, a.night41, .night-group58 a.night58, .night-group58 a.night58-2, .night-group58 a.night58-3,  a.night69, a.night112, a.golf6a, a.golf6b, a.golf8, a.golf19, a.golf20, a.golf21, a.golf22, a.golf41, a.golf66, a.golf68, a.golf69, a.golf113, a.bow2a, a.bow3, a.bow6a, a.bow6b, a.bow8, a.bow9, a.bow10, a.bow19, a.bow20, a.bow21, a.bow22, a.bow25, a.bow29, a.bow41, a.bow68, a.bow69, a.bow114, .clea-group6a a.clea6a, .clea-group6a a.clea6a-2, .clea-group6b a.clea6b, .clea-group6b a.clea6b-2, a.clea7, a.clea8, a.clea20, a.clea20a, a.clea21, a.clea22, a.clea34, a.clea38, a.clea41, a.clea62, a.clea68, a.clea69, a.clea99, a.clea115, a.gas3, a.gas6a, a.gas6b, a.gas7, a.gas8, a.gas9, a.gas10, a.gas16, a.gas19, a.gas20, a.gas21, a.gas22, a.gas41, a.gas80, a.gas81, a.retail6a, a.retail6b, a.retail7, a.retail8, a.retail11, a.retail18, a.retail19, a.retail20, a.retail21, a.retail22,  a.retail41, a.retail63, a.retail84, a.retail107, a.resi3, a.resi8, a.resi12, a.resi17, a.resi26, a.resi55, .resi-group57 a.resi57, .resi-group57 a.resi57-2, a.resi69   {
position: absolute;
cursor: pointer;
background-color: transparent;
transition: 0.3s ease-in-out;
z-index: 1;
}

/*Interactive Map Residential customers */
a.resi3 {height: 171px; width: 141px; left: 563px; top: 1157px;}
a.resi8 {height: 108px; width: 187px; left: 517px; top: 952px;}
 a.resi12 {height: 98px; width: 92px; left: 612px; top: 1059px;}
 a.resi17 {height: 210px; width: 284px; left: 125px; top: 1118px;}
 a.resi26 {height: 210px; width: 155px; left: 408px; top: 1118px;}
 a.resi55 {height: 166px; width: 141px; left: 192px; top: 952px;}
.resi-group57 a.resi57 {height: 166px; width: 143px; left: 50px; top: 952px;}
.resi-group57 a.resi57-2 {height: 166px; width: 184px; left: 332px; top: 952px;}
 a.resi69 {height: 94px; width: 76px; left: 50px; top: 1118px;}
a.resi3, a.resi8, a.resi12, a.resi17, a.resi26, a.resi55, .resi-group57 a.resi57, .resi-group57 a.resi57-2, a.resi69, .clea-group6a a.clea6a, .clea-group6a a.clea6a-2, .clea-group6b a.clea6b, .clea-group6b a.clea6b-2, a.clea7, a.clea8, a.clea20, a.clea20a, a.clea21, a.clea22, a.clea34, a.clea38, a.clea41, a.clea62, a.clea68, a.clea69, a.clea99, a.clea115, a.bui6a, a.bui6b, a.bui7, a.bui8, a.bui20, a.bui21, a.bui22, a.bui33, a.bui34, a.bui41, a.ass3, a.ass6a, a.ass6b, a.ass12, a.ass17, a.ass20, a.ass21, a.ass22, a.ass23, a.ass28, a.ass38, a.ass41, .ass-group55 a.ass55, .ass-group55 a.ass55-2, .ass-group55 a.ass55-3, .ass-group55 a.ass55-4, .ass-group57 a.ass57, .ass-group57 a.ass57-2, .ass-group57 a.ass57-3, .ass-group57 a.ass57-4, a.leg6a, a.leg6b, a.leg7, .leg-group8 a.leg8, .leg-group8 a.leg8-2, .leg-group8 a.leg8-3, a.leg20, a.leg21, a.leg22, a.leg31, a.leg34, a.leg41, a.leg62, a.leg79, a.leg83, a.fi6a, a.fi6b, a.fi7, .fi-group8 a.fi8, .fi-group8 a.fi8-2, .fi-group8 a.fi8-3, .fi20, .fi21, .fi22, .fi31, .fi34, .fi41, .fi43, .fi62, a.day3, a.day6a, a.day6b, a.day8, a.day9, a.day10, a.day11, a.day12, a.day20, a.day21, a.day22, a.day41, .day-group125 a.day125, .day-group125 a.day125-2, .day-group125 a.day125-3, a.day135, a.day136, a.day137, a.sch3, a.sch5, .sch-group6a a.sch6a, .sch-group6a a.sch6a-2, .sch-group6a a.sch6a-3, .sch-group6b a.sch6b, .sch-group6b a.sch6b-2, .sch-group6b a.sch6b-3, a.sch9, a.sch10, .sch-group11 a.sch11, .sch-group11 a.sch11-2, a.sch20, a.sch21, a.sch22, a.sch33, a.sch41, a.sch62, a.sch79, a.sch104, a.sch105, .sch-group107 a.sch107, .sch-group107 a.sch107-2, .sch-group107 a.sch107-3, .sch-group107 a.sch107-4, .sch-group125 a.sch125, .sch-group125 a.sch125-2, .sch-group125 a.sch125-3, .sch-group125 a.sch125-5, .sch137, a.call6a, a.call6b, a.call7, .call-group8 a.call8, .call-group8 a.call8-2, a.call20, a.call21, a.call22, a.call31, a.call34, a.call41, a.call43, a.call62, a.call119 { margin-top: 90px;}


/*Interactive Map Retail stores*/
a.retail6a {height: 130px; width: 52px; left: 141px; top: 1013px;}
 a.retail6b {height: 130px; width: 52px; left: 191px; top: 1013px;}
 a.retail7 {height: 75px; width: 100px; left: 241px; top: 1013px;}
 a.retail8 {height: 75px; width: 119px; left: 341px; top: 1013px;}
 a.retail11 {height: 96px; width: 84px; left: 621px; top: 1087px;}
 a.retail18 {height: 75px; width: 140px; left: 564px; top: 1013px;}
a.retail19 {height: 84px; width: 205px; left: 72px; top: 1272px;}
 a.retail20 {height: 60px; width: 657px; left: 49px; top: 1395px;}
 a.retail21 {height: 35px; width: 118px; left: 581px; top: 970px;}
 a.retail22 {height: 42px; width: 94px; left: 49px; top: 1015px;}
 a.retail41 {height: 96px; width: 84px; left: 621px; top: 1183px;}
 a.retail63 {height: 75px; width: 106px; left: 459px; top: 1013px;}
 a.retail84 {height: 281px; width: 345px; left: 276px; top: 1088px;}
 a.retail107 {height: 114px; width: 65px; left: 49px; top: 1057px;}

/* Interactive Map Gas stations*/
a.gas3 {height: 239px; width: 170px; left: 478px; top: 1741px;}
 a.gas6a {height: 170px; width: 63px; left: 115px; top: 1606px;}
 a.gas6b {height: 170px; width: 63px; left: 177px; top: 1606px;}
 a.gas7 {height: 73px; width: 134px; left: 240px; top: 1907px;}
 a.gas8 {height: 205px; width: 126px; left: 115px; top: 1776px;}
 a.gas9 {height: 32px; width: 178px; left: 300px; top: 1741px;}
 a.gas10 {height: 180px; width: 33px; left: 614px; top: 1561px;}
 a.gas16 {height: 171px; width: 263px; left: 321px; top: 1548px;}
 a.gas19 {height: 151px; width: 203px; left: 444px; top: 1398px;}
 a.gas20 {height: 70px; width: 535px; left: 115px; top: 1328px;}
 a.gas21 {height: 43px; width: 144px; left: 492px; top: 2000px;}
 a.gas22 {height: 78px; width: 118px; left: 361px; top: 1773px;}
 a.gas41 {height: 73px; width: 106px; left: 374px; top: 1907px;}
 a.gas80 {height: 184px; width: 191px; left: 115px; top: 1398px;}
 a.gas81 {height: 354px; width: 535px; left: 115px; top: 975px;}

/*Interactive Map Cleaning Supplies*/
.clea-group6a a.clea6a {height: 50px; width: 131px; left: 49px; top: 1117px;}
.clea-group6a a.clea6a-2 {height: 50px; width: 135px; left: 340px; top: 1061px;}
.clea-group6b a.clea6b {height: 50px; width: 131px; left: 49px; top: 1068px;}
.clea-group6b a.clea6b-2 {height: 50px; width: 135px; left: 340px; top: 1012px;}
 a.clea7 {height: 73px; width: 102px; left: 240px; top: 1012px;}
 a.clea8 {height: 112px; width: 102px; left: 240px; top: 1084px;}
 a.clea20 {height: 57px; width: 657px; left: 49px; top: 1464px;}
 a.clea20a {height: 97px; width: 167px; left: 287px; top: 1367px;}
 a.clea21 {height: 37px; width: 118px; left: 380px; top: 964px;}
a.clea22 {height: 56px; width: 131px; left: 49px; top: 1012px;}
a.clea34 {height: 172px; width: 165px; left: 177px; top: 1195px;}
a.clea38 {height: 91px; width: 85px; left: 621px; top: 1276px;}
 a.clea41 {height: 95px; width: 85px; left: 621px; top: 1180px;}
 a.clea62 {height: 200px; width: 129px; left: 49px; top: 1167px;}
 a.clea68 {height: 73px; width: 113px; left: 593px; top: 1012px;}
 a.clea69 {height: 95px; width: 85px; left: 621px; top: 1085px;}
 a.clea99 {height: 212px; width: 281px; left: 342px; top: 1110px;}
 a.clea115 {height: 99px; width: 118px; left: 475px; top: 1012px;}

/*Interactive Map Bowling*/
a.bow2a {height: 181px; width: 201px; left: 467px; top: 1198px;}
a.bow3 {height: 181px; width: 181px; left: 488px; top: 1017px;}
a.bow6a {height: 149px; width: 64px; left: 542px; top: 1980px;}
a.bow6b {height: 149px; width: 64px; left: 605px; top: 1980px;}
a.bow8 {height: 100px; width: 117px; left: 93px; top: 1204px;}
a.bow9 {height: 77px; width: 83px; left: 405px; top: 1093px;}
a.bow10 {height: 77px; width: 83px; left: 405px; top: 1017px;}
a.bow19 {height: 93px; width: 117px; left: 255px; top: 2037px;}
a.bow20 {height: 70px; width: 658px; left: 49px; top: 2185px;}
a.bow21 {height: 43px; width: 146px; left: 224px; top: 962px;}
a.bow22 {height: 63px; width: 117px; left: 93px; top: 1303px;}
a.bow25 {height: 191px; width: 254px; left: 208px; top: 1204px;}
a.bow29 {height: 186px; width: 190px; left: 93px; top: 1018px;}
a.bow41 {height: 93px; width: 117px; left: 427px; top: 2037px;}
 a.bow68 {height: 144px; width: 134px; left: 533px; top: 1797px;}
a.bow69 {height: 93px; width: 75px; left: 331px; top: 1017px;}
a.bow114 {height: 583px; width: 368px; left: 126px; top: 1407px;}


/*Interactive Map Golf Courses*/
a.golf6a {height: 64px; width: 163px; left: 542px; top: 2005px;}
a.golf6b {height: 64px; width: 163px; left: 542px; top: 2066px;}
 a.golf8 {height: 85px; width: 96px; left: 341px; top: 1920px;}
 a.golf19 {height: 123px; width: 256px; left: 287px; top: 2005px;}
 a.golf20 {height: 69px; width: 657px; left: 49px; top: 2172px;}
 a.golf21 {height: 145px; width: 42px; left: 66px; top: 2015px;}
a.golf22 {height: 59px; width: 167px; left: 121px; top: 1920px;}
 a.golf41 {height: 85px; width: 106px; left: 436px; top: 1920px;}
 a.golf66 {height: 791px; width: 656px; left: 51px; top: 950px;}
 a.golf68 {height: 85px; width: 163px; left: 542px; top: 1920px;}
 a.golf69 {height: 81px; width: 167px; left: 121px; top: 1978px;}
 a.golf113 {height: 146px; width: 273px; left: 405px; top: 1741px;}


/*Interactive Map Night Clubs*/
a.night2a {height: 164px; width: 363px; left: 304px; top: 1198px;}
a.night3 {height: 180px; width: 180px; left: 488px; top: 1018px;}
 a.night6a {height: 154px; width: 61px; left: 92px; top: 1172px;}
 a.night6b {height: 154px; width: 61px; left: 153px; top: 1172px;}
 a.night8 {height: 97px; width: 115px; left: 93px; top: 1018px;}
 a.night9 {height: 77px; width: 84px; left: 321px; top: 1099px;}
 a.night10 {height: 77px; width: 84px; left: 405px; top: 1099px;}
 a.night20 {height: 70px; width: 658px; left: 49px; top: 1982px;}
 a.night21 {height: 44px; width: 146px; left: 168px; top: 958px;}
 a.night22 {height: 57px; width: 115px; left: 93px; top: 1116px;}
 a.night41 {height: 81px; width: 115px; left: 255px; top: 1018px;}
 .night-group58 a.night58 {height: 121px; width: 575px; left: 93px; top: 1736px;}
 .night-group58 a.night58-2 {height: 374px; width: 125px; left: 93px; top: 1362px;}
 .night-group58 a.night58-3 {height: 374px; width: 144px; left: 524px; top: 1362px;}
 a.night69 {height: 81px; width: 119px; left: 369px; top: 1018px;}
 a.night112 {height: 374px; width: 307px; left: 218px; top: 1362px;}

/*Interactive Map Cinemas*/
a.cin3 {height: 182px; width: 180px; left: 229px; top: 1511px;}
a.cin6a {height: 63px; width: 161px; left: 524px; top: 1632px;}
a.cin6b {height: 63px; width: 161px; left: 524px; top: 1694px;}
a.cin8 {height: 117px; width: 97px; left: 589px; top: 1810px;}
a.cin12 {height: 63px; width: 120px; left: 110px; top: 1592px;}
a.cin19 {height: 126px; width: 153px; left: 110px; top: 1800px;}
a.cin20 {height: 69px; width: 659px; left: 49px; top: 1982px;}
a.cin21 {height: 144px; width: 41px; left: 60px; top: 1684px;}
a.cin22 {height: 59px; width: 165px; left: 110px; top: 1452px;}
a.cin41 {height: 117px; width: 77px; left: 512px; top: 1810px;}
a.cin58 {height: 280px; width: 534px; left: 116px; top: 1048px;}
a.cin69 {height: 81px; width: 120px; left: 110px; top: 1511px;}
a.cin102 {height: 126px; width: 251px; left: 262px; top: 1800px;}
a.cin110 {height: 74px; width: 552px; left: 116px; top: 970px;}
a.cin111{height: 60px; width: 479px; left: 171px; top: 1344px;}

/*Interactive Map Theaters*/
.thea-group6a a.thea6a {height: 63px; width: 161px; left: 483px; top: 1632px;}
.thea-group6a a.thea6a-2 {height: 63px; width: 156px; left: 68px; top: 1032px;}
.thea-group6b a.thea6b {height: 63px; width: 161px; left: 483px; top: 1694px;}
.thea-group6b a.thea6b-2 {height: 63px; width: 156px; left: 68px; top: 969px;}
a.thea8 {height: 116px; width: 194px; left: 450px; top: 1811px;}
a.thea19 {height: 124px; width: 134px; left: 241px; top: 1803px;}
a.thea20 {height: 74px; width: 657px; left: 49px; top: 1983px;}
a.thea21 {height: 144px; width: 44px; left: 652px; top: 1022px;}
a.thea22 {height: 63px; width: 142px; left: 278px; top: 1490px;}
a.thea33 {height: 156px; width: 308px; left: 181px; top: 1639px;}
a.thea41 {height: 116px; width: 76px; left: 375px; top: 1811px;}
a.thea69 {height: 74px; width: 82px; left: 447px; top: 969px;}
a.thea92 {height: 122px; width: 114px; left: 530px; top: 1512px;}
.thea-group94 a.thea94 {height: 140px; width: 63px; left: 202px; top: 1490px;}
.thea-group94 a.thea94-2 {height: 140px; width: 63px; left: 433px; top: 1490px;}
a.thea102 {height: 156px; width: 80px; left: 69px; top: 1667px;}
a.thea104 {height: 241px; width: 447px; left: 126px; top: 1245px;}
a.thea105 {height: 100px; width: 382px; left: 153px; top: 1145px;}
a.thea106 {height: 114px; width: 115px; left: 528px; top: 969px;}
a.thea107 {height: 127px; width: 129px; left: 319px; top: 969px;}
a.thea108 {height: 50px; width: 437px; left: 128px; top: 1094px;}
a.thea109 {height: 127px; width: 95px; left: 225px; top: 969px;}


/*Interactive Map assisted living facilities*/
a.ass3 {height: 167px; width: 143px; left: 500px; top: 1492px;}
a.ass6a {height: 60px; width: 154px; left: 67px; top: 1697px;}
a.ass6b {height: 60px; width: 154px; left: 67px; top: 1636px;}
a.ass12 {height: 72px; width: 143px; left: 500px; top: 1420px;}
a.ass17 {height: 190px; width: 219px; left: 424px; top: 1669px;}
a.ass20 {height: 69px; width: 657px; left: 49px; top: 1974px;}
a.ass21 {height: 145px; width: 44px; left: 655px; top: 1080px;}
a.ass22 {height: 49px; width: 143px; left: 500px; top: 1291px;}
a.ass23 {height: 115px; width: 577px; left: 67px; top: 1859px;}
a.ass28 {height: 190px; width: 204px; left: 219px; top: 1669px;}
a.ass38 {height: 80px; width: 143px; left: 500px; top: 1341px;}
a.ass41 {height: 69px; width: 143px; left: 500px; top: 1223px;}
.ass-group55 a.ass55 {height: 143px; width: 107px; left: 535px; top: 988px;}
.ass-group55 a.ass55-2 {height: 99px; width: 107px; left: 239px; top: 988px;}
.ass-group55 a.ass55-3 {height: 143px; width: 110px; left: 289px; top: 1224px;}
 .ass-group55 a.ass55-4 {height: 99px; width: 106px; left: 240px; top: 1400px;}
.ass-group57 a.ass57 {height: 176px; width: 188px; left: 346px; top: 988px;}
 .ass-group57 a.ass57-2 {height: 236px; width: 172px; left: 68px; top: 988px;}
 .ass-group57 a.ass57-3 {height: 176px; width: 220px; left: 69px; top: 1224px;}
 .ass-group57 a.ass57-4 {height: 236px; width: 171px; left: 69px; top: 1400px;}


/*Interactive Map salon & spas*/
a.spa6a {height: 167px; width: 62px; left: 89px; top: 1280px;}
a.spa6b {height: 167px; width: 62px; left: 151px; top: 1280px;}
a.spa7 {height: 85px; width: 124px; left: 89px; top: 1159px;}
a.spa8 {height: 157px; width: 133px; left: 271px; top: 1312px;}
a.spa20 {height: 69px; width: 659px; left: 48px; top: 1732px;}
a.spa21 {height: 44px; width: 143px; left: 155px; top: 972px;}
a.spa22 {height: 35px; width: 124px; left: 89px; top: 1245px;}
a.spa31 {height: 157px; width: 197px; left: 209px; top: 1500px;}
a.spa34 {height: 120px; width: 121px; left: 89px; top: 1447px;}
a.spa36 {height: 157px; width: 130px; left: 534px; top: 1154px;}
a.spa41  {height: 61px; width: 124px; left: 89px; top: 1098px;}
a.spa69 {height: 71px; width: 124px; left: 89px; top: 1027px;}
a.spa89 {height: 126px; width: 266px; left: 396px; top: 1027px;}
.spa-group98 a.spa98 {height: 157px; width: 258px; left: 404px; top: 1311px;}
.spa-group98 a.spa98-2 {height: 157px; width: 258px; left: 404px; top: 1501px;}
a.spa100 {height: 157px; width: 256px; left: 280px; top: 1154px;}
a.spa101 {height: 129px; width: 116px; left: 280px; top: 1026px;}


/*Interactive Map Veterinarians*/
a.vet6a {height: 167px; width: 62px; left: 89px; top: 1233px;}
a.vet6b {height: 167px; width: 62px; left: 151px; top: 1233px;}
a.vet7 {height: 85px; width: 124px; left: 89px; top: 1111px;}
a.vet8 {height: 157px; width: 133px; left: 271px; top: 1232px;}
a.vet14 {height: 79px; width: 130px; left: 340px; top: 1103px;}
a.vet20 {height: 69px; width: 659px; left: 48px; top: 1684px;}
a.vet21 {height: 44px; width: 143px; left: 149px; top: 964px;}
a.vet22 {height: 35px; width: 124px; left: 89px; top: 1197px;}
.vet-group24 a.vet24  {height: 157px; width: 258px; left: 404px; top: 1232px;}
.vet-group24 a.vet24-2 {height: 157px; width: 258px; left: 404px; top: 1452px;}
a.vet31 {height: 157px; width: 197px; left: 209px; top: 1452px;}
a.vet34 {height: 120px; width: 121px; left: 89px; top: 1400px;}
a.vet41 {height: 87px; width: 124px; left: 89px; top: 1023px;}
a.vet78 {height: 79px; width: 130px; left: 340px; top: 1023px;}
a.vet87 {height: 79px; width: 84px; left: 256px; top: 1023px;}
a.vet88 {height: 79px; width: 84px; left: 256px; top: 1103px;}
 a.vet89 {height: 52px; width: 94px; left: 470px; top: 1023px;}
a.vet90 {height: 52px; width: 96px; left: 565px; top: 1023px;}
a.vet91 {height: 157px; width: 192px; left: 470px; top: 1075px;}

/*Interactive Map Hospitals */
a.hosp5 {height: 126px; width: 129px; left: 98px; top: 1185px;}
a.hosp6a {height: 136px; width: 52px; left: 97px; top: 1398px;}
a.hosp6b {height: 136px; width: 52px; left: 147px; top: 1398px;}
a.hosp7 {height: 71px; width: 102px; left: 98px; top: 1081px;}
a.hosp19 {height: 121px; width: 213px; left: 338px; top: 1457px;}
a.hosp20 {height: 60px; width: 657px; left: 50px; top: 1767px;}
a.hosp21 {height: 35px; width: 119px; left: 162px; top: 966px;}
a.hosp22 {height: 35px; width: 102px; left: 98px; top: 1151px;}
a.hosp31 {height: 127px; width: 252px; left: 299px; top: 1578px;}
a.hosp34 {height: 110px; width: 143px; left: 97px; top: 1534px;}
a.hosp41 {height: 71px; width: 102px; left: 98px; top: 1012px;}
a.hosp92 {height: 127px; width: 121px; left: 549px; top: 1578px;}
a.hosp93 {height: 128px; width: 391px; left: 279px; top: 1012px;}
a.hosp94 {height: 87px; width: 133px; left: 98px; top: 1310px;}
a.hosp95 {height: 121px; width: 331px; left: 338px; top: 1320px;}
a.hosp96 {height: 139px; width: 331px; left:338px; top: 1170px;}
a.hosp97 {height: 102px; width: 121px; left: 549px; top: 1476px;}

/*Interactive Map Medical and Clinics*/
a.med6a  {height: 155px; width: 61px; left: 89px; top: 1139px;}
a.med6b  {height: 155px; width: 61px; left: 151px; top: 1139px;}
a.med7  {height: 84px; width: 125px; left: 88px; top: 1018px;}
a.med8  {height: 156px; width: 134px; left: 271px; top: 1139px;}
 a.med18  {height: 120px; width: 96px; left: 478px; top: 1018px;}
a.med20  {height: 69px; width: 657px; left: 49px; top: 1591px;}
a.med21  {height: 44px; width: 144px; left: 521px; top: 965px;}
a.med22  {height: 37px; width: 125px; left: 88px; top: 1102px;}
a.med31  {height: 156px; width: 196px; left: 209px; top: 1359px;}
a.med34  {height: 120px; width: 121px; left: 88px; top: 1306px;}
a.med41  {height: 84px; width: 99px; left: 252px; top: 1018px;}
a.med69  {height: 120px; width: 87px; left: 576px; top: 1018px;}
a.med78  {height: 84px; width: 126px; left: 351px; top: 1018px;}
.med-group82 a.med82 {height: 156px; width: 257px; left: 405px; top: 1359px;}
.med-group82 a.med82-2 {height: 156px; width: 257px; left: 405px; top: 1139px;}


/*Interactive Map Financial Offices*/
a.fi6a {height: 155px; width: 61px; left: 89px; top: 1402px;}
a.fi6b {height: 155px; width: 61px; left: 151px; top: 1402px;}
a.fi7 {height: 116px; width: 122px; left: 89px; top: 1229px;}
.fi-group8 a.fi8 {height: 156px; width: 259px; left: 405px; top: 1622px;}
.fi-group8 a.fi8-2 {height: 374px; width: 155px; left: 508px; top: 1211px;}
.fi-group8 a.fi8-3 {height: 155px; width: 258px; left: 404px; top: 1020px;}
.fi20 {height: 69px; width: 656px; left: 50px; top: 1834px;}
.fi21 {height: 42px; width: 144px; left: 289px; top: 969px;}
.fi22 {height: 56px; width: 122px; left: 89px; top: 1345px;}
.fi31 {height: 156px; width: 197px; left: 208px; top: 1622px;}
.fi34 {height: 119px; width: 120px; left: 89px; top: 1569px;}
.fi41 {height: 79px; width: 122px; left: 89px; top: 1149px;}
.fi43 {height: 317px; width: 168px; left: 281px; top: 1238px;}
.fi62 {height: 129px; width: 254px; left: 89px; top: 1020px;}

/*Interactive Map Legal Office */
a.leg6a {height: 155px; width: 61px; left: 89px; top: 1334px;}
a.leg6b {height: 155px; width: 61px; left: 151px; top: 1334px;}
a.leg7 {height: 65px; width: 123px; left: 89px; top: 1232px;}
.leg-group8 a.leg8 {height: 310px; width: 259px; left: 404px; top: 1211px;}
.leg-group8 a.leg8-2 {height: 156px; width: 259px; left: 404px; top: 1554px;}
.leg-group8 a.leg8-3 {height: 156px; width: 116px; left: 288px; top: 1367px;}
a.leg20 {height: 73px; width: 656px; left: 50px; top: 1779px;}
a.leg21 {height: 43px; width: 144px; left: 254px; top: 962px;}
a.leg22 {height: 36px; width: 123px; left: 89px; top: 1297px;}
a.leg31 {height: 156px; width: 196px; left: 208px; top: 1554px;}
a.leg34 {height: 120px; width: 120px; left: 89px; top: 1500px;}
a.leg41 {height: 85px; width: 167px; left: 89px; top: 1019px;}
a.leg62 {height: 127px; width: 254px; left: 89px; top: 1105px;}
a.leg79 {height: 73px; width: 116px; left: 288px; top: 1294px;}
a.leg83 {height: 162px; width: 259px; left: 404px; top: 1019px;}


/*Interactive Map Gym*/
a.gym6a {height: 158px; width: 61px; left: 51px; top: 1407px;}
a.gym6b {height: 158px; width: 61px; left: 112px; top: 1407px;}
 a.gym8 {height: 217px; width: 123px; left: 50px; top: 1566px;}
a.gym20 {height: 68px; width: 656px; left: 50px; top: 1826px;}
a.gym21 {height: 45px; width: 145px; left: 550px; top: 964px;}
 a.gym22 {height: 57px; width: 123px; left: 50px; top: 1247px;}
a.gym34 {height: 217px; width: 218px; left: 174px; top: 1566px;}
a.gym37 {height: 510px; width: 313px; left: 391px; top: 1272px;}
 a.gym38 {height: 68px; width: 103px; left: 279px; top: 1026px;}
a.gym41 {height: 101px; width: 123px; left: 50px; top: 1305px;}
a.gym42a {height: 246px; width: 322px; left: 383px; top: 1026px;}
a.gym98 {height: 161px; width: 96px; left: 174px; top: 1337px;}
a.gym116a {height: 113px; width: 154px; left: 50px; top: 1026px;}
a.gym116b {height: 106px; width: 154px; left: 50px; top: 1141px;}
.gym-group117 a.gym117 {height: 181px; width: 75px; left: 204px; top: 1026px;}
.gym-group117 a.gym117-2 {height: 181px; width: 75px; left: 204px; top: 1026px;}
a.gym118 {height: 161px; width: 120px; left: 271px; top: 1337px;}


/*Interactive Map School*/
a.sch3 {height: 122px; width: 103px; left: 601px; top: 1451px;}
a.sch5 {height: 124px; width: 240px; left: 465px; top: 1573px;}
.sch-group6a a.sch6a {height: 67px; width: 47px; left: 246px; top: 1524px;}
.sch-group6a a.sch6a-2 {height: 44px; width: 66px; left: 181px; top: 1245px;}
 .sch-group6a a.sch6a-3 {height: 47px; width: 93px; left: 612px; top: 1185px;}
.sch-group6b a.sch6b {height: 67px; width: 45px; left: 293px; top: 1524px;}
 .sch-group6b a.sch6b-2 {height: 44px; width: 66px; left: 181px; top: 1290px;}
 .sch-group6b a.sch6b-3 {height: 47px; width: 93px; left: 612px; top: 1231px;}
a.sch9 {height: 68px; width: 60px; left: 540px; top: 1506px;}
a.sch10 {height: 55px; width: 60px; left: 540px; top: 1451px;}
.sch-group11 a.sch11 {height: 47px; width: 88px; left: 50px; top: 1140px;}
 .sch-group11 a.sch11-2 {height: 47px; width: 91px; left: 614px; top: 1140px;}
a.sch20 {height: 50px; width: 657px; left: 49px; top: 1738px;}
a.sch21 {height: 33px; width: 106px; left: 479px; top: 958px;}
a.sch22 {height: 39px; width: 90px; left: 49px; top: 1659px;}
a.sch33 {height: 104px; width: 199px; left: 340px; top: 1469px;}
a.sch41 {height: 73px; width: 76px; left: 171px; top: 1550px;}
a.sch62 {height: 141px; width: 92px; left: 247px; top: 1383px;}
a.sch79 {height: 167px; width: 76px; left: 171px; top: 1383px;}
a.sch104 {height: 174px; width: 239px; left: 248px; top: 1106px;}
a.sch105 {height: 90px; width: 98px; left: 318px; top: 1006px;}
.sch-group107 a.sch107 {height: 57px; width: 71px; left: 247px; top: 1006px;}
 .sch-group107 a.sch107-2 {height: 57px; width: 71px; left: 416px; top: 1006px;}
 .sch-group107 a.sch107-3 {height: 55px; width: 95px; left: 248px; top: 1280px;}
 .sch-group107 a.sch107-4 {height: 55px; width: 95px; left: 392px; top: 1280px;}
.sch-group125 a.sch125 {height: 151px; width: 88px; left: 50px; top: 1188px;}
 .sch-group125 a.sch125-2 {height: 135px; width: 88px; left: 50px; top: 1006px;}
 .sch-group125 a.sch125-3 {height: 401px; width: 90px; left: 489px; top: 1006px;}
 .sch-group125 a.sch125-4 {height: 135px; width: 93px; left: 612px; top: 1006px;}
.sch137 {height: 86px; width: 65px; left: 339px; top: 1383px;}

/*Interactive Map Day Care */
a.day3 {height: 122px; width: 103px; left: 533px; top: 1036px;}
a.day6a {height: 68px; width: 44px; left: 272px; top: 1475px;}
a.day6b {height: 68px; width: 44px; left: 317px; top: 1475px;}
a.day8 {height: 171px; width: 91px; left: 546px; top: 1526px;}
a.day9 {height: 66px; width: 60px; left: 473px; top: 1091px;}
a.day10 {height: 55px; width: 60px; left: 473px; top: 1036px;}
a.day11 {height: 49px; width: 60px; left: 533px; top: 1158px;}
a.day12  {height: 49px; width: 60px; left: 473px; top: 1158px;}
a.day20 {height: 51px; width: 658px; left: 48px; top: 1738px;}
a.day21 {height: 33px; width: 105px; left: 181px; top: 976px;}
a.day22 {height: 88px; width: 38px; left: 362px; top: 1171px;}
a.day41 {height: 68px; width: 61px; left: 361px; top: 1475px;}
.day-group125 a.day125 {height: 661px; width: 89px; left: 122px; top: 1036px;}
 .day-group125 a.day125-2 {height: 257px; width: 89px; left: 272px; top: 1036px;}
.day-group125 a.day125-3 {height: 90px; width: 110px; left: 362px; top: 1036px;}
a.day135 {height: 182px; width: 197px; left: 272px; top: 1293px;}
a.day136 {height: 181px; width: 124px; left: 512px; top: 1207px;}
a.day137 {height: 51px; width: 91px; left: 546px; top: 1476px;}


/*Interactive Map Stadium*/
a.sta2a {height: 96px; width: 78px; left: 76px; top: 1154px;}
a.sta4 {height: 163px; width: 78px; left: 76px; top: 1366px;}
a.sta6a {height: 76px; width: 52px; left: 77px; top: 1015px;}
a.sta6b {height: 76px; width: 52px; left: 128px; top: 1015px;}
a.sta8 {height: 65px; width: 108px; left: 76px; top: 1584px;}
a.sta19 {height: 65px; width: 108px; left: 196px; top: 1584px;}
a.sta20 {height: 65px; width: 551px; left: 105px; top: 1683px;}
a.sta21 {height: 40px; width: 123px; left: 184px; top: 969px;}
a.sta22 {height: 44px; width: 98px; left: 532px; top: 1068px;}
a.sta35 {height: 114px; width: 31px; left: 601px; top: 1405px;}
a.sta41 {height: 52px; width: 98px; left: 532px; top: 1015px;}
.sta-group58 a.sta58 {height: 164px; width: 134px; left: 170px; top: 1246px;}
.sta-group58 a.sta58-2 {height: 164px; width: 41px; left: 504px; top: 1246px;}
.sta-group58 a.sta58-3 {height: 164px; width: 377px; left: 169px; top: 1410px;}
.sta-group58 a.sta58-4 {height: 164px; width: 377px; left: 169px; top: 1082px;}
a.sta62 {height: 117px; width: 68px; left: 562px; top: 1111px;}
a.sta69 {height: 57px; width: 78px; left: 76px; top: 1527px;}
a.sta92 {height: 101px; width: 101px; left: 531px; top: 1519px;}
a.sta94 {height: 29px; width: 138px; left: 493px; top: 1619px;}
a.sta138 {height: 141px; width: 103px; left: 303px; top: 1256px;}
a.sta139 {height: 164px; width: 74px; left: 416px; top: 1246px;}

/*Interactive Map Boat*/
a.boa2a {height: 111px; width: 103px; left: 424px; top: 1350px;}
a.boa3 {height: 73px; width: 96px; left: 424px; top: 1268px;}
a.boa4 {height: 109px; width: 162px; left: 424px; top: 1159px;}
a.boa6a {height: 64px; width: 44px; left: 286px; top: 1159px;}
a.boa6b {height: 64px; width: 44px; left: 243px; top: 1159px;}
a.boa35 {height: 36px; width: 114px; left: 428px; top: 1477px;}
.boa-group55 a.boa55 {height: 27px; width: 173px; left: 155px; top: 1315px;}
.boa-group55 a.boa55-2 {height: 27px; width: 173px; left: 155px; top: 1402px;}
.boa-group55 a.boa55-3 {height: 27px; width: 173px; left: 155px; top: 1488px;}
.boa-group55 a.boa55-4 {height: 27px; width: 173px; left: 155px; top: 1575px;}
.boa-group55 a.boa55-5 {height: 49px; width: 173px; left: 155px; top: 1696px;}
.boa-group57 a.boa57 {height: 61px; width: 173px; left: 155px; top: 1254px;}
.boa-group57 a.boa57-2 {height: 61px; width: 173px; left: 155px; top: 1341px;}
.boa-group57 a.boa57-3 {height: 61px; width: 173px; left: 155px; top: 1428px;}
.boa-group57 a.boa57-4 {height: 61px; width: 173px; left: 155px; top: 1514px;}
.boa-group57 a.boa57-5 {height: 61px; width: 173px; left: 155px; top: 1636px;}
.boa-group57 a.boa57-6 {height: 64px; width: 173px; left: 155px; top: 1747px;}
a.boa65 {height: 97px; width: 150px; left: 428px; top: 1536px;}
a.boa92 {height: 69px; width: 60px; left: 549px; top: 1659px;}
a.boa94 {height: 50px; width: 63px; left: 545px; top: 1759px;}
a.boa140 {height: 139px; width: 125px; left: 390px; top: 1667px;}

/*Interactive Map Car */
a.car58 {height: 160px; width: 227px; left: 348px; top: 1232px;}
.car-group103 a.car103 {height: 60px; width: 227px; left: 312px; top: 1006px; }
.car-group103 a.car103-2 {height: 188px; width: 93px; left: 263px; top: 1218px;}
a.car120 {height: 168px; width: 131px; left: 128px; top: 1230px; }
a.car141 {height: 81px; width: 81px; left: 159px; top: 1099px; border-radius: 50%;}
a.car142 {height: 81px; width: 81px; left: 501px; top: 1099px; border-radius: 50%;}
a.car143 {height: 48px; width: 59px; left: 101px; top: 1081px; }


/*Interactive Map Bus*/
a.bus6 {height: 60px; width: 99px; left: 312px; top: 1398px;}
a.bus58 {height: 201px; width: 128px; left: 314px; top: 1111px;}
a.bus80 {height: 86px; width: 73px; left: 369px; top: 1311px;}

/*Interactive Map Airplane*/
a.air3 {height: 245px; width: 138px; left: 268px; top: 1748px;}
a.air6 {height: 87px; width: 143px; left: 268px; top: 1660px;}
a.air9 {height: 63px; width: 138px; left: 268px; top: 2058px;}
a.air10 {height: 63px; width: 138px; left: 268px; top: 1994px;}
a.air28 {height: 383px; width: 218px; left: 268px; top: 2119px;}
.air-group58 a.air58 {height: 194px; width: 218px; left: 268px; top: 1465px;}
.air-group58 a.air58-2 {height: 241px; width: 218px; left: 268px; top: 2503px;}



/*Interactive Map Train*/
a.tra1 {height: 300px; width: 147px; left: 312px; top: 1035px;}
a.tra3 {height: 161px; width: 92px; left: 312px; top: 1335px;}
a.tra6 {height: 59px; width: 147px; left: 312px; top: 978px;}
a.tra9 {height: 42px; width: 93px; left: 312px; top: 1539px;}
a.tra10 {height: 45px; width: 93px; left: 312px; top: 1496px;}
a.tra28 {height: 135px; width: 147px; left: 312px; top: 1581px;}
a.tra58 {height: 147px; width: 147px; left: 312px; top: 1716px;}


/* Interactive Map Convention Centers */
a.con3 {height: 106px; width: 155px; left: 367px; top: 1504px;}
.con-group6a a.con6a {height: 50px; width: 130px; left: 576px; top: 1504px;}
.con-group6a a.con6a-2 {height: 50px; width: 130px; left: 576px; top: 1818px;}
.con-group6a a.con6a-3 {height: 50px; width: 130px; left: 51px; top: 1816px;}
.con-group6a a.con6a-4 {height: 50px; width: 130px; left: 51px; top: 1018px;}
.con-group6b a.con6b {height: 50px; width: 130px; left: 576px; top: 1552px;}
.con-group6b a.con6b-2 {height: 50px; width: 130px; left: 576px; top: 1866px;}
.con-group6b a.con6b-3 {height: 50px; width: 130px; left: 51px; top: 1864px;}
.con-group6b a.con6b-4 {height: 72px; width: 48px; left: 51px; top: 1066px;}
a.con9 {height: 58px; width: 52px; left: 315px; top: 1552px;}
a.con10 {height: 46px; width: 52px; left: 315px; top: 1505px;}
a.con20 {height: 55px; width: 507px; left: 116px; top: 1957px;}
a.con21 {height: 35px; width: 113px; left: 521px; top: 967px;}
a.con22 {height: 44px; width: 104px; left: 410px; top: 1019px;}
a.con28 {height: 46px; width: 165px; left: 262px; top: 1769px;}
a.con29 {height: 159px; width: 349px; left: 173px; top: 1610px;}
a.con33 {height: 99px; width: 168px; left: 261px; top: 1815px;}
a.con41 {height: 45px; width: 110px; left: 299px; top: 1019px;}
a.con69 {height: 106px; width: 88px; left: 227px; top: 1504px;}
.con-group92 a.con92 {height: 91px; width: 49px; left: 522px; top: 1504px;}
.con-group92 a.con92-2 {height: 91px; width: 49px; left: 517px; top: 1823px;}
.con-group92 a.con92-3 {height: 66px; width: 65px; left: 641px; top: 1364px;}
.con-group92 a.con92-4 {height: 66px; width: 65px; left: 641px; top: 1017px;}
.con-group94 a.con94 {height: 104px; width: 48px; left: 650px; top: 1179px;}
.con-group94 a.con94-2 {height: 104px; width: 48px; left: 60px; top: 1324px;}
.con-group94 a.con94-3 {height: 104px; width: 48px; left: 165px; top: 1504px;}
.con-group94 a.con94-4 {height: 104px; width: 48px; left: 202px; top: 1780px;}
.con-group94 a.con94-5 {height: 104px; width: 48px; left: 444px; top: 1780px;}





/*Interactive Map Packing*/
a.pac6a {height: 154px; width: 62px; left: 164px; top: 1282px;}
a.pac6b {height: 154px; width: 62px; left: 226px; top: 1282px;}
a.pac8 {height: 216px; width: 123px; left: 164px; top: 1442px;}
a.pac18 {height: 117px; width: 226px; left: 392px; top: 1030px;}
a.pac20 {height: 72px; width: 657px; left: 49px; top: 1703px;}
a.pac21 {height: 43px; width: 144px; left: 463px; top: 974px;}
a.pac22 {height: 117px; width: 62px; left: 226px; top: 1030px;}
a.pac41 {height: 117px; width: 62px; left: 164px; top: 1030px;}
.pac-group73 a.pac73 {height: 117px; width: 103px; left: 288px; top: 1030px;}
.pac-group73 a.pac73-2 {height: 106px; width: 141px; left: 477px; top: 1553px;}
a.pac107 {height: 109px; width: 122px; left: 165px; top: 1173px;}
a.pac130 {height: 111px; width: 141px; left: 477px; top: 1441px;}
a.pac131 {height: 131px; width: 141px; left: 477px; top: 1308px;}
a.pac132 {height: 161px; width: 141px; left: 477px; top: 1148px;}
a.pac133 {height: 106px; width: 111px; left: 367px; top: 1553px;}
a.pac134 {height: 406px; width: 79px; left: 399px; top: 1147px;}

/*Interactive Map Manufactures*/
a.man6a {height: 154px; width: 62px; left: 51px; top: 1455px;}
a.man6b {height: 154px; width: 62px; left: 112px; top: 1455px;}
a.man7 {height: 136px; width: 199px; left: 50px; top: 1319px;}
a.man8 {height: 218px; width: 123px; left: 50px; top: 1614px;}
a.man18 {height: 118px; width: 226px; left: 479px; top: 1030px;}
a.man20 {height: 70px; width: 656px; left: 50px; top: 1873px;}
a.man21 {height: 45px; width: 144px; left: 547px; top: 966px;}
a.man22 {height: 118px; width: 59px; left: 262px; top: 1713px;}
a.man41 {height: 99px; width: 59px; left: 262px; top: 1614px;}
a.man68 {height: 511px; width: 383px; left: 321px; top: 1321px;}
a.man69 {height: 172px; width: 98px; left: 380px; top: 1030px;}
a.man99 {height: 172px; width: 329px; left: 50px; top: 1030px;}
a.man127 {height: 79px; width: 157px; left: 547px; top: 1149px;}
a.man128 {height: 114px; width: 199px; left: 50px; top: 1203px;}
a.man129 {height: 120px; width: 76px; left: 173px; top: 1455px;}
a.man130 {height: 91px; width: 157px; left: 547px; top: 1228px;}

/*Interactive Map Building Maintenance*/
a.bui6a {height: 154px; width: 62px; left: 540px; top: 1574px;}
a.bui6b {height: 154px; width: 62px; left: 602px; top: 1574px;}
a.bui7 {height: 197px; width: 124px; left: 540px; top: 1377px;}
a.bui8 {height: 96px; width: 126px; left: 89px; top: 1655px;}
a.bui20 {height: 68px; width: 657px; left: 50px; top: 2029px;}
a.bui21 {height: 43px; width: 145px; left: 490px; top: 970px;}
a.bui22 {height: 91px; width: 126px; left: 89px; top: 1752px;}
a.bui33 {height: 197px; width: 149px; left: 514px; top: 1775px;}
a.bui34 {height: 66px; width: 181px; left: 301px; top: 1808px;}
a.bui41 {height: 130px; width: 126px; left: 89px; top: 1843px;}

/*Interactive Map Call Centers*/
a.call6a {height: 154px; width: 62px; left: 89px; top: 1597px;}
a.call6b {height: 154px; width: 62px; left: 150px; top: 1597px;}
a.call7 {height: 118px; width: 123px; left: 89px; top: 1423px;}
.call-group8 a.call8 {height: 155px; width: 259px; left: 404px; top: 1817px;}
.call-group8 a.call8-2 {height: 755px; width: 156px; left: 507px; top: 1025px;}
a.call20 {height: 78px; width: 658px; left: 49px; top: 2028px;}
a.call21 {height: 42px; width: 145px; left: 369px; top: 970px;}
a.call22 {height: 56px; width: 124px; left: 88px; top: 1540px;}
a.call31 {height: 156px; width: 197px; left: 208px; top: 1817px;}
a.call34 {height: 123px; width: 125px; left: 87px; top: 1763px;}
a.call41 {height: 80px; width: 125px; left: 87px; top: 1343px;}
a.call43 {height: 169px; width: 318px; left: 87px; top: 1025px;}
a.call62 {height: 150px; width: 255px; left: 87px; top: 1194px;}
a.call119 {height: 356px; width: 224px; left: 254px; top: 1417px;}

/*Interactive Map Attractions/ Theme Parks*/
.att-group2b a.att2b {height: 73px; width: 97px; left: 226px; top: 1517px;}
.att-group2b a.att2b-2 {height: 61px; width: 97px; left: 487px; top: 1165px;}
a.att3 {height: 73px; width: 68px; left: 96px; top: 1519px;}
 a.att4 {height: 97px; width: 130px; left: 96px; top: 1591px;}
 a.att5 {height: 116px; width: 95px; left: 594px; top: 1747px;} 
.att-group6a a.att6a {height: 33px; width: 87px; left: 96px; top: 1742px;}
.att-group6a a.att6a-2 {height: 35px; width: 87px; left: 601px; top: 1198px;}
.att-group6b a.att6b {height: 40px; width: 87px; left: 96px; top: 1775px;}
 .att-group6b a.att6b-2 {height: 39px; width: 87px; left: 601px; top: 1159px;}
 a.att8 {height: 54px; width: 111px; left: 96px; top: 1896px;}
 a.att9 {height: 73px; width: 30px; left: 196px; top: 1519px;}
a.att10 {height: 73px; width: 30px; left: 164px; top: 1519px;}
a.att18 {height: 75px; width: 80px; left: 95px; top: 969px;}
 a.att19 {height: 63px; width: 73px; left: 253px; top: 1845px;}
 a.att20 {height: 44px; width: 257px; left: 48px; top: 2007px;}
a.att21 {height: 87px; width: 25px; left: 60px; top: 969px;}
a.att23 {height: 136px; width: 100px; left: 231px; top: 1595px;}
a.att32 {height: 44px; width: 90px; left: 304px; top: 2007px;}
a.att33 {height: 105px; width: 47px; left: 208px; top: 1845px;}
a.att34 {height: 45px; width: 68px; left: 257px; top: 1904px;}
 a.att35 {height: 105px; width: 82px; left: 326px; top: 1845px;}
 a.att38 {height: 53px; width: 95px; left: 594px; top: 1547px;}
 a.att41 {height: 57px; width: 95px; left: 594px; top: 1490px;}
 a.att42b {height: 121px; width: 180px; left: 333px; top: 1210px;}
 a.att65 {height: 410px; width: 216px; left: 61px; top: 1101px;}
a.att69 {height: 45px; width: 80px; left: 95px; top: 1044px;}
 a.att99 {height: 121px; width: 123px; left: 175px; top: 969px;}
 a.att137 {height: 51px; width: 111px; left: 96px; top: 1845px;}
 a.att144 {height: 214px; width: 387px; left: 310px; top: 945px;}
.att-group145 a.att145 {height: 226px; width: 192px; left: 510px; top: 1245px;}
 .att-group145 a.att145-2 {height: 181px; width: 192px; left: 317px; top: 1508px;}
a.att146 {height: 125px; width: 183px; left: 274px; top: 1334px;}
a.att147 {height: 53px; width: 96px; left: 594px; top: 1599px;}
a.att148 {height: 95px; width: 96px; left: 594px; top: 1652px;}
a.att149 {height: 39px; width: 71px; left: 416px; top: 1166px;}

/*Interactive Map Churches*/
a.chu6a {height: 63px; width: 150px; left: 513px; top: 1658px;}
a.chu6b {height: 63px; width: 150px; left: 513px; top: 1720px;}
a.chu8 {height: 108px; width: 156px; left: 507px; top: 1444px;}
a.chu20 {height: 70px; width: 658px; left: 49px; top: 1838px;}
a.chu21 {height: 44px; width: 144px; left: 487px; top: 966px;}
a.chu22 {height: 108px; width: 56px; left: 609px; top: 1551px;}
a.chu41 {height: 46px; width: 118px; left: 206px; top: 1454px;}
a.chu68 {height: 52px; width: 118px; left: 206px; top: 1501px;}
a.chu69 {height: 52px; width: 118px; left: 206px; top: 1590px;}
a.chu121 {height: 45px; width: 132px; left: 307px; top: 1023px;}
a.chu122 {height: 90px; width: 338px; left: 207px; top: 1068px;}
a.chu123 {height: 109px; width: 338px; left: 207px; top: 1157px;}
a.chu124 {height: 170px; width: 574px; left: 89px; top: 1265px;}
a.chu125 {height: 231px; width: 117px; left: 89px; top: 1454px;}
a.chu126 {height: 97px; width: 171px; left: 89px; top: 1685px;}

/*Interactive Map Recreational Parks*/
a.rec6a {height: 119px; width: 63px; left: 557px; top: 1017px;}
a.rec6b {height: 119px; width: 63px; left: 619px; top: 1017px;}
a.rec20 {height: 73px; width: 657px; left: 50px; top: 1498px;}
a.rec64 {height: 465px; width: 284px; left: 50px; top: 993px;}
a.rec65 {height: 119px; width: 263px; left: 355px; top: 1148px;}
a.rec150 {height: 184px; width: 351px; left: 355px; top: 1276px;}

/*Interactive Map Libraries*/
a.lib6a {height: 119px; width: 51px; left: 605px; top: 1010px;}
a.lib6b {height: 119px; width: 51px; left: 655px; top: 1010px;}
a.lib8 {height: 109px; width: 75px; left: 630px; top: 1256px;}
a.lib20 {height: 56px; width: 658px; left: 48px; top: 1391px;}
a.lib21 {height: 41px; width: 118px; left: 553px; top: 961px;}
a.lib22 {height: 41px; width: 90px; left: 145px; top: 1009px;}
a.lib34 {height: 109px; width: 101px; left: 530px; top: 1256px;}
a.lib41{height: 38px; width: 90px; left: 145px; top: 1050px;}
a.lib62 {height: 87px; width: 143px; left: 270px; top: 1278px;}
a.lib104 {height: 87px; width: 223px; left: 48px; top: 1278px;}
a.lib125 {height: 268px; width: 95px; left: 49px; top: 1010px;}
a.lib151 {height: 124px; width: 265px; left: 145px; top: 1154px;}
a.lib152 {height: 117px; width: 230px; left: 451px; top: 1139px;}
a.lib153 {height: 111px; width: 264px; left: 270px; top: 1030px;}

/*Interactive Map Portable Sabitations*/
a.port6 { height: 84px; width: 117px; left: 79px; top: 1053px; border-radius: 30px; }
a.port21 { height: 301px; width: 316px; left: 374px; top: 1113px; }
a.port59 { height: 115px; width: 69px; left: 79px; top: 1195px; border-radius: 7px; }
a.port155 { height: 195px; width: 104px; left: 227px; top: 1097px; border-radius: 12px; }

/*Interactive Map Banks*/
a.ban6a {height: 93px; width: 61px; left: 426px; top: 986px;}
a.ban6b {height: 93px; width: 61px; left: 489px; top: 986px;}
a.ban7 {height: 129px; width: 122px; left: 304px; top: 986px;}
.ban-group8 a.ban8 {height: 157px; width: 122px; left: 336px; top: 1231px;}
.ban-group8 a.ban8-2 {height: 257px; width: 156px; left: 551px; top: 1130px;}
a.ban20 {height: 74px; width: 658px; left: 49px; top: 1614px;}
a.ban22 {height: 71px; width: 163px; left: 49px; top: 1175px;}
a.ban31{height: 172px; width: 371px; left: 335px; top: 1388px;}
a.ban33 {height: 328px; width: 122px; left: 214px; top: 1230px;}
a.ban41{height: 60px; width: 163px; left: 49px; top: 1114px;}
a.ban62 {height: 128px; width:254px; left: 49px; top: 986px;}
a.ban69 {height: 143px; width: 156px; left: 551px; top: 986px;}
a.ban154 {height: 265px; width: 166px; left: 49px; top: 1293px;}


/* Interactive Map Commercial Laundries*/
a.lau6a {height: 74px; width: 51px; left: 605px; top: 989px;}
a.lau6b {height: 74px; width: 51px; left: 655px; top: 989px;}
a.lau8 {height: 109px; width: 75px; left: 630px; top: 1235px;}
a.lau20 {height: 59px; width: 658px; left: 48px; top: 1370px;}
a.lau22 {height: 40px; width: 89px; left: 515px; top: 989px;}
a.lau34 {height: 109px; width: 89px; left: 543px; top: 1235px;}
a.lau41 {height: 33px; width: 89px; left: 515px; top: 1030px;}
a.lau65 {height: 109px; width: 133px; left: 572px; top: 1125px;}
a.lau69 {height: 66px; width: 125px; left: 50px; top: 1154px;}
.lau-group156 a.lau156 {height: 165px; width: 125px; left: 50px; top: 989px;}
.lau-group156 a.lau156-2 {height: 123px; width: 125px; left: 50px; top: 1221px;}
.lau-group157 a.lau157 {height: 283px; width: 214px; left: 239px; top: 989px;}
a.lau158 {height:53px; width: 164px; left: 272px; top: 1290px;}


/* Interactive Map Car Wash */
a.car5 {height: 76px; width: 109px; left: 306px; top: 1413px;}
 a.car6A {height: 163px; width: 64px; left: 85px; top: 1413px;}
a.car6B  {height: 163px; width: 64px; left: 147px; top: 1413px;}
a.car7 {height: 63px; width: 108px; left: 306px; top: 1488px;}
a.car8 {height: 138px; width: 97px; left: 210px; top: 1413px;}
a.car20 {height: 69px; width: 658px; left: 49px; top: 2123px;}
a.car21 {height: 144px; width: 43px; left: 660px; top: 1269px;}
a.car22 {height: 138px; width: 58px; left: 449px; top: 1413px;}
a.car31 {height: 134px; width: 169px; left: 85px; top: 1575px;}
a.car41 {height: 104px; width: 69px; left: 507px; top: 1310px;}
a.car45 {height: 104px; width: 233px; left: 275px; top: 1310px;}
a.car62 {height: 134px; width: 168px; left: 86px; top: 1710px;}
a.car71 {height: 342px; width: 254px; left: 253px; top: 1710px;}
a.car72 {height: 458px; width: 151px; left: 555px; top: 1575px;}
a.car73 {height: 135px; width: 255px; left: 253px; top: 1575px;}
a.car74 {height: 135px; width: 152px; left: 59px; top: 1078px;}
a.car75 {height: 135px; width: 138px; left: 211px; top: 1078px;}
a.car76 {height: 135px; width: 92px; left: 348px; top: 1078px;}
a.car77 {height: 135px; width: 256px; left: 439px; top: 1078px;}
a.car85 {height: 102px; width: 189px; left: 86px; top: 1311px;}



/*Interactive Map Mechanic Shop*/
a.me5, a.me6A, a.me6B, a.me7, a.me8, a.me20, a.me21, a.me22, a.me31, a.me34, a.me41, a.me70, a.me85, a.me86, a.me68 { margin-top: 80px;}
a.me5 {height: 115px; width: 201px; left: 49px; top: 961px;}
a.me6A {height: 159px; width: 64px; left: 49px; top: 1213px;}
a.me6B {height: 159px; width: 64px; left: 111px; top: 1213px;}
a.me7 {height: 138px; width: 200px; left: 50px; top: 1076px;}
a.me8 {height: 217px; width: 123px; left: 50px; top: 1372px;}
a.me20 {height: 69px; width: 656px; left: 50px; top: 1632px;}
a.me21 {height: 43px; width: 144px; left: 549px; top: 906px;}
a.me22 {height: 118px; width: 57px; left: 290px; top: 962px;}
a.me31 {height: 234px; width: 207px; left: 173px; top: 1213px;}
a.me34 {height: 138px; width: 207px; left: 173px; top: 1452px;}
a.me41 {height: 103px; width: 90px; left: 290px; top: 1079px;}
a.me70 {height: 377px; width: 326px; left: 379px; top: 1213px;}
a.me85 {height: 118px; width: 134px; left: 346px; top: 961px;}
a.me86 {height: 118px; width: 227px; left: 479px; top: 961px;}
a.me68 {height: 136px; width: 326px; left: 379px; top: 1078px;}

/*Interactive Map Motels */
a.mo1, a.mo2, a.mo3, a.mo4, a.mo5, a.mo5-1, a.mo5-2, a.mo5-3, a.mo5-4, a.mo6, a.mo7, a.mo8, a.mo9, a.mo10, a.mo11 { margin-top: 10px;}

a.mo1 {height: 42px; width: 657px; left: 49px; top: 934px;}
a.mo2 {height: 49px; width: 77px; left: 145px; top: 1045px;}
a.mo3 {height: 192px; width: 330px; left: 193px; top: 1174px;}
a.mo4 {height: 310px; width: 53px; left: 530px; top: 1104px;}
a.mo5 {height: 194px; width: 98px; left: 96px; top: 1221px;}
a.mo5-1 {height:119px; width: 50px; left: 145px; top: 1093px;}
a.mo5-2 {height: 48px; width: 150px; left: 221px; top: 1045px;}
a.mo5-3 { height: 48px; width: 193px; left: 447px; top: 1045px;}
a.mo5-4 {height: 312px; width: 51px; left: 589px; top:1104px;}
a.mo6 {height: 44px; width: 49px; left: 370px; top: 1060px;}
a.mo7 {height: 26px; width: 79px; left: 370px; top: 1005px;}
a.mo8 {height: 22px; width: 78px; left: 370px; top: 1030px;}
a.mo9 {height: 49px; width: 312px; left: 201px; top: 1366px;}
a.mo10 {height: 67px; width: 79px; left: 242px; top: 1107px;}
a.mo11 {height: 68px; width: 49px; left: 320px; top: 1106px;}
a.mo21 {height: 86px; width: 26px; left: 55px; top: 1018px;}
a.mo22 {height: 35px; width: 76px; left: 145px; top: 1021px;}
a.mo41 { height: 48px; width: 60px; left: 85px; top: 1056px;}
a.mo68 { height: 35px; width: 60px; left: 85px; top: 1021px;}

/* Interactive Map Bakeries */
a.ba6A, a.ba6B { height: 92px;  width: 62px; left: 352px; top: 996px; } 
a.ba6B { left: 413px; }
a.ba9 { height: 91px;  width: 82px; left: 269px; top: 1071px; }
a.ba10 { height: 77px;  width: 82px; left: 269px; top: 996px; }
a.ba12 { height: 70px;  width: 99px; left: 475px; top: 1055px; }
a.ba13 { height: 119px;  width: 220px; left: 49px; top: 1045px; }
a.ba17 { height: 210px;  width: 150px; left: 49px; top: 1164px; }
a.ba18 { height: 121px;  width: 131px; left: 574px; top: 996px; }
a.ba21 { height: 35px;  width: 136px; left: 534px; top: 945px; }
a.ba22 { height: 47px;  width: 107px; left: 599px; top: 1117px; }
a.ba23 { height: 92px;  width: 658px; left: 49px; top: 1374px; }
a.ba26 { height: 208px;  width: 325px; left: 199px; top: 1164px; }
a.ba28 { height: 208px;  width: 181px; left: 525px; top: 1164px; }
a.ba41 { height: 51px;  width: 105px; left: 50px; top: 996px; }
a.ba69 { height: 59px;  width: 100px; left: 475px; top: 997px; }

/* Interactive Map Restaurant */
a.re1 { height: 67px; width: 530px; left: 176px; top: 1470px; }
a.re2{ height: 104px; width: 658px; left: 49px; top: 1365px; }
a.re3{ height: 211px; width: 348px; left: 177px; top: 1153px; }
a.re4{ height: 160px; width: 182px; left: 523px; top: 1203px; }
a.re5{ height: 101px;  width: 129px; left: 49px; top: 1262px; }
a.re6{ height: 104px; width: 129px; left: 50px; top: 1153px; }
a.re7{ height: 167px; width: 75px; left: 51px; top: 987px; }
a.re8{ height: 167px; width: 64px; left: 125px; top: 987px; }
a.re8bis{ height: 167px; width: 61px; left: 188px; top: 987px; }
a.re9{ height: 76px; width: 83px; left: 250px; top: 987px; }
a.re10{ height: 91px; width: 83px; left: 250px; top: 1063px; }
a.re11{ height: 167px;  width: 142px; left: 332px; top: 987px; }
a.re12{ height: 59px; width: 101px; left: 474px; top: 987px; }
a.re13{ height: 69px; width: 101px; left: 474px; top: 1046px; }
a.re14{ height: 121px; width: 132px; left: 573px; top: 987px; }
a.re15{ height: 42px; width: 143px; left: 531px; top: 933px; }
a.re16{ height: 48px; width: 109px; left: 598px; top: 1107px; }
a.re41{ height: 51px; width: 132px; left: 573px; top: 1152px; }

a.re1, a.re2, a.re3, a.re4, a.re5, a.re6, a.re7, a.re8,  a.re8bis, a.re9, a.re10, a.re11, a.re12, a.re13, a.re14, a.re15, a.re16, a.re41 {
margin-top: 10px;
}


/* Interactive Food Truck */
.truck9 a.tr9 {height: 50px; width: 87px; left: 397px; top: 1016px;}
.truck10 a.tr10 {height: 79px; width: 101px; left: 384px; top: 1226px;}
.truck58 a.tr58, .truck58 a.tr58-1 {height: 54px; width: 54px; left: 493px; top: 1071px;}
.truck58 a.tr58-1 { top: 1205px;}
.truck59 a.tr59 {height: 50px; width: 150px; left: 188px; top: 1015px;}
.truck60 a.tr60 {height: 138px; width: 73px; left: 63px; top: 1109px;}
.truck61 a.tr61 {height: 129px; width: 253px; left: 133px; top: 1247px;}
.truck61 a.tr61-1 {height: 58px; width: 73px; left: 63px; top: 1247px;}
.truck61 a.tr61-2 {height: 52px; width: 61px; left: 338px; top: 1015px;}
.truck69 a.tr69  {height: 96px; width: 125px; left: 63px; top: 1015px;}

/* Interactive Map Resort */
a.res1 { height: 80px; width: 109px; left: 564px; top: 1264px; }
a.res2 { height: 73px; width: 56px; left: 226px; top: 1590px; }
a.res3 { height: 73px; width: 80px; left: 331px; top: 1590px; }
a.res4 { height: 73px; width: 32px; left: 410px; top: 1590px; }
a.res5 { height: 34px; width: 59px; left: 443px; top: 1590px; }
a.res6 { height: 39px; width: 59px; left: 443px; top: 1623px; }
a.res7 { height: 55px; width: 110px; left: 97px; top: 1916px; }
a.res8 { height: 72px; width: 24px; left: 307px; top: 1590px; }
a.res9 { height: 72px; width: 26px; left: 280px; top: 1590px; }
a.res10 { height: 45px; width: 256px; left: 49px; top: 2028px; }
a.res11 { height: 72px; width: 24px; left: 203px; top: 1590px; }
a.res12 { height: 110px; width: 104px; left: 98px; top: 1552px; }
a.res13 { height: 53px; width: 104px; left: 98px; top: 1499px; }
a.res14 { height: 75px; width: 90px; left: 304px; top: 2024px; }
a.res15 { height: 54px; width: 54px; left: 208px; top: 1917px; }
a.res16 { height: 54px; width: 61px; left: 264px; top: 1917px; }
a.res17 { height: 54px; width: 83px; left: 325px; top: 1917px; }
a.res18 { height: 68px; width: 83px; left: 467px; top: 1764px; }
a.res19 { height: 45px; width: 83px; left: 467px; top: 1833px; }
a.res20 { height: 59px; width: 86px; left: 584px; top: 1582px; }
a.res21 { height: 38px; width: 83px; left: 468px; top: 1686px; }
a.res22 { height: 38px; width: 83px; left: 468px; top: 1725px; }
a.res23 { height: 59px; width: 85px; left: 586px; top: 1193px; }
a.res24 { height: 173px; width: 300px; left: 270px; top: 1193px; }
a.res25 { height: 114px; width: 341px; left: 66px; top: 1756px; }
a.res26 { height: 49px; width: 341px; left: 66px; top: 1689px; }
a.res27 { height: 224px; width: 85px; left: 583px; top: 1346px; }
a.res28 { height: 82px; width: 163px; left: 98px; top: 1417px; }
a.res68 { height: 48px; width: 163px; left: 98px; top: 1370px; }
a.res30 { height: 111px; width: 165px; left: 98px; top: 1251px; }
a.res31{ height: 111px; width: 165px; left: 98px; top: 1135px; }
a.res32 { height: 206px; width: 430px; left: 269px; top: 978px; }
a.res33 { height: 219px; width: 229px; left: 306px; top: 1370px; }
a.res34 { height: 87px; width: 26px; left: 59px; top: 1364px; }



/*social media restaurant*/
.brochure #social_block {
float: left;
margin-top: 19px;
}

/* Interactive Map Supermarkets*/
a.su1  { height: 185px; width: 229px; left: 49px; top: 1002px; }
a.su3 { height: 98px; width: 93px; left: 49px; top: 905px; }
a.su6a { height: 76px; width: 52px; left: 142px; top: 830px; }
a.su6b { height: 76px; width: 50px; left: 191px; top: 830px; }
a.su7 { height: 75px; width: 101px; left: 242px; top: 830px; }
a.su8 { height: 75px; width: 117px; left: 342px; top: 830px; }
a.su9 { height: 75px; width: 55px; left: 459px; top: 830px; }
a.su5 { height: 75px; width: 116px; left: 343px; top: 830px; }
a.su10 { height: 75px; width: 52px; left: 513px; top: 830px; } 
a.su11 { height: 75px; width: 71px; left: 564px; top: 830px; } 
a.su13 { height: 114px; width: 123px; left: 583px; top: 905px; }
a.su15 { height: 168px; width: 122px; left: 583px; top: 1017px; } 
a.su16 { height: 108px; width: 250px; left: 301px; top: 946px; } 
a.su18  { height: 73px; width: 73px; left: 631px; top: 831px; } 
a.su19 { height: 82px; width: 143px; left: 350px; top: 1071px; }
a.su20  { height: 57px; width: 428px; left: 278px; top: 1211px; }
a.su21 { height: 34px; width: 116px; left: 582px; top: 788px; } 
a.su22 { height: 44px; width: 92px; left: 50px; top: 831px; }
a.su41 { height: 35px; width: 92px; left: 50px; top: 873px; }

a.su1, a.su3, a.su6a, a.su6b, a.su7, a.su8, a.su9, a.su10, a.su11, a.su13, a.su15, a.su16, a.su18, a.su19, a.su20, a.su21, a.su22, a.su41 {
margin-left: 0px; margin-top: 255px;}


/*---------------------HOVER on each horizontals 1,2,3,4...----------------------------------*/
a.re1:hover, a.re2:hover, a.re3:hover, a.re4:hover, a.re5:hover, a.re6:hover, a.re7:hover, a.re8:hover, a.re9:hover, a.re10:hover, a.re11:hover, a.re12:hover, a.re13:hover, a.re14:hover, a.re15:hover, a.re16:hover, a.re8bis:hover, a.re41:hover, a.ho1:hover, a.ho2:hover, a.ho3:hover, a.ho4:hover,  a.ho5:hover, a.ho6:hover, a.ho7:hover, a.ho8:hover, a.ho9:hover, a.ho10:hover, a.ho11:hover, a.ho12:hover, a.ho13:hover, a.ho14:hover, a.ho15:hover, a.ho16:hover, a.ho17:hover, a.ho18:hover, a.ho19:hover, a.ho20:hover, a.ho21:hover, a.ho22:hover, a.ho23:hover, a.ho24:hover, a.ho25:hover, a.ho26:hover, a.ho27:hover, a.ho28:hover, a.ho29:hover, a.ho30:hover, a.ho31:hover, a.ho68:hover, .group1:hover  a.vi1, .group1:hover  a.vi1-1, .group1:hover a.vi1-2, .group1:hover a.vi1-3, .group2:hover a.vi2, .group2:hover a.vi2-1, .group2:hover a.vi2-2, .group2:hover a.vi2-3, .group2:hover a.vi2-4, .group2:hover a.vi2-5, .group2:hover a.vi2-6, .group2:hover a.vi2-7, .group2:hover a.vi2-8, .group2:hover a.vi2-9, .group3:hover a.vi3, .group3:hover a.vi3-1, .group3:hover a.vi3-2, .group3:hover a.vi3-3, .group3:hover a.vi3-4, .group3:hover a.vi3-5, .group3:hover a.vi3-6, .group3:hover a.vi3-7, .group3:hover a.vi3-8, .group3:hover a.vi3-9, .group3:hover a.vi3-10, .group3:hover a.vi3-11, .group3:hover a.vi3-12, .group3:hover a.vi3-13, .group3:hover a.vi3-14, .group3:hover a.vi3-15, .group4:hover a.vi4, .group4:hover a.vi4-1, .group4:hover a.vi4-2, .group4:hover a.vi4-3, .group4:hover a.vi4-4, .group4:hover a.vi4-5, .group5:hover a.vi5, .group6:hover a.vi6, .group6:hover a.vi6-1, .group7:hover a.vi7, .group8:hover a.vi8, .group9:hover a.vi9, .group9:hover a.vi9-1, .group11:hover a.vi11, .group12:hover a.vi12, .group14:hover a.vi14, .group1:hover a.pr1, .group2:hover a.pr2, .group2:hover a.pr2-1, .group2:hover a.pr2-2, .group2:hover a.pr2-3, .group2:hover a.pr2-4, .group2:hover a.pr2-5, .group2:hover a.pr2-6, .group2:hover a.pr2-7, .group2:hover a.pr2-8, .group3:hover a.pr3, .group3:hover a.pr3-1, .group3:hover a.pr3-2, .group3:hover a.pr3-3, .group3:hover a.pr3-4, .group3:hover a.pr3-5, .group3:hover a.pr3-6, .group3:hover a.pr3-7, .group3:hover a.pr3-8, .group3:hover a.pr3-9, .group3:hover a.pr3-10, .group3:hover a.pr3-11, .group3:hover a.pr3-12, .group3:hover a.pr3-13, .group3:hover a.pr3-14, .group4:hover a.pr4, .group4:hover a.pr4-1, .group4:hover a.pr4-2, .group4:hover a.pr4-3, .group4:hover a.pr4-4, .group4:hover a.pr4-5, .group4:hover a.pr4-6, .group5:hover a.pr5, .group6:hover a.pr6, .group6:hover a.pr6-1, .group6:hover a.pr6-2, .group7:hover a.pr7, .group8:hover a.pr8, .group11:hover a.pr11, .group12:hover a.pr12, .group13:hover a.pr13, .group1:hover a.lu1, .group1:hover a.lu1-1, .group2:hover a.lu2, .group2:hover a.lu2-1, .group2:hover a.lu2-2, .group2:hover a.lu2-3, .group2:hover a.lu2-4, .group2:hover a.lu2-5, .group2:hover a.lu2-6, .group2:hover a.lu2-7, .group3:hover a.lu3, .group3:hover a.lu3-1, .group3:hover a.lu3-2, .group3:hover a.lu3-3, .group3:hover a.lu3-4, .group3:hover a.lu3-5, .group3:hover a.lu3-6, .group3:hover a.lu3-7, .group4:hover a.lu4, .group4:hover a.lu4-1, .group4:hover a.lu4-2, .group5:hover a.lu5, .group6:hover a.lu6, .group7:hover a.lu7, .group8:hover a.lu8, .group9:hover a.lu9, .group11:hover a.lu11, .group12:hover a.lu12, .group12:hover a.lu12-1, .group1:hover a.st1, .group1:hover a.st1-1, .group2:hover a.st2, .group2:hover a.st2-1, .group2:hover a.st2-2, .group2:hover a.st2-3, .group2:hover a.st2-4, .group2:hover a.st2-5, .group2:hover a.st2-6, .group2:hover a.st2-7, .group2:hover a.st2-8, .group3:hover a.st3, .group3:hover a.st3-1, .group3:hover a.st3-2, .group3:hover a.st3-3, .group3:hover a.st3-4, .group3:hover a.st3-5, .group3:hover a.st3-6, .group3:hover a.st3-7, .group3:hover a.st3-8, .group4:hover a.st4, .group4:hover a.st4-1, .group4:hover a.st4-2, .group5:hover a.st5, .group6:hover a.st6, .group7:hover a.st7, .group8:hover a.st8, .group9:hover a.st9, .group11:hover a.st11, .group12:hover a.st12, a.su1:hover, a.su3:hover, a.su6a:hover, a.su6b:hover, a.su7:hover, a.su8:hover, a.su9:hover, a.su10:hover, a.su11:hover, a.su13:hover, a.su15:hover, a.su16:hover, a.su18:hover, a.su19:hover, a.su20:hover, a.su21:hover, a.su22:hover, a.su41:hover, a.mo1:hover, a.mo2:hover, a.mo3:hover, a.mo4:hover,  a.mo5:hover,  a.mo5-1:hover,  a.mo5-2:hover, a.mo5-3:hover,  a.mo5-4:hover, a.mo6:hover, a.mo7:hover, a.mo8:hover, a.mo9:hover, a.mo10:hover, a.mo11:hover, a.mo21:hover, a.mo22:hover, a.mo41:hover, a.mo68:hover, a.res1:hover, a.res2:hover, a.res3:hover, a.res4:hover, a.res5:hover, a.res6:hover, a.res7:hover, a.res8:hover, a.res9:hover, a.res10:hover, a.res11:hover, a.res12:hover, a.res13:hover, a.res14:hover, a.res15:hover, a.res16:hover, a.res17:hover, a.res18:hover, a.res19:hover, a.res20:hover, a.res21:hover, a.res22:hover, a.res23:hover, a.res24:hover, a.res25:hover, a.res26:hover, a.res27:hover, a.res28:hover, a.res68:hover, a.res30:hover, a.res31:hover, a.res32:hover, a.res33:hover, a.res34:hover, .truck9:hover a.tr9, .truck10:hover a.tr10, .truck58:hover a.tr58, .truck58:hover a.tr58-1, .truck59:hover a.tr59, .truck60:hover a.tr60, .truck61:hover a.tr61, .truck61:hover a.tr61-1, .truck61:hover a.tr61-2, .truck69:hover a.tr69, a.ba6A:hover, a.ba6B:hover, a.ba9:hover, a.ba10:hover, a.ba12:hover, a.ba13:hover, a.ba14:hover, a.ba17:hover, a.ba18:hover, a.ba21:hover, a.ba22:hover, a.ba23:hover, a.ba26:hover, a.ba28:hover, a.ba41:hover, a.ba69:hover, a.me5:hover, a.me6A:hover, a.me6B:hover, a.me7:hover, a.me8:hover, a.me20:hover, a.me21:hover, a.me22:hover, a.me31:hover, a.me34:hover, a.me41:hover, a.me70:hover, a.me85:hover, a.me86:hover, a.me68:hover, a.car5:hover, a.car6A:hover, a.car6B:hover, a.car7:hover, a.car8:hover, a.car20:hover, a.car21:hover, a.car22:hover, a.car31:hover, a.car41:hover, a.car45:hover, a.car62:hover, a.car71:hover, a.car72:hover, a.car73:hover, a.car74:hover, a.car75:hover, a.car76:hover, a.car77:hover, a.car85:hover, a.lau6a:hover, a.lau6b:hover, a.lau8:hover, a.lau20:hover, a.lau22:hover, a.lau34:hover, a.lau41:hover, a.lau65:hover, a.lau69:hover, .lau-group156:hover a.lau156, .lau-group156:hover a.lau156-2, .lau-group157:hover a.lau157, .lau-group157:hover a.lau157-2, .lau-group157:hover a.lau157-3, a.lau158:hover, a.ban6a:hover, a.ban6b:hover, a.ban7:hover, .ban-group8:hover a.ban8, .ban-group8:hover a.ban8-2, a.ban20:hover, a.ban22:hover, a.ban31:hover, a.ban33:hover, a.ban41:hover, a.ban62:hover, a.ban69:hover, a.ban154:hover, a.port6:hover, a.port21:hover, a.port59:hover, a.port155:hover, a.lib6a:hover, a.lib6b:hover, a.lib8:hover, a.lib20:hover, a.lib21:hover, a.lib22:hover, a.lib34:hover, a.lib41:hover, a.lib62:hover, a.lib104:hover, a.lib125:hover, a.lib151:hover, a.lib152:hover, a.lib153:hover, a.rec6a:hover, a.rec6b:hover, a.rec20:hover, a.rec64:hover, a.rec65:hover, a.rec150:hover, a.chu6a:hover, a.chu6b:hover, a.chu8:hover, a.chu20:hover, a.chu21:hover, a.chu22:hover, a.chu41:hover, a.chu68:hover, a.chu69:hover, a.chu121:hover, a.chu122:hover, a.chu123:hover, a.chu124:hover, a.chu125:hover, a.chu126:hover, .att-group2b:hover a.att2b, .att-group2b:hover a.att2b-2, a.att3:hover, a.att4:hover, a.att5:hover, .att-group6a:hover a.att6a, .att-group6a:hover a.att6a-2, .att-group6b:hover a.att6b, .att-group6b:hover a.att6b-2, a.att8:hover, a.att9:hover, a.att10:hover, a.att18:hover, a.att19:hover, a.att20:hover, a.att21:hover, a.att23:hover, a.att32:hover, a.att33:hover, a.att34:hover, a.att35:hover, a.att38:hover, a.att41:hover, a.att42b:hover, a.att65:hover, a.att69:hover, a.att99:hover, a.att137:hover, a.att144:hover, .att-group145:hover a.att145, .att-group145:hover a.att145-2, a.att146:hover, a.att147:hover, a.att148:hover, a.att149:hover, a.call6a:hover, a.call6b:hover, a.call7:hover, .call-group8:hover a.call8, .call-group8:hover a.call8-2, a.call20:hover, a.call21:hover, a.call22:hover,a.call31:hover, a.call34:hover, a.call41:hover, a.call43:hover, a.call62:hover, a.call119:hover, a.bui6a:hover, a.bui6b:hover, a.bui7:hover, a.bui8:hover, a.bui20:hover, a.bui21:hover, a.bui22:hover, a.bui33:hover, a.bui34:hover, a.bui41:hover, a.man6a:hover, a.man6b:hover, a.man7:hover, a.man8:hover, a.man18:hover, a.man20:hover, a.man21:hover, a.man22:hover, a.man41:hover, a.man68:hover, a.man69:hover, a.man99:hover, a.man127:hover, a.man128:hover, a.man129:hover, a.man130:hover, a.pac6a:hover, a.pac6b:hover, a.pac8:hover, a.pac18:hover, a.pac20:hover, a.pac21:hover, a.pac22:hover, a.pac41:hover, .pac-group73:hover a.pac73, .pac-group73:hover a.pac73-2, a.pac107:hover, a.pac130:hover, a.pac131:hover, a.pac132:hover, a.pac133:hover, a.pac134:hover, a.con3:hover, .con-group6a:hover a.con6a, .con-group6a:hover a.con6a-2, .con-group6a:hover a.con6a-3, .con-group6a:hover a.con6a-4, .con-group6b:hover a.con6b, .con-group6b:hover a.con6b-2, .con-group6b:hover a.con6b-3, .con-group6b:hover a.con6b-4, a.con9:hover, a.con10:hover, a.con20:hover, a.con21:hover, a.con22:hover, a.con28:hover, a.con29:hover, a.con33:hover, a.con41:hover, a.con69:hover, .con-group92:hover a.con92, .con-group92:hover a.con92-2, .con-group92:hover a.con92-3, .con-group92:hover a.con92-4, .con-group94:hover a.con94, .con-group94:hover a.con94-2, .con-group94:hover a.con94-3, .con-group94:hover a.con94-4, .con-group94:hover a.con94-5, a.tra1:hover, a.tra3:hover, a.tra6:hover, a.tra9:hover, a.tra10:hover, a.tra28:hover, a.tra58:hover, a.air3:hover, a.air6:hover, a.air9:hover, a.air10:hover, a.air28:hover, .air-group58:hover a.air58, .air-group58:hover a.air58-2, a.bus6:hover, a.bus58:hover, a.bus80:hover, a.car58:hover, .car-group103:hover a.car103, .car-group103:hover a.car103-2, a.car120:hover, a.car141:hover, a.car142:hover, a.car143:hover, a.boa2a:hover, a.boa3:hover, a.boa4:hover, a.boa6a:hover, a.boa6b:hover, a.boa35:hover, .boa-group55:hover a.boa55, .boa-group55:hover a.boa55-2, .boa-group55:hover a.boa55-3, .boa-group55:hover a.boa55-4, .boa-group55:hover a.boa55-5, .boa-group57:hover a.boa57, .boa-group57:hover a.boa57-2, .boa-group57:hover a.boa57-3, .boa-group57:hover a.boa57-4, .boa-group57:hover a.boa57-5, .boa-group57:hover a.boa57-6, a.boa65:hover, a.boa92:hover, a.boa94:hover, a.boa140:hover, a.sta2a:hover, a.sta4:hover, a.sta6a:hover, a.sta6b:hover, a.sta8:hover, a.sta19:hover, a.sta20:hover, a.sta21:hover, a.sta22:hover, a.sta35:hover, a.sta41:hover, .sta-group58:hover a.sta58, .sta-group58:hover a.sta58-2, .sta-group58:hover a.sta58-3, .sta-group58:hover a.sta58-4, a.sta62:hover, a.sta69:hover, a.sta92:hover, a.sta94:hover, a.sta138:hover, a.sta139:hover, a.day3:hover, a.day6a:hover, a.day6b:hover, a.day8:hover, a.day9:hover, a.day10:hover, a.day11:hover, a.day12:hover, a.day20:hover, a.day21:hover, a.day22:hover, a.day41:hover, .day-group125:hover a.day125, .day-group125:hover a.day125-2, .day-group125:hover a.day125-3, a.day135:hover, a.day136:hover, a.day137:hover, a.sch3:hover, a.sch5:hover, .sch-group6a:hover a.sch6a, .sch-group6a:hover a.sch6a-2, .sch-group6a:hover a.sch6a-3, .sch-group6b:hover a.sch6b, .sch-group6b:hover a.sch6b-2, .sch-group6b:hover a.sch6b-3, a.sch9:hover, a.sch10:hover, .sch-group11:hover a.sch11, .sch-group11:hover a.sch11-2, a.sch20:hover, a.sch21:hover, a.sch22:hover, a.sch33:hover, a.sch41:hover, a.sch62:hover, a.sch79:hover, a.sch104:hover, a.sch105:hover, .sch-group107:hover a.sch107, .sch-group107:hover a.sch107-2, .sch-group107:hover a.sch107-3, .sch-group107:hover a.sch107-4, .sch-group125:hover a.sch125, .sch-group125:hover a.sch125-2, .sch-group125:hover a.sch125-3, .sch-group125:hover a.sch125-5, .sch137:hover, a.gym6a:hover, a.gym6b:hover, a.gym8:hover, a.gym20:hover, a.gym21:hover, a.gym22:hover, a.gym34:hover, a.gym37:hover, a.gym38:hover, a.gym41:hover, a.gym42a:hover, a.gym98:hover, a.gym116a:hover, a.gym116b:hover, .gym-group117:hover a.gym117, .gym-group117:hover a.gym117-2, a.gym118:hover, a.leg6a:hover, a.leg6b:hover, a.leg7:hover, .leg-group8:hover a.leg8, .leg-group8:hover a.leg8-2, .leg-group8:hover a.leg8-3, a.leg20:hover, a.leg21:hover, a.leg22:hover, a.leg31:hover, a.leg34:hover, a.leg41:hover, a.leg62:hover, a.leg79:hover, a.leg83:hover, a.fi6a:hover, a.fi6b:hover, a.fi7:hover, .fi-group8:hover a.fi8, .fi-group8:hover a.fi8-2, .fi-group8:hover a.fi8-3, .fi20:hover, .fi21:hover, .fi22:hover, .fi31:hover, .fi34:hover, .fi41:hover, .fi43:hover, .fi62:hover, a.med6a:hover, a.med6b:hover, a.med7:hover, a.med8:hover, a.med18:hover, a.med20:hover, a.med21:hover, a.med22:hover, a.med31:hover, a.med34:hover, a.med41:hover, a.med69:hover, a.med78:hover, .med-group82:hover a.med82, .med-group82:hover a.med82-2, a.hosp5:hover, a.hosp6a:hover, a.hosp6b:hover, a.hosp7:hover, a.hosp19:hover, a.hosp20:hover, a.hosp21:hover, a.hosp22:hover, a.hosp31:hover, a.hosp34:hover, a.hosp41:hover, a.hosp92:hover, a.hosp93:hover, a.hosp94:hover, a.hosp95:hover, a.hosp96:hover, a.hosp97:hover, a.vet6a:hover, a.vet6b:hover, a.vet7:hover, a.vet8:hover, a.vet14:hover, a.vet20:hover, a.vet21:hover, a.vet22:hover, .vet-group24:hover a.vet24, .vet-group24:hover a.vet24-2, a.vet31:hover, a.vet34:hover, a.vet41:hover, a.vet78:hover, a.vet87:hover, a.vet88:hover, a.vet89:hover, a.vet90:hover, a.vet91:hover, a.spa6a:hover, a.spa6b:hover, a.spa7:hover, a.spa8:hover, a.spa20:hover, a.spa21:hover, a.spa22:hover, a.spa31:hover, a.spa34:hover, a.spa36:hover, a.spa41:hover, a.spa69:hover, a.spa89:hover, .spa-group98:hover a.spa98, .spa-group98:hover a.spa98-2, a.spa100:hover, a.spa101:hover, a.ass3:hover, a.ass6a:hover, a.ass6b:hover, a.ass12:hover, a.ass17:hover, a.ass20:hover, a.ass21:hover, a.ass22:hover, a.ass23:hover, a.ass28:hover, a.ass38:hover, a.ass41:hover, .ass-group55:hover a.ass55, .ass-group55:hover a.ass55-2, .ass-group55:hover a.ass55-3, .ass-group55:hover a.ass55-4, .ass-group57:hover a.ass57, .ass-group57:hover a.ass57-2, .ass-group57:hover a.ass57-3, .ass-group57:hover a.ass57-4, .thea-group6a:hover a.thea6a, .thea-group6a:hover a.thea6a-2, .thea-group6b:hover a.thea6b, .thea-group6b:hover a.thea6b-2, a.thea8:hover, a.thea19:hover, a.thea20:hover, a.thea21:hover, a.thea22:hover, a.thea33:hover, a.thea41:hover, a.thea69:hover, a.thea92:hover, .thea-group94:hover a.thea94, .thea-group94:hover a.thea94-2, a.thea102:hover, a.thea104:hover, a.thea105:hover, a.thea106:hover, a.thea107:hover, a.thea108:hover, a.thea109:hover, a.cin3:hover, a.cin6a:hover, a.cin6b:hover, a.cin8:hover, a.cin12:hover, a.cin19:hover, a.cin20:hover, a.cin21:hover, a.cin22:hover, a.cin41:hover, a.cin58:hover, a.cin69:hover, a.cin102:hover, a.cin110:hover, a.cin111:hover, a.night2a:hover, a.night3:hover, a.night6a:hover, a.night6b:hover, a.night8:hover, a.night9:hover, a.night10:hover, a.night20:hover, a.night21:hover, a.night22:hover, a.night41:hover, .night-group58:hover a.night58, .night-group58:hover a.night58-2, .night-group58:hover a.night58-3,  a.night69:hover, a.night112:hover, a.golf6a:hover, a.golf6b:hover, a.golf8:hover, a.golf19:hover, a.golf20:hover, a.golf21:hover, a.golf22:hover, a.golf41:hover, a.golf66:hover, a.golf68:hover, a.golf69:hover, a.golf113:hover, a.bow2a:hover, a.bow3:hover, a.bow6a:hover, a.bow6b:hover, a.bow8:hover, a.bow9:hover, a.bow10:hover, a.bow19:hover, a.bow20:hover, a.bow21:hover, a.bow22:hover, a.bow25:hover, a.bow29:hover, a.bow41:hover, a.bow68:hover, a.bow69:hover, a.bow114:hover, .clea-group6a:hover a.clea6a, .clea-group6a:hover a.clea6a-2, .clea-group6b:hover a.clea6b, .clea-group6b:hover a.clea6b-2, a.clea7:hover, a.clea8:hover, a.clea20:hover, a.clea20a:hover, a.clea21:hover, a.clea22:hover, a.clea34:hover, a.clea38:hover, a.clea41:hover, a.clea62:hover, a.clea68:hover, a.clea69:hover, a.clea99:hover, a.clea115:hover, a.gas3:hover, a.gas6a:hover, a.gas6b:hover, a.gas7:hover, a.gas8:hover, a.gas9:hover, a.gas10:hover, a.gas16:hover, a.gas19:hover, a.gas20:hover, a.gas21:hover, a.gas22:hover, a.gas41:hover, a.gas80:hover, a.gas81:hover, a.retail6a:hover, a.retail6b:hover, a.retail7:hover, a.retail8:hover, a.retail11:hover, a.retail18:hover, a.retail19:hover, a.retail20:hover, a.retail21:hover, a.retail22:hover,  a.retail41:hover, a.retail63:hover, a.retail84:hover, a.retail107:hover, a.resi3:hover, a.resi8:hover, a.resi12:hover, a.resi17:hover, a.resi26:hover, a.resi55:hover, .resi-group57:hover a.resi57, .resi-group57:hover a.resi57-2, a.resi69:hover      {
opacity: 0.3;
}

a.gas81:hover { background-color: #70747a;}


/*-------------------------1.CAFE------------------------*/
a.su1:hover, a.tra1:hover { background-color: #E87809; }

/*-------------------------2A.INDOOR BAR------------------------*/
a.re6:hover, a.ho13:hover, a.boa2a:hover, a.sta2a:hover, a.night2a:hover, a.bow2a:hover     { background-color: #2d06f7; }

/*-------------------------2B.OUTDOOR BAR------------------------*/
a.ho14:hover, a.res1:hover, .att-group2b:hover a.att2b, .att-group2b:hover a.att2b-2 { background-color: #9c27b0; }

/*-------------------------3.KITCHEN SUPPLIES------------------------*/
a.re11:hover, a.res2:hover, a.att3:hover, a.con3:hover, a.tra3:hover, a.air3:hover, a.boa3:hover, a.day3:hover, a.sch3:hover, a.ass3:hover, a.cin3:hover, a.night3:hover, a.bow3:hover, a.su3:hover, a.gas3:hover, a.resi3:hover   { background-color: #cc0000; }

/*-------------------------4.RESTAURANT------------------------*/
a.ho9:hover, a.res3:hover, a.att4:hover, a.boa4:hover, a.sta4:hover { background-color: #3500ff; }

/*-------------------------6. RESTROOM SUPPLIES------------------------*/
a.port6:hover, a.re8:hover,  a.su3a:hover, a.ho6:hover, a.ba6A:hover, a.res5:hover, a.me6A:hover, a.car6A:hover, a.lau6a:hover, a.ban6a:hover, a.lib6a:hover, a.rec6a:hover, a.chu6a:hover, .att-group6a:hover a.att6a, .att-group6a:hover a.att6a-2, a.call6a:hover, a.bui6a:hover, a.man6a:hover, a.pac6a:hover, .con-group6a:hover a.con6a, .con-group6a:hover a.con6a-2, .con-group6a:hover a.con6a-3, .con-group6a:hover a.con6a-4, a.re8bis:hover,  a.su3b:hover:hover, a.ho5:hover, a.ba6B:hover, a.res6:hover, a.me6B:hover, a.car6B:hover, a.lau6b:hover, a.ban6b:hover, a.lib6b:hover, a.rec6b:hover, a.chu6b:hover, .att-group6b:hover a.att6b, .att-group6b:hover a.att6b-2, a.call6b:hover, a.bui6b:hover, a.man6b:hover, a.pac6b:hover, .con-group6b:hover a.con6b, .con-group6b:hover a.con6b-2, .con-group6b:hover a.con6b-3, .con-group6b:hover a.con6b-4, li.group4:hover a.vi4, li.group4:hover a.vi4-1, li.group4:hover a.vi4-2, li.group4:hover a.vi4-3, li.group4:hover a.vi4-4, li.group4:hover a.vi4-5, li.group4:hover a.pr4, li.group4:hover a.pr4-1, li.group4:hover a.pr4-2, li.group4:hover a.pr4-3, li.group4:hover a.pr4-4, li.group4:hover a.pr4-5, li.group4:hover a.pr4-6, .group4:hover a.lu4, .group4:hover a.lu4-1, .group4:hover a.lu4-2, .group4:hover a.st4, .group4:hover a.st4-1, .group4:hover a.st4-2, a.tra6:hover, a.air6:hover, a.bus6:hover, a.boa6a:hover, a.boa6b:hover, .boa-group55:hover a.boa55, .boa-group55:hover a.boa55-2, .boa-group55:hover a.boa55-3, .boa-group55:hover a.boa55-4, .boa-group55:hover a.boa55-5, a.sta6a:hover, a.sta6b:hover, a.day6a:hover, a.day6b:hover, .sch-group6a:hover a.sch6a, .sch-group6a:hover a.sch6a-2, .sch-group6a:hover a.sch6a-3, .sch-group6b:hover a.sch6b, .sch-group6b:hover a.sch6b-2, .sch-group6b:hover a.sch6b-3, a.gym6a:hover, a.gym6b:hover, a.gym116a:hover, a.gym116b:hover, a.leg6a:hover, a.leg6b:hover, a.fi6a:hover, a.fi6b:hover, a.med6a:hover, a.med6b:hover, a.hosp6a:hover, a.hosp6b:hover, a.vet6a:hover, a.vet6b:hover, a.spa6a:hover, a.spa6b:hover, a.ass6a:hover, a.ass6b:hover, .ass-group55:hover a.ass55, .ass-group55:hover a.ass55-2, .ass-group55:hover a.ass55-3, .ass-group55:hover a.ass55-4, .thea-group6a:hover a.thea6a, .thea-group6a:hover a.thea6a-2, .thea-group6b:hover a.thea6b, .thea-group6b:hover a.thea6b-2, a.cin6a:hover, a.cin6b:hover, a.night6a:hover, a.night6b:hover, a.golf6a:hover, a.golf6b:hover, a.bow6a:hover, a.bow6b:hover, a.su6a:hover, a.su6b:hover, .clea-group6a:hover a.clea6a, .clea-group6a:hover a.clea6a-2, .clea-group6b:hover a.clea6b, .clea-group6b:hover a.clea6b-2, a.gas6a:hover, a.gas6b:hover, a.retail6a:hover, a.retail6b:hover, a.resi55:hover   { background-color: #00b359; }

/*-------------------------7. BREAK ROOM SUPPLIES------------------------*/
a.me7:hover, a.car7:hover, a.ban7:hover, a.call7:hover, a.bui7:hover, a.man7:hover, a.ho17:hover, a.res4:hover, a.re24:hover, a.me5:hover, a.ho18:hover, a.car5:hover, a.att5:hover, a.bus80:hover, a.sch5:hover, a.leg7:hover, a.fi7:hover, a.med7:hover, a.hosp5:hover, a.hosp7:hover, a.vet7:hover, a.spa7:hover, a.su7:hover, a.su16:hover, a.clea7:hover, a.gas7:hover, a.gas16:hover, a.gas80:hover, a.retail7:hover    { background-color: #e68a00;}

/*-------------------------8.OFFICE SUPPLIES------------------------*/
a.re7:hover,  a.res7:hover, li.group6:hover a.vi6, li.group6:hover a.vi6-1, li.group6:hover a.pr6, li.group6:hover a.pr6-1, li.group6:hover a.pr6-2, .group6:hover a.lu6, .group6:hover a.st6, a.mo6:hover, a.me8:hover, a.car8:hover, a.lau8:hover, .ban-group8:hover a.ban8, .ban-group8:hover a.ban8-2,  a.lib8:hover, a.chu8:hover, a.att8:hover, .call-group8:hover a.call8, .call-group8:hover a.call8-2, a.bui8:hover, a.man8:hover, a.pac8:hover, a.su13:hover, a.ba17:hover, a.att19:hover, a.res28:hover,  a.car62:hover, a.ban62:hover, a.lib62:hover, a.call62:hover, a.call119:hover, a.man128:hover, a.man129:hover, a.sta8:hover, a.sta62:hover, a.sta19:hover, a.day8:hover, a.sch62:hover, a.gym8:hover, .leg-group8:hover a.leg8, .leg-group8:hover a.leg8-2, .leg-group8:hover a.leg8-3, a.leg62:hover, .fi-group8:hover a.fi8, .fi-group8:hover a.fi8-2, .fi-group8:hover a.fi8-3, .fi62:hover, a.med8:hover, a.hosp19:hover, a.hosp93:hover, a.hosp97:hover, a.vet8:hover, a.spa8:hover, a.thea8:hover, a.thea19:hover, a.thea102:hover, a.cin8:hover, a.cin19:hover, a.cin102:hover, a.cin111:hover, a.night8:hover, a.golf8:hover, a.golf19:hover, a.bow8:hover, a.bow19:hover, a.su8:hover, a.su19:hover, a.clea8:hover, a.clea62:hover, a.gas8:hover, a.gas19:hover, a.retail8:hover, a.retail19:hover, a.resi8:hover         { background-color: #ff4dae; }

/*-------------------------9.FREEZER & COOLER SUPPLIES ------------------------*/
.truck9:hover a.tr9, a.re10:hover, a.res8:hover, a.ho12:hover, a.ba9:hover, a.ba10:hover, a.att9:hover, a.con9:hover, .truck10:hover a.tr10, a.re9:hover, a.res9:hover, li.group7:hover a.vi7, li.group7:hover a.pr7, .group7:hover a.lu7, .group7:hover a.st7,  a.att10:hover, a.con10:hover, a.tra9:hover, a.tra10:hover, a.air9:hover, a.air10:hover, a.day9:hover, a.day10:hover, a.sch9:hover, a.sch10:hover, a.night9:hover, a.night10:hover, a.bow9:hover, a.bow10:hover, a.su9:hover, a.su10:hover, a.gas9:hover, a.gas10:hover   { background-color: #005ce6;}

/*-------------------------12.SHELVING & STORAGE SUPPLIES------------------------*/
a.re13:hover, a.ba12:hover, a.re12:hover, a.ba69:hover, .truck69:hover a.tr69, a.lau69:hover, a.ban69:hover, a.chu69:hover, a.att69:hover, a.man69:hover, a.con69:hover, a.sta69:hover, a.day11:hover, a.day12:hover, .sch-group11:hover a.sch11, .sch-group11:hover a.sch11-2, a.med69:hover, a.spa69:hover, a.ass12:hover, a.thea69:hover, a.cin12:hover, a.cin69:hover,  a.night69:hover, a.golf69:hover, a.bow69:hover, a.su11:hover, a.clea69:hover, a.retail11:hover, a.resi12:hover, a.resi69:hover  { background-color: #505096; }

/*-------------------------13.FOOD PACKING SUPPLIES------------------------*/
a.ba13:hover, a.su13:hover {background-color: #ff4000;}

/*-------------------------14.VETERINARIAN SUPPLIES------------------------*/
a.vet14:hover {background-color: #33cc00;}


/*-------------------------15.PRODUCE------------------------*/
a.su12:hover, a.su15:hover {background-color: #BEFF00;}

/*-------------------------17.LIVING ROOM------------------------*/
a.ass17:hover, a.resi17:hover {background-color: yellow;}

/*-------------------------17.CLEANING SUPPLIES------------------------*/
a.ho15:hover, a.res23:hover, a.car41:hover, a.me41:hover, a.ba41:hover, a.re41:hover, a.mo41:hover, a.lau41:hover, a.ban41:hover, a.lib41:hover, a.chu41:hover, a.att41:hover, a.call41:hover, a.bui41:hover, a.man41:hover, a.pac41:hover, a.con41:hover, a.ho23:hover, a.res21:hover, a.sta41:hover, a.day41:hover, a.sch41:hover, a.gym41:hover, a.leg41:hover, .fi41:hover, a.med41:hover, a.hosp41:hover, a.vet41:hover, a.spa41:hover, a.ass41:hover, a.thea41:hover, a.cin41:hover, a.night41:hover, a.golf41:hover, a.bow41:hover, a.su41:hover,  a.clea20a:hover, a.clea41:hover, a.clea115:hover,  a.gas41:hover,  a.retail41:hover {background-color: #00bfff;}

/*-------------------------18.PACKING & SHIPPING SUPPLIES------------------------*/
a.re14:hover, a.ba18:hover, a.att18:hover, a.man18:hover, a.pac18:hover, a.man130:hover, a.pac130:hover,  a.med18:hover, a.su18:hover, a.retail18:hover { background-color: #754e30; }



/*-------------------------20.PARKING LOT SUPPLIES------------------------*/
a.re1:hover, a.ho28:hover, a.ho28:hover, a.mo1:hover, a.res10:hover, a.me20:hover, a.car20:hover, a.lau20:hover, a.ban20:hover, a.lib20:hover, a.rec20:hover, a.chu20:hover, a.att20:hover, a.call20:hover, a.bui20:hover, a.man20:hover, a.pac20:hover, a.con20:hover, a.sta20:hover, a.day20:hover, a.sch20:hover, a.gym20:hover, a.leg20:hover, .fi20:hover, a.med20:hover, a.hosp20:hover, a.vet20:hover, a.spa20:hover, a.ass20:hover, a.thea20:hover, a.cin20:hover, a.night20:hover, a.golf20:hover, a.bow20:hover, a.su20:hover, a.clea20:hover, a.gas20:hover, a.retail20:hover    { background-color: #f9c932; }

/*-------------------------21.TRASH & DUMPSTER SUPPLIES------------------------*/
a.re15:hover, a.ba21:hover, a.car21:hover, a.me21:hover, a.mo21:hover, a.ho30:hover, a.res34:hover,  a.port21:hover, a.lib21:hover, a.chu21:hover, a.att21:hover, a.call21:hover, a.bui21:hover, a.man21:hover , a.pac21:hover, a.con21:hover, a.sta21:hover, a.day21:hover, a.sch21:hover, a.gym21:hover, a.leg21:hover, .fi21:hover, a.med21:hover, a.hosp21:hover, a.vet21:hover, a.spa21:hover, a.ass21:hover, a.thea21:hover, a.cin21:hover, a.night21:hover, a.golf21:hover, a.bow21:hover, a.su21:hover, a.clea21:hover, a.gas21:hover, a.retail21:hover    { background-color: #203a22; }

/*-------------------------22.MAINTENANCE SUPPLIES------------------------*/
a.re16:hover, a.ba22:hover, a.res11:hover, a.car22:hover, a.me22:hover, a.mo22:hover, a.ho31:hover, a.lau22:hover, a.ban22:hover, a.lib22:hover, a.chu22:hover, a.call22:hover, a.bui22:hover, a.man22:hover, a.pac22:hover, a.con22:hover, a.me68:hover, a.mo68:hover, a.res68:hover, a.ho68:hover, a.chu68:hover, a.man68:hover, a.att147:hover, a.sta22:hover, a.day22:hover, a.sch22:hover, a.gym22:hover, a.leg22:hover, .fi22:hover, a.med22:hover, a.hosp22:hover, a.vet22:hover,  a.spa22:hover, a.ass22:hover, a.thea22:hover, a.cin22:hover, a.night22:hover, a.golf22:hover, a.golf68:hover, a.bow22:hover, a.bow68:hover, a.su22:hover, a.clea22:hover, a.clea68:hover, a.gas22:hover, a.retail22:hover     { background-color: #0000b3; }

/*-------------------------23.PATIO SUPPLIES------------------------*/
a.re2:hover, a.ba23:hover, a.att23:hover, a.ass23:hover  { background-color: #a3693e; }

/*-------------------------24.MEDICAL SUPPLIES------------------------*/
a.att137:hover, a.day137:hover, .sch137:hover, .vet-group24:hover a.vet24, .vet-group24:hover a.vet24-2, a.vet87:hover, a.vet88:hover, a.vet89:hover, a.vet90:hover, a.vet91:hover, a.spa89:hover  { background-color: #3e9eed; }


/*-------------------------25.MAIN ROOM------------------------*/
a.re3:hover, a.ba26:hover, a.bow25:hover { background-color: #106dd2; }

/*-------------------------26.FOOD SERVING SUPPLIES------------------------*/
a.mo10:hover, a.resi26:hover { background-color: #bc1b1b; }

/*-------------------------28.WAITING AREA SUPPLIES------------------------*/
a.ba28:hover, a.con28:hover, a.re4:hover, a.con29:hover, a.re5:hover, a.me31:hover, a.car31:hover, a.ban31:hover, a.call31:hover, a.ho2:hover, a.mo7:hover, a.res15:hover, a.ban33:hover, a.att33:hover, a.bui33:hover, a.con33:hover, a.ho16:hover, a.call43:hover, a.car45:hover, .truck58:hover a.tr58, .truck58:hover a.tr58-1, .group3:hover a.vi3, .group3:hover a.vi3-1, .group3:hover a.vi3-2, .group3:hover a.vi3-3, .group3:hover a.vi3-4, .group3:hover a.vi3-5, .group3:hover a.vi3-6, .group3:hover a.vi3-7, .group3:hover a.vi3-8, .group3:hover a.vi3-9, .group3:hover a.vi3-10, .group3:hover a.vi3-11, .group3:hover a.vi3-12, .group3:hover a.vi3-13, .group3:hover a.vi3-14, .group3:hover a.vi3-15, .group3:hover a.pr3, .group3:hover a.pr3-1, .group3:hover a.pr3-2, .group3:hover a.pr3-3, .group3:hover a.pr3-4, .group3:hover a.pr3-5, .group3:hover a.pr3-6, .group3:hover a.pr3-7, .group3:hover a.pr3-8, .group3:hover a.pr3-9, .group3:hover a.pr3-10, .group3:hover a.pr3-11, .group3:hover a.pr3-12, .group3:hover a.pr3-13, .group3:hover a.pr3-14, .group3:hover a.lu3, .group3:hover a.lu3-1, .group3:hover a.lu3-2, .group3:hover a.lu3-3, .group3:hover a.lu3-4, .group3:hover a.lu3-5, .group3:hover a.lu3-6, .group3:hover a.lu3-7, .group3:hover a.st3, .group3:hover a.st3-1, .group3:hover a.st3-2, .group3:hover a.st3-3, .group3:hover a.st3-4, .group3:hover a.st3-5, .group3:hover a.st3-6, .group3:hover a.st3-7, .group3:hover a.st3-8, a.tra28:hover, a.tra58:hover,  a.air28:hover, .air-group58:hover a.air58, .air-group58:hover a.air58-2, a.bus58:hover, a.car58:hover, .sta-group58:hover a.sta58, .sta-group58:hover a.sta58-2, .sta-group58:hover a.sta58-3, .sta-group58:hover a.sta58-4, a.sch33:hover, a.leg31:hover, .fi31:hover, .fi43:hover, a.med31:hover, a.hosp31:hover, a.vet31:hover, a.spa31:hover, a.ass28:hover, a.thea33:hover, a.cin58:hover, .night-group58:hover a.night58, .night-group58:hover a.night58-2, .night-group58:hover a.night58-3, a.bow29:hover  {background-color: #993366;}

/*-------------------------30.BANQUET------------------------*/
a.ho21:hover, a.res13:hover { background-color: #f504f7; }

/*-------------------------32.SECURITY & COMMUNICATION SUPPLIES------------------------*/
a.ho1:hover, a.res14:hover, a.att32:hover { background-color: #3d3d5c; }

/*-------------------------34.CUSTOMER SERVICE AREA------------------------*/
a.ho3:hover, a.mo8:hover, a.res16:hover, a.me34:hover, a.lau34:hover, a.lib34:hover, a.att34:hover, a.call34:hover, a.bui34:hover, a.ho4:hover, a.res17:hover, a.att35:hover, a.boa35:hover, a.sta35:hover, a.gym34:hover, a.leg34:hover, .fi34:hover, a.med34:hover, a.hosp34:hover, a.vet34:hover, a.spa34:hover, a.clea34:hover, a.retail84:hover { background-color: #ff884d; }

/*-------------------------36.SPA SUPPLIES------------------------*/
a.ho7:hover, a.res18:hover, a.spa36:hover, .spa-group98:hover a.spa98, .spa-group98:hover a.spa98-2, a.spa100:hover, a.spa101:hover, a.gym98:hover, .gym-group117:hover a.gym117, .gym-group117:hover a.gym117-2, a.gym118:hover  { background-color: #931eaf; }

/*-------------------------37.FITNESS------------------------*/
a.ho8:hover, a.res19:hover, a.ho20:hover, a.mo11:hover, a.res12:hover, a.gym37:hover { background-color: #FF9800; }

/*-------------------------38.LAUNDRY------------------------*/
a.ho22:hover, a.res20:hover, a.att38:hover, a.gym38:hover, a.ass38:hover, a.clea38:hover    { background-color: #04d3f7; }

/*-------------------------40.SMALL APPLIANCES------------------------*/
a.ho29:hover, a.res22:hover { background-color: #a57351; }


/*-------------------------42B.OUTDOOR POOL------------------------*/
a.ho19:hover, a.mo3:hover, a.res24:hover, a.att42b:hover, a.gym42a:hover { background-color: #046ef7; }


/*-------------------------44.ROOM SUPPLIES------------------------*/
a.ho27:hover, a.mo5:hover, a.mo5-1:hover, a.mo5-2:hover, a.mo5-2:hover, a.mo5-3:hover, a.mo5-4:hover, a.mo4:hover, a.res25:hover, a.ho26:hover, a.mo9:hover, a.res26:hover, a.ho25:hover, a.mo2:hover, a.ho24:hover, a.res27:hover, li.group1:hover a.vi1, li.group1:hover a.vi1-1, li.group1:hover a.vi1-2, li.group1:hover a.vi1-3, .group1:hover a.pr1, .group1:hover a.lu1, .group1:hover a.lu1-1, .group1:hover a.st1, .group1:hover a.st1-1, .boa-group57:hover a.boa57, .boa-group57:hover a.boa57-2, .boa-group57:hover a.boa57-3, .boa-group57:hover a.boa57-4, .boa-group57:hover a.boa57-5, .boa-group57:hover a.boa57-6, .ass-group57:hover a.ass57, .ass-group57:hover a.ass57-2, .ass-group57:hover a.ass57-3, .ass-group57:hover a.ass57-4, .resi-group57:hover a.resi57, .resi-group57:hover a.resi57-2  { background-color: #6c6cb7; }


/*-------------------------49.SURFACE CLEANERS------------------------*/
li.group12:hover a.vi12, li.group12:hover a.pr12, .group12:hover a.lu12, .group12:hover a.lu12-1,  .group12:hover a.st12, li.group11:hover a.vi11, li.group11:hover a.pr11, .group11:hover a.lu11, .group11:hover a.st11, li.group9:hover a.vi9, li.group9:hover a.vi9-1, .group9:hover a.lu9, .group9:hover a.st9, li.group14:hover a.vi14, li.group13:hover a.pr13, li.group8:hover a.vi8, li.group8:hover a.pr8, .group8:hover a.lu8, .group8:hover a.st8, .group2:hover a.vi2, .group2:hover a.vi2-1, .group2:hover a.vi2-2, .group2:hover a.vi2-3, .group2:hover a.vi2-4, .group2:hover a.vi2-5, .group2:hover a.vi2-6, .group2:hover a.vi2-7, .group2:hover a.vi2-8, .group2:hover a.vi2-9, .group2:hover a.pr2, .group2:hover a.pr2-1, .group2:hover a.pr2-2, .group2:hover a.pr2-3, .group2:hover a.pr2-4, .group2:hover a.pr2-5, .group2:hover a.pr2-6, .group2:hover a.pr2-7, .group2:hover a.pr2-8, .group2:hover a.pr2-9, .group2:hover a.lu2, .group2:hover a.lu2-1, .group2:hover a.lu2-2, .group2:hover a.lu2-3, .group2:hover a.lu2-4, .group2:hover a.lu2-5, .group2:hover a.lu2-6, .group2:hover a.lu2-7, .group2:hover a.st2, .group2:hover a.st2-1, .group2:hover a.st2-2, .group2:hover a.st2-3, .group2:hover a.st2-4, .group2:hover a.st2-5, .group2:hover a.st2-6, .group2:hover a.st2-7, .group2:hover a.st2-8, .truck59:hover a.tr59, a.ho11:hover, a.port59:hover, .truck60:hover a.tr60, li.group5:hover a.vi5, li.group5:hover a.pr5, .group5:hover a.lu5, .group5:hover a.st5, a.ho10:hover,  a.su2:hover, .truck61:hover a.tr61, .truck61:hover a.tr61-1, .truck61:hover a.tr61-2, .con-group92:hover a.con92, .con-group92:hover a.con92-2, .con-group92:hover a.con92-3, .con-group92:hover a.con92-4, .con-group94:hover a.con94, .con-group94:hover a.con94-2, .con-group94:hover a.con94-3, .con-group94:hover a.con94-4, .con-group94:hover a.con94-5, a.boa92:hover, a.boa94:hover, a.boa140:hover, a.sta92:hover, a.sta94:hover, a.sch105:hover, a.hosp92:hover, a.hosp94:hover, a.thea92:hover, .thea-group94:hover a.thea94, .thea-group94:hover a.thea94-2, a.thea105:hover, a.cin110:hover, a.night112:hover, a.bow114:hover   { background-color:#2091c9;}

/*-------------------------63.SUPPLY ROOM------------------------*/
a.retail63:hover {background-color: #331a00;}


/*-------------------------64.SPORTS COURT------------------------*/
a.res30:hover, a.rec64:hover {background-color: pink;}

/*-------------------------65.KIDS AREA------------------------*/
a.res31:hover, a.lau65:hover, a.rec65:hover, a.att65:hover, a.boa65:hover {background-color: purple;}

/*-------------------------66.GOLF COURSE------------------------*/
a.res32:hover, a.golf66:hover, a.golf113:hover   {background-color: orange;}

/*-------------------------67.CABANAS------------------------*/
a.res33:hover {background-color: blue;}


/*-------------------------70.MECHANIC------------------------*/
a.me70:hover { background-color: blue;}

/*-------------------------71.CAR WASH SUPPLIES------------------------*/
 a.car71:hover,  a.car72:hover, a.car74:hover, a.car75:hover, a.car76:hover, a.car77:hover, a.me85:hover, a.car85:hover, .car-group103:hover a.car103, .car-group103:hover a.car103-2, a.car120:hover, a.car141:hover, a.car142:hover, a.car143:hover  { background-color: #0059b3;}

/*-------------------------73.WORKING AREA------------------------*/
 a.car73:hover, .pac-group73:hover a.pac73, .pac-group73:hover a.pac73-2 { background-color: #ff751a;}

/*--------------------------78. LABORATORY-------------------*/
a.med78:hover, a.vet78:hover  { background-color: blue;}

/*-------------------------79.LIBRARY AREA------------------------*/
a.sch79:hover, a.leg79:hover { background-color: orange;}

/*-------------------------82.PATIENT ROOM------------------------*/
.med-group82:hover a.med82, .med-group82:hover a.med82-2 { background-color: blue;}

/*-------------------------83.Para-Legal & Administrative------------------------*/
a.leg83:hover { background-color: blue;}

/*-------------------------86.PAINTING AREA------------------------*/
a.me86:hover { background-color: purple;}

/*-------------------------95.SANITATTION------------------------*/
a.chu121:hover, a.chu122:hover, a.chu123:hover, a.chu124:hover, a.pac134:hover, a.lib151:hover, a.hosp95:hover, a.hosp96:hover { background-color: #006666;}



/*-------------------------99.WAREHOUSE SUPPLIES------------------------*/
a.att99:hover, a.man99:hover, a.man127:hover, a.clea99:hover { background-color: #393b3d;}

/*-------------------------104.OPERATION SUPPLIES------------------------*/
a.pac107:hover, a.lib104:hover, a.pac131:hover, a.pac132:hover, a.pac133:hover, .att-group145:hover a.att145, .att-group145:hover a.att145-2, a.att146:hover, a.att148:hover, a.sta138:hover, a.sta139:hover, a.sch104:hover, .sch-group107:hover a.sch107, .sch-group107:hover a.sch107-2, .sch-group107:hover a.sch107-3, .sch-group107:hover a.sch107-4, a.thea104:hover, a.thea106:hover, a.thea107:hover, a.thea108:hover, a.thea109:hover, a.retail107:hover   { background-color: #351f19;}


/*-------------------------125.CHILD CARE SUPPLIES------------------------*/
a.lib125:hover, a.chu125:hover, a.chu126:hover, .day-group125:hover a.day125, .day-group125:hover a.day125-2, .day-group125:hover a.day125-3, .sch-group125:hover a.sch125, .sch-group125:hover a.sch125-2, .sch-group125:hover a.sch125-3, .sch-group125:hover a.sch125-5  { background-color: #0055ff;}

/*-------------------------135.RECREATION AREA------------------------*/
a.day135:hover { background-color: pink;}

/*-------------------------136.LUNCH AREA------------------------*/
a.day136:hover { background-color: purple;}

/*-------------------------144.BEACH CLEANING SUPPLIES------------------------*/
a.att144:hover { background-color: #ffcb85;}



/*-------------------------149.PERSONAL CARE SUPPLIES------------------------*/
a.att149:hover { background-color: #3e85f7;}

/*-------------------------150.PARTY SUPPLIES------------------------*/
a.rec150:hover { background-color: #7300e6;}


/*-------------------------152.SANITIZING------------------------*/
a.lib152:hover, a.ban154:hover, a.port155:hover { background-color: #5aa0e5;}

/*-------------------------153.Book------------------------*/
a.lib153:hover { background-color: #66ccff;}

/*-------------------------156.DRYER------------------------*/
.lau-group156:hover a.lau156, .lau-group156:hover a.lau156-2 { background-color: #ff2388;}

/*-------------------------157.WASHER------------------------*/
.lau-group157:hover a.lau157, .lau-group157:hover a.lau157-2, .lau-group157:hover a.lau157-3 { background-color: #326785;}

/*-------------------------158.SOAP DISPENSER------------------------*/
a.lau158:hover { background-color: #872233;}

/*Interactive Map Villas*/

.group1 a.vi1, .group1 a.vi1-1, .group1 a.vi1-2, group1 a.vi1-3, .group2 a.vi2, .group2 a.vi2-1, .group2 a.vi2-2, .group2 a.vi2-3, .group2 a.vi2-4, .group2 a.vi2-5, .group2 a.vi2-6, .group2 a.vi2-7, .group2 a.vi2-8, .group2 a.vi2-9, .group3 a.vi3, .group3 a.vi3-1, .group3 a.vi3-2, .group3 a.vi3-3, .group3 a.vi3-4, .group3 a.vi3-5, .group3 a.vi3-6, .group3 a.vi3-7, .group3 a.vi3-8, .group3 a.vi3-9, .group3 a.vi3-10, .group3 a.vi3-11, .group3 a.vi3-12, .group3 a.vi3-13, .group3 a.vi3-14, .group3 a.vi3-15, .group4 a.vi4, .group4 a.vi4-1, .group4 a.vi4-2, .group4 a.vi4-3, .group4 a.vi4-4, .group4 a.vi4-5, .group5 a.vi5, .group6 a.vi6, .group6 a.vi6-1, .group7 a.vi7, .group8 a.vi8, .group9 a.vi9, .group9 a.vi9-1, .group11 a.vi11, .group12 a.vi12, .group14 a.vi14, .group1 a.pr1, .group2 a.pr2, .group2 a.pr2-1, .group2 a.pr2-2, .group2 a.pr2-3, .group2 a.pr2-4, .group2 a.pr2-5, .group2 a.pr2-6, .group2 a.pr2-7, .group2 a.pr2-8, .group3 a.pr3, .group3 a.pr3-1, .group3 a.pr3-2, .group3 a.pr3-3, .group3 a.pr3-4, .group3 a.pr3-5, .group3 a.pr3-6, .group3 a.pr3-7, .group3 a.pr3-8, .group3 a.pr3-9, .group3 a.pr3-10, .group3 a.pr3-11, .group3 a.pr3-12, .group3 a.pr3-13, .group3 a.pr3-14, .group4 a.pr4, .group4 a.pr4-1, .group4 a.pr4-2, .group4 a.pr4-3, .group4 a.pr4-4, .group4 a.pr4-5, .group4 a.pr4-6, .group5 a.pr5, .group6 a.pr6, .group6 a.pr6-1, .group6 a.pr6-2, .group7 a.pr7, .group8 a.pr8, .group11 a.pr11, .group12 a.pr12, .group13 a.pr13, .group1 a.lu1, .group1 a.lu1-1, .group2 a.lu2, .group2 a.lu2-1, .group2 a.lu2-2, .group2 a.lu2-3, .group2 a.lu2-4, .group2 a.lu2-5, .group2 a.lu2-6, .group2 a.lu2-7, .group3 a.lu3, .group3 a.lu3-1, .group3 a.lu3-2, .group3 a.lu3-3, .group3 a.lu3-4, .group3 a.lu3-5, .group3 a.lu3-6, .group3 a.lu3-7, .group4 a.lu4, .group4 a.lu4-1, .group4 a.lu4-2, .group5 a.lu5, .group6 a.lu6, .group7 a.lu7, .group8 a.lu8, .group9 a.lu9, .group11 a.lu11, .group12 a.lu12, .group12 a.lu12-1, .group1 a.st1, .group1 a.st1-1, .group2 a.st2, .group2 a.st2-1, .group2 a.st2-2, .group2 a.st2-3, .group2 a.st2-4, .group2 a.st2-5, .group2 a.st2-6, .group2 a.st2-7, .group2 a.st2-8, .group3 a.st3, .group3 a.st3-1, .group3 a.st3-2, .group3 a.st3-3, .group3 a.st3-4, .group3 a.st3-5, .group3 a.st3-6, .group3 a.st3-7, .group3 a.st3-8, .group4 a.st4, .group4 a.st4-1, .group4 a.st4-2, .group5 a.st5, .group6 a.st6, .group7 a.st7, .group8 a.st8, .group9 a.st9, .group11 a.st11, .group12 a.st12 {
margin-top: -20px;
}

/* GROUP1*/
li.group1 a.vi1{ height: 71px; width: 94px; left: 51px; top: 580px; border-radius: 7px; }
li.group1 a.vi1-1{ height: 71px; width: 94px; left: 51px; top: 685px; border-radius: 7px; }
li.group1 a.vi1-2{ height: 94px; width: 71px; left: 544px; top: 558px; border-radius: 7px; }

/* GROUP2*/
li.group2 a.vi2{ height: 89px; width: 22px; left: 203px; top: 616px; border-radius: 7px; }
li.group2 a.vi2-1{ height: 99px; width: 22px; left: 52px; top: 870px; border-radius: 7px; }
li.group2 a.vi2-2 { height:38px; width: 141px; left: 276px; top: 900px; border-radius: 7px; }
li.group2 a.vi2-3{ height: 58px; width: 60px; left: 471px; top: 885px; border-radius: 50px; }
li.group2 a.vi2-4{ height: 24px; width: 89px; left: 338px; top: 792px; border-radius: 7px; }
li.group2 a.vi2-5{ height: 20px; width: 90px; left: 459px; top: 840px; border-radius: 7px; }
li.group2 a.vi2-6{ height: 22px; width: 90px; left: 538px; top: 771px; border-radius: 7px; }
li.group2 a.vi2-7{ height: 21px; width: 27px; left: 509px; top: 559px; border-radius: 7px; }
li.group2 a.vi2-8{ height: 21px; width: 27px; left: 625px; top: 559px; border-radius: 7px; }
li.group2 a.vi2-9{ height: 44px; width: 41px; left: 634px; top: 868px; border-radius: 7px; transform: rotate(40deg); }

/* GROUP3*/
li.group3 a.vi3{ height: 39px; width: 34px; left: 80px; top: 898px; border-radius: 7px; }
li.group3 a.vi3-1{ height: 16px; width: 19px; left: 287px; top: 884px; border-radius: 3px; }
li.group3 a.vi3-2 { height: 16px; width: 19px; left: 321px; top: 884px; border-radius: 3px; }
li.group3 a.vi3-3{ height: 16px; width: 19px; left: 352px; top: 884px; border-radius: 3px; }
li.group3 a.vi3-4{ height: 16px; width: 19px; left: 386px; top: 884px; border-radius: 3px; }
li.group3 a.vi3-5{ height: 16px; width: 19px; left: 287px; top: 937px; border-radius: 3px; }
li.group3 a.vi3-6{ height: 16px; width: 19px; left: 321px; top: 937px; border-radius: 3px; }
li.group3 a.vi3-7{ height: 16px; width: 19px; left: 352px; top: 937px; border-radius: 3px; }
li.group3 a.vi3-8{ height: 16px; width: 19px; left: 386px; top: 937px; border-radius: 3px; }
li.group3 a.vi3-9{ height: 16px; width: 19px; left: 666px; top: 861px; border-radius: 3px; transform: rotate(40deg); }
li.group3 a.vi3-10{ height: 22px; width: 17px; left: 625px; top: 860px; border-radius: 3px; transform: rotate(40deg); }
li.group3 a.vi3-11{ height: 16px; width: 19px; left: 625px; top: 902px; border-radius: 3px; transform: rotate(40deg); }
li.group3 a.vi3-12{ height: 22px; width: 17px; left: 667px; top: 899px; border-radius: 3px; transform: rotate(40deg); }
li.group3 a.vi3-13{ height: 38px; width: 34px; left: 671px; top: 615px; border-radius: 7px; }
li.group3 a.vi3-14{ height: 41px; width: 86px; left: 463px; top: 971px; border-radius: 7px; }
li.group3 a.vi3-15{ height: 86px; width: 41px; left: 565px; top: 876px; border-radius: 7px; }

/* GROUP4*/
li.group4 a.vi4{ height: 41px; width: 73px; left: 236px; top: 562px; border-radius: 50px; }
li.group4 a.vi4-1 { height: 27px; width: 41px; left: 224px; top: 635px; border-radius: 50px; }
li.group4 a.vi4-2{ height: 41px; width: 73px; left: 358px; top: 562px; border-radius: 50px; }
li.group4 a.vi4-3 { height: 27px; width: 41px; left: 338px; top: 632px; border-radius: 50px; }
li.group4 a.vi4-4 { height: 30px; width: 49px; left: 224px; top: 687px; border-radius: 50px; }
li.group4 a.vi4-5 { height: 48px; width: 31px; left: 338px; top: 692px; border-radius: 50px; }

/*GROUP5*/
.group5 a.vi5 { height: 38px; width: 38px; left: 189px; top: 925px; border-radius: 7px; }

/*GROUP6*/
.group6 a.vi6 { height: 53px; width: 38px; left: 189px; top: 873px; border-radius: 7px; }
.group6 a.vi6-1 { height: 50px; width: 48px; left: 189px; top: 962px; border-radius: 7px; }

/*GROUP7*/
.group7 a.vi7 { height: 29px; width: 88px; left: 235px; top: 983px; border-radius: 7px; }

/*GROUP8*/
.group8 a.vi8 { height: 110px; width: 88px; left: 384px; top: 683px; border-radius: 7px; }

/*GROUP9*/
.group9 a.vi9 { height: 177px; width: 62px; left: 278px; top: 616px; border-radius: 7px; }
.group9 a.vi9-1 { height: 72px; width: 238px; left: 101px; top: 793px; border-radius: 7px; }

/*GROUP11*/
.group11 a.vi11 { height: 182px; width: 69px; left: 471px; top: 611px; border-radius: 7px; }

/*GROUP12*/
.group12 a.vi12 { height: 234px; width: 44px; left: 147px; top: 559px; border-radius: 7px; }

/*GROUP14*/
.group14 a.vi14 { height: 83px; width: 102px; left: 604px; top: 929px; border-radius: 7px; }


/*Interactive Presidential Suite Map*/

/* GROUP1*/
.group1 a.pr1{ height: 75px; width: 98px; left:34px; top: 624px; border-radius: 7px; }

/* GROUP2*/
.group2 a.pr2{ height: 93px; width: 45px; left: 215px; top: 618px; border-radius: 7px; }
.group2 a.pr2-1{ height: 73px; width: 22px; left: 238px; top: 723px; border-radius: 7px; }
.group2 a.pr2-2 { height:38px; width: 38px; left: 287px; top: 642px; border-radius: 50px; }
.group2 a.pr2-3{ height: 45px; width: 162px; left: 482px; top: 643px; border-radius: 7px; }
.group2 a.pr2-4{ height: 150px; width: 26px; left: 695px; top: 584px; border-radius: 7px; }
.group2 a.pr2-5{ height: 19px; width: 94px; left: 512px; top: 559px; border-radius: 7px; }
.group2 a.pr2-6{ height: 38px; width: 38px; left: 85px; top: 734px; border-radius: 50px; }
.group2 a.pr2-7{ height: 28px; width: 25px; left: 32px; top: 592px; border-radius: 7px; }
.group2 a.pr2-8{ height: 28px; width: 25px; left: 32px; top: 702px; border-radius: 7px; }


/* GROUP3*/
.group3 a.pr3{ height: 30px; width: 34px; left: 47px; top: 766px; border-radius: 7px; transform: rotate(50deg); }
.group3 a.pr3-1{ height: 16px; width: 24px; left: 492px; top: 628px; border-radius: 3px; }
.group3 a.pr3-2 { height: 16px; width: 24px; left: 532px; top: 628px; border-radius: 3px; }
.group3 a.pr3-3{ height: 16px; width: 24px; left: 568px; top: 628px; border-radius: 3px; }
.group3 a.pr3-4{ height: 16px; width: 24px; left: 607px; top: 628px; border-radius: 3px; }
.group3 a.pr3-5{ height: 16px; width: 24px; left: 492px; top: 688px; border-radius: 3px; }
.group3 a.pr3-6{ height: 16px; width: 24px; left: 532px; top: 688px; border-radius: 3px; }
.group3 a.pr3-7{ height: 16px; width: 24px; left: 568px; top: 688px; border-radius: 3px; }
.group3 a.pr3-8{ height: 16px; width: 24px; left: 607px; top: 688px; border-radius: 3px; }
.group3 a.pr3-9{ height: 90px; width: 41px; left: 368px; top: 621px; border-radius: 7px;  }
.group3 a.pr3-10{ height: 30px; width: 34px; left: 144px; top: 741px; border-radius: 7px; transform: rotate(-86deg); }
.group3 a.pr3-11{ height: 30px; width: 33px; left: 186px; top: 573px; border-radius: 3px; transform: rotate(49deg); }
.group3 a.pr3-12{ height: 31px; width: 31px; left: 269px; top: 742px; border-radius: 3px; }
.group3 a.pr3-13{ height: 31px; width: 31px; left: 319px; top: 725px; border-radius: 7px; transform: rotate(-21deg); }
.group3 a.pr3-14{ height: 41px; width: 88px; left: 273px; top: 559px; border-radius: 7px; }


/* GROUP4*/
.group4 a.pr4{ height: 41px; width: 73px; left: 45px; top: 901px; border-radius: 50px; }
.group4 a.pr4-1 { height: 30px; width: 52px; left: 145px; top: 911px; border-radius: 50px; }
.group4 a.pr4-2{ height: 30px; width: 52px; left: 213px; top: 911px; border-radius: 50px; }
.group4 a.pr4-3 { height: 30px; width: 52px; left: 309px; top: 911px; border-radius: 50px; }
.group4 a.pr4-4 { height: 44px; width: 33px; left: 373px; top: 899px; border-radius: 50px; }
.group4 a.pr4-5 { height: 48px; width: 31px; left: 533px; top: 897px; border-radius: 50px; }
.group4 a.pr4-6 { height: 48px; width: 31px; left: 497px; top: 819px; border-radius: 50px; }

/*GROUP5*/
.group5 a.pr5 { height: 38px; width: 38px; left: 632px; top: 902px; border-radius: 7px; }

/*GROUP6*/
.group6 a.pr6 { height: 39px; width: 58px; left: 575px; top: 902px; border-radius: 7px; }
.group6 a.pr6-1 { height: 50px; width: 55px; left: 668px; top: 890px; border-radius: 7px; }
.group6 a.pr6-2 { height: 60px; width: 29px; left: 617px; top: 798px; border-radius: 7px; }

/*GROUP7*/
.group7 a.pr7 { height: 92px; width: 31px; left: 692px; top: 799px; border-radius: 7px; }

/*GROUP8*/
.group8 a.pr8 { height: 50px; width: 288px; left: 84px; top: 847px; border-radius: 7px; }

/*GROUP11*/
.group11 a.pr11 { height: 117px; width: 69px; left: 364px; top: 731px; border-radius: 7px; }

/*GROUP12*/
.group12 a.pr12 { height: 169px; width: 50px; left: 133px; top: 559px; border-radius: 7px; }

/*GROUP13*/
.group13 a.pr13{ height: 83px; width: 90px; left: 604px; top: 710px; border-radius: 7px; }


/* Display list instead of the map for mobile version */
ul.list-items, p.display-text {
display:none;
}

/*Interactive Luxury Suite and Standard Room Map */

/*GROUP1*/
.group1 a.lu1, .group1 a.st1 { height: 122px; width: 159px; left: 388px; top: 828px; border-radius: 7px; }
.group1 a.lu1-1, .group1 a.st1-1 { height: 122px; width: 159px; left: 388px; top: 1006px; border-radius: 7px; }

/*GROUP2*/
.group2 a.lu2, .group2 a.st2 { height: 118px; width: 55px; left: 651px; top: 823px; border-radius: 7px; }
.group2 a.lu2-1, .group2 a.st2-1 { height: 118px; width: 55px; left: 651px; top: 1007px; border-radius: 7px; }
.group2 a.lu2-2, .group2 a.st2-2{ height: 44px; width: 36px; left: 388px; top: 776px; border-radius: 7px; }
.group2 a.lu2-3,  .group2 a.st2-3{ height: 44px; width: 36px; left: 388px; top: 955px; border-radius: 7px; } 
.group2 a.lu2-4, .group2 a.st2-4{ height: 44px; width: 36px; left: 388px; top: 1135px; border-radius: 7px; }
.group2 a.lu2-5, .group2 a.st2-5 { height: 151px; width: 36px; left: 50px; top: 985px; border-radius: 7px; }
.group2 a.lu2-6, .group2 a.st2-6 { height: 90px; width: 90px; left: 150px; top: 1016px; border-radius: 50px; }
.group2 a.lu2-7 { height: 73px; width: 73px; left: 165px; top: 707px; border-radius: 7px; transform: rotate(40deg); }
.group2 a.st2-7 { height: 73px; width: 73px; left: 119px; top: 666px; border-radius: 7px; transform: rotate(40deg); }
.group2 a.st2-8 { height: 118px; width: 57px; left: 333px; top: 575px; border-radius: 7px; }

/*GROUP3*/
.group3 a.lu3, .group3 a.st3 { height: 50px; width: 46px; left: 596px; top: 860px; border-radius: 7px; }
.group3 a.lu3-1, .group3 a.st3-1 { height: 50px; width: 46px; left: 596px; top: 1044px; border-radius: 7px; } 
.group3 a.lu3-2, .group3 a.st3-2 { height: 67px; width: 145px; left: 141px; top: 879px; border-radius: 7px; }
.group3 a.lu3-3, .group3 a.st3-3 { height: 145px; width: 67px; left: 319px; top: 1007px; border-radius: 7px; }
.group3 a.lu3-4 { height:34px; width: 28px; left: 153px; top: 693px; border-radius: 7px; transform: rotate(44deg); }
.group3 a.st3-4 { height:34px; width: 28px; left: 107px; top: 651px; border-radius: 7px; transform: rotate(44deg); }
.group3 a.lu3-5 { height: 34px; width: 28px; left: 221px; top: 762px; border-radius: 7px; transform: rotate(44deg);}
.group3 a.st3-5 { height: 34px; width: 28px; left: 175px; top: 720px; border-radius: 7px; transform: rotate(44deg);}
.group3 a.lu3-6 { height: 34px; width: 28px; left: 152px; top: 763px; border-radius: 7px; transform: rotate(133deg);}
.group3 a.st3-6 { height: 34px; width: 28px; left: 106px; top: 721px; border-radius: 7px; transform: rotate(133deg);}
.group3 a.lu3-7 { height: 34px; width: 28px; left: 222px; top: 693px; border-radius: 7px; transform: rotate(133deg);}
 .group3 a.st3-7{ height: 34px; width: 28px; left: 176px; top: 651px; border-radius: 7px; transform: rotate(133deg);}
.group3 a.st3-8 { height: 52px; width: 45px; left: 280px; top: 611px; border-radius: 7px; }

/*GROUP4*/
.group4 a.lu4,  .group4 a.st4{ height: 61px; width: 113px; left: 577px; top: 568px; border-radius: 50px; }
.group4 a.lu4-1, .group4 a.st4-1{ height: 36px; width: 57px; left: 444px; top: 559px; border-radius: 50px; }
.group4 a.lu4-2, .group4 a.st4-2{ height: 49px; width: 69px; left: 638px; top: 656px; border-radius: 50px; }

/*GROUP5*/
.group5 a.lu5 , .group5 a.st5{ height: 64px; width: 63px; left: 326px; top: 643px; border-radius: 7px; }

/*GROUP6*/
.group6 a.lu6, .group6 a.st6 { height: 84px; width: 81px; left: 308px; top: 559px; border-radius: 7px; }

/*GROUP7*/
.group7 a.lu7, .group7 a.st7 { height: 49px; width: 149px; left: 161px; top: 559px; border-radius: 7px; }

/*GROUP8*/
.group8 a.lu8, .group8 a.st8 { height: 96px; width: 90px; left: 387px; top: 613px; border-radius: 7px; }

/*GROUP9*/
.group9 a.lu9 { height: 129px; width: 114px; left: 274px; top: 749px; border-radius: 7px; }
.group9 a.st9 { height: 176px; width: 136px; left: 252px; top: 702px; border-radius: 7px; }

/*GROUP11*/
.group11 a.lu11, .group11 a.st11 { height: 110px; width: 123px; left: 582px; top: 710px; border-radius: 7px; }

/*GROUP12*/
.group12 a.lu12 { height: 101px; width: 145px; left: 437px; top: 710px; border-radius: 7px; }
.group12 a.st12 { height: 128px; width: 92px; left: 293px; top: 878px; border-radius: 7px; }
.group12 a.lu12-1{ height: 101px; width: 90px; left: 297px; top: 877px; border-radius: 7px; }


/* Interactive Map Hotels */
a.ho1{ height: 48px; width: 90px; left: 303px; top: 1418px; }
a.ho2{ height: 60px; width: 73px; left: 289px; top: 1329px; }
a.ho3{ height: 60px; width: 48px; left: 363px; top: 1329px; }
a.ho4{ height: 22px; width: 74px; left: 337px; top: 1307px; }
a.ho5{ height: 60px; width: 41px; left: 209px; top: 1329px; }
a.ho6{ height: 60px; width: 41px; left: 248px; top: 1329px; }
a.ho7{ height: 25px; width: 71px; left: 231px; top: 1271px; }
a.ho8{ height: 46px; width: 71px; left: 231px; top: 1225px; }
a.ho9{ height: 64px; width: 157px; left: 318px; top: 1226px; }
a.ho10{ height: 56px; width: 72px; left: 475px; top: 1185px; }
a.ho11{ height: 26px; width: 72px; left: 475px; top: 1240px; }
a.ho12{ height: 24px; width: 72px; left: 475px; top: 1266px; }
a.ho13{ height: 59px; width: 72px; left: 475px; top: 1104px; }
a.ho14{ height: 48px; width: 92px; left: 383px; top: 1056px; }
a.ho15{ height: 44px; width: 72px; left: 475px; top: 1061px; }
a.ho16{ height: 93px; width: 108px; left: 367px; top: 1104px; }
a.ho17{ height: 29px; width: 108px; left: 367px; top: 1197px; }
a.ho18{ height: 121px; width: 136px; left: 231px; top: 1104px; }
a.ho19{ height: 117px; width: 197px; left: 182px; top: 987px; }
a.ho20{ height: 186px; width: 67px; left: 562px; top: 1104px; }
a.ho21{ height: 60px; width: 54px; left: 629px; top: 1104px; }
a.ho22{ height: 60px; width: 54px; left: 629px; top: 1327px; }
a.ho23{ height: 33px; width: 67px; left: 629px; top: 1263px; }
a.ho24{ height: 58px; width: 158px; left: 471px; top: 1330px; }
a.ho25{ height: 59px; width: 70px; left: 139px; top: 1330px; }
a.ho26{ height: 174px; width: 59px; left: 105px; top: 1103px; }
a.ho27{ height: 192px; width: 50px; left: 182px; top: 1104px; }
a.ho28{ height: 48px; width: 285px; left: 421px; top: 1418px; }
a.ho29{ height: 40px; width: 58px; left: 106px; top: 1065px; }
a.ho30 { height: 81px; width: 25px; left: 67px; top: 1232px; }
a.ho31{ height: 23px; width: 73px; left: 474px; top: 1163px; }
a.ho68 { height: 34px; width: 58px; left: 106px; top: 1279px; }

 a.ho1, a.ho2, a.ho3, a.ho4,  a.ho5, a.ho6, a.ho7, a.ho8, a.ho9, a.ho10, a.ho11, a.ho12, a.ho13, a.ho14, a.ho15, a.ho16, a.ho17, a.ho18, a.ho19, a.ho20, a.ho21, a.ho22, a.ho23, a.ho24, a.ho25, a.ho26, a.ho27, a.ho28, a.ho29, a.ho30, a.ho31, a.ho68  {
margin-top: 4px;
}


/*hover Horizontal on product guide*/
a.hover-horizontal {
transition: 0.3s ease-in-out;
}
a.hover-horizontal:hover {
opacity: 0.7;
} 

/* Sitemap page Margin-left */
#sitemap_content{
margin-left: 25px;
}

/* Login page Margin top and bottom */
.aligned-padding {
    margin: 10px 0 100px 0;
}

/* subcategories page 3 columns */
#subcategories .col-sp-12 {
width: 33% !important;
padding: 12px 0;
}


/* hide no products in subcategories */
.heading-counter {
display: none;
}

/* hide heading main category in subcategories page */
#center_column .page-heading .cat-name{
display: none;
}

/* newsletter block remove text */
#newsletter_block_left p{
display: none;
}

/* change color focus menu sidebar*/
.nav > li > a:hover, .nav > li > a:focus {
    background-color: #3b3c3f;
}


/* Aligned all the elements on the product guide page*/

#cms #center_column img {
    margin: 0;
}

#center_column .aligned-padding{
padding: 0;
margin: 0;
}


/*----------------------------------------------------------------------------------MEDIA QUERIES--------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------max-width 1500px--------------------------------------------------------------------------------------------*/
@media (max-width: 1500px){
/*Height slider*/

.rev_slider {
    position: relative;
    overflow: hidden;
    max-height: 793px;
    height: 610px !important;
}
}

/*----------------------------------------------------------------------------------max-width 1300px--------------------------------------------------------------------------------------------*/
@media (max-width: 1300px){
.rev_slider {
    position: relative;
    overflow: hidden;
    max-height: 793px;
    height: 550px !important;
}
}

/*----------------------------------------------------------------------------------min-width 1200px--------------------------------------------------------------------------------------------*/
@media (min-width:1200px) {
#blog-category .panel-body .col-lg-4 {width: initial;}

.secondary-blog .col-lg-4 {width: initial;}

.childrens .col-lg-3 {width: 43%; margin-bottom: 29px; margin-left: 32px;
}
}

/*----------------------------------------------------------------------------------max-width 1200px--------------------------------------------------------------------------------------------*/
@media (max-width: 1200px){
.rev_slider {
    position: relative;
    overflow: hidden;
    max-height: 793px;
    height: 440px !important;
}

/* Responsive page for Product Guide pages*/
.responsive{  max-width: 554px !important;}

.sub-cat {margin: 20px 15px 0 0 !important;}

a.resi3, a.resi8, a.resi12, a.resi17, a.resi26, a.resi55, .resi-group57 a.resi57, .resi-group57 a.resi57-2, a.resi69, .clea-group6a a.clea6a, .clea-group6a a.clea6a-2, .clea-group6b a.clea6b, .clea-group6b a.clea6b-2, a.clea7, a.clea8, a.clea20, a.clea20a, a.clea21, a.clea22, a.clea34, a.clea38, a.clea41, a.clea62, a.clea68, a.clea69, a.clea99, a.clea115, a.bui6a, a.bui6b, a.bui7, a.bui8, a.bui20, a.bui21, a.bui22, a.bui33, a.bui34, a.bui41, a.ass3, a.ass6a, a.ass6b, a.ass12, a.ass17, a.ass20, a.ass21, a.ass22, a.ass23, a.ass28, a.ass38, a.ass41, .ass-group55 a.ass55, .ass-group55 a.ass55-2, .ass-group55 a.ass55-3, .ass-group55 a.ass55-4, .ass-group57 a.ass57, .ass-group57 a.ass57-2, .ass-group57 a.ass57-3, .ass-group57 a.ass57-4, a.leg6a, a.leg6b, a.leg7, .leg-group8 a.leg8, .leg-group8 a.leg8-2, .leg-group8 a.leg8-3, a.leg20, a.leg21, a.leg22, a.leg31, a.leg34, a.leg41, a.leg62, a.leg79, a.leg83, a.fi6a, a.fi6b, a.fi7, .fi-group8 a.fi8, .fi-group8 a.fi8-2, .fi-group8 a.fi8-3, .fi20, .fi21, .fi22, .fi31, .fi34, .fi41, .fi43, .fi62, a.day3, a.day6a, a.day6b, a.day8, a.day9, a.day10, a.day11, a.day12, a.day20, a.day21, a.day22, a.day41, .day-group125 a.day125, .day-group125 a.day125-2, .day-group125 a.day125-3, a.day135, a.day136, a.day137, a.sch3, a.sch5, .sch-group6a a.sch6a, .sch-group6a a.sch6a-2, .sch-group6a a.sch6a-3, .sch-group6b a.sch6b, .sch-group6b a.sch6b-2, .sch-group6b a.sch6b-3, a.sch9, a.sch10, .sch-group11 a.sch11, .sch-group11 a.sch11-2, a.sch20, a.sch21, a.sch22, a.sch33, a.sch41, a.sch62, a.sch79, a.sch104, a.sch105, .sch-group107 a.sch107, .sch-group107 a.sch107-2, .sch-group107 a.sch107-3, .sch-group107 a.sch107-4, .sch-group125 a.sch125, .sch-group125 a.sch125-2, .sch-group125 a.sch125-3, .sch-group125 a.sch125-5, .sch137, a.call6a, a.call6b, a.call7, .call-group8 a.call8, .call-group8 a.call8-2, a.call20, a.call21, a.call22, a.call31, a.call34, a.call41, a.call43, a.call62, a.call119 { margin-top: 61px !important;}


/*Responsive Portable, Libraries, Recreational Parks, Churches, Theme Parks, Call centers, Building Maintenance, Manufactures, Packing, Convention Centers, train, airplane, bus, car, boat, staduim, day care, school, gym, legal offices, financial offices, medical, hospitals, veterinarians, salon, assisted living facilities, theaters, cinemas, night clubs, golf courses, bowling, cleaning, gas stations, retail stores, residential customers*/
a.resi3, a.resi8, a.resi12, a.resi17, a.resi26, a.resi55, .resi-group57 a.resi57, .resi-group57 a.resi57-2, a.resi69, a.retail6a, a.retail6b, a.retail7, a.retail8, a.retail11, a.retail18, a.retail19, a.retail20, a.retail21, a.retail22, a.retail41, a.retail63, a.retail84, a.retail107, a.gas3, a.gas6a, a.gas6b, a.gas7, a.gas8, a.gas9, a.gas10, a.gas16, a.gas19, a.gas20, a.gas21, a.gas22, a.gas41, a.gas80, a.gas81, .clea-group6a a.clea6a, .clea-group6a a.clea6a-2, .clea-group6b a.clea6b, .clea-group6b a.clea6b-2, a.clea7, a.clea8, a.clea20, a.clea20a, a.clea21, a.clea22, a.clea34, a.clea38, a.clea41, a.clea62, a.clea68, a.clea69, a.clea99, a.clea115, a.bow2a, a.bow3, a.bow6a, a.bow6b, a.bow8, a.bow9, a.bow10, a.bow19, a.bow20, a.bow21, a.bow22, a.bow25, a.bow29, a.bow41, a.bow68, a.bow69, a.bow114, a.golf6a, a.golf6b, a.golf8, a.golf19, a.golf20, a.golf21, a.golf22, a.golf41, a.golf66, a.golf68, a.golf69, a.golf113, a.night2a, a.night3, a.night6a, a.night6b, a.night8, a.night9, a.night10, a.night20, a.night21, a.night22, a.night41, .night-group58 a.night58, .night-group58 a.night58-2, .night-group58 a.night58-3,  a.night69, a.night112, a.cin3, a.cin6a, a.cin6b, a.cin8, a.cin12, a.cin19, a.cin20, a.cin21, a.cin22, a.cin41, a.cin58, a.cin69, a.cin102, a.cin110, a.cin111, .thea-group6a a.thea6a, .thea-group6a a.thea6a-2, .thea-group6b a.thea6b, .thea-group6b a.thea6b-2, a.thea8, a.thea19, a.thea20, a.thea21, a.thea22, a.thea33, a.thea41, a.thea69, a.thea92, .thea-group94 a.thea94, .thea-group94 a.thea94-2, a.thea102, a.thea104, a.thea105, a.thea106, a.thea107, a.thea108, a.thea109, a.ass3, a.ass6a, a.ass6b, a.ass12, a.ass17, a.ass20, a.ass21, a.ass22, a.ass23, a.ass28, a.ass38, a.ass41, .ass-group55 a.ass55, .ass-group55 a.ass55-2, .ass-group55 a.ass55-3, .ass-group55 a.ass55-4, .ass-group57 a.ass57, .ass-group57 a.ass57-2, .ass-group57 a.ass57-3, .ass-group57 a.ass57-4, a.spa6a, a.spa6b, a.spa7, a.spa8, a.spa20, a.spa21, a.spa22, a.spa31, a.spa34, a.spa36, a.spa41, a.spa69, a.spa89, .spa-group98 a.spa98, .spa-group98 a.spa98-2, a.spa100, a.spa101 , a.vet6a, a.vet6b, a.vet7, a.vet8, a.vet14, a.vet20, a.vet21, a.vet22, .vet-group24 a.vet24, .vet-group24 a.vet24-2, a.vet31, a.vet34, a.vet41, a.vet78, a.vet87, a.vet88, a.vet89, a.vet90, a.vet91, a.hosp5, a.hosp6a, a.hosp6b, a.hosp7, a.hosp19, a.hosp20, a.hosp21, a.hosp22, a.hosp31, a.hosp34, a.hosp41, a.hosp92, a.hosp93, a.hosp94, a.hosp95, a.hosp96, a.hosp97, a.med6a, a.med6b, a.med7, a.med8, a.med18, a.med20, a.med21, a.med22, a.med31, a.med34, a.med41, a.med69, a.med78, .med-group82 a.med82, .med-group82 a.med82-2, a.fi6a, a.fi6b, a.fi7, .fi-group8 a.fi8, .fi-group8 a.fi8-2, .fi-group8 a.fi8-3, .fi20, .fi21, .fi22, .fi31, .fi34, .fi41, .fi43, .fi62, a.leg6a, a.leg6b, a.leg7, .leg-group8 a.leg8, .leg-group8 a.leg8-2, .leg-group8 a.leg8-3, a.leg20, a.leg21, a.leg22, a.leg31, a.leg34, a.leg41, a.leg62, a.leg79, a.leg83, a.gym6a, a.gym6b, a.gym8, a.gym20, a.gym21, a.gym22, a.gym34, a.gym37, a.gym38, a.gym41, a.gym42a, a.gym98, a.gym116a, a.gym116b, .gym-group117 a.gym117, .gym-group117 a.gym117-2, a.gym118, a.sch3, a.sch5, .sch-group6a a.sch6a, .sch-group6a a.sch6a-2, .sch-group6a a.sch6a-3, .sch-group6b a.sch6b, .sch-group6b a.sch6b-2, .sch-group6b a.sch6b-3, a.sch9, a.sch10, .sch-group11 a.sch11, .sch-group11 a.sch11-2, a.sch20, a.sch21, a.sch22, a.sch33, a.sch41, a.sch62, a.sch79, a.sch104, a.sch105, .sch-group107 a.sch107, .sch-group107 a.sch107-2, .sch-group107 a.sch107-3, .sch-group107 a.sch107-4, .sch-group125 a.sch125, .sch-group125 a.sch125-2, .sch-group125 a.sch125-3, .sch-group125 a.sch125-5, .sch137 , a.day3, a.day6a, a.day6b, a.day8, a.day9, a.day10, a.day11, a.day12, a.day20, a.day21, a.day22, a.day41, .day-group125 a.day125, .day-group125 a.day125-2, .day-group125 a.day125-3, a.day135, a.day136, a.day137, a.sta4, a.sta2a, a.sta6a, a.sta6b, a.sta8, a.sta19, a.sta20, a.sta21, a.sta22, a.sta35, a.sta41, .sta-group58 a.sta58, .sta-group58 a.sta58-2, .sta-group58 a.sta58-3, .sta-group58 a.sta58-4, a.sta92, a.sta62, a.sta69, a.sta94, a.sta138, a.sta139, a.boa2a, a.boa3, a.boa4, a.boa6a, a.boa6b, a.boa35, .boa-group55 a.boa55, .boa-group55 a.boa55-2, .boa-group55 a.boa55-3, .boa-group55 a.boa55-4, .boa-group55 a.boa55-5, .boa-group57 a.boa57, .boa-group57 a.boa57-2, .boa-group57 a.boa57-3, .boa-group57 a.boa57-4, .boa-group57 a.boa57-5, .boa-group57 a.boa57-6, a.boa65, a.boa92, a.boa94, a.boa140, a.car58, .car-group103 a.car103, .car-group103 a.car103-2, a.car120, a.car141, a.car142, a.car143, a.bus6:hover, a.bus58:hover, a.bus80:hover, a.tra1, a.tra3, a.tra6, a.tra9, a.tra10, a.tra28, a.tra58, a.con3, .con-group6a a.con6a, .con-group6a a.con6a-2, .con-group6a a.con6a-3, .con-group6a a.con6a-4, .con-group6b a.con6b, .con-group6b a.con6b-2, .con-group6b a.con6b-3, .con-group6b a.con6b-4, a.con9, a.con10, a.con20, a.con21, a.con22, a.con28, a.con29, a.con33, a.con41, a.con69, .con-group92 a.con92, .con-group92 a.con92-2, .con-group92 a.con92-3, .con-group92 a.con92-4, .con-group94 a.con94, .con-group94 a.con94-2, .con-group94 a.con94-3, .con-group94 a.con94-4, .con-group94 a.con94-5, a.pac6a, a.pac6b, a.pac8, a.pac18, a.pac20, a.pac21, a.pac22, a.pac41, .pac-group73 a.pac73, .pac-group73 a.pac73-2, a.pac107, a.pac130, a.pac131, a.pac132, a.pac133, a.pac134 , a.man6a, a.man6b, a.man7, a.man8, a.man18, a.man20, a.man21, a.man22, a.man41, a.man68, a.man69, a.man99, a.man127, a.man128, a.man129, a.man130, a.bui6a, a.bui6b, a.bui7, a.bui8, a.bui20, a.bui21, a.bui22, a.bui33, a.bui34, a.bui41, a.call6a, a.call6b, a.call7, .call-group8 a.call8, .call-group8 a.call8-2, a.call20, a.call21, a.call22, a.call31, a.call34, a.call41, a.call43, a.call62, a.call119, .att-group2b a.att2b, .att-group2b a.att2b-2, a.att3, a.att4, a.att5, .att-group6a a.att6a, .att-group6a a.att6a-2, .att-group6b a.att6b, .att-group6b a.att6b-2, a.att8, a.att9, a.att10, a.att18, a.att19, a.att20, a.att21, a.att23, a.att32, a.att33, a.att34, a.att35, a.att38, a.att41, a.att42b, a.att65, a.att69, a.att99, a.att137, a.att144, .att-group145 a.att145, .att-group145 a.att145-2, a.att146, a.att147, a.att148, a.att149, a.chu6a, a.chu6b, a.chu8, a.chu20, a.chu21, a.chu22, a.chu41, a.chu68, a.chu69, a.chu121, a.chu122, a.chu123, a.chu124, a.chu125, a.chu126, a.rec6a, a.rec6b, a.rec20, a.rec64, a.rec65, a.rec150 , a.lib6a, a.lib6b, a.lib8, a.lib20, a.lib21, a.lib22, a.lib34, a.lib41, a.lib62, a.lib104, a.lib125, a.lib151, a.lib152, a.lib153, a.port6, a.port21, a.port59, a.port155, a.air3, a.air6, a.air9, a.air10, a.air28, .air-group58 a.air58, .air-group58 a.air58-2 {margin-top: -30px; margin-left: -25px;}

/*Responsive Banks*/
a.ban6a, a.ban6b, a.ban7, .ban-group8 a.ban8, .ban-group8 a.ban8-2, a.ban20, a.ban22, a.ban31, a.ban33, a.ban41, a.ban62, a.ban69, a.ban154 {margin-top: -30px; margin-left: -25px;}

/*Responsive Commercial Laundries*/
a.lau6a, a.lau6b, a.lau8, a.lau20, a.lau22, a.lau34, a.lau41, a.lau65, a.lau69, .lau-group156 a.lau156, .lau-group156 a.lau156-2, .lau-group157 a.lau157, .lau-group157 a.lau157-2, .lau-group157 a.lau157-3, a.lau158 {margin-top: -30px; margin-left: -25px;}

/*Responsive Car Wash Map*/
a.car5, a.car6A, a.car6B, a.car7, a.car8, a.car20, a.car21, a.car22, a.car31, a.car41, a.car45, a.car62, a.car71, a.car72, a.car73, a.car74, a.car75, a.car76, a.car77, a.car85 {margin-top: -30px; margin-left: -25px;}

/*Responsive Mechanical Shops Map*/
a.me5, a.me6A, a.me6B, a.me7, a.me8, a.me20, a.me21, a.me22, a.me31, a.me34, a.me41, a.me70, a.me85, a.me86, a.me68 {margin-top: 51px; margin-left: -26px;}

/* Responsive Food Truck Map */
.truck9 a.tr9, .truck10 a.tr10, .truck58 a.tr58, .truck58 a.tr58-1, .truck58 a.tr58-1, .truck59 a.tr59, .truck60 a.tr60, .truck61 a.tr61, .truck61 a.tr61-1, .truck61 a.tr61-2, .truck69 a.tr69  { margin-top: -30px; margin-left: -24px;}

/*Responsive Bakeries Map*/
a.ba6A, a.ba6B, a.ba9, a.ba10, a.ba12, a.ba13, a.ba14, a.ba17, a.ba18, a.ba21, a.ba22, a.ba23, a.ba26, a.ba28, a.ba41, a.ba69  { margin-top: -29px; margin-left: -25px; }

/*Responsive resort map */
a.res1, a.res2, a.res3, a.res4, a.res5, a.res6, a.res7, a.res8, a.res9, a.res10, a.res11, a.res12, a.res13, a.res14, a.res15, a.res16, a.res17, a.res18, a.res19, a.res20, a.res21, a.res22, a.res23, a.res24, a.res25, a.res26, a.res27, a.res28, a.res68, a.res30, a.res31, a.res32, a.res33, a.res34 { margin-top: -29px; margin-left: -25px;}

/*Responsive Motel Map*/
a.mo1, a.mo2, a.mo3, a.mo4, a.mo5, a.mo5-1, a.mo5-2, a.mo5-3, a.mo5-4, a.mo6, a.mo7, a.mo8, a.mo9, a.mo10, a.mo11 {
margin-top: -21px; margin-left: -25px;}

a.mo21, a.mo22, a.mo41, a.mo68 { margin-top: -29px; margin-left: -25px;}

/*Responsive Restaurant Map*/
a.re1 { top: 1447px; left: 150px; }
a.re2 { top: 1342px; left: 23px; }
a.re3 { top: 1130px; left: 151px; }
a.re4 { top: 1131px; left: 497px; }
a.re5 { top: 1239px; left: 23px; }
a.re6 { top: 1130px; left: 24px; }
a.re7 { top: 964px; left: 25px; }
a.re8 { top: 964px; left: 99px; }
a.re8bis{ left: 163px; top: 964px; }
a.re9 { top: 964px; left: 224px; }
a.re10 { top: 1040px; left: 224px; }
a.re11 { top: 964px; left: 306px; }
a.re12 { top: 964px; left: 448px; }
a.re13 { top: 1023px; left: 448px; }
a.re14 { top: 964px; left: 547px; }
a.re15 { top: 910px; left: 505px; }
a.re16 { top: 1084px; left: 572px; }
a.re1, a.re2, a.re3, a.re4, a.re5, a.re6, a.re7, a.re8,  a.re8bis, a.re9, a.re10, a.re11, a.re12, a.re13, a.re14, a.re15, a.re16, a.re41 {
margin-top: 2px;}

a.re4 {margin-top: 52px; margin-left: 1px;}
a.re41 {margin-top: -21px; margin-left: -25px;}

/* Responsive Hotels Map */
a.ho1{ left: 278px; top: 1395px; }
a.ho2{ left: 264px; top: 1306px; }
a.ho3{ left: 338px; top: 1306px; }
a.ho4{ left: 312px; top: 1284px; }
a.ho5{ left: 184px; top: 1306px; }
a.ho6{ left: 223px; top: 1306px; }
a.ho7{ left: 206px; top: 1248px; }
a.ho8{ left: 206px; top: 1202px; }
a.ho9{ left: 293px; top: 1203px; }
a.ho10{ left: 450px; top: 1162px; }
a.ho11{ left: 450px; top: 1217px; }
a.ho12{ left: 450px; top: 1243px; }
a.ho13{ left: 450px; top: 1081px; }
a.ho14{ left: 358px; top: 1033px; }
a.ho15{ left: 450px; top: 1038px; }
a.ho16{ left: 342px; top: 1081px; }
a.ho17{ left: 342px; top: 1174px; }
a.ho18{ left: 206px; top: 1081px; }
a.ho19{ left: 157px; top: 964px; }
a.ho20{ left: 537px; top: 1081px; }
a.ho21{ left: 605px; top: 1081px; }
a.ho22{ left: 604px; top: 1304px; }
a.ho23{ left: 604px; top: 1240px; }
a.ho24{ left: 446px; top: 1307px; }
a.ho25{ left: 114px; top: 1307px; }
a.ho26{ left: 80px; top: 1080px; }
a.ho27{ left: 157px; top: 1081px; }
a.ho28{ left: 396px; top: 1395px; }
a.ho29{ left: 81px; top: 1042px; }

a.ho1, a.ho2, a.ho3, a.ho4,  a.ho5, a.ho6, a.ho7, a.ho8, a.ho9, a.ho10, a.ho11, a.ho12, a.ho13, a.ho14, a.ho15, a.ho16, a.ho17, a.ho18, a.ho19, a.ho20, a.ho21, a.ho22, a.ho23, a.ho24, a.ho25, a.ho26, a.ho27, a.ho28, a.ho29, a.ho30, a.ho31, a.ho68 { margin-top: -3px;}

a.ho30, a.ho31, a.ho68 { margin-top: -25px; margin-left: -25px;}

/*Responsive Villas Map*/
/* GROUP1*/
li.group1 a.vi1{ left: 25px; top: 557px; }
li.group1 a.vi1-1{ left: 25px; top: 662px; }
li.group1 a.vi1-2{ left: 519px; top: 535px; }

/* GROUP2*/
li.group2 a.vi2{ left: 177px; top: 593px; }
li.group2 a.vi2-1{ left: 26px; top: 847px; }
li.group2 a.vi2-2 { left: 250px; top: 877px; }
li.group2 a.vi2-3{ left: 445px; top: 862px; }
li.group2 a.vi2-4{ left: 312px; top: 769px; }
li.group2 a.vi2-5{ left: 433px; top: 817px; }
li.group2 a.vi2-6{ left: 512px; top: 748px; }
li.group2 a.vi2-7{ left: 483px; top: 536px; }
li.group2 a.vi2-8{ left: 599px; top: 536px; }
li.group2 a.vi2-9{ left: 608px; top: 845px;  }

/* GROUP3*/
li.group3 a.vi3{ left: 54px; top: 875px; }
li.group3 a.vi3-1{ left: 261px; top: 861px;  }
li.group3 a.vi3-2 { left: 295px; top: 861px; }
li.group3 a.vi3-3{ left: 326px; top: 861px; }
li.group3 a.vi3-4{ left: 360px; top: 861px; }
li.group3 a.vi3-5{ left: 261px; top: 914px; }
li.group3 a.vi3-6{ left: 295px; top: 914px; }
li.group3 a.vi3-7{ left: 326px; top: 914px; }
li.group3 a.vi3-8{ left: 360px; top: 914px; }
li.group3 a.vi3-9{ left: 640px; top: 838px; }
li.group3 a.vi3-10{ left: 599px; top: 837px; }
li.group3 a.vi3-11{  left: 599px; top: 879px; }
li.group3 a.vi3-12{ left: 641px; top: 876px; }
li.group3 a.vi3-13{ left: 645px; top: 592px; }
li.group3 a.vi3-14{ left: 437px; top: 948px; }
li.group3 a.vi3-15{ left: 539px; top:853px; }

/* GROUP4*/
li.group4 a.vi4{ left: 210px; top: 539px; }
li.group4 a.vi4-1 { left: 198px; top: 612px; }
li.group4 a.vi4-2{ left: 332px; top: 539px; }
li.group4 a.vi4-3 { left: 312px; top: 609px; }
li.group4 a.vi4-4 { left: 198px; top: 664px; }
li.group4 a.vi4-5 { left: 312px; top: 669px; }

/*GROUP5*/
.group5 a.vi5 { left: 163px; top: 902px; }

/*GROUP6*/
.group6 a.vi6 { left: 163px; top: 850px; }

.group6 a.vi6-1 { left: 163px; top: 939px; }

/*GROUP7*/
.group7 a.vi7 { left: 209px; top: 960px; }

/*GROUP8*/
.group8 a.vi8 { left: 358px; top: 660px; }

/*GROUP9*/
.group9 a.vi9 { left: 252px; top: 593px; }

.group9 a.vi9-1 { left: 75px; top: 770px; }

/*GROUP11*/
.group11 a.vi11 { left: 445px; top: 588px; }

/*GROUP12*/
.group12 a.vi12 { left: 121px; top: 536px; }

/*GROUP14*/
.group14 a.vi14 { left: 578px; top: 906px; }

/*Responsive Supermarkets Map */
a.su1, a.su3, a.su6a, a.su6b, a.su7, a.su8, a.su9, a.su10, a.su11, a.su13, a.su15, a.su16, a.su18, a.su19, a.su20, a.su21, a.su22, a.su41 {
margin-left: -25px; margin-top: 225px;}

/* Responsive Luxury Suite, Standard Room, Presidential Suite, and Supermarkets Maps*/
.group1 a.lu1, .group1 a.lu1-1, .group2 a.lu2, .group2 a.lu2-1, .group2 a.lu2-2, .group2 a.lu2-3, .group2 a.lu2-4, .group2 a.lu2-5, .group2 a.lu2-6, .group2 a.lu2-7, .group3 a.lu3, .group3 a.lu3-1, .group3 a.lu3-2, .group3 a.lu3-3, .group3 a.lu3-4, .group3 a.lu3-5, .group3 a.lu3-6, .group3 a.lu3-7, .group4 a.lu4, .group4 a.lu4-1, .group4 a.lu4-2, .group5 a.lu5, .group6 a.lu6, .group7 a.lu7, .group8 a.lu8, .group9 a.lu9, .group11 a.lu11, .group12 a.lu12, .group12 a.lu12-1, .group1 a.st1, .group1 a.st1-1, .group2 a.st2, .group2 a.st2-1, .group2 a.st2-2, .group2 a.st2-3, .group2 a.st2-4, .group2 a.st2-5, .group2 a.st2-6, .group2 a.st2-7, .group2 a.st2-8, .group3 a.st3, .group3 a.st3-1, .group3 a.st3-2, .group3 a.st3-3, .group3 a.st3-4, .group3 a.st3-5, .group3 a.st3-6, .group3 a.st3-7, .group3 a.st3-8, .group4 a.st4, .group4 a.st4-1, .group4 a.st4-2, .group5 a.st5, .group6 a.st6, .group7 a.st7, .group8 a.st8, .group9 a.st9, .group11 a.st11, .group12 a.st12 {margin-left: -25px; margin-top: -44px;}

.group1 a.pr1, .group2 a.pr2, .group2 a.pr2-1, .group2 a.pr2-2, .group2 a.pr2-3, .group2 a.pr2-4, .group2 a.pr2-5, .group2 a.pr2-6, .group2 a.pr2-7, .group2 a.pr2-8, .group3 a.pr3, .group3 a.pr3-1, .group3 a.pr3-2, .group3 a.pr3-3, .group3 a.pr3-4, .group3 a.pr3-5, .group3 a.pr3-6, .group3 a.pr3-7, .group3 a.pr3-8, .group3 a.pr3-9, .group3 a.pr3-10, .group3 a.pr3-11, .group3 a.pr3-12, .group3 a.pr3-13, .group3 a.pr3-14, .group4 a.pr4, .group4 a.pr4-1, .group4 a.pr4-2, .group4 a.pr4-3, .group4 a.pr4-4, .group4 a.pr4-5, .group4 a.pr4-6, .group5 a.pr5, .group6 a.pr6, .group6 a.pr6-1, .group6 a.pr6-2, .group7 a.pr7, .group8 a.pr8, .group11 a.pr11, .group12 a.pr12, .group13 a.pr13 {
margin-left: -26px; margin-top: -43px;}

/*Responsive Quick Product Guide Tree*/
a.hover-usa1 {
width: initial;
height: initial;
top: initial;
left: initial;
position: initial;
}

.hidden-tree-quick-product {
display: none;}

a.hover-green1, a.hover-b2b1, a.hover-troy1 {
height: initial;
width: initial;
top:initial;
position: initial;
}

a.hover-usa1:hover, a.hover-green1:hover, a.hover-b2b1:hover, a.hover-troy1:hover {
opacity: 0.3;
}

.tree-tablet {display: initial !important; width:100%; max-width: 472px !important;}
.tree-tablet1 {display: initial !important; width:100%; max-width: 472px !important;}

.tree-tablet1 ul li a img {
margin-top: -10px;
display: inline-block;
}

.tree-tablet1 ul {
margin-bottom: 50px;}

a.hover-off:hover, a.hover-tec:hover, a.hover-jan:hover, a.hover-pow:hover, a.hover-ink:hover, a.hover-fur:hover, a.hover-ind:hover, a.hover-food:hover, .tree-tablet1 a:hover {
opacity:0.4;
background:initial;}

.tree-tablet1 ul, .tree-tablet1 li.category-name {
max-width: 300px;
width: 100%;
}

.tree-tablet1 li.category-name a {
font-size: 1.2em !important;
}

.tree-tablet1 li {
float: none;
max-width: 260px;
width: 100%;
display: inline-block;
}

.tree-tablet1 li.padding-top {
padding-top: 8px !important;}

/* Responsive Tree Industry Guide */
.hide-tree {display: none !important; }
}

/*----------------------------------------------------------------------------------max-width 1199px--------------------------------------------------------------------------------------------*/
/* Blue Color */
@media (max-width: 1199px){
.product_list .product-block .quick-view-wrapper-mobile .quick-view-mobile {
    display: block;
    position: relative;
    background-color: #026bb2;
}
}

/*----------------------------------------------------------------------------------max-width 992px--------------------------------------------------------------------------------------------*/
@media (min-width: 992px){
#subcategories .row > div:nth-child(4n+1), .first-in-line {
    clear: none; 
}
}

/*----------------------------------------------------------------------------------max-width 991x--------------------------------------------------------------------------------------------*/
@media(max-width:991px){
/* Hidden Dart Ads on home page */
.hide-dart {
display: none;
}

.responsive{
 margin-top: 2em !important;
}

/* margin top block free shipping etc*/
#top_column .block_topcolumn .block .block_content {
    margin-top: 47px;
}

/* RESPONSIVE HORIZONTAL CATEGORIES*/
#subcategories .col-sp-12{
width: 50% !important;
}

a.resi3, a.resi8, a.resi12, a.resi17, a.resi26, a.resi55, .resi-group57 a.resi57, .resi-group57 a.resi57-2, a.resi69, .clea-group6a a.clea6a, .clea-group6a a.clea6a-2, .clea-group6b a.clea6b, .clea-group6b a.clea6b-2, a.clea7, a.clea8, a.clea20, a.clea20a, a.clea21, a.clea22, a.clea34, a.clea38, a.clea41, a.clea62, a.clea68, a.clea69, a.clea99, a.clea115, a.bui6a, a.bui6b, a.bui7, a.bui8, a.bui20, a.bui21, a.bui22, a.bui33, a.bui34, a.bui41, a.ass3, a.ass6a, a.ass6b, a.ass12, a.ass17, a.ass20, a.ass21, a.ass22, a.ass23, a.ass28, a.ass38, a.ass41, .ass-group55 a.ass55, .ass-group55 a.ass55-2, .ass-group55 a.ass55-3, .ass-group55 a.ass55-4, .ass-group57 a.ass57, .ass-group57 a.ass57-2, .ass-group57 a.ass57-3, .ass-group57 a.ass57-4, a.leg6a, a.leg6b, a.leg7, .leg-group8 a.leg8, .leg-group8 a.leg8-2, .leg-group8 a.leg8-3, a.leg20, a.leg21, a.leg22, a.leg31, a.leg34, a.leg41, a.leg62, a.leg79, a.leg83, a.fi6a, a.fi6b, a.fi7, .fi-group8 a.fi8, .fi-group8 a.fi8-2, .fi-group8 a.fi8-3, .fi20, .fi21, .fi22, .fi31, .fi34, .fi41, .fi43, .fi62, a.day3, a.day6a, a.day6b, a.day8, a.day9, a.day10, a.day11, a.day12, a.day20, a.day21, a.day22, a.day41, .day-group125 a.day125, .day-group125 a.day125-2, .day-group125 a.day125-3, a.day135, a.day136, a.day137, a.sch3, a.sch5, .sch-group6a a.sch6a, .sch-group6a a.sch6a-2, .sch-group6a a.sch6a-3, .sch-group6b a.sch6b, .sch-group6b a.sch6b-2, .sch-group6b a.sch6b-3, a.sch9, a.sch10, .sch-group11 a.sch11, .sch-group11 a.sch11-2, a.sch20, a.sch21, a.sch22, a.sch33, a.sch41, a.sch62, a.sch79, a.sch104, a.sch105, .sch-group107 a.sch107, .sch-group107 a.sch107-2, .sch-group107 a.sch107-3, .sch-group107 a.sch107-4, .sch-group125 a.sch125, .sch-group125 a.sch125-2, .sch-group125 a.sch125-3, .sch-group125 a.sch125-5, .sch137, a.call6a, a.call6b, a.call7, .call-group8 a.call8, .call-group8 a.call8-2, a.call20, a.call21, a.call22, a.call31, a.call34, a.call41, a.call43, a.call62, a.call119 { margin-top: 74px !important;}


/*Responsive Portable, Libraries, Recreational Parks, Churches, Theme Parks, Call Centers, Building Maintenance, Manufactures, Packing, Convention Centers, train, airplane, bus, car, stadium, day care, school, gym, legal offices, financial offices, medical, hospitals, veterinarians, salon, assited living facilities, theaters, cinemas, night clubs, golf courses, bowling, cleaning, gas stations, retail stores, residential stores */
a.resi3, a.resi8, a.resi12, a.resi17, a.resi26, a.resi55, .resi-group57 a.resi57, .resi-group57 a.resi57-2, a.resi69, a.retail6a, a.retail6b, a.retail7, a.retail8, a.retail11, a.retail18, a.retail19, a.retail20, a.retail21, a.retail22,  a.retail41, a.retail63, a.retail84, a.retail107, a.gas3, a.gas6a, a.gas6b, a.gas7, a.gas8, a.gas9, a.gas10, a.gas16, a.gas19, a.gas20, a.gas21, a.gas22, a.gas41, a.gas80, a.gas81, .clea-group6a a.clea6a, .clea-group6a a.clea6a-2, .clea-group6b a.clea6b, .clea-group6b a.clea6b-2, a.clea7, a.clea8, a.clea20, a.clea20a, a.clea21, a.clea22, a.clea34, a.clea38, a.clea41, a.clea62, a.clea68, a.clea69, a.clea99, a.clea115, a.bow2a, a.bow3, a.bow6a, a.bow6b, a.bow8, a.bow9, a.bow10, a.bow19, a.bow20, a.bow21, a.bow22, a.bow25, a.bow29, a.bow41, a.bow68, a.bow69, a.bow114, a.golf6a, a.golf6b, a.golf8, a.golf19, a.golf20, a.golf21, a.golf22, a.golf41, a.golf66, a.golf68, a.golf69, a.golf113, a.night2a, a.night3, a.night6a, a.night6b, a.night8, a.night9, a.night10, a.night20, a.night21, a.night22, a.night41, .night-group58 a.night58, .night-group58 a.night58-2, .night-group58 a.night58-3,  a.night69, a.night112, a.cin3, a.cin6a, a.cin6b, a.cin8, a.cin12, a.cin19, a.cin20, a.cin21, a.cin22, a.cin41, a.cin58, a.cin69, a.cin102, a.cin110, a.cin111, .thea-group6a a.thea6a, .thea-group6a a.thea6a-2, .thea-group6b a.thea6b, .thea-group6b a.thea6b-2, a.thea8, a.thea19, a.thea20, a.thea21, a.thea22, a.thea33, a.thea41, a.thea69, a.thea92, .thea-group94 a.thea94, .thea-group94 a.thea94-2, a.thea102, a.thea104, a.thea105, a.thea106, a.thea107, a.thea108, a.thea109, a.ass3, a.ass6a, a.ass6b, a.ass12, a.ass17, a.ass20, a.ass21, a.ass22, a.ass23, a.ass28, a.ass38, a.ass41, .ass-group55 a.ass55, .ass-group55 a.ass55-2, .ass-group55 a.ass55-3, .ass-group55 a.ass55-4, .ass-group57 a.ass57, .ass-group57 a.ass57-2, .ass-group57 a.ass57-3, .ass-group57 a.ass57-4, a.spa6a, a.spa6b, a.spa7, a.spa8, a.spa20, a.spa21, a.spa22, a.spa31, a.spa34, a.spa36, a.spa41, a.spa69, a.spa89, .spa-group98 a.spa98, .spa-group98 a.spa98-2, a.spa100, a.spa101 , a.vet6a, a.vet6b, a.vet7, a.vet8, a.vet14, a.vet20, a.vet21, a.vet22, .vet-group24 a.vet24, .vet-group24 a.vet24-2, a.vet31, a.vet34, a.vet41, a.vet78, a.vet87, a.vet88, a.vet89, a.vet90, a.vet91, a.hosp5, a.hosp6a, a.hosp6b, a.hosp7, a.hosp19, a.hosp20, a.hosp21, a.hosp22, a.hosp31, a.hosp34, a.hosp41, a.hosp92, a.hosp93, a.hosp94, a.hosp95, a.hosp96, a.hosp97, a.med6a, a.med6b, a.med7, a.med8, a.med18, a.med20, a.med21, a.med22, a.med31, a.med34, a.med41, a.med69, a.med78, .med-group82 a.med82, .med-group82 a.med82-2, a.fi6a, a.fi6b, a.fi7, .fi-group8 a.fi8, .fi-group8 a.fi8-2, .fi-group8 a.fi8-3, .fi20, .fi21, .fi22, .fi31, .fi34, .fi41, .fi43, .fi62, a.leg6a, a.leg6b, a.leg7, .leg-group8 a.leg8, .leg-group8 a.leg8-2, .leg-group8 a.leg8-3, a.leg20, a.leg21, a.leg22, a.leg31, a.leg34, a.leg41, a.leg62, a.leg79, a.leg83, a.gym6a, a.gym6b, a.gym8, a.gym20, a.gym21, a.gym22, a.gym34, a.gym37, a.gym38, a.gym41, a.gym42a, a.gym98, a.gym116a, a.gym116b, .gym-group117 a.gym117, .gym-group117 a.gym117-2, a.gym118, a.sch3, a.sch5, .sch-group6a a.sch6a, .sch-group6a a.sch6a-2, .sch-group6a a.sch6a-3, .sch-group6b a.sch6b, .sch-group6b a.sch6b-2, .sch-group6b a.sch6b-3, a.sch9, a.sch10, .sch-group11 a.sch11, .sch-group11 a.sch11-2, a.sch20, a.sch21, a.sch22, a.sch33, a.sch41, a.sch62, a.sch79, a.sch104, a.sch105, .sch-group107 a.sch107, .sch-group107 a.sch107-2, .sch-group107 a.sch107-3, .sch-group107 a.sch107-4, .sch-group125 a.sch125, .sch-group125 a.sch125-2, .sch-group125 a.sch125-3, .sch-group125 a.sch125-5, .sch137 , a.day3, a.day6a, a.day6b, a.day8, a.day9, a.day10, a.day11, a.day12, a.day20, a.day21, a.day22, a.day41, .day-group125 a.day125, .day-group125 a.day125-2, .day-group125 a.day125-3, a.day135, a.day136, a.day137, a.sta2a, a.sta4, a.sta6a, a.sta6b, a.sta8, a.sta19, a.sta20, a.sta21, a.sta22, a.sta35, a.sta41, .sta-group58 a.sta58, .sta-group58 a.sta58-2, .sta-group58 a.sta58-3, .sta-group58 a.sta58-4, a.sta92, a.sta62, a.sta69, a.sta94, a.sta138, a.sta139, a.boa2a, a.boa3, a.boa4, a.boa6a, a.boa6b, a.boa35, .boa-group55 a.boa55, .boa-group55 a.boa55-2, .boa-group55 a.boa55-3, .boa-group55 a.boa55-4, .boa-group55 a.boa55-5, .boa-group57 a.boa57, .boa-group57 a.boa57-2, .boa-group57 a.boa57-3, .boa-group57 a.boa57-4, .boa-group57 a.boa57-5, .boa-group57 a.boa57-6, a.boa65, a.boa92, a.boa94, a.boa140, a.car58, .car-group103 a.car103, .car-group103 a.car103-2, a.car120, a.car141, a.car142, a.car143, a.bus6:hover, a.bus58:hover, a.bus80:hover, a.air3, a.air6, a.air9, a.air10, a.air28, .air-group58 a.air58, .air-group58 a.air58-2, a.tra1, a.tra3, a.tra6, a.tra9, a.tra10, a.tra28, a.tra58, a.con3, .con-group6a a.con6a, .con-group6a a.con6a-2, .con-group6a a.con6a-3, .con-group6a a.con6a-4, .con-group6b a.con6b, .con-group6b a.con6b-2, .con-group6b a.con6b-3, .con-group6b a.con6b-4, a.con9, a.con10, a.con20, a.con21, a.con22, a.con28, a.con29, a.con33, a.con41, a.con69, .con-group92 a.con92, .con-group92 a.con92-2, .con-group92 a.con92-3, .con-group92 a.con92-4, .con-group94 a.con94, .con-group94 a.con94-2, .con-group94 a.con94-3, .con-group94 a.con94-4, .con-group94 a.con94-5, a.pac6a, a.pac6b, a.pac8, a.pac18, a.pac20, a.pac21, a.pac22, a.pac41, .pac-group73 a.pac73, .pac-group73 a.pac73-2, a.pac107, a.pac130, a.pac131, a.pac132, a.pac133, a.pac134 , a.man6a, a.man6b, a.man7, a.man8, a.man18, a.man20, a.man21, a.man22, a.man41, a.man68, a.man69, a.man99, a.man127, a.man128, a.man129, a.man130, a.bui6a, a.bui6b, a.bui7, a.bui8, a.bui20, a.bui21, a.bui22, a.bui33, a.bui34, a.bui41, a.call6a, a.call6b, a.call7, .call-group8 a.call8, .call-group8 a.call8-2, a.call20, a.call21, a.call22, a.call31, a.call34, a.call41, a.call43, a.call62, a.call119, .att-group2b a.att2b, .att-group2b a.att2b-2, a.att3, a.att4, a.att5, .att-group6a a.att6a, .att-group6a a.att6a-2, .att-group6b a.att6b, .att-group6b a.att6b-2, a.att8, a.att9, a.att10, a.att18, a.att19, a.att20, a.att21, a.att23, a.att32, a.att33, a.att34, a.att35, a.att38, a.att41, a.att42b, a.att65, a.att69, a.att99, a.att137, a.att144, .att-group145 a.att145, .att-group145 a.att145-2, a.att146, a.att147, a.att148, a.att149, a.chu6a, a.chu6b, a.chu8, a.chu20, a.chu21, a.chu22, a.chu41, a.chu68, a.chu69, a.chu121, a.chu122, a.chu123, a.chu124, a.chu125, a.chu126, a.rec6a, a.rec6b, a.rec20, a.rec64, a.rec65, a.rec150 , a.lib6a, a.lib6b, a.lib8, a.lib20, a.lib21, a.lib22, a.lib34, a.lib41, a.lib62, a.lib104, a.lib125, a.lib151, a.lib152, a.lib153, a.port6, a.port21, a.port59, a.port155 {margin-top: -14px; margin-left: -33px;}

/*Responsive Banks*/
a.ban6a, a.ban6b, a.ban7, .ban-group8 a.ban8, .ban-group8 a.ban8-2, a.ban20, a.ban22, a.ban31, a.ban33, a.ban41, a.ban62, a.ban69, a.ban154 {margin-top: -14px; margin-left: -33px;}

/*Responsive Commercial Laundries*/
a.lau6a, a.lau6b, a.lau8, a.lau20, a.lau22, a.lau34, a.lau41, a.lau65, a.lau69, .lau-group156 a.lau156, .lau-group156 a.lau156-2, .lau-group157 a.lau157, .lau-group157 a.lau157-2, .lau-group157 a.lau157-3, a.lau158{margin-top: -14px; margin-left: -34px;}

/*Responsive Car Wash Map*/
a.car5, a.car6A, a.car6B, a.car7, a.car8, a.car20, a.car21, a.car22, a.car31, a.car41, a.car45, a.car62, a.car71, a.car72, a.car73, a.car74, a.car75, a.car76, a.car77, a.car85 {margin-top: -13px; margin-left: -33px;}

/* Responsive Mechanic Shops Map */
a.me5, a.me6A, a.me6B, a.me7, a.me8, a.me20, a.me21, a.me22, a.me31, a.me34, a.me41, a.me70, a.me85, a.me86, a.me68 {
    margin-top: 68px;
    margin-left: -36px;}

/* Responsive Food Truck Map */
.truck9 a.tr9, .truck10 a.tr10, .truck58 a.tr58, .truck58 a.tr58-1, .truck58 a.tr58-1, .truck59 a.tr59, .truck60 a.tr60, .truck61 a.tr61, .truck61 a.tr61-1, .truck61 a.tr61-2, .truck69 a.tr69  { margin-top: -13px; margin-left: -17px;}

/* Responsive Bakeries Map */
a.ba6A, a.ba6B, a.ba9, a.ba10, a.ba12, a.ba13, a.ba14, a.ba17, a.ba18, a.ba21, a.ba22, a.ba23, a.ba26, a.ba28, a.ba41, a.ba69 { margin-top: -12px; margin-left: -34px;}

/*Responsive Resort Map*/
a.res1, a.res2, a.res3, a.res4, a.res5, a.res6, a.res7, a.res8, a.res9, a.res10, a.res11, a.res12, a.res13, a.res14, a.res15, a.res16, a.res17, a.res18, a.res19, a.res20, a.res21, a.res22, a.res23, a.res24, a.res25, a.res26, a.res27, a.res28, a.res29, a.res30, a.res31, a.res32, a.res33, a.res34, a.res68 { margin-top: -21px; margin-left: -34px;}

/*Responsive Motel Map*/
a.mo1, a.mo2, a.mo3, a.mo4, a.mo5, a.mo5-1, a.mo5-2, a.mo5-3, a.mo5-4, a.mo6, a.mo7, a.mo8, a.mo9, a.mo10, a.mo11, a.mo21, a.mo22, a.mo41 {
margin-top: -5px; margin-left: -34px;}
a.mo21, a.mo22, a.mo41, a.mo68 { margin-top: -14px; margin-left: -35px;}

/*Responsive for Villas Maps*/
img.responsive-ipad {
margin-top: 2.5em !important;
margin-left: -1.2em !important;
}

/*Responsive for Restaurant Map*/
img.responsive-ipadbis {
margin-left: -1.2em !important;
}

a.re1, a.re2, a.re3, a.re4, a.re5, a.re6, a.re7, a.re8,  a.re8bis, a.re9, a.re10, a.re11, a.re12, a.re13, a.re14, a.re15, a.re16, a.re41 {
margin-top: 16px;
margin-left: -9px;
}

a.re4 {margin-top: 68px; margin-left: -7px;}
a.re41 {margin-top: -2px; margin-left: -33px;}

a.su1, a.su3, a.su6a, a.su6b, a.su7, a.su8, a.su9, a.su10, a.su11, a.su13, a.su15, a.su16, a.su18, a.su19, a.su20, a.su21, a.su22, a.su41 {
    margin-top: 239px;
    margin-left: -34px;
}

 a.ho1, a.ho2, a.ho3, a.ho4,  a.ho5, a.ho6, a.ho7, a.ho8, a.ho9, a.ho10, a.ho11, a.ho12, a.ho13, a.ho14, a.ho15, a.ho16, a.ho17, a.ho18, a.ho19, a.ho20, a.ho21, a.ho22, a.ho23, a.ho24, a.ho25, a.ho26, a.ho27, a.ho28, a.ho29 {
margin-left: -10px; margin-top: 7px;}

a.ho30, a.ho31, a.ho68 { margin-top: -17px; margin-left: -35px;}

/* Villas Map */
.group1 a.vi1, .group1 a.vi1-1, .group1 a.vi1-2, group1 a.vi1-3, .group2 a.vi2, .group2 a.vi2-1, .group2 a.vi2-2, .group2 a.vi2-3, .group2 a.vi2-4, .group2 a.vi2-5, .group2 a.vi2-6, .group2 a.vi2-7, .group2 a.vi2-8, .group2 a.vi2-9, .group3 a.vi3, .group3 a.vi3-1, .group3 a.vi3-2, .group3 a.vi3-3, .group3 a.vi3-4, .group3 a.vi3-5, .group3 a.vi3-6, .group3 a.vi3-7, .group3 a.vi3-8, .group3 a.vi3-9, .group3 a.vi3-10, .group3 a.vi3-11, .group3 a.vi3-12, .group3 a.vi3-13, .group3 a.vi3-14, .group3 a.vi3-15, .group4 a.vi4, .group4 a.vi4-1, .group4 a.vi4-2, .group4 a.vi4-3, .group4 a.vi4-4, .group4 a.vi4-5, .group5 a.vi5, .group6 a.vi6, .group6 a.vi6-1, .group7 a.vi7, .group8 a.vi8, .group9 a.vi9, .group9 a.vi9-1, .group11 a.vi11, .group12 a.vi12, .group14 a.vi14 {
margin-left: -8px;
}

/* Presidential Suites */
.group1 a.pr1, .group2 a.pr2, .group2 a.pr2-1, .group2 a.pr2-2, .group2 a.pr2-3, .group2 a.pr2-4, .group2 a.pr2-5, .group2 a.pr2-6, .group2 a.pr2-7, .group2 a.pr2-8, .group3 a.pr3, .group3 a.pr3-1, .group3 a.pr3-2, .group3 a.pr3-3, .group3 a.pr3-4, .group3 a.pr3-5, .group3 a.pr3-6, .group3 a.pr3-7, .group3 a.pr3-8, .group3 a.pr3-9, .group3 a.pr3-10, .group3 a.pr3-11, .group3 a.pr3-12, .group3 a.pr3-13, .group3 a.pr3-14, .group4 a.pr4, .group4 a.pr4-1, .group4 a.pr4-2, .group4 a.pr4-3, .group4 a.pr4-4, .group4 a.pr4-5, .group4 a.pr4-6, .group5 a.pr5, .group6 a.pr6, .group6 a.pr6-1, .group6 a.pr6-2, .group7 a.pr7, .group8 a.pr8, .group11 a.pr11, .group12 a.pr12, .group13 a.pr13 {
margin-left: -18px;
margin-top: -36px;
}

/* Responsive Luxury Suite and Standard Room */
.group1 a.lu1, .group1 a.lu1-1, .group2 a.lu2, .group2 a.lu2-1, .group2 a.lu2-2, .group2 a.lu2-3, .group2 a.lu2-4, .group2 a.lu2-5, .group2 a.lu2-6, .group2 a.lu2-7, .group3 a.lu3, .group3 a.lu3-1, .group3 a.lu3-2, .group3 a.lu3-3, .group3 a.lu3-4, .group3 a.lu3-5, .group3 a.lu3-6, .group3 a.lu3-7, .group4 a.lu4, .group4 a.lu4-1, .group4 a.lu4-2, .group5 a.lu5, .group6 a.lu6, .group7 a.lu7, .group8 a.lu8, .group9 a.lu9, .group11 a.lu11, .group12 a.lu12, .group12 a.lu12-1, .group1 a.st1, .group1 a.st1-1, .group2 a.st2, .group2 a.st2-1, .group2 a.st2-2, .group2 a.st2-3, .group2 a.st2-4, .group2 a.st2-5, .group2 a.st2-6, .group2 a.st2-7, .group2 a.st2-8, .group3 a.st3, .group3 a.st3-1, .group3 a.st3-2, .group3 a.st3-3, .group3 a.st3-4, .group3 a.st3-5, .group3 a.st3-6, .group3 a.st3-7, .group3 a.st3-8, .group4 a.st4, .group4 a.st4-1, .group4 a.st4-2, .group5 a.st5, .group6 a.st6, .group7 a.st7, .group8 a.st8, .group9 a.st9, .group11 a.st11, .group12 a.st12{
margin-left: -19px;
margin-top: -36px;}

/*Responsive Quick Product Guide Tree*/
a.hover-usa1 {
width: initial;
height: initial;
top: initial;
left: initial;
position: initial;
}

a.hover-green1, a.hover-b2b1, a.hover-troy1 {
height: initial;
width: initial;
top:initial;
position: initial;
}

a.hover-usa1:hover, a.hover-green1:hover, a.hover-b2b1:hover, a.hover-troy1:hover {
opacity: 0.3;
}

a.hover-green1 { left: 250px; }
a.hover-b2b1 { left: 326px; }
a.hover-troy1 { left: 408px; }

a.hover-off:hover, a.hover-tec:hover, a.hover-jan:hover, a.hover-pow:hover, a.hover-ink:hover, a.hover-fur:hover, a.hover-ind:hover, a.hover-food:hover {
opacity:0.4;
background:initial;}

a.hover-off, a.hover-tec, a.hover-jan , a.hover-pow, a.hover-ink, a.hover-fur, a.hover-ind, a.hover-food {
text-decoration: none;
color: white;
transition: 0.3s ease-in-out;
width: initial;
height: initial;
top: initial;
left: initial;
width: 250px;
padding: 5px 15px;
position: initial;
font-weight: bold;
font-size: 1.2em;
}

/*Responsive Product Guide Tree*/

.tree-tablet {
display:none!important;}
}

/*----------------------------------------------------------------------------------max-width 850px--------------------------------------------------------------------------------------------*/
@media (max-width: 850px;){
.sub-cat {
margin: 30px 0 0 0 !important;
}

.brochure {
max-width: 250px !important;
margin-left: 10px;
}
}

/*----------------------------------------------------------------------------------max-width 768px--------------------------------------------------------------------------------------------*/
@media (max-width: 768px){
.carousel-inner > .item {
    width: initial;
}
}


@media(max-width:768px){
.carousel-inner > .item {
    width: 660px;
}
}

/*----------------------------------------------------------------------------------max-width 767px--------------------------------------------------------------------------------------------*/
@media(max-width:767px){

/*Responsive Authentication Page*/
#login_form, #create-account_form {
margin-left: 20px;
}

a.resi3, a.resi8, a.resi12, a.resi17, a.resi26, a.resi55, .resi-group57 a.resi57, .resi-group57 a.resi57-2, a.resi69, .clea-group6a a.clea6a, .clea-group6a a.clea6a-2, .clea-group6b a.clea6b, .clea-group6b a.clea6b-2, a.clea7, a.clea8, a.clea20, a.clea20a, a.clea21, a.clea22, a.clea34, a.clea38, a.clea41, a.clea62, a.clea68, a.clea69, a.clea99, a.clea115, a.bui6a, a.bui6b, a.bui7, a.bui8, a.bui20, a.bui21, a.bui22, a.bui33, a.bui34, a.bui41, a.ass3, a.ass6a, a.ass6b, a.ass12, a.ass17, a.ass20, a.ass21, a.ass22, a.ass23, a.ass28, a.ass38, a.ass41, .ass-group55 a.ass55, .ass-group55 a.ass55-2, .ass-group55 a.ass55-3, .ass-group55 a.ass55-4, .ass-group57 a.ass57, .ass-group57 a.ass57-2, .ass-group57 a.ass57-3, .ass-group57 a.ass57-4, a.leg6a, a.leg6b, a.leg7, .leg-group8 a.leg8, .leg-group8 a.leg8-2, .leg-group8 a.leg8-3, a.leg20, a.leg21, a.leg22, a.leg31, a.leg34, a.leg41, a.leg62, a.leg79, a.leg83, a.fi6a, a.fi6b, a.fi7, .fi-group8 a.fi8, .fi-group8 a.fi8-2, .fi-group8 a.fi8-3, .fi20, .fi21, .fi22, .fi31, .fi34, .fi41, .fi43, .fi62, a.day3, a.day6a, a.day6b, a.day8, a.day9, a.day10, a.day11, a.day12, a.day20, a.day21, a.day22, a.day41, .day-group125 a.day125, .day-group125 a.day125-2, .day-group125 a.day125-3, a.day135, a.day136, a.day137, a.sch3, a.sch5, .sch-group6a a.sch6a, .sch-group6a a.sch6a-2, .sch-group6a a.sch6a-3, .sch-group6b a.sch6b, .sch-group6b a.sch6b-2, .sch-group6b a.sch6b-3, a.sch9, a.sch10, .sch-group11 a.sch11, .sch-group11 a.sch11-2, a.sch20, a.sch21, a.sch22, a.sch33, a.sch41, a.sch62, a.sch79, a.sch104, a.sch105, .sch-group107 a.sch107, .sch-group107 a.sch107-2, .sch-group107 a.sch107-3, .sch-group107 a.sch107-4, .sch-group125 a.sch125, .sch-group125 a.sch125-2, .sch-group125 a.sch125-3, .sch-group125 a.sch125-5, .sch137, a.call6a, a.call6b, a.call7, .call-group8 a.call8, .call-group8 a.call8-2, a.call20, a.call21, a.call22, a.call31, a.call34, a.call41, a.call43, a.call62, a.call119 { margin-top: 90px !important;}


/*Responsive Portable, Libraries, Recreational Parks, Churches, Theme Parks, Call Centers, Building Maintenance, Manufactures, Packing, Convention Centers, train, airplane, bus, car, boat, stadium, day care, school, gym, legal offices, financial a.cin3, a.cin6a, a.cin6b, a.cin8, a.cin12, a.cin19, a.cin20, a.cin21, a.cin22, a.cin41, a.cin58, a.cin69, a.cin102, a.cin110, a.cin111, offices, medical, hospitals, veterinarians, salon, assisted living facilities, theaters, cinemas, night clubs, golf courses, bowling, cleaning, gas stations, retail stores, residential customers */
a.resi3, a.resi8, a.resi12, a.resi17, a.resi26, a.resi55, .resi-group57 a.resi57, .resi-group57 a.resi57-2, a.resi69, a.retail6a, a.retail6b, a.retail7, a.retail8, a.retail11, a.retail18, a.retail19, a.retail20, a.retail21, a.retail22,  a.retail41, a.retail63, a.retail84, a.retail107, a.gas3, a.gas6a, a.gas6b, a.gas7, a.gas8, a.gas9, a.gas10, a.gas16, a.gas19, a.gas20, a.gas21, a.gas22, a.gas41, a.gas80, a.gas81, .clea-group6a a.clea6a, .clea-group6a a.clea6a-2, .clea-group6b a.clea6b, .clea-group6b a.clea6b-2, a.clea7, a.clea8, a.clea20, a.clea20a, a.clea21, a.clea22, a.clea34, a.clea38, a.clea41, a.clea62, a.clea68, a.clea69, a.clea99, a.clea115, a.bow2a, a.bow3, a.bow6a, a.bow6b, a.bow8, a.bow9, a.bow10, a.bow19, a.bow20, a.bow21, a.bow22, a.bow25, a.bow29, a.bow41, a.bow68, a.bow69, a.bow114, a.golf6a, a.golf6b, a.golf8, a.golf19, a.golf20, a.golf21, a.golf22, a.golf41, a.golf66, a.golf68, a.golf69, a.golf113, a.night2a, a.night3, a.night6a, a.night6b, a.night8, a.night9, a.night10, a.night20, a.night21, a.night22, a.night41, .night-group58 a.night58, .night-group58 a.night58-2, .night-group58 a.night58-3,  a.night69, a.night112, .thea-group6a a.thea6a, .thea-group6a a.thea6a-2, .thea-group6b a.thea6b, .thea-group6b a.thea6b-2, a.thea8, a.thea19, a.thea20, a.thea21, a.thea22, a.thea33, a.thea41, a.thea69, a.thea92, .thea-group94 a.thea94, .thea-group94 a.thea94-2, a.thea102, a.thea104, a.thea105, a.thea106, a.thea107, a.thea108, a.thea109, a.ass3, a.ass6a, a.ass6b, a.ass12, a.ass17, a.ass20, a.ass21, a.ass22, a.ass23, a.ass28, a.ass38, a.ass41, .ass-group55 a.ass55, .ass-group55 a.ass55-2, .ass-group55 a.ass55-3, .ass-group55 a.ass55-4, .ass-group57 a.ass57, .ass-group57 a.ass57-2, .ass-group57 a.ass57-3, .ass-group57 a.ass57-4, a.spa6a, a.spa6b, a.spa7, a.spa8, a.spa20, a.spa21, a.spa22, a.spa31, a.spa34, a.spa36, a.spa41, a.spa69, a.spa89, .spa-group98 a.spa98, .spa-group98 a.spa98-2, a.spa100, a.spa101 , a.vet6a, a.vet6b, a.vet7, a.vet8, a.vet14, a.vet20, a.vet21, a.vet22, .vet-group24 a.vet24, .vet-group24 a.vet24-2, a.vet31, a.vet34, a.vet41, a.vet78, a.vet87, a.vet88, a.vet89, a.vet90, a.vet91, a.hosp5, a.hosp6a, a.hosp6b, a.hosp7, a.hosp19, a.hosp20, a.hosp21, a.hosp22, a.hosp31, a.hosp34, a.hosp41, a.hosp92, a.hosp93, a.hosp94, a.hosp95, a.hosp96, a.hosp97, a.med6a, a.med6b, a.med7, a.med8, a.med18, a.med20, a.med21, a.med22, a.med31, a.med34, a.med41, a.med69, a.med78, .med-group82 a.med82, .med-group82 a.med82-2, a.fi6a, a.fi6b, a.fi7, .fi-group8 a.fi8, .fi-group8 a.fi8-2, .fi-group8 a.fi8-3, .fi20, .fi21, .fi22, .fi31, .fi34, .fi41, .fi43, .fi62, a.leg6a, a.leg6b, a.leg7, .leg-group8 a.leg8, .leg-group8 a.leg8-2, .leg-group8 a.leg8-3, a.leg20, a.leg21, a.leg22, a.leg31, a.leg34, a.leg41, a.leg62, a.leg79, a.leg83, a.gym6a, a.gym6b, a.gym8, a.gym20, a.gym21, a.gym22, a.gym34, a.gym37, a.gym38, a.gym41, a.gym42a, a.gym98, a.gym116a, a.gym116b, .gym-group117 a.gym117, .gym-group117 a.gym117-2, a.gym118, a.sch3, a.sch5, .sch-group6a a.sch6a, .sch-group6a a.sch6a-2, .sch-group6a a.sch6a-3, .sch-group6b a.sch6b, .sch-group6b a.sch6b-2, .sch-group6b a.sch6b-3, a.sch9, a.sch10, .sch-group11 a.sch11, .sch-group11 a.sch11-2, a.sch20, a.sch21, a.sch22, a.sch33, a.sch41, a.sch62, a.sch79, a.sch104, a.sch105, .sch-group107 a.sch107, .sch-group107 a.sch107-2, .sch-group107 a.sch107-3, .sch-group107 a.sch107-4, .sch-group125 a.sch125, .sch-group125 a.sch125-2, .sch-group125 a.sch125-3, .sch-group125 a.sch125-5, .sch137 , a.day3, a.day6a, a.day6b, a.day8, a.day9, a.day10, a.day11, a.day12, a.day20, a.day21, a.day22, a.day41, .day-group125 a.day125, .day-group125 a.day125-2, .day-group125 a.day125-3, a.day135, a.day136, a.day137, a.sta2a, a.sta4, a.sta6a, a.sta6b, a.sta8, a.sta19, a.sta20, a.sta21, a.sta22, a.sta35, a.sta41, .sta-group58 a.sta58, .sta-group58 a.sta58-2, .sta-group58 a.sta58-3, .sta-group58 a.sta58-4, a.sta92, a.sta62, a.sta69, a.sta94, a.sta138, a.sta139, a.boa2a, a.boa3, a.boa4, a.boa6a, a.boa6b, a.boa35, .boa-group55 a.boa55, .boa-group55 a.boa55-2, .boa-group55 a.boa55-3, .boa-group55 a.boa55-4, .boa-group55 a.boa55-5, .boa-group57 a.boa57, .boa-group57 a.boa57-2, .boa-group57 a.boa57-3, .boa-group57 a.boa57-4, .boa-group57 a.boa57-5, .boa-group57 a.boa57-6, a.boa65, a.boa92, a.boa94, a.boa140, a.car58, .car-group103 a.car103, .car-group103 a.car103-2, a.car120, a.car141, a.car142, a.car143, a.bus6:hover, a.bus58:hover, a.bus80:hover, a.air3, a.air6, a.air9, a.air10, a.air28, .air-group58 a.air58, .air-group58 a.air58-2, a.tra1, a.tra3, a.tra6, a.tra9, a.tra10, a.tra28, a.tra58, a.con3, .con-group6a a.con6a, .con-group6a a.con6a-2, .con-group6a a.con6a-3, .con-group6a a.con6a-4, .con-group6b a.con6b, .con-group6b a.con6b-2, .con-group6b a.con6b-3, .con-group6b a.con6b-4, a.con9, a.con10, a.con20, a.con21, a.con22, a.con28, a.con29, a.con33, a.con41, a.con69, .con-group92 a.con92, .con-group92 a.con92-2, .con-group92 a.con92-3, .con-group92 a.con92-4, .con-group94 a.con94, .con-group94 a.con94-2, .con-group94 a.con94-3, .con-group94 a.con94-4, .con-group94 a.con94-5, a.pac6a, a.pac6b, a.pac8, a.pac18, a.pac20, a.pac21, a.pac22, a.pac41, .pac-group73 a.pac73, .pac-group73 a.pac73-2, a.pac107, a.pac130, a.pac131, a.pac132, a.pac133, a.pac134 , a.man6a, a.man6b, a.man7, a.man8, a.man18, a.man20, a.man21, a.man22, a.man41, a.man68, a.man69, a.man99, a.man127, a.man128, a.man129, a.man130, a.bui6a, a.bui6b, a.bui7, a.bui8, a.bui20, a.bui21, a.bui22, a.bui33, a.bui34, a.bui41, a.call6a, a.call6b, a.call7, .call-group8 a.call8, .call-group8 a.call8-2, a.call20, a.call21, a.call22, a.call31, a.call34, a.call41, a.call43, a.call62, a.call119, .att-group2b a.att2b, .att-group2b a.att2b-2, a.att3, a.att4, a.att5, .att-group6a a.att6a, .att-group6a a.att6a-2, .att-group6b a.att6b, .att-group6b a.att6b-2, a.att8, a.att9, a.att10, a.att18, a.att19, a.att20, a.att21, a.att23, a.att32, a.att33, a.att34, a.att35, a.att38, a.att41, a.att42b, a.att65, a.att69, a.att99, a.att137, a.att144, .att-group145 a.att145, .att-group145 a.att145-2, a.att146, a.att147, a.att148, a.att149, a.chu6a, a.chu6b, a.chu8, a.chu20, a.chu21, a.chu22, a.chu41, a.chu68, a.chu69, a.chu121, a.chu122, a.chu123, a.chu124, a.chu125, a.chu126, a.rec6a, a.rec6b, a.rec20, a.rec64, a.rec65, a.rec150 , a.lib6a, a.lib6b, a.lib8, a.lib20, a.lib21, a.lib22, a.lib34, a.lib41, a.lib62, a.lib104, a.lib125, a.lib151, a.lib152, a.lib153, a.port6, a.port21, a.port59, a.port155 {margin-top: 2px; margin-left: -17px;} 

/*Responsive Banks*/
a.ban6a, a.ban6b, a.ban7, .ban-group8 a.ban8, .ban-group8 a.ban8-2, a.ban20, a.ban22, a.ban31, a.ban33, a.ban41, a.ban62, a.ban69, a.ban154 {margin-top: 2px; margin-left: -17px;} 

/*Responsive Commercial Laundries*/
a.lau6a, a.lau6b, a.lau8, a.lau20, a.lau22, a.lau34, a.lau41, a.lau65, a.lau69, .lau-group156 a.lau156, .lau-group156 a.lau156-2, .lau-group157 a.lau157, .lau-group157 a.lau157-2, .lau-group157 a.lau157-3, a.lau158{margin-top: 2px; margin-left: -17px;}

/*Responsive Car Wash Map*/
a.car5, a.car6A, a.car6B, a.car7, a.car8, a.car20, a.car21, a.car22, a.car31, a.car41, a.car45, a.car62, a.car71, a.car72, a.car73, a.car74, a.car75, a.car76, a.car77, a.car85 {margin-top: 3px; margin-left: -17px;}

/* Responsive Mechanic Shop Map */
a.me5, a.me6A, a.me6B, a.me7, a.me8, a.me20, a.me21, a.me22, a.me31, a.me34, a.me41, a.me70, a.me85, a.me86, a.me68 {
    margin-top: 83px;
    margin-left: -18px;}

/* Responsive Bakeries Map */
a.ba6A, a.ba6B, a.ba9, a.ba10, a.ba12, a.ba13, a.ba14, a.ba17, a.ba18, a.ba21, a.ba22, a.ba23, a.ba26, a.ba28, a.ba41, a.ba69 { margin-top: 3px; margin-left: -17px;}

/* Responsive Food Truck Map */
.truck9 a.tr9, .truck10 a.tr10, .truck58 a.tr58, .truck58 a.tr58-1, .truck58 a.tr58-1, .truck59 a.tr59, .truck60 a.tr60, .truck61 a.tr61, .truck61 a.tr61-1, .truck61 a.tr61-2, .truck69 a.tr69  { margin-top: 2px; margin-left: 0px;}

/* Responsive Restaurant Map*/
a.re1, a.re2, a.re3, a.re4, a.re5, a.re6, a.re7, a.re8,  a.re8bis, a.re9, a.re10, a.re11, a.re12, a.re13, a.re14, a.re15, a.re16, a.re41 {
margin-top: 34px;
margin-left: 9px;
}

a.re4 {margin-top: 83px; margin-left: 8px;}
a.re41 {margin-top: 13px; margin-left: -17px;}

/* Responsive Supermarkets Map*/
a.su1, a.su3, a.su6a, a.su6b, a.su7, a.su8, a.su9, a.su10, a.su11, a.su13, a.su15, a.su16, a.su18, a.su19, a.su20, a.su21, a.su22, a.su41 {
margin-top: 255px;
margin-left: -17px;
}

/*Responsive Motel Map*/
a.mo1, a.mo2, a.mo3, a.mo4, a.mo5, a.mo5-1, a.mo5-2, a.mo5-3, a.mo5-4, a.mo6, a.mo7, a.mo8, a.mo9, a.mo10, a.mo11, a.mo21, a.mo22, a.mo41, a.mo68 { margin-top: 12px; margin-left: -19px;}
a.mo21, a.mo22, a.mo41, a.mo68 { margin-top: 12px; margin-left: -19px;}
a.mo21, a.mo22, a.mo41, a.mo68 { margin-top: 1px; }

/*Responsive Resort Map*/
a.res1, a.res2, a.res3, a.res4, a.res5, a.res6, a.res7, a.res8, a.res9, a.res10, a.res11, a.res12, a.res13, a.res14, a.res15, a.res16, a.res17, a.res18, a.res19, a.res20, a.res21, a.res22, a.res23, a.res24, a.res25, a.res26, a.res27, a.res28, a.res68, a.res30, a.res31, a.res32, a.res33, a.res34, a.res68 { margin-top: -6px; margin-left: -18px;}

/*Responsive Hotel Map*/
a.ho1, a.ho2, a.ho3, a.ho4,  a.ho5, a.ho6, a.ho7, a.ho8, a.ho9, a.ho10, a.ho11, a.ho12, a.ho13, a.ho14, a.ho15, a.ho16, a.ho17, a.ho18, a.ho19, a.ho20, a.ho21, a.ho22, a.ho23, a.ho24, a.ho25, a.ho26, a.ho27, a.ho28, a.ho29{
margin-top: 24px; margin-left: 8px;}

a.ho30, a.ho31, a.ho68 { margin-top: 0; margin-left: -17px;}

/*Responsive Presidential Suite Map, Luxury Suite and Standard Room*/
 .group1 a.lu1, .group1 a.lu1-1, .group2 a.lu2, .group2 a.lu2-1, .group2 a.lu2-2, .group2 a.lu2-3, .group2 a.lu2-4, .group2 a.lu2-5, .group2 a.lu2-6, .group2 a.lu2-7, .group3 a.lu3, .group3 a.lu3-1, .group3 a.lu3-2, .group3 a.lu3-3, .group3 a.lu3-4, .group3 a.lu3-5, .group3 a.lu3-6, .group3 a.lu3-7, .group4 a.lu4, .group4 a.lu4-1, .group4 a.lu4-2, .group5 a.lu5, .group6 a.lu6, .group7 a.lu7, .group8 a.lu8, .group9 a.lu9, .group11 a.lu11, .group12 a.lu12, .group12 a.lu12-1, .group1 a.st1, .group1 a.st1-1, .group2 a.st2, .group2 a.st2-1, .group2 a.st2-2, .group2 a.st2-3, .group2 a.st2-4, .group2 a.st2-5, .group2 a.st2-6, .group2 a.st2-7, .group2 a.st2-8, .group3 a.st3, .group3 a.st3-1, .group3 a.st3-2, .group3 a.st3-3, .group3 a.st3-4, .group3 a.st3-5, .group3 a.st3-6, .group3 a.st3-7, .group3 a.st3-8, .group4 a.st4, .group4 a.st4-1, .group4 a.st4-2, .group5 a.st5, .group6 a.st6, .group7 a.st7, .group8 a.st8, .group9 a.st9, .group11 a.st11, .group12 a.st12 {
margin-left: 0;
margin-top: -20px;
}

/* Presidential Suite */
.group1 a.pr1, .group2 a.pr2, .group2 a.pr2-1, .group2 a.pr2-2, .group2 a.pr2-3, .group2 a.pr2-4, .group2 a.pr2-5, .group2 a.pr2-6, .group2 a.pr2-7, .group2 a.pr2-8, .group3 a.pr3, .group3 a.pr3-1, .group3 a.pr3-2, .group3 a.pr3-3, .group3 a.pr3-4, .group3 a.pr3-5, .group3 a.pr3-6, .group3 a.pr3-7, .group3 a.pr3-8, .group3 a.pr3-9, .group3 a.pr3-10, .group3 a.pr3-11, .group3 a.pr3-12, .group3 a.pr3-13, .group3 a.pr3-14, .group4 a.pr4, .group4 a.pr4-1, .group4 a.pr4-2, .group4 a.pr4-3, .group4 a.pr4-4, .group4 a.pr4-5, .group4 a.pr4-6, .group5 a.pr5, .group6 a.pr6, .group6 a.pr6-1, .group6 a.pr6-2, .group7 a.pr7, .group8 a.pr8, .group11 a.pr11, .group12 a.pr12, .group13 a.pr13 {
margin-top: -20px;
margin-left: 0;
}

/* Responsive Villas Map*/
.group1 a.vi1, .group1 a.vi1-1, .group1 a.vi1-2, group1 a.vi1-3, .group2 a.vi2, .group2 a.vi2-1, .group2 a.vi2-2, .group2 a.vi2-3, .group2 a.vi2-4, .group2 a.vi2-5, .group2 a.vi2-6, .group2 a.vi2-7, .group2 a.vi2-8, .group2 a.vi2-9, .group3 a.vi3, .group3 a.vi3-1, .group3 a.vi3-2, .group3 a.vi3-3, .group3 a.vi3-4, .group3 a.vi3-5, .group3 a.vi3-6, .group3 a.vi3-7, .group3 a.vi3-8, .group3 a.vi3-9, .group3 a.vi3-10, .group3 a.vi3-11, .group3 a.vi3-12, .group3 a.vi3-13, .group3 a.vi3-14, .group3 a.vi3-15, .group4 a.vi4, .group4 a.vi4-1, .group4 a.vi4-2, .group4 a.vi4-3, .group4 a.vi4-4, .group4 a.vi4-5, .group5 a.vi5, .group6 a.vi6, .group6 a.vi6-1, .group7 a.vi7, .group8 a.vi8, .group9 a.vi9, .group9 a.vi9-1, .group11 a.vi11, .group12 a.vi12, .group14 a.vi14{
margin-top: -4px;
margin-left: 9px;
}

/* Adresses page added margin*/
.box {
margin: 0 15px 15px 15px;
}
}

/*----------------------------------------------------------------------------------max-width 749px--------------------------------------------------------------------------------------------*/
@media(max-width:749px){
.hidden-map {
 display: none;
}

.sub-cat{
margin-bottom: 36px !important;
}

p.no-padding {
padding-top: 0 !important;
}

p.display-text {
width: 100%;
padding-bottom: 20px;
display: inline-block;
text-align: center;
}

ul.list-items {
display: initial;
max-width: 200px;
width: 100%;
margin: 0 auto;
}

ul.list-items li {
max-width: 232px;
width: 100%;
display: inline-block;
padding-left: 20px;
}

ul.list-items li a {
cursor: pointer;
}
}

/*----------------------------------------------------------------------------------max-width 700px--------------------------------------------------------------------------------------------*/
@media(max-width:700px){
.sub-cat {
 margin: 0 auto !important;
clear: both;
float: none !important;
}

.brochure{
clear: both;
margin: 0 auto;
float: none !important;
}

.banner {
margin-bottom: 2em !important;
}
}

/*----------------------------------------------------------------------------------max-width 650px--------------------------------------------------------------------------------------------*/
@media(max-width:650px){
.sub-cat{
 max-width: 605px !important;
}

#subcategories .col-sp-12{
width: initial !important;
}
}

/*----------------------------------------------------------------------------------max-width 601px--------------------------------------------------------------------------------------------*/
@media(max-width:601px){
/* Remove margin top block free shipping etc*/
#top_column .block_topcolumn .block .block_content {
    margin-top: 0;
}

/*Product selection in product guide H2 responsive */
.advanced-cms-wrapper h2 {
font-size: 1.5em !important;
}
}

/*----------------------------------------------------------------------------------max-width 579px--------------------------------------------------------------------------------------------*/
@media(max-width:579px){
.tree-tablet1 li:nth-child(2) a img {
    max-width: 63px;}
}

/*----------------------------------------------------------------------------------max-width 553px--------------------------------------------------------------------------------------------*/
@media(max-width:553px){
.responsive{
 width: 275px !important;
}
}

/*----------------------------------------------------------------------------------max-width 500px--------------------------------------------------------------------------------------------*/
@media(max-width:500px){
/*Product selection in product guide H2 responsive */
.advanced-cms-wrapper h2 {
font-size: 1em !important;}
}

/*----------------------------------------------------------------------------------max-width 480px--------------------------------------------------------------------------------------------*/
@media(max-width:480px){
.carousel-inner > .item{
 width: 415px;
}
}

/*----------------------------------------------------------------------------------max-width 400px--------------------------------------------------------------------------------------------*/
@media(max-width:400px){
a.hover-usa { left:123px; }
a.hover-green { left:123px; }
 a.hover-b2b { left:180px; }
 a.hover-troy { left:232px; }
}

/*----------------------------------------------------------------------------------max-width 375px--------------------------------------------------------------------------------------------*/
@media(max-width:375px){
/*Product selection in product guide H2 responsive */
.advanced-cms-wrapper h2 {
font-size: 0.8em !important;
}
}