



#product_information .imgContainer {
        margin-left: -10px;
        max-width:1000px;
        width:1000px; /* fixed width modify by EunHo 20160919 */
 }
#product_information .imgContainer img {
     width: 100%;
 }
 

.product_detail_image_left_20{
    margin-left: -20px;
}

iframe.zindex0{
    z-index: -99; 
    filter: alpha(opacity=0); 
}
.youtube_content {
    width:1000px;
    margin:0px;
    padding:0px;
}

.youtube_content > li {
    float:left;
    list-style:none;
    width:250px;
    margin:0px;
    padding:0px;
}
.youtube_content > li.youtube_center {
    float:left;
    list-style:none;
    width:250px;
    margin:0px;
    padding:0px;
    text-align:center;
}

.youtube_content_right {
    width:850px;
    margin:0px;
    padding:0px;
}

.youtube_content_right > li {
    float:left;
    list-style:none;
    width:250px;
    margin:0px;
    padding:0px;
}

.sview {
    width: 248px;
    height: 248px;
    float:left;
    margin: 5px 0 0 7px;
    border:1px solid #aeaeae;
    
}
.productStyleViewItem {
    width: 248px;
    height: 248px;
    border:none;
}
.bgimg {
    float:left;
    width: 268px;
    height: 266px;
    background-image:url(/service/images/template/product_view/shadow.png);
    background-repeat:repeat;
    margin: -3px 5px;
    width:
    }
    
div[id="product-detail-container"]{
    float:left;
    margin:0px;
    padding:0px;
    width:1000px;
}
div[id="product-detail-container"] > ul[class="product-detail-image"] {
    float:left;
    width:100%;
    margin:15px 0px 0px 0px;
    padding:0px;
    
}
div[id="product-detail-container"] > ul[class="product-detail-image"] > li {
    float:left;
    margin:0px 0px 15px 0px;
    padding:0px;
    list-style:none;
    text-align:center;
    
}
div[class~="combo_container"] {
    padding-bottom:10px;
    margin-bottom: 30px;
}

div[class~="combo_container"] > div[class~="combo_deal_title"] {
    font-size: 1.2em;
    margin: 10px 0 20px 0;
    color:#555555;
    text-transform: uppercase;
    letter-spacing: -0.05em;
    font-family: "Merriweather Sans", sans-serif;
}
div[class~="combo_container"] > div[class~="combo_deal_title"] > div[class="line"]{
	border-bottom: dashed #AAAAAA 1px;
	float: right;
	width: 100%;
}

div[class~="combo_container"] > div[class~="combo_product_list"] > div[class~="combo_product"] {
    width: 196px;
    float: left;
    background-image: url('../../images/icon/plus_sign_07.png');
    background-repeat: no-repeat;
    background-position: 100% 30%;
}

div[class~="combo_container"] > div[class~="combo_product_list"] > div[class~="combo_product"] > 
div[class="combo_options"] {
    width: 175px;
    float: left;
}

div[class~="combo_container"] > div[class~="combo_product_list"] > div[class~="combo_product"] > 
div[class="combo_options"] > select {
    margin-top: 2px;
}

div[class~="combo_container"]  > div[class~="combo_product_list"] > div[class~="last_combo_product"] {
    background-image: none;
}

div[class~="combo_pricing"] {
    width: 196px;
    height: 324px;
    float: left;
    background-color: #F6F6F6;
    border: 1px solid #D7D7D7;
    text-align: center;
}

div[class~="combo_pricing"] > div[class="saved"] {
	font-size: 0.8em;
	color: rgb(225, 64, 108);
}

div[class~="combo_pricing"] > div[class="qtt"] {
	margin-bottom: 10px;
	border-bottom: 1px dotted #D3D3D3;
	padding-bottom: 20px;
	font-size: 0.8em;
}
div[class~="combo_pricing"] > h2 {
    color: #565656;
    text-align: center;
    font-family:  Calibri, "Vera Sans", sans-serif;
    font-weight: bold;
    font-size: .95em;
}

div[class~="combo_pricing"] > div[class="pricing"] > div > hr {
	padding-bottom: 5px
}

div[class~="combo_pricing"] > div[class="pricing"] > div > div {
	margin-bottom: 5px;	
}

div[class~="combo_pricing"] > div[class="pricing"] {
    background-color: #E8E8E8;
    margin-bottom: 15px;
    font-size: 0.85em;
    padding-bottom: 20px;
}

div[class~="combo_pricing"] > div[class="pricing"] >
div {
    padding: 20px 20px;
    text-align: center;
}

div[class~="combo_pricing"] > div[class="pricing"] >
div > span[class="our_price"] {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 20px;
}

div[class~="combo_pricing"] > div[class="pricing"] >
div > span {
    width: 100%;
}

div[class~="combo_pricing"] > div[class="pricing"] >
div > label {
    float: left;
    clear: left;
}
div[class~="combo_pricing"] > div > input[type="submit"] {
    margin: 5px auto 0px auto;
}


#ProductReviewAddDiv{
    display:none;
}
#fileupload > input[type="file"] {
    visibility:hidden;
}
/*------------------------------------*\
    $QUESTION AND ANSWERS Begin
\*------------------------------------*/
/* BEGIN QUESTION */

ul[class="customer-input"] {
    float: left;
    list-style: none;
    width: 1000px;
    margin-top: 0 0;
    padding: 0 0;
    font-size: .75em;
}

