@import url('jquery.jscrollpane.css'); 
@import url('jquery.slider.css'); 
div.tourBubble{    margin-left:0px;     color:#fff;     display:inline-block;     position:relative;     font-family:tahoma}
div.tourBubble332{    width:332px}
div.tourBubble500{    width:500px}
div.tourBubble div.arrow{    display:block;     position:absolute;     width:45px;     height:30px;     line-height:35px;     background-image:url(../img/bubbles_sprites.png);     background-position:-203px -70px;     background-color:transparent;     left:-45px;     top:30px}
div.tourBubble div.arrow_left{    display:block;     position:absolute;     width:45px;     height:30px;     line-height:35px;     background-image:url(../img/bubbles_sprites.png);     background-position:-332px -70px;     background-color:transparent;     left:324px;     top:30px}
div.tourBubble div.title{    height:30px;     line-height:30px;     display:block;     position:relative;     padding:0;     margin:0;     color:#a6a6a6;     width:100%}
div.tourBubble div.title div.text{    height:30px;     line-height:30px;     background-image:url(../img/bubbles_sprites.png);     background-position:0px 0px;     background-color:transparent;     display:inline-block;     position:relative;     width:88%;     padding-left:10px;     vertical-align:middle;     font-size:14px;     white-space:nowrap;     float:left}
div.tourBubble div.title div.close{    height:30px;     line-height:30px;     background-image:url(../img/bubbles_sprites.png);     background-position:-481px 0;     background-color:transparent;     display:inline-block;     position:absolute;     float:right;     right:-4px;     width:40px}
div.tourBubble500 div.title{    width:499px}
div.tourBubble500 div.title div.close{    background-position:-480px 0}
div.tourBubble div.title div.close div.img{    background-image:url(../img/bubbles_sprites.png);     background-position:0px -30px;     background-color:transparent;     display:inline-block;     position:absolute;     height:20px;     line-height:20px;     top:50%;     width:20px;     margin-top:-10px;     margin-left:5px;     margin-right:5px}
div.tourBubble div.title div.close div.img:hover{    background-image:url(../img/bubbles_sprites.png);     background-position:-20px -30px;     cursor:pointer}
div.tourBubble div.overTitle{    height:15px;     line-height:15px;     display:block;     position:relative;     padding:0;     margin:0;     color:#a6a6a6;     width:100%}
div.tourBubble div.overTitle div.text{    height:15px;     line-height:15px;     background-image:url(../img/bubbles_sprites.png);     background-position:0px -99px;     background-color:transparent;     display:inline-block;     position:relative;     width:88%;     padding-left:10px;     vertical-align:middle;     font-size:14px;     white-space:nowrap;     float:left}
div.tourBubble div.overTitle div.close{    height:15px;     line-height:15px;     background-image:url(../img/bubbles_sprites.png);     background-position:-481px -99px;     background-color:transparent;     display:inline-block;     position:absolute;     float:right;     right:-4px;     width:40px}
div.tourBubble500 div.title div.text, div.tourBubble500 div.overTitle div.text{    width:90%}
div.tourBubble500 div.title div.close, div.tourBubble500 div.overTitle div.close{    right:0px;     width:8.1%}
div.tourBubble div.contents{    display:block;     position:relative;     background-color:#333;     width:324px;     text-align:center}
div.tourBubble500 div.contents{    width:488px}
div.tourBubble div.contents div.contentsPaddingBottom5{    padding-bottom:5px}
div.tourBubble div.contents div.shadow{    position:relative;     top:0px;     left:16px;     width:324px;     background-image:url(../img/shadow.png);     background-position:left top;     background-color:transparent;     background-repeat:repeat-y}
div.tourBubble div.contents div.shadowPadding10{    padding:10px 2px}
div.tourBubble div.contents div.shadowPaddingTop5{    padding-top:5px}
div.tourBubble div.contents div.shadowPadding0{    padding:0px 2px}
div.tourBubble500 div.contents div.shadow{    background-image:url(../img/shadow476.png);     background-position:left top;     background-color:transparent;     background-repeat:repeat-y;     width:475px;     left:24px}
div.tourBubble div.contents div.items{    font-size:12px;     text-align:left;     width:460px;     height:212px;     cursor:pointer}
div.tourBubble div.contents div.items div.item{    height:53px;     width:415px;     padding:8px 3px 3px 3px;     border:1px solid transparent}
div.tourBubble div.contents div.items div.item:hover{    border:1px solid #555;     background-color:#191919}
div.tourBubble div.contents div.items div.item div.heading{    font-size:14px;     color:#ff7800}
div.tourBubble div.contents div.items div.item div.location{    font-size:10px;     color:#999}
div.tourBubble div.footer{    display:block;     position:relative;     width:89.3%;     height:19px;     line-height:19px;     background-image:url(../img/bubbles_sprites.png);     background-position:0px -50px;     background-color:transparent;     top:-7px;     left:-1px}
div.tourBubble div.footer div.end{    height:19px;     line-height:19px;     background-image:url(../img/bubbles_sprites.png);     background-position:-481px -50px;     background-color:transparent;     display:inline-block;     position:absolute;     float:right;     width:13%;     right:-13%}
div.tourBubble500 div.footer{    width:92%}
div.tourBubble500 div.footer div.end{    width:38px;     right:-38px}
div.tourBubble div.contents div.slider{    width:240px;     height:120px !important;     line-height:120px !important;     margin-left:auto;     margin-right:auto;     position:relative;     left:-18px}
div.tourBubble div.contents div.slider >div.img{    width:240px;     line-height:120px}
div.tourBubble div.contents div.teaser{    line-height:20px;     overflow:hidden;     margin-left:auto;     margin-right:auto;     position:relative;     left:-19px;     top:0px;     text-align:left;     padding-top:10px}
div.tourBubble div.contents div.teaser240{    width:240px}
div.tourBubble div.contents div.teaser300{    width:300px;     padding-left:17px}
div.tourBubble div.contents div.teaser .elements{    color:#fff;     font-size:15px}
div.tourBubble div.contents div.teaser div.orange{    color:#ff7800;     font-size:14px}
div.tourBubble div.contents div.teaser div.address{    color:#9b9b9b;     font-size:12px}
div.tourBubble div.contents div.buttons{    padding-left:23px;     margin-top:10px;     position:relative;     text-align:left;     float:left}
div.tourBubble div.contents div.buttons div.button{    display:block;     position:relative;     height:19px;     line-height:19px;     background-image:url(../img/bubbles_sprites.png);     background-position:0px -69px;     background-color:transparent;     padding-left:10px;     font-size:13px;     vertical-align:top;     cursor:pointer;     float:left}
div.tourBubble div.contents div.buttons div.button:hover{    color:#333}
div.tourBubble div.contents div.buttons div.button div.buttonEnd{    height:19px;     line-height:19px;     background-image:url(../img/bubbles_sprites.png);  background-position:-192px -69px;  background-color:transparent;  display:inline-block;  white-space:nowrap;  padding-left:10px;  position:absolute;  top:0px;  right:-10px}
div.tourBubble div.clearButtons{ clear:both;  height:1px;  line-height:1px;  width:1px}
.cluster_color_1-left, .cluster_color_1-center, .cluster_color_1-right, 
.cluster_color_2-left, .cluster_color_2-center, .cluster_color_2-right, 
.cluster_color_3-left, .cluster_color_3-center, .cluster_color_3-right, 
.cluster_color_4-left, .cluster_color_4-center, .cluster_color_4-right, 
.cluster_color_5-left, .cluster_color_5-center, .cluster_color_5-right{    float:left}
.cluster_color_4-left{background:url( '../img/sprites.png' ) no-repeat 0 0; width:8px; height:21px;     line-height:21px; border:0px}
.cluster_color_4-center{height:21px;     line-height:21px; border:0px; background-image:url(../img/green-center.png); background-repeat:repeat-x; padding:0px 0px 0px 0px; font-family:verdana; color:#fefefe; font-size:11px; font-weight:bold; line-height:20px}
.cluster_color_4-right{background:url( '../img/sprites.png' ) no-repeat -10px 0; width:8px; height:21px;     line-height:21px; border:0px}
.cluster_color_4:hover .cluster_color_4-left{background:url( '../img/sprites.png' ) no-repeat+1px -21px}
.cluster_color_4:hover .cluster_color_4-center{background-image:url(../img/green-center-h.png); color:#00a651}
.cluster_color_4:hover .cluster_color_4-right{background:url( '../img/sprites.png' ) no-repeat -10px -21px}
.cluster_color_1-left{background:url( '../img/sprites.png' ) no-repeat -19px 0; width:8px; height:21px;     line-height:21px; border:0px}
.cluster_color_1-center{height:21px;     line-height:21px; border:0px; background-image:url(../img/orange-center.png); background-repeat:repeat-x; padding:0px 0px 0px 0px; font-family:verdana; color:#fefefe; font-size:11px; font-weight:bold; line-height:20px}
.cluster_color_1-right{background:url( '../img/sprites.png' ) no-repeat -29px 0; width:8px; height:21px;     line-height:21px; border:0px}
.cluster_color_1:hover .cluster_color_1-left{background:url( '../img/sprites.png' ) no-repeat -19px -20px}
.cluster_color_1:hover .cluster_color_1-center{background-image:url(../img/orange-center-h.png); color:#f60}
.cluster_color_1:hover .cluster_color_1-right{background:url( '../img/sprites.png' ) no-repeat -29px -20px}
.cluster_color_5-left{background:url( '../img/sprites.png' ) no-repeat -37px 0; width:8px; height:21px;     line-height:21px; border:0px}
.cluster_color_5-center{height:21px;     line-height:21px; border:0px; background-image:url(../img/magenta-center.png); background-repeat:repeat-x; padding:0px 0px 0px 0px; font-family:verdana; color:#fefefe; font-size:11px; font-weight:bold; line-height:20px}
.cluster_color_5-right{background:url( '../img/sprites.png' ) no-repeat -48px 0; width:8px; height:21px;     line-height:21px; border:0px}
.cluster_color_5:hover .cluster_color_5-left{background:url( '../img/sprites.png' ) no-repeat -37px -20px}
.cluster_color_5:hover .cluster_color_5-center{background-image:url(../img/magenta-center-h.png); color:#ff00f2}
.cluster_color_5:hover .cluster_color_5-right{background:url( '../img/sprites.png' ) no-repeat -48px -20px}
.cluster_color_3-left{background:url( '../img/sprites.png' ) no-repeat -57px 0; width:8px; height:21px;     line-height:21px; border:0px}
.cluster_color_3-center{height:21px;     line-height:21px; border:0px; background-image:url(../img/blue-center.png); background-repeat:repeat-x; padding:0px 0px 0px 0px; font-family:verdana; color:#fefefe; font-size:11px; font-weight:bold; line-height:20px}
.cluster_color_3-right{background:url( '../img/sprites.png' ) no-repeat -67px 0; width:8px; height:21px;     line-height:21px; border:0px}
.cluster_color_3:hover .cluster_color_3-left{background:url( '../img/sprites.png' ) no-repeat -57px -20px}
.cluster_color_3:hover .cluster_color_3-center{background-image:url(images/blue-center-h.png); color:#008cff}
.cluster_color_3:hover .cluster_color_3-right{background:url( '../img/sprites.png' ) no-repeat -67px -20px}
.cluster_color_2-left{background:url( '../img/sprites.png' ) no-repeat -76px 0; width:8px; height:21px;     line-height:21px; border:0px}
.cluster_color_2-center{height:21px;     line-height:21px; border:0px; background-image:url(../img/red-center.png); background-repeat:repeat-x; padding:0px 0px 0px 0px; font-family:verdana; color:#fefefe; font-size:11px; font-weight:bold; line-height:20px}
.cluster_color_2-right{background:url( '../img/sprites.png' ) no-repeat -87px 0; width:8px; height:21px;     line-height:21px; border:0px}
.cluster_color_2:hover .cluster_color_2-left{background:url( '../img/sprites.png' ) no-repeat -76px -20px}
.cluster_color_2:hover .cluster_color_2-center{background-image:url(../img/red-center-h.png); color:#f00; margin-top:-1px}
.cluster_color_2:hover .cluster_color_2-right{background:url( '../img/sprites.png' ) no-repeat -87px -20px}
div.mapMenu{position:absolute; right:0px; top:5px !important; float:right;     z-index:100}
div.mapMenu ul li.regions div.contents{    background-color:#1C1C1C;     display:none;     list-style-type:none;     margin:0;     padding:5px;     position:absolute;     right:210px;     top:0;     width:200px}
div.mapMenu ul li div.all, div.mapMenu ul li div.none{    text-align:center}
div.mapMenu ul li div.all:hover, div.mapMenu ul li div.none:hover{    text-decoration:underline}
div.mapMenu ul li.regions div.contents div.regions div.region{    height:20px;     width:190px}
div.mapMenu div.div-ico{background:url( '../img/filters-sprites.png' ) no-repeat 0 0; left:0px; float:left; width:27px; height:27px;     line-height:27px; border:0px;     position:relative;     cursor:pointer}
div.mapMenu div.slidingDiv{padding-bottom:10px; background-color:#333; float:right; width:210px;     position:relative}
div.mapMenu div.div-settings{background-color:#1c1c1c; height:27px; line-height:27px; padding-left:10px;     position:relative;     cursor:pointer}
div.mapMenu .labelWhite{font-family:Tahoma; color:#fff; font-size:13px; text-decoration:none;     position:relative}
div.mapMenu #ul-first{list-style-type:none; padding:0; margin:0; width:100%;     position:relative}
div.mapMenu #regions >li{    line-height:14px;     height:14px}
div.mapMenu #ul-first >li{margin:0;     display:block; list-style-type:none; padding-top:8px; padding-left:10px; padding-bottom:8px; padding-right:0px;     position:relative;     font-family:Tahoma; color:#fff; font-size:13px; text-decoration:none;     cursor:pointer}
div.mapMenu #ul-first li:hover{background-color:#1c1c1c}
div.mapMenu #ul-first li ul{list-style-type:none; margin:0; padding:0; background-color:#1c1c1c; display:none;     width:200px; position:absolute; top:0px; right:210px; padding:5px}
div.mapMenu #ul-first >li >ul >li{margin:0;     display:block; list-style-type:none; padding:5px 5px 5px 10px; line-height:14px;     height:14px;     position:relative;     cursor:pointer}
div.mapMenu #ul-first li ul li:hover{    color:#15ADFF}
div.mapMenu #ul-first li ul li div.icon{height:16px;     width:12px;     display:inline-block;     margin-right:5px}
div.mapMenu #ul-first li div.contents div.icon{height:16px;     width:12px;     display:inline-block;     margin-right:5px}
div.mapMenu #ul-first li ul li:hover div.icon{    background:url('../img/filters-sprites.png') no-repeat -28px 3px;     width:12px; height:16px}
div.mapMenu #ul-first li div.contents div.regions div.region:hover div.icon{    background:url('../img/filters-sprites.png') no-repeat -28px 3px;     width:12px; height:16px}
div.mapMenu #ul-first li ul li div.check{    background:url('../img/filters-sprites.png') no-repeat -28px 3px;     width:12px; height:16px}
div.mapMenu #ul-first li div.contents div.regions div.region div.check{    background:url('../img/filters-sprites.png') no-repeat -28px 3px;     width:12px; height:16px}
div.mapMenu #ul-first li ul.categories li.checked:hover div.check, 
div.mapMenu #ul-first li div.contents div.regions div.region.checked:hover div.check{    background:url('../img/filters-sprites.png') no-repeat -42px 3px;     width:12px; height:16px}
div.mapMenu #ul-first li ul.categories li input[type="checkbox"], 
div.mapMenu #ul-first li ul.countries li input[type="checkbox"], 
div.mapMenu #ul-first li div.contents div.regions div.region input[type="checkbox"]{    display:none}
div.mapMenu .txtBox{border:solid 1px #767676; font-family:Tahoma; color:#fff; font-size:13px; width:155px; height:20px; background-color:#0c0c0c;     position:relative}
div.mapMenu  .txtBoxBig{border:solid 1px #767676; font-family:Tahoma; color:#fff; font-size:13px; width:185px; height:20px; background-color:#0c0c0c}
div.mapMenu .txtBoxItalic{font-style:italic}
#check-ico{background:url( '../img/filters-sprites.png' ) no-repeat -30px 0; left:0px; float:left; width:15px; height:16px; border:0px; display:none}
#item-active:hover #check-ico{display:block}
#x-ico{background:url( '../img/filters-sprites.png' ) no-repeat -47px 0; left:0px; float:left; width:14px; height:15px; border:0px; display:none}
#item-x:hover #x-ico{display:block}
#inactive-ico{background:url( '../img/filters-sprites.png' ) no-repeat -63px 0; left:0px; float:left; width:14px; height:15px; border:0px; display:none}
#item-inactive:hover #inactive-ico{display:block}
a.btnContainer:hover span{    color:#464646 !important}
.btn-left{background:url( '../img/filters-sprites.png' ) no-repeat -80px 0; left:0px; float:left; width:4px; height:26px; border:0px}
.btn-center{background-image:url(../img/btn-save-center-bgr.png); background-repeat:repeat-x; float:left; padding:0px 10px 0px 10px; height:26px; line-height:26px; font-weight:bold}
.btn-right{background:url( '../img/filters-sprites.png' ) no-repeat -88px 0; left:0px; float:left; width:4px; height:26px; border:0px}
.clear{clear:both; height:0; line-height:0}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.clearfix{height:1%}
.clearfix{display:block}
#toppanel .tab{  background:url(../img/tab_b.png) repeat-x 0 0; height:42px; position:relative;     top:0;     z-index:999;     width:100% !important}
#toppanel .tab ul.login{display:block; position:relative;   float:left;   clear:right;   height:42px; width:auto;   font-weight:bold; line-height:42px; margin:0;   color:white;   font-size:80%; text-align:center;     margin-left:90px}
#toppanel .tab ul.login li.left{  background:url(../img/tab_l.png) no-repeat left 0;   height:42px; width:8px; padding:0; margin:0;   display:block; float:left}
#toppanel .tab ul.login li.right{  background:url(../img/tab_r.png) no-repeat left 0;   height:42px; width:30px; padding:0; margin:0;   display:block; float:left}
#toppanel .tab ul.login li{ text-align:left;   padding:0 6px; display:block; float:left; height:42px;   background:url(../img/tab_m.png) repeat-x 0 0}
#toppanel .tab ul.login li a{color:#15ADFF}
#toppanel .tab ul.login li a:hover{color:#1C1C1C}
#toppanel .tab .sep{color:#414141}
#toppanel .tab a.open, .tab a.close{height:20px; line-height:20px !important; padding-left:40px !important; cursor:pointer; display:block; width:100px; position:relative; top:4px;     color:#333 !important;     font-weight:normal}
#toppanel .tab a.open{background:url(http://www.360tourist.net/addons/themes/caribe24/img/dim_map_small.png) no-repeat 0px 3px}
#toppanel .tab a.close{background:url(http://www.360tourist.net/addons/themes/caribe24/img/dim_map_small.png) no-repeat 0px 3px}
#toppanel .tab a:hover.open{background:url(http://www.360tourist.net/addons/themes/caribe24/img/map_small.png) no-repeat 0px 3px}
#toppanel .tab a:hover.close{background:url(http://www.360tourist.net/addons/themes/caribe24/img/map_small.png) no-repeat 0px 3px}
#toppanel .tab a:hover{text-decoration:underline}
#toppanel{ position:absolute;     top:0;  width:100%}
#panel{width:100%; height:270px; color:#999; background:#272727; overflow:hidden; position:relative; z-index:3; display:none}
#panel h1{font-size:1.6em; padding:5px 0 10px; margin:0; color:white}
#panel h2{font-size:1.2em; padding:10px 0 5px; margin:0; color:white}
#panel p{margin:5px 0; padding:0}
#panel a{text-decoration:none; color:#15ADFF}
#panel a:hover{color:white}
#panel a-lost-pwd{display:block; float:left}
#panel .content{width:960px; margin:0 auto; padding-top:15px; text-align:left; font-size:0.85em}
#panel .content .left{width:280px; float:left; padding:0 15px; border-left:1px solid #333}
#panel .content .right{border-right:1px solid #333}
#panel .content form{margin:0 0 10px 0}
#panel .content label{float:left; padding-top:8px; clear:both; width:280px; display:block}
#panel .content input.field{border:1px #1A1A1A solid; background:#414141; margin-right:5px; margin-top:4px; width:200px; color:white; height:16px}
#panel .content input:focus.field{background:#545454}
#panel .content input.bt_login, 
#panel .content input.bt_register{display:block; float:left; clear:left; height:24px; text-align:center; cursor:pointer; border:none; font-weight:bold; margin:10px 0}
#panel .content input.bt_login{width:74px; background:transparent url(../img/bt_login.png) no-repeat 0 0}
#panel .content input.bt_register{width:94px; color:white; background:transparent url(../img/bt_register.png) no-repeat 0 0}
#panel .lost-pwd{display:block; float:left; clear:right; padding:15px 5px 0; font-size:0.95em; text-decoration:underline}
html{height:100%}
body{height:100%; margin:0px; padding:0px}
body div#map_display{width:938px; height:650px; position:relative; margin:0px auto 0 auto}
body div#map_display div#map_navigation{width:958px; height:38px;  background:url("../img/map_navigation_bckg.png") repeat-x scroll left top transparent; position:relative}
body div#map_display div#map{width:934px; height:650px; border:1px solid #888; position:relative; margin:1px}
a.details_btn{border-bottom:1px solid #FFF}
a.details_btn:hover{border-bottom:1px solid #CCC}
div#list div div.features ul li:hover{font-weight:bold !important}
body div#map_display div#map_navigation ul.navigation{    font-size:14px;     font-weight:bold;     float:left;     font-family:Arial,Helvetica,sans-serif;     position:relative;     list-style:none outside none;     margin:0;     padding:0;     width:100%}
body div#map_display div#map_navigation ul.navigation li.navigation{    float:left;     line-height:1.8em;     text-transform:capitalize;     vertical-align:middle;     list-style:none outside none;     margin:0;     padding:0;     font-size:13px}
body div#map_display div#map_navigation ul.navigation li.navigation a.navigation{    background:url("../img/map_navigation_item_normal.png") no-repeat scroll right top transparent;     border-left:medium none;     border-right:medium none;     color:#7B7B7B;     text-shadow:1px 1px 1px #FFF;     padding:7px 15px}
body div#map_display div#map_navigation ul.navigation li.navigation a.navigation:link, body div#map_display div#map_navigation ul.navigation li.navigation a.navigation:visited{    display:block;     text-decoration:none}
body div#map_display div#map_navigation ul.navigation li.navigation a.navigation:hover, body div#map_display div#map_navigation li.navigation:hover a.navigation{color:#363636; background:#aab0b7 url(../img/map_navigation_item_over.png) no-repeat right top; text-shadow:1px 1px 1px #fff}
body div#map_display div#map_navigation ul.navigation li.navigation:hover a.navigation{color:#363636; background:url(../img/map_navigation_item_over.png) no-repeat right top;  text-shadow:1px 1px 1px #fff}
body div#map_display div#map_navigation ul.navigation li.navigation:hover ul.navigation li.navigation a.navigation{color:#333; background:#aab0b7; border-left:none;  border-right:none}
body div#map_display div#map_navigation ul.navigation li.navigation span.tab_content{float:left; padding:15px 0; position:absolute; left:0; top:35px; display:none; width:956px;     background:#fff; color:#1376c9; -moz-border-radius-bottomright:5px; -khtml-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -khtml-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;     border-bottom:1px solid #888;     border-left:1px solid #888;     border-right:1px solid #888}
body div#map_display div#map_navigation ul.navigation li.navigation span.tab_content input[type=radio], body div#map_display div#map_navigation ul.navigation li.navigation span.tab_content input[type=checkbox]{    position:relative;     top:3px;     cursor:pointer}
body div#map_display div#map_navigation ul.navigation li.navigation span.tab_content label{    color:#555;     cursor:pointer}
body div#map_display div#map_navigation ul.navigation li.navigation span.buttonset{    font-size:10px}
body div#map_display div#map_navigation ul.navigation li.navigation span.buttonset label{    color:#fff}
body div#map_display div#map_navigation ul.navigation li.navigation.right{float:right}
body div#map_display div#map_navigation ul.navigation li.navigation.right a.navigation{    background:none !important}
body div#map_display div#map_navigation ul.navigation li.navigation:hove span.tab_content{    display:block;     z-index:1}
.map_float_left{float:left; margin-right:3px; margin-top:-1px}
.active_filters_container{background-color:#fff; border-style:solid; border-width:0; cursor:pointer; text-align:center; white-space:nowrap}
.active_filters_title{font-family:'Arial,sans-serif'; font-size:11px; font-weight:bold; color:#777; padding:5px}
.active_filters{display:none; text-align:left; padding:3px}
.active_filters ul.head >li{color:#555; margin-top:5px; text-transform:capitalize}
.active_filters ul.head >li ul >li{color:#007; list-style:url("../img/icon_circle.png") inside}
.active_filters ul.head >li ul.changeable >li:hover{ list-style-image:url("../img/icon_delete.png")}
div.red{ color:#f00;  border:1px solid #777;  position:absolute;  background-color:#fff;  text-align:left;  vertical-align:middle;  font-family:Arial,Helvetica;  font-size:11px;  font-weight:bold;  cursor:pointer}
.ui-dropdownchecklist{font-size:medium; color:black;  text-align:left}
.ui-dropdownchecklist-selector{height:20px; border:1px solid #ddd; background:#fff}
.ui-state-hover, .ui-state-active{border-color:#5794bf}
.ui-dropdownchecklist-dropcontainer{background-color:#fff; border:1px solid #999}
.ui-dropdownchecklist-item{}
.ui-state-hover{background-color:#39f;  color:#fff}
.ui-state-disabled label{color:#ccc}
.ui-dropdownchecklist-group{font-weight:bold; font-style:italic}
.ui-dropdownchecklist-indent{padding-left:7px}
.ui-dropdownchecklist-selector-wrapper{position:relative;  top:-2px;  vertical-align:middle; font-size:0px}
.ui-dropdownchecklist-selector{padding:1px 2px 1px 2px; font-size:0px}
.ui-dropdownchecklist-text{font-size:medium;  margin:1px;  color:#555}
.ui-dropdownchecklist-group{padding:1px 2px 2px 2px}