@charset "utf-8";


/* ----------------------------------------------------------------

- Title : Common Cascading Style Sheets

- Author :  서정민

- Date : 2009-11-30

- Description : Common & Default CSS

---------------------------------------------------------------- */


.siteHelpPopup { position: absolute; left: px; top: px;width: 209px; height: 118px; }
.siteHelpPopup .inner {position:relative;}
.siteHelpPopup .inner .cData {z-index:10; position:absolute; left: 0; top: 0; width: 209px; height: 118px;}
.siteHelpPopup .inner .cData .hd {padding-top: 13px; padding-left: 11px; height: 27px; font-size:11px;}
.siteHelpPopup .inner .cData .hd .stitle {float: left;}
.siteHelpPopup .inner .cData .hd .sClose {float: right; padding-right: 16px;}
.siteHelpPopup .inner .cData .clist {overflow: hidden;}
.siteHelpPopup .inner .cData .clist ul {padding-left: 11px; margin-top: -1px;}
.siteHelpPopup .inner .cData .clist ul li {background: url('../images/bul/bul_box01.gif') 0 10px no-repeat; padding-left: 7px;  height: 15px;padding-top: 6px; border-top: 1px solid #ececec; font-size: 11px;}
.siteHelpPopup .inner .bg {
	z-index:1;
	 position:absolute; left: 0; top: 0;
	width: 209px; 
	height: 118px; 
	background: url('../images/bg/bg_miniPop01.png') 0 0 no-repeat; 
	_background:none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_ui/images/cb/common/bg_bodyTop01.png', sizingMethod='crop');
}


.sectionWrap01 {width: 900px; height: 300px; }
.sectionWrap01 .top_AD01 {float: left; width: 434px; height: 300px;}
.sectionWrap01 .quickSearch01 {float: left; width: 466px; height: 300px; background: url('../images/bg/bg_search01.gif') 0 0 no-repeat; position: relative;}
.sectionWrap01 .quickSearch01 .tabMenu {position:absolute; left: 14px; top: 3px; width: 438px; height: 40px; padding-left:6px; background: url('../images/bg/bg_search02.gif') left 38px no-repeat;}/* 2010-03-31 */
.sectionWrap01 .quickSearch01 .tabMenu ul {padding-top: 3px;padding-left: 6px; }
.sectionWrap01 .quickSearch01 .tabMenu li {float: left; }

 .ssCt01 {padding-top: 53px; }/* 2010-03-31 */
 .ssCt01 .resetBtn {position: absolute; right:24px; top: 57px;}
 .ssCt01 .guideBtn {position: absolute; right: 86px; top: 57px;}
 .ssCt01 .g01 {float: left; width: 182px;}
 .ssCt01 .g02 {float: left; width: 230px;}
 .ssCt01 .damSelectType {margin-left: 10px; height: 25px; width: 410px; margin-bottom: 8px;border-bottom: 1px solid #ddd;}/* 2010-03-31 */
 .ssCt01 .damSelectType label  {margin-right: 7px;}
 .ssCt01 img {vertical-align: middle;}
 .ssCt01 input {vertical-align: middle;}
 .ssCt01 select {vertical-align: middle;}
 .ssCt01 .start {padding-left: 10px; width: 415px; height: 25px;}/* 2010-03-31 */
 .ssCt01 .start .sel01 {width: 83px; margin-left: 2px; vertical-align: middle;}
 .ssCt01 .start .sel02 {width: 83px; vertical-align: middle;}
 .ssCt01 .personsSelect {clear: both; padding-left: 10px; font-size: 1px; line-height: 1px;}/* 2010-03-31 */
 .ssCt01 .personsSelect img {vertical-align: middle; }
 .ssCt01 .personsSelect img.imgS1 {margin:0 3px 0 5px;}/* 2010-03-31 */
 .ssCt01 .dateSelect {padding-left: 10px;clear: both;  height: 26px; }/* 2010-03-31 */
 .ssCt01 .dateSelect img {vertical-align: middle; }
 .ssCt01 .personsSelect input {vertical-align: middle; }
 .ssCt01 .personsSelect select {vertical-align: middle; width:38px;}
 .ssCt01 .selectNoArrive {text-align: right;width: 435px; height: 26px;}
 .ssCt01 .selectNoArrive select {width: 88px;}
 .ssCt01 .selectNoArrive label {font-size: 11px; color:#919191;}
 .ssCt01 .selectSit {padding-left: 10px; height: 25px;}/* 2010-03-31 */
 .ssCt01 .selectSit dt {float: left; width: 56px;}
 .ssCt01 .selectSit dd {float: left;}
 .ssCt01 .selectSit dd input {vertical-align: middle;}
 .ssCt01 .searthBtn {text-align: right; padding-right: 20px;}



.quickSearch01 .ssCt02{overflow:hidden; padding-top: 0px;}/* 2010-03-31 */

.quickSearch01 .ssCt02 .g01 {float: left; width:180px ! important;}
.quickSearch01 .ssCt02 .g02 {float: left; width:180px ! important;}
.quickSearch01 .ssCt02 .resetBtn {position: absolute; right:24px; top: 0px;}
.quickSearch01 .ssCt02 .guideBtn {position: absolute; right: 86px; top: 0px;}
.quickSearch01 .ssCt02 img {vertical-align: middle;}
.quickSearch01 .ssCt02 input {vertical-align: middle;}
.quickSearch01 .ssCt02 select {vertical-align: middle;}
.quickSearch01 .ssCt02 .damSelectType02 { margin-left: 10px; height: 25px;}/* 2010-03-31 */
.quickSearch01 .ssCt02 .damSelectType02 label  {margin-right: 10px;}
.quickSearch01 .ssCt02 .damSelectTypeTxt {margin-left: 10px;padding-bottom: 10px;width: 410px;  margin-bottom: 8px;border-bottom: 1px solid #ddd;font-size: 11px; color:#808080; line-height: 1.2;}/* 2010-03-31 */

.quickSearch01 .ssCt02 .start02 {padding-left:10px ! important; width:415px ! important; height: 25px;}/* 2010-03-31 */
.quickSearch01 .ssCt02 .start02 dt {float:left; width: 50px ! important; padding-top: 2px;}
.quickSearch01 .ssCt02 .start02 dd {float:left; width: 364px ! important; }
.quickSearch01 .ssCt02 .start02 dd img { vertical-align: middle;}
.quickSearch01 .ssCt02 .start02 dd .sel01 {width: 83px; vertical-align: middle;}
.quickSearch01 .ssCt02 .start02 dd .sel02 {width: 83px; vertical-align: middle;}
.quickSearch01 .ssCt02 .arrive02 {padding-left: 10px; width: 415px;height: 25px;}/* 2010-03-31 */
.quickSearch01 .ssCt02 .arrive02 dt {float:left; width: 50px; padding-top: 2px;}
.quickSearch01 .ssCt02 .arrive02 dd {float:left;; width: 364px;  }
.quickSearch01 .ssCt02 .arrive02 dd img { vertical-align: middle;}
.quickSearch01 .ssCt02 .arrive02 dd .sel01 {width: 83px; vertical-align: middle;}
.quickSearch01 .ssCt02 .arrive02 dd .sel02 {width: 83px; vertical-align: middle;}

.quickSearch01 .ssCt02 .dateSelect {clear: both; padding-left: 10px; height: 25px; }/* 2010-03-31 */
.quickSearch01 .ssCt02 .dateSelect img {vertical-align: middle; }
.quickSearch01 .ssCt02 .personsSelect {clear: both; padding-left: 10px; font-size: 1px; line-height: 1px;}/* 2010-03-31 */
.quickSearch01 .ssCt02 .personsSelect img {vertical-align: middle; }
.quickSearch01 .ssCt02 .personsSelect input {vertical-align: middle; }
.quickSearch01 .ssCt02 .personsSelect select {vertical-align: middle; width:38px; margin-right: 20px;}
.quickSearch01 .ssCt02 .help {margin-right: 10px;}
.quickSearch01 .ssCt02 .sBtn {position: absolute; bottom: 40px; right: 25px;}
.quickSearch01 .ssCt02 .sBtn1 {margin-left:10px;}/* 2010-03-31 */
.quickSearch01 .ptxt01 {font-size: 11px; line-height: 1.2; padding-left: 10px;}
.quickSearch01 #siteHelpPopup02 {position: absolute; top: 100px; right: -20px;}

.quickSearch01 .ssCt03{padding-top: 55px;}/* 2010-03-31 */
.quickSearch01 .ssCt03 .resetBtn {position: absolute; right:6px; top: 57px;}/* 2010-03-31 */
.quickSearch01 .ssCt03 .guideBtn {position: absolute; right: 66px; top: 57px;}/* 2010-03-31 */
.quickSearch01 .ssCt03 .hotelBtn {position: absolute; right: 146px; top: 57px;}/* 2010-03-31 */
.quickSearch01 .ssCt03 img {vertical-align: middle;}
.quickSearch01 .ssCt03 input {vertical-align: middle;}
.quickSearch01 .ssCt03 select {vertical-align: middle;}
.quickSearch01 .ssCt03 .g01 {float: left; width: 252px;}
.quickSearch01 .ssCt03 .g02 {float: left; width: 172px;}
.quickSearch01 .ssCt03 .g03 {float: left; width: 98px;} 
.quickSearch01 .ssCt03 .g04 {float: left; width: 252px;}
.quickSearch01 .ssCt03 .state {clear:both;margin-left: 10px; height: 27px;}/* 2010-03-31 */
.quickSearch01 .ssCt03 .g01 dt {float: left; width: 40px;padding-top: 2px;}
.quickSearch01 .ssCt03 .g01 dd {float: left; width: 210px; }
.quickSearch01 .ssCt03 .g02 dt {float: left; width: 50px;padding-top: 2px;}
.quickSearch01 .ssCt03 .g02 dd {float: left; width: 115px; }
.quickSearch01 .ssCt03 .g03 dt {float: left; width: 40px;padding-top: 2px;}
.quickSearch01 .ssCt03 .g03 dd {float: left; width: 57px; }
.quickSearch01 .ssCt03 .g04 dt {float: left; width: 57px;padding-top: 2px;}
.quickSearch01 .ssCt03 .g04 dd {float: left; width: 157px; }
.quickSearch01 .ssCt03 .roomSelect {clear: both; margin-left: 10px; overflow:hidden; padding:2px 0 5px 0; }/* 2010-03-31 */
.quickSearch01 .ssCt03 .roomSelect input {float:left;}
.quickSearch01 .ssCt03 .roomSelect span {display:block; width:12px; float:left; margin:0 0 0 5px;}
.quickSearch01 .ssCt03 .roomSelect span img {vertical-align:top; margin:2px 0 2px 0;}
.quickSearch01 .ssCt03 .roomSelect select {width: 37px; margin-right: 14px; }
.quickSearch01 .ssCt03 .roomSelect div {height:21px;}
.quickSearch01 .ssCt03 .hotelName02 {clear:both; padding-left: 10px;}/* 2010-03-31 */
.quickSearch01 .ssCt03 .hotelName02 dt {float:left; width: 40px;}
.quickSearch01 .ssCt03 .hotelName02 dd {float:left; width: 260px;}
.quickSearch01 .ssCt03 .hotelName02 dd input {font-size:11px; color:#525252;}
.quickSearch01 .ssCt03 .sBtn {position: absolute; bottom: 35px; right: 20px;}
.quickSearch01 .ssCt03 .sBtn1 {float:right; padding-right:15px;}


.quickSearch01 .ssCt03 .g04 dd .selBlock2 {width:75px; float:left; padding:0; .margin:-4px 0 0 0;}
.quickSearch01 .ssCt03 .g04 dd .selBlock2 li {width:75px; clear:both; margin:2px 0 0 0;}
.quickSearch01 .ssCt03 .g04 dd .selBlock2 select {vertical-align:middle; height:20px; padding:0;}


.quickSearch01 .ssCt04 {padding-top:65px;}/* 2010-03-31 */
.quickSearch01 .ssCt04 .resetBtn {position: absolute; right:24px; top: 57px;}
.quickSearch01 .ssCt04 .guideBtn {position: absolute; right: 86px; top: 57px;}
.quickSearch01 .ssCt04 .g01 {float: left; width: 182px;}
.quickSearch01 .ssCt04 .g02 {float: left; width: 230px;}
.quickSearch01 .ssCt04 .damSelectType02 {margin-left: 10px; height: 25px; width: 410px; margin-bottom: 8px;border-bottom: 1px solid #ddd;}/* 2010-03-31 */
.quickSearch01 .ssCt04 .damSelectType02 label  {margin-right: 7px; color:#434343;letter-spacing:-1px;}
.quickSearch01 .ssCt04 .searthBtn {float:right; margin:-11px 15px 0 0;}/* 2010-04-01 */
.quickSearch01 .ssCt04 .localArea {margin-left: 10px; clear: both; height: 25px;}/* 2010-03-31 */
.quickSearch01 .ssCt04 .localArea dt {float: left; width: 53px;  padding-top: 2px; }
.quickSearch01 .ssCt04 .localArea dd {float: left; width: 363px; }
.quickSearch01 .ssCt04 .localArea dd select {width: 94px;margin-right: 2px;}
.quickSearch01 .ssCt04 img {vertical-align: middle;}
.quickSearch01 .ssCt04 input {vertical-align: middle;}
.quickSearch01 .ssCt04 select {vertical-align: middle;}
.quickSearch01 .ssCt04 .dateSelect {padding-left: 10px;clear: both;  height: 27px; }/* 2010-03-31 */
.quickSearch01 .ssCt04 .dateSelect img {vertical-align: middle; }
.quickSearch01 .ssCt04 .priceArea {clear:both;margin-left: 10px; height:38px;}/* 2010-03-31 */
.quickSearch01 .ssCt04 .priceArea dt {float: left; width: 53px;  padding-top: 8px; }
.quickSearch01 .ssCt04 .priceArea dd {float: left; width: 363px; }
.quickSearch01 .ssCt04 .keyword {clear:both; padding-left: 10px;}/* 2010-03-31 */
.quickSearch01 .ssCt04 .keyword dt {float:left; width: 51px;}
.quickSearch01 .ssCt04 .keyword dd {float:left; width: 260px;}
.quickSearch01 .ssCt04 .keyword dd input {font-size:11px; color:#525252;}

.quickSearch01 .ssCt05 {clear:both; float:none; padding:65px 0 0 0;}/* 2010-03-31 */
.quickSearch01 .ssCt05 .resetBtn {position: absolute; right:8px; top: 57px;}
.quickSearch01 .ssCt05 .guideBtn {position: absolute; right: 86px; top: 57px;}
.quickSearch01 .ssCt05 .damSelectType {margin-left: 10px; height: 25px; width: 410px; margin-bottom: 8px;border-bottom: 1px solid #ddd;}/* 2010-03-31 */
.quickSearch01 .ssCt05 .damSelectType label  {margin-right: 7px; color:#434343;letter-spacing:-1px;}
.quickSearch01 .ssCt05 .searthBtn1 {float:right; margin:-11px 15px 0 0;}/* 2010-04-01 */
.quickSearch01 .ssCt05 .localArea {margin-left: 10px; clear: both; height: 25px;}/* 2010-03-31 */
.quickSearch01 .ssCt05 .localArea dt {float: left; width: 40px;  padding-top: 2px; }
.quickSearch01 .ssCt05 .localArea dd {float: left; width: 363px; }
.quickSearch01 .ssCt05 .localArea dd select {width: 94px;margin-right: 2px;}
.quickSearch01 .ssCt05 img {vertical-align: middle;}
.quickSearch01 .ssCt05 input {vertical-align: middle;}
.quickSearch01 .ssCt05 select {vertical-align: middle;}
.quickSearch01 .ssCt05 .roomSelect {clear: both; margin-left: 10px; height: 25px; }/* 2010-03-31 */
.quickSearch01 .ssCt05 .roomSelect select {width: 37px; margin-right: 14px; }
.quickSearch01 .ssCt05 .roomSelect div {height:21px;}
.quickSearch01 .ssCt05 .roomSelect dt {float: left; width: 40px; padding-top: 2px;}
.quickSearch01 .ssCt05 .roomSelect dd {float: left; width: 210px; }
.quickSearch01 .ssCt05 .state {clear:both;margin-left: 10px; height: 27px;}/* 2010-03-31 */
.quickSearch01 .ssCt05 .g01 {float:left; width: 252px;}
.quickSearch01 .ssCt05 .g01 dt {float: left; width: 40px;padding-top: 2px;}
.quickSearch01 .ssCt05 .g01 dd {float: left; width: 210px; }
.quickSearch01 .ssCt05 .g02 {float:left; width:165px;}
.quickSearch01 .ssCt05 .g02 dt {float: left; width: 50px;padding-top: 2px;}
.quickSearch01 .ssCt05 .g02 dd {float: left; width: 115px; }
.quickSearch01 .ssCt05 .roomName {clear: both; margin-left: 10px; height: 25px; }/* 2010-03-31 */
.quickSearch01 .ssCt05 .roomName dt {float: left; width: 40px;padding-top: 2px;}
.quickSearch01 .ssCt05 .roomName dd {float: left; width: 210px; }


.quickSearch02 {margin-bottom: 25px; width: 700px; height: 287px; overflow:hidden; background: url('../images/bg/bg_search03.gif') 0 0 no-repeat; position: relative;}
.quickSearch02 .tabMenu {width: 666px; height: 40px; margin:0 auto; background: url('../images/bg/bg_search04.gif') 0 bottom no-repeat;}/* 2010-03-31 */
.quickSearch02 .tabMenu ul {padding-left: 8px; }
.quickSearch02 .tabMenu li {float: left; }

.quickSearch02 .ssCt04 {width: 626px; overflow:hidden; padding:65px 0 0 25px;}/* 2010-03-31 */
.quickSearch02 .ssCt04 .resetBtn {position: absolute; right:17px; top: 57px;}/* 2010-03-31 */
.quickSearch02 .ssCt04 .guideBtn {position: absolute; right: 86px; top: 57px;}
.quickSearch02 .ssCt04 .g01 {float: left; width: 194px;}
.quickSearch02 .ssCt04 .g02 {float: left; width: 230px;}
.quickSearch02 .ssCt04 .damSelectType {height: 25px; width: 626px;  margin-bottom: 15px;border-bottom: 1px solid #ddd;}/* 2010-03-31 */
.quickSearch02 .ssCt04 .damSelectType label  {margin-right: 20px; color:#434343;letter-spacing:-1px;}
.quickSearch02 .ssCt04 .searthBtn {float:right; margin:-11px 0 0 0; padding:0 27px 0 0;}/* 2010-03-31 */
.quickSearch02 .ssCt04 .localArea {margin-left: 10px; clear: both; width:626px; height: 35px;}/* 2010-03-31 */
.quickSearch02 .ssCt04 .localArea dt {float: left; width: 58px;  padding-top: 2px; }
.quickSearch02 .ssCt04 .localArea dd {float: left; width: 363px; }
.quickSearch02 .ssCt04 .localArea dd select {width: 94px;margin-right: 2px;}
.quickSearch02 .ssCt04 img {vertical-align: middle;}
.quickSearch02 .ssCt04 input {vertical-align: middle;}
.quickSearch02 .ssCt04 select {vertical-align: middle;}
.quickSearch02 .ssCt04 .dateSelect {margin-left: 10px;clear: both;  height: 27px; }/* 2010-03-31 */
.quickSearch02 .ssCt04 .dateSelect dt {float: left; width :58px; padding-top: 2px; }
.quickSearch02 .ssCt04 .dateSelect dd {float: left; width :135px; }
.quickSearch02 .ssCt04 .dateSelect img {vertical-align: middle; }
.quickSearch02 .ssCt04 .priceArea {clear:both;margin-left: 10px; height:38px;}/* 2010-03-31 */
.quickSearch02 .ssCt04 .priceArea dt {float: left; width: 58px;  padding-top: 8px; }
.quickSearch02 .ssCt04 .priceArea dd {float: left; width: 363px; }
.quickSearch02 .ssCt04 .keyword {width:200px; float:left;}
.quickSearch02 .ssCt04 .keyword dt {float:left; width: 48px; padding-top: 2px; }
.quickSearch02 .ssCt04 .keyword dd {float:left; width: 150px;}
.quickSearch02 .ssCt04 .keyword dd input {font-size:11px; color:#525252;}

.quickSearch02 .ssCt05 {width:626px; position:relative; overflow:hideen; padding:65px 0 0 25px;}/* 2010-03-31 */
.quickSearch02 .ssCt05 .resetBtn {position: absolute; right:17px; top: 57px;}/* 2010-03-31 */
.quickSearch02 .ssCt05 .guideBtn {position: absolute; right:86px; top: 57px;}
.quickSearch02 .ssCt05 .damSelectType {width:626px; height:25px; overflow:hideen; margin-bottom: 15px;border-bottom: 1px solid #ddd;}/* 2010-03-31 */
.quickSearch02 .ssCt05 .damSelectType label {margin-right: 20px; color:#434343; letter-spacing:-1px;}
.quickSearch02 .ssCt05 .searthBtn {float:right; margin:0px 0 0 0; padding:0 27px 0 0;}/* 2010-03-31 */
.quickSearch02 .ssCt05 .localArea {width: 370px; float:left; height: 34px;}/* 2010-03-31 */
.quickSearch02 .ssCt05 .localArea dt {float: left; width: 47px;  padding-top: 2px; }
.quickSearch02 .ssCt05 .localArea dd {float: left; width: 320px; }
.quickSearch02 .ssCt05 .localArea dd select {width: 94px;margin-right: 2px;}
.quickSearch02 .ssCt05 img {vertical-align: middle;}
.quickSearch02 .ssCt05 input {vertical-align: middle;}
.quickSearch02 .ssCt05 select {vertical-align: middle;}
.quickSearch02 .ssCt05 .roomSelect {clear: both; margin-left: 19px; height: 34px; }/* 2010-03-31 */
.quickSearch02 .ssCt05 .roomSelect select {width: 37px; margin-right: 14px; }
.quickSearch02 .ssCt05 .roomSelect div {height:21px;}
.quickSearch02 .ssCt05 .roomSelect dt {float: left; width: 47px;padding-top: 2px;}
.quickSearch02 .ssCt05 .roomSelect dd {float: left; width: 210px; }
.quickSearch02 .ssCt05 .state {clear:both; height: 34px;}/* 2010-03-31 */
.quickSearch02 .ssCt05 .state2 {clear:both; height: 30px;}
.quickSearch02 .ssCt05 .g01 {float:left; width: 294px;}
.quickSearch02 .ssCt05 .g01 dt {float: left; width: 47px;padding-top: 2px;}
.quickSearch02 .ssCt05 .g01 dd {float: left; width: 210px; }
.quickSearch02 .ssCt05 .g02 {float:left; width: 230px;}
.quickSearch02 .ssCt05 .g02 dt {float: left; width: 58px;padding-top: 2px;}
.quickSearch02 .ssCt05 .g02 dd {float: left; width: 115px; }
.quickSearch02 .ssCt05 .g03 {float:left; width: 230px;}
.quickSearch02 .ssCt05 .g03 dt {float: left; width: 47px;padding-top: 2px;}
.quickSearch02 .ssCt05 .g03 dd {float: left; width: 115px; }
.quickSearch02 .ssCt05 .roomName {clear: both; overflow:hidden; }/* 2010-03-31 */
.quickSearch02 .ssCt05 .roomName dt {float: left; width: 47px;padding-top: 3px;}
.quickSearch02 .ssCt05 .roomName dd {float: left; width: 210px; }
.quickSearch02 .ssCt05 .roomName dd input {vertical-align:top;}

/* 해외항공 */
.quickSearch02 .ssCt05 .fAir {width:180px; float:left; height:30px;}
.quickSearch02 .ssCt05 .fAir2 {width:400px; float:left; height:30px;}
.quickSearch02 .ssCt05 .fAir dt {width:53px; float:left; padding:2px 0 0 0;}
.quickSearch02 .ssCt05 .fAir dd {float:left;}
.quickSearch02 .ssCt05 .fAir dd label {color:#808080; font-size:0.9em; margin:0 0 0 10px;}
.quickSearch02 .ssCt05 .fAir3 {width:660px; float:left; height:30px;}
.quickSearch02 .ssCt05 .fAir3 dt {width:55px; float:left; padding:2px 0 0 0;}
.quickSearch02 .ssCt05 .fAir3 dd {float:left;}
.quickSearch02 .ssCt05 .fAir3 dd label {margin:0 20px 0 0;}
.quickSearch02 .ssCt05 .fAir3 dd span {margin:0 0 0 10px;}
.quickSearch02 .ssCt05 .searthBtn2 {position:absolute; bottom:25px; right:25px;}
.searchTxt {color:#808080; font-size:0.9em; margin:0 0 0 10px;}

/* 실시간해외호텔 */
.quickSearch02 .ssCt05 .rhotel {width:660px; float:left; height:30px;}
.quickSearch02 .ssCt05 .rhotel2 {width:250px; float:left; height:30px;}
.quickSearch02 .ssCt05 .rhotel3 {width:300px; float:left; height:30px;}
.quickSearch02 .ssCt05 .rhotel4 {width:120px; float:left; height:30px;}
.quickSearch02 .ssCt05 .rhotel dt {width:42px; float:left; padding:2px 0 0 0;}
.quickSearch02 .ssCt05 .rhotel3 {width:300px; float:left; height:30px;}
.quickSearch02 .ssCt05 .rhotel3 dt {width:53px; float:left; padding:2px 0 0 0;}
.quickSearch02 .ssCt05 .rhotel dd {float:left;}
.quickSearch02 .ssCt05 .rhotel dd label {margin:0 20px 0 0;}
.quickSearch02 .ssCt05 .rhotel dd span {margin:0 0 0 10px;}

.quickSearch02 .ssCt03 {padding:65px 0 0 37px;}
.quickSearch02 .ssCt03 .resetBtn {position: absolute; right:17px; top: 57px;}/* 2010-03-31 */


.searchResultHeader {clear: both; height: 24px; border-bottom: 2px solid #646464;}
.searchResultHeader .txt01 { float: left; padding-left: 22px; background: url('../images/bul/bul_arrow02.gif') 12px 5px no-repeat; font-size: 11px; color:#888; padding-top: 3px;}
.searchResultHeader .txt01 span {color:#666;}
.searchResultHeader .itemAlign {float: right; font-size:11px;}
.searchResultHeader .itemAlign select {vertical-align: middle; font-size: 11px;margin-left: 5px;}


.searchResult_Empty {margin-top: 10px;}
.searchResult_Empty .text01 {clear: both; padding-top: 62px; text-align: center; height: 83px; font-weight: bold; background-color:#f8f8f8;}
.searchResult_Empty .text02 {clear: both; padding-top: 10px; text-align: center; line-height: 1.3; font-size: 11px; }

/*통합검색*/

.totalSearchWrap02 {clear:both; padding-top: 27px; width: 700px; height: 65px; background: url('../images/bg/bg_search05.gif') 0 0 no-repeat; }
.totalSearchWrap02.bgNone {clear:both; padding-top: 27px; width: 700px; height: 65px;background: none; }
.totalSearchWrap02 .selectWrap {float: left; padding-left: 43px; width: 129px; /*position: relative; 2010-03-24 삭제*/}
.totalSearchWrap02 .selectWrap .selectEntry {border: 2px solid #0a5b8f; height: 22px; width: 120px;}
.totalSearchWrap02 .selectWrap .selectEntry span {float: left; padding: 6px 10px 0;}
.totalSearchWrap02 .selectWrap .selectEntry img{float: right;}
.totalSearchWrap02 .selectWrap ul {position: absolute; left: 43px; top: 83px; border: 1px solid #b0b0b0; width: 122px; background: #fff; overflow: hidden; z-index:10000;}/* 2010-03-24 추가 */
.totalSearchWrap02 .selectWrap ul li {vertical-align: top; zoom:1;}
.totalSearchWrap02 .selectWrap ul li label {display: block; padding: 4px 0 0 10px; height: 16px;}
.totalSearchWrap02 .selectWrap ul li input{position: absolute; left: -100px;}
.totalSearchWrap02 .iptWrap {float: left; width: 438px; }
.totalSearchWrap02 .iptWrap div {border: 2px solid #0a5b8f; width:403px; height: 19px; padding: 3px 10px 0;}
.totalSearchWrap02 .iptWrap div input {border: 0; width:380px; height: 16px; font-size: 14px; color:#010101; font-weight: bold; }
.totalSearchWrap02 .iptWrap div img {border: 0; width:15px; height: 14px; vertical-align:middle;}
.totalSearchWrap02 .searchBtn {float: left; width: 86px;}


.totalSearch_container01 {float: left; width: 700px; margin-right: 10px;}
.totalSearch_container02 {float: left; width: 190px;}

.packageWrap { width: 700px;}
.packageWrap .header {height: 24px; }
.packageWrap .header .title {float: left; padding-left: 10px;}
.packageWrap .header .alignCate{float: right; padding-top: 10px;}
.packageWrap .header .alignCate li {float: left; }
.todayKeyWord {border: 1px solid #ddd; padding: 9px; width: 170 px; margin-bottom: 10px;}
.todayKeyWord .header {padding-left: 11px; padding-top: 1px;border-bottom: 1px solid #ddd; width: 159px; height: 19px; font-weight: bold;}
.todayKeyWord .content {width: 170px; padding-bottom: 3px;padding-top: 3px;}
.todayKeyWord .content .scroll {height: 125px; overflow-x: hidden; overflow-y: auto; padding-top: 7px;}
.todayKeyWord .content .scroll  li{padding-left: 10px; padding-top: 3px; padding-bottom: 5px;}
.rankWord {clear:both;border: 1px solid #ddd; padding: 9px; width: 170 px;margin-bottom: 10px;}
.rankWord .header {padding-left: 11px; padding-top: 1px;border-bottom: 1px solid #ddd; width: 159px; height: 19px; font-weight: bold;}
.rankWord .content {width: 170px; padding-bottom: 3px;padding-top: 3px;}
.rankWord .content .scroll { padding-top: 7px;}
.rankWord .content .scroll  li{padding-left: 10px; padding-top: 3px; padding-bottom: 5px;}

.rbanner01 {clear: both;}

.searchResultHeader02 {clear:both; width: 700px;margin-bottom:10px ;background: url('../images/bg/bg_search01_mid.gif') 0 0 repeat-y; zoom:1;overflow: hidden;}
.searchResultHeader02 .sHeader {width: 686px; padding-left: 14px; padding-top: 12px;height: 30px; background: url('../images/bg/bg_search01_top.gif') 0 0 no-repeat; font-size: 13px;}
.searchResultHeader02 .sHeader strong {font-size: 15px;}
.searchResultHeader02 .sHeader em {font-size: 13px; font-weight: bold; }
.searchResultHeader02 .sContent {width: 700px; padding-bottom: 13px; background: url('../images/bg/bg_search01_btm.gif') 0 bottom no-repeat; zoom:1;}
.searchResultHeader02 .sContent ul {padding:10px 0 10px 20px;zoom:1;overflow: hidden;}
.searchResultHeader02 .sContent ul li {padding-left: 7px; background: url('../images/bul/bul_box01.gif') 0 4px no-repeat; padding-bottom: 4px; float:left; width: 160px;}


.crazySaleSearch {clear: both; margin-bottom: 23px;}
.crazySaleSearch h2 {height: 38px; }
.crazySaleSearch .content {width: 694px; height: 115px; background-color:#fcf8f3;; border: 3px solid #f58129;}
.crazySaleSearch .content .leftBtn {float: left; width: 19px; text-align: right; padding-top: 46px;}
.crazySaleSearch .content .rightBtn {float: left; width: 19px;padding-top: 46px;}
.crazySaleSearch .content .itemList { float:left;overflow: hidden;width: 654px;}
.crazySaleSearch .content .itemList ul {padding-top: 23px; width: 660px; margin-left: -1px;}
.crazySaleSearch .content .itemList ul li { float: left; width: 205px; height: 80px; padding-left: 10px; }
.crazySaleSearch .content .itemList ul li .visual {float: left; width: 100px; height: px; }
.crazySaleSearch .content .itemList ul li .visual img {border: 1px solid #c9c9c9;}
.crazySaleSearch .content .itemList ul li .detail { float: left; width: 105px; height: px; }
.crazySaleSearch .content .itemList ul li .detail strong {display: block; line-height: 1.2;}
.crazySaleSearch .content .itemList ul li .detail .price {line-height: 1.3;}
.crazySaleSearch .content .itemList ul li .detail .price del { display: block;font-weight: bold; color:#666; font-size:14px;}
.crazySaleSearch .content .itemList ul li .detail .price img {vertical-align: middle;}
.crazySaleSearch .content .itemList ul li .detail .price em {font-size: 16px; font-weight:bold; }
.searchItemWrapper.btLine {border-bottom: 1px solid #e8e8e8; }
.searchItemWrapper {clear: both; position: relative; width: 700px; margin-bottom: 20px;padding-bottom: 10px;}
.searchItemWrapper .header {clear: both; padding-left: 9px; font-size: 15px; font-weight: bold; color:#2b2823; height: 25px;}
.searchItemWrapper .header img {vertical-align: middle; } 
.searchItemWrapper .header02 {clear: both; padding-left: 9px; font-size: 15px; font-weight: bold; color:#2b2823; height: 15px;}
.searchItemWrapper .header02 img {vertical-align: middle; } 
.searchItemWrapper .content {}
.swItemType01 { clear: both; height: 125px;}
.swItemType01 .visual {float: left; width: 248px;}
.swItemType01 .visual img {border: 1px solid #dedede; }
.swItemType01 .detail {float: left; width: 440px; }
.swItemType01 .detail .title {color:#065385; font-size: 14px; font-weight: bold; padding-top: 16px; padding-bottom: 10px;}
.swItemType01 .detail .txt01 {line-height: 1.3; font-size: 12px; font-weight: bold; color:#444; padding-bottom: 10px;}
.swItemType01 .detail .txt01 a {color:#444;}
.swItemType01 .detail .date {color:#666; font-size: 13px;}
.searchItemWrapper .moreBtn {position: absolute; right: 10px; top: 5px;font-size: 13px;}
.searchItemWrapper .moreBtn a {text-decoration: underline;margin-right: 4px;}
 .swGroup01 {}
 .swGroup01 .gHeader {clear: both; padding-left: 9px; height: 30px;}
 .swGroup01 .itemType02 { clear: both; height: 87px;}
 .swGroup01 .itemType02 .visual {float: left; width: 117px;}
 .swGroup01 .itemType02 .visual img {border: 1px solid #dedede; }
 .swGroup01 .itemType02 .detail {float: left; width: 580px; }
 .swGroup01 .itemType02 .detail .title {color:#333; font-size: 14px; font-weight: bold;   padding-bottom: 5px;}
 .swGroup01 .itemType02 .detail .title a {color:#333; }
 .swGroup01 .itemType02 .detail .txt01 {line-height: 1.3; font-size: 12px; font-weight: bold; color:#2e98c0; padding-bottom: 5px;}
 .swGroup01 .itemType02 .detail .txt01 a {color:#2e98c0;}
 .grswGroup01oup01 .itemType02 .detail .date {color:#666; font-size: 13px;}
 .swGroup01 .itemType02 .sd {clear: both;}
 .swGroup01 .itemType02 .sd .icoW {float: left; color:#fff; font-weight: bold; text-align: center; padding-top:8px; padding-right: 10px;width: 32px; height: 25px; background: url('../images/bul/bul_circle01.gif') 0 0 no-repeat; }
 .swGroup01 .itemType02 .sd .priceW {float: left; width: 400px;}
 .swGroup01 .itemType02 .sd .priceW del {display: block; padding-bottom: 5px;}
 .swGroup01 .itemType02 .sd .priceW div {font-size: 11px;}
 .swGroup01 .itemType02 .sd .priceW div strong {font-size: 14px;}

.thereTour {width: 700px; overflow: hidden; position: relative;}
.thereTour ul {margin-left: -2px;width: 720px; padding-bottom: 10px; border-bottom: 1px solid #e8e8e8; }
.thereTour ul li {float:left; background: url('../images/line/dot_07.gif') 0 0 no-repeat; padding-left: 1px; width: 139px; }
.thereTour ul li .visual {width: 97px; height: 82px; margin: 0 auto;}
.thereTour ul li .visual img {border: 1px solid #d2d2d2;}
.thereTour ul li .deatil {width: 106px; margin: 0 auto;text-align: center; line-height: 1.2;}
.thereTour ul li .deatil div {padding-bottom: 4px;}
.thereTour ul li .deatil img {vertical-align: middle;}



.tourInfoSearch {width: 700px; overflow: hidden; position: relative;}
.tourInfoSearch ul {padding-bottom: 10px; border-bottom: 1px solid #e8e8e8; }
.tourInfoSearch ul li { background: url('../images/bul/bul_box01.gif') 0 7px no-repeat; padding-left: 7px; font-size: 13px;line-height: 1.4;}



.noSearchDate {clear:both; padding-top: 10px; height: 30px; padding-left: 3px;}
.noSearchDate .txt01 {font-size:13px;}
.noSearchDate .txt01 strong {font-size: 15px;}
.noResultDateCaution {clear: both; background-color:#f6f8fb; padding: 20px;}
.noResultDateCaution p {color:#444; height: 40px; }
.noResultDateCaution li {padding-left: 9px; padding-bottom: 5px; background: url('../images/bul/bul_box01.gif') 0 4px no-repeat;  font-size: 11px ;}

.mT7 {margin-top:7px ! important;}