ul[class="customer-input"] > li {
    float: left;
    clear: both;
    width: 1000px;
    padding: 25px 0px;
}

ul[class="customer-input"] > li[class="odd"], li[class="question"] {
    background-color: #F1F1F1;
}

ul[class="customer-input"] > li[class="even"], li[class="answer"] {
    background-color: #FFFFFF;
}

div[class~="post-question"]{
    float: left;
}
 li[class="question"] > div[class="post-question"] >
 div[class="post-content-question"] {
    width: 900px;
    margin-left: 50px;
 }

  li[class="question"] > div[class="post-question"] >
 div[class="post-content-question"] > div[class="user-detail-question"] {
    margin-left: 5px;
 }

  li[class="question"] > div[class="post-question"] >
 div[class="post-content-question"] > div[class="user-detail-question"], div[class="body-question"] {
    width: 900px;
    float: left;
 }

 li[class="question-question"] > div[class="post-question"] >
 div[class="post-content-question"] > div[class="user-detail-question"] >
 span {
    float: left !important;
    margin-right: 5px;
 }

 li[class="question"] > div[class="post-question"] >
 div[class="post-content-question"] > div[class="user-detail-question"] >
 span.callout-answer {
    color: #FFF;
    background-color: #E386A1;
    padding: 0px 2px 0px 2px;
 }

 li[class="question"] > div[class="post-question"] >
 div[class="post-content-question"] > div[class="user-detail-question"] >
 div[class="edit-controls-question"] {
    float: right;
 }

 li[class="question"] > div[class="post-question"] >
 div[class="post-content-question"] > div[class="user-detail-question"] >
 div[class="edit-controls-question"] > a {
    color: #878787;
 }
  li[class="answer_line_break"] {
      height:5px;
  }

 /* END QUESTION */
 /* BEGIN ANSWER */

div[class="post-answer"]{
    float: left;
    background-image: url('../../images/template/answer_03.png');
    background-repeat: no-repeat;
    background-position: 85px 0px;
}
 li[class="answer"] > div[class="post-answer"] >
 div[class="post-content-answer"] {
    width: 850px;
    margin-left: 100px;
 }

  li[class="answer"] > div[class="post-answer"] >
 div[class="post-content-answer"] > div[class="user-detail-answer"], div[class="body-answer"] {
    width: 850px;
    margin-left: 5px;
    float: left;
 }

 li[class="answer"] > div[class="post-answer"] >
 div[class="post-content-answer"] > div[class="user-detail-answer"] >
 span {
    float: left !important;
    margin-right: 5px;
 }

 li[class="answer"] > div[class="post-answer"] >
 div[class="post-content-answer"] > div[class="user-detail-answer"] >
 div[class="edit-controls-answer"] {
    float: right;
 }

 li[class="answer"] > div[class="post-answer"] >
 div[class="post-content-answer"] > div[class="user-detail-answer"] >
 div[class="edit-controls-answer"] > a {
    color: #878787;
 }
 /* END ANSWER */
/*------------------------------------*\
    $QUESTION AND ANSWERS END
\*------------------------------------*/
.secondFancyboxSub{
    float: left;
}
#qf_container  {
    float: left;
    width: 980px;
    padding: 10px 10px;
    background-color: #E8E8E8;
    margin-bottom: 20px;
 }

#qf_container > textarea {
    width: 800px;
    height: 59px;
    font-size: 0.8em;
 }

#qf_container > input[type="button"] {
    margin-top: 28px;
 }

div#product_display {
    width: 270px;
    
}
#productThbsHidden{
    display:none;
}
#product_category_location {
    margin-bottom: 25px;
    padding-top: 10px;
    font-size: 0.78em;
    margin-left: 0;
}

#product_category_location > a {
    color:#5d5d5d;
}
div[id="mainProductView"] > div > img {
    border: 1px solid #E3E3E3;
}

div[id="mainProductView"] > div {
    width: 270px;
    height: 270px;
}
/*  Add by EunHo 20151116 sale Icon on Product Image for detail Page */
div[id="mainProductView"] > div >
div[class="ribbon-wrapper-bottom"] {
    top: -56px;
    right: -217px;
    position: relative;
}

div[id="mainProductView"] > div >
div[class="ribbon-wrapper-detail-bottom"] {
    top:-270px;
    left:1px;
    position: relative;
}


div[id="mainProductView"] 
div[class="ribbon-wrapper-detail-bottom-cms"] {
    top:-50px;
    left:220px;
    position: relative;
}

div#view_control {
    height: 30px;
}

div#productThbs {
    width: 240px;
    height: 65px;
    display: block;
    overflow: hidden;
    margin: 0px auto;
}

div#productThbs > div[class~="mCustomScrollBox"] {
    position:relative; height:52px; overflow:hidden; max-width:100%;
    width:240px;
    
}


div#productThbs > div[class~="mCustomScrollBox"] >
div[class~="mCSB_container"] {
    position: relative; left: 0px; width: 343px;
}

div#productThbs > div[class~="mCustomScrollBox"] > 
div[class="mCSB_scrollTools"] {
    top: 50px;
}
#productThbs > a {
    padding-left: 4px;
}
img.secondProductImg ,
#productThbs > a > img {
    width:48px;
    height:48px;
     padding-left: 4px;
}



