.layout2  .RightCol {
    width: 635px;    
}

.layout2 .loginInfo{
    margin: 0 0 18px;
}
.ProductDescr {
    float:right;
    width:385px;
}
.ProductDescr h1, .ProductDescr h2 {
    font-size:16px;
    line-height:28px;
    color:#545454;
}
.ProductDescr h1.eng {
    direction:ltr;
    text-align:right;
}
.ProductDescr .from {
    color:#575757;
    font-weight: bold;
    font-size: 14px;
    line-height:30px;
}
.ProductDescr .unisex {
    
}
.inline-icn {
    font-size:0px;
	line-height:0;
	padding:0;
	overflow:hidden;	

	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	
	vertical-align:middle;

	
	
	position:relative;
}
.uniman {
    background:url(../images/icn-unisex.png) no-repeat right top;
    width:28px;
	height:25px;
}
.uniwoman {
    background:url(../images/icn-unisex.png) no-repeat left top;
    width:28px;
	height:25px;
}
.unisex-text {
    padding: 0 10px 0 0;
    display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;  
}
.attributes {
    font-size: 12px;
    color:#976bab;
}
.attributes LI{
    margin:5px 0px;
}
.ProductDescr .longText {
    color:#575757;
    font-size: 14px;
    line-height:20px;
    margin: 0 0 12px 0;
}
.ProductImage {
    display:inline;
    float:left;
    width:212px;
    height:222px;
    margin:0 0 0 21px;
}
.ProductImage a {
    display:block;
    width:212px;
    height:222px;
    overflow:hidden;
    text-align:center;
    position:relative;
}
.ProductImage span.border-zoom {
    display:block;
    position:absolute;
    width:212px;
    height:222px;
    background:url(../images/product-zoom-border.png) no-repeat;
    cursor:pointer;
    top:0px;
    left:0px;
}
* HTML .ProductImage span.border-zoom {
    background-image: url(../images/x.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../App_Themes/CallPerfume/images/product-zoom-border.png");
}
.flexibox .MiddleBox {
    padding:0px 10px 5px;
}
/*.shoppingcartBox .shoppingCartBtn {
         background:url(../images/shopping_cart_noborder.png) no-repeat;
        display:block;
        height:32px;
        width:278px;
}*/
.shoppingcartBox .innerBox {
    margin-top:10px;
}
.in_box  .MiddleBox,
.in_box .TopBox span ,
.in_box .BottomBox span {
    background:#ebebe3;
}
.in_box .TopBox {
    background-image: url(../images/FlexiBoxRC_bg.png);
}
.in_box .TopBox SPAN EM {
    background-image: url(../images/FlexiBoxRC_bg.png);
}
.in_box .BottomBox {
    background-image: url(../images/FlexiBoxRC_bg.png);  
}
.in_box .BottomBox SPAN EM {
    background-image:url(../images/FlexiBoxRC_bg.png);   
}
.shopping_cart_list LI {
    font-size:12px;
    font-weight:bold;
    color:#575757;
}
.innerBox ul {
    list-style-image:url(../images/listArrow.png);
    margin-right:10px;
    list-style-position:inside;
}
.innerBox .MiddleBox {
    padding:0px;
}
.openLink {
    float:left;
    font-weight:bold;
    text-decoration:underline;   
}
.MoreLinks  .MiddleBox,
.MoreLinks .TopBox span ,
.MoreLinks .BottomBox span {
    background:#f1f1e9;
}
.MoreLinks .TopBox {
    background-image:url(../images/DarkGrey_RoundCorners_bg.png);
}
.MoreLinks .TopBox SPAN EM {
    background-image:url(../images/DarkGrey_RoundCorners_bg.png);
}
.MoreLinks .MiddleBox {
     background-image:url(../images/HelpFind_middle_bg.png);
     padding-top:10px;    
}
.MoreLinks .BottomBox {
    background-image:url(../images/DarkGrey_RoundCorners_bg.png);
}
.MoreLinks .BottomBox SPAN EM {
    background-image:url(../images/DarkGrey_RoundCorners_bg.png);
}
.MoreLinks .BottomBox SPAN {
    background:url(../images/HelpFind_middle_bg.png) no-repeat  -10px -46px;
}
.purchase H1 {
    color:#575757;
    font-weight:bold;
    font-size:14px;
    margin-bottom:10px;   
}
.purchase .purchase_title {
    font-size:16px;
    color:#545454;
    font-weight:bold;
    margin-bottom:5px;
    display:block;
    margin-top:15px;
}
.purchase .row {
    display:block;
    /*height:30px;*/
    position:relative;
}
.purchase .selected {
    background-color:#e7e7dd !important;
}
.purchase .white {
    background-color:white;
}
.purchase .gray {
    background-color:#f8f8f4;
}
.purchase .AddButton {
    background:url(../images/shopping_cart_orderBtn.png) no-repeat;
    color:white;
    display:block;
    font-weight:bold;
    height:27px;
    line-height:27px;
    margin-right:36px;    
    text-align:center;
    width:120px;
}
.purchase .AddButton:hover {
    background-position: 0 -27px;

}
.purchase .AddButton:hover {
    text-decoration:none;
 }
.rowList LI {
    float:right;
    color:#666666;   
}
.purchase .price_tag,
.txt_row .price_tag {
    color:#805b91 !important;
    font-size:16px;
     font-weight:bold;
}
.purchase .box {
    width:108px;
    text-align:center;
    margin-left:10px;
    padding-top:2px;
}
.purchase .wideTxt{
    width:253px; /*auto */
    margin-left:0px;
    padding: 0 !important;
}
.discount-box {
    color: #545454 !important;
    /*width: 120px;
    height: 30px;
    float: left;
    line-height: 30px;
    height: 30px;*/
}
.txt_special {
    color: #805b91;
    font-weight: bold;
    display: block;
}
.wideTxt SPAN {
    display: block;
    text-align: right;
}
TABLE.just_for_align {
    height: 27px;
}
.just_for_align TD {
    vertical-align: middle;
    height: 27px;
}

.purchase .bottom_row .ListBoxBtn {
    display:block;
    width:55px;
    height:27px;
    background:url(../images/ListButton_bg.png) no-repeat;
    float:left;
    position:relative;
}
.purchase .bottom_row .btn {
    background-color:transparent;
    border:0px none;
    cursor:pointer;
    display:block;
    height:13px;
    width:18px;
}
.ListBoxBtn SPAN {
    color:#575757;
    float:left;
    font-weight:bold;
    position:absolute;
    right:32px;
    top:6px;
}
.type-advice {
    color:#575757;
}
.tip-box {
    margin-bottom:50px;
    padding-top:30px;
}
.RadioLbl {
    display:block;
    height:20px;
    width:25px;
    float:none;
    margin:0px;
    padding:0px;
}
/*
.in_box_close,
.in_box_open {
    display:none;
}
.shoppingCartBtn SPAN {
    color:#3A7AB8;
    font-size:11px;
    font-weight:bold;
    left:19px;
    position:absolute;
    text-align:center;
    top:42px;
    width:23px;
    _line-height:15px;
}
/*
.in_box_open .purple_button_wide {
    margin-top:10px;
}
.in_box_open  .cart_content_row {
    margin-right:5px;
    padding-top:10px;
}
.in_box_open .img_wrapper {
    display:block;
    width:86px;
    height:84px;
    overflow:hidden;
    background:url(../images/pic_wrapper_small.png) no-repeat ;
    padding-top:8px;
    text-align:center;
    _clear:both;
    _margin-right:-27px;
}

.in_box_open .info {
    width:180px;
    color:#575757;
    font-size:12px;
    margin-top:17px;
}

.in_box_open .checkWrapper {
    padding-right:13px;
    width:153px;
}
.in_box_open .checkbox {
    width:auto;
    color:#575757;
}
.in_box_open .sub_text {
    font-size:10px;
    padding-right:30px;
    margin-top:-6px;
    color:#575757;
}
.in_box_open .txt_row {
    display:block;
    margin-top:5px;
    position:relative;
    width:217px;
}
.in_box_open .txt_row SPAN {
    display:inline;
    color:#575757;
    margin-top:-2px;
}
.in_box_open .txt_row  .price_tag {
display:block;
width:133px;
margin-left:5px;
}
.in_box_open .links_row a {
color:#5BABB4;
text-decoration:underline;
}
.in_box_open .links_row {
    display:block;
    text-align:right;
    clear:right;
    margin-top:8px;
}
.in_box_open .price_sam_row {
    background:transparent url(../images/horizoLine_bg.png) repeat-x scroll 0px -1px;
    margin-top:10px;
    padding-top:15px;
}
.in_box_open .price_sam_row SPAN {
    color:#545454;
    font-weight:bold;
    font-size:16px;
}
.in_box_open .price_sam_row .discount {
    color:#575757;
    font-weight:bold;
    font-size:14px;
}*/
.purchase .last {
    margin-bottom:30px;
}

.m_row_product {
    margin-top:15px !important;
}
.MoreLinks{
    margin:10px 0px;
}
.btnLi{
    left:20px;
    position:absolute;
}
.btnLi .ecf-outofstock {
    display: block;
    width: 120px;
    height: 29px;
    text-align: center;
    line-height: 29px;
}
.btnLi A.ecf-outofstock * {
    margin: 0 auto;
}
.editor_review{
    display:block;
    width:600px;
    padding:20px 0px;
}
.editor_review SPAN{
    font-size:12px;
    color:#575757;
    font-family:Arial;
}
.editor_review H2{
    color:#3d7db9;
    font-size:16px;
}
.onProduct{
    background-color:#f2e8f5 !important;
}
.product_table {
    table-layout: fixed;
    width: 100%;
}
.product_table TD {
    vertical-align: middle;
    padding:9px 0;
}
.p_col1 {
    width: 150px;
    padding-right: 10px !important;
}
.p_col2 {
    width: 90px;
}
.p_col3 {
    width: 187px;
}
.p_col4 {
}
