/* +++++ Item Common Styles +++++ */
.rrp_price      { color: #acacac; text-decoration:none; }
.our_price      { color: #373737; text-decoration:none; font-weight:bold;}
.save_price     { color: #d2a1a3; text-decoration:none; }
.item_name      { color: #a4a4a4; text-decoration:none; font-weight:normal; }
.special_price  { color: #83b1ea; text-decoration:none; }
.promo_price    { color: #7A9665; 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:180px;
    height:235px;
    position:relative;
    /*border:1px solid;*/
    z-index:100;
}

.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       { color: #a4a4a4; }
.small_view_save_price      {  }
.small_view_item_name       {  }
.small_view_special         {  }
.small_view_promotion       {  }


/* +++++ 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; margin-right:20px;  }
.big_view_collection_desc   {  }



/* Image Part */
.big_view_image             { width:350px; text-align:center; position:relative; padding-right:20px; border:0px; }

.big_view_zoom              {
    position:relative;
    padding-top:10px;
    top:-20;
    text-align:center;
}

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; }
html>body .big_view_match_item_holder {
	margin-left:0px;
}
.big_view_match_item_image  { 
	margin-right:20px;
}
.big_view_match_item_text   {
	 }

.big_view_certified {
    position:absolute;
    top:0;
    left:-5;
    z-index:100;
}

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

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



/* Details */
.big_view_details           { width:320px; border:0px solid #0000FF; }
html>body .big_view_details {
	margin-left:50px;
}
.big_view_name {
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
    padding-top:20px;
}

.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         {  margin-top:20px; padding-top:40px; padding-left:10px; padding-right:0px; border:0px solid #00FF66;  }
html>body .big_view_item_desc {
	margin-top:50px;
}
.big_view_item_more_desc    { }


.big_view_add_basket        { padding-left:10px; padding-top: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; }


.big_view_gift {
    position:relative;
    font-size: 11px;
    font-weight: normal;
    /*padding-bottom: 5px;*/
    padding-top: 5px;
    color: #aeaeae;
    text-align:center;
    top:-10;
}


/* +++++ 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 +++++ */




/* Item Details Tabs  */

.tab {
    float:left;
    width:140px;
    background:#f5f7fb;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    padding:2px;
    padding-left:4px;
    padding-right:4px;
    height:19px;
    cursor:pointer;
    cursor:hand;
}

.active_tab {
    border-color:red;
    color:#000000;
    border-top:1px solid #e6e7ea;
}

.tab_nav_holder {
    width:320;
}

.inactive_tab {
    border-color:black;
    color:#a3a4a6;
    border-bottom:1px solid #e6e7ea;
    float:left;
}

.separator {
    float:left;
    background:#bbbcbf;
    background:#DBDBDB;
    padding-top:2px;
    padding-bottom:2px;
    height:16px;
    margin-top:1px;
    margin-bottom:1px;
}

.tab_content {
    clear:both;
    padding:10px;
    background:#f5f7fb;
    width:281px;
}

.active_tab_content {
    display:block;
}

.inactive_tab_content {
    display:none;
}

.even_tab_line {
    font-family:Verdana;
    font-size:11px;
    background:#f5f7fb;
}

.odd_tab_line {
    font-family:Verdana;
    font-size:11px;
    background:#ffffff;
}

.tab_value {
    color:#b44d70;
}
.holder_fix {
	border:0px solid black;
	/*margin-top:30px;*/
	position:relative;
}
html>body .holder_fix {
	/*border:1px solid #000000;*/
	width:300px;
	/*margin-top:20px;*/
}
.hr_position {
	width:270px;
	margin-top:-5px;
}
html>body .hr_position {
	margin-top:10px;
}