div#product_options {
    width:453px;
    padding-bottom: 50px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div#product_options > div {
    float: left;
    clear: both;
    width: 100%;
}


div#product_options > div >
form {
    display: block;
    float: left;
    width: 100%;
    font-size: .8em;
}

div#product_options h1 {
    font-size: 1.1em;
    margin-top: 0px;
    margin-bottom:-2px;
}



div#product_options .icon-list-detail-page {
    margin-right:8px;
    display: inline-block;
}

div#product_options .icon-product-view-title-top {
	margin-bottom: 5px;
}

div[id="productRating"] {
    float:left;
    width: 180px;
}

div[id="productRating"] > div[id="rating"] {
    float:left;
    width: 165px;
}


div[id="productRating"] > div[class="product_main_rating"] {
    float:left;
    width:60px;
}
div[id="productRating"] > div[id="product_main_rating_target"] {
    float:left;
    width: 60px;
    height: 28px;
    text-align: center;
    font-size: .75em;
    padding: 4px 0px;
}

div#itemNumber {
    font-size: .95em;
    color: #8E8E8E;
    font-family: Calibri, "Vera Sans", sans-serif;
    float: left;
    padding: 3px 0px;
}

div#product_form_container {
    border-top: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
    margin-top: 8px;
    width: 453px;
    padding-top: 5px;
    float: left;
}
div#product_form_container_empty {
   
    margin-top: 8px;
    width: 453px;
    padding-top: 5px;
    float: left;
}

div#product_form_container > div > div {
    height: 30px;
    float: left;
    text-transform: uppercase;
}

div#product_form_container > div >
label {
    display: block;
    width: 100px;
    font-size: 0.8em;
    margin: 5px 0px 0px 10px;
}
div#product_form_container > div > div >
label {
    display: block;
    width: 100px;
    font-size: 0.8em;
    margin: 5px 0px 0px 10px;
}

div#product_form_container > p.hint {
    font-size: 0.65em;
    float: left;
    margin: 0px 0px 10px 0px;
    text-transform: uppercase;
    line-height: 1.1em;
}


