.jcarousel-skin-tango { margin: 0 auto; position: relative; width: 100%; height: 100%; }
.jcarousel { position: relative; overflow: hidden; width: 100%!important; height: 790px!important; margin: 0 auto; clear: both; margin-top: 10px!important; }
body.narrow div#featuredPanel .jcarousel { height: 304px!important; }
div#featuredPanel .jcarousel, #bottomPanel .jcarousel, #bottomPanel .jcarousel-skin-tango, div#newDevelopments .jcarousel, #rightColumn .jcarousel, #rightColumn .jcarousel-skin-tango { height: 282px!important; }
.jcarousel .jcarousel-skin-tango { width: 2000em; position: absolute; }
.JustBlog .jcarousel-skin-tango { top: 50px; }
div#gbp .jcarousel-skin-tango { top: 80px!important; }
div#gbp .jcarousel { height: 285px!important; }
.jcarousel-container { position: relative; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin: 20px 0 0 0; }
#bottomPanel .jcarousel-skin-tango, #rightColumn .jcarousel-skin-tango { top: 0!important; }
#bottomPanel .jcarousel-container, #rightColumn .jcarousel-container { margin: 0!important; position: inherit!important; }
.jcarousel-clip { overflow: hidden; padding: 0; margin: 0; position: relative; width: 100%; height: 250px; }
#homecontainer .jcarousel-clip, #bottomPanel .jcarousel-clip, #rightColumn .jcarousel-clip { height: 350px!important; }
#smticker .jcarousel-clip { width: 100%; margin: 0 auto; }
#uds .jcarousel-clip { margin: 0 auto; }
#els .jcarousel-clip { margin: 0 auto; }
#els .elg { height: 450px; }
#topcarousel.ul * { list-style-image: none; margin-top: 0; }
.jcarousel-list { display: block!important; z-index: 2; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-skin-tango li, .jcarousel-list li, .jcarousel-item { float: left; list-style: none; width: 360px; height: 250px; margin: 0; padding: 0; }
#els .jcarousel-list li, #els .jcarousel-item { width: 336px; }
body.mobi .jcarousel, body.mobi .jcarousel-container, body.mobi .jcarousel-clip-horizontal { width: 100%!important; }
.narrow .jcarousel, .narrow .jcarousel-container, .narrow .jcarousel-clip-horizontal { width: 700px!important; }
.wide1000 .jcarousel, .wide1000 .jcarousel-container, .wide1000 .jcarousel-clip-horizontal { width: 1000px!important; }
.wide1200 .jcarousel, .wide1200 .jcarousel-container, .wide1200 .jcarousel-clip-horizontal { width: 1200px!important; }
.wide1440 .jcarousel, .wide1440 .jcarousel-container, .wide1440 .jcarousel-clip-horizontal { width: 1440px!important; }
.wide1600 .jcarousel, .wide1600 .jcarousel-container, .wide1600 .jcarousel-clip-horizontal { width: 1520px!important; }
div#gbp .jcarousel-skin-tango li, div#gbp .jcarousel-item { width: 335px; }
.mobi div#gbp .jcarousel-skin-tango li, .mobi div#gbp .jcarousel-item { width: 302px; }
.narrow div#gbp .jcarousel-skin-tango li, .narrow div#gbp .jcarousel-item { width: 345px; }
.wide1200 div#gbp .jcarousel-skin-tango li, .wide1200 div#gbp .jcarousel-item { width: 360px; }
div#gbp .jcarousel-skin-tango li img { margin: 0 auto; display: block; float: inherit; width: calc(100% - 10px); }
body.mobi .jcarousel-skin-tango li, body.mobi .jcarousel-item { width: 302px; margin: 0!important; }
.narrow .jcarousel-skin-tango li, .narrow .jcarousel-item { width: 350px; margin: 0!important; }
.wide1000 .jcarousel-skin-tango li, .wide1000 .jcarousel-item { width: 338px; margin: 0!important; }
.wide1200 .jcarousel-skin-tango li, .wide1200 .jcarousel-item { width: 410px; margin: 0!important; }
.wide1440 .jcarousel-skin-tango li, .wide1440 .jcarousel-item { width: 360px; margin: 0!important; }
.wide1600 .jcarousel-skin-tango li, .wide1600 .jcarousel-item { width: 380px; margin: 0!important; }
.mobi #leftColumn .jcarousel, .mobi #leftColumn .jcarousel-container, .mobi #leftColumn .jcarousel-clip-horizontal { width: 500px; }
.narrow #leftColumn .jcarousel, .narrow #leftColumn .jcarousel-container, .narrow #leftColumn .jcarousel-clip-horizontal { width: 668px; }
.wide1200 #leftColumn .jcarousel, .wide1200 #leftColumn .jcarousel-container, .wide1200 #leftColumn .jcarousel-clip-horizontal { width: 936px; }
.jcarousel-skin-tango li, .jcarousel-list li, .jcarousel-item { height: 330px!important; }
.mobi #leftColumn .jcarousel-skin-tango li, .mobi #leftColumn .jcarousel-item { width: 302px; }
.narrow #leftColumn .jcarousel-skin-tango li, .narrow #leftColumn .jcarousel-item { width: 370px; }
.wide1200 #leftColumn .jcarousel-skin-tango li, .wide1200 #leftColumn .jcarousel-item { width: 242px; }
body.mobi .BannersArea li { width: 288px; }
.narrow .BannersArea li { width: 288px; }
.wide1000 .BannersArea li { width: 288px; }
.wide1200 .BannersArea li { width: 288px; }
.wide1440 .BannersArea li { width: 288px; }
#smticker .jcarousel-list li, #smticker .jcarousel-item { width: 1342px; height: 50px; }
.jcarousel-skin-tango .jcarousel-next-horizontal, .jcarousel-control .next-navigation { position: absolute; top: -42px; width: 16px; height: 25px; cursor: pointer; background-color: transparent; background-image: url(../images/arrow-right.png); z-index: 1!important; }
.featPropHome .jcarousel-skin-tango .jcarousel-next-horizontal, .featPropHome .jcarousel-control .next-navigation { top: -34px; }
#els .jcarousel-skin-tango .jcarousel-next-horizontal { top: -44px; z-index: 1!important; }
#smticker .jcarousel-next-horizontal, .jcarousel-control next-navigation { width: 32px; height: 32px; background-image: url(../images/next-arr2.png); background-repeat: no-repeat; background-position: center center; position: absolute; z-index: 200; right: -20px; top: 5px; cursor: pointer; z-index: 1!important; }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-control .next-navigation:hover { cursor: pointer; background-color: transparent; background-image: url(../images/arrow-right2.png); z-index: 1!important; }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { cursor: pointer; background-color: transparent; background-image: url(../images/arrow-right2.png); z-index: 1!important; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { background: transparent; }
.jcarousel-skin-tango .jcarousel-prev-horizontal, .jcarousel-control .prev-navigation { position: absolute; top: -42px; right: 95.6%; width: 16px; height: 25px; cursor: pointer; background-color: transparent; background-image: url(../images/arrow-left.png); z-index: 1!important; }
.featPropHome .jcarousel-skin-tango .jcarousel-prev-horizontal, .featPropHome .jcarousel-control .prev-navigation { top: -34px; }
#smticker .jcarousel-prev-horizontal { width: 32px; height: 32px; background-image: url(../images/prev-arr2.png); background-repeat: no-repeat; background-position: center center; position: absolute; z-index: 200; left: -4%; top: 5px; cursor: pointer; z-index: 1!important; }
#els .jcarousel-skin-tango .jcarousel-prev-horizontal { top: -44px; z-index: 1!important; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .jcarousel-control .prev-navigation:hover { cursor: pointer; background-color: transparent; background-image: url(../images/arrow-left2.png); z-index: 1!important; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { cursor: pointer; background-color: transparent; background-image: url(../images/arrow-left2.png); z-index: 1!important; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { background: transparent; }
.featuredContainer { margin: 0; }
#bottomPanel #fpd, #bottomPanel #udsw, #rightColumn #fpd, #rightColumn #ndpd, #rightColumn #udsw { position: relative; top: -42px; }
body.narrow .jcarousel, #rightColumn .jcarousel { height: 372px!important; }
#rightColumn .jcarousel { height: 372px!important; width: 663px!important; }
.narrow #udsw .jcarousel, #rightColumn #udsw .jcarousel, #rightColumn #udsw .jcarousel-skin-tango li { height: 380px!important; }
#bottomPanel .jcarousel-skin-tango, #rightColumn .jcarousel-skin-tango { top: 70px!important; }
#bottomPanel .jcarousel-skin-tango li, #rightColumn .jcarousel-skin-tango li { width: 330px; margin: 0!important; }
#bottomPanel #els .jcarousel-skin-tango, #rightColumn #els .jcarousel-skin-tango { margin-left: 8px!important; }
#bottomPanel .jcarousel-next, #rightColumn .jcarousel-next { right: 10px!important; top: -40px!important; }
#bottomPanel .jcarousel-prev, #rightColumn .jcarousel-prev { left: inherit!important; right: 30px!important; top: -40px!important; }
#bottomPanel #els .jcarousel-next, #rightColumn #els .jcarousel-next { right: 18px!important; }
#bottomPanel #els .jcarousel-prev, #rightColumn #els .jcarousel-prev { right: 38px!important; }
.JustBlog .jcarousel-next { top: -70px!important; }
.JustBlog .jcarousel-prev { top: -70px!important; }
