.view_top_bg {
    position: relative; 
    float:left; 
    margin:0 auto; 
    width:100%; 
    height:50px; 
    background-color: #000000; 
    border-top:1px solid #3b3c3d; 
    border-bottom:1px solid #3b3c3d;    
}
.view_top_contents {/*position: absolute;*/position: relative;float:left; left:0px; top:0px; width:100%; /*height:210px;*/ background-color: #000000; z-index: 400; border-bottom:1px solid #3b3c3d;}
.view_top_contents_text {width:907px; height:36px; margin:0 auto; padding:14px 10px 0 25px;}
.view_top_contents_text .te {float:left;}
.view_top_contents_text .arrow {float:right; padding:7px 10px 0 0;}
.choice_view {clear:both; position: relative; float:left; width: 100%; /*height: 250px;*/ background-color:#000000;}
.choice_view_box{
   position: relative;
   width: 100%;
    height:100%;
    overflow: hidden;
    left:0;
}
.choice_goods_area_view {clear:both; float:left; position: relative; width: 100%; height: 296px; overflow-x: hidden; overflow-y: hidden; border-bottom:1px solid #3b3c3d;}
.choice_goods_view {float:left; position: relative; width: 250px; height: 250px;}
.choice_img_view { float:left; width:250px; height: 250px;}
.choice_text_view {position: absolute; left:0px; top:250px; width:250px; height: 120px; padding:20px 0px 20px 0px; background-color:#ffffff; font-weight: bold; font-size: 12px; color: #000000; font-family:돋움, 굴림, Verdana; line-height:20px;}
.choice_text_view_title {margin-bottom:15px; color: #000000; font-size: 12px; font-weight: bold; font-family:돋움, 굴림, Verdana, Helvetica, Arial, Sans-serif; line-height:13px;}
.best_icon_view {position: absolute; left:0px; top:0px; width:94px; height: 66px;}
.view_top_contents_img {width:100%; height:190px;}
.view_top_image {clear:both; position: relative; width: 100%; height: 480px; overflow-x: hidden; overflow-y: hidden;}

.view_left_arrow {position: absolute; float:left; left:0px; top:185px; width:80px; height:80px; z-index: 51;}
.view_right_arrow {position: absolute; right:0px; top:185px; width:80px; height:80px; text-align:right; z-index: 51;}
.view_intro {clear:both; position: relative; width:906px; margin:0 auto; padding:15px; border:3px solid #c7c7c7; margin-top:50px;}
.view_intro .name {float:left; width:320px; line-height:24px;}
.view_intro .title {float:left; width:390px; padding-right:10px;}
.view_intro .btn {float:right; width:175px; position: absolute;height: 120px; padding-right:10px; right: 2px; bottom: 10px;}
.add {clear:both; position: relative; width:900px; height:200px; margin:0 auto; padding:20px; border:1px solid #dedddd; margin-top:40px; background-color: #f5f5f5}
.add dl {float:left; margin:0 auto; width:145px; height:155px; text-align:center; margin:25px 17px 0 17px;}
.add dt {height:15px;}
.add .img {position: relative;padding-top:10px; height:105px;}
.add .choice {padding-top:6px; height:30px;}
.view_line {clear:both; position: relative; float:left; margin:30px 0; width:100%; height:2px; background-color: #dddddd;}
.view_goods {clear:both; position: relative; width:942px; margin:0 auto; text-align:center;}
.keep_flower {clear:both; position: relative; width:942px; height:154px; margin:0 auto;}
.view_review {clear:both; position: relative; width:942px; height:100%; margin:0 auto;}
.view_review .btn {float:right; width:350px; height:23px;}
.view_review .contents {float:left; width:942px; height:100%; margin-top:30px;}
.view_ques {clear:both; position: relative; width:942px; height:100%; margin:0 auto;}
.view_ques .btn {float:right; width:113px; height:23px;}
.view_ques .contents {float:left; width:942px; height:100%; margin-top:30px;}
.customer_center {clear:both; position: relative; width:900px; margin:0 auto;}

.clear{clear:both;}

.goods_img_area {position: relative; width: 942px; margin:0 auto;}
.goods_img_box{position: absolute;top:0px;left: 0px;}

/*옵션상품*/
.div_option_product_area{float: left;width: 162px;height: 155px;text-align: center;}
.dl_option_info{width: 160px;}

.div_option_btn {position: absolute;right:0px;top: 20px;right:20px;z-index:2;}
.div_option_title {position: relative;width: 100%;height: 22px;z-index: 1;border-width: 1px;border-bottom-style: dotted;border-color: #DEDDDD;}
.div_option_title .style18{letter-spacing: -1px;}

.div_option_list {width: 100%;height: 200px;}
.div_option_list .img{margin-bottom: 5px;}
.div_option_list .option_name{font-weight: bold;}

.select_glass_img{position: absolute;top:0px; left:0px;}