div[class=styleview9] {
	width: 996px;
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

.style_top {
	width: 996px;
	height: 65px;
	background-image: url(/service/images/template/product_view/styleview_top.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
	
.style_center {
	height: 880px;
	width: 996px;
	overflow: hidden;
}

.center_left {
	width: 25px;
	height: 880px;
	float: left;
	background-image : url(/service/images/template/product_view/styleview_left.jpg);
}
	
div[class=center_center] {
	width: 946px;
	height: 880px;
	float: left;
	background-image : url(/service/images/template/product_view/styleview_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0;
}
	
.center_right {
	width: 25px;
	height: 880px;
	float: left;
	background-image: url(/service/images/template/product_view/styleview_right.jpg);
	background-repeat: no-repeat;
	background-position: 0;
}
	
.style_bottom {
	width: 996px;
	height: 25px;
	background-image: url(/service/images/template/product_view/styleview_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0;
}
	
.bgimg_lg {
	float: left;
	width: 268px;
	height: 266px;
	background-image: url(/service/images/template/product_view/shadow.png);
	background-repeat: repeat;
	margin: 10px 13px;
}

.sview_lg {
	width: 248px;
	height: 248px;
	float: left;
	margin: 5px 0 0 7px;
	border: 1px solid #aeaeae;
	background-color: #fff;
}
	
.sview_container {
	padding-left: 35px;
	padding-top: 15px;
	width: 100%;
}
	
div#product_form_container > div[class="clear_left"] {
    clear: left;
}

.align-text-right {
    text-align: right;
}
#qtyDiv {
    margin-top:10px;
    line-height:50%;
    vertical-align:text-bottom;
    font-size:12px;
}
div#product_pricing {
    margin: 5px 0px;
    float: left;
    border-top: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
    width: 100%;
    height: 157px;
}

div[id="product_pricing"] > div[id="panel_left"] {
    float: left;
    /*background-color: #F6F6F6;*/
    width: 226px;
    border-right: 1px solid #E3E3E3;
    height: 137px;
    padding-top: 20px;
}

div[id="product_pricing"] > div[id="panel_left"] >
div, hr {
    clear: both;
    width: 150px;
    margin: 0px auto;
}

div[id="product_pricing"] > div[id="panel_left"] >
div > span {
    display: block;
}

div[id="product_pricing"] > div[id="panel_left"] >
div > label {
    font-size: .8em;
    width: 50px;
}

div[id="product_pricing"] > div[id="panel_left"] >
div > span[class="label"] {
    float: left;
    font-size: 0.90em;
}
div[id="product_pricing"] > div[id="panel_left"] >
div > span[class="callabel"] {
    float: left;
    font-size: 0.90em;
    margin-top: 5px;
}

div[id="product_pricing"] > div[id="panel_left"] >
div > span[class="hint"] {
    font-size: .8em;
}

div[id="product_pricing"] > div[id="panel_left"] >
div > span[class="price"] {
    float: right;
    font-size: 0.9em;
}


div[id="product_pricing"] > div[id="panel_left"] >
div > span[class="discount"] {
    float: right;
    color: #E0406E;
    margin-top: 5px;
    margin-bottom: 2px;
}

div[id="product_pricing"] > div[id="panel_right"] {
    float: right;
    /*background-color: #E8E8E8;*/
    width: 226px;
    height: 137px;
    padding-top: 20px;
}
div[id="panel_left"] > div[class="h10"] {
	height: 10px;
}

div[class="button_stack_set"] {
    margin: 15px auto;
    width: 168px;
}

div[id="product_pricing"] > div[id="panel_right"] >
div[class="button_stack_set"] > input[type="button"] {
    margin: 0px auto 5px auto;
    font-size: 0.83em;
    color: #FFF;
    text-align: center;
    border: none;
    padding: 5px 0px;
    width: 168px;
    height: 45px;
    text-transform: uppercase;
    font-weight: bold;
}

.btn_color_1 {
    background-color: #E1406C;
}

.btn_color_2 {
    background-color: #b1b1b1;
}

div[id="product_pricing"] > div[id="panel_right"] >
div[class="button_stack_set"] > input[class="btn_color_2"] {
    height: 25px;
    font-weight: 100;
}
div[class="social_media"] > div[class="media_icons"] {
    float: right;
    /*min-width:230px;*/
    text-align: right;
    margin-right: -4px;
}

div[class="addthis_default_style"] > a > img{
	margin-top: -6px;
}
span.at15t_compact {
	margin-top: 2px;
}

div[class="mini_banner"] {
    
    margin: 10px 0 25px 10px;
    float: right;
    display: block;
}

div[class="mini_banner"] > img {
    width: 235px;
    border: solid 1px #d8d8d8;
    height: 95px;
    float: right;
}

div[class="mini_banner"] > a > img {
    width: 235px;
    border: solid 1px #d8d8d8;
    height: 95px;
    float: right;
}
div[id="top5ProductHeadLine"] {
    height:2px;
    /* border-top: 4px solid #ff195f; */
    background-color: #ff195f;
    width: 235px;
    border:1px solid #ff195f;
}
div[id="top5ProductContainer"] {
    background-color: #EFEFEF;
    border-right: 1px solid #D8D8D8;
    border-bottom: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8;
    width: 235px;
}

div[id="top5"] {
    width: 200px;
    height: 325px;
    margin: 0px auto;
}

div[id="top5"] > div {
    margin: 0px auto;
}

div[id="top5"] > h2 {
    text-align: center;
    font-family: Calibri, "Vera Sans", sans-serif;
    top: -5px;
}

div[id="top5"] > h2 >
span {
    color: #ff195f;
}

div[class~="allinone_bannerRotator_text_line"] {
    font-size: .8em;
    color: #000000;
}



div[class~="allinone_bannerRotator_text_line"] > div[class="caption"] {
    margin: 0 auto;
    text-align: left;
    display: block;
    width: 175px;
    height: 105px;
    overflow: hidden;
}

div[class~="allinone_bannerRotator_text_line"] > div[class="caption"] > 
p {
    /*font-size: .71em;
    width: 159px;*/
    width: 175px;
    font-size: 11.5px;
    line-height: 1.2em;
    color: #565656;
    margin-bottom: 5px;
}

div[id="color_options"] {
    margin-bottom: 20px;
}


ul[class="tabs"] > li, ul[class="tabs_inactive"] > li {
    /*border-top: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;*/
    float: left;
    clear: none;
    text-align: center;
    width: 213px;
    height: 29px;
    margin-right: 3px
}
ul[class="tabs"] > li, ul[class="tabs_inactive"] > li.tab4 {
	margin-right: -15px;
}

ul[class="tabs_inactive"] {
      height:38px;
      border-bottom: 2px solid #dedede;
}
ul[class="tabs_inactive"] > li.newtabActive {
  
     font-size:14.5px;
     color:#FFF;
     background-color:#e11654;
     height:39px;
     margin-right:7px;
     vertical-align:middle;
     border-bottom:none;
     border-color:#e11654;
}
ul[class="tabs_inactive"] > li.newtabLastActive {
  
     font-size:14.5px;
     color:#FFF;
     background-color:#e11654;
     height:39px;
     vertical-align:middle;
     border-bottom:none;
     border-color:#e11654;
}
 ul[class="tabs_inactive"] > li.newtab {
 font-size:14px;
 color:#FFF;
  height:29px;
  margin-top:9px;
  border-bottom:none;
 }

 ul[class="tabs_inactive"] > li.newtab > a  {
 
    text-transform: uppercase;
 }

ul[class="tabs_inactive"] > li.newtabActive > a  {
  
     font-size:16px;
     color:#FFF;
     padding-top:8px;
     background-color:#e11654;
     font-weight:100;
    text-transform: uppercase;
     

}
ul[class="tabs_inactive"] > li.newtabLastActive > a  {
  
     font-size:16px;
     color:#FFF;
     padding-top:8px;
     background-color:#e11654;
     font-weight:100;
    text-transform: uppercase;
     

}

ul[class="tabs_inactive"] > li {
    margin-bottom: 1px;
    border:1px solid #696969;

}
ul[class="tabs_inactive"] > li.empty_tab {
    margin-left: 10px;
    background-color: #FFF;
    color: #FFF;
    border: none;
    height: 0;
    width: 0;
}

ul[class="tabs_inactive"] > li >
a {
    font-size: 0.9em;
	color: #5d5d5d;
	font-weight: bold;
}

div[id="main_color_option"] {
    width: 212px;
    height: 232px;
    float: left;
    margin-right: 10px;
    background-image:url(//cdn.samsbeauty.com/common/static/images/icon/place_holder_03.png);
    background-repeat: no-repeat;
    overflow:hidden;
    text-align: center;
    border: solid 1px #bfbfbf;
}

ul[id="product_color_options"] {
    list-style: none;
    width: 775px;
    min-height: 234px;
    padding: 0 0;
    float: left;
    list-style: none;
    display: block;
    margin: 0 0;
    text-align: center;
}
.optionPreViewImage{
    height:210px;
}
#product_color_options_hide{
    height:0px;
    overflow:hidden;
}
ul[id="product_color_options"] > li {
    float: left;
    width: 100px;
    height: 110px;
    margin: 0px 5px 20px 0px;
    position: relative;
    cursor: pointer;
}

ul[id="product_color_options"] > li > img{
    width: 100px;
    height: 100px;
}
#option_title_mark{
    /*position:absolute;
    top:100px;
    height:25px;
    width:100px;
    background-color:#E1406C;
    text-align:center;
    color:#FFFFFF;*/
    position:absolute;
    height:25px;
    width:100px;
    text-align:center;
    font-size: 0.6em;
}

.option_title_mark_class{
    /*position:absolute;
    top:100px;
    height:25px;
    width:100px;
    background-color:#E1406C;
    text-align:center;
    color:#FFFFFF;*/
    position:absolute;
    height:25px;
    width:100px;
    text-align:center;
    font-size: 0.6em;
    word-wrap: break-word;
}

#option_title_big_mark{
    position:absolute;
    top:208px;
    height:25px;
    width:212px;
    background-color:#ededed;
    text-align:center;
    color:#000;
    z-index:1000;
    font-size: 14px;
}
#option_first_mark{
    position:relative;
    top:-100px;
    /*left:75px;*/
    width:94px;
    height:94px;
    /*background-color:#E1406C;*/
    text-align:center;
    color:#FFFFFF;
    border: #e1406c solid 3px;
    /*position:relative;
    top:-100px;
    left:75px;
    width:25px;
    height:25px;
    background-color:#E1406C;
    text-align:center;
    color:#FFFFFF;*/
   background: url(/service/images/template/first_color_option.png) no-repeat 0px 0px;
}
#option_first_marks{
    position:relative;
    top:-100px;
    /*left:75px;*/
    width:94px;
    height:94px;
    /*background-color:#E1406C;*/
    text-align:center;
    color:#FFFFFF;
    border: #e1406c solid 3px;
    /*position:relative;
    top:-100px;
    left:75px;
    width:25px;
    height:25px;
    background-color:#E1406C;
    text-align:center;
    color:#FFFFFF;*/
   background: url(https://www.samsbeauty.com/service/images/template/s_color_option.png) no-repeat 0px 0px;
}
#option_second_mark{
    position:relative;
    top:-100px;
    /*left:75px;*/
    width:94px;
    height:94px;
    /*background-color:#E1406C;*/
    text-align:center;
    color:#FFFFFF;
    border: #e1406c solid 3px;
    background: url(/service/images/template/second_color_option.png) no-repeat 0px 0px;
}
#option_both_mark{
	position:relative;
    top:-100px;
    /*left:75px;*/
    width:94px;
    height:94px;
    /*background-color:#E1406C;*/
    text-align:center;
    color:#FFFFFF;
    border: #e1406c solid 3px;
    /*position:relative;
    top:-100px;
    left:65px;
    width:35px;
    height:25px;
    background-color:#E1406C;
    text-align:center;
    color:#FFFFFF;*/
   background: url(/service/images/template/both_color_option.png) no-repeat 0px 0px;
}
.highlighter {
    border-style:outset;
    border:2px;
    border-color:#FF0000;
}

