#col-right-1,#col-right-2{padding-top:20px;padding-bottom:30px}#col-right-1>div{width:100%;padding-top:25px}#col-right-2>div{padding-bottom:25px}@media (max-width:987px) and (min-width:668px){#col-right-1,#col-right-2{width:100%}#col-right-1>div{width:50%;padding-top:10px}#col-right-1>div:nth-child(2){padding-left:15px}}@media (min-width:988px){#col-right-1{padding-top:inherit;padding-bottom:inherit}#col-right-1>div{padding-top:0}#col-right-1>div:nth-child(2){padding-top:15px;text-align:left}#col-right-2{padding-top:20px;padding-bottom:inherit}}#deckplans-landing-top{padding-bottom:20px}#deckplans-landing-top a{padding-bottom:6px;display:block}#deckplans-landing-top .form-group{width:100%;margin-left:0;margin-right:0}#deckplans-landing-top .btn{width:100%;clear:both}#deckplans-landing-top-content{width:100%;display:block;padding-top:20px}#deckplans-landing-top-dropdowns{padding-top:20px;margin-bottom:20px;width:350px}#deckplans-ship-top-image img{max-width:272px}#deckplans-landing-cruise-ships,#deckplans-landing-cruise-tips{padding:20px 0}@media (min-width:668px){#deckplans-landing-top-content{padding-top:0}#deckplans-landing-top .btn{clear:right;margin-left:10px;width:inherit}#deckplans-landing-top .form-group{width:250px}#deckplans-landing-top-dropdowns{margin-bottom:0}}#deckplans-landing-cruise-ships a,#deckplans-landing-cruise-tips a{font-size:15px;display:block;padding:10px 0 5px}@media (min-width:668px){#deckplans-landing-cruise-ships a{width:50%;float:left}#deckplans-landing-cruise-ships a,#deckplans-landing-cruise-tips a{font-size:14px}}#deckplans-landing-error-message{display:none;color:red}#ship-deck-plans-col-left8{overflow:inherit}#deckplans-ship-top-content{width:336px}#deckplans-ship-top-image{margin-right:20px}#deckplans-ship-top-snippet{margin-bottom:10px}#deckplans-ship-top-links{margin:20px auto;width:100%}#deckplans-ship-top-links a{margin:7px}#deckplans-ship-top-dropdowns{margin-bottom:20px}#deckplans-ship-top-dropdowns label{width:100%;text-align:left;clear:left}#deckplans-ship-top-dropdowns select{width:250px}#deckplans-ship-top .btn{clear:right;margin-left:10px;width:inherit}#deckplans-ship-top-text{margin-bottom:10px}#deckplans-ship-top-text div.deckplans-ship-attribute{display:inline-block;border-left:1px solid #ccc;padding-left:5px;padding-right:5px;padding-bottom:5px}div.deckplans-ship-attribute span{display:block}div.deckplans-ship-attribute span.ship-attribute-data{color:#000;font-weight:700;font-size:18px;font-family:Arial,Helvetica,sans-serif}div.deckplans-ship-attribute span.ship-attribute-title{color:#6c6f72;font-size:12px}.deckplans-ship-result-container{margin-bottom:20px;padding-top:20px;line-height:24px}.deckplans-ship-result-title{width:275px;font-size:18px;font-weight:700}div.deckplans-ship-result-title>a{display:block;margin-bottom:10px}.deckplans-ship-result-cabin-categories{width:325px;text-align:left;margin-right:14px}.deckplans-ship-result-container-image{margin-top:5px;width:250px;height:33px;overflow:hidden}.deckplans-ship-result-image{background-size:contain;background-position:50% 100%;background-repeat:no-repeat;width:33px;height:250px;behavior:url(-ms-transform.htc);-moz-transform:rotate(90deg) translateY(-250px);-moz-transform-origin:0 0;-webkit-transform:rotate(90deg) translateY(-250px);-webkit-transform-origin:0 0;-o-transform:rotate(90deg) translateY(-250px);-o-transform-origin:0 0;-ms-transform:rotate(90deg) translateY(-250px);-ms-transform-origin:0 0;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=-1.8369701987210297e-16, M12=-1, M21=1, M22=-1.8369701987210297e-16, SizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix M11=-1.83697 e-16,M12=-1,M21=1,M22=-1.83697 e-16,SizingMethod= "auto expand"}@media (max-width:667px){#deckplans-ship-top-content{margin-top:20px}#deckplans-ship-top-content,#deckplans-ship-top-snippet{width:auto;margin-left:0;margin-bottom:0;float:left}#deckplans-ship-top-dropdowns{width:100%;margin-bottom:10px}#deckplans-ship-top .btn,#deckplans-ship-top .form-control,#deckplans-ship-top label,#deckplans-ship-top select{clear:both;margin-left:0;width:300px;margin-bottom:10px}.deckplans-ship-result-container{line-height:30px}.deckplans-ship-result-cabin-categories,.deckplans-ship-result-title{width:100%}.deckplans-ship-result-title{margin-bottom:10px}.deckplans-ship-result-cabin-categories{margin-right:0}}#individual-deck-plan-page #cabin-type-form,#individual-deck-plan-page #deck-form{margin-bottom:20px}#individual-deck-plan-page #cabin-type-form label,#individual-deck-plan-page #deck-form label{width:100%}#individual-deck-plan-page #cabin-type-dropdown,#individual-deck-plan-page #deck-dropdown{width:200px;margin-right:10px}#individual-deck-plan-page .cabin-category-result-color-container div,.deckplans-ship-cabin-categories-result-container .cabin-category-result-color-container div{height:30px;width:30px}#individual-deck-plan-page .cabin-category-content-container{margin-left:10px;text-align:left;margin-bottom:0;width:230px}#cabin-category-container .cabin-category-info{margin-left:8px}#cabin-category-container .cabin-category-data{margin-top:8px;margin-left:-8px}#cabin-category-container .description{margin-top:8px;margin-bottom:8px}#individual-deck-plan-page .cabin-category-content-container span{font-size:16px}#individual-deck-plan-page .cabin-category-content-container a{margin-right:20px}#individual-deck-plan-page .cabin-category-content-container .cabin-category-content-image{margin-top:8px;clear:both}#individual-deck-plan-page .cabin-category-content-container .check-price{margin-top:4px}#individual-deck-plan-page #ad-container div:nth-child(2){margin:20px 0 5px;text-align:left}#individual-deck-plan-page #image-container{clear:left}#individual-deck-plan-page #cabin-category-container .btn.check-price{margin-top:20px;margin-bottom:15px;margin-left:8px}#individual-deck-plan-page .category-color-name{clear:both;padding-top:10px}#individual-deck-plan-page .cabin-category-result-color-container{position:absolute;left:-15px}.phone-large #individual-deck-plan-page .cabin-category-result-color-container,.phone-small #individual-deck-plan-page .cabin-category-result-color-container,.tablet-small #individual-deck-plan-page .cabin-category-result-color-container{position:relative;left:0;float:none!important}#individual-deck-plan-page #cabin-category-container hr{border-top-color:#b4b4b4}@media (max-width:987px){#individual-deck-plan-page #image-container{width:300px;float:left}#individual-deck-plan-page #cabin-category-container{width:300px;margin-left:20px;float:right!important}#individual-deck-plan-page #ad-container{margin-top:20px;float:left!important;clear:left;width:300px}#individual-deck-plan-page .cabin-category-content-container{width:225px}}@media (max-width:667px){#individual-deck-plan-page #ad-container,#individual-deck-plan-page #cabin-category-container,#individual-deck-plan-page #image-container{width:300px!important;clear:both;float:none!important;text-align:left;margin:20px auto!important}#individual-deck-plan-page .cabin-category-content-container{margin-top:4px;width:220px;float:left;margin-left:10px;clear:none}}#deckplans-ship-cabin-categories-top{margin-bottom:30px}#deckplans-ship-cabin-categories-top form{margin-top:6px}#deckplans-ship-cabin-categories-top select{width:220px}#deckplans-ship-cabin-categories-top button{margin-left:6px}#deckplans-ship-cabin-categories-list{padding-top:20px}.deckplans-ship-cabin-categories-result-container{padding-bottom:20px;margin-bottom:20px}.deckplans-ship-cabin-categories-result-container-rating{margin-bottom:10px}.deckplans-ship-cabin-categories-result-container-rating .bubble-rating,.deckplans-ship-cabin-categories-result-container-rating img{margin-left:10px}.deckplans-ship-cabin-categories-result-container-rating h2{width:450px}.deckplans-ship-cabin-categories-result-container-content{width:420px;padding:0 10px}.deckplans-ship-cabin-categories-result-container .cabin-category-result-color-title-container{width:250px;margin-left:10px;font-weight:700}.deckplans-ship-cabin-categories-result-container .cabin-category-result-deck-list-container{width:100%;margin-top:14px}.deckplans-ship-cabin-categories-result-container .cabin-category-result-deck-list-container a{padding:0 4px}@media (max-width:667px){#deckplans-ship-cabin-categories-top button,#deckplans-ship-cabin-categories-top div,#deckplans-ship-cabin-categories-top form,#deckplans-ship-cabin-categories-top select{width:100%;margin-bottom:10px;margin-left:0;float:left}.deckplans-ship-cabin-categories-result-container-content{width:290px}.deckplans-ship-cabin-categories-result-container .cabin-category-result-color-title-container{width:200px}.deckplans-ship-cabin-categories-result-container-rating h2,.deckplans-ship-cabin-categories-result-container .cabin-category-result-check-prices{margin-top:20px;width:100%}}@media (max-width:549px){.deckplans-ship-cabin-categories-result-container-content{width:100%;margin:20px auto;padding:0}.deckplans-ship-cabin-categories-result-container .cabin-category-result-color-title-container{width:300px}}#deckplans-ship-individual-cabin-category{margin-bottom:20px;padding-bottom:20px;clear:both}.cabin-category-result-deck-list-container{padding-bottom:20px}.deckplans-ship-individual-cabin-category-result-container{margin-top:10px;margin-bottom:10px;clear:both}.deckplans-ship-individual-cabin-category-result-cabin-number{clear:left;width:100px;min-height:1px}.deckplans-ship-individual-cabin-category-result-rating{width:120px;min-height:1px}.deckplans-ship-individual-cabin-category-result-title{width:400px}.deckplans-ship-individual-cabin-category-result-comments{width:520px;clear:right}.deckplans-ship-individual-cabin-category-result-comments .text-light-grey{margin-left:20px}#deckplans-ship-individual-similar-cabin-categories{max-width:400px}@media (max-width:390px){.deckplans-ship-individual-cabin-category-result-comments{width:300px}.deckplans-ship-individual-cabin-category-result-title{width:180px}}@media (max-width:549px){.deckplans-ship-individual-cabin-category-result-comments{width:360px}.deckplans-ship-individual-cabin-category-result-title{width:240px}}@media (max-width:667px){.deckplans-ship-individual-cabin-category-result-comments{width:100%;clear:both;margin-top:10px}#deckplans-ship-individual-cabin-category>div:nth-child(3){display:none!important}#deckplans-ship-individual-similar-cabin-categories{margin:20px auto;clear:both;max-width:100%;float:left!important}div.deckplans-ship-result-title{margin-bottom:20px}}