@charset "UTF-8";

html {font-size:62.5%;}
* {text-size-adjust:none;-moz-text-size-adjust: none;-webkit-text-size-adjust:none;-ms-text-size-adjust: none;}
/* cube */
.carlist {width:940px;margin:-10px auto 0;border-top:1px solid #d5d5d5;}
body.dark .carlist{border-top:1px solid #626263;}
.carlist ul {position:relative;float:left;height:51px;text-align:center;z-index:12;text-align:left;}
.carlist li {float:left;text-align:center;}
/*.carlist li a {display:block;height:24px;color:#999;text-transform:uppercase;font-weight:bold;padding:6px 17px 0 17px;margin-right:-3px;background:url('/worldwide/images/pip/bg/bg_carlist_off.gif') no-repeat right top;}
*/.carlist li a.last {background:none;}
.carlist li.on a {position:relative;display:inline-block;height:23px;padding:7px 17px 0 17px;margin-top:-1px;margin-right:-3px;margin-left:-1px;font-size:12px;font-size:1.2rem;z-index:13;border-left:1px solid #c3c4c6;border-right:1px solid #c3c4c6;border-bottom:2px solid #c3c4c6;}
body.dark .carlist li.on a {border-left:1px solid #626263;border-right:1px solid #626263;border-bottom:2px solid #626263;}
.carlist li a:link, 
.carlist li a:hover,
.carlist li a:visited,
.carlist li a:active {text-decoration:none;}
body.light .carlist li.on a {background:#f7f7f7;color:#000000;}
body.dark .carlist li.on a {background:#000000;color:#fff;}
.carlist li.on .carcube {display:block;height:16px;}
.carlist li.on .carcube img {margin-right:1px;}
.objects_box {position:absolute;top:0;left:0;width:100%;height:500px;}
.cubebox {clear:both;position:relative;width:960px;height:410px;margin:0 auto;overflow:visible;z-index:12;}
.cubebox .prevbtn {position:absolute;left:17px;top:173px;padding:0 0 0 10px;}
.cubebox .nextbtn {position:absolute;right:17px;top:173px;padding:0 10px 0 0;}
.cubebox .prevbtn a, 
.cubebox .nextbtn a {font-size:25px;font-size:2.5rem;}
.cubebox .facebook {position:absolute;right:36px;margin-top:-40px;}
.cubebox .cube {position:absolute;top:377px;text-align:center;z-index:51;}
.cubebox .cube a {margin:0 8px 0 8px;}
.cubebox .cubelist {position:relative;width:960px;height:420px;overflow:hidden;}
.cubebox .cubelist .item {float: left;position:relative;width: 960px; height: 420px;overflow:hidden;}
.cubebox .cubelist .items {position:relative;}
.cubebox .cubelist img.car {position:absolute;left:310px;top:50px;}
.cubebox .cubelist img.movie {position:absolute;left:324px;top:25px;z-index:2;}
#main .cubebox .cubelist img.movie {left:294px;}
.cubebox .cubelist .info {position:absolute;left:60px;top:40px;}
.cubebox .cubelist img.seemore {position:absolute;margin-top:-50px;margin-left:22px;}
/*.cubebox .cubelist img.vr {position:absolute;margin-top:-45px;margin-left:30px;}
.cubebox .cubelist img.vr2 {position:absolute;margin-top:-44px;margin-left:35px;}*/
.cubebox .cubelist img.vr {position:absolute;margin-top:-44px;margin-left:40px;}
.cubebox .cubelist img.vr2 {position:absolute;margin-top:-44px;margin-left:40px;}
.cubebox .cubelist img.downloads_blue {position:absolute;margin-top:-44px;margin-left:40px;}
.cubebox .cubelist img.downloads {position:absolute;margin-top:-13px;margin-left:85px;}
.cubebox .cubelist img.carbuilder {position:absolute;margin-top:-13px;margin-left:75px;}
.cubebox .cubelist .loadingbox {display:none;position:absolute;padding:160px 0 140px 0;margin:0;width:100%;left:0;top:0;text-align:center;z-index:20;}
.cubebox .cubelist .facebook_like {display:block;position:absolute;right:20px;bottom:40px; /* width:70px; */ z-index:3;width:120px;}
.cubebox .cubelist .cube_shadow {position:absolute;left:65px;top:348px;width:805px;height:24px;overflow:hidden;}
.cubebox .cubelist .cube_shadow_interior {display:none;position:absolute;left:85px;top:327px;width:769px;height:34px;overflow:hidden;z-index:10;}
.cubebox .cubelist .cube_title {position:absolute;left:0;padding:10px 0 0 20px;width:200px;}
.cubebox .cubelist .gallerylist {float:left;padding:85px 0 0 77px;}
.cubebox .cubelist .gallerylist li {float:left;position:relative;width:108px;height:68px;padding:4px 3px 4px 4px;overflow:hidden;}
.cubebox .cubelist .gallerylist li a {display:block;width:108px;height:68px;}
.cubebox .cubelist .gallerylist li img {position:absolute;display:block;width:108px;height:68px;left:4px;top:4px;z-index:9;}
.cubebox .cubelist .gallerylist li img.cover {position:absolute;display:block;width:108px;height:68px;left:4px;top:4px;z-index:8;}
.cubebox .cubelist .gallerylist li.paging {text-decoration:none;line-height:68px;color:#666;text-align:center;background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg/bg_cube_gallery_paging.gif") no-repeat 4px 4px;}
.cubebox .cubelist .gallerylist li.paging a {display:block;width:34px;height:66px;padding:0;position:absolute;top:5px;text-indent:-1000px;overflow:hidden;}
.cubebox .cubelist .gallerylist li.paging a.prev {left:5px;background:url('/worldwide/images/pip/bg/bg_cube_gallery_paging_btn.gif') no-repeat left top;}
.cubebox .cubelist .gallerylist li.paging a.next {right:5px;background:url('/worldwide/images/pip/bg/bg_cube_gallery_paging_btn.gif') no-repeat right top;}
/* 12?? 9?? ???*/

/* 01?? 26?? ???*/
.cubebox .cubelist .special_award {position:absolute;left:60px;bottom:45px;width:270px;height:145px;}
.cubebox .cubelist .special_award_1 {position:absolute;left:94px;top:240px;}
.cubebox .cubelist .azera_special_award {left:84px;width:164px;height:115px;}
.cubebox .cubelist .special_text {position: absolute; top:338px; left: 175px; font-size: 11px;font-size:1.1rem; line-height: 14px; font-family:'ModernHBold';color: #6f6f6f;}
/* 01?? 26?? ???*/


.cubebox .cubelist .layer_talkntalk_more {display:none;position:absolute;left:218px;top:101px;width:572px;height:247px;z-index:19;background:url("/wcm/images/common/bg/bg_morelayer_talkntalk.png") no-repeat 0 0;}
.cubebox .cubelist .layer_talkntalk_more .layer_close { float: right;height: 20px;padding: 14px 17px 0 0;width: 16px;}
.cubebox .cubelist .layer_talkntalk_more .author {clear:both;height:32px;padding-left:35px;font-size:12px;font-size:1.2rem;color:#666;}
.cubebox .cubelist .layer_talkntalk_more .author img {vertical-align:text-bottom;}
.cubebox .cubelist .layer_talkntalk_more .author span {padding-left:3px;}
.cubebox .cubelist .layer_talkntalk_more .author .profile {width:25px;height:25px;}
.cubebox .cubelist .layer_talkntalk_more .memo {clear:both;padding-left:35px;}
.cubebox .cubelist .layer_talkntalk_more .memo .scroll {width:508px;height:140px;padding:7px 10px 7px 0;overflow:auto;font-family:Georgia;font-size:14px;font-size:1.4rem;color:#333;line-height:20px;}
.cubebox .cubelist .talkntalk_list ul li.comment1 a {color:#333;}
.cubebox .cubelist .talkntalk_list ul li.comment2 a {color:#333;}
.cubebox .cubelist .talkntalk_list ul li.comment3 a {color:#333;}
.cubebox .cubelist .talkntalk_list ul li.comment4 a {color:#666;}
.cubebox .cubelist .talkntalk_list ul li.comment5 a {color:#666;}
.cubebox .cubelist .talkntalk_list ul li.comment6 a {color:#666;}
/* 0419 ??????? ??? */
.cubebox .cubelist .mostlike_option .option {position:absolute;right:0;top:122px;width:120px;padding:0; overflow:hidden;}
.cubebox .cubelist .mostlike_option .option span { float:left; margin-bottom:12px; display:block; width:100%; }
.cubebox .cubelist .mostlike_option .option img {vertical-align:top; float:left; margin-right:6px; }
.cubebox .cubelist .mostlike_option .option img.option_title { float:none; margin:2px 0 1px 0;}
/* 0419 ??????? ??? */

/* 12?? 9?? ???*/
.layer_gallery {display:none;width:100%;text-align:center;position:absolute;left:0;top:0;z-index:100;/* background:url("/wcm/images/common/bg/bg_cube_gallery_popup.png") repeat 0 0; */ background:#000;}
.layer_gallery.layer_gallery_image {background:#000;}
.layer_gallery div.large {width:100%;overflow:visible;position:absolute;left:0;top:0;}
.layer_gallery div.large img.img {width:100%;}
.layer_gallery div.large_movie {width:100%;height:100%;padding:85px 0 0 0;}
.layer_gallery div.large_movie iframe {width:615px;margin:0 auto;}
.layer_gallery .layer_gallery_close {position:absolute;top:0;left:0;width:100%;height:51px;z-index:1000;background:url("/wcm/images/common/bg/bg_cube_gallerylayer.png") repeat 0 0;}
.layer_gallery .layer_gallery_close a {float:right;margin:1px 0 0 0;}
.layer_gallery_left {position:absolute;top:263px;left:25px;z-index:1000;}
.layer_gallery_right {position:absolute;top:263px;right:25px;z-index:1000;}
.layer_gallery_title {position:absolute;top:16px;left:33px;z-index:1000;color:#d3d6dc;font-size:12px;font-size:1.2rem;font-weight:bold;text-transform:uppercase;}
.layer_gallery_title img {margin-right:20px;vertical-align:middle;}
.layer_gallery_links {position:absolute;top:14px;right:70px;z-index:1000;}
.layer_gallery_links * {vertical-align:middle;}
.layer_gallery_links span img {margin-left:33px;margin-right:5px;}
.layer_gallery_links img {vertical-align:middle;margin:0 3px;}
.layer_gallery_control {position:absolute;top:92px;right:0;z-index:1000;}
.layer_gallery_control ul {width:48px;}
.layer_gallery_control ul li {display:block;width:48px;height:48px;text-align:left;overflow:hidden;}
.layer_gallery_control ul li a {display:block;width:48px;height:48px;overflow:hidden;}
.layer_gallery .minimap {display:none;position:absolute;right:54px;top:92px;border:1px solid #464647;}
.layer_gallery .minimap .in {position:relative;width:100%;height:100%;}
.layer_gallery .minimap .in img.small {width:108px;}
.layer_gallery .minimap .in .move {position:absolute;left:0;top:0;width:84px;height:46px;border:2px solid #0a5bae;}
.layer_gallery .minimap .in .move img {width:100%;height:100%;}
.cubebox .cubelist .gallery_category {position:absolute;top:35px;right:81px;}
.cubebox .cubelist .gallery_category ul {float:left;}
.cubebox .cubelist .gallery_category ul li {float:left;width:111px;height:38px;padding:0;margin-left:7px;font-weight:bold;background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg/bg_cube_gallery_category_off.png") no-repeat 0 0;}
.cubebox .cubelist .gallery_category ul li.on {background:url("http:///worldwide/images/pip/bg/bg_cube_gallery_category_on.png") no-repeat 0 0;}
.cubebox .cubelist .gallery_category ul li a {width:101px;height:27px;padding:0 0 0 10px;display:block;color:#fff;line-height:28px;}
.cubebox .cubelist .gallery_category ul li.on a {height:38px;color:#333;}
.cubebox .cubelist .gallery_category ul li a:link,
.cubebox .cubelist .gallery_category ul li a:visited,
.cubebox .cubelist .gallery_category ul li a:hover,
.cubebox .cubelist .gallery_category ul li a:active {text-decoration:none;}
.cubebox .cubelist .mostlike_best3 {position:absolute;left:90px;top:89px;}
.cubebox .cubelist .mostlike_best3 ul li {width:230px;margin-bottom:13px;line-height:15px;}
.cubebox .cubelist .mostlike_best3 ul li a img {float:left;margin-right:11px;width:30px;height:30px;}
.cubebox .cubelist .mostlike_best3 ul li.on {width:280px;}
.cubebox .cubelist .mostlike_best3 ul li a {display:block;height:50px;padding:15px 0 0 12px;overflow:hidden;}
.cubebox .cubelist .mostlike_best3 ul li.best1 a {width:218px;background:url("http://worldwide.hyundai.com/worldwide/images/pip/cube/bg_cube_mostlike_best3.png") no-repeat -280px 0;}
.cubebox .cubelist .mostlike_best3 ul li.best2 a {width:218px;background:url("http://worldwide.hyundai.com/worldwide/images/pip/cube/bg_cube_mostlike_best3.png") no-repeat -280px -65px;}
.cubebox .cubelist .mostlike_best3 ul li.best3 a {width:218px;background:url("http://worldwide.hyundai.com/worldwide/images/pip/cube/bg_cube_mostlike_best3.png") no-repeat -280px -130px;}
.cubebox .cubelist .mostlike_best3 ul li.best1 a:hover {width:268px;background:url("http://worldwide.hyundai.com/worldwide/images/pip/cube/bg_cube_mostlike_best3.png") no-repeat 0 0;}
.cubebox .cubelist .mostlike_best3 ul li.best2 a:hover {width:268px;background:url("http://worldwide.hyundai.com/worldwide/images/pip/cube/bg_cube_mostlike_best3.png") no-repeat 0 -65px;}
.cubebox .cubelist .mostlike_best3 ul li.best3 a:hover {width:268px;background:url("http://worldwide.hyundai.com/worldwide/images/pip/cube/bg_cube_mostlike_best3.png") no-repeat 0 -130px;}
.cubebox .cubelist .mostlike_best3 ul li.best1.on a {width:268px;background:url("http://worldwide.hyundai.com/worldwide/images/pip/cube/bg_cube_mostlike_best3.png") no-repeat 0 0;}
.cubebox .cubelist .mostlike_best3 ul li.best2.on a {width:268px;background:url("http://worldwide.hyundai.com/worldwide/images/pip/cube/bg_cube_mostlike_best3.png") no-repeat 0 -65px;}
.cubebox .cubelist .mostlike_best3 ul li.best3.on a {width:268px;background:url("http://worldwide.hyundai.com/worldwide/images/pip/cube/bg_cube_mostlike_best3.png") no-repeat 0 -130px;}
.cubebox .cubelist .cube_shadow2 {position:absolute;left:72px;top:307px;width:260px;height:36px;overflow:hidden;}
.cubebox .cubelist .mostlike_option {position:absolute;left:410px;top:89px;width:480px;}
.cubebox .cubelist .mostlike_option .carname {height:62px;font-size:18px;font-size:1.8rem;line-height:19px;overflow:hidden;}
.cubebox .cubelist .mostlike_option .carname strong {font-size:18px;font-size:1.8rem;font-weight:bold;}
.cubebox .cubelist .mostlike_option .option {position:absolute;right:0;top:90px;width:120px;padding:6px 20px 0 0;}
.cubebox .cubelist .mostlike_option .option img {margin-bottom:20px;vertical-align:middle;}
.cubebox .cubelist .mostlike_option .option img.option_title {margin-left:17px;}
.cubebox .cubelist .mostlike_option .car_image {clear:both;width:320px;height:145px;padding:20px 0 0 0;}
.cubebox .cubelist .mostlike_option .car_image img {width:320px;}
.cubebox .cubelist .mostlike_option .button {float:left;margin-top:-20px;position:relative;z-index:2;}
.cubebox .cubelist .mostlike_option .button a {margin-right:8px;}
.cubebox .cubelist .mostlike_option .like {float:right;width:156px;padding:5px 0 0 0;margin-top:-20px;}
.cubebox .cubelist .talkntalk_form {z-index:15;position:absolute;left:369px;top:35px;width:556px;height:69px;padding:11px 11px 0 14px;background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg/bg_cube_talktalk_form.png") no-repeat 0 0;}
.cubebox .cubelist .talkntalk_form form {float:left;width:554px;}
.cubebox .cubelist .talkntalk_form form .social {float:left;padding:5px 0 0 0;width:117px;}
.cubebox .cubelist .talkntalk_form form .social a {margin-right:4px;}
.cubebox .cubelist .talkntalk_form form .input {float:left;width:363px;height:27px;margin:0 2px 0 0;padding:5px 0 0 0;overflow:hidden;background:#fff;border:1px solid #aaaaac;}
.cubebox .cubelist .talkntalk_form form .input div textarea {width:353px;height:26px;overflow:hidden;border:0;border-bottom:1px solid #d2d3d4;line-height:18px;color:#666;font-size:12px;font-size:1.2rem;padding:0 0 0 10px;background:transparent;}
.cubebox .cubelist .talkntalk_form .morecomments {float:right;}
.cubebox .cubelist .talkntalk_list ul li {z-index:14;position:absolute;width:200px;overflow:hidden;}
.cubebox .cubelist .talkntalk_list ul li.comment1 {left:118px;top:118px;color:#333;font-size:18px;font-size:1.8rem;line-height:20px;}
.cubebox .cubelist .talkntalk_list ul li.comment2 {left:355px;top:118px;color:#333;font-size:18px;font-size:1.8rem;line-height:20px;}
.cubebox .cubelist .talkntalk_list ul li.comment3 {left:645px;top:118px;color:#333;font-size:18px;font-size:1.8rem;line-height:20px;}
.cubebox .cubelist .talkntalk_list ul li.comment4 {left:193px;top:245px;color:#666;font-size:14px;font-size:1.4rem;line-height:18px;}
.cubebox .cubelist .talkntalk_list ul li.comment5 {left:448px;top:245px;color:#666;font-size:14px;font-size:1.4rem;line-height:18px;}
.cubebox .cubelist .talkntalk_list ul li.comment6 {left:711px;top:245px;color:#666;font-size:14px;font-size:1.4rem;line-height:18px;}
.cubebox .cubelist .talkntalk_list ul li .comment {display:block;font-family:Georgia;}
.cubebox .cubelist .talkntalk_list ul li .name {display:block;padding:13px 0 0 0;color:#666;font-size:12px;font-size:1.2rem;}
.cubebox .cubelist .talkntalk_list ul li .name img {vertical-align:text-bottom;}
.cubebox .cubelist .talkntalk_list ul li .name span {padding-left:3px;}
.cubebox .cubelist .talkntalk_list ul li .profile {width:25px;height:25px;}
.cubebox .cubelist .experience_category {position:absolute;left:365px;top:35px;}
.cubebox .cubelist .experience_desc {position:absolute;left:610px;top:40px;font-size:11px;font-size:1.1rem;color:#666;}
.cubebox .cubelist .experience_category ul {float:left;}
.cubebox .cubelist .experience_category ul li {float:left;width:111px;height:39px;margin-right:5px;}
.cubebox .cubelist .experience_category ul li a {display:block;width:100px;height:38px;padding:0 0 0 11px;line-height:27px;color:#fff;text-decoration:none;font-weight:bold;background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg/bg_cube_gallery_category_off.png") no-repeat 0 0;}
.cubebox .cubelist .experience_category ul li a.on {color:#333;height:38px;background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg/bg_cube_gallery_category_on.png") no-repeat 0 0;}
.cubebox .cubelist .experience_panoramabox {position:absolute;z-index:50;}
.cubebox .cubelist .experience_panoramabox.interior {left:145px;top:88px;width:640px;height:251px;}
.cubebox .cubelist .experience_panoramabox.exterior {left:150px;top:122px;width:640px;height:289px;}
.cubebox .cubelist .experience_seemore {position:absolute;left:58px;top:83px;z-index:51;}
.cubebox .cubelist .experience_seemore .button {position:absolute;margin-top:-40px;margin-left:-19px;}
.cubebox .cubelist .experience_large {position:absolute;left:741px;top:93px;z-index:51;}
.cubebox .cubelist .experience_large .clickfor {position:absolute;right:37px;top:0;display:inline-block;width:80px;height:32px;padding:6px 0 0 12px;font-size:12px;line-height:13px;color:#595959;background:url('/wcm/images/common/bg_cube_plustext.png') no-repeat 0 0;}

.cubebox .cubelist .experience_option {position:absolute;left:804px;top:67px;}
.cubebox .cubelist .experience_option .color_view { color:#595959; line-height:16px; margin-bottom:9px; height:16px; overflow:hidden; font-weight:bold; }
.cubebox .cubelist .experience_option .color_view img { width:16px; height:16px; vertical-align:top; margin-right:4px; }

.cubebox .cubelist .experience_option ul {position:relative;width:129px;}
.cubebox .cubelist .experience_option ul li {position:absolute;display:none;/*width:41px;height:41px;padding:1px;*/}
.cubebox .cubelist .experience_option ul li a {display:inline-block;width:38px;height:38px;margin:1px;}
.cubebox .cubelist .experience_option ul li.color1 {display:block;left:1px;top:1px;}
.cubebox .cubelist .experience_option ul li.color2 {display:block;left:1px;top:44px;}
.cubebox .cubelist .experience_option ul li.color3 {display:block;left:1px;top:87px;}
.cubebox .cubelist .experience_option ul li.color4 {display:block;left:1px;top:130px;}
.cubebox .cubelist .experience_option ul li.color5 {display:block;left:1px;top:173px;}
.cubebox .cubelist .experience_option ul li.color6 {display:block;left:1px;top:216px;}
.cubebox .cubelist .experience_option ul li.color7 {display:block;left:44px;top:1px;}
.cubebox .cubelist .experience_option ul li.color8 {display:block;left:44px;top:44px;}
.cubebox .cubelist .experience_option ul li.color9 {display:block;left:44px;top:87px;}
.cubebox .cubelist .experience_option ul li.color10 {display:block;left:44px;top:130px;}
.cubebox .cubelist .experience_option ul li.color11 {display:block;left:44px;top:173px;}
.cubebox .cubelist .experience_option ul li.color12 {display:block;left:44px;top:216px;}
.cubebox .cubelist .experience_option ul li.color13 {display:block;left:87px;top:1px;}
.cubebox .cubelist .experience_option ul li.color14 {display:block;left:87px;top:44px;}
.cubebox .cubelist .experience_option ul li.color15 {display:block;left:87px;top:87px;}
.cubebox .cubelist .experience_option ul li.color16 {display:block;left:87px;top:130px;}
.cubebox .cubelist .experience_option ul li.color17 {display:block;left:87px;top:173px;}
.cubebox .cubelist .experience_option ul li.color18 {display:block;left:87px;top:216px;}
.cubebox .cubelist .experience_option ul li span {position:absolute;display:block;width:38px;height:38px;left:0;top:0;}
.layer_experience {display:none;position:absolute;left:0;top:93px;width:573px;height:325px;padding:10px 0 0 38px;background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg/bg_layer_experience.png") no-repeat 0 0;z-index:100;}
.layer_experience .layer_close {float:right;width:44px;height:48px;padding:1px 0 0 0}
.layer_experience .layer_close a {display:inline-block;width:14px;height:15px;padding:10px;}
.layer_experience .title {width:500px;height:60px;padding:12px 0 12px 0;}
.layer_experience .trim {float:left;position:relative;width:312px;}
.layer_experience .color {float:right;width:229px;padding-right:24px;}
.layer_experience .subtitle {clear:both;height:24px;}
.layer_experience .colorlist ul {float:left;height:81px;padding:0 0 0 1px;}
.layer_experience .colorlist ul li {float:left;position:relative;width:31px;padding:0 17px 0 13px;}
.layer_experience .colorlist ul li span {text-align:center;color:#666;font-size:15px;font-size:1.5rem;}
.layer_experience .colorlist ul li img {margin-top:2px;}
.layer_experience .subtitle_trim {position:absolute;left:16px;top:0;}
.layer_experience .trim ul.trim_best3 li.best1 {padding:0 0 0 60px;overflow:visible;}
.layer_experience .trim ul.trim_best3 li.best2 {padding:0 0 0 60px;overflow:visible;}
.layer_experience .trim ul.trim_best3 li.best3 {padding:0 0 0 60px;overflow:visible;}
.layer_experience .trim ul.trim_best3 li .percent {display:block;float:left;width:50px;height:25px;padding:5px 15px 0 0;font-size:18px;font-size:1.8rem;color:#666;text-align:right;}
.layer_experience .trim ul.trim_best3 li .name {display:block;float:left;width:90px;height:30px;padding:0 0 0 40px;font-size:11px;font-size:1.1rem;color:#333;line-height:15px;}
.layer_experience .trim ul.trim_best3 li .help {display:block;float:left;width:21px;height:30px;}
.layer_experience .trim ul.trim_best3 li span {overflow:visible;}
.layer_experience .trim .graph {position:absolute;left:124px;top:0;width:22px;height:187px;}
.layer_experience .trim .graph .best1 {background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg/bg_cube_experience_graph.gif") no-repeat -22px 0;}
.layer_experience .trim .graph .best2 {background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg/bg_cube_experience_graph.gif") no-repeat -44px 50%;}
.layer_experience .trim .graph .best3 {background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg/bg_cube_experience_graph.gif") no-repeat left bottom;}
.layer_experience .trim ul.trim_best3 li.best1 span.percent {padding-top:32px;}
.layer_experience .trim ul.trim_best3 li.best1 span.name {padding-top:27px;}
*:first-child+html .layer_experience .trim ul.trim_best3 li {margin-bottom:-3px;}
.layer_experience_panorama {display:none;width:100%;text-align:center;position:absolute;left:0;top:0;z-index:100;background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg/bg_cube_gallery_popup.png") repeat 0 0;}
.layer_experience_panorama div.large {position:relative;width:100%;overflow:hidden;}
.layer_experience_panorama div.large img.img {width:100%;}
.layer_experience_panorama div.normal {padding:100px 0 0 0;width:100%;height:100%;background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg/bg_subpage.jpg") center top repeat-x #ededeb;overflow:hidden;}
.layer_experience_panorama div.normal .box {position:relative;width:1024px;margin:0 auto;}
.layer_experience_panorama .layer_panorama_close {position:absolute;top:0;right:0;z-index:103;}
.layer_experience_panorama .experience_category {position:absolute;left:0;top:9px;width:100%;height:39px;overflow:hidden;z-index:102;}
.layer_experience_panorama .experience_category ul {width:237px;margin:0 auto;}
.layer_experience_panorama .experience_category ul li {float:left;width:111px;height:39px;margin-right:5px;text-align:left;}
.layer_experience_panorama .experience_category ul li a {display:block;width:100px;height:38px;padding:0 0 0 11px;line-height:27px;color:#fff;text-decoration:none;font-weight:bold;background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg/bg_cube_gallery_category_off.png") no-repeat 0 0;}
.layer_experience_panorama .experience_category ul li a.on {color:#333;height:38px;background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg/bg_cube_gallery_category_on.png") no-repeat 0 0;}
.layer_experience_panorama .normal .panorama {width:1024px;margin:0 auto;}
.layer_experience_panorama .experience_desc {position:absolute;left:0;top:0;width:100%;z-index:101;}
.layer_experience_panorama .experience_desc span {display:block;padding:15px 0 0 0;text-align:right;width:700px;margin:0 auto;color:#666;font-size:11px;font-size:1.1rem;font-weight:normal;}
.cubebox .nocube_info {position:absolute;left:117px;top:30px;}
.cubebox .nocube_info .seedetail {position:absolute;margin-top:-50px;margin-left:20px;}

#translucency {display:none; position:fixed;top:0;left:0;z-index: 99; width:100%;height:100%;background:#000000;}
.spec_message {clear:both;width:940px;margin:0 auto;padding:35px 0 0 0;color:#666;font-size:12px;font-size:1.2rem;}

.spec_message span {display:inline-block;*display:inline;*zoom:1;padding:0 0 0 20px;background:url("/wcm/images/common/icon/icon_message.gif") no-repeat left 3px;}


/* floating_submenu */
.floating_cubemenu {position:absolute;width:100%;height:95px;z-index:50;overflow:hidden;left:0; -webkit-transform: translateZ(0);}
.floating_cubemenu a:link,
.floating_cubemenu a:visited,
.floating_cubemenu a:hover,
.floating_cubemenu a:active {text-decoration:none;}
.floating_cubemenu .submenu {width:940px;height:30px;overflow:hidden;margin:0 auto;background:url("http://worldwide.hyundai.com/worldwide/images/common/bg/bg_cubemenu.png") no-repeat left bottom; -webkit-transform: translateZ(0);}
.floating_cubemenu .submenu ul li {float:left;}
.floating_cubemenu .submenu ul li a {float:left;display:block;/* text-indent:-500px;*/overflow:hidden;/*height:30px;*/ font-size:12px;font-size:1.2rem;text-align:center;text-transform:uppercase;color:#8f8f91;font-weight:bold;line-height:30px;}
.floating_cubemenu .submenu ul li a {padding:0 15px;background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg/bg_submenu_item.gif") no-repeat right 3px;}
.floating_cubemenu .submenu ul li a.on {background:#f2f2f1;color:#5a5b5d;margin-left:-1px;}
.floating_cubemenu .submenu ul li a.highlights {padding-left:20px;}
.floating_cubemenu .submenu ul li.last a {background:none;}
.floating_cubemenu .submenu ul li.last a.on {background:#f2f2f1;}
.floating_cubemenu .cubemenu {width:940px;height:65px;overflow:hidden;margin:0 auto;background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg/bg_cubemenu.png") no-repeat left top;}
.floating_cubemenu .cubemenu .information {width:619px;height:65px;margin:0 0 0 20px;overflow:hidden;}
.floating_cubemenu .cubemenu .information .home {float:left;width:220px;height:65px;}
.floating_cubemenu .cubemenu .information .home .car_logo {padding:14px 0 0 0;height:25px;}
.floating_cubemenu .cubemenu .information .home .price {position:absolute;/*text-transform:uppercase;*/color:#747576;margin-top:-4px;}
.floating_cubemenu .cubemenu .information .home .price strong {font-family:georgia;font-size:14px;font-size:1.4rem;color:#5a5b5d;font-style:italic;}
.floating_cubemenu .cubemenu ul.cubeitem {float:right;/* width:282px; */padding:0 10px 0 0;width:auto;}
.floating_cubemenu .cubemenu ul.cubeitem li {float:left;}
.floating_cubemenu .cubemenu ul.cubeitem li a {float:left;display:block;overflow:hidden;height:75px;padding:0 10px;text-align:center;text-transform:uppercase;color:#fff;font-weight:bold;line-height:75px;}
.floating_cubemenu .cubemenu ul.cubeitem li a strong {display:block;width:100%;height:1px;text-indent:-500px;overflow:hidden;}
.floating_cubemenu .cubemenu ul.cubeitem li a span {float:left;display:block;width:0;height:5px;overflow:hidden;}
.floating_cubemenu .cubemenu ul.cubeitem li a.gallery		{width:51px;background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg_cubemenu_item.gif") no-repeat 0 0;}
.floating_cubemenu .cubemenu ul.cubeitem li a.experience	{width:51px;background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg_cubemenu_item.gif") no-repeat -71px 0;}
.floating_cubemenu .cubemenu ul.cubeitem li a.mostlike		{width:50px;background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg_cubemenu_item.gif") no-repeat -142px 0;}
.floating_cubemenu .cubemenu ul.cubeitem li a.talkntalk		{width:50px;background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg_cubemenu_item.gif") no-repeat -212px 0;}
.floating_cubemenu .cubemenu ul.cubeitem li a.gallery.on	{background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg_cubemenu_item.gif") no-repeat 0 -65px;}
.floating_cubemenu .cubemenu ul.cubeitem li a.experience.on	{background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg_cubemenu_item.gif") no-repeat -71px -65px;}
.floating_cubemenu .cubemenu ul.cubeitem li a.mostlike.on	{background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg_cubemenu_item.gif") no-repeat -142px -65px;}
.floating_cubemenu .cubemenu ul.cubeitem li a.talkntalk.on	{background:url("http://worldwide.hyundai.com/worldwide/images/pip/bg_cubemenu_item.gif") no-repeat -212px -65px;}
.floating_cubemenu .shoppingtool {float:left;width:250px;margin-top:-49px;margin-left:275px;}
.floating_cubemenu .shoppingtool ul {float:left;width:375px;}
.floating_cubemenu .shoppingtool ul li {float:left;width:122px;height:21px;padding:0;}
.floating_cubemenu .shoppingtool ul li.buildyourown {width:114px;height:44px;padding:2px 0 0 0;}

.layer_experience_panorama.flat .experience_title {background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: url("/wcm/images/flat/bg_transparent_percent35_000000.png");background-origin: padding-box;background-position: 0 0;background-repeat: repeat;background-size: auto auto;height: 50px;left: 0;position: absolute;top: 0;width: 100%;}
.layer_experience_panorama.flat .experience_title .tit {background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: url("/wcm/images/flat/bg_titlebar_experience.png");background-origin: padding-box;background-position: 100% 50%;background-repeat: no-repeat;background-size: auto auto;color: rgb(255, 255, 255);display: block;float: left;font-family: "ModernHBold";font-size:26px;font-size: 2.6rem;line-height: 50px;padding-bottom: 0;padding-left: 20px;padding-right: 21px;padding-top: 0;text-align: left;}
.layer_experience_panorama.flat .experience_title .desc {color: rgb(235, 235, 235);display: block;float: left;font-size:11px;font-size: 1.1rem;line-height: 13px;padding-bottom: 0;padding-left: 18px;padding-right: 0;padding-top: 22px;text-align: left;}
.layer_items {display:none;}
.layer_items .plus_btn {position: absolute;z-index: 50;}
.layer_items .plus_btn a {display: block;width: 41px;height: 41px;margin: 0;overflow: hidden;cursor: pointer;background: url("/wcm/images/flat/DM_2015/bg_exterior_plus.png") no-repeat 0 0;position: relative;z-index: 1;}
.layer_items .plus_btn a,
.layer_items .plus_btn.on a {background-position: -41px 0;}
/*
.layer_items .plus_btn a:hover,
.layer_items .plus_btn a:focus,
.layer_items .plus_btn.on a {background-position: -41px 0;}
*/
.layer_items .plus_btn a span{display: block;text-indent: 1000px;}
.layer_items .plus_btn .desc_wrap {min-width: 960px;position: absolute;top:0;display: none;}
.layer_items .plus_btn.desc_top .desc_wrap {min-width:250px;margin-left:-105px;top:-65px}
.layer_items .plus_btn .desc_wrap,
.layer_items .plus_btn.on .desc_wrap {display: block;}
/*
.layer_items .plus_btn:hover .desc_wrap,
.layer_items .plus_btn:focus .desc_wrap,
.layer_items .plus_btn.on .desc_wrap {display: block;}
*/
.layer_items .plus_btn.desc_left .desc_wrap .line,
.layer_items .plus_btn.desc_right .desc_wrap .line {display: inline-block;width: 100px;height: 20px;border-bottom: 1px solid #418ce5;margin: 0 10px;}
.layer_items .plus_btn.desc_left .desc_wrap .line {float: left;}
.layer_items .plus_btn.desc_right .desc_wrap .line {float: right;}
.layer_items .plus_btn .desc_wrap .btn_desc {display: block;font-family: Arial;font-weight: bold;font-size: 16px;line-height: 22px;min-width: 250px;height:44px;color: #49494a;}
.layer_items .plus_btn .desc_wrap .btn_desc.line1 {padding:11px 0 0 0;height:22px;}
.layer_items .plus_btn.light .desc_wrap .btn_desc {color: #fff;text-shadow: 0px 0px 10px #000;}
.layer_items .plus_btn.desc_left .desc_wrap {left: 20px;}
.layer_items .plus_btn.desc_left .desc_wrap .btn_desc {float: left;text-align: left;}
.layer_items .plus_btn.desc_right .desc_wrap {right: 20px;}
.layer_items .plus_btn.desc_right .desc_wrap .btn_desc {float: right;text-align: right;}
.layer_items .plus_btn.desc_top .desc_wrap .line {display: inline-block;width:1px;height:28px;border-bottom:0;border-right:1px solid #418ce5;margin:0;}

.layer_items .plus_btn.plus_btn01 {left:372px;top:23px}
.layer_items .plus_btn.plus_btn01 .desc_wrap .line {width:80px;}
.layer_items .plus_btn.plus_btn02 {left:468px;top:141px}
.layer_items .plus_btn.plus_btn02 .desc_wrap .line {width:90px;}
.layer_items .plus_btn.plus_btn03 {left:482px;top:23px}
.layer_items .plus_btn.plus_btn03 .desc_wrap .line {width:200px;}
.layer_items .plus_btn.plus_btn04 {left:410px;top:242px}
.layer_items .plus_btn.plus_btn04 .desc_wrap .line {width:100px;}
.layer_items .plus_btn.plus_btn05 {left:537px;top:336px}
.layer_items .plus_btn.plus_btn05 .desc_wrap .line {width:147px;}
.layer_items .plus_btn.plus_btn06 {left:557px;top:146px}
.layer_items .plus_btn.plus_btn06 .desc_wrap .line {width:175px;}
.layer_items .plus_btn.plus_btn07 {left:665px;top:248px}
.layer_items .plus_btn.plus_btn07 .desc_wrap .line {width:164px;}
.layer_items .plus_btn.plus_btn08 {left:575px;top:339px}
.layer_items .plus_btn.plus_btn08 .desc_wrap .line {width:254px;}
.layer_items .plus_btn.plus_btn09 {left:305px;top:156px}
.layer_items .plus_btn.plus_btn09 .desc_wrap .line {width:80px;}
.layer_items .plus_btn.plus_btn10 {left:622px;top:295px}
.layer_items .plus_btn.plus_btn10 .desc_wrap .line {width:165px;}
.layer_items .plus_btn.plus_btn11 {left:456px;top:222px}
.layer_items .plus_btn.plus_btn11 .desc_wrap .line {width:90px;}

.layer_items .plus_btn.plus_ibtn01 {left:17%;top:18%}
.layer_items .plus_btn.plus_ibtn02 {left:7%;top:34%}
.layer_items .plus_btn.plus_ibtn03 {left:38%;top:32%}
.layer_items .plus_btn.plus_ibtn04 {left:57%;top:63%}
.layer_items .plus_btn.plus_ibtn05 {left:28%;top:23%}
.layer_items .plus_btn.plus_ibtn06 {left:17%;top:54%}
.layer_items .plus_btn.plus_ibtn07 {left:40%;top:10%}
.layer_items .plus_btn.plus_ibtn08 {left:67%;top:56%}
.layer_items .plus_btn.plus_ibtn09 {left:49%;top:74%}
.layer_items .plus_btn.plus_ibtn10 {left:31%;top:39%}
.layer_items .plus_btn.plus_ibtn11 {left:37%;top:71%}
.layer_items .plus_btn.plus_ibtn12 {left:60%;top:71%}

.desc_layerpopup {display:none;position: absolute;right: 0;top: 0;width: 300px;z-index: 52;}
.layer_experience_panorama div.large .desc_layerpopup {right:15%;top:23%;}
.desc_layerpopup .text_area {border: 1px solid #dddfe1;border-top: none;background: #fff;box-sizing: border-box;padding: 18px 20px;}
.desc_layerpopup .text_area p {font-size: 13px;color: #999999;line-height: 20px;text-align:left;}
.desc_layerpopup .text_area p.info {font-size:12px;color:#998675;background:url("/wcm/images/flat/icon_notice2.png") no-repeat 0 12px;padding:8px 0 0 15px;}
.desc_layerpopup .text_area p.title {font-size: 19px;line-height: 26px;font-family: 'ModernHMedium';color: #1a1a1a;margin-bottom: 11px;}
.desc_layerpopup span.close {position: absolute;right: 0;top: 0;display: block;width: 35px;height: 35px;background: url("/wcm/images/flat/bg_transparent_percent30_000000.png") repeat 0 0;}
.desc_layerpopup span.close a {display: block;width: 35px;height: 35px;background: url("/wcm/images/common/btn/btn_close_x_white_35.png") no-repeat 0 0;overflow: hidden;text-indent: 200%;}
.desc_layerpopup span.close a:hover {background-position: 0 0; animation: spin180 0.4s; -webkit-animation: spin180 0.4s;}
.layer_experience_more {display:none;}
.cubebox .cubelist .items .item a.vr360 {position:absolute;left: 67px;top: 179px;}
.cubebox .cubelist .items .item a.downloads {position:absolute;left: 39px;top: 179px;}

#floating_top {z-index:100;}

