/* left메뉴 location*/
.left_community_nav{padding:0 10px 8px 10px;}
.left_community_nav li{padding:8px 0 7px 0; border-bottom:1px solid #cecece; border-top:1px solid #fff;}
.left_community_nav li.first{padding:10px 0 7px 0; border-bottom:1px solid #cecece; border-top:none;}
.left_community_nav li.end{padding:8px 0 8px 0; border-bottom:none; border-top:1px solid #fff;}
.left_community_nav li.one_menu{padding:10px 0 7px 0; border-top:none;}

.left_community_nav li a.on{background:url(../images/left/ico_square_blue_3x3.gif) no-repeat scroll 4px 4px transparent; font-size:11px; font-weight:bold; line-height:14px; padding-left:14px; display:block; color:#727272; letter-spacing:-1px;}
.left_community_nav li a.on:hover{color:#727272; text-decoration:none;}
.left_community_nav li a{background:url(../images/left/ico_square_blue_3x3.gif) no-repeat scroll 4px 4px transparent; font-size:11px; line-height:14px; padding-left:14px; display:block; color:#727272; letter-spacing:-1px;}
.left_community_nav li a:hover{color:#727272; text-decoration:none; font-weight:bold;}

.community_header_info{height:30px; border-bottom:1px solid #e4e4e4;}
.community_header_info .title_h3{float:left; padding-top:2px;}
.community_info_location{float:right; margin:11px 0 0 0; font-size:11px; text-align:right; background:url(../images/default/icon_home.gif) no-repeat scroll 0 2px; padding-left:14px;}
.community_location_first{color:#999999; float:left; padding-right:5px;}
.community_location_second{color:#999999; float:left; background:url(../images/default/icon_arrow.gif) no-repeat scroll 0 1px; padding-left:10px; padding-right:5px;}
.community_location_main{color:#666666; float:left; font-weight:bold; background:url(../images/default/icon_arrow.gif) no-repeat scroll 0 1px; padding-left:10px;}

.Goods_title{border-top:3px solid #828e9f; overflow:hidden; margin-bottom:5px;} 
.Goods_title .Goods_title_area{background:url(../images/hotel/search_title_bg.gif) no-repeat scroll 0 0 transparent; height:44px;} 
.Goods_title .Goods_title_area .title_h3{background:url(../images/hotel/ico_square_red.gif) no-repeat scroll 12px 14px transparent; font-size:14px; font-weight:bold; line-height:20px; padding:14px 0 0 38px; color:#2b2b2b; line-height:16px;}
.Goods_title .Goods_title_devere_area{background:url(../images/hotel/search_devere_title_bg.gif) no-repeat scroll 0 0 transparent; height:44px;} 
.Goods_title .Goods_title_devere_area .title_h3{background:url(../images/hotel/ico_square_red.gif) no-repeat scroll 12px 14px transparent; font-size:14px; font-weight:bold; line-height:20px; padding:14px 0 0 38px; color:#2b2b2b; line-height:16px; float:left;}



/* 상품, 여행정보 이미지박스 (호텔정보, 관광지정보) */
div.photoBox { display:inline-block; overflow:hidden; width:300px; height:310px;margin-right:10px; }
    div.photoBox img { vertical-align:top; }
    div.photoBox div.bigPic { overflow:hidden; width:300px; height:225px; }
        div.photoBox div.bigPic table { width:100%; table-layout:fixed; }
            div.photoBox div.bigPic table tr td { height:225px; text-align:center; vertical-align:middle; }
    div.photoBox ul.thumb { float:left; width:298px; height:45px; margin-top:10px; padding:0 1px; }
        div.photoBox ul.thumb li { overflow:hidden; float:left; width:67px; height:45px; margin-right:10px; cursor:pointer; }
            div.photoBox ul.thumb li.last { margin-right:0; }
    div.photoBox div.picBtn { float:left; width:78px; height:19px; padding-top:10px; padding-left:2px;}
	

h3.evTitle { width:704px; height:32px; padding:8px 0 0 16px; background:url(/Images/Goods/bg_Detail_evTitle.png) no-repeat 0 0; font-family:'돋움'; font-size:16px; font-weight:bold; color:#f2631f; }

div.evInfo { width:730px; padding-bottom:10px; background:url(/Images/Goods/bg_DetailBox_Bottom.png) no-repeat 0 100%; }
    div.evInfo div.top { width:730px; height:10px; background:url(/Images/Goods/bg_DetailBox_Top.png) no-repeat 0 0; }
    div.evInfo div.box { width:710px; padding:0 9px; border-left:solid 1px #d8d7d7; border-right:solid 1px #d8d7d7; }

    div.evInfo div.basicInfo {display:inline-block; width:390px; /*height:260px;*/vertical-align:top;}
        div.evInfo div.basicInfo table { table-layout:fixed;}
            div.evInfo div.basicInfo table tr th,
            div.evInfo div.basicInfo table tr td { height:auto; padding:8px 0; border-bottom:dotted 1px #acacac; font-family:'돋움'; font-size:12px; color:#6f6f6f; text-align:left; vertical-align:top; }
                div.evInfo div.basicInfo table tr td.tourArea { color:#f2631f; }
                div.evInfo div.basicInfo table tr td.resvState strong { color:#f2631f; }
            div.evInfo div.basicInfo table tr td img { vertical-align:middle; }
            div.evInfo div.basicInfo table tr td p { line-height:1.4em; }
            div.evInfo div.basicInfo table tr td dl { float:left; width:270px; height:35px; }
                div.evInfo div.basicInfo table tr td dl dt { float:left; width:65px; height:35px; }
                div.evInfo div.basicInfo table tr td dl dd { float:right; width:205px; height:15px; font-weight:bold; color:#f2631f; }
                    div.evInfo div.basicInfo table tr td dl dd.departureDay { padding-bottom:5px; }
            div.evInfo div.basicInfo table tr td ul { }
                div.evInfo div.basicInfo table tr td ul li { padding-bottom:5px; /*padding:3px 0;*/ color:#979797; }
				div.evInfo div.basicInfo table tr td ul li.pad_bot {padding-bottom:3px;}
                    div.evInfo div.basicInfo table tr td ul li em { font-weight:bold; color:#5e5e5e; }
                    div.evInfo div.basicInfo table tr td ul li span { color:#979797; }

    div.evInfo div.basicBtn { width:100%; padding-top:5px; text-align:right; }
        div.evInfo div.basicBtn img { vertical-align:top; }

	 p.btn { width:710px; height:21px; padding-right:10px; text-align:right; }
        p.btn img { vertical-align:top; }

div.addInfo { width:730px; margin-top:10px; padding-bottom:5px; background:url(/Images/Goods/bg_DetailBox_Bottom.png) no-repeat 0 100%; }
    div.addInfo div.top { width:730px; height:10px; background:url(/Images/Goods/bg_DetailBox_Top.png) no-repeat 0 0; }
    div.addInfo div.box { width:710px; padding:0 9px; border-left:solid 1px #d8d7d7; border-right:solid 1px #d8d7d7; }

    div.addInfo dl.special { width:710px; }
        div.addInfo dl.special dt.subTitle {width:100%; height:20px; }
            div.addInfo dl.special dt.subTitle img {vertical-align:top; border-bottom:1px solid #dfdfdf; }
        div.addInfo dl.special dd.contents2 { overflow:hidden; width:680px; padding:10px; color:#6f6f6f; }

    div.addInfo div.subBox { float:left; width:710px; margin-top:10px; background:url(/Images/Goods/bar_Detail_AddInfo.png) repeat-y 350px 0; }
        div.addInfo div.subBox dl.item { float:left; width:339px; }
        div.addInfo div.subBox dl.exclude { float:right; }
            div.addInfo div.subBox dl.item dt.subTitle { width:339px; height:20px; }
                div.addInfo div.subBox dl.item dt.subTitle img { vertical-align:top; }
            div.addInfo div.subBox dl.item dd.contents2 { overflow:hidden; width:319px; padding:10px; color:#6f6f6f; }

div.bg_TabBox {width:730px; height:47px; margin-top:15px; background:url(/Images/Goods/bg_DetailBox_Top_02.png) no-repeat 0 17px;}

ul.tabBox { overflow:hidden; float:left; /*width:544px;*/ height:47px; width:702px; /*margin-top:15px;*/ padding-left:14px; padding-right:14px; /*background:url(/Images/Goods/bg_DetailBox_Top_02.png) no-repeat 0 27px;*/ }
/*ul.tabBox { overflow:hidden; float:left; width:706px; height:43px; margin-top:15px; padding-left:14px; background:url(/Images/Goods/bg_DetailBox_Top.png) no-repeat 0 33px; }*/
    ul.tabBox li {float:left; /*width:139px;*/ height:27px; width:117px; }
	/*ul.tabBox li { float:left; width:110px; height:33px; margin-right:1px; }*/
        ul.tabBox li a { outline-style:none; }
        ul.tabBox li img { vertical-align:top; }

div.tabPanel { width:710px; padding:0 9px; border-left:solid 1px #d8d7d7; border-right:solid 1px #d8d7d7; }
div.tabPanelBottom { width:730px; height:10px; background:url(/Images/Goods/bg_DetailBox_Bottom.png) no-repeat 0 100%; }

div.scheduleBox {}
    div.scheduleBox div.scheduleHeader { width:700px; background:url(/Images/Goods/bg_ScheduleBox_Header.png) no-repeat 0 0; margin-left:5px; }
        div.scheduleBox div.scheduleHeader table { table-layout:fixed; margin-left:5px;  }
            div.scheduleBox div.scheduleHeader table tr th { height:27px; text-align:center; }
                div.scheduleBox div.scheduleHeader table tr th img { vertical-align:top; }
    
    div.scheduleBox div.scheduleDay { width:683px; margin-top:5px; border:solid 1px #d7d7d7; border-bottom-style:none; padding:7px 0 7px 15px; font-family:'돋움'; font-size:12px; color:#6f6f6f; margin-left:5px; }
        div.scheduleBox div.scheduleDay img { vertical-align:text-bottom; }
    div.scheduleBox table.scheduleTable { width:700px; border:solid 1px #d7d7d7; border-collapse:collapse; table-layout:fixed; margin-left:5px; }
        div.scheduleBox table.scheduleTable tr td.city { padding-top:5px; border-right:solid 1px #d7d7d7; font-family:'돋움'; font-size:12px; color:#6f6f6f; line-height:1.5em; text-align:center; vertical-align:top; }
        div.scheduleBox table.scheduleTable tr td.traffic { padding-top:5px; border-right:solid 1px #d7d7d7; font-family:'돋움'; font-size:12px; color:#6f6f6f; line-height:1.5em; text-align:center; vertical-align:top; }
        div.scheduleBox table.scheduleTable tr td.time { padding-top:5px; border-right:solid 1px #d7d7d7; font-family:'돋움'; font-size:12px; color:#6f6f6f; line-height:1.5em; text-align:center; vertical-align:top; }
        div.scheduleBox table.scheduleTable tr td.contents2 { padding:5px; vertical-align:top; }
            div.scheduleBox table.scheduleTable tr td.contents2 div.editorContents { overflow:hidden; width:100%; }

    div.scheduleBox ul.hotelInfo { width:390px; padding:5px 10px; }
        div.scheduleBox ul.hotelInfo li { padding:4px 0; font-family:'돋움'; font-size:11px; color:#6f6f6f; }
            div.scheduleBox ul.hotelInfo li span { font-weight:bold; }
            div.scheduleBox ul.hotelInfo li.hotel { padding-left:20px; min-height:20px; background:url(/Images/Goods/icon_hotel.gif) no-repeat 0 2px; }
                div.scheduleBox ul.hotelInfo li.hotel strong { font-weight:normal; color:#f2631f; }
            div.scheduleBox ul.hotelInfo li.food { padding-left:20px; min-height:20px; background:url(/Images/Goods/icon_food.gif) no-repeat 0 2px; }
                div.scheduleBox ul.hotelInfo li.food strong { font-weight:normal; }

    div.scheduleBox div.tourInfo { width:376px; margin:0 auto; padding:0 6px; border:solid 1px #b5cbe9; background-color:#fff; }
        div.scheduleBox div.tourInfo dl { float:left; width:376px; padding:6px 0; font-family:'돋움'; font-size:12px; }
            div.scheduleBox div.tourInfo dl dt { float:right; width:206px; padding-top:5px; padding-bottom:5px; font-weight:bold; color:#4562c2; }
                div.scheduleBox div.tourInfo dl dt a { color:#4562c2; text-decoration:none; }
            div.scheduleBox div.tourInfo dl dd.pic { overflow:hidden; float:left; width:160px; height:110px; }
                div.scheduleBox div.tourInfo dl dd.pic img { vertical-align:top; }
            div.scheduleBox div.tourInfo dl dd.desc { float:right; width:206px; color:#6f6f6f; font-size:11px; line-height:1.5em; }

    div.scheduleBox div.referInfo { width:700px; margin-top:10px; margin-left:5px; }
        div.scheduleBox div.referInfo table.box { border:solid 1px #6e90bb; border-collapse:collapse; table-layout:fixed; }
            div.scheduleBox div.referInfo table.box tr th.subTitle { background-color:#f5f5f5; font-family:'돋움'; font-size:12px; font-weight:bold; text-align:center; vertical-align:middle; color:#788597; }	
				div.scheduleBox div.referInfo table.box tr td {min-height:50px;}								
            div.scheduleBox div.referInfo table.box tr td.contents { padding:10px 0; }
				div.scheduleBox div.referInfo table.box tr td.contents2 { overflow:hidden; padding-left:10px; padding-top:10px;}
                div.scheduleBox div.referInfo table.box tr td.contents div.editorContents { overflow:hidden; width:560px; margin:0 auto; }

div.hotelBox { padding-top:0; }
    div.hotelBox div.item { }
        div.hotelBox p.title { height:32px; padding-left:28px; padding-top:13px; background:url(/Images/Goods/bg_Detail_Hotel_Title.png) no-repeat 0 0; font-family:'돋움'; font-size:14px; font-weight:bold; color:#1772b8; margin-left:5px;}
        div.hotelBox div.box { width:680px; padding:5px 20px 0 10px;}
            div.hotelBox div.box div.basicInfo { float:right; width:360px;}
                div.hotelBox div.box div.basicInfo table { table-layout:fixed; }
                    div.hotelBox div.box div.basicInfo table tr th,
                    div.hotelBox div.box div.basicInfo table tr td { height:auto; padding:4px 0; border-bottom:dotted 1px #acacac; font-family:'돋움'; font-size:11px; color:#6f6f6f; line-height:1.4em; text-align:left; vertical-align:top; letter-spacing:-1px; }
                    div.hotelBox div.box div.basicInfo table tr th { padding:6px 0; line-height:normal; }
                        div.hotelBox div.box div.basicInfo table tr td.city { color:#3d849b; font-weight:bold; }

    div.hotelBox dl.subInfo { width:698px; padding-top:15px; margin-left:5px;}
        div.hotelBox dl.subInfo dt { overflow:hidden; width:100%; height:28px; }
            div.hotelBox dl.subInfo dt img { vertical-align:top; }
        div.hotelBox dl.subInfo dd { width:658px; padding:2px 20px 10px 20px; background:url(/Images/Goods/bg_Detail_Hotel_SubInfo.png) no-repeat 0 100%; font-family:'돋움'; font-size:12px; color:#6f6f6f; line-height:1.5em; }
		div.clear_Title_Space{ width:680px; padding:0 0 10px 0;}

div.tourInfo { padding-top:0; }
    div.tourInfo div.item {}
		div.tourInfo p.title{height:32px; padding-left:28px; padding-top:13px; background:url(/Images/Goods/bg_Detail_Hotel_Title.png) no-repeat 0 0; font-family:'돋움'; font-size:14px; font-weight:bold; color:#1772b8; margin-left:5px;}
		div.tourInfo div.box { width:680px; padding:5px 20px 0 10px;}
   		div.tourInfo div.box dl.basicInfo { float:right; width:370px; font-family:'돋움'; }
        div.tourInfo div.box dl.basicInfo dt { width:360px; padding:5px 0 5px 10px; background:url(/Images/Goods/bg_Detail_TourInfo_Title.png) no-repeat 0 100%; font-size:14px; font-weight:bold; color:#f2631f; line-height:1.5em; }
        div.tourInfo div.box dl.basicInfo dd { width:350px; padding:10px; font-size:11px; line-height:1.5em; color:#6f6f6f; }
        
div.golfBox { padding-top:0; }
    div.golfBox div.item { }
        div.golfBox p.title { height:32px; padding-left:28px; padding-top:13px; background:url(/Images/Goods/bg_Detail_Hotel_Title.png) no-repeat 0 0; font-family:'돋움'; font-size:14px; font-weight:bold; color:#1772b8; margin-left:5px; }
        div.golfBox div.box { width:680px; padding:5px 20px 0 10px; }
            div.golfBox div.box div.basicInfo { float:right; width:370px; }
                div.golfBox div.box div.basicInfo table { table-layout:fixed; }
                    div.golfBox div.box div.basicInfo table tr th,
                    div.golfBox div.box div.basicInfo table tr td { height:auto; padding:6px 0; border-bottom:dotted 1px #acacac; font-family:'돋움'; font-size:12px; color:#6f6f6f; line-height:1.4em; text-align:left; vertical-align:top; }
                    div.golfBox div.box div.basicInfo table tr th { padding:8px 0; line-height:normal; }
                        div.golfBox div.box div.basicInfo table tr td.city { color:#3d849b; font-weight:bold;}

    div.golfBox dl.subInfo { width:698px; padding-top:15px; }
        div.golfBox dl.subInfo dt { overflow:hidden; width:100%; height:28px; }
            div.golfBox dl.subInfo dt img { vertical-align:top; }
        div.golfBox dl.subInfo dd { width:658px; padding:2px 20px 10px 20px; background:#f1f5ff url(/Images/Goods/bg_Detail_Hotel_SubInfo.png) no-repeat 0 100%; font-family:'돋움'; font-size:12px; color:#6f6f6f; line-height:1.5em; }


/* 입장권 탭*/
.hotel_info_basis_box{border:1px solid #e5e5e5; padding:10px; background:#f7f7f7; color:#666666;}
.icon_info_basis{display:block; font-size:12px; font-weight:bold; padding-left:16px; background:url(../images/hotel/ico_square_gray2.gif) no-repeat scroll 0 1px transparent; color:#262626;}


/* 상품, 여행정보 이미지박스 (호텔정보, 관광지정보) NEW */
div.photoBox_new { overflow:hidden; float:left; width:200px; height:150px; }
    div.photoBox_new img { vertical-align:top; }
    div.photoBox_new div.bigPic { overflow:hidden; width:200px; height:120px; }
        div.photoBox_new div.bigPic table { width:100%; table-layout:fixed; }
            div.photoBox_new div.bigPic table tr td { height:120px; text-align:center; vertical-align:middle; }
    div.photoBox div.picBtn { float:left; width:78px; height:19px; padding-top:10px; padding-left:2px;}

div.hotelBox_new { padding-top:0; }
    div.hotelBox_new div.item { }
        div.hotelBox_new .title {width:680px; height:32px; padding-left:28px; padding-top:13px; background:url(/Images/Goods/bg_Detail_Hotel_Title.png) no-repeat 0 0; font-family:'돋움'; font-size:14px; font-weight:bold; color:#1772b8; margin-left:5px;}
		div.hotelBox_new .title li {float:right; padding-right:20px;}
        div.hotelBox_new div.box { width:680px; padding:5px 20px 0 10px;}
            div.hotelBox_new div.box div.basicInfo { float:right; width:470px;}
                div.hotelBox_new div.box div.basicInfo table { table-layout:fixed; width:450px;  }
                    div.hotelBox_new div.box div.basicInfo table tr th,
                    div.hotelBox_new div.box div.basicInfo table tr td { width:450px; height:auto; padding:4px 0; border-bottom:dotted 1px #acacac; font-family:'돋움'; font-size:11px; color:#6f6f6f; line-height:1.4em; text-align:left; vertical-align:top; letter-spacing:-1px; }
                    div.hotelBox_new div.box div.basicInfo table tr th { padding:6px 0; line-height:normal; }
                        div.hotelBox_new div.box div.basicInfo table tr td.city { color:#3d849b; font-weight:bold; }