@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700);
*{margin:0;padding:0}
html{font-family:'Open Sans',sans-serif;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;color:#555}
body{font-family:'Open Sans',sans-serif;font-family:Poppins,sans-serif;position:relative;left:0;top:0;z-index:0;width:100%;height:100%;background-color:#f3f3f3;text-align:center;color:#222}
ol,ul{list-style-type:none;list-style-image:none}
a{text-decoration:none;color:#333;outline:0}
a:hover{text-decoration:underline;color:#f3c718}
.noBorder,fieldset,iframe,img,input,textarea{border:0}
input{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.resp-img{max-width:100%;height:auto}
.lds-ellipsis{display:inline-block;position:relative;width:80px;height:45px}
.lds-ellipsis div{position:absolute;top:14px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0);box-shadow:rgb(0 0 0 / 29%) 0 3px 8px;border:1px solid #00000040}
.lds-ellipsis div:first-child{left:8px;animation:lds-ellipsis1 .6s infinite}
.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}
.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}
.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}
@keyframes lds-ellipsis1{
0%{transform:scale(0)}
100%{transform:scale(1)}
}
@keyframes lds-ellipsis3{
0%{transform:scale(1)}
100%{transform:scale(0)}
}
@keyframes lds-ellipsis2{
0%{transform:translate(0,0)}
100%{transform:translate(24px,0)}
}
.ui-slider-range{background:#f3c718!important}
.socialfooter{height:26px;display:inline-block;background-color:#111111b3;border-radius:12px;padding:5px;color:#f3f3f3;font-size:11px;margin-top:-5px}
.socialfooter .fbicon{width:25px;height:25px}
.socialfooter .spantxt{height:35px;display:inline-block;vertical-align:middle;padding-right:6px;padding-left:4px}
.topfilters{background-color:rgba(0,0,0,.7);text-align:center;border-radius:20px;color:#fff;font-size:11px;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;padding-top:5px}
.btn_{background-color:#ebbe0f;padding:7px;border-radius:7px;position:absolute;right:10px;-webkit-transition:background-color .3s ease-out!important;-moz-transition:background-color .3s ease-out!important;transition:background-color .3s ease-out!important}
.fbicon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAzCAYAAADVY1sUAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAC6UlEQVR4Xu1ZTasSURieGbVCUXJlXDcKoUnS6uZPUMGN0E8Q/BFtClcS5D5Xtg4kKEjaRLm54O4itWkT4abFNTGu5R1neo444YX5OPedcwarOXAQZt6v5znnvO87R0UJR8hAyEDIQMjAHgPT6fRus9l8h0emzTTwjM0Npt5qtR5SyYtSFXn02u3263K53HCRVXfv2K+ZTCZ/8di1k5EGpF6vz/r9/pGqqoppssXgGhqXlI0QWdHNYa/XezQajY6YzBVAMPHDWREEjkVQHxOYNSORyDeC3lZF6Iqs1+tIt9t9SgiGHXhwYH4m6G5VrMNG1b+kx1ajUqkYk8nE1h4YVzabjRKPx5VarfYqnU6/hc5pLBa7AAn3BoPBMyGB+DViGIaGoOzS7J9nyGTP/fqRrr9cLpNsi3hMKXEIPSO6rkfcoszn81+koBB92LHnv7sFGo1GyenViwChK+Ll7Io1xcvcpfeBAkF9YWlWyggUCBD8G0A0TdOlLAfVaKPReALdC0zWflutuFfaZe+37brDZPbIg9T9plKpa/BI0XXbyr6AUM/IDTJ1Doog58yPTSqQmB+ndrq5XO7Uj00SENQD0UDMQqHwPnAgcCi0a2YJo1QqvfADhKRbrVbf7GUrK2vxZC/rooFlL2uyLObroDMQJGbH4/Gt2Wx2B73TErXhPJFIGPg18a2h4lv9k5PdbDb7dTgcHs/n85uQ+YF5BvmfJDYDUGJM29aUYrH4UZZ/0mGnBoMVo9QeLneBAsH2I21lHiSBAkFACZ6gKDIygDiyjjb+rwLiSCgKaYrCNo+OjBXh8StcRiiQxWLhevkgPPo9g0KBoEBe9yqy2F5CfVpYhBpFhT93Y313+SDUpxQg7MqUY/uwjzLhQzQ7PECOhaOAQdFAXGPcba0HBw/E696K/XuF8fLggewCdPyfbbVaMZEPMoDI6Ea1TqdzH8HexmSVfJuS0fmamUzmBKvC2vxwhAyEDIQM/OcM/AbhoepB9qr+OQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:50%;background-size:50% auto;width:30px;height:30px;display:inline-block;background-color:#ffd324;border-radius:26px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}
.twicon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAA01JREFUaEPtmTuIFEEQhr+Z0fOFD3wiiIonYiAaKQYaiBhoovjABwqaGBgYGRwiaGIgIpgrJkYnHmImYiAaCF6kRiq+EOREPRXP13IzKyW7Rzs3O10903Mux1Zyt7tV9f9/V3dNd0/AOLFgnOigI6TdKtmpiIeKLANe5OQ5AVxQ4MwFPv6viiSgXp97gWsZgjYA94HFwNu0kDowH/igGIkiLosEtEDgU2AlsAB41PgraWrAJPnHFDIV+N4AmQV8LQBoC5GB8mkj/E0hD4G1BspS4I1HVN8i5snaaPALTCFSpokp4juBG+XFhOchkcXry2YDn8MwvJwkyRHggCmk1YjdBHaUZOC7Giadx8AajRAJihvVKkJIqizVrsKkcUjX+mexDxjdIBM0JOxNSPY5MjoIXHWM0bi/BLqbjmZFzgInNRmAXkAlKAyjK0kSyzz2aT3AOTNh1nPEBXAQWC4Lr1VQFEV9cRxL0/Bpox7k6S9cnrhpYs+AQ4C08RHrmtB1pjZcO+1TRdauIC1EPosYbxZF0WAcx9IufZq1IgK2HnjgE7WCXLlCzH3WZuBOBQR8pbQKMYFkrzXTF7KvPEEQDNTr9YXpfKayT4DvueyLv5nnKHApT8gW4HYVyJ5zzgC+5QmR34psQTzztKbLPAymv5TNoYfdrpVMUYchYHpWcJa6H8CUokgVx20FbmmFtPMUa3nHkHf58ARYVfEIu6SXx4EcwTPNdosiHeI9MNkFsSLfaYBMeychErQHkMUlz5ZtwPaKCGrS/rKt27yKtFMrliuf3FNmnpBdwHXNcFXsI2eeOTYM2xopcz6xYWt/t3H8m0fj9Bvo0qJ69lsH9GtyaoRIntfAEk1CXz4B9NdBhKhMK0SSSVVkvkpHq9p+AnKFqzYXIWbS7jAMDydJckqN5ObozMs5oMFHDlxf3LipvIczrm1VgUWEyMsZeUlThRXho+5a4ijvJV7Znq4llN0FNpWIz22/xwFZA3J9X6WtAJ6XBWiW8h0w6kBfNrklXnbXq31hmHNS2qtszgrPUx2pYAjq0iy8XgS2In0P2KgjpvbqA3arvR0dbaMv7zaOARcd8zbd9zdu7ivfSduEFOQ/9mEdIWM/5vmInYq0W0X+AMR6g4utwq0ZAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:50%;background-size:50% auto;width:30px;height:30px;display:inline-block;background-color:#ffd324;border-radius:26px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}
.btn_:hover{background-color:#fff!important;border:1px solid #ebbe0f;color:#000}
.nextbtn{position:absolute;right:10px;width:84px}
.prevbtn{position:absolute;left:10px;width:84px}
.arrow{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px}
.right_a{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.left_a{transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.up_a{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}
.down_a{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.animated-background{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background-color:#f6f7f8;background:linear-gradient(to right,#eee 8%,#bbb 18%,#eee 33%);background-size:800px 104px;height:170px;position:relative}
@keyframes placeHolderShimmer{
0%{background-position:-800px 0}
100%{background-position:800px 0}
}
.signup_btn_div{float:right;text-align:right;margin-top:9px;padding-bottom:12px}
textarea{border:1px solid #ccc;padding:5px;border-radius:5px}
h1{font-size:24px;color:#333;padding-top:10px;padding-bottom:10px}
h2{font-size:18px;color:#333}
.sidebarnew p{color:#fc0}
.sidebarnew input{color:#fc0}
.pCity{padding:2px;background-color:#fff;display:inline-block;background:#fefefe;border-radius:10px;min-width:106px;box-shadow:rgba(0,0,0,.08) 0 1px 3px 0,rgba(0,0,0,.05) 0 0 2px 0}
#frame{max-width:1024px;width:100%;padding-top:0;padding-bottom:0;text-align:left;margin:0 auto}
.minFrame #content{padding-bottom:0;width:98.3em;overflow:hidden}
#content{min-height:600px;width:100%;clear:both;overflow:hidden;background-color:#f4f4f2}
#preContent{clear:both;float:left;background:#999;margin:0;padding:0}
.mainColumn{float:left;width:69em;margin-right:1.5em;background:#fff;padding:1.5em 1em}
.singleColumn{float:left;width:96.3em;background:#fff;padding:1em}
#mainNav{clear:both;height:2.3em;margin-bottom:.1em;color:#5b6f31;padding:.5em}
#mainNav li{clear:none;float:left;margin-right:.3em;font-weight:400;padding:2px 0}
#mainNav .mainNavTvSchedule{float:right;font-weight:700;font-size:1.2em;color:#4e7410;border-right:1px solid #4e7410;margin:.4em 1em 0 0;padding:0 1em 0 1.3em}
#mainNav .mainNavTvSchedule span{float:left;overflow:hidden;margin:.2em .3em 0 0}
#mainNav li a{color:#fff;padding:2px 30px 3px 5px}
#mainNav li a.active,#mainNav li a:hover{background:#e0f5b0;color:#5b6f30}
#mainNav li .sortDirection{margin:1em 10px 0 .25em;padding:0}
#showChangeDrop{width:200px;z-index:9998;background-color:#686868;position:absolute;margin-left:0;margin-top:22px;border:1px solid #5c5c5c;padding:15px}
#showChangeDrop li{display:inline;float:left;width:190px;font-size:1.2em;padding:6px 0}
#showChangeDrop li a{color:#fff;font-weight:700;padding-left:10px}
.itemsColumn{float:left;width:66.4em;padding:0 0 1em}
.itemsColumn .heading{width:64.5em;float:left;margin:0 1.5em 0 1.3em}
.itemsColumn .heading .noTimer{width:63.5em}
.itemsColumn .heading .brandLogo{margin-right:.6em}
.itemsColumn .topicHeading{width:64.4em;float:left;margin:0 1em}
#mainSearch input#searchInput{-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;float:left;width:198px;height:24px;font-size:1.4em;margin-right:0;color:#999;background-color:#fff;border-top:1px solid #76aa00;border-bottom:1px solid #76aa00;border-left:1px solid #76aa00;padding:5px 0 0 5px}
#channels{clear:both;float:left;width:98.3em;background-color:#333}
#channelsList{clear:both;float:left;padding:6px 1.2em 6px 0}
#channelsList li{clear:none;float:left;height:12px;margin-right:1px;font-size:1.2em;border-right:1px dotted #777;padding:0 1em}
#channelsList li a{color:#b7df63}
.heading h3{float:left;font-size:1.6em;color:#999;margin-top:6px}
.heading h3 a{font-size:12px;font-weight:700;margin:0 .6em}
.heading h4{float:left;font-size:1.4em;color:#999;margin-top:4px}
.topRule{border-top:1px solid #414141;padding-top:.6em}
.supportItem .headingRule{height:6px;width:283px;background-color:#bcbcbc;overflow:hidden;margin:.3em 0 .75em}
.topSlotPlayButton{clear:both;padding:1em 0}
.greyTextBadge,a.greyTextBadge{background-color:#eee;color:#999;font-weight:700;font-size:1em;padding:2px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;text-transform:uppercase;display:block;text-align:center;border:1px solid #eee;width:auto;float:left}
.filters a.active{background-color:#0a9ad7;color:#fff;border:1px solid #0a9ad7}
.badgeAlert{position:fixed;z-index:3010;width:100%;padding:20px 0;bottom:0;left:0;background:#333;border-top:6px solid #0a9ad7}
.badgeInfo{margin:0 auto;width:943px;text-align:left;color:#fff;font-size:1.2em}
#mainSearch input#searchInput{background-color:#fff;border:1px solid #fff;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;float:left;font-size:1.4em;height:23px;margin-right:0;padding:5px 5px 1px;width:200px}
#mainSearch input#searchInput.active{color:#000}
.logo{float:left;margin:0;padding:4px 10px 5px 0}
.logoHeader{width:162px;height:27px}
.logoFooter{width:121px;height:20px;padding:0 0 10px}
#content{width:983px;overflow:visible}
#customGroup #content{background:0 0}
#hpBeltHolder{clear:both;float:left;width:973px;height:30px;margin:0;padding:14px 5px;background:#232323;color:#fff}
#hpBelt a{color:#eee}
#hpBelt a:hover{color:#0a9ad7}
#hpBelt li{float:left;clear:none;border-right:1px solid #666;height:30px;padding:3px 12px 5px 8px}
#hpBelt li.last{padding-right:0;border-right-width:0}
#hpBelt li span.bigTvIcon{float:left;margin:-2px 10px 0 16px}
#hpBelt li h2{font-size:15px;color:#fff;font-weight:700;margin-top:0;margin-bottom:-2px;text-transform:uppercase}
#hpBelt li span{font-size:11px;color:#ccc;font-weight:700;text-transform:uppercase}
.jobDetails ul{line-height:2em;color:#222;text-transform:none;text-decoration:none;text-indent:5px;list-style-position:outside;list-style-type:square;padding:6px;padding-left:20px;margin:2px}
ol{list-style-position:outside;line-height:2em;text-transform:none;text-decoration:none;text-indent:5px;padding:6px;padding-left:20px;margin:2px;list-style-type:decimal}
.submit{display:inline-block;display:inline;vertical-align:baseline;margin:0 2px;outline:0;cursor:pointer;text-align:center;text-decoration:none;font:14px/100% Arial,Helvetica,sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}
.button1{display:inline-block;zoom:1;vertical-align:baseline;margin:0 2px;outline:0;cursor:pointer;text-align:center;text-decoration:none;font:14px/100% Arial,Helvetica,sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em .5em 0 0;-moz-border-radius:.5em .5em 0 0;border-radius:.5em .5em 0 0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}
.button{display:inline-block;zoom:1;vertical-align:baseline;margin:0 2px;outline:0;cursor:pointer;text-align:center;text-decoration:none;font:14px/100% Arial,Helvetica,sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}
.button:hover{text-decoration:none}
.button:active{position:relative;top:1px}
.bigrounded{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em}
.medium{font-size:12px;padding:.4em 1.5em .42em}
.small{font-size:11px;padding:.2em 1em .275em}
.blue{color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5))}
.blue:hover{background:#007ead;background:-webkit-gradient(linear,left top,left bottom,from(#0095cc),to(#00678e))}
.blue:active{color:#80bed6;background:-webkit-gradient(linear,left top,left bottom,from(#0078a5),to(#00adee))}
.black{color:#d7d7d7;border:solid 1px #333;background:#333;background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#000));background:-moz-linear-gradient(top,#666,#000)}
.black:hover{background:#000;background:-webkit-gradient(linear,left top,left bottom,from(#444),to(#000));background:-moz-linear-gradient(top,#444,#000)}
.black:active{color:#666;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#444));background:-moz-linear-gradient(top,#000,#444)}
.gray{color:#e9e9e9;border:solid 1px #555;background:#6e6e6e;background:-webkit-gradient(linear,left top,left bottom,from(#888),to(#575757));background:-moz-linear-gradient(top,#888,#575757)}
.gray:hover{background:#616161;background:-webkit-gradient(linear,left top,left bottom,from(#757575),to(#4b4b4b));background:-moz-linear-gradient(top,#757575,#4b4b4b)}
.gray:active{color:#afafaf;background:-webkit-gradient(linear,left top,left bottom,from(#575757),to(#888));background:-moz-linear-gradient(top,#575757,#888)}
.white{color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));background:-moz-linear-gradient(top,#fff,#ededed)}
.white:hover{background:#ededed;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcdcdc));background:-moz-linear-gradient(top,#fff,#dcdcdc)}
.white:active{color:#999;background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#fff));background:-moz-linear-gradient(top,#ededed,#fff)}
.fieldLbl{width:70px;text-align:right;display:inline-block}
.inputBig{width:180px;padding:5px;color:#666;background:#fbfbfb;border:1px solid #ccc;margin:3px 0;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:15px;box-sizing:border-box}
.inputBigSide{width:90%;padding:5px;color:#666;background:#fbfbfb;border:1px solid #ccc;margin:5px 0;font:1.2em "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;-moz-border-radius:5px;-webkit-border-radius:5px}
.inputBigSideBlack{padding:5px;color:#f4f4f2;border:1px solid #c09b0963;margin:5px 0;width:250px;background:#131313bd;-moz-border-radius:5px;-webkit-border-radius:5px;min-width:190px;box-sizing:content-box;font-family:'Open Sans',sans-serif}
.userbox{-moz-box-shadow:1px 1px 2px #c9c9c9;box-shadow:1px 1px 2px #c9c9c9;-webkit-box-shadow:1px 1px 2px #c9c9c9;border:1px solid #ededed;padding:1px;width:78px;background-color:#fff;color:#333}
.username_div{margin-top:-15px;font-size:10px}
.userimage_name{border:1px solid #ededed;padding:3px;padding-left:5px;padding-right:5px;padding-bottom:15px}
.userimageB{border:1px solid #ededed;padding:3px;background-color:#fff}
.userimage{-moz-box-shadow:2px 2px 4px #c9c9c9;box-shadow:2px 2px 4px #c9c9c9;-webkit-box-shadow:2px 2px 4px #c9c9c9;border:1px solid #ededed;padding:3px;background-color:#fff}
.userimage:hover{-moz-box-shadow:2px 2px 4px #999;box-shadow:2px 2px 4px #999;-webkit-box-shadow:2px 2px 4px #999}
.smallTxtItalic{font-size:9px;color:#666;font-style:italic}
.smallTxt{font-size:10px;color:#666;font-style:normal}
.rollover{background-color:#f4f4f4;color:#111;border:solid 1px #e9e9e9}
.rollover:hover{background-color:#ddd;color:#000}
.rolloverB{background-color:#333;border:solid 1px #444}
.rolloverB:hover{background-color:#222}
.rollover1{background-color:#fff;border:solid 1px #eee;border-spacing:0px;border-bottom:0;margin:0}
.rollover2{background-color:#fcfcfc;-moz-box-shadow:2px 2px 4px #c9c9c9;box-shadow:2px 2px 4px #c9c9c9;-webkit-box-shadow:2px 2px 4px #c9c9c9;border:1px solid #eee}
.text03{font-size:10px;font-weight:700;text-transform:uppercase;color:#555}
.text04{font-size:11.5px;font-weight:400;color:#555}
.text04 a{font-size:11.5px;font-weight:700;color:#0a9ad7}
.text04b{font-size:11.5px;font-weight:700;color:#555}
.text05{font-size:10px;font-weight:700;text-transform:uppercase;color:#555}
.text06{font-size:10px;font-weight:700;color:#555}
.newline{margin-top:4px}
fieldset{padding:4px;background:#fff}
.fieldsetBlack{padding:4px;color:#fff;background-color:#333}
.fieldsetBlack a{color:#f1f1f1}
.sectionHeading{font-size:13px;font-weight:700}
.sectionHeadingBlack{font-size:13px;font-weight:700;color:#fff}
.tag_cloud{color:#fff;font-weight:700;background-color:#666;border:1px solid #888;padding:4px;clear:both}
.tag_cloud:hover{color:#fff;font-weight:700;background-color:#0081d6;border:1px solid #888;padding:4px}
.rowborder td{border-bottom:1px solid #eee}
.live-headline{color:#fff;padding-left:45px;font-size:12px;line-height:1.4;font-weight:700;width:100%;margin-top:7px}
.sideli{list-style:none;position:relative;display:list-item;text-align:-webkit-match-parent;font-size:1em;line-height:1.4}
.sidebar-title{background-color:#222;border-top:1px solid #222;border-bottom:1px solid #242424;min-height:14px;padding:11px 0;position:relative;width:100%;color:#d2d2d2;font-size:14px;font-weight:400;letter-spacing:1px;line-height:1;margin:0 auto;position:relative;text-align:center;text-shadow:0 1px 1px #000;text-transform:uppercase}
.headingBlue{background-color:#09f;box-sizing:border-box;text-transform:uppercase;width:100%;color:#fff;font-weight:700;display:inline-block;padding:4px 0 4px 6px;text-shadow:0 1px 1px rgba(0,0,0,.15)}
.headingYellow{background-color:#333;box-sizing:border-box;text-transform:uppercase;width:100%;color:#fc0;font-weight:700;display:inline-block;padding:9px}
.sideul{width:275px;display:block;list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0;list-style:none outside none}
.alink{background-color:#333;border-bottom:1px solid #242424;border-top:1px solid #464646;display:block;padding:15px 20px;color:inherit;-webkit-transition:background-color .4s ease-out,border-top-color .4s ease-out;-moz-transition:background-color .4s ease-out,border-top-color .4s ease-out;-ms-transition:background-color .4s ease-out,border-top-color .4s ease-out;-o-transition:background-color .4s ease-out,border-top-color .4s ease-out;transition:background-color .4s ease-out,border-top-color .4s ease-out}
.alink:hover{background:#222;border-bottom:1px solid #242424;border-top:1px solid #464646}
.alink2{background-color:#333;border-bottom:1px solid #242424;border-top:1px solid #464646;display:block;padding:10px 15px;color:inherit;-webkit-transition:background-color .4s ease-out,border-top-color .4s ease-out;-moz-transition:background-color .4s ease-out,border-top-color .4s ease-out;-ms-transition:background-color .4s ease-out,border-top-color .4s ease-out;-o-transition:background-color .4s ease-out,border-top-color .4s ease-out;transition:background-color .4s ease-out,border-top-color .4s ease-out}
.alink2:hover{background:#222;border-bottom:1px solid #242424;border-top:1px solid #464646}
.alink3{padding:13px 20px!important;color:#fff!important;font-weight:700!important;font-size:13px!important;-webkit-transition:background-color .4s ease-out,border-top-color .4s ease-out!important;-moz-transition:background-color .4s ease-out,border-top-color .4s ease-out!important;-ms-transition:background-color .4s ease-out,border-top-color .4s ease-out!important;-o-transition:background-color .4s ease-out,border-top-color .4s ease-out!important;transition:background-color .4s ease-out,border-top-color .4s ease-out!important;margin:-2px!important}
.alink3:hover{background:#fff!important;border-bottom:1px solid #242424!important;text-decoration:none!important;color:#000!important}
.signupbtn {
    background: #66a72a !important;
    color: #fff !important;
    border-radius: 8px !important;
    padding: 8px 16px !important;
    font-weight: 600 !important;
    letter-spacing: .3px;
    transition: background .2s ease !important;
}
.signupbtn:hover {
    background: #4f8521 !important;
    color: #fff !important;
    text-decoration: none !important;
}
.tblRight td{border-bottom:1px solid #242424;border-top:1px solid #464646}
.submitbtn_div{text-align:center}
.alinkyellow{background-color:#fc0;border:1px solid #444;padding:6px 20px;color:#000!important;font-weight:700;font-size:20px;-webkit-transition:background-color .4s ease-out,border-top-color .4s ease-out;-moz-transition:background-color .4s ease-out,border-top-color .4s ease-out;-ms-transition:background-color .4s ease-out,border-top-color .4s ease-out;-o-transition:background-color .4s ease-out,border-top-color .4s ease-out;transition:background-color .4s ease-out,border-top-color .4s ease-out;margin:-2px;max-width:260px;border-radius:5px;cursor:pointer}
.alinkyellow:hover{background:#fff;border-bottom:1px solid #242424;border-top:1px solid #464646;text-decoration:none;color:#000}
.bluebg{color:#fff;position:relative;padding:2px;border:solid 1px #0076a3;background:-moz-linear-gradient(top,#00adee 0,#0078a5 100%);background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5))}
.whitebg{color:#606060;border-bottom:1px solid #c7c7c7;padding:5px;background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#ddd));background:-moz-linear-gradient(top,#f6f6f6,#ddd)}
.graybgmain{position:relative;padding:8px;color:#000}
.graybg{position:relative;padding:6px;color:#000}
.graybg2{position:relative;padding:6px;color:#000;border:solid 1px #cacaca;-moz-box-shadow:1px 1px 2px #c9c9c9;box-shadow:1px 1px 2px #c9c9c9;-webkit-box-shadow:1px 1px 2px #c9c9c9}
legend{color:#fff;border:solid 2px #e0e0e0;background:#666;margin-left:8px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:4px;padding-top:2px;padding-bottom:2px;font-size:11px;font-weight:700;text-transform:uppercase}
.popup_main{z-index:100;position:absolute;top:320px;left:35%}
.popup{border:6px solid rgba(100,100,100,.4);background:url(../images/popup_gradient.jpg) repeat-x center bottom;padding:15px 15px;width:250px;height:auto;background-color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px}
.tooltip{display:inline;position:relative}
.tooltip:hover{text-decoration:none}
.tooltip:hover:after{background:#111;background:rgba(0,0,0,.8);border-radius:5px;bottom:23px;color:#fff;content:attr(title);display:block;left:50%;padding:5px 20px;position:absolute;white-space:nowrap;z-index:98}
.tooltip:hover:before{border:solid;border-color:#111 transparent;border-width:6px 6px 0 6px;bottom:17px;content:"";display:block;left:75%;position:absolute;z-index:99}
.extra_posts tr{float:left;padding-left:5px;position:relative}
.extra_posts td div{background:#f6f6f6;width:170px;padding:10px;position:absolute;top:75px;border:3px solid #dadada;display:none;font-size:11px;line-height:18px;text-align:left;color:#333}
.extra_posts td:hover div{display:block;z-index:199}
.extra_posts td div a{margin:0}
.extra_posts td div span{display:block;font-size:16px;color:#000;font-weight:700}
.extra_posts td div span.arrow{width:0;height:0;line-height:0;border-bottom:7px solid #dadada;border-right:7px solid transparent;border-left:7px solid transparent;position:absolute;top:-7px;left:25px}
.f1{font-size:12px;width:200px;height:70px}
.resume1{width:220px;height:120px;background-color:#0095cc;padding:10px;margin-top:40px}
.slideText{color:#fff;font-weight:700;font-size:24px;margin:0;text-align:center;line-height:26px;font-weight:400}
.resume1:hover{transition:opacity .35s ease-in-out;opacity:.5}
.resume1 .detaildiv{padding-top:30px}
.fade{opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}
.resume1 .editbutton{float:right;padding:5px}
.bgbox{background:url(../images/bg-comments.png);border:1px solid #f3eaea;margin:0 0 20px 0;padding:1.625em;position:relative;box-shadow:1px 1px 2px #f8f8f8;text-shadow:1px 1px 1px #fff;border-radius:5px 5px 5px 5px}
.hdng_wrap{margin-left:5%;padding:10px;padding-left:0;padding-bottom:0;border-bottom:1px solid #cccccc96;width:90%;margin-bottom:13px;text-align:left}
.hdng3{background:#f8cc1d;background:0 0;border-bottom:2px solid #f8cc1d;padding:12px;border-top-left-radius:15px;border-top-right-radius:14px;display:inline-block;text-align:center;font-size:15px;padding-left:0;font-weight:700}
.cartitletext{color:#000;text-transform:capitalize;font-size:12px;font-weight:700}
.carbox{float:left;width:155px;background-color:#fff;border:1px solid #ededed;padding:5px;margin:5px;text-align:center}
.carboxinner{overflow:hidden;width:260px;height:190px}
.carboxv2{display:inline-block;width:260px;background-color:#fff;border:1px solid #ededed;padding:0;margin:12px;text-align:center;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);-moz-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:rgb(100 100 111 / 17%) 0 4px 10px 0;overflow:hidden;border-radius:12px}
.carboxv2 img{transition:all .7s ease;max-width:275px;max-height:295px;min-height:185px;width:auto;height:auto}
.carboxv2 img:hover{transform:scale(1.1);transition:all .6s ease-in-out}
.car_title_div{padding:10px;position:absolute;padding:3px;background:#ffcc00db;margin-top:-24px;width:260px;box-sizing:border-box}
.cartitletext{font-size:13px}
.cartitletext:hover{color:#000}
.car_city_div{padding:10px;color:#645c3a;padding-left:1px;padding-right:1px;font-size:13px}
.car_amount_div{padding-bottom:10px;font-weight:700}
.ads_div{text-align:center}
.newcarbox{float:left;width:140px;height:132px;background-color:#fff;border:1px solid #ededed;padding:4px;margin:4px;text-align:center;font-size:10px;color:#333;vertical-align:middle}
.newcarbox img{max-width:110px;max-height:85px}
.pricebox{border:1px solid #bbb;background-color:#eee}
.priceboxouter{position:absolute;z-index:9900;top:0;left:0;display:none;-moz-opacity:1;opacity:1}
.contentContainer{color:#333;padding:15px;overflow:hidden;padding-top:25px}
.pTitle{background-color:#f3c718;font-size:16px!important;line-height:24px;text-indent:12px;color:#1f1f1f!important;font-weight:600!important;padding:3px}
.pTitle2{background-color:#333;font-size:16px!important;line-height:24px;text-indent:12px;color:#fc0!important;font-weight:300!important}
.yellowTheme{background:#fc0!important;color:#000!important}
.pDesc{background:#eee;font-size:11px;color:#444;padding:4px;border-bottom:1px #ddd solid;text-indent:12px}
.pDesc2{background:#474747;font-size:11px;color:#fff;padding:4px;border-bottom:1px #ddd solid;text-indent:12px;margin-left:-10px;margin-right:-10px}
.pDesc2line{border-bottom:1px #ddd solid;margin-left:-10px;margin-right:-10px}
.pDesc2b{background:#666;font-size:11px;color:#fff;padding-top:6px;padding-bottom:6px;padding-right:6px;border-bottom:1px #ddd solid;text-indent:12px;margin-left:-10px;margin-right:-10px;margin-bottom:-10px;text-align:right}
.pCrumb{background:#eee;font-size:11px;color:#444;padding:4px}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.5em;height:1.5em;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.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.5em;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-widget{font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-size:1em}
.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}
.ui-widget-content a{color:#222}
.ui-widget-header{border:1px solid #aaa;background:#ccc;color:#222;font-weight:700}
.ui-widget-header a{color:#222}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #555;background:#ffdd0c;font-weight:400;color:#555}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}
.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:#fff;font-weight:400;color:#212121}
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}
.label01{font-size:12px;font-style:normal;line-height:20px;font-weight:400;text-decoration:none;color:#444;text-align:right;padding-right:10px;width:55px}
.texthdng{font-size:15px;font-style:normal;line-height:normal;font-weight:700;text-decoration:none;color:#3c3c3c;text-align:left;padding-left:10px;height:30px;padding-top:5px}
.link01{font-size:12px;font-style:normal;line-height:normal;font-weight:400;text-decoration:none;color:#3c3c3c;text-align:left}
.link01:hover{font-size:12px;font-style:normal;line-height:normal;font-weight:400;text-decoration:none;color:#379b01;text-align:left}
.label02{display:inline-block;font-size:13px;line-height:23px;font-weight:400;text-decoration:none;color:#444;text-align:right;padding-right:15px;width:70px;margin-left:10px}
.label03{display:inline-block;font-size:13px;line-height:23px;font-weight:400;text-decoration:none;color:#444;text-align:right;padding-right:15px;width:125px;margin-left:10px}
.text02{font-size:12px;font-style:normal;line-height:20px;font-weight:400;text-decoration:none;color:#3c3c3c;text-align:left}
.text03{font-size:10px}
.text01{font-size:13px;font-weight:700;text-decoration:none;text-align:left;min-width:100px}
.text00{font-size:12px;font-style:normal;line-height:normal;font-weight:400;text-decoration:none;color:#222;text-align:left}
.textb00{font-size:10px;font-style:normal;line-height:normal;font-weight:700;text-decoration:none;color:#379b01;text-align:left}
.hdng{font-size:16px;font-weight:700;height:30px;color:#379b01;text-decoration:none;background-position:top;padding-bottom:10px;padding-top:5px}
.hdng1{font-size:16px;font-weight:700;color:#000;text-decoration:none;padding-right:10px}
.text_form{font-size:12px;font-style:normal;line-height:30px;font-weight:400;text-decoration:none;color:#3c3c3c;text-align:right;padding-right:10px;width:85px;margin:0}
.inner_jPortal{padding:10px}
.photos_inner_div{padding:10px}
.morethumbs{margin-left:10px;display:inline-block;min-height:71px;height:auto;text-align:left}
.morethumbs a{min-height:50px;display:inline-block}
.jPortal{box-shadow:0 0 2px rgba(200,200,200,.6);-webkit-box-shadow:0 0 4px rgba(20,20,20,.2);-moz-box-shadow:0 0 4px rgba(20,20,20,.2);border:1px solid rgba(220,220,220,.9);font-size:13px;color:#4a4a4a;margin:10px;padding:5px;background-color:#fff;overflow:none;margin-bottom:17px}
.jPortala{box-shadow:0 0 2px rgba(200,200,200,.6);-webkit-box-shadow:0 0 2px rgba(200,200,200,.6);-moz-box-shadow:0 0 2px rgba(200,200,200,.6);border:1px solid rgba(220,220,220,.9);font-size:12px;color:#666;margin:10px;padding:5px;overflow:auto;background:#fff}
.jPortal .row{color:#000;font-size:12px;padding:5px;text-align:left;border-bottom:1px solid #eee;border-collapse:collapse;margin:5px}
.jPortal a{color:#bb141a;text-decoration:none}
.jPortal a:hover{text-decoration:none}
img.simg{width:82px;height:75px;display:block;padding:6px;border:solid;border-color:#ddd #aaa #aaa #ddd;border-width:1px 1px 1px 1px;background-color:#fff}
.img_box{background-color:#fff;border:1px solid #ddd;padding:6px;width:111px;text-align:center;float:left;height:130px;margin:9px;position:relative}
.img_box_white{background-color:#fefefe;border:1px solid #eaeaea;padding:4px}
.sub_title{font-size:14px;font-weight:700;color:#69b23e;text-transform:uppercase}
.sub_title2{font-size:10px;font-weight:700;height:30px;display:block}
img.ssimg{width:45px;height:45px;display:block;border:solid;border-color:#ddd #aaa #aaa #ddd;border-width:1px 1px 1px 1px;background-color:#fff}
.topad{float:right;width:980px;padding:20px}
.divh8{height:8px}
.divh12{height:12px}
.divh15{height:15px}
.divh20{height:20px}
.divh5{height:5px}
.inputCSS{border:0;background-color:#333;color:#fff;font-weight:700;width:90%;font-size:14px}
.inputCSSRight{text-align:right;border:0;background-color:#333;color:#fff;font-weight:700;width:90px;font-size:14px}
.descBlack{padding:5px;color:#ccc;background-color:#000;width:100%;max-width:300px}
.bx-viewport{height:500px!important;background-color:none!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:0 0!important}
.Table{display:table;width:100%}
.Title{display:table-caption;text-align:center}
.Heading{display:table-row;text-align:center}
.Row{display:table-row}
.Cell{display:table-cell;padding:6px;padding-left:5px;padding-right:5px;background-color:#333;min-width:50px}
.CellWhite{display:table-cell;border-width:thin;padding:3px;padding-left:5px;padding-right:5px}
.submit_btn a{background-color:#2296e3;font-size:11px;width:auto;padding:4px;color:#fff;text-align:center;text-decoration:none}
.submit_btn a:hover{background-color:#fff;color:#2296e3}
.bx-prev{left:10px;background:url(../images/controls.png) no-repeat 0 -32px;position:absolute;top:100%;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}
.bx-next{right:10px;background:url(../images/controls.png) no-repeat -43px -32px;position:absolute;top:100%;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}
.bx-prev1{left:0;top:45px}
.bx-next1{right:0;top:45px}
#user-auth-dialog-mask{background-color:#fff;opacity:.5}
#user-auth-dialog-container .dialog-close{width:27px;height:27px;position:absolute;top:0;right:0;background:url("../images/x-button.png") no-repeat center top transparent;outline:0;margin:-8px -3px 0 0}
#user-auth-dialog-container a{color:#09f}
#user-auth-dialog-container .dialog-body{border-radius:6px;border:1px solid #e6e6e6;background-color:#fff;width:500px}
#user-auth-dialog-container .switch-context-label{float:right;font-size:14px}
#user-auth-dialog-container .dialog-tab{padding:20px}
.containerLeft{width:70%;float:left}
.containerLeftBig{width:80%;float:left}
.logoside{float:left;height:110px}
.rlinks{width:50px;padding:15px}
.recentDiv{display:inline-block;height:68px;width:100%;min-height:184px}
.sidebarthin{background-color:#fff;max-width:170px;float:left}
#user-auth-dialog-mask{position:fixed;top:0;left:0;background-color:#ccc;height:100%;width:100%;z-index:999998;display:none}
#user-auth-dialog-container{text-align:left;font-size:14px;color:#444;padding:0 0 38px 0;width:511px;position:absolute;z-index:999999;margin:0;zoom:1;top:150px;display:none;left:50%;transform:translateX(-50%);background:url("../images/bg-shadow.png") no-repeat bottom center transparent}
.topDiv{height:320px;width:100%;background-color:#ddd;background-image:url(../images/hondabg1.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}
.probox{background-color:#fff;border:1px solid #ddd;padding:6px;width:111px;text-align:center;float:left;height:130px;margin:9px;position:relative}
.Cell1{float:left;display:inline-block;width:150px;padding:5px}
.jgal{opacity:.6;float:left;display:block;width:70px;height:64px;background-position:50% 50%;cursor:pointer;border:3px solid #fff;outline:1px solid #ddd;margin-right:13px;margin-bottom:4px}
.mainDisplay{max-width:385px;max-height:300px;border:5px solid #fff;outline:1px solid #ddd;width:100%;height:auto}
.jgalSelected{float:left;display:block;width:68px;height:62px;cursor:pointer;border:3px solid #fff;outline:1px solid #ddd;margin-right:21px;margin-bottom:4px;margin-top:4px}
.mride{padding-bottom:14px;padding-left:1px;padding-right:1px;display:inline-block;box-shadow:rgb(0 0 0 / 16%) 0 10px 36px 0,rgb(0 0 0 / 6%) 0 0 0 1px;margin:13px;border-radius:10px}
.mride img{border-top-left-radius:10px;border-top-right-radius:10px}
.dialog-body .dialog-tab{display:block;max-width:550px}
.dialog-title{font-weight:700}
.errors{color:red;font-weight:700}
div.pagination{padding:3px;margin:3px;padding-top:7px;margin-top:7px}
div.pagination a{padding:2px 6px 2px 6px;margin:2px;border:1px solid #33333385;text-decoration:none;color:#111;border-radius:24px}
div.pagination a:active,div.pagination a:hover{border:1px solid #fc0;color:#000}
div.pagination span.current{padding:2px 6px 2px 6px;margin:2px;border:1px solid #fc0;font-weight:700;background-color:#fc0;color:#fff;border-radius:24px}
div.pagination span.disabled{padding:2px 5px 2px 5px;margin:2px;border:1px solid #eee;color:#ddd}
#news{background-color:#ccc;font:normal 10px Arial,Helvetica,sans-serif;color:#fff;height:17px;float:left;margin-top:30px;margin-left:3px;padding:4px 15px 0;text-transform:uppercase}
#newsText{background-color:#54a800;color:#fff;width:380px;height:19px;float:left;margin-top:30px;padding:2px 15px 0}
.sidebarnew{min-width:100px;width:100%;margin-top:-100px}
.innertabc{margin-top:16px}
.mainFooterDiv{background-color:#222;padding:14px;clear:both;overflow:hidden;color:#fc0}
.logofooter1{opacity:.6;width:50px;height:50px}
.footerSubDivs{display:inline-block;text-align:left;min-width:205px;padding:7px;vertical-align:top}
.fb-like1{padding:8px;background-color:transparent;max-width:290px}
.mainFooterDiv a{color:#ccc}
.footernote{color:#ccc;font-size:11px;text-align:center}
.detailrow{min-width:180px}
.cLeftPanel{float:left;width:49%}
.cRightPanel{float:right;width:49%}
.makemodel{max-height:33px}
.Cellw{float:left}
.lbl02{width:100px;display:inline-block}
.elink{color:#0081d6;text-decoration:underline}
.disabled{background:0 0;border:none;pointer-events:none}
#wrap{position:relative;font-size:1.2em;width:740px;padding:30px 20px;margin:0 auto;position:relative;float:left}
#navbar{position:absolute;top:0;margin:0;padding:0}
#navbar li{list-style:none;float:left}
#navbar li a{font:75%/1.2 Arial,Helvetica,sans-serif;display:block;padding:3px 8px;text-decoration:none;color:#444;font-weight:700}
#navbar li a:hover{color:#fc0}
#navbar li ul{display:none}
#navbar li.hover ul,#navbar li:hover ul{position:absolute;display:inline;left:0;width:715px;margin:0;padding:0}
#navbar li.hover li,#navbar li:hover li{float:left}
#navbar li.hover li a,#navbar li:hover li a{color:#444}
#navbar li li a:hover{color:#fc0}
.inputCSS{font-size:13px;width:88%}
.noborder{border:none}
.ui-widget-content{background:#ccc}
.ui-state-hover{background:#fff}
.smalld{font-size:12px;display:inline-block;width:100%;text-align:left;color:#fff;margin-bottom:5px;font-weight:700}
#price_to_w{text-align:right}
.Row1{display:inline-block;width:320px;margin-bottom:13px;text-align:left}
.Cell1a{display:inline-block;max-width:300px;min-width:45px;vertical-align:middle}
.Table1{display:block;width:90%;max-width:900px;margin:0 auto;text-align:center;background:#000000b5;padding:5px;border-radius:17px;box-shadow:rgb(100 100 111 / 20%) 0 7px 29px 0}
.divlbls{width:250px}
.lblleft{display:inline-block;background:0 0;width:103px;text-align:left}
.lblright{display:inline-block;background:0 0;width:109px;text-align:right;float:right}
.sliderclass{width:250px}
.sidebarnew input{color:#fff;background-color:unset;padding-bottom:5px}
.containerLeft{width:100%;float:none}
.h1new{font-size:29px;color:#fff;padding-top:10px;padding-bottom:10px;text-align:center}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #fc0;background:#fff}
.findbtn{width:100%;cursor:pointer;background-color:#f3c718!important;border-radius:9px;min-width:143px;padding:5px;color:#000!important;font-size:17px;height:40px;font-weight:700;-webkit-transition:background-color .3s ease-out,border-top-color .4s ease-out!important;-moz-transition:background-color .3s ease-out,border-top-color .4s ease-out!important;transition:background-color .3s ease-out,border-top-color .4s ease-out!important}
.findbtn:hover{background-color:#fff!important}
.sellcar{color:#fff;text-decoration:underline;text-decoration-line:underline}
.loc_icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABGhJREFUWEftmH9Qk3Ucx9/DkzzvSDCJ4YnAtLs8EAy4DYYYXXV5geYUEDBgsBKQZZQZw7RsM9yyOWKMy+jsD+ucCoEO8Q51cCcCkcmRorijYEzLrM47ggnXbN2zcj96mM/zbLO6jufP5z6f9/v1vL/f5/N872FZrVYr/sMXawbQy9XxSYLmO2YYjSb8cvs2ghc8gvDFYZjz0Bwv0f5s9wrwbHsHDh3W4nHLZzax1usr8fyiTnSNp2FhCBubcrKRwk/yCtQjQMPQEBRKFfovX0bGY1+7BWj6jouY6Gi8L5MiKCjQI1DGgG1n9dgplWL9kguMDFNL9Ejkchn1MF7iK1cH8VKZGGsjehgbEQ0b3x5AZEQ4o17aCU5OTkG0RYzlOOxiQOy7u5a7WLqUg1B2KEZNoxgeMeKFyC9JIN/OLUR9rfrBABIvg+ZAPdZxHMbHh3nIEKzD66+IwWKx7MZTU1PYtacKXT3dSA/rst8/ZoiDsuo9pK5KoQ1JL0GrFTlFRYhlHXMRnp9Si82FQrdmu6v24kx7B9LDzttrvp9fipoP9vkWcGTECK00iiQqOTh+X6MJsxlq8aOkGpFiBMHBC2hB0kqQSGGPQoHVC8/ZRE+akrExYwPExZspTWRyBWYbZC51adt6sDwqmrKX9lt84mQrrjRm2QV1Rj7Kil9GblYmpYnm43r82vOavY54OLlMiuREHmUvbcBTbafRrxXYBVtG+SjMy4OoII/SRKGqhvXSTpe6Z7eeR/yKWMpe2oAX+/rRpk52EaQ7MrILirBi1lGX3ux3BhARTm8e0tqDk3cmUV3muqmJpdq9oxJPP5XqNgltwxeoqatzGezX/PNxoKYa/v7+vkuQUFLVatDQfBxrFjvmGnE/tViPRB75E9asa8FgU7YLRPMwD9u2ipEpcGwXKkpaCRIiP966hU8lHJIeYcpNiEcSl4uAgACMjY2ho7MT/d9cgoDTS6qvODgOx0inwmN43FKq1fitr3JaVd0oH34sFn63Wkkp20bT9ZUQFeRDuCmXmsqpgnaCRM8PN29iQ+6LHh8WSlQ3EDhv3oMDJJR3vCvDw0YFIxOdMQmZ6wUoL9vCqI/2mHFWHTQY0CyPY2wk3DsEdgibcR+jJb6nXl4hAfunWlpmLaZkpD+3GpI3HF8TWo1/FXkEeKHvIs6oV9HyOWFMQpP2c4QEkw8NdAQ8AiSEX32zAqE/ayg9zJGVkO56i7LOXYHHgN29vSjfLoFgCXnWOZut2f4VopYt++cBCcccoQixfkfcmpsCi6HZr/QYzqO32NnttL4dUrkCaYs6p4V4RnwOCXFP/HuAxH+nrHwh4mc3kiBuBJVCraR/tPf5HrwnqG1oRE3dR1gb0W33aBxKwIf75ODzEr1Kz+slJgQmJswoLClFnFOKA345OPRJvddwPgEkRHStpyDfr4LFYrGdYJ4s0dtON764PB4zfzcnPoFXB68hNiYGHIZ/D+73ID4D9EVa02nMAHqb7EyC//sE/wDPpO2YwZkVCgAAAABJRU5ErkJggg==");background-repeat:no-repeat;width:19px;height:23px;display:inline-block;background-size:cover;vertical-align:middle;opacity:.75}
.gear_icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAoCAYAAACIC2hQAAAAAXNSR0IArs4c6QAAAb1JREFUWEdj/P///3+GIQAYRx1K5VgaDVEqByjDaIgOSIguXr6B4enuGIYPMvUMLXWFDCwsLDjd0TtpLsPvC/kMrAYTGYrzknGq+/PnD0NNUz+DwJNGBmnXJQyxkQF4/UZU1Hck8cAN8So6w6Cno4HV0Ndv3jHMLZODyyV3PWIQFRHCqvbSlRsM2/pM4HIV875Q16GZ/c8Z+Pl5sRoKCqWeNAG4XMmsDzhD/+PHzwzTCyWp69C5i1YzvD6QyPBCpIJhQlcNXp+3dU9nYLpeyvBPs5uhqjQTr9qCshYGiTcdDKIO8xmS40IpD1FYGn0rWcPQ3VqB18CeiXMY/lwsYGDRn8BQkp+CV21pdQeD8PMW6qXRUYeOhuhoGqVSgQ/LTKAsDMrN+MDV67cZ1H9NZbjJls2gramKVy2odAABqtVMyA6ldh1OM4dSM0TvP3jCICjIz+DlZs9gZWE0eAt8UmKHqEYJrQr8UYdSu64fDdFBH6K0ao9SPeqRuyLUauGT4kiQWqKKJ1r0mWjiUFr0QmniUFINpYV6oqKeFhaTauaoQ0kNMULqR0OUUAiRKj8aoqSGGCH1oyFKKIRIlQcADtTumKwRitMAAAAASUVORK5CYII=");background-repeat:no-repeat;width:21px;height:22px;display:inline-block;background-size:cover;vertical-align:middle;opacity:.75}
.geara_icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAA75JREFUWEftmF1IU2EYx//btLWwUklXiqMQRmDuItmI/AJnpJXgRXjlhS5XDq8002Ux0pKm1oxKcgUSGogJFnllHw4pxCmVikkMIsM1WhmWTQLNLc6JiZtn67znCFPwvXz37Hl+7/95nvfjCDwejwcbYAg2AujS0hI2BCiV8DUFHRkZwdjYGEQiEVJSUqBQKNasqNYEtLa2FuJPTYxQ21MaUFZWxhuYN2hNTQ12fLkZFCQ27SY0Gg0vWN6gRqMRsF0JCiFNv4Xi4uLQghoMBmyzm9a/omxANxUlKSY2zbTr8A2UlJSQuF1ly7uZGhsb4XK5UFVVhYiICJ8AMzMzqKurg0qlQmFhYWhBvdEtFgt6enrgcDggEAiQmJiIgoICeuNfi8Fb0fr6eog+XA3KEqm8hlJdKS9eXqBGjW+qg5E8GN6LiYkJzrCcQQNBqgqfICwsDIP3j62Cau3fhampKU6wnEBzc3ORueclY0B9m4ueD7QQ504tmpubiWGJQalmab8oZwy05UAdZDIZkpOT0dvbiz+Tlxjtzt37Sd+wSAYxKHW5kONhQDXT09ORlJSE1tbWgKqKky+jvLychJP8PhoopW2v4mCz2ZbhqBJISEhA2ZHZVUCP3iXBarWGBjRBbYbH7YHd8m8byjtrRf+LfsyPng9ay2xpiVMfSFFvE60MvLi4iOtnotYP6JP3CgwODsJkMkEikYB62IaHh0Or1dInlDbT6QPbPiTD5OQkWzFpO2JF8/PzcSj6uU8QxcmHkEqleNaS6TNPqWw2mzFrPesz/zXyNL0okkEMOmwdRr85axVQXl4eUmMsPvPC/Qb6suJfLqeMHxETG0PCSa4o5V0ul0OT5qADtTyLQmVlJX6PXWAMHHHQCNcb/fJvls+p6Ovrg9vjhlAgZA1LrCjleWFhAabSaNZBVhp6m46qY+qWxXZwAqWc2+12PDDsZxuHtiu/8x1isRhutxtCIXs1OTWTP1l2djayZUNBgd/OH0dXV9eyDamanEG939W8qZubm0NDQwMGBgZwQj5KAz2dUkGtVkOv1xOf60yr5px6r7POzk7Ex8cjIyODUdXHjx5jq2QrcnJyiMrE35g3aHV1NaK+tdB+7w1IERcXR2/409PT0Km/0/Pr4nHH5l2/O+M2ioqKQqvoJqif/rxrdMMoWlFRgdgfd4PW305lE3Q6XWhrlOrwrKwsHN03wgjy+lcuuru7eUFy3vCZojqdTnR0dGB8fJw+w5VKJd3p/p95uBLzrlGugUn/twlKqtj/7P8CSorkiaXIR0sAAAAASUVORK5CYII=");background-repeat:no-repeat;width:21px;height:24px;display:inline-block;background-size:cover;vertical-align:middle;opacity:.75}
.fuel_icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAoCAYAAABjPNNTAAAAAXNSR0IArs4c6QAABCNJREFUWEftl2tMU2cYx/+npxkFqotalSIbbsgwVoYwZ3ELlxUmYgMdHi6JAsNi6g25DBU0ZBuLi7cPEHFcitQ5F3TaKBrEZcvUjJvb1BiDlxgow9llGse1hZZLWM5pyuLEetqdrWTr8+mck/d531/+z/tcDjE+Pj6OKW6EC5KjCLmU5EhI/DeVNBiM+Oa7JvQPGEAQxDPFomuG11wRIsOkEAjc/paodiup1pxAd9N61odGbmxE6LJgZn1jy1XwSRLLpZZ3tmY35F6lkNk7Y48OBuMQMEmV5fNJ3P9FjxZNFMSyo0hbuxo8goDVl3y9BCmUHC+/5M2K0yFInWcu1GW7bR7Q1zeAijwxROE1UKYng8cjcLb+W9w5ncD4PZixHZlpiQheInku6D8G+Xt3L6q3+UAUroEyPYmBpO1AaTXGbuYxz/qZO1CQp4LPPC+boP865OCQCQe3iCagpodWYrMqdWpB0jSVNbXobVZNqLkzfwO8xXOfCeqQkp3CXFQdtH0ne3r6UJU/76lwW7O8+XAkA6XzyMb2PBX8/eZzC6nzzIG67FObIXr46DGOFM7H7AgN1qX9eSdpp/6BAZTniBl/f4UWlGIlt+Fet7EAAcOf4cXlVeDz+Zhs0qNLULuuC9Pvfwwv2VFkpFJPQIyOjqJCXYsbbXdQuq8I06Z5cguZuakQ/uZDzy0b1gW+K48jIkyKsbExJovpLjU8MoLyqi9hur4Vmfu7MFs0y7mQS9Y04Nr1NpB3dyAg4QwS4t5l1D95ugGd51Mgz7+GQEmAcyEXUXUQi+fg/IXLEHTsQmLRLSx41Rc3bt7G16XLIKHOIU4ucy6kX9wpJCXEMiF+M2w1Cj5QYU1yHPS/PsSxIj8IQg4hNytjakAaB4fwtiwZxR/mQrEqCt09vSgqLoFQ6IE9xdtAkiR3JcjexLEqefdeB+r2BiE6qxVLQwJhMplQXl2Lttv38NGubPjaGDbsLuaOQl5u/AFXjkQh9ZN2+PhYenV9w0W0aeMRrvoeb4WGOF/JU3UX0HEuCQWH+0HweAyQNXlekZ9ECrXK+ZBllV/A+ONmFGoMEzCdXQ/wVfFCCKUVyNqQ5nxIzTEtHl3KQE75Y7gLBAwQ3ZW0uyWYE/k5lOmJzofsNxghjaDwflATZFtaYDaZ0VzzDgMWvfUKlgYv5hJyJ/zNZazb4oJ4LRLfswwQza1X0VhtmX6sFphSD3nMk9/+ujnr7Dabh+Hm9gKUmwrxmj29O/Y4FPJoxpeuhSMjo2hq/Qk8ksQbQRIIhbaHCxqYNeS+EjX0+t/g3b2ftYrWhe0e2aDiYxC7IsJuX7sg6X+Tn7v0cHd3A0FYSggbo6cfo3EQlCIGK6LD2Lg8tYa1kg7tzpGTC5IjIdknDlcHOrKPK9yOqDaZj0vJ/5WSfwBOfyun/1LacAAAAABJRU5ErkJggg==");background-repeat:no-repeat;width:23px;height:25px;display:inline-block;background-size:cover;vertical-align:middle;opacity:.75}
.pd50{padding-top:50px}
.navbar{padding:8px;box-sizing:border-box;height:52px}
.h1new{padding-top:2px}
.mainSearchContainer{width:94%;max-width:890px;margin:0 auto;border-radius:20px;background:#000000b5;padding:10px;padding-bottom:0;box-shadow:rgb(255 255 255 / 15%) 0 1px 6px 0,rgb(255 255 255 / 7%) 0 2px 10px 2px}
.tabContainer{text-align:center}
.tab{overflow:hidden}
.tab button{background-color:#ffffffc9;border:none;outline:0;cursor:pointer;padding:5px 30px;transition:.3s;font-size:14px;color:#000;border-radius:24px;margin-bottom:15px;margin-right:10px;font-weight:700}
.tab button:hover{background-color:#ddd;color:#000}
.tab button.active{background-color:#f3c718;border:1px solid #ab9c63cc;border-bottom:none;color:#000}
.tabcontent{display:none;overflow-y:auto;min-height:130px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-right-radius:10px;border-radius:10px}
.carlogobx{padding:5px;color:#fff;text-align:center;display:inline-block;width:65px;background-color:#ffffff2b;border-radius:10px;margin:5px;margin-top:10px}
.carlogobx:hover{box-shadow:rgb(255 255 67 / 12%) 0 2px 4px 0,rgb(255 255 67 / 32%) 0 2px 16px 0;transition:box-shadow .3s ease-in-out}
.carlogobx img{width:65px}
.carlogoname{text-align:center;color:#fff}
.citybx{color:#fff;text-align:center;display:inline-block;width:65px;background-color:#ffffff2b;border-radius:10px;margin:5px;min-height:36px;padding:4px;padding-top:20px}
.citybx:hover{box-shadow:rgb(255 255 67 / 12%) 0 2px 4px 0,rgb(255 255 67 / 32%) 0 2px 16px 0;transition:box-shadow .3s ease-in-out}
.carSearch{font-size:12px}
@media only screen and (max-width:768px){
.navbar{height:48px;padding:1px}
.navbar-brand{padding:16px 15px}
.Cell1{display:block}
.containerLeft{width:100%;float:none}
.containerLeftBig{width:100%;float:none}
.descBlack{max-width:100%}
.logoside img{display:none}
.jPortal{min-width:180px}
.contentContainer{min-width:320px}
#user-auth-dialog-container{top:100px;width:340px}
#user-auth-dialog-container .dialog-body{width:340px}
.cLeftPanel{width:99%;float:none}
.cRightPanel{width:99%;float:none}
.sidebarnew{margin-top:-470px;padding:3px}
.topDiv{display:block!important;height:500px!important}
.sliderclass{width:210px}
.inputBigSideBlack{width:210px}
.inputCSSRight{text-align:center}
#price_to_w{text-align:center}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{overflow:hidden}
.alink3{border:1px solid #33333366}
.Table1{min-height:370px;padding:10px}
.tab button{padding:5px 9px;font-size:14px;margin-right:6px}
.carlogobx{width:60px}
.citybx{min-width:70px;width:27%;max-width:100px}
.carlogobx img{width:60px}
.tabcontent{min-height:250px}
}

a:hover { color: #66a72a; }

.signupbtn {
    background: #66a72a !important;
    color: #fff !important;
    border-radius: 8px !important;
    padding: 8px 16px !important;
    font-weight: 600 !important;
    letter-spacing: .3px;
    transition: background .2s ease !important;
}
.signupbtn:hover {
    background: #4f8521 !important;
    color: #fff !important;
    text-decoration: none !important;
}
.findbtn {
    background: #66a72a !important;
    color: #fff !important;
    border-radius: 10px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    border: none !important;
    height: auto !important;
    padding: 12px 20px !important;
    box-shadow: 0 4px 14px rgba(102,167,42,.25);
    transition: background .2s ease, transform .2s ease, box-shadow .2s ease !important;
}
.findbtn:hover {
    background: #4f8521 !important;
    color: #fff !important;
    transform: translateY(-1px);
    box-shadow: 0 6px 18px rgba(102,167,42,.35);
}
.yellowTheme,
.alinkyellow {
    background: #66a72a !important;
    color: #fff !important;
    border: none !important;
    box-shadow: 0 4px 14px rgba(102,167,42,.25);
    transition: background .2s ease, transform .2s ease;
}
.yellowTheme:hover,
.alinkyellow:hover {
    background: #4f8521 !important;
    color: #fff !important;
    text-decoration: none !important;
}

.hdng3 {
    background: transparent !important;
    border-bottom: 2px solid #66a72a !important;
    color: #1a1a1a;
}

.ui-slider-range { background: #66a72a !important; }
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #fff !important;
    background: #66a72a !important;
    box-shadow: 0 2px 6px rgba(0,0,0,.2);
    cursor: pointer;
}
.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover {
    border: 1px solid #fff !important;
    background: #4f8521 !important;
}
.btn_ {
    background-color: #66a72a !important;
    color: #fff !important;
    border-radius: 8px !important;
    font-weight: 600;
    transition: background .2s ease;
}
.btn_:hover {
    background-color: #4f8521 !important;
    color: #fff !important;
    border: none !important;
}
.btn_ .arrow { border-color: #fff !important; }
.tab button.active {
    background-color: #66a72a !important;
    border: 1px solid #4f8521 !important;
    border-bottom: none !important;
    color: #fff !important;
}
.tab button:hover:not(.active) {
    background-color: #eef5e2 !important;
    color: #3d6b1a !important;
}
.carlogobx:hover,
.citybx:hover {
    box-shadow: 0 0 0 2px rgba(102,167,42,.45),
                0 8px 24px rgba(102,167,42,.25) !important;
}

.carboxv2 {
    display: inline-block;
    width: 260px;
    margin: 10px;
    background: #fff;
    border: 1px solid #eef0ec;
    border-radius: 14px;
    text-align: left;
    vertical-align: top;
    overflow: hidden;
    padding: 0;
    box-shadow: 0 1px 3px rgba(0,0,0,.04), 0 8px 24px rgba(0,0,0,.06);
    transition: transform .25s ease, box-shadow .25s ease;
}
.carboxv2:hover {
    transform: translateY(-3px);
    box-shadow: 0 4px 12px rgba(0,0,0,.06), 0 16px 40px rgba(0,0,0,.10);
}
.carboxinner {
    width: 100%;
    height: 190px;
    overflow: hidden;
    background: #f4f6f1;
    display: block;
}
.carboxinner a { display: block; width: 100%; height: 100%; }
.carboxv2 .carboxinner img {
    width: 100%;
    height: 100%;
    min-height: 0;
    object-fit: cover;
    display: block;
    transition: transform .5s ease;
}
.carboxv2:hover .carboxinner img { transform: scale(1.05); }

.car_title_div {
    position: static !important;
    padding: 14px 16px 0 !important;
    margin: 0 !important;
    width: auto !important;
    background: transparent !important;
    text-align: left;
    box-sizing: border-box;
}
.cartitletext {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #1a1a1a;
    text-transform: capitalize;
    line-height: 1.35;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-decoration: none;
}
.cartitletext:hover { color: #66a72a; text-decoration: none; }

.car_city_div {
    padding: 6px 16px 8px;
    color: #6b7280;
    font-size: 12px;
    line-height: 1.5;
    text-align: left;
}
.car_city_div .pCity {
    padding: 0;
    background: transparent;
    box-shadow: none;
    min-width: 0;
    color: #6b7280;
    display: inline;
}
.car_amount_div {
    padding: 4px 16px 16px;
    font-weight: 800;
    font-size: 17px;
    color: #3d6b1a;
    text-align: left;
    letter-spacing: -.01em;
}
#pagination { padding: 18px 0; text-align: center; }
#pagination > a:not(.btn_) {
    display: inline-block;
    min-width: 32px;
    padding: 6px 10px;
    margin: 0 3px;
    border-radius: 8px;
    background: #fff;
    border: 1px solid #e5e7eb;
    color: #4b5563 !important;
    text-decoration: none !important;
    font-size: 13px;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    transition: all .15s ease;
}
#pagination > a:not(.btn_):hover {
    border-color: #66a72a;
    color: #66a72a !important;
    background: #f4f9ec;
    text-decoration: none !important;
}
#pagination > a[style*="underline"] {
    background: #66a72a;
    border-color: #66a72a;
    color: #fff !important;
    text-decoration: none !important;
}
.pCrumb {
    background: #f9faf8 !important;
    border: 1px solid #eef0ec;
    border-radius: 10px;
    padding: 10px 14px !important;
    font-size: 12px;
    color: #6b7280;
    margin-bottom: 18px;
}
.pCrumb a { color: #66a72a; text-decoration: none; font-weight: 500; }
.pCrumb a:hover { text-decoration: underline; }

.pTitle {
    background: linear-gradient(135deg, #66a72a 0%, #4f8521 100%) !important;
    color: #fff !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    text-indent: 0 !important;
    padding: 14px 20px !important;
    margin: 0 !important;
    line-height: 1.3 !important;
    letter-spacing: .01em;
}

.goleft, .goright {
    background: #66a72a !important;
    border-color: #fff !important;
    color: #fff !important;
}
.goleft .arrow, .goright .arrow { border-color: #fff !important; }

@media (max-width: 600px) {
    .carboxv2 { width: calc(50% - 20px); min-width: 140px; margin: 8px; border-radius: 12px; }
    .carboxinner { height: 130px; }
    .car_title_div { padding: 10px 12px 0 !important; }
    .car_city_div { padding: 4px 12px 6px; }
    .car_amount_div { padding: 2px 12px 12px; font-size: 15px; }
    .findbtn { font-size: 15px !important; }
}

.jPortal {
    background: #fff !important;
    border: 1px solid #eef0ec !important;
    border-radius: 16px !important;
    box-shadow: 0 1px 3px rgba(0,0,0,.03), 0 4px 16px rgba(0,0,0,.05) !important;
    overflow: hidden;
    padding: 0 !important;
    margin-bottom: 20px !important;
}

.jPortal .pTitle {
    background: linear-gradient(135deg, #66a72a 0%, #4f8521 100%) !important;
    color: #fff !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    letter-spacing: .01em;
    text-indent: 0 !important;
    padding: 14px 22px !important;
    margin: 0 !important;
    line-height: 1.3 !important;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
}
.card-details-body {
    display: flex;
    align-items: center;
    gap: 22px;
    padding: 22px 24px;
}
.card-details-logo {
    flex: 0 0 96px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 14px;
    background: #f8faf5;
    border: 1px solid #eef0ec;
    border-radius: 14px;
    min-height: 96px;
    box-sizing: border-box;
}
.card-details-logo a { display: block; line-height: 0; }
.card-details-logo img {
    max-width: 68px;
    max-height: 68px;
    width: auto;
    height: auto;
    object-fit: contain;
    display: block;
}
.card-details-rows {
    flex: 1 1 auto;
    min-width: 0;
}
.jPortal .card-details-rows .detailrow {
    display: flex;
    align-items: baseline;
    gap: 16px;
    padding: 10px 0 !important;
    margin: 0 !important;
    border-bottom: 1px solid #f1f3ec;
    line-height: 1.6;
    font-size: 13.5px;
    color: #374151;
}
.jPortal .card-details-rows .detailrow:first-child { padding-top: 0 !important; }
.jPortal .card-details-rows .detailrow:last-child  { border-bottom: none; padding-bottom: 0 !important; }

.jPortal > .row {
    display: flex;
    align-items: baseline;
    gap: 16px;
    padding: 10px 24px !important;
    margin: 0 !important;
    border-bottom: 1px solid #f1f3ec;
    line-height: 1.6;
    font-size: 13.5px;
    color: #374151;
}
.jPortal > .row:last-of-type {
    border-bottom: none;
    padding-bottom: 20px !important;
}
.jPortal > .pTitle + .row { padding-top: 20px !important; }
.jPortal .detailrow .label02,
.jPortal .row .label03 {
    flex: 0 0 112px;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
    color: #6b7280;
    font-weight: 500;
    font-size: 13px;
    line-height: 1.6;
}
.jPortal .detailrow .text01,
.jPortal .row .text00 {
    flex: 1 1 auto;
    min-width: 0;
    color: #111827;
    font-weight: 600;
    font-size: 13.5px;
    line-height: 1.6;
    text-align: left !important;
}
.mainDisplay {
    border-radius: 12px !important;
    border: none !important;
    outline: none !important;
    box-shadow: 0 4px 18px rgba(0,0,0,.08);
    max-width: 100%;
    height: auto !important;
}
.jgal, .jgalSelected {
    border-radius: 10px !important;
    border: none !important;
    outline: none !important;
    box-shadow: 0 1px 3px rgba(0,0,0,.08);
    overflow: hidden;
    transition: box-shadow .2s ease, transform .2s ease;
}
.jgal:hover { transform: translateY(-1px); }
.jgalSelected {
    box-shadow: 0 0 0 2px #66a72a, 0 4px 14px rgba(102,167,42,.35) !important;
}

.jumbotron h1 {
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #111827 !important;
    padding: 0 !important;
    margin: 8px 0 20px !important;
    letter-spacing: -.02em;
    line-height: 1.3;
}
.inner_jPortal {
    padding: 20px 22px !important;
    line-height: 1.7;
}
.inner_jPortal .text02 {
    font-size: 14px;
    line-height: 1.7;
    color: #374151;
}

@media (max-width: 600px) {
    .card-details-body {
        flex-direction: column;
        align-items: stretch;
        gap: 16px;
        padding: 18px 16px;
    }
    .card-details-logo {
        flex: 0 0 auto;
        width: 96px;
        align-self: center;
        min-height: 96px;
    }
    .card-details-rows { width: 100%; }
    .jPortal .detailrow .label02,
    .jPortal .row .label03 {
        flex: 0 0 96px;
    }
    .jPortal > .row { padding: 10px 16px !important; }
    .jPortal > .row:last-of-type { padding-bottom: 16px !important; }
    .jPortal > .pTitle + .row { padding-top: 16px !important; }
    .jumbotron h1 { font-size: 19px !important; }
    .inner_jPortal { padding: 16px !important; }
}
@media (max-width: 480px) {
    .carboxv2 { width: calc(100% - 20px); max-width: 360px; margin: 10px auto; display: block; }
    .carboxinner { height: 200px; }
}