ul[id="product_color_options"] > li >
div[class="highlighter"] > span[class="remove_select"] {
    position: relative;
    top: -14;
    background-color: #E3406D; 
    width: 44px;
    height: 14px;
    font-size: .5em;
    display: block;
}

div[id="product_information"] {
    margin-bottom: 30px;
}

div[id="product_information"] > div[class="heading"] {
    font-family: Verdana, Geneva, sans-serif;
    float: left;
    clear: both;
    width: 1000px;
    padding-left: 10px;
    font-size: 1.8em;
    margin-bottom: 20px;
    height: auto;
    padding: 10px 0;
    /*background-color: #eeeeee;*/
    margin-left: 10px;
    border-bottom: 2px solid #C3C3C3;
}


div[class~="detail_title"] > img {
    margin-bottom: -30px;
    margin-top: 30px;
    margin-left: -3px;
} 
div[id="product_information"] > div[class="heading"] >
span {
    color: #E0416A;
    font-size: 1.1em !important;
    float: left;
    margin-top: -7px;
    padding: 0 10px;
    font-weight: bolder;
}

div[id="product_information"] > div[class="heading"] >
div[class="title"] {
    color: #757575;
    font-size: 0.35em !important;
    float: left;
    min-width: 500px;
    text-transform: uppercase;
    letter-spacing: -0.05em;
}

div[id="product_information"] > div[class="heading"] >
div[calss="de"] {
    color: #4b59c2;
    font-size: 0.7em !important;
    float: left;
    min-width: 500px;
    text-transform: uppercase;
    margin-top: -7px;
}

