.page-grid-a #layout-body-container, .page-grid-a #layout-body{overflow:visible;}.page-grid-c div#layout-body-container{margin-top:0;}.page-grid-j #cp-body .two-column .column{width:440px;}.page-grid-j #cp-layout-header{width:910px;margin-left:10px;}.page-grid-j #layout-body{margin-top:0;}#cp-layout-header{margin-top:3px;}#cp-layout-header.old-layout{margin-top:0px;}#cp-layout-header p.image-display{margin:0;}#cp-layout-header p img{margin:0;}#cp-body{padding:10px;margin-top:10px;}#cp-body .page-intro-container{margin-top:0;}#cp-layout-content-container{padding-top:5px;}div.page-intro-container{margin-top:10px;}#cp-form-layout-2 h2{margin-bottom:4px;display:block;}#cp-form-layout-1 h3{margin-top:10px;margin-bottom:0;}#cp-form-layout-1 h4{margin-bottom:0;}#cp-form-layout-2 h3, #cp-form-layout-2 h4{margin-top:0;margin-bottom:0;display:block;}#cp-form-layout-2 h4{padding-left:5px;margin-top:1px;}#cp-form-layout-1, #cp-form-layout-2{padding:5px 10px 4px;}#cp-form-layout-1{padding-right:3px;}#cp-form-layout-1, .cp-messaging-below-search{margin-top:10px;}#cp-form-layout-1.old-layout{margin-top:3px;}#cp-form-layout-2{margin-top:0;padding-bottom:0;}div.wrapper{position:relative;}#cp-form-layout-2 div.wrapper{float:left;padding-top:15px;padding-bottom:4px;}#cp-form-layout-2 div.wrapper.short-form{padding-top:0;}.cp-messaging-above-search, .cp-messaging-no-search{margin-top:0;}#cp-form-layout-1 div#find-button{margin-top:5px;padding-right:10px;padding-bottom:5px;width:auto;}#cp-form-layout-2 div.wrapper div.field-wrapper{float:left;}#cp-form-layout-2 div#find-button{margin-top:18px;display:inline;float:left;}#cp-form-layout-2 div#find-button.single-line-form{clear:left;padding-top:10px;padding-bottom:6px;margin-top:4px;}#cp-form-layout-1 p.button-submit-container{margin-top:10px;}#cp-form-layout-2 p.button-submit-container{margin-right:0;margin-bottom:4px;}#cp-form-layout-1 label, #cp-form-layout-2 label{margin:3px 0 0;display:block;white-space:nowrap;}#cp-form-layout-1 p, #cp-form-layout-2 p{width:auto;}#no-rooms-guests-per-room p{float:left;margin:0 6px 0 0;}#cp-form-layout-2 p{float:left;margin-right:10px;}#cp-form-layout-2 #search-info{margin-right:20px;float:left;border:0px solid red;margin-top:-15px;}#cp-form-layout-2 #check-availability-container{margin-right:40px;float:left;width:auto;padding-bottom:0px;margin-top:-15px;}#cp-form-layout-2 #check-availability-container .clearFloat{width:auto;}#checkin-field{clear:left;}#cp-form-layout-2 #check-availability-container h3, #cp-form-layout-2 #check-availability-container h4{margin-right:3px;width:auto;float:left;}#cp-form-layout-2 p#rewards-no-field, #cp-form-layout-2 p#brands-field, #cp-form-layout-2 p#cluster-code-field{margin-right:20px;border:0px solid purple;margin-bottom:4px;}#cp-form-layout-1 p#form-message{margin-top:10px;}#cp-form-layout-1 p#needMoreRoomLabel{margin-top:3px;width:100%;}#cp-form-layout-2 p#form-message, #cp-form-layout-2 p#more-search-options{margin-top:20px;margin-right:20px;border:0px solid green;}#cp-form-layout-2 #check-availability-container h4{margin-top:1px;}#cp-form-layout-2 .check-availability-fields{clear:left;float:none;}#cp-form-layout-2 #no-rooms-guests-per-room{float:left;width:auto;margin:0;padding:0;}#no-rooms-guests-per-room #no-rooms, #no-rooms-guests-per-room #no-rooms label{width:62px;margin-right:0;white-space:normal;}#cp-form-layout-2 #no-rooms-guests-per-room #no-rooms, #cp-form-layout-2 #no-rooms-guests-per-room #no-rooms label{margin-right:5px;}#no-rooms-guests-per-room #guests-per-room, #no-rooms-guests-per-room #guests-per-room label{width:64px;margin-right:0;white-space:normal;}#cp-form-layout-2 p#needMoreRoomLabel{margin-top:3px;}#cp-form-layout-2 p#needMoreRoomLabel{clear:both;position:absolute;top:49px;}p#needMoreRoomLabel a{display:inline-block;}.cp-form-bgd-color{background-color:#EBEBDB;}.background-color-1{background-color:#9D102D;}.background-color-2{background-color:#FFF;}.background-color-3{background-color:#EBEBDB;}.background-color-4{background-color:#CECDBE;}.background-color-5{background-color:#8D8C7D;}.background-color-6{background-color:#333;}.background-color-7{background-color:#999;}.background-color-8{background-color:#CCC;}form h3{color:#9D102D;}h2.font-color-0, h3.font-color-0, h4.font-color-0, .font-color-0 p, .font-color-0 ul li, .font-color-0 label, .font-color-0 p a{color:#FFF;}.font-color-0 a:link, .font-color-0 a:visited{color:#FFF;text-decoration:none;}.font-color-0 a:hover, .font-color-0 a:active{color:#FFF;text-decoration:underline;}h2.font-color-1, h3.font-color-1, h4.font-color-1, .font-color-1 p, .font-color-1 ul li, .font-color-1 label{color:#9D102D;}h2.font-color-2, h3.font-color-2, h4.font-color-2, .font-color-2 p, .font-color-2 ul li, .font-color-2 label{color:#FFF;}h2.font-color-3, h3.font-color-3, h4.font-color-3, .font-color-3 p, .font-color-3 ul li, .font-color-3 label{color:#EBEBDB;}h2.font-color-4, h3.font-color-4, h4.font-color-4, .font-color-4 p, .font-color-4 ul li, .font-color-4 label{color:#CECDBE;}h2.font-color-5, h3.font-color-5, h4.font-color-5, .font-color-5 p, .font-color-5 ul li, .font-color-5 label{color:#8D8C7D;}h2.font-color-6, h3.font-color-6, h4.font-color-6, .font-color-6 p, .font-color-6 ul li, .font-color-6 label{color:#333;}h2.font-color-7, h3.font-color-7, h4.font-color-7, .font-color-7 p, .font-color-7 ul li, .font-color-7 label{color:#999;}h2.font-color-8, h3.font-color-8, h4.font-color-8, .font-color-8 p, .font-color-8 ul li, .font-color-8 label{color:#CCC;}