html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:none;}
a:hover{cursor:pointer}
textarea, input[type="text"], input[type="password"], input[type="email"]{text-indent:5px;background-image:none;border:none;border-radius:0;box-shadow:none;color:#fff;margin:0;padding:6px;}
input[type="submit"], button[type="submit"]{background:none;border:medium none;color:#ffffff;cursor:pointer;display:block;font-size:18px;letter-spacing:0.5px;line-height:24px;font-family:open sans;margin:auto;outline:0 none;padding:0;text-align:center;width:100%;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"]{cursor:pointer;}
textarea:active,textarea:focus,input[type=text]:active,input[type=text]:focus,input[type=password]:active,input[type=password]:focus,input[type=email]:active,input[type=email]:focus{text-indent:5px;}
body{background:#000;width:100%;height:100%;padding:0;margin:0 auto;line-height:20px;font-family:open sans;font-size:15px;color:#fff;overflow-x:hidden;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
body a{color:#ff0000;-webkit-transition:color 0.1s ease-in 0s;-moz-transition:color 0.1s ease-in 0s;-o-transition:color 0.1s ease-in 0s;transition:color 0.1s ease-in 0s;}
p{line-height:26px;margin:0 0 10px 0;text-align:justify;color:#FFF;font-family:open sans;font-size:16px;word-wrap:break-word;}
a{color:#ff0000;text-decoration:none;}
a:hover{color:#fff;text-decoration:none;}
a.white{color:#ffffff;}
a.footer-copyright-link{color:#cccccc;}
a.footer-copyright-link:hover{color:#ffffff;}
a.getQuoteIntLink{float:left;background:#ff0000;border-radius:4px;color:#fff;float:left;padding:5px 20px;}
a.getQuoteIntLink:hover{background:#fff;color:#ff0000;}
h1{color:#fff;}
.homePageNotes{float:left;color:#ff0000;text-align:center;font-size:14px;line-height:20px;width:100%;padding:20px 0;}
.homePageNotes a{color:#fff;}
.homePageNotes a:hover{color:#ff0000;}
.searchPropDesc{float:left;padding:6px 0;width:100%;}
.blogDescRes{width:838px;}
#main .searchPropDesc p{line-height:22px;margin:0;padding:0;}
#featuredContainer_horizontal{height:auto;float:left;overflow:hidden;padding:0 0 1px;width:100%;}
#feature_property_container{display:block;height:auto;margin:auto;width:1170px;}
.horizontal_title{background:none;float:left;height:auto;padding:0;}
#header-container{float:left;background:#000000;height:auto;position:relative;border-top:2px solid #ff0000;width:100%;z-index:1;}
.menuAndLangContainer, .footerMenuCont, .footerCols{width:1170px;margin:auto;height:auto;padding:0;}
#divHomeCont, .homePageTitle, .homePageTitle span{float:left;width:100%;}
.homePageTitle span{color:#fff;text-align:center;font-weight:bold;font-size:40px;line-height:60px;}
#container, .contContainer{float:left;background:#000000;width:100%;position:relative;margin-top:0;}
#bg{position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:0;}
.banner-header-img{border-bottom:0px solid #000;float:left;height:auto;margin:0;overflow-x:hidden;width:100%;}
.bannerImgHome{margin:0;}
.banner-header-img-cont{float:left;height:auto;margin:0;position:relative;width:100%;}
img.banner-header-image{display:block;margin:auto;height:315px;width:600px;padding:0;}
.contentPagesBanner img.banner-header-image{height:190px;max-width:362px;}
.contentPagesBanner{height:190px;}
#header{float:none;width:1170px;height:auto;position:relative;margin:auto;}
#logo{float:left;background:#000;height:auto;width:360px;}
img.logo{display:block;height:auto;margin:auto;padding:0;max-width:100%;}
#lang-cont{float:right;height:auto;margin:5px 0 0 0;padding:0;width:320px;}
#languages{background:none;float:right;height:auto;margin:auto;padding:0;z-index:99}
#header-contact-container{float:left;height:auto;margin:18px 0;padding:0;font-family:open sans;text-transform:uppercase;width:100%;}
.header-contacts, .fa-ce, .fa-cp, .tag-email, .tag-email a , .tag-telephone, .footerEmail, .footerTelephone, .footerText{float:left;color:#ff0000;height:auto;font-size:17px;line-height:30px;vertical-align:middle;margin:0;padding:0;}
.footerEmail, .footerTelephone, .footerText{float:left;color:#f6f0e4;}
.footerText{font-size:14px;line-height:28px;}
.footerEmail{font-size:14px;}
.footerTelephone{font-weight:bold;font-size:24px;}
.tag-email a{margin:-2px 0 0 0;}
.fa-cp, .fa-ce{border:1px solid #ff0000;border-radius:50px;font-size:16px !important;line-height:26px !important;margin:0 5px;padding:0 !important;text-align:center;width:26px;}
.fa-ce{font-size:14px !important;}
.fa-socMedFoot, .fa-footer, .fa-socMedHead{border-radius:50%;background:#ff0000;color:#f6f0e4;font-size:14px !important;line-height:28px !important;text-align:center;padding:0 !important;width:28px;}
.fa-socMedFoot:hover{background:#f6f0e4;color:#ff0000 !important;}
.fa-socMedHead{border:1px solid #ff0000;color:#ff0000;}
.fa-footer{margin:0 10px 0 0;}
.tag-telephone{float:right;}
.tag-email{float:right;}
.tag-email a{float:right;text-transform:lowercase;}
.tag-email:hover a{color:#ff0000;}
.headercontactContainer{float:left;margin:0 0 4px 0;width:100%;}
#tag-line{float:left;height:auto;margin:0;padding:0;text-align:center;width:610px;z-index:99;}
#tag-line h1{color:#000000;font-size:28px;line-height:88px;margin:0;padding:0;}
.language{float:left;width:35px;border:1px solid #aaaaaa;height:25px;margin:0 0 0 5px;position:relative;overflow:hidden;}
.languageLeft{margin-left:0;}
.language img{position:absolute;top:-26px;}
.language img.languageSelected,.language img:hover{top:0;}
#esLang{left:-36px;}
#deLang{left:-72px;}
#frLang{left:-108px;}
#nlLang{left:-144px;}
#ruLang{left:-180px;}
.headerSocMed{float:left;margin:0 15px 0 0;padding:0;}
.headerSocMed a{float:left;padding:0;font-weight:bold;}
.socialMediaWrapper{display:block;margin:auto;width:-moz-fit-content;width:fit-content;min-width:30px;}
.social-media-cont{float:left;height:auto;margin:0 10px 0 0;padding:0;}
.social-media-cont a, .social-media-contFooter a{background-color:#ff0000;border-radius:50%;color:#fff;display:inline-block;font-size:16px;height:30px;line-height:30px;margin:0 5px;padding:0;text-align:center;width:30px;}
.social-media-title{height:auto;width:100%;float:left;color:#ffffff;text-align:center;font-size:16px;}
a.facebook, a.twitter, a.googleplus, a.youtube, a.linkedin, a.skype, a.inmotv{background-image:url(/assets/img/facebook_32.png);background-repeat:no-repeat;background-size:22px 22px;float:right;height:22px;margin:0 3px;width:24px;}
a.youtube{background-image:url(/assets/img/youtube_32.png);}
a.linkedin{background-image:url(/assets/img/linkedin_32.png);}
a.twitter{background-image:url(/assets/img/twitter_32.png);}
a.googleplus{background-image:url(/assets/img/googleplus_32.png);}
a.skype{background-image:url(/assets/img/skype_32.png);}
a.inmotv{background-image:url(/assets/img/inmotv.png);}
a.googleplus:hover, a.youtube:hover, a.linkedin:hover, a.facebook:hover, a.twitter:hover , a.skype:hover, a.inmotv:hover{opacity:0.5;filter:alpha(opacity=50);}
.lineDivider{float:left;background:#dcd6ab;background:-moz-radial-gradient(center, ellipse cover, #dcd6ab 0%, #000000 100%);background:-webkit-radial-gradient(center, ellipse cover, #dcd6ab 0%,#000000 100%);background:radial-gradient(ellipse at center, #dcd6ab 0%,#000000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcd6ab', endColorstr='#000000',GradientType=1);border-radius:50%;box-shadow:3px 0 12px #dcd6ab;float:left;padding:4px 0;margin:10px 0;width:100%;}
.menuFullwidthCont{background:#000;border-bottom:0px solid #000;border-top:0px solid #000;float:left;position:relative;width:100%;z-index:99;}
#menu-container{width:1170px;height:auto;margin:auto;}
.footerMenuFwCont{float:left;background:#000;border-top:0px solid #000;border-bottom:0px solid #000;width:100%;}
#menu-bar{display:block;}
#menu-bar, #menu-barFooter{background:#000;float:left;margin:30px 0 0 0;padding:0;width:100%;}
#menu-barFooter{margin:0;}
#menu, #menuFooter, ul#mainMenu, ul#altMenu, ul#mainMenuFooter{background:#000;float:left;height:auto;line-height:54px;margin:auto;text-align:center;width:100%;}
ul#mainMenu, ul#altMenu, ul#mainMenuFooter{list-style:none;margin:0;padding:0;}
#menu li, #menuFooter li{float:left;list-style:none;position:relative;margin:0;padding:0;cursor:pointer;}
ul li ul.subMenu{float:left;position:absolute;background:#ff0000;display:none;margin:65px 0 0 0;padding:0;z-index:1099;width:480px;}
ul li ul.subMenu li{float:left;list-style:none;background-color:#ff0000;width:50%;}
#menu a, #menuFooter a, #servicesMenu, #infoMenu{background:none;color:#ff0000;cursor:pointer;display:block;float:left;font-size:34px;height:auto;line-height:46px;padding:10px 20px;margin:0 25px 0 0;text-decoration:none;}
#menu a:hover, #menuFooter a:hover, #menu a.selected, #servicesMenu:hover, #infoMenu:hover{color:#fff;}
#menu a span{width:14px;height:10px;display:inline-block;position:relative;overflow:hidden;vertical-align:middle;}
#menu a span img, #menuFooter a span img{position:absolute;top:-220px;left:0px;}
ul#mainMenu li ul.subMenu li a, ul#altMenu li ul.subMenu li a{background:none;color:#fff;display:block;float:left;font-size:14px;height:auto;line-height:25px;padding:5px 0;text-align:left;text-decoration:none;text-indent:20px;width:100%;}
ul#mainMenu li ul.subMenu li a:hover, ul#altMenu li ul.subMenu li a:hover{background:#000;}
ul.subMenu a:hover,ul.subMenu a.selected{background:#fe0000;color:#DDD;font-weight:none;}
#subMenus{float:left;background:#000;width:1166px;margin-bottom:15px;padding:0 2px;margin:auto;}
#mainContainer{margin:auto;width:1170px;}
#main{background:#000;float:left;text-align:left;width:100%;}
#main h2, #main h3, #main h4, #main h5, #main h6{font-size:28px;line-height:38px;padding:0;font-weight:normal;color:#FFF;}
#main h2, #main h3, #main h4, #main h5, #main h6{margin:10px 0;}
#main h1{color:#FFF;text-align:center;font-weight:bold;padding:0;font-size:32px;line-height:42px;margin:0 0 10px 0;}
#main h2.InsuranceTypeName{color:#ff0000;font-weight:bold;}
#main #captchaVerification h2{float:left;margin:10px 0;text-align:center;width:100%;}
#main p img{border:none;}
#main p img[style*="float: right"], #main p img[style*="float:right"]{margin:0 0 5px 10px;}
#main p img[style*="float: left"], #main p img[style*="float:left"]{margin:0 10px 5px 0;}
#homePageWelcomeText{float:left;min-height:300px;padding:100px 0 0;width:100%;}
#homePageWelcomeText h1{display:block;color:#fff;font-size:80px;line-height:100px;text-shadow:3px 3px 3px rgba(0, 0, 0, 1);font-weight:normal;font-style:italic;margin:auto;padding:0 !important;text-align:center;width:850px;}
img.sideImg{display:block;float:left;height:auto;margin:0;padding:0;width:100%;}
.sideColumn{float:left;background:#FFF;width:280px;margin-bottom:10px;}
.pagination, .paginationBlog{float:left;clear:left;background:#F1F1E6;width:100%;height:40px;line-height:40px;text-align:center;color:#FFF;margin:5px 0 0 0;}
.paginationBlog{background:none;}
.pagination a, .pagination span, .paginationBlog a, .paginationBlog span{background:#FFF;width:26px;height:26px;line-height:26px;display:inline-block;color:#333;text-decoration:none;margin:6px 1px;border:1px solid #BCBCBC;}
.pagination span, .paginationBlog span{font-size:18px;vertical-align:bottom;}
.prevLink, .nextLink, .pagination a:hover, .pagination span, .paginationBlog span{background:#ff0000 !important;color:#ffffff !important;font-weight:bold;border:1px solid #ffffff !important;}
.prevLink, .nextLink{position:relative;vertical-align:bottom;overflow:hidden;}
.prevLink img{position:absolute;top:-220px;left:-15px;}
.nextLink img{position:absolute;top:-220px;left:-41px;}
.pagSplitLeft{margin-left:20px !important;}
.pagSplitRight{margin-right:20px !important;}
.paginationTop, .paginationBlogTop{width:70%;}
.pageNumbers{float:left;margin:0 auto;padding-left:10px;}
.sortResults, .sortBlogResults{background:#F1F1E6;color:#ff0000;float:right;height:37px;line-height:30px;margin:5px 0 0 0;padding:3px 0 0 0;text-align:right;width:30%;}
.sortBlogResults{background:none;}
#sortSelect{margin-right:8px;max-width:160px;}
.blogSort{border:2px solid #ddd;border-radius:4px;letter-spacing:0.5px;padding:5px;}
#searchMainContainer, #searchResults, #propertyPage{float:left;width:100%;margin-top:0;position:relative;}
#searchMainContainer, #searchResults{background:#000000;border-top:none;padding-top:0;}
.searchPropContainer, .searchBlogContainer{float:left;margin:0 0 30px 0;box-shadow:0 2px 2px -1px rgba(0, 0, 0, 0.5);position:relative;width:100%;}
.searchBlogContainer{border-bottom:2px solid #ff0000;}
.searchPropTitle, .searchBlogTitle{float:left;background:#ff0000;height:auto;padding:0;width:100%;}
.searchBlogTitle{border-bottom:2px solid #ff0000;}
#main .searchPropTitle h3, .searchBlogTitle a{float:left;color:#fff;line-height:30px;font-size:22px;text-align:left;text-decoration:none;margin:0;padding:5px;}
.searchBlogTitle h3 a{color:#333;text-transform:capitalize;}
#main .searchPropTitle h3 a{color:#fff;}
#main .searchPropTitle h3 a:hover{color:#fff;}
.searchPropPrice, .searchPropPriceGB{float:right;color:#fff;line-height:30px;font-size:22px;text-align:right;text-decoration:none;padding:5px;margin:0;}
.searchPropPriceGB{background:#ff0000;margin-right:10px;}
.searchBlogPhotoContainer{float:left;height:197px;margin:0;overflow:hidden;padding:0;position:relative;width:264px;}
.searchImgsCont{float:left;height:auto;width:420px;}
.searchPropPhotoContainer{float:left;height:auto;padding:10px;width:260px;}
.smallImg1, .smallImg2{float:left;height:105px;overflow:hidden;padding:10px 10px 10px 0;width:130px;}
.smallImg2{padding:0 10px 10px 0;}
.smallImgCont{float:left;height:100%;overflow:hidden;width:100%;}
.smallImg1 img, .smallImg2 img{display:block;margin:auto;height:100%;}
.smallImg1 a, .smallImg2 a{background:#000 none repeat scroll 0 0;float:left;height:100%;left:50%;margin:0 0 0 -150px;overflow:hidden;position:relative;text-align:center;width:300px;}
.searchBlogPhoto{float:left;height:197px;overflow:hidden;width:100%;}
.searchBlogPhoto img, form.callMeBackForm, form.callMeBackForm label, form.callMeBackForm input[type="submit"]{float:left;width:100%;}
form.callMeBackForm{padding:10px;}
form.callMeBackForm, form.callMeBackForm label, form.callMeBackForm input[type="submit"]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
form.callMeBackForm input[type="text"], form.callMeBackForm input[type="email"]{float:left;background:#000;border:1px solid #fff;border-radius:2px;margin-bottom:10px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
form.callMeBackForm input[type="checkbox"]{float:left;height:24px;margin:0 10px;padding:0;}
form.callMeBackForm input[type="submit"]{text-align:center;font-weight:bold;color:#fff;background:#ff0000;border-radius:2px;border-width:0;padding:0;font-size:14px;line-height:24px;margin-top:5px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
form.callMeBackForm input[type="submit"]:hover{background:#333;}
form.callMeBackForm label span{float:left;line-height:24px;padding:0 10px;font-size:14px;color:#ff0000;}
.searchPropPhoto{float:left;height:220px;overflow:hidden;width:100%;}
.searchPropPhoto a{background:#000;float:left;height:100%;left:50%;margin:0 0 0 -150px;overflow:hidden;position:relative;text-align:center;width:300px;}
.searchPropPhoto img{display:block;height:100%;margin:auto;}
.searchPropPhotoOverlay{position:absolute;top:5px;left:5px;width:125px;height:150px;z-index:2;}
.searchPropPhotoShine{position:absolute;top:0;left:22px;width:252px;height:207px;overflow:hidden;z-index:3;}
.searchPropMain{float:left;height:auto;overflow:hidden;padding:0 10px;width:730px;}
.blogResultsList{width:886px;}
.shareContainer{float:right;margin:10px 0 0 10px;width:38px;}
.portfolioMain{margin-bottom:0;}
#main p.searchPropSubTitle{color:#ff0000;font-size:20px;font-weight:bold;line-height:30px;margin:0;padding:0;text-transform:capitalize;}
.searchPropMain ul{float:left;margin:0 0 5px !important;padding:0;width:100%;}
.searchPropMain li{background:#ff0000;border-radius:3px;color:#ffffff;float:left;font-weight:bold;list-style:none outside none;margin:5px 5px 0 0;padding:5px;text-align:left;text-transform:uppercase;width:228px;}
a.portfolioRemove, a.searchBlogReadMore{background:#ff0000;color:#ffffff;float:left;font-size:22px;height:auto;line-height:30px;margin:0;padding:0;text-align:center;text-decoration:none;vertical-align:middle;width:100%;}
a.searchBlogReadMore{display:none;}
.priceReadMoreLink{background:#000;bottom:0;right:0;color:#fff;position:absolute;}
a.searchPropMoreButton, a.searchPropPriceButton{float:left;color:#fff;padding:5px;font-size:22px;line-height:40px;letter-spacing:1px;text-align:center;width:150px;}
#searchLoadingBg, #contactWaiting{position:absolute;background:url(images/refreshDiv.png) repeat;width:100%;height:100%;z-index:9999;display:none;}
#searchLoadingBg img{position:absolute;margin:132px 569px;width:32px;height:32px;}
#contactWaiting img{position:absolute;margin:132px 569px;width:32px;height:32px;}
#propertyPage h1, #propertyPage h2, #propertyPage h4, #propertyPrice{float:left;font-size:28px;line-height:40px;margin:10px 0;}
a.goBackButtonBlog{float:left;font-size:18px;background:#ff0000;font-weight:bold;color:#fff;line-height:26px;margin:18px 0 0 0;padding:3px 10px;border-radius:4px 4px 0 0;}
a.goBackButtonBlog{margin:0;}
a.goBackButtonBlog:hover{background:#ff0000;}
#hideWhenShowHide{display:block;}
#showContactForm{display:none;cursor:pointer;}
#contactBox{background:#ffffff;display:block;float:left;height:446px;margin:0;position:relative;width:326px;}
#contactBox h3{background:#ffffff;color:#ff0000 !important;float:left;font-size:19px;font-weight:bold;height:auto;letter-spacing:0.5px;line-height:30px;margin:0;padding:0;text-align:center;width:100%;}
#contactResponse{background:#ff0000;color:#fff;font-size:14px;font-weight:bold;padding:0;text-align:center;width:100%;}
#contactResponse p{color:#fff;}
#propContactForm{background:#ffffff;float:left;height:377px;overflow:hidden;padding:9px 15px 0;width:296px;}
#sendContact{background:none repeat scroll 0 0 #ff0000;color:#ffffff;cursor:pointer;float:right;font-size:22px;font-weight:normal;height:auto;letter-spacing:0.5px;line-height:30px;margin:auto;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;}
.contactForm{float:left;margin:10px 0;padding:0;width:100%;}
.formTitle{clear:left;float:left;font-weight:700;margin:0 0 5px;width:100%;}
.formTitleSep{font-size:14px;}
.formTitle span{font-size:10px;font-style:italic;}
.formTitle span.requiredInput{font-size:12px;font-style:normal;color:red;font-weight:700;}
.formTitleTextarea{margin:0 20px 5px 0 !important;}
.contactForm input, .contactForm textarea{background:#000;border:2px solid #FF0000;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;float:left;margin-bottom:10px;padding:5px;width:100%;}
.contactForm input.errorForm,.contactForm textarea.errorForm,.contactForm select.errorForm{background:#fff;color:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:2px solid red;}
#captchaVerification{border:2px solid #ff0000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;margin:0 0 10px 0;padding:0 0 10px 0;width:100%;}
.imgCaptcha{background:#FFF;width:200px;margin:0!important;}
p#imgCaptchaDirs, input.captchaResponse{float:left;font-size:14px;margin:0;padding:10px 10px 10px 0;width:311px;}
input.captchaResponse{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.contactForm iframe{background:#fff;border-radius:2px;float:left;margin:10px;padding:5px;}
input.submitButton{background:#ff0000;color:#fff;float:right;width:200px;}
.sideItem{float:left;margin:10px 10px 10px 0;width:280px;}
#footer, #bottom-bar-container{float:left;background:#000;width:100%;height:auto;color:#f6f0e4;font-size:14px;margin:auto;}
#bottom-bar-container{background:#000000;padding:0;}
#bottom-bar-container a{font-weight:normal;letter-spacing:0.5px;text-decoration:none;color:#f6f0e4;}
#footer-container, #bottom-bar{width:1170px;margin:auto;}
#bottom-bar{text-align:center;}
#footercol-1{float:left;height:auto;padding:0 0 0 10px;width:260px;}
#footer p{margin:6px 0;}
#footercol-1 a{color:#ffffff;}
#footercol-1 a:hover{color:#ff0000;}
.footer-button{float:left;height:auto;width:100%;}
a.footer-links{display:block;float:left;font-size:16px;line-height:38px;padding:0 10px;text-decoration:none;}
#footer-container h2{color:#DA2759;font-size:32px;font-weight:lighter;margin:0 0 30px;}
#footer p{margin:6px 0;text-align:center;}
#footer p.footerPolText, #footer p.footerPolText a{color:#ff0000;font-size:14px;}
#footer p.footerPolText a:hover{color:#f6f0e4;}
img.affilateLogosFooter{display:block;margin:auto;width:180px;}
img#hideDkv{margin-top:2px;}
#divLibertySeg{position:absolute;top:120px;left:0;background:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ff0000;border-radius:3px;color:#fff;display:none;text-align:left;width:755px;z-index:99999;}
#divDkv{position:absolute;top:120px;right:0;background:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ff0000;border-radius:3px;color:#fff;display:none;text-align:left;width:775px;z-index:99999;}
.gmap{float:left;height:471px;margin:0;padding:0;width:100%;}
h2.showHideMenu{display:none;background:#ff0000;color:#fff;float:left;width:100%;margin:0;padding:5px 0;text-align:right;}
h3#showAdvSearch{background:#ff0000;border-radius:3px;color:#fff;display:none;float:left;margin:0 0 10px 10px;padding:0;text-align:center;}
.fa-fw-AdvSearch{font-size:20px !important;margin:0 !important;padding:10px !important;cursor:pointer !important;line-height:28px !important;}
.fa-fw-menu{font-size:20px !important;line-height:30px !important;cursor:pointer !important;margin-right:10px !important;}
#divMenu, #divMenuFooter{float:left;height:auto;width:100%;padding:0;margin:0;}
#divAdvSearch1, #divAdvSearch2, #divAdvSearch3{float:left;height:auto;padding:0;margin:0;}
.currentConverterContainer{float:left;margin:0;padding:0;width:100%;}
.currencyConverterBody{background:#ff0000;padding-top:2px;text-align:center;width:100%}
.postDateBlog, .postBlogDateContainer, .postBlogCatContainer{float:left;line-height:22px;font-size:16px;}
.postDateBlog{width:300px;}
.postBlogDateContainer{font-size:14px;margin:0;padding:0;width:100%;}
.postBlogCatContainer{font-weight:bold;padding:0 0 5px 0;margin:0;width:100%;}
.mainPhotoBlogContainer{height:auto !important;width:100% !important;}
.mainPhotoBlogImgContainer{float:left;height:auto;overflow:hidden;width:33.33333333333333333%;}
.blogTitlePage{margin:0 !important;}
.townLinkCountCont{height:auto;margin:auto;width:1170px;}
.footerCol1, .footerCol2{color:#ff0000;float:left;height:auto;padding:0;width:33.3333%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;}
.footerCol3{color:#ff0000;float:left;height:auto;padding:0;width:33.3333%;overflow:hidden;text-decoration:none;}
.townFooterLink{width:50%;}
.townFooterLink a{color:#f6f0e4;font-size:16px;line-height:30px;padding:0 5px 0 0;}
.townFooterLink a:hover{color:#ff0000;}
#propertyVideoCont{float:left;margin:10px 0;width:100%;}
#propertyVideoCont iframe{float:left;height:486px;width:100%;}
.checkBoxBg{border:1px solid #333;padding:5px 0;}
.dropDownCheckBox{display:none;background:#fff;border-radius:2px;float:left;height:auto;margin:0;padding:0;position:absolute;top:48px;z-index:9999;}
#divCheck1{width:257px;}
#divCheck2{width:398px;}
.groupDiverCont{float:left;padding:10px 0;width:100%;}
.groupDivider{display:block;margin:auto;border-top:1px #000 dashed;width:60%;}
.checkDropDownCont{background:rgba(255,255,255,0.5);border-radius:3px;float:left;height:auto;margin:0 0 10px 9px;padding:10px;cursor:pointer;}
.townCheckCont{float:left;margin:0 0.5%;width:49%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;}
.typeCheckCont{float:left;background:#fff;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%;}
#divCheck1 input.propertyTypezs:hover{background:#000;}
#typezas, #locationzas{background:#fff;float:left;color:#ff0000;font-size:13px;font-weight:bold;height:28px;line-height:28px;margin:0;padding:0;text-indent:5px;}
.homeTopCont{margin:auto;width:1170px;}
.homePageImgLink, .imgLinkImgCont{background:#000000;float:left;width:100%;}
.imgLinkTextCont{float:left;background:#fff;color:#ff0000;font-size:26px;font-family:open sans;line-height:34px;padding:15px 0;text-align:center;width:100%;}
.ImgLinkCont{float:left;margin:20px;width:350px;}
.ImgLinkCont a{float:left;}
.ImgLinkCont a:hover{box-shadow:0 3px 3px -2px rgba(0, 0, 0, 0.15);}
.ImgLinkCont img{float:left;width:100%;}
.footerTownLinkCont{float:left;font-family:open sans;padding:25px 0;width:100%;}
.backToTop{color:#fff;cursor:pointer;display:block;float:right;font-size:16px;height:auto;line-height:26px;padding:10px 18px 12px;text-decoration:none;}
.backToTop:hover{color:#ff0000;}
.callBackFormFrame, .saleRentFormFrame, #saleRentForma, #saleRentFormb{bottom:250px;height:150px;position:fixed;right:-202px;width:235px;overflow:hidden;box-shadow:3px 3px 10px rgba(0, 0, 0, 1);z-index:99999;-webkit-transition:right 0.1s ease-in 0s;-moz-transition:right 0.1s ease-in 0s;-o-transition:right 0.1s ease-in 0s;transition:right 0.1s ease-in 0s;}
.saleRentFormFrame, #saleRentForma{height:190px;bottom:50px;}
#saleRentForma, #saleRentFormb{box-shadow:none;}
.callBackFormCont, .callBackForm form{float:left;background:#F1F1E6;width:100%;}
.callBackTitleCont{float:left;height:100%;width:35px;}
.callBackFormTitle, .callBackFormTitleSellRent{background:#ff0000 none repeat scroll 0 0;color:#fff;float:left;font-size:17px;margin:58px 0 0 -65px;padding:7px;text-align:center;text-transform:uppercase;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);width:149px;}
.callBackFormTitleSellRent{margin:78px 0 0 -98px;width:215px;}
.sellingRentingTick{float:left;width:50%;}
.sellingRentingTick label{float:left;padding:5px 0 5px 9px;}
input.sellingRentingTickBox{float:left;margin:9px 0 0 2px;}
.callBackForm{float:left;width:200px;}
input.callBackFormInput{font-family:open sans;border:1px solid #dadacf;border-radius:3px;float:left;margin:5px 5px 0;width:188px;}
input.callBackFormSend{font-family:open sans;background:#000;border-radius:3px;float:left;margin:5px 5px 0;width:190px;}
input.callBackFormSend:hover{background:#ff0000;}
.footerColTitle, .footerColsCont, .footerContacts, .footerContactCont{float:left;color:#f6f0e4;margin:0 0 4px 0;width:100%;}
.footerColsCont{margin:0;}
.footerColTitle{color:#ff0000;font-size:36px;font-weight:bold;line-height:46px;}
.footerEmail a{color:#f6f0e4;}
.footerCol2{text-align:center;}
.footerCol3{text-align:right;}
.footerColsCont{border-bottom:0px solid #000;border-top:0px solid #000;padding:0 0 5px 0;}
.subscribeFormFrame{float:left;background:#000;height:230px;width:100%;}
.contactPageContWrap{float:left;width:50%;}
.contactImgContLeft{float:left;width:49%;margin-right:1%;}
.contactImgContRight{float:left;width:49%;margin-left:1%;}
.contactImgContLeft img, .contactImgContRight img{display:float;max-height:100%;max-width:100%;}
.contactTextWrap{background:#ff0000;color:#fff;float:left;font-size:20px;line-height:24px;padding:0 0 5px;text-align:center;width:100%;box-shadow:1px 2px 10px 0 #ff0000;}
.contactImgWrap{display:block;box-shadow:1px 2px 10px 0 #ff0000;margin:auto;width:200px;}
.photoButtonsWrapper{display:block;margin:auto;width:624px;}
.homePageAboveImgs{float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-width:0 20px;border-style:solid;border-color:#000;width:100%;}
.internalLinkCont, .pageColsCont, .mainContentContainer, .pageColHeading, .pageColContWrapper, .pageSection{float:left;width:100%;position:relative;z-index:0;}
.pageColHeading{font-size:40px;font-weight:bold;line-height:52px;margin:0;text-align:left;}
.pageColContContent{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;overflow:hidden;border-width:5px 10px;border-style:solid;border-color:#000;}
.pageColWrapper{float:left;width:33.3333333%;}
.pageCol{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;border-width:5px 10px;border-style:solid;border-color:#000;width:100%;}
.tabHeading{border-bottom:1px solid #3498db;line-height:16px;font-size:12px;border-radius:2px 2px 0 0;padding:2px 0;color:#3498db;float:left;text-align:center;}
.tabContWrapper{display:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;border-width:5px 10px;border-style:solid;border-color:#000;width:100%;}
#main .pageColContContent ul{border-width:5px 10px;border-style:solid;border-color:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:left;width:100%;}
.insuranceTypeLinkWrapper{float:left;width:100%;}
.insuranaceTypeLinkCont{float:left;display:block;margin:0;padding:0;width:100%;}
.insuranceTypeCont{float:left;border-width:10px;border-style:solid;border-color:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:20%;}
.insuranceTypeHeading{color:#ff0000;float:left;font-size:18px;font-weight:bold;line-height:22px;min-height:44px;width:100%;}
.insuranceTypeHeading a{display:block;width:100%;margin:auto;}
.insuranceTypeHeading a.insHeadingLink{text-align:center;font-size:20px;margin:0 0 20px 0;color:#fff;width:100%;}
.insuranceTypeHeading a img{float:left;width:100%;height:auto;}
.insuranceLink{float:left;margin:10px 0 0 0;font-size:14px;color:#ff0000;width:100%;}
.contactPageHalf{float:left;border-width:15px;border-style:solid;border-color:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:50%}
#main .contactPageContacts h2{font-size:20px;line-height:30px;text-align:center;}
.contactPageSocMed{float:left;width:100%;}
.social-media-contFooter{float:left;height:auto;margin:0 0 10px;padding:0;text-align:center;width:100%;}
#main .contactPageContacts p{font-size:14px;line-height:24px;text-align:center;}
.contactForm select#insTypes{background:#000;border:2px solid #ff0000;border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;float:left;margin:0 0.5% 10px 0;padding:4px 0;width:49.5%;}
.contactForm select#insTypes option{float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#ccc;color:#000;}
#contactName, #emailAddress, #contactTel{float:left;width:32.5%;}
#emailAddress{margin:0 1% 10px 1%;}
#startDate{float:left;margin:0 0 10px 0.5%;width:49.5%;}
.getAQuoteButtonWrapper{float:left;width:360px;}
.getAQuoteButton{background:#ff0000;background:-moz-linear-gradient(top, #ff0000 0%, #ad0000 3%, #d10000 44%, #ff0000 79%, #ff0000 98%, #000000 99%, #ff0000 100%);background:-webkit-linear-gradient(top, #ff0000 0%,#ad0000 3%,#d10000 44%,#ff0000 79%,#ff0000 98%,#000000 99%,#ff0000 100%);background:linear-gradient(to bottom, #ff0000 0%,#ad0000 3%,#d10000 44%,#ff0000 79%,#ff0000 98%,#000000 99%,#ff0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ff0000',GradientType=0);position:relative;padding:5px 0;margin:0;float:left;border-radius:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:auto;overflow:hidden;font-size:24px;text-align:center;line-height:30px;color:#FFF;font-weight:bold;text-decoration:none;border-right:3px solid #dcd6ab;border-left:3px solid #dcd6ab;border-top:3px solid #dcd6ab;border-bottom:1px solid #dcd6ab;text-shadow:0px -2px #d00;transition:all 0.5s;-webkit-transition:all 0.5s;width:100%;}
a.getAQuoteButton span{float:left;font-size:18px;color:#ccc;width:100%;padding:0;margin:0;}
a.getAQuoteButton span.insIten{font-size:22px;color:#fff;}
.getAQuoteButton:hover{background:#ff0000;}
.getAQuoteButtonCont{float:left;height:auto;margin:6px 0;text-align:center;width:100%;}
.affilicateLogoCont{float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-width:10px;border-style:solid;border-color:transparent;width:405px;}
.affilicateLogoCont a{float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 10%;width:80%;}
.textSpacer{float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-width:10px;border-style:solid;border-color:transparent;text-align:left;width:100%;}
.affilicateLogoLeft, .affilicateLogoRight, .footerPolicyCopy{float:left;width:100%;}
.footerPolicyCopy{padding:5px 0;}
.mobileMenu{float:left;display:none;width:100%;}
.mobNavWrap{float:left;background:#ff0000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-width:2px;border-style:solid;border-color:#dcd6ab;border-radius:8px;margin:10px 0 0 0;text-align:center;font-size:30px;line-height:40px;padding:5px 0;cursor:pointer;width:100%;}
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;padding:0 5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.3em;}
.fa-arrow-circle-o-up:before{content:"\f01b";padding:0 10px;}
.fa-arrow-circle-o-up:hover{color:#AD9079;}
.fa-list:before{content:"\f03a";}
.fa-minus:before{content:"\f068";}
.fa-angle-double-down:before{content:"\f103";}
.fa-angle-double-up:before{content:"\f102";}
.fa-mobile:before{content:"\f10b";}
.fa-adn:before{content:"\f170";}
.fa-group:before{content:"\f0c0";}
.fa-file-text:before{content:"\f15c";}
.fa-file:before{content:"\f15b";}
.fa-bomb:before{content:"\f1e2";}
.fa-cubes:before{content:"\f1b3";}
.fa-calendar:before{content:"\f073";}
.fa-codepen:before{content:"\f1cb";}
.fa-th:before{content:"\f00a";}
.fa-trello:before{content:"\f181";}
.fa-crosshairs:before{content:"\f05b";}
.fa-home:before{content:"\f015";}
.fa-info-circle:before{content:"\f05a";}
.fa-comments:before{content:"\f086";}
.fa-cog:before{content:"\f013";}
.fa-briefcase:before{content:"\f0b1";}
.fa-cloud:before{content:"\f0c2";}
.fa-code-fork:before{content:"\f126";}
.fa-th-large:before{content:"\f009";}
.fa-envelope:before{content:"\f0e0";}
.fa-location-arrow:before{content:"\f124";}
.fa-indent:before{content:"\f03c";}
.fa-phone:before{content:"\f095";}
.fa-plus:before{content:"\f067";}
.fa-user:before{content:"\f007";}
.fa-twitter:before{content:"\f099";}
.fa-twitter-square:before{content:"\f081";}
.fa-skype:before{content:"\f17e";}
.fa-facebook-f:before,
.fa-facebook:before{content:"\f09a";}
.fa-facebook-square:before{content:"\f082";}
.fa-youtube:before{content:"\f167";}
.fa-youtube-square:before{content:"\f166";}
.fa-google-plus-square:before{content:"\f0d4";}
.fa-google-plus:before{content:"\f0d5";}
.fa-linkedin:before{content:"\f0e1";}
.fa-linkedin-square:before{content:"\f08c";}
.fa-fw:hover{opacity:0.5;}
.seeLessWrap{float:left;margin:0 0 30px 0;width:100%;}
.homePageTextWrapper{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;margin:30px 0 0 0;overflow:hidden;position:relative;width:100%;z-index:1;}
.homePageReadMore{background:rgba(255,0,0,0.7);bottom:10px;right:30px;border-radius:4px;padding:5px 10px;color:#fff;cursor:pointer;position:absolute;z-index:5;}
.homePageReadMore:hover{background:#ff0000;}
.homePageSeeLess{display:none;float:right;padding:5px 10px;color:#ff0000;cursor:pointer;position:relative;z-index:5;}
.showHomeText{height:350px;overflow-y:scroll;padding:0 10px 0 0;}
.formSentCont{position:fixed;top:0;left:0;right:0;bottom:0;padding:10px;background:rgba(0,0,0,0.4);}
.formSentWrap{display:block;margin:auto;padding:0;width:320px;position:relative;}
.formSentMessage{float:left;margin-top:150px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:20px;background:#000;border:2px solid #ff0000;border-radius:10px;width:100%;position:relative;z-index:1;}
.formSentMessage span{float:left;color:#fff;width:100%;line-height:32px;font-size:20px;text-align:center;font-weight:bold;position:relative;z-index:2;}
#cmbFormSentClose{position:absolute;top:5px;right:5px;background:#ff0000;color:#fff;text-align:center;width:40px;line-height:40px;border-radius:3px;cursor:pointer;z-index:999;}
#cmbFormSentClose:hover{background:#333;}
.w100, .w90, .w80, .w70, .w66, .w60, .w50, .w40, .w33, .w30, .w20, .w15, .w10, .postResCont, iframe.googleMap{
	float:left;
	width:100%;
	position:relative;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}
.w90{
	width:90%;
	}
.w80{
	width:80%;
	}
.w70{
	width:70%;
	}
.w66{
	width:66.666666%;
	}
.w60{
	width:60%;
	}
.w50{
	width:50%;
	}
.w40{
	width:40%;
	}
.w33{
	width:33.3333333%;
	}
.w30{
	width:30%;
	}
.w20{
	width:20%;
	}
.w15{
	width:15%;
	}
.w10{
	width:10%;
	}
.padding10{
	padding:10px;
	}
.padding20{
	padding:20px;
	}
.padding30{
	padding:30px;
	}
.paddingTop10{
	padding-top:10px;
	}
.paddingTop20{
	padding-top:20px;
	}
.paddingTop30{
	padding-top:30px;
	}
.paddingBottom10{
	padding-bottom:10px;
	}
.paddingBottom20{
	padding-bottom:20px;
	}
.paddingBottom30{
	padding-bottom:30px;
	}
.marginTop10{
	margin-top:10px;
	}
.marginTop20{
	margin-top:20px;
	}
.marginTop30{
	margin-top:30px;
	}
.marginBottom10{
	margin-bottom:10px;
	}
.marginBottom20{
	margin-bottom:20px;
	}
.marginBottom30{
	margin-bottom:30px;
	}
img.blockImg{
	display:block;
	margin:auto;
	position:relative;
	max-width:100%;
	}
#main h2.postTitle, #main h3.postCat, #main h4.postDate{
	color:#fff;
	margin:0 0 10px 0;
	padding:0 10px;
	line-height:40px;
	font-size:22px;
	}
#main h3.postCat, #main h4.postDate{
	font-size:20px;
	line-height:24px;
	margin:0;
	padding:5px 0 10px 10px;
	color:#ff0000;
	}
#main h4.postDate{
	font-size:18px;
	line-height:20px;
	}
a .postResCont p{
	font-size:16px;
	line-height:24px;
	padding-left:10px;
	}
.redBg{
	background:#ff0000;
	}
.postResImg{
	height:260px;
	width:350px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	}
.postResCont{
	width:820px;
	}
.floatLeft{
	float:left;
	}
.btmRedBorder1{
	border-bottom:1px solid #ff0000;
	}
.whiteText{
	color:#fff;
	}
a .postResCont span{
	margin:0;
	padding:0 10px;
	font-size:14px;
	border-radius:3px;	
	line-height:30px;
	}
a .postResCont span:hover{
	background:#ff0000;
	}
form.pagBtnForm{
	margin-right:5px;
	}
form.pagBtnForm input[type="submit"]{
	background:#fff;
	color:#000;
	border-radius:3px;
	min-width:30px;
	line-height:30px;
	height:30px;
	border-width:0;
	text-align:center;
	}
form.pagBtnForm input[type="submit"]:hover{
	background:#ccc;
	color:#fff;
	}
form.pagBtnForm input[type="submit"].pagSelected{
	background:#ff0000;
	color:#fff;
	}
iframe.googleMap{
	height:300px;
	padding:0;
	margin:10px 0;
	border-radius:3px;
	}
form.contactForm input[type="submit"]{
	float:right;
	background:#ff0000;
	color:#fff;
	border-width:0;
	width:unset;
	padding:5px 10px;
	}
form.contactForm input[type="submit"]:hover{
	background:#333;
	}
form.contactForm input[type="checkbox"]{
	width:unset;
	margin:0 20px;
	height:34px;
	padding:0;
	}
form.contactForm label{
	line-height:34px;
	}
span.hideText{
	display:block;
	overflow:hidden;
	width:0;
	height:0;
	line-height:10px;
	padding:0;
	margin:0;
	font-size:12px;
	}
.displayBlock{
	display:block !important;
	}
.lobsterFormCont{
	float:left !important;
	width:100% !important;
	position:relative !important;
	text-align:center !important;
	}
form.lobsterForm{
	background:#111111;
	display:inline-block;
	width:560px;
	padding:10px;
	border-radius:3px;
	margin:20px 0;
	}
form.lobsterForm input[type="text"], form.lobsterForm input[type="email"], form.lobsterForm input[type="date"]{
	float:left;
	width:100%;
	position:relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background:#fff;
	color:#000;
	border-radius:3px;
	border-width:0;
	line-height:30px;
	height:30px;
	padding:0 10px;
	margin-bottom:10px;
	cursor:pointer;
	}
form.lobsterForm input[type="radio"], form.lobsterForm input[type="checkbox"]{
	float:left;
	height:30px;
	width:30px;
	margin:0;
	cursor:pointer;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
form.lobsterForm input[type="date"]{
	padding:0 0 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
form.lobsterForm input[type="submit"]{
	float:left;
	padding:0 15px;
	border-radius:3px;
	background:#fff;
	color: #000;
	height:40px;
	line-height:40px;
	margin-top:10px;
	cursor:pointer;
	-webkit-transition: 0.2s ease-in 0s;
	-moz-transition: 0.2s ease-in 0s;
	-o-transition: 0.2s ease-in 0s;
	transition: 0.2s ease-in 0s;
	font-size:16px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
form.lobsterForm input[type="submit"]:hover{
	background:#ff0000;
	color:#fff;
	}
form.lobsterForm span.lobsterFormInpTitle{
	float:left;
	line-height:26px;
	color:#fff;
	font-size:15px;
	text-align:left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
form.lobsterForm div.lobsterRadioInpCont, form.lobsterForm div.lobsterRadioInpCont label, form.lobsterForm div.lobsterDivide{
	float:left !important;
	width:100% !important;
	position:relative !important;
	padding:0;
	margin:0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
form.lobsterForm div.lobsterDivide{
	border-top:1px solid #ff0000;
	}
form.lobsterForm div.lobsterRadioInpCont label span{
	float:left;
	height:30px;
	line-height:30px;
	padding:0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
form.lobsterForm div.lobHalfInpL, form.lobsterForm div.lobHalfInpR{
	float:left !important;
	width:50% !important;
	position:relative !important;
	padding:0 10px 0 0;
	margin:0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
form.lobsterForm div.lobHalfInpR{
	padding:0 0 0 10px;
	}
.hiddenInp{
	display:none !important;
	}
@media only screen and (max-width:1170px){.insuranceTypeCont{width:25%;}
.menuAndLangContainer, .footerMenuCont, .footerCols, #mainContainer, #footer-container, #bottom-bar{width:960px;}
.affilicateLogoCont{width:300px;}
.insuranceTypeHeading a.insHeadingLink{font-size:18px;}
}
@media only screen and (max-width:960px){.insuranceTypeCont{width:33.333333%;}
.menuAndLangContainer, .footerMenuCont, .footerCols, #mainContainer, #footer-container, #bottom-bar{width:800px;}
.affilicateLogoCont{width:220px;}
.insuranceTypeHeading a.insHeadingLink{min-height:44px;}
#menu a, #menuFooter a, #servicesMenu, #infoMenu{margin:0;}
ul li ul.subMenu{margin-left:-145px;}
ul#mainMenu li ul.subMenu li a, ul#altMenu li ul.submenu a{text-align:center;text-indent:0;}
.footerCol1, .footerCol2{width:50%;}
.footerCol3{width:100%;}
}
@media only screen and (max-width:800px){.menuAndLangContainer, .footerMenuCont, .footerCols, #mainContainer, #footer-container, #bottom-bar{width:720px;}
.getAQuoteButtonWrapper{width:280px;}
.getAQuoteButton{font-size:42px;}
#divDkv, #divLibertySeg{width:320px;}
#menu-bar{margin:0;}
}
@media only screen and (max-width:720px){.menuAndLangContainer, .footerMenuCont, .footerCols, #mainContainer, #footer-container, #bottom-bar{width:660px;}
.getAQuoteButtonWrapper{width:220px;}
.getAQuoteButton{font-size:32px;}
}
@media only screen and (max-width:660px){.insuranceTypeCont{width:50%;}
img.banner-header-image{
width:480px;height:252px;
}
.menuAndLangContainer, .footerMenuCont, .footerCols, #mainContainer, #footer-container, #bottom-bar{width:580px;}
.affilicateLogoCont, .getAQuoteButtonWrapper{width:100%;}
.getAQuoteButton{font-size:52px;}
#divDkv{top:320px;}
#menu a, #menuFooter a, #servicesMenu, #infoMenu{padding:10px;}
}
@media only screen and (max-width:580px){.menuAndLangContainer, .footerMenuCont, .footerCols, #mainContainer, #footer-container, #bottom-bar{width:480px;}
.insuranceTypeHeading a.insHeadingLink{font-size:16px;}
.mobileMenu{display:block;}
#menu-bar{display:none;}
#menu li, #menuFooter li{width:100%;}
#menu a, #menuFooter a, #servicesMenu, #infoMenu{text-align:center;padding:10px 0;width:100%;}
ul li ul.subMenu{margin-left:0;width:100%;}
ul#mainMenu li ul.subMenu li, ul#altMenu li ul.submenu{width:50%;}
}
@media only screen and (max-width:480px){.menuAndLangContainer, .footerMenuCont, .footerCols, #mainContainer, #footer-container, #bottom-bar{width:360px;}
.insuranceTypeCont{width:100%;}
.footerCol1, .footerCol2{width:100%;}
img.banner-header-image{
width:360px;height:189px;
}
}
@media only screen and (max-width:360px){.menuAndLangContainer, .footerMenuCont, .footerCols, #mainContainer, #footer-container, #bottom-bar{width:320px;}
.getAQuoteButton{font-size:42px;}
ul#mainMenu li ul.subMenu li, ul#altMenu li ul.submenu{width:100%;}
img.banner-header-image{
width:320px;height:168px;
}}
.displayNone{display:none !important;}
.floatRight{float:right !important;}
.skipToContent{position:absolute;left:0;top:-500px;}
.bk{
	color:#000 !important;
	font-size:10px !important;
	line-height:10px !important;
	}