div[class~="content"] h1 {
    font-family:  Calibri, "Vera Sans", sans-serif;
    font-size: 1.2em;
    color: #E0416A;
    float: left;
    margin: 0 0;
    padding: 0px 0px 10px 10px;
}

div[class~="content"] {
    font-size: 0.8em;
    color: #696969; 
}
div[class~="content"] > p {
	padding-left: 0px;
}
div[class~="content"] > textformat >li {
	margin-left: 15px\9;
}


div[class~="content"] > span {
    font-family: Verdana, Geneva, sans-serif;
    font-size: .9em;
    font-weight: thin;
    color: #959595;
    float: left;
    display: block;
    margin: 0 0;
    padding: 0px 10px;
}

div[class~="content"] > span.heading {
    clear: both;
    font-weight: bold;
    color: #555555;
    margin: 5px 0px 0px 0px;
}

div[class~="content"] > span.label {
    font-weight: bold;
    padding-right: 15px;
    clear: left;
    color: #555555;
}

div[class~="content"] > ol {
    margin: 0px 0px 0px 30px;
    padding: 0 0;
    float: left;
    width:100%;
    clear: both;
    
}

div[class~="media_content"] > div[class="media-holder"] {
    padding: 5px 5px;
    width: 357px;
    height: 239px;
    /* background-color: #e13f6e; */
    margin: 5px auto;
}

/*div[class~="media_content"] > div[class="media-holder"] > iframe {
    border: solid 1px #FFFFFF;
}*/

div[class="split_content_first"] {
    width: 1000px;
    height: 3px;
    margin: 30px 0px 0px 10px;
    float: left;
}
hr[class="split_content"] {
    width: 1000px;
    background-color: #838383;
    height: 3px;
    margin: 30px 0px 0px 10px;
    float: left;
}

div[class="product_detail_option_img grid_1"] {
    width: 104px !important;
    height: 221px;
    overflow:hidden;
    padding: 0px;
    border: 3px solid #838383;
    margin-left: 0px;
}

div[class="product_detail_option_img grid_1"] > div > img{
    float:left;
}
div[class="product_detail_option_img grid_1"] > a > img {
     /*width: 104px;*/
     width: 140px;
}

div[class="product-style-container"] {
    height: 209px;
    margin-top:30px;
}

div[id="product-style-container"] .topContainer {
	width: 1000px; 
	height:50px; 
	background-image:url(/common/static/images/icon/title_360style.png);
}
div[id="product-style-container"] .centerContainer {
	width: 1002px; 
	height: 546px;
}
div[id="product-style-container"] .centerContainer .leftContainer{
	float:left; 
	background-image:url(/service/images/template/product_view/product_styleview_left.jpg); 
	width:23px; 
	height:546px;
}
div[id="product-style-container"] .centerContainer .mainContainer {
	float:left; 
	width: 904px; 
	height:546px; 
	background-image:url(/service/images/template/product_view/product_styleview_bg.jpg); 
	padding-left:55px;
}
div[id="product-style-container"] .centerContainer .rightContainer {
	float:left; 
	width:20px; 
	height:546px; 
	background-image:url(/service/images/template/product_view/product_styleview_right.jpg);
}

div[id="product-style-container"] .bottomContainer {
	width: 1002px;
}

div[id="product-style-container"] .bottomContainer .bottomLeftContainer {
	float:left; 
	width:23px; 
	height:23px; 
	background-image:url(/service/images/template/product_view/product_styleview_left_01.jpg);
}

div[id="product-style-container"] .bottomContainer .bottomCenterContainer {
	height:23px; 
	width:959px; 
	float:left; 
	background-image:url(/service/images/template/product_view/product_styleview_footer.jpg);
}

div[id="product-style-container"] .bottomContainer .bottomRightContainer {
	float:left; 
	width:20px; 
	height:23px; 
	background-image:url(/service/images/template/product_view/product_styleview_right_01.jpg);
}

div[class="product-styles"] {
    height: 214px;
    width: 2080px;
}
div[class="product-styles"] > a[class="optionDetailFancyBox"] > img {
    float:left;
    height:208px;
    padding-right:5px;
    border:1px solid #E0E0E0;
    margin-right: 10px;
}



#review_form_container  {
    float: left;
    width: 700px;
    height:495px;
    padding: 0px;
    background-color: #FFFFFF;
    overflow: hidden;
 }

#review_form_container > .darkHeadingreview {
    background-color: #8A8A8A;
    color: #FFF;
    width: 700px;
    padding: 15px 0;
    text-align: center;
    margin: 0px auto;
    font-weight: bold;
    font-size: 16px;
 }

#review_form_container > form > table > tbody > tr > td > textarea {
    float: left;
    width: 490px;
    height: 100px;
    padding: 5px;
 }
#review_form_container > form > #review_form_rate{
    float: left;
    margin-left:10px;
}
#review_form_container > form > input{
    float: right;
    margin-right: 5px;
    margin-top : 20px;
   padding:5px;
   margin-top:20px;
}
#review_form_container > form > input[class="btn_color_1"] {
	margin-right: 20px;
}

