*{margin:0;padding:0;list-style:none;}
article,
aside,
dialog,
footer,
header,
section{display:block;}
canvas,
figure,
nav{}
body{font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;color:#353a44;margin:0 auto;background:#efefef;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
a:link{color:#59baff;text-decoration:none;}
a:visited{color:#59baff;text-decoration:none;}
a:hover{color:#3f82b1;text-decoration:none;}
a:active{color:#59baff;text-decoration:none;}
img.left{margin:0 15px 8px 0;}
#single img.imgfade.left{margin-bottom:0;}
img.right{margin:0 0 8px 15px;}
.alignright a, .alignleft a{margin:10px;color:#fe8402;font-size:16px;}
.alignright a:hover, .alignleft a:hover{color:#888;}
.alignright a{float:right;background:url(images/btn_right.png) no-repeat right;padding:12px 37px 0 0;height:31px;display:block;}
.alignleft a{float:left;background:url(images/btn_left.png) no-repeat left;padding:12px 0 0 37px;height:31px;display:block;}
img.alignleft{float:left;margin-right:10px;}
.aligncenter,
#single img.centered,
#page img.centered{display:block;margin-left:auto;margin-right:auto;}
a img{border:none;display:block;}
.imgwraptn,
.imgwrapmd,
.imgwrapblog{position:relative;background:url(images/loader.gif) no-repeat center center;border:1px solid #ddd;padding:5px;z-index:0;}
#featured #sliderwrap,
#listingwrap #sliderwrap{position:relative;background:url(images/loader.gif) no-repeat center center;z-index:0;}
.imgwraptn img,
.imgwrapmd img,
.imgwrapblog img,
#featured #sliderwrap img,
#listingwrap #sliderwrap img{position:relative;z-index:0;}
.imgwraptn{height:68px;width:118px;}
.imgwrapmd{height:183px;width:278px;margin-right:10px;}
.imgwrapblog{height:240px;width:615px;}
#sidebar aside img{border:1px solid #ddd;padding:5px;background:#fff;}
#sidebar aside#ct-ads img,
#sidebar aside#agent-other-listings img{border:0;padding:0;background:none;}
.gallery-caption{}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
h1{font-size:36px;line-height:42px;margin:0 0 24px 0;}
h1.withsubhead{margin:0;}
h2{font-size:24px;line-height:30px;margin:0 0 24px 0;}
h3{font-size:18px;line-height:24px;margin:0 0 15px 0;}
h4{font-size:16px;line-height:22px;margin:0 0 15px 0;}
h2.divide, h3.divide, h4.divide, .widget h4{padding:0 0 4px 0;text-transform:uppercase;color:#FE8402;background:url(images/h_divider.png) repeat-x bottom;}
h2.divide{margin-top:28px;line-height:24px;padding:0;height:30px;font-size:20px;}
h5{font-size:14px;line-height:20px;margin:0 0 10px 0;}
.widget h5{font-size:16px;line-height:22px;}
h5.divide a{padding:0 0 4px 15px;color:#FE8402;}
h5.divide a:hover{color:#c26502;}
h6{font-size:12px;line-height:18px;font-weight:bold;}
a.btn,
#tags a,
input.btn,
button.btn,
#submit.btn,
.readmore a,
.pagination a,
#postnav .btn a{text-transform:uppercase;padding:5px 15px;background:#fafafa;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;color:#55575b;background:#c3c9da;background:-moz-linear-gradient(100% 100% 90deg, #c3c9da, #dae1f5);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#dae1f5), to(#c3c9da));}
#submit:hover,
a.btn:hover,
#tags a:hover,
input.btn:hover,
button.btn:hover,
.readmore a:hover,
.pagination a:hover,
#postnav .btn a:hover{cursor:pointer;color:#333;border:1px solid #9ea4b2;background:#aeb3c2;background:-moz-linear-gradient(100% 100% 90deg, #aeb3c2, #c3c9da);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c3c9da), to(#aeb3c2));}
#tags a,
.readmore a,
a#tweetit.btn,
a#sendfacebook.btn{font-size:10px;padding:3px 8px;margin:0 0 0 8px;}
p{margin:0 0 30px 0;}
#postcontent p + p,
.page p + p{text-indent:30px;}
.dropcap{float:left;font-size:40px;line-height:40px;margin:0 5px 0 0;}
.dropcap2{float:left;font-size:22px;padding:8px 8px;color:#fff;background-color:#444;line-height:40px;margin:0 5px 0 0;}
.divider{display:block;margin:30px 0;height:1px;clear:both;background:url(images/h_divider.png) repeat-x;}
#article dl,
#article ol,
#article ul{margin:0 0 30px 30px;}
#article ol li,
#article ul li,
#sidebar ul li{line-height:18px;}
#article ul li,
#related ul li{padding:4px 0;}
#article dl{padding-left:0;}
#article dl dt{font-weight:bold;}
#article ol li{list-style-type:decimal;}
#article ul li{list-style-type:disc;}
#article table{border-spacing:2px;margin:0 0 30px 0;}
#article th{font-weight:bold;border-top:1px solid #b2ceed;border-bottom:1px solid #91a8c3;background-color:#a3bdda;}
#article th,
#article td{padding:5px 10px;}
#article tr.even{background-color:#cdcdcd;}
.info, .warning, .error, .success, .note, .download, .adress, .phone{padding:15px 15px 15px 48px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}
.info{border:1px solid #64a6cc;background:url(images/icons/info_button_32.png) no-repeat 5px 10px #9dd7f9;}
.warning{border:1px solid #d0bc81;background:url(images/icons/warning_32.png) no-repeat 5px 20px #f9e29d;}
.error{border:1px solid #d3847a;background:url(images/icons/error_32.png) no-repeat 5px 10px #f9a89d;margin-top:20px;}
.success{border:1px solid #98cf70;background:url(images/icons/check_32.png) no-repeat 5px 10px #c5f99e;}
.note{border:1px solid #ccb577;background:url(images/icons/pencil_32.png) no-repeat 5px 10px #e9d49b;}
.download{border:1px solid #64c5e1;background:url(images/icons/blue_arrow_down_32.png) no-repeat 5px 10px #cce9f4;font-weight:normal;color:#666;}
.adress{background:url(images/icons/adress_32.png) no-repeat 5px 15px;padding:0px 15px 0px 52px;font-weight:normal;}
.phone{background:url(images/icons/phone_32.png) no-repeat 5px 12px;padding:0px 15px 0px 54px;font-weight:normal;}
.details_phone{margin:6px 0 0 0;display:inline-block;}
.phone_fr{background:url(images/icons/fr_32.png) no-repeat 5px 12px;padding:0px 15px 0px 54px;font-weight:normal;}
.title_phone{font-weight:bold;font-size:14px;color:#3F9301;}
.widget_included li{padding:10px 0;}
.brochure{height:164px;}
code, pre{display:block;font-size:10px;padding:15px;margin:0 0 30px 0;border:1px solid #ccc;border-left:5px solid #ccc;background-color:#fff;white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-family:monaco,"Lucida Console",courier,mono-space;}
blockquote{margin:0 0 18px 36px;padding:0 0 0 15px;font-style:italic;border-left:3px solid #ccc;}
.highlight{background:#f2db19;}
.wp-caption, .wp-caption-text{}
.sticky{}
.singlecol{width:225px;margin:0 15px 0 0;}
.onethirdcol{width:305px;margin:0 15px 0 0;}
.twocol{width:465px;margin:0 15px 0 0;}
.twothirdcol{width:610px;margin:0 15px 0 0;}
.threecol{width:705px;margin:0 15px 0 0;}
.fourcol{width:945px;}
header{padding:15px 0 15px 0;}
ul#languages{float:right;margin-top:10px;}
ul#languages li{float:left;background:url(images/sprite.png) left no-repeat;}
ul#languages li.de{background-position:0 4px;}
ul#languages li.es{background-position:0 -13px;}
ul#languages li.fr{background-position:0 -30px;}
ul#languages li.us{background-position:0px -47px;}
ul#languages li.fr a, ul#languages li.es a, ul#languages li.us,ul#languages li.de a{padding-left:22px;}
ul#languages li{margin-right:15px;}
#container{width:945px;margin:0 auto 15px auto;padding:0 15px 15px 15px;background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#logo{}
#textlogo h1{font-size:24px;line-height:24px;}
#textlogo h1 a{color:#333;}
nav{position:relative;top:24px;background:url(images/nav_r_bg.png) no-repeat right;}
#nav,
.menu{font-size:12px;text-transform:uppercase;position:relative;height:34px;margin:0 10px 0 0;max-width:610px;z-index:999;background:url(images/nav_bg.png) no-repeat;}
#nav ul,
.menu ul,
#nav ul ul
.menu ul ul{list-style-position:outside;position:relative;z-index:999;}
#nav li,
.menu li{float:left;line-height:34px;}
#nav li ul li,
.menu li ul li{background-image:none;}
#nav li,
.menu li{float:left;position:relative;z-index:9999;}
#nav li a,
.menu li a{display:block;position:relative;float:left;padding:0 15px;z-index:99999;color:#333;background:url(images/nav_divider.png) no-repeat right;}
#nav li a:hover,
.menu li a:hover,
#nav li:hover > a,
.menu li:hover > a,
#nav li.current-cat,
.menu li.current-cat,
#nav li.current-home,
.menu li.current-home,
#nav li.current_page_item
.menu li.current_page_item{color:#59baff;}
#nav ul ul,
.menu ul ul{display:none;left:-1px;position:absolute;top:32px;width:230px;background:url(images/nav_drop_bg.png) no-repeat top right #f2f2f2;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;}
#nav li ul li,
.menu li ul li{line-height:30px;}
#nav li ul a,
.menu li ul a{width:200px;height:auto;float:left;text-align:left;padding:0 15px;border-bottom:1px solid #c1c1c1;background-image:none;}
#nav li ul a:hover,
.menu li ul a:hover{background:#d9d9d9;text-decoration:none;}
#nav ul ul ul,
.menu ul ul ul{top:auto;border-top:none;background:#ededed;border-right:1px solid #c1c1c1;}
#nav li ul ul,
.menu li ul ul{left:230px;}
#nav li:hover ul ul,
.menu li:hover ul ul,
#nav li:hover ul ul ul,
.menu li:hover ul ul ul,
#nav li:hover ul ul ul ul,
.menu li:hover ul ul ul ul{display:none;}
#nav li:hover ul,
.menu li:hover ul,
#nav li li:hover ul,
.menu li li:hover ul,
#nav li li li:hover ul,
.menu li li li:hover ul,
#nav li li li li:hover ul,
.menu li li li li:hover ul{display:block;}
#nav li:last-child a{padding-right:0;background:none;}
#nav li.last ul li a{padding:0 15px;}
#s{height:14px;width:184px;font-size:10px;text-transform:uppercase;margin:7px 0 0 0;padding:3px 8px 2px 8px;border:1px solid #6a6a6a;background:#fff;}
.widget_included li{list-style-type:none;background:url(images/icons/green_check.png) 0 10px no-repeat;padding-left:22px;}
#welcome{margin:0;padding:5px 0 0 0;color:#59baff;text-transform:uppercase;font-size:22px;}
#welcome em{color:#ff6400;}
#featured{position:relative;height:348px;margin:15px 0 15px 0;padding:0;overflow:hidden;}
#featured #sliderwrap{position:relative;width:500px;height:335px;border-top:1px solid #ccc;border-right:none;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:5px;z-index:0;overflow:hidden;}
#featured #info{width:422px;height:335px;padding:5px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px dashed #ccc;background:url(images/hatch_bg.png) repeat;}
#featured #infoinner{padding:15px 0 15px 0;border:1px solid #ccc;background:#fff;height:304px;overflow:hidden;}
#leftcol-home{width:625px;margin:15px 0 0 0;}
#leftcol-home .onethirdcol{margin:30px 0 0 0;}
ul#newlistings li{clear:both;margin:0 0 15px 0;position:relative;z-index:0;}
ul#newlistings li .imgwraptn.left{margin:0 15px 0 0;}
ul#newlistings h5{line-height:14px;margin:0;}
ul#newlistings p.location{font-size:10px;text-transform:uppercase;color:#888;margin:0 0 5px 0;}
ul#newlistings p.price, ul#newlistings p.propinfo{font-size:12px;margin:0;}
.home h4.divide{padding-bottom:10px;margin:20px 0 -1px 0;}
.home .feature_box{padding:10px 15px 10px 15px;height:90px;border-bottom:1px solid #ccc;}
.home .feature_box:hover{background:#efefef;border-bottom:1px solid #ccc;}
.home .feature_box_last{padding:10px 15px 10px 15px;height:90px;}
.home .feature_box_last:hover{background:#efefef;}
.home .feature_left{float:left;width:250px;}
.home .feature_right{float:right;width:120px;height:79px;padding:3px;border:1px solid #ccc;background:#fff;}
#sidebar .similar_line{width:292px;height:75px;margin-bottom:30px;}
#sidebar .similar_desc{float:left;width:148px;height:65px;overflow:hidden;padding:4px 5px 4px 5px;margin-top:8px;text-align:right;background:url(images/bg_similar.png) top right repeat-y;}
#sidebar .link_similar{height:42px;margin:0;overflow:hidden;}
#sidebar .feature_right_2{float:right;margin-right:2px;opacity:0.85;}
#sidebar .feature_right_2:hover{opacity:1;}
.clear_sep{clear:both;margin-top:10px;}
.similar_accomodations{font-size:12px;}
.home h3{margin:0 15px 0 15px;line-height:18px;}
.home h4.location{font-size:11px;color:#888;margin:0 15px 0 15px;height:80px;}
#featured h4.location p{padding:11px 0 0 0;margin:0;line-height:18px;}
.home p.price{margin:0 0 0 10px;color:#3f9301;}
.info_price{color:#aaa;font-weight:normal;font-size:12px;}
.home p.propinfo{font-size:12px;margin:0 0 0 10px;color:#888;}
.home p.propinfo a{color:#888;}
.home p.propinfo a:hover{color:#3f82b1;}
.home p.description{font-size:12px;line-height:18px;}
.home #location{width:225px;height:239px;overflow:hidden;}
.home #location p{margin:0 0 20px 0;}
.snipe-lrg{position:absolute;top:30px;left:0;height:38px;background:url(images/tag_shadow.png) no-repeat bottom right;z-index:100;}
.snipe-sm{position:absolute;top:10px;height:15px;z-index:100;}
.snipe-sm h6,
.snipe-lrg h6{color:#fff;text-transform:uppercase;margin:0;}
.snipe-sm h6{font-size:10px;padding:1px 10px;}
.snipe-lrg h6{padding:6px 15px;}
.snipe-sm h6.sold,
.snipe-lrg h6.sold{background:#ff6400;}
.snipe-lrg h6.sold{border-top:1px solid #ffab75;border-bottom:1px solid #bd4c03;}
.snipe-sm h6.reduced,
.snipe-lrg h6.reduced{background:#bc0000;}
.snipe-lrg h6.reduced{border-top:1px solid #fd3535;border-bottom:1px solid #760000;}
.snipe-sm h6.open-house,
.snipe-lrg h6.open-house{background:#7FAF1B;}
.snipe-lrg h6.open-house{border-top:1px solid #ade33c;border-bottom:1px solid #50700e;}
#featured .snipe-lrg h6{border-top:1px solid #8dd0ff;border-bottom:1px solid #428ec4;background:#59baff;}
#listing .snipe-lrg{top:45px;}
article.listing{width:625px;}
#listingwrap{padding:10px 0 30px 15px;background:url(images/listing_bg.png) no-repeat top;}
#home #leftcol,
#listing #leftcol{width:625px;}
#listing h1{font-size:24px;line-height:24px;margin:0 0 5px 0;font-weight:bold;}
#listing h1 span.location{font-size:18px;color:#888888;font-weight:normal;}
#listing p.price{font-size:18px;line-height:18px;margin:0 0 10px 0;color:#3f9301;}
#listing p.price a{position:relative;top:-3px;left:10px;font-size:8px;padding:3px 5px;text-transform:uppercase;border:1px solid #dadada;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;background:#fff;}
#listing p.price a:hover{background:#333;border-color:#000;color:#fff;}
#listing p.propinfo{color:#353a44;margin:0 0 10px 0;}
#listing p.propinfo a{color:#353a44;}
#listing p.propinfo a:hover{color:#3f82b1;}
#single #sliderwrap,
#listing #sliderwrap{position:relative;height:405px;width:613px;margin:0 0 30px 0;padding:5px;border:1px solid #bec5cd;background:#fff;overflow:hidden;}
#listing #sliderwrap{left:-15px;}
#listingslider img{padding:0;}
#listing #content ul{margin:0 0 30px 0;}
#listing #content ul li{list-style:inside disc;}
#listing #content{position:relative;left:-15px;}
#listing .propfeatures{width:275px;margin:0 15px 0 0;}
#listing #utilities_left{height:200px;background:#fff;border:solid 1px #ccc;padding:15px;width:220px;margin-top:2px;}
#listing #utilities{height:200px;width:230px;}
#listing #utilities li{list-style:none;padding:0 0 2px 20px;background:url('images/true1.png') left no-repeat;font-style:italic;}
#listing #map{height:300px;width:623px;border:1px solid #ccc;}
#listing a#booking_link{margin:40px auto;display: block;padding:10px 5px;max-width:220px;background:url('images/btn_green_bg.png') repeat-x top left;border-radius:5px;color:#fff;border:1px solid green;text-align:center;font-size:18px;}
#listing a#booking_link:hover{color: green;}
#listing #viewmore{position:relative;top:-10px;right:0;width:204px;padding:10px;height:37px;background-color:#f4f6f5;border-left:1px solid #dfe2e1;border-bottom:1px solid #dfe2e1;}
#listing #viewmore-admin{position:relative;top:-10px;right:0;width:204px;padding:10px;height:37px;background:#f4f6f5;border-left:1px solid #dfe2e1;border-bottom:1px solid #dfe2e1;}
#listing #viewmore .left a,
#listing #viewmore .right a{display:block;height:37px;width:38px;background:url(images/icons/nav_arrows.png) no-repeat 0 0;overflow:hidden;}
#listing #viewmore .right a{background-position:-38px 0;}
#listing #viewmore .left a:hover{background-position:0 -37px;}
#listing #viewmore .right a:hover{background-position:-38px -37px;}
#listing #viewmore .left a span,
#listing #viewmore .right a span{display:none;}
#tooltip{position:absolute;z-index:9999;color:#fff;font-size:10px;width:180px;}
#tooltip .tipHeader{height:8px;}
*html #tooltip .tipHeader{margin-bottom:-6px;}
#tooltip .tipBody{background-color:#000;padding:5px 5px 5px 15px;}
#tooltip .tipFooter{height:8px;}
#listing #sidebar{width:290px;margin:29px 0 0 0;padding:0 0 0 15px;background:none;}
#listing #author-widget{padding:0 15px 0 0;margin:0 0 10px 0;}
#listing #presented{font-size:12px;margin:0;color:#888;}
#listing #author{margin:0 0 10px 0;text-transform:uppercase;}
#listing #authorimg{margin:0 10px 0 0;border:1px solid #bec5cd;padding:5px;background:#fff;}
#listing #authorinfo{width:151px;font-size:12px;padding:0;border:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;background:none;}
#listing #authorinfo p{margin:0;}
#listing p#tagline{margin:0 0 15px 0;}
#sidebar .widget{margin:0;width:250px;float:left;}
#advanced-search{width:941px;position:relative;padding:1px;border:1px solid #ddd;background:#fff;}
#home #leftcol #advanced-search{margin:15px 0 15px 0;}
#archive #leftcol #advanced-search{margin-bottom:15px;}
#advanced-search-inner{padding:14px;background:url(images/search_home_bg.png) repeat-x bottom;}
#advanced-search-inner h2{font-size:21px;margin:0;color:#7d8bab;float:left;}
#advanced-search-inner p{color:#545b6a;margin:6px 0 8px 10px;font-size:12px;float:left;}
#advanced-search-inner div.left{margin:0 10px 0 0;}
#advanced-search-inner div.top-row{margin-bottom:10px;}
#advanced-search-inner label{display:inline;font-size:10px;text-transform:uppercase;}
#advanced-search-inner input[type=text],
#advanced-search-inner select{padding:2px 1px 2px 1px;margin-right:10px;width:120px;}
#advanced-search-inner #ct_beds{width:94px;}
#advanced-search-inner input[type=text]{width:70px;}
#advanced-search-inner input[type=checkbox]{margin-left:5px;}
#advanced-search-inner .select_date{margin-left:5px;}
#advanced-search-inner #submit{margin:-5px 0 0 0;}
#quick-search{height:32px;}
#quick-search #s{height:32px;width:407px;border-top:1px solid #ddd;border-right:none;border-bottom:1px solid #ddd;border-left:1px solid #ddd;margin:0;padding:0 20px;font-size:16px;color:#999;font-style:italic;text-transform:none;}
.nomatches{text-align:center;padding:15px;border:1px solid #ebeac7;background:#fffee7;margin-top:33px;}
#rightcol-home{width:274px;padding:30px 15px;background:#f4f6f5;}
body #archive header{margin-bottom:15px;}
body #leftcol hr{height:1px;background:#ccc;border:none;padding:0;}
#tools,
#author-info{margin:0 0 30px 0;padding:15px;background:#f4f6f5;border-top:3px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
#home #tools{margin-top:15px;}
#tools h1,
#author-info h1{font-size:16px;line-height:16px;margin:0;}
#views li{float:left;}
#views li a{float:left;display:block;height:37px;width:38px;}
#views li a span{display:none;}
#views li#list{margin:0 10px 0 0;}
#views li#list a{background:url(images/icons/list_view.png) no-repeat 0 0;}
#views li#list a:hover{background-position:0 -37px;}
#views li#grid a{background:url(images/icons/grid_view.png) no-repeat 0 0;}
#views li#grid a:hover{background-position:0 -37px;}
#archive #leftcol{width:625px;}
article.airport ul{list-style: disc;}
article.airport li{list-style: disc;  margin-left: 20px; margin-bottom: 5px; }
article.listing,
#archive article{position:relative;margin:25px 0 25px 0;padding:10 0 15px 0;z-index:0;}
#archive article h1{margin:15px 0 0 0;}
#archive article p.meta{margin:0 0 15px 0;}
#archive article p{margin:0;}
.pagination{margin:0 0 30px 0;font-size:11px;}
.pagination span,
.pagination a{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}
.pagination .current{padding:6px 9px 5px 9px;border:1px solid #5a5d65;background:#797e88;color:#fff;}
#sidebar{width:290px;}
#page #leftcol,
#single #leftcol,
#leftcol.search{width:625px;}
#page #leftcol,
#page #sidebar,
#single #leftcol,
#single #sidebar,
#leftcol.search,
#home #sidebar{margin:15px 0 0 0;}
#page article h1,
#single article h1{margin:15px 0 0 0;}
#page article h1{margin-bottom:15px;}
#single article p.meta{margin:0 0 15px 0;}
#adminedit{font-size:10px;text-align:center;text-transform:uppercase;padding:8px;border:1px solid #cdcdcd;background:#ffffe5;}
#latestarticles, #homegallery{margin-bottom:30px;}
#single article img{padding:5px;background:#fff;}
#single article .imgwrapblog img{padding:0;background:none;}
.imgpeel{float:right;width:100%;height:8px;margin:0 0 2px 0;}
.twothirdcol article img{margin:0;}
.meta{margin:0;font-size:10px;color:#777;text-transform:uppercase;}
.videoplayer{margin:0 0 15px 0;}
.video p{margin:0;}
#blog.twothirdcol article{margin:0 0 30px 0;padding:0 0 30px 0;}
#blog .articlecontent{width:372px;}
#welcome.articlesoff{padding-bottom:15px;}
#featured.welcomeoff, #welcome.articlesoff{margin:0 0 30px 0;}
#featurednav.welcomeoff{border-bottom:none;}
#postnav{float:left;width:625px;margin:0 0 30px 0;}
#gallery #postnav{width:945px;}
#single .imgpeel{margin:0 0 15px 0;}
#tags{margin:0 0 30px 0;}
#authorinfo{padding:20px 20px 0 20px;border:1px solid #dadada;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;background:rgba(0, 0, 0, 0.07);}
#single #authorinfo{font-size:12px;}
#authorinfo img.avatar{float:left;margin:0 24px 24px 0;border:1px solid #dadada;}
#social{width:583px;margin:20px 0 0 0;padding:20px;border:1px solid #dadada;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;background:rgba(0, 0, 0, 0.07);}
#social p{position:relative;top:5px;margin:0;font-weight:bold;}
#related{padding:15px 0 0 0;margin:0 0 30px 0;border-top:1px solid #ccc;}
img.relatedtn{margin:0 5px 0 0;border:1px solid #dadada;}
#Calendar{margin-left:20px;margin-bottom:10px;}
.calendar{background:#f3f3f3;border:1px solid #e5e5e5;float:left;display:block;margin-right:20px;margin-bottom:20px;}
.calendar tr{text-align:center;height:40px;}
.calendar td{width:40px;height:100%;}
.calendar .booked{background:url(images/booked.png) no-repeat;width:100%;display:block;height:100%;padding:10px 0;}
.calendar .free{width:100%;display:block;height:100%;padding:10px 0;}
.calendar .start{background:url(images/middle2.png) no-repeat;width:100%;display:block;height:100%;padding:10px 0;}
.calendar .end{background:url(images/middle1.png) no-repeat;width:100%;display:block;height:100%;padding:10px 0;}
#Calendar{margin-top:30px;width:655px;height:360px;position:relative;padding-top:50px;}
.calendar_legend{width:400px;height:40px;}
.calendar_legend img{vertical-align:middle;padding-left:20px;}
#CalendarSlider{width:600px;height:320px;overflow:hidden;}
#CalendarSlider ul{margin:0;padding:0;list-style-type:none;}
#CalendarSlider ul li{margin:0;padding:0;width:300px;height:320px;overflow:hidden;list-style-type:none;list-style:none;}
#listing #content #CalendarSlider ul li{list-style-type:none;list-style:none;}
#image_calendar{width:280px;height:266px;background:#EFEFEF;border:1px solid #E5E5E5;display:block;}
#image_calendar h1{width:280px;text-align:center;margin-top:90px;line-height:40px;}
#prevBtn a{background:url(images/btn_left.png) no-repeat;width:31px;height:31px;display:block;position:absolute;left:0px;top:0px;z-index:1000;}
#nextBtn a{background:url(images/btn_right.png) no-repeat;margin-right:55px;width:31px;height:31px;display:block;position:absolute;right:20px;top:0px;z-index:1000;}
article.listing_calendar{position:relative;margin:15px 0 0 0;padding:0 0 0 0;z-index:0;}
.Calendar_admin{margin-left:20px;}
.Calendar_admin_first{margin-left:20px;margin-top:40px;}
.Calendar_admin .calendar, .Calendar_admin_first .calendar{background:#f3f3f3;border:1px solid #e5e5e5;float:left;display:block;width:214px;margin-right:20px;}
.Calendar_admin .calendar tr, .Calendar_admin_first .calendar tr{text-align:center;height:30px;float:left;overflow:hidden;}
.Calendar_admin .calendar td, .Calendar_admin_first .calendar td{width:30px;float:left;overflow:hidden;height:100%;}
.Calendar_admin .calendar .booked, .Calendar_admin_first .calendar .booked{background:url(images/booked.png) no-repeat;width:100%;display:block;height:30px;padding:5px 0;}
.Calendar_admin .calendar .free, .Calendar_admin_first .calendar .free{width:100%;display:block;height:30px;padding:5px 0;}
.Calendar_admin .calendar .start, .Calendar_admin_first .calendar .start{background:url(images/middle2.png) no-repeat right;width:100%;display:block;height:30px;padding:5px 0;}
.Calendar_admin .calendar .end, .Calendar_admin_first .calendar .end{background:url(images/middle1.png) no-repeat left;width:100%;display:block;height:30px;padding:5px 0;}
#Calendar_admin{margin-top:30px;width:655px;height:360px;position:relative;padding-top:50px;}
.CalendarSlider_admin{width:600px;height:230px;overflow:hidden;}
.CalendarSlider_admin ul{margin:0;padding:0;list-style-type:none;}
.CalendarSlider_admin ul li{margin:0;padding:0;width:300px;height:230px;overflow:hidden;list-style-type:none;list-style:none;}
#listing #content #CalendarSlider_admin ul li{list-style-type:none;list-style:none;}
#image_calendar_admin{width:280px;height:266px;background:#EFEFEF;border:1px solid #E5E5E5;display:block;}
#image_calendar_admin h1{width:280px;text-align:center;margin-top:90px;line-height:40px;}
.Calendar_admin_first #prevBtn a{background:url(images/btn_left.png) no-repeat;width:31px;height:31px;display:block;position:absolute;left:20px;top:30px;z-index:1000;}
.Calendar_admin_first #nextBtn a{background:url(images/btn_right.png) no-repeat;margin-right:55px;width:31px;height:31px;display:block;position:absolute;right:40px;top:30px;z-index:1000;}
#page img{margin:0 0 10px 0;}
#location{overflow:hidden;}
#location p{margin:0 0 20px 0;}
#location #map.singlecol{height:317px;width:223px;border:1px solid #ccc;}
#location .gsmsc-mapDiv{height:315px;}
#location .gsmsc-idleMapDiv{height:315px;overflow:hidden!important;}
#location #mapsearch *{margin:0px!important;padding:0px!important;font-size:12px;}
#location .gsmsc-controls{display:none;}
.widget{padding:15px;width:258px;border:1px solid #dfdfdf;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;background:#F4F6F5;margin:0 0 15px 0;}
#home .widget,
#listing .widget{padding:0;border:0;background:none;}
#home .widget{width:275px;}
#listing .widget{width:290px;margin-bottom:25px;}
#search-properties{margin:101px 0 15px 0;}
#search-properties .widget,
#sidebar .widget{padding:15px;width:258px;border:1px solid #dfdfdf;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;background:#F4F6F5;margin:35px 0 15px 0;}
#sidebar .widget-special{padding-left:0;width:274px;}
#sidebar .widget-special h4{margin-left:15px;}
#sidebar .widget-download p{background:url(images/icons/blue_arrow_down_32.png) top left no-repeat;height:35px;margin:0;padding-left:35px;}
.widget ul li{border-bottom:1px solid #efefef;}
#archive #sidebar img{border:1px solid #ccc;}
#sidebar aside#ct-ads img.smsqad{margin:0 2px;}
.smsqad.last{margin-right:0;}
#advertise{font-size:10px;margin:0;text-transform:uppercase;text-align:center;}
#sidebar #flickr img{float:left;margin:0 8px 8px 0;height:65px;width:65px;}
#twitter{font-size:12px;line-height:15px;}
aside#propsearch p{font-size:12px;line-height:16px;margin:0 0 15px 0;}
aside#propsearch div.left{margin:8px 0 0 0;}
aside#propsearch label{display:block;font-size:10px;text-transform:uppercase;}
aside#propsearch div#prop-type,
aside#propsearch div#addfeat{width:100%;margin:0;}
aside#propsearch div#status{width:75%;}
aside#propsearch div#prop-type select#ct_property_type,
aside#propsearch div#status select#ct_status,
aside#propsearch div#addfeat select#ct_additional_features{width:100%;}
aside#propsearch div#beds,
aside#propsearch div#baths,
aside#propsearch div#city,
aside#propsearch div#zipcode{margin-right:12px;}
aside#propsearch div#addfeat{margin:10px 0 0 0;}
aside#propsearch div#price-from{margin-right:12px;}
aside#propsearch div#price-to{margin-bottom:15px;}
.widget_booking{margin-bottom:15px;font-size:11px;}
.widget_booking li{margin-top:14px;padding-left:22px;}
.widget_booking .li-step1{background:url(images/icons/step1.png) 0 6px no-repeat;border:none;}
.widget_booking .li-step2{background:url(images/icons/step2.png) 0 6px no-repeat;border:none;}
.widget_booking .li-step3{background:url(images/icons/step3.png) 0 6px no-repeat;border:none;}
.widget_booking .li-step4{background:url(images/icons/step4.png) 0 1px no-repeat;border:none;}
.booked_ended{text-align:center;font-weight:bold;display:block;color:#3F9301;}
.booking_bold{font-weight:bold;font-size:14px;}
#listing .widget_booking{padding:0 20px;}
#listing .booked_ended{padding:0 20px;}
#contact_form p{width:565px;margin-left:20px;}
#contact_form input[type="text"]{float:right;width:300px;height:20px;margin-right:20px;}
#contact_form select{float:right;height:20px;margin-right:20px;display:inline;}
#contact_form select.select_right{margin-right:135px;}
#contact_form select.select_right_guest{margin-right:235px;}
#contact_form select.select_right_guest_de{margin-right:248px;}
#contact_form select.select_right_guest_es{margin-right:231px;}
#contact_form select.select_right_child{margin-right:159px;}
#contact_form select.select_right_child_fr{margin-right:195px;}
#contact_form select.select_right_child_de{margin-right:153px;}
#contact_form fieldset{border:1px solid #ccc;padding:20px;margin-bottom:10px;}
#contact_form fieldset span.wpcf7-list-item{display:block;height:30px;}
#contact_form fieldset{border:1px solid #ccc;padding:20px;}
#contact_form fieldset legend{margin-left:20px;}
#contact_form textarea{display:block;resize:none;border:1px solid #ccc;margin-top:5px;padding:10px;width:605px;height:70px;}
#contact_form img.wpcf7-captcha-captcha{float:right;}
#contact_form .captcha input[type="text"]{float:right;width:100px;height:20px;margin:0px;}
#contact_form input[type="submit"]{float:right;margin:20px 0 0 0;}
footer{font-size:10px;color:#777;text-transform:uppercase;padding:15px 0 15px 0;border-top:1px solid #ddd;}
footer p{margin:0;}
.last, img.last{margin-right:0;}
.go_ref_div{margin-top:7px;}
#go_to_ref{width:110px;margin-left:5px;padding:3px 3px 3px 5px;}
#container-autocompletion{position:relative;display:none;}
#ref-autocompletion-div{position:absolute;left:787px;top:31px;width:115px;background-color:#FFFFFF;z-index:10;border:1px solid #000000;border-top:none;font-weight:bold;font-size:11px;}
#ref-autocompletion-div li{border-bottom:1px solid #efefef;padding:2px 3px 2px 5px;}
#ref-autocompletion-div li:hover{background-color:#f2f2f2;}
#ref-autocompletion-div li a{display:block;}
.admin-search-home{background-color:#f1f1f1;margin:0;padding:7px 19px;text-align:right;height:34px;border:1px solid #CCCCCC;}
.choose-desc{float:left;width:180px;margin-top:6px;font-style:italic;font-size:16px;}
.choose-apartment,
.choose-room{width:180px;display:inline-block;font-weight:bold;font-style:italic;font-size:18px;background-color:#EFEFEF;border:1px solid grey;border-radius:5px;padding:15px 10px;}
.choose-apartment:hover,
.choose-room:hover{background:url("images/icons/green_check.png") 15px 15px no-repeat #D6E4E1;cursor:pointer;}
.choose-selected{background:url("images/icons/green_check.png") 15px 15px no-repeat #D6E4E1;}
.choose-apartment{margin-right:10px;}
.choose-room{margin-left:10px;}
.q-extendable{font-weight:bold;font-style:italic;background-color:#AFEAAA;border:1px solid #41924B;padding:8px 8px 8px 15px;cursor:pointer;margin:0;border-radius:5px;}
.q-extendable:hover{background-color:#41924B;color:#FFFFFF;border:1px solid #FFFFFF;}
.q-answer{display:none;padding:15px 10px;margin:0;margin-top:-3px;border:1px solid #41924B;border-top:none;border-radius:0 0 5px 5px;}
#apartment-div h4{color:#FE8402;text-transform:uppercase;background:url("images/h_divider.png") center bottom repeat-x;padding:0 0 4px 0;margin-bottom:5px;margin:12px 0 25px 0;}
#apartment-div .all-class,
#apartment-div .apt-class,
#apartment-div .room-class{margin-bottom:20px;}
#advanced_search .reset_button{float: right; margin-right: 30px; margin-top: -8px; cursor: pointer; font-style: italic;}
.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice{display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:89;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}
#slider img{position:absolute;top:0px;left:0px;}
#slider a{border:0;}
.nivo-controlNav{position:absolute;top:15px;left:15px;}
.nivo-controlNav a{display:block;width:10px;height:10px;background:url(images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active{background-position:-10px 0;}
.nivo-directionNav a{display:block;width:32px;height:34px;background:url(images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav{background-position:-32px 0;right:10px;}
a.nivo-prevNav{left:10px;}
#back_search{display:inline-block;padding:8px 0 0 8px;text-decoration:underline;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-helper-clearfix{display:inline-block;}
* html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-state-disabled{cursor:default !important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-widget{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1.1em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1em;}
.ui-widget-content{border:1px solid #dddddd;background:#eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333333;}
.ui-widget-content a{color:#333333;}
.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#ffffff;font-weight:bold;}
.ui-widget-header a{color:#ffffff;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #cccccc;background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#1c94c4;text-decoration:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405;}
.ui-state-hover a, .ui-state-hover a:hover{color:#c77405;text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eb8f00;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#eb8f00;text-decoration:none;}
.ui-widget:active{outline:none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#ffffff;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#ffffff;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#ffffff;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png);}
.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png);}
.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png);}
.ui-state-default .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png);}
.ui-state-active .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png);}
.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_228ef1_256x240.png);}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffd27a_256x240.png);}
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-off{background-position:-96px -144px;}
.ui-icon-radio-on{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-start{background-position:-80px -160px;}
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;}
.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}
.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.ui-widget-overlay{background:#333333;opacity:.50;filter:Alpha(Opacity=50);}
.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.20;filter:Alpha(Opacity=20);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible;}
.ui-button-icon-only{width:2.2em;}
button.ui-button-icon-only{width:2.4em;}
.ui-button-icons-only{width:3.4em;}
button.ui-button-icons-only{width:3.7em;}
.ui-button .ui-button-text{display:block;line-height:1.4;}
.ui-button-text-only .ui-button-text{padding:.4em 1em;}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}
input.ui-button{padding:.4em 1em;}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary{left:.5em;}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em;}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em;}
.ui-buttonset{margin-right:7px;}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}
button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden;}
.ui-dialog .ui-dialog-titlebar{padding:.2em 1em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span, .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-cover{display:none;display/**/:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
.ui-progressbar{height:2em;text-align:left;}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}
#ui-datepicker-div{font:62.5% "Trebuchet MS", sans-serif;}
.ui-datepicker-trigger{float:right;margin:2px 0 0 -5px;}
.demoHeaders{margin-top:2em;}
#dialog_link{padding:.4em 1em .4em 20px;text-decoration:none;position:relative;}
#dialog_link span.ui-icon{margin:0 5px 0 0;position:absolute;left:.2em;top:50%;margin-top:-8px;}
ul#icons{margin:0;padding:0;}
ul#icons li{margin:2px;position:relative;padding:4px 0;cursor:pointer;float:left;list-style:none;}
ul#icons span.ui-icon{float:left;margin:0 4px;}

#image{
  float : right;
}

#newsletter {
  float: left;
  }