@charset "UTF-8";.kc-about-page-subheader{padding:0 15px 15px 15px;background:#fff url(/images/search/sprite-bg-search.gif) repeat-x 0 -395px}.kc-about-page-subheader .wrapper{padding:25px 0 0 0;clear:left}.kc-about-page-subheader .wrapper h1{margin-bottom:8px}.about-page-side-bar{padding-top:0;background-color:transparent;background-image:url(/images/search/sprite-bg-vert-search.png);background-repeat:repeat-y;bacground-scroll:scroll;background-position:-242px 0}.about-page-side-bar .kc-about-menu-container{width:235px}.about-page{min-height:500px}.about-page .kc-about-body-container .kc-about-company-body-ft .kc-about-envelop-signature{text-align:left}.about-page .kc-book-gift .kc-about-company-body-ft .kc-about-img{padding-right:5px !important}.about-page .terms-bordered-address{padding:10px;border:1px solid #ccc;margin:0 auto 20px auto;width:150px}.about-page .indent{margin-left:20px}.about-page .double-indent{padding-left:30px}.about-page ul.open-circle li{list-style-type:circle !important}.hasJS #full-terms{display:none}.about-page .kc-about-menu{background-image:url(/images/search/sprite-bg-vert-search.png);background-repeat:repeat-y;background-scroll:scroll;background-position:-240px 0;border-bottom:1px solid #d8d8d8}.about-page .kc-about-menu-item{padding-right:2px}.about-page .kc-about-menu-item li{padding:12px 8px 12px 15px;border-top:1px solid #d8d8d8;background:#fff}.about-page .kc-about-menu-item li.active a{color:#78ad00}.about-page .kc-about-menu-item li a:hover{color:#78ad00}.about-page .kc-about-menu-item li a{text-transform:uppercase;font-weight:bold;font-size:12px;text-decoration:none;color:#000}.about-page .kc-about-menu-item-has-children{text-transform:uppercase;font-size:12px;font-weight:bold;color:#000}.about-page .kc-about-menu-item-has-children span{padding-bottom:5px;display:block}.about-page .kc-about-menu-item-has-children li{border-top:none;padding:7px 0 0 0}.about-page .kc-about-menu-item-has-children li a{font-size:10px}.about-page .kc-about-body{margin-bottom:20px}.about-page .kc-about-body-container{padding-left:10px}.about-page .kc-about-body-container .visa-benefits .kc-about-body-subsubheader{margin-top:0}.about-page .kc-about-body-container .kc-about-highlight{font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;font-size:20px;line-height:24px;margin-bottom:30px}.about-page .kc-about-body-container .kc-about-img{float:left;padding-right:35px;padding-bottom:130px}.about-page .kc-about-body-container .kc-about-envelops{overflow:hidden;zoom:1;clear:both;margin-bottom:25px}.about-page .kc-about-body-container .kc-about-envelops .kc-about-envelop{text-align:center;float:left;margin-bottom:15px;width:233px;height:433px;background-image:url(/images/about/envelop.jpg);background-repeat:no-repeat;position:relative}.about-page .kc-about-body-container .kc-about-envelops .kc-about-envelop .kc-about-envelop-num{margin:30px auto 15px auto;background:url("/images/about/kiwi-logo-small.png") no-repeat scroll 0 0;height:48px;width:39px}.about-page .kc-about-body-container .kc-about-envelops .kc-about-envelop .kc-about-envelop-title{width:175px;font-family:Arial;font-weight:bold;font-size:14px;line-height:16px;margin:10px auto;margin-bottom:5px;text-transform:uppercase}.about-page .kc-about-body-container .kc-about-envelops .kc-about-envelop .kc-about-envelop-content{width:180px;font-family:Arial;font-size:12px;margin:20px auto;line-height:15px}.about-page .kc-about-body-container .kc-about-envelop-signature{text-align:center;line-height:16px}.about-page .kc-about-body-container .kc-about-envelop-signature img{margin-bottom:10px}.about-page .kc-about-body-container .kc-about-rate-list li{margin-bottom:20px}.about-page .kc-about-body-container .kc-about-title{clear:both;padding:20px 0 10px 0}.about-page .kc-about-body-container .kc-about-body-subsubheader{color:#000;text-transform:uppercase;font-size:13px;font-weight:bold;line-height:12px;margin:30px 0 10px 0}.about-page .kc-about-body-container .kc-about-body-subheader{color:#000;text-transform:uppercase;font-size:15px;font-weight:bold;line-height:22px;margin:0 0 30px 0}.about-page .kc-about-body-container .kc-about-body-subheader h1{font-size:15px;font-weight:bold;line-height:14px;width:455px}.about-page .kc-about-body-container .kc-about-wide-body-ft{float:left;display:block;margin:0 0 20px 0px;color:#333}.about-page .kc-about-body-container .kc-about-company-body-ft{float:left;display:block;width:453px;margin:0 0 20px 0;color:#333;line-height:17px}.about-page .kc-about-body-container .kc-about-company-body-ft ul{margin:20px 10px}.about-page .kc-about-body-container .kc-about-company-body-ft ul li{list-style-type:disc;margin-left:20px;padding-left:10px}.about-page .kc-about-body-container .kc-about-company-body-ft .open-circle-list{margin:5px 0 5px 25px}.about-page .kc-about-body-container .kc-about-company-body-ft .open-circle-list li{list-style-type:circle}.about-page .kc-about-body-container .kc-about-company-body-ft .kc-about-company-quote{width:255px;margin:0 auto;text-align:center}.about-page .kc-about-body-container .kc-about-company-body-ft .kc-about-company-quote blockquote{margin-top:25px;font-style:italic;font-family:Times New Roman,Times,serif;font-size:14px}.about-page .kc-about-body-container .kc-about-company-body-ft .kc-about-company-quote cite{display:block;margin-top:18px}.about-page .kc-about-container{color:#1b1b1b;font-size:13px}.about-page .kc-about-container h2{text-transform:uppercase;font-weight:bold;font-size:16px;margin-bottom:12px}.about-page .kc-about-container p{margin-bottom:12px}.about-page .kc-about-container p.second-highlight{clear:right}.about-page .kc-about-privacy{border-top:1px solid #e5e5e5;margin:0 15px;padding:20px 0 0 0}.about-page .kc-about-privacy-body-ft{float:left;display:block;padding:0;width:475px;line-height:16px}.about-page .kc-about-privacy-body-ft .kc-about-highlight{font-size:16px;line-height:20px;margin-bottom:20px}.about-page .kc-about-privacy-body-ft p{margin-bottom:20px}.about-page .kc-about-privacy-body-ft h2{margin-bottom:20px}.about-page .kc-about-privacy-body-ft h3{font-weight:bold;margin-top:16px;margin-bottom:20px}.about-page .kc-about-privacy-body-ft ul{margin:10px 10px 20px}.about-page .kc-about-privacy-body-ft ul li{list-style-type:disc;margin-left:20px;padding-left:10px}#kc-affiliations{font-family:Arial;position:relative}#kc-affiliations .kc-about-block{zoom:1;overflow:hidden;width:660px;padding:15px 0px;border-top:1px solid #ccc}#kc-affiliations .kc-about-block .kc-about-block-left{float:right;width:190px;overflow:hidden}#kc-affiliations .kc-about-block .kc-about-block-left .kc-about-block-image{background-color:#f4f4f4;padding:10px;position:relative;display:block;overflow:hidden;margin-top:5px}#kc-affiliations .kc-about-block .kc-about-block-left .kc-about-block-image img{position:relative;display:block;margin:0 auto}#kc-affiliations .kc-about-block .kc-about-block-right{float:left;width:450px}#kc-affiliations .kc-about-block .kc-about-block-right .kc-about-block-title{font-size:14px;margin:5px 0px 20px 0px}#kc-affiliations .kc-about-block .kc-about-block-right .kc-about-block-text{line-height:17px}#kc-affiliations .kc-about-block .kc-about-block-right a.kc-about-block-link{color:#000;font-weight:bold}#kc-partners{font-family:Arial;position:relative}#kc-partners .kc-about-block{zoom:1;overflow:hidden;width:660px;padding:15px 0px;border-top:1px solid #ccc}#kc-partners .kc-about-block .kc-about-block-left{float:right;width:190px;overflow:hidden}#kc-partners .kc-about-block .kc-about-block-left .kc-about-block-image{background-color:#f4f4f4;padding:10px;position:relative;display:block;overflow:hidden;margin-top:5px}#kc-partners .kc-about-block .kc-about-block-left .kc-about-block-image img{position:relative;display:block;margin:0 auto}#kc-partners .kc-about-block .kc-about-block-right{float:left;width:450px}#kc-partners .kc-about-block .kc-about-block-right .kc-about-block-title{font-size:14px;margin:5px 0px 20px 0px}#kc-partners .kc-about-block .kc-about-block-right .kc-about-block-text{line-height:17px}#kc-partners .kc-about-block .kc-about-block-right a.kc-about-block-link{color:#000;font-weight:bold}#kc-management{color:#333}#kc-management h2{font-size:16px;line-height:15px;font-weight:normal;text-transform:none;margin-bottom:6px}#kc-management h3{font-size:12px;margin-bottom:23px}#kc-management p{font-size:12px;color:#666;margin-bottom:40px;width:445px}#kc-experts{color:#333}#kc-experts p{clear:both;font-size:12px;color:#666;margin-bottom:40px}#kc-experts p.expert-intro{margin-right:100px}#kc-experts .kc-expert{margin:0 100px 10px 0;height:170px}#kc-experts .kc-expert img{float:left;margin:0 20px 0 0}#kc-experts .kc-expert .kc-expert-description{width:445px;float:right}#kc-experts .kc-expert .kc-expert-description h2{font-size:16px;line-height:15px;font-weight:normal;text-transform:none;margin-bottom:6px}#kc-experts .kc-expert .kc-expert-description h3{font-size:12px;margin-bottom:23px}.about-page .kc-about-body-ft{margin-bottom:20px}.about-page .kc-link-options{border:0}.about-page .kc-link-options td{padding:20px 20px 10px 0;vertical-align:bottom}.about-page .link-option-label{font-size:11px}.about-page .link-option-thumb{border:10px solid #f4f4f4}.kc-press-header{clear:both;float:none;zoom:1}.kc-press-header a{text-decoration:none}.kc-press-header a:hover{text-decoration:underline}.kc-press-sort{font-size:11px;color:#666;float:left;padding-top:7px}.kc-pagination{padding:7px 10px;font-size:11px;color:#666;float:right}.kc-pagination .first,.kc-pagination .last{display:none}.kc-pagination .next,.kc-pagination .prev{background:url("/images/global/sprite-icons-fs8.png") no-repeat;display:block;width:5px;height:14px;overflow:hidden;padding:0;text-indent:-9999px}.kc-pagination .next{background-position:right -69px}.kc-pagination .prev{background-position:left -19px}.kc-pagination a,.kc-pagination span{border-left:1px solid #666;padding:0 5px;float:left}.kc-pagination a.start,.kc-pagination a.first,.kc-pagination a.last,.kc-pagination a.prev,.kc-pagination a.next,.kc-pagination span.start,.kc-pagination span.first,.kc-pagination span.last,.kc-pagination span.prev,.kc-pagination span.next{border:0}.kc-press-view-toggle{float:right}.kc-press-view-toggle a{background:url(/images/about/sprite-btn-view-toggle.png) no-repeat 0 0;display:block;width:43px;height:33px}.kc-press-view-toggle a.image-view{background-position:0px 0px}.kc-press-view-toggle a.image-view:hover{background-position:0px -33px}.kc-press-view-toggle a.list-view{background-position:-43px 0px}.kc-press-view-toggle a.list-view:hover{background-position:-43px -33px}.kc-press-view-toggle li{float:left;list-style:none}.kc-press-view-toggle li.on a.image-view{background-position:0px -66px}.kc-press-view-toggle li.on a.list-view{background-position:-43px -66px}.press-img-view{clear:both;float:none;margin-top:10px;zoom:1}.press-img-view a{color:#000}.press-img-view .press-item{float:left;display:inline;width:139px;height:400px;margin:20px 30px 20px 0;overflow:hidden}.press-img-view .press-item .press-item-img{width:139px;height:173px;background:url(/images/about/bg-press.png);display:block;padding-left:2px}.press-img-view .press-item .press-item-name{margin-top:15px}.press-img-view .press-item .press-item-name a{font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;text-decoration:none}.press-img-view .press-item .press-item-info{font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;font-size:12px;color:#999;margin:5px 0}.press-list-view{width:700px;margin-top:10px;clear:both;float:none}.press-list-view th{color:#333;text-transform:uppercase;background:#e5e5e5;font-size:12px;font-weight:bold;padding:5px}.press-list-view th.press-list-name{width:450px}.press-list-view tbody tr{border-bottom:1px solid #e5e5e5}.press-list-view tbody tr td{padding:5px;font-size:12px;color:#666}.press-list-view tbody tr a{text-decoration:none;color:#000}.kc-about-score .kc-about-body-content{width:650px}.kc-about-score .kc-about-body-content p{width:455px}.kc-about-score .kc-about-body-content h2{color:#000;font-size:13px;font-weight:bold;line-height:12px;margin:30px 0 10px 0;text-transform:uppercase}.kc-about-score .kc-about-body-content ul{margin:20px 10px}.kc-about-score .kc-about-body-content ul li{list-style-type:disc;margin-left:20px;padding-left:10px;font-weight:bold}.kc-about-score .kc-about-body-content-highlight{width:455px;zoom:1;font-family:Georgia,Times,"Times New Roman",serif;font-size:20px;font-style:italic;line-height:24px;margin-bottom:30px}.kc-about-score .kc-about-body-content-sideimg{float:right;width:160px;text-align:center}.kc-book-gift .kc-about-score-img{float:right;padding:0 0 30px 0}.complimentary-gift-section .terms-header,.complimentary-gift-section .terms-content{font-size:11px;color:#ccc;font-style:italic}.complimentary-gift-section .terms-header{margin:20px 0 15px 0;font-weight:bold}.complimentary-gift-section .terms-content{line-height:13px}.complimentary-gift-section .books-side{float:right;margin:10px}.complimentary-gift-section .book-offer{margin-bottom:25px}.complimentary-gift-section .offers{overflow:hidden}.complimentary-gift-section .offers .offer{float:left;width:215px;margin-right:20px}.complimentary-gift-section .offers .offer p{line-height:18px}.complimentary-gift-section .offers .last{margin-right:0}.complimentary-gift-section .offers .validity-note{font-size:10px}.kc-about-sitemap-container .grid-3{padding:0 15px 0 0}.kc-about-sitemap-container .about-page ul{margin-bottom:12px}.kc-about-sitemap-container-find-hotel,.kc-about-sitemap-container-about,.kc-about-sitemap-container-contact,.kc-about-sitemap-container-my-kiwi{border-right:1px #e5e5e5 solid;height:150px}.kc-about-sitemap-container-find-hotel ul,.kc-about-sitemap-container-about ul,.kc-about-sitemap-container-contact ul,.kc-about-sitemap-container-my-kiwi ul{font-size:11px;line-height:19px}.kc-about-sitemap-container-find-hotel h2,.kc-about-sitemap-container-about h2,.kc-about-sitemap-container-contact h2,.kc-about-sitemap-container-my-kiwi h2{padding-bottom:14px}.kc-about-sitemap-container-find-hotel a,.kc-about-sitemap-container-about a,.kc-about-sitemap-container-contact a,.kc-about-sitemap-container-my-kiwi a{text-decoration:none}.kc-about-sitemap-container-my-kiwi{border-right:0px}.utility-page{padding-bottom:42px}.agents-page .agents-pdp-link a{color:#fff;text-decoration:none}.agents-page .kc-reservation-details{background:#e4e4e4 url(/images/search/sprite-bg-search.gif) 0 -50px repeat-x}.agents-page .kc-reservation-details .details-pic{float:left;position:relative;height:129px}.agents-page .kc-reservation-details .details-property-detail{color:#fff;overflow:hidden;padding:6px 10px 0 12px;position:relative;min-height:110px;height:auto !important;height:115px}.agents-page .kc-reservation-details .details-property-detail .details-property-address{float:left}.agents-page .kc-reservation-details .details-property-detail .details-property-address li{font-size:14px}.agents-page .kc-reservation-details .details-property-detail .details-property-change{position:absolute;top:50px;right:0px}.agents-page .kc-reservation-details .kc-property-summary{width:935px}.agents-page .kc-property-summary{background:url("/images/property/sprite-bg-property.png") repeat-x 0 -300px #e3e1e1;float:left;font-size:12px;line-height:17px;padding:10px 0;position:relative}.agents-page .kc-property-summary h4{color:#666;font-weight:bold;line-height:17px;margin-bottom:4px}.agents-page .kc-property-summary .kc-property-summary-wrapper{float:left;font-size:11px;line-height:17px;background-image:url(/images/search/bg-search-result-list.gif)}.agents-page .kc-property-summary .kc-property-summary-wrapper .column{float:left;padding-left:10px;padding-right:10px;width:155px}.agents-page .kc-property-summary .kc-property-summary-wrapper .results-list-stats h4{display:inline}.agents-page .kc-property-summary .kc-property-summary-wrapper .property-summary-dates p{font-size:14px}.agents-page .kc-about-page-subheader{overflow:hidden;zoom:1}.agents-page .kc-about-page-subheader .wrapper{border-bottom:1px solid #e5e5e5;padding-bottom:0;overflow:hidden;zoom:1}.agents-page .kc-about-page-subheader .wrapper .kc-breadcrumb{overflow:hidden;zoom:1;margin-bottom:10px}.agents-page .kc-agents-page-teaser{padding:0 0 15px 0;overflow:hidden;zoom:1}.agents-page .kc-agents-page-teaser p{font-size:15px;line-height:19px;padding:0 100px 0 4px}.agents-page .kc-agents-page-listing{margin:0 0 0 5px;border-top:1px solid #e5e5e5}.agents-page .kc-agents-page-listing h2{font-size:16px;text-transform:uppercase;margin:15px 0;font-weight:bold}.agents-page .kc-agents-page-listing .kc-reservation-details{margin:0 0 20px 0}.agents-page .kc-agents-page-listing .kc-reservation-details .details-property-detail{width:680px}.agents-page .kc-agents-page-listing .kc-reservation-details .details-property-detail .details-property-change{width:227px}.agents-page .kc-agents-page-listing .kc-reservation-details h2{text-transform:none;margin:0 0 4px 0;font-size:20px;margin:0}.agents-page .kc-agents-page-detail{margin:0 0 0 5px;padding-bottom:10px;overflow:hidden;zoom:1}.agents-page .kc-agents-page-detail .kc-agents-page-detail-body{border-right:1px solid #e5e5e5;padding-right:20px}.agents-page .kc-agents-page-detail .kc-agents-page-detail-body .kc-custom-med-button{margin:10px 0 0 0}.agents-page .kc-agents-page-detail .kc-agents-page-detail-body .kc-agents-page-detail-theoffer h2{font-size:16px;text-transform:uppercase;margin:0 0 15px 0;font-weight:bold}.agents-page .kc-agents-page-detail .kc-agents-page-detail-body .kc-agents-page-detail-theoffer p,.agents-page .kc-agents-page-detail .kc-agents-page-detail-body .kc-agents-page-detail-theoffer ul{font-size:15px;line-height:19px;margin:0 0 10px 0}.agents-page .kc-agents-page-detail .kc-agents-page-detail-body .kc-agents-page-detail-theoffer ul li{margin:0 0 0 20px;list-style:disc outside none}.agents-page .kc-agents-page-detail .kc-agents-page-detail-body .kc-reservation-details{width:625px;margin:0}.agents-page .kc-agents-page-detail .kc-agents-page-detail-body .kc-reservation-details .details-property-detail{width:365px}.agents-page .kc-agents-page-detail .kc-agents-page-detail-body .kc-reservation-details .kc-property-summary{width:625px;position:relative;float:left;background:url("/images/property/sprite-bg-property.png") repeat-x 0 -300px #e3e1e1;font-size:12px;line-height:17px;padding:10px 0}.agents-page .kc-agents-page-detail .kc-agents-page-detail-terms{font-size:12px}.agents-page .kc-agents-page-detail .kc-agents-page-detail-terms h3{margin:0 0 10px 0;font-weight:bold}.agents-page .kc-agents-page-detail .kc-agents-page-detail-terms ul li{margin:0 0 20px 20px;list-style:disc outside none}.kc-availability-loading-indicator{background-image:url("/images/global/loading-indicator.gif");height:50px;width:50px}.kc-contest-body-banner{width:100%;height:546px;background:gray}.kc-subheader .kc-property-share,.kc-subheader .kc-property-like{float:right;position:relative;top:-4px}.kc-subheader .kc-property-share{top:-4px}.kc-subheader .kc-property-like{top:-2px;right:0px}.kc-contest-body{color:#333;margin:20px 0 0 0}.kc-contest-body-banner{margin-bottom:32px}.kc-contest-body .step-navigator{display:block;overflow:hidden;margin-bottom:25px;background:url(/images/promotion/step-navigator-bg.png) no-repeat 0 0;height:50px;width:620px}.kc-contest-body .step-navigator li{float:left;height:52px;padding:20px 0px 0px 10px;color:#969696;text-transform:uppercase;font-size:11px;font-weight:bold;width:294px}.kc-contest-body .step-navigator li span{background:url(/images/promotion/sprite-step-navigator.png) no-repeat 0 0;display:block;float:left;width:34px;height:31px;text-indent:-9999px;margin-top:-6px}.kc-contest-body .step-navigator li .step-1.done span{background-position:0 -32px}.kc-contest-body .step-navigator li .step-2 span{background-position:-38px 0}.kc-contest-body .step-navigator li .step-2.active span{background-position:-38px -32px}.kc-contest-body .step-navigator li .active{color:#000}.kc-contest-body .step-navigator li .active .highlight-2{background-position:-38px -32px}.kc-contest-body .step-navigator li .active .highlight-3{background-position:-74px -63px}.kc-contest-body .kc-contest-body-intro-text{margin-bottom:30px;font-size:17px;font-weight:normal;line-height:21px;width:600px}.kc-contest-body .kc-contest-body-intro-text h3{margin:0 0 10px 0;font-size:17px;font-weight:bold}.kc-contest-body .kc-contest-body-dynamic-form-wrapper{padding:30px 0 5px 30px;border:solid 1px #ccc;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;margin-bottom:80px;width:575px}.kc-contest-body .kc-contest-body-dynamic-form-wrapper .kc-contest-body-dynamic-form-leadin-text{margin-bottom:38px}.kc-contest-body .kc-contest-body-dynamic-form-wrapper .kc-contest-body-dynamic-form-leadin-text h3{text-transform:uppercase;font-size:14px;font-weight:bold;margin-bottom:5px}.kc-contest-body .kc-contest-body-dynamic-form-wrapper .kc-contest-body-dynamic-form-leadin-text p{font-size:18px}.kc-contest-body .kc-contest-body-dynamic-form-wrapper .kc-contest-body-dynamic-form-leadin-text p a{text-decoration:underline;color:#78ad00;display:block}.kc-contest-body .kc-utility-form .step-form.input-block{border-bottom:none;width:415px;margin-bottom:0}.kc-contest-body .kc-utility-form .step-form.input-block .notice li,.kc-contest-body .kc-utility-form .step-form.input-block .notice span{top:0;right:75px;margin-right:-55px}.kc-contest-body .kc-utility-form .step-form.input-block .input-item.textarea-item{height:145px}.kc-contest-body .kc-utility-form .step-form.input-block .input-item.property-guess{height:47px}.kc-contest-body .kc-utility-form .step-form.input-block .input-item.property-guess .contest-inlined{width:auto;position:relative}.kc-contest-body .kc-utility-form .step-form.input-block .input-item.property-guess .kc-search-clear-button{top:8px;right:2px}.kc-contest-body .kc-utility-form .step-form.input-block .input-item.text-element{height:20px}.kc-contest-body .kc-utility-form .step-form.input-block .input-item.text-element h3{font-size:14px}.kc-contest-body .kc-utility-form .step-form.input-block .input-item.text-element h3 label{font-size:14px}.kc-contest-body .kc-utility-form .step-form.input-block .input-item{margin:10px 0;height:62px}.kc-contest-body .kc-utility-form .step-form.input-block .input-item label em{color:#666;font-size:8px;font-style:normal;font-weight:normal}.kc-contest-body .kc-utility-form .step-form.input-block .input-item label em label{font-size:10px;text-transform:none}.kc-contest-body .kc-utility-form .step-form.input-block .input-item div.notice{right:55px;margin-left:-55px}.kc-contest-body .kc-utility-form .step-form.input-block .input-item .error_list{margin-top:-5px}.kc-contest-body .kc-utility-form .step-form.input-block .input-item .kc-autocomplete-throbber{top:2px;right:80px}.kc-contest-body .kc-utility-form .step-form.input-block .input-item .kc-contest-search-suggestions{left:0px;top:28px;z-index:50}.kc-contest-body .kc-utility-form .step-form.input-block .input-item .kc-contest-search-suggestions ul{background:#fff;border:solid 1px #ccc;left:0;max-height:220px;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:100%;display:none}.kc-contest-body .kc-utility-form .step-form.input-block .input-item .kc-contest-search-suggestions ul li.suggestion{font-size:11px;background:#f6f6f6}.kc-contest-body .kc-utility-form .step-form.input-block .input-item .kc-contest-search-suggestions ul li.suggestion .suggestion1{color:#666;cursor:pointer;display:block;padding:3px 10px;text-decoration:none}.kc-contest-body .kc-utility-form .step-form.input-block .input-item .kc-contest-search-suggestions ul li.suggestion .suggestion1 h3{color:#333;display:block;font-size:12px;font-weight:bold;margin:0;text-transform:none}.kc-contest-body .kc-utility-form .step-form.input-block .input-item .kc-contest-search-suggestions ul li.suggestion.selected{background:#79ad00}.kc-contest-body .kc-utility-form .step-form.input-block .input-item .kc-contest-search-suggestions ul li.suggestion.selected .suggestion1 h3{color:#fff}.kc-contest-body .kc-utility-form .step-form.input-block .input-item .kc-custom-input input{width:380px}.kc-contest-body .kc-utility-form .step-form.input-block .input-item .kc-custom-textarea{width:395px}.kc-contest-body .kc-utility-form .step-form.input-block .input-item .kc-custom-textarea .kc-custom-textarea-wrapper{width:395px}.kc-contest-body .kc-utility-form .step-form.input-block .input-item .kc-custom-textarea .kc-custom-textarea-wrapper textarea{width:395px;overflow-y:scroll}.kc-contest-body .kc-utility-form .step-form.input-block .input-item p{margin:0}.kc-contest-body .kc-utility-form .step-form.input-block .input-item label{float:none;text-align:left;width:auto;padding:0;margin:0 0 10px 0}.kc-contest-body .kc-utility-form .step-form.input-block .input-item .kc-form-select-box select{width:395px}.kc-contest-body .kc-utility-form .step-form.input-block .input-item .kc-form-select-box .radio_list{overflow:hidden}.kc-contest-body .kc-utility-form .step-form.input-block .input-item .kc-form-select-box .radio_list li{float:left;margin-right:35px}.kc-contest-body .kc-utility-form .step-form.input-block .input-item .kc-form-select-box .radio_list li label{float:left;line-height:22px}.kc-contest-body .kc-utility-form .step-form.input-block .input-item .kc-form-select-box .radio_list li input{float:right;margin-left:0}.kc-contest-body .kc-utility-form .step-form.input-block .terms-conditions.textarea-item{margin-bottom:25px}.kc-contest-body .kc-utility-form .step-form.input-block .terms-conditions.textarea-item .kc-custom-textarea{width:395px}.kc-contest-body .kc-utility-form .step-form.input-block .terms-conditions.textarea-item .kc-custom-textarea .kc-custom-textarea-wrapper{width:395px;height:100px;overflow:scroll}.kc-contest-body .kc-utility-form .step-form.input-block .terms-conditions.textarea-item .kc-custom-textarea .kc-custom-textarea-wrapper pre{font-family:Arial,sans-serif}.kc-contest-body .kc-utility-form .step-form.input-block .terms-conditions.textarea-item .kc-custom-textarea .kc-custom-textarea-wrapper textarea{width:395px}.kc-contest-body .kc-utility-form .step-form.input-block .contest-submit-button-container{float:right;margin-top:10px}.kc-contest-body .kc-utility-form .step-form.input-block .contest-submit-button-container .kc-custom-med-button-style3{padding-left:8px;padding-right:8px}.kc-contest-body .shareables{width:355px;height:135px;padding:20px 0 0 25px;position:relative;overflow:hidden;background:url(/images/promotion/social-icons-group-bg.png) 0 0 no-repeat;border-bottom:solid 1px #f6f6f6;margin-bottom:30px}body.noJS .kc-contest-body .shareables{display:none}.kc-contest-body .shareables li{float:left;display:block;overflow:hidden;position:relative}.kc-contest-body .shareables li a span{width:80px;height:83px;background-position:0 0;background-image:url(/images/promotion/sprite-form-social-icons.gif) !important}.kc-contest-body .shareables #share-email span{width:80px;height:83px;background-position:0 -255px !important}.kc-contest-body .shareables #share-facebook span{width:80px;height:83px;background-position:0 0px !important}.kc-contest-body .shareables #share-twitter span{width:80px;height:83px;background-position:0 -85px !important}.kc-contest-body .shareables #share-digg span{width:80px;height:83px;background-position:0 -121px !important}.kc-contest-body .shareables #share-stumbleupon span{width:80px;height:83px;background-position:0 -170px !important}.kc-contest-body .grid-3{width:280px;margin-left:5px;border-left:solid 1px #ccc;padding-left:18px;min-height:900px;height:auto !important;height:900px}.kc-contest-body .grid-3 .wrapper{width:245px;font-size:14px}.kc-contest-body .grid-3 .wrapper h2{margin-bottom:10px;margin-top:0}.kc-contest-body .grid-3 .wrapper p.kc-share-contest-sidebar{margin-bottom:60px}.kc-contest-body .grid-3 .wrapper .winner-block{width:140px;margin-bottom:20px}.kc-contest-body .grid-3 .wrapper .winner-block img{margin-bottom:10px}.kc-contest-body .grid-3 .wrapper .winner-block p{line-height:17px}