#review_form_container > form > #file_disp {
    float:left;
    width:495px;
    margin:5px;
}
#review_form_container > form > table {
	margin : 20px;
}
#review_form_container > form > table > tbody > tr > th {
	width: 110px;
	text-align: right;
	padding-right: 20px;
	vertical-align: top:
}
#review_form_container > form > table > tbody > tr > td > span,div[id="review_form_rate"] {
	font-size: 10px; 
	width: 300px;
	float: left;
	color:#959595;
}
#review_form_container > form > table {
	border-bottom:#B3B3B3 1px dashed;
	margin-top:20px;
}
#review_form_container > form > table > tbody > tr > td {
	width: 500px;
}
#review_form_container > form > table > tbody > tr > td > div[id="file_disp"] {
	width: 240px;
	background-color:#E1DCDE;
	height: 21px;
	float: left;
	padding:5px;
}
#review_form_container > form > table > tbody > tr > td > input {
	float: left;
}
#review_form_container > form > table > tbody > tr > td > textarea[id="review_url"] {
	width: 400px;
	height: 21px;
	padding: 5px;
}
#review_form_container > form > table > tbody > tr > td > textarea[id="review_title"] {
	height: 21px;
}
#review_form_container > form > table > tbody > tr > td > textarea[id="review_Link"] {
	height: 21px;
	padding:5px;
	width: 400px;
	overflow: hidden;
}
#review_form_container > form > table > tbody > tr > td[class="end_line"] {
	padding-bottom: 20px;
}
#review_form_container > form > table > tbody > tr > th[class="end_line"] {
	padding-bottom: 20px;
}
div[id="customer_review"] {
    margin-bottom: 10px;
}


div[class="control_container"] {
    width: 1000px;
    padding: 5px 0px;
    float: left;
}

div[class="control_container"] > div[class="controls"] {
    float: right;
    font-size: .8em;
}

div[class="control_container"] > div[class="controls"] > span.write_review_message {
    float: left;
    width:800px;
}


div[class="control_container"] > div[class="controls"] > span.write_review_message > a {
    text-decoration:underline;
    color: #5C5C5C;
}
div[class="control_container"] > div[class="controls"] >
span, form {
    float: left;
}

div[class="control_container"] > div[class="controls"] >
form {
    margin-left: 5px;
}

div[class="control_container"] > div[class="controls"] >
form >label {
    width: 40px;
}

div[class="control_container"] > div[class="controls"] >
span {
    margin: 3px 5px;
}

div[class="control_container"] > div[class="controls"] >
span[class="count"] {
    color: #E1406C;
}

div[id="bread-crums"] {
    font-size: .75em;
    margin: 15px 0px 20px 0px;
}
div[id="bread-crums"] > a {
    color: #616161;
}

div[id="bread-crums"] > a[class="active-link"] {
    color: #FD6F96;
}

/*------------------------------------*\
    $POST NORMAL Begin
\*------------------------------------*/

div[class="post-review"]{
    float: left;
}

div[class="post-review"] > div[class="img-container"] {
    width: 200px;
    min-height: 120px;
    float: left;
    text-align: center;
}

div[class="post-review"] > div[class="img-container"] > div[class="sub-img-container"] {
    width:185px;
    height:185px;
    text-align: center;
    background-color:#FFFFFF;
    margin-left:5px;
    
}
div[class="post-review"] > div[class="img-container"] > a >
img {
    width:185px;
    margin: 5px auto;
    
}

div[class="post-review"] > div[class="post-content-review"] {
    float: left;
    width: 745px;
    font-size: .9em;
}

div[class="post-review"] > div[class="post-content-review"] >
div[class="post-heading-review"] > div[class="product-rating-review"] {
    float: left;
    clear: left;
    margin-right: 2px;
}

div[class="post-review"] > div[class="post-content-review"] >
div[class="post-heading-review"] > div[class="edit-controls-review"] {
    float: right;
    clear: right;
}

div[class="post-review"] > div[class="post-content-review"] >
div[class="post-heading-review"] > div[class="edit-controls-review"] >
a {
    color: #878787;
}

div[class="post-review"] > div[class="post-content-review"] >
hr {
    float: left;
    width: 745px;
    padding-bottom: 5px;
    margin-top: 7px;
}

div[class="post-review"] > div[class="post-content-review"] >
div[class="user-detail-review"] {
    float: left;
    width: 745px;
    margin-bottom: 10px;
}

div[class="post-review"] > div[class="post-content-review"] >
div[class="verified-reviewer] {
    width: 745px;
}


div[class="post-review"] > div[class="post-content-review"] >
div[class="user-detail-review"] > div[class="social-media-review"] >
img {
    float: left;
    margin: 0px 2px;
}

div[class="post-review"] > div[class="post-content-review"] >
div[class="user-detail-review"] > span[class="user-review"] {
    margin-left: 5px;
    font-size: 0.9em;
}

div[class="post-review"] > div[class="post-content-review"] >
div[class="user-detail-review"] > span[class="date-review"] {
    float:right;
    font-size: .8em;
}

/*------------------------------------*\
    $POST NORMAL END
\*------------------------------------*/

div[id="question_and_answer"] {
    min-height: 200px;
    margin-bottom: 25px;
}



div[id="product_color_imgs"] {
    width: 650px;
    height: 575px;
    border: 3px solid #E1406C;
    background-color: #FFFFFF;
}

div[id="product_color_imgs"] > div[class="container_12"] >
h2 {
    width: 590px;
    margin: 3px 21px;
    padding: 0 0;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 0.78em;
    font-weight: bold;
}

