/* +++++ Item Common Styles +++++ */
.rrp_price      { color: #555555; text-decoration:none; }
.our_price      { color: #555555; text-decoration:none; }
.save_price     { color: #d2a1a3; text-decoration:none; }
.special_price  { color: #E6A96D; text-decoration:none; }
.promo_price    { color: #D2A1A3; text-decoration:none; }



/* +++++ Item Middle View +++++ */

.middle_view_holder {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:normal;
    text-align:left;
    border-left:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    padding:2px;
    padding-left:6px;
    margin:auto;
    margin-top:5px;
    margin-bottom:10px;
    width:210px;
    clear:both;
}


.middle_view_title {
    font-weight:bold;
    color:#4B4B4B;
    padding-bottom:4px;
    text-decoration:none;
}

.middle_view_image_hovers   { margin:auto; width:1px; height:1px; position:relative; }
.middle_view_sold_out       { position:absolute; left:-8px; top:36px; }
.middle_view_collection_img { position:absolute; left:-38px; }
.middle_view_image          { float:right; text-align:center; margin-bottom:3px; }
.middle_view_rrp            {  }
.middle_view_our_price      {  }
.middle_view_special_price  {  }
.middle_view_promo_price    {  }
.middle_view_save_price     {  }
.middle_view_carat          { color: #4B4B4B; }
.middle_view_link           { padding-top:4px; padding-bottom:4px; }
a.middle_view_link          { color:#4B4B4B; text-decoration:underline; }
a.middle_view_link:hover    { color: #4B4B4B; text-decoration:none; }



/* +++++ Item Small View +++++ */

.small_view_holder {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:normal;
    text-align:center;
    margin:2px;
    float:left;
    width:145px;
    height:170px;
    position:relative;
    /*border:1px solid;*/
}

.small_view_image_hovers    { margin:auto; width:1px; height:1px; position:relative; }
.small_view_sold_out        { position:absolute; left:-8px; top:36px; }
.small_view_collection_img  { position:absolute; left:-60px; }
.small_view_image           { margin-bottom:3px; }
.small_view_our_price       {  }
.small_view_save_price      {  }
.small_view_special         {  }
.small_view_promotion       {  }
.small_view_item_name       { color: #4B4B4B; font-weight:normal; }


/* +++++ Item Big View +++++ */

.big_view_holder {
    padding:0px;
    margin-top:10px;
    margin-bottom:20px;
    vertical-align:top;
}

/* Collection Part */
.big_view_collection        { margin-right:10px; width:150px; }
.big_view_collection_img    { text-align:center; padding-bottom:10px;  }
.big_view_collection_desc   {  }



/* Image Part */
.big_view_image             { width:200px; text-align:center; position:relative; padding-right:20px; border:0px; }
.big_view_zoom              { padding-top:10px; }
a.big_view_zoom             { position:relative; top:0px; }
.big_view_sold_out          { position:absolute; top:149px; left:140px; }

/* Match Item View */
.big_view_match_item_holder { width:100px; position:relative; top:160px; text-align:center; }
.big_view_match_item_image  { }
.big_view_match_item_text   { }


/* Details */
.big_view_details           { width:260px; }
.big_view_name {
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
    padding-top:20px;
}

.big_view_3daydelivery {
    position:absolute;
    top:0;
    left:240;
    z-index:100;
}

.big_view_3daydelivery1 {
    position:absolute;
    top:0;
    left:210;
    z-index:100;
}


.big_view_property_name     { float:left; clear:both;  width:80px; padding-left:10px; }
.big_view_property_value    { float:left; white-space: nowrap; font-weight:bold; padding-right:10px; }
.big_view_code              { width: 30em; }
.big_view_rrp               { width: 30em; }
.big_view_our_price         { width: 30em; }
.big_view_promo_price_holder{
    border:1px solid #bababa;
    clear:both;
    font-weight:bold;
    padding:2px;
    margin-left:5px;
    margin-right:35px;
}
.big_view_promo_title       { }
.big_view_promo_price       { text-align:right }

.big_view_item_desc         { clear:both; padding:10px; padding-right:0px;  }
.big_view_item_more_desc    { }


.big_view_add_basket        { padding-left:10px; font-weight:bold; color: #808080; }
a.big_view_add_basket       { padding:0px; color: #808080; }
.big_view_add_basket_link   { padding-bottom:3px; }


.big_view_buy_match         { padding-top:10px; padding-left:10px; font-weight:bold; }
a.big_view_buy_match        { padding:0px; color: #808080; }
.big_view_buy_match_link    { padding-bottom:3px; }


.big_view_associated_item       { padding-top:10px; padding-left:10px; font-weight:bold; }
a.big_view_associated_item      { padding:0px; color: #808080; }
.big_view_associated_item_link  { padding-bottom:5px; }


.big_view_size              { display:inline; font-weight:normal; }
.big_view_size_quest        { display:inline; }
a.big_view_size_quest       { font-weight:normal; font-size:9px;}


.big_view_links       { clear:both; margin-top:10px; border-top:1px solid #bababa; }
.big_view_offers_link { float:left; padding-right:10px;}
.big_view_email_link  { float:left; }


/* +++++ Item Big Image View +++++ */

.big_image_view_holder      { text-align:center; }
.big_image_view_logo        { float:left; }
.big_image_view_image       { clear:both; margin:auto; }
.big_image_view_collection  { float:right; }



/* +++++ Item Description View +++++ */

.desc_view_holder      { text-align:center; }
.desc_view_logo        { float:left; }
.desc_view_image       { clear:both; margin:auto; float:left; }
.desc_view_title       { padding-bottom:5px; }
.desc_view_text        { clear:both; padding-top:10px; text-align:left; }
.desc_view_close       { clear:both; padding-top:20px; }


/* +++++ Item Search +++++ */