div[id="product_color_imgs"] > div[class="container_12"] >
div[id="options-thbs-container"] {
    width: 92px;
    height: 500px;
    float: left;
}

div[id="product_color_imgs"] > div[class="container_12"] > 
div[id="main-color-container"] > div[id="main-color-option"] {
    width: 500px;
    height: 517px;
    margin: 2px 0px 0px 20px;
}

div[id="product_color_imgs"] > div[class="container_12"] > 
div[id="main-color-container"] > div[id="main-color-option"] >
div[id="main-img"] {
    width: 500px;
    height: 500px;
    background-color: #D3D3D3;
}


div[id="product_color_imgs"] > div[class="container_12"] > 
div[id="main-color-container"] > div[id="main-color-option"] >div[id="main-color-caption"] {
    width: 500px;
    height: 12px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 0.75em;
    text-align: center;
    float: left;
    margin-top: 7px;
}

div[id="product_color_imgs"] > div[class="container_12"] > 
div[id="options-thbs-container"] > div[class="bx-wrapper"] > 
div[class="bx-viewport"] {
    height: 495px !important;
    top: 8px;
}

div[id="product_color_imgs"] > div[class="container_12"] > 
div[id="options-thbs-container"] > div[class="bx-wrapper"] > 
div[class~="bx-controls"] > div[class="bx-controls-direction"] >
a[class="bx-prev"] {
    background-image: url('../../images/template/color-slider-buttons.png');
    background-position: -0px -0px; 
    width: 90px; 
    height: 16px;
    top: -295px !important;
}

div[id="product_color_imgs"] > div[class="container_12"] > 
div[id="options-thbs-container"] > div[class="bx-wrapper"] > 
div[class~="bx-controls"] > div[class="bx-controls-direction"] >
a[class="bx-next"] {
    background-image: url('../../images/template/color-slider-buttons.png');
    background-position: -0px -26px; 
    width: 90px; 
    height: 15px;
    left: -8px;
    top: 193px !important;
}

div[id="product_color_imgs"] > div[class="container_12"] >
div[id="options-thbs-container"] > 
div[class="option-thbs"] {
    width: 90px;
    height: 470px;
    overflow: hidden;
}

div[class="option-thb"] {
    height: 90px;
    width: 90px;
    margin: 5px 0px;
    background-color: #d3d3d3;
}

div[class="option-thb"] > a {
    display: block;
    height: 90px;
    width: 90px;
    text-decoration: none;
}

div[class="option-thb"] > a[class="active-line"] {
    border: 4px solid #e1406d;
}

div[id="addToCart"] {
    width: 263px;
    height: 250px;
    border: 3px solid #E1406C;
}

div[id="addToCart"] > div[id="product-heading"] {
    background-color: #565656;
    color: #FFF;
    text-align: center;
    height: 22px;
    font-size: 1em;
}

div[id="addToCart"] > div[id="product-heading"] >
span[class="btn-close"] {
    background-color: #E1406C;
    color: #FFF;
    width: 10px;
    height: 10px;
    padding: 1px 5px;
    position: relative;
    top: -2px;
    left: 40px;
    font-size: .75em;
    font-weight: bold;
    cursor: pointer;
}

div[id="addToCart"] > div[id="product-img"] {
    float: left;
    clear: left;
    width: 100px;
    height: 100px;
    margin: 13px 1px 5px 9px;
    background-color: #FFF;
}

div[id="addToCart"] > div[id="product-specs"] {
    width: 139px;
    height:100px;
    float: left;
    clear: right;
    font-size: .65em;
    margin: 13px 6px 5px 1px;
    color: #828282;
}

div[id="addToCart"] > div[id="product-specs"] >
div[id="product-title"] {
    color: #636363;
}

div[id="addToCart"] > div[id="product-specs"] > 
div[id="price"] {
    color: #636363;
}

div[id="addToCart"] > div[id="selected-product"] {
    width: 251px;
    height: 60px;
    float: left;
    clear: both;
    background-color: #EAEAEA;
    margin-left: 7px;
}

div[id="addToCart"] > div[id="selected-product"] >
div[id="preview-product"] {
    width: 50px;
    height: 50px;
    margin: 5px 5px;
    background-color: #FFF;
    float: left;
    clear: left;
}

div[id="addToCart"] > div[id="selected-product"] >
div[id="option"] {
    float: left;
    clear: right;
    width: 107px;
    height: 24px;
    padding: 2px 22px;
    font-size: .75em;
    color: #9B9B9B;
}

div[id="addToCart"] > div[id="product-totals"] {
    text-align: right;
    width: 260px;
    height: 19px;
    float: left;
    clear: both;
    margin-top: 2px;
}

div[id="addToCart"] > div[id="product-totals"] >
span[class="our_price"] {
    float: none;
    display: inline-block;
}

div[id="addToCart"] > div[id="product-footer"] {
    text-align: center;
    float: left;
    clear: both;
    margin: 2px 3px;
}

div[id="addToCart"] > div[id="product-footer"] >
input[class~="medium-btn"] {
    width: 125px;
}

.body-review > iframe {
    z-index:-99;
}
.body-review{
    padding-top:5px;
}
.verified-reviewer{
    padding-top:5px;
}

#product_qna_list {
	font-size: 0.9em;
}

.whiteline{
	background-color:#FFF;
	height:1px;
}

