@charset "utf-8";
#shape li.pull-left div.txt {
	background: #006699;
	color:#fff;
}

#shape li.pull-left:hover div.txt 
{
		background: #379fde !important;
	
}

#shape li.pull-left div.selected 
{
	background: #379fde;
	
}


.iCheck-helper {z-index:2000;}
	
#compare-table-list-add td,
#diamonds-filter-results td,
#searchResults .fixed td {
	
	width: 15%;
	text-align:center;
}

	
 .compare-column {width:50px !important;text-align:center !important;}

#overlay img {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -32px; /* -1 * image width / 2 */
    margin-top: -32px;  /* -1 * image height / 2 */
    display: block;     
}



body.diamonds-index-index .category-title-container {float:left;}
/*diamondSearch*/

.diamondSearch{
 

	}
.diamondSearch .page-title{
}
.diamondSearch .headerBlock{
 	width:180px;
	float:right;
	margin-top:18px;
	
	}

 
	}

.drop-list .btn {
 

}

.drop-list .btn .caret {

    margin-left: 0;

    margin-top: 7px;

	float:right;

    border-top: 4px solid #263268;

}

.diamondSearch  .dropdown-menu li {

	border-bottom: 1px solid #cecece;

	}

.diamondSearch  .dropdown-menu li:last-child{

	border-bottom:none;

	}

.diamondSearch  .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {

    background-color: #08BBB9;

    color: #FFFFFF;

    text-decoration: none;

}

.diamondSearch .headerBlock .btn-group.open .btn.dropdown-toggle {

    

}

.diamondSearch .headerBlock .additional-menu{

	margin:0;

	height:inherit;

	float:left;

	}

.diamondSearch .headerBlock .additional-menu  li{

	width:185px;

	float:left;

	height:inherit;

	}

.diamondSearch .headerBlock .additional-menu li a{

	display:block;

	background:#fff;

	color:#565656;

	font-family:'habibiregular';

	font-size:16px;

	text-align:center;

	height:inherit;

	line-height:45px;

	border-right:1px solid #cccccc;

	}

	

.diamondSearch .headerBlock .additional-menu li a.active{

	background:#0088CC;

	color:#fff;

	}

.diamondSearch .headerBlock .additional-menu li a.active:hover{

	background:#0088CC;

	color:#fff;

	}

.diamondSearch .headerBlock .additional-menu li a:hover{

	text-decoration:none;

	background:#AAABA8;

	color:#fff;

	}

.diamondSearch  .page-title{

	font-family:Helvetica, Arial, sans-serif;

	font-size:18px;

	color:#000;

	font-weight:bold;

	margin-left:30px;

	}

.diamondSearch .col-left, .diamondSearch .col-right{

	float:left;

	width:45%;

	}

.diamondSearch .col-left{

	margin-right:5%;

	}

.diamondSearch .col-right{

	margin-left:5%;

	}

@media (max-width:1200px){

	.diamondSearch .col-left{

	float:none;

	margin-right:0;

	width:100%

	}

	.diamondSearch .col-right{

	float:none;

	margin-left:0;

	width:100%

	}

	}

.diamondSearch .section {

	margin-top:0px !important;

	}

	.diamondSearch .section .caption{
 

		}
 
 


.diamondSearch .section .bodyBlock{

	margin:10px;
	margin-top:5px;

	}

.diamondShape{

	margin-left:10px;

	}

.diamondShape li{

	display:inline-block;

	margin-left:25px;

	}

.diamondShape li a {

	font-family: Helvetica, Arial, sans-serif;

	font-size:12px;

	color:#999;

	display:block;

	text-align:center;

	}

.diamondShape li.active a{

	color:#333;

	}

.diamondShape li:hover a{

	color:#333;

	}

.diamondShape li:first-child{

	margin-left:0;

	}

[class^="icon-"], [class*=" icon-"] {

    background-image: url("../images/series_1.png");

    background-position: 49px 37px;

    background-repeat: no-repeat;

    display: block;

    height: 37px;

    line-height: 14px;

    vertical-align: text-bottom;

    width: 49px;

	padding-right:4px;

	padding-top:5px;

	border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

}

[class^="icons-"], [class*=" icons-"] {

    background-image: url("../images/series_1.png");

    background-position: 49px 37px;

    background-repeat: no-repeat;

    display: block;

    height: 35px;

    line-height: 14px;

    vertical-align: text-bottom;

    width: 49px;

	padding-right:4px;

	padding-top:5px;

	border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

}

	

	.icons-heart{background-position:8px 3px;}

.diamondShape li.active .icons-heart, .diamondShape li:hover .icons-heart{background-position:8px -40px;}

.diamondShape li.active .icons-heart, .diamondShape li a:hover{text-decoration:none;}

.icons-triangle{background-position:-51px 3px;}

.diamondShape li.active .icons-triangle, .diamondShape li:hover .icons-triangle{background-position:-51px -40px;}

.icons-asscher{background-position:-118px 3px;}

.diamondShape li.active .icons-asscher, .diamondShape li:hover .icons-asscher{background-position:-118px -40px;}

.icons-radiant{background-position:-183px 3px;}

.diamondShape li.active .icons-radiant, .diamondShape li:hover .icons-radiant{background-position:-183px -40px;}

.icons-emerald{background-position:-250px 3px ;}

.diamondShape li.active .icons-emerald, .diamondShape li:hover .icons-emerald{background-position:-250px -40px ;}

.icons-marquise{background-position:-316px 5px ;}

.diamondShape li.active .icons-marquise, .diamondShape li:hover .icons-marquise{background-position:-316px -38px ;}

/*.diamondShape li i {

    border: 1px solid #fff;

}

.diamondShape li.active i{border:1px solid #ddd;}*/

.icons-pear{background-position:8px -80px;}

.diamondShape li.active .icons-pear, .diamondShape li:hover .icons-pear{background-position:8px -122px;}

.icons-oval{background-position:-50px -79px;}

.diamondShape li.active .icons-oval, .diamondShape li:hover .icons-oval{background-position:-50px -121px;}

.icons-cushion{background-position:-117px -79px;}

.diamondShape li.active .icons-cushion, .diamondShape li:hover .icons-cushion{background-position:-117px -121px;}

.icons-princess{background-position:-183px -79px;}

.diamondShape li.active .icons-princess, .diamondShape li:hover .icons-princess{background-position:-183px -121px;}

.icons-round{background-position:-250px -80px ;}

.diamondShape li.active .icons-round, .diamondShape li:hover .icons-round{background-position:-250px -121px ;}

.icons-Marquise1{background-position:-316px -79px ;}

.diamondShape li.active .icons-Marquise1, .diamondShape li:hover .icons-Marquise1{background-position:-316px -121px ;}



.fancyColor{

  float:left;

  width:110px;

  background: rgb(254,254,254); /* Old browsers */

  background: url('../images/arrow_select.png') no-repeat scroll 95% center , -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */

  background: url('../images/arrow_select.png')no-repeat   scroll 95% center , -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */

  background:  url('../images/arrow_select.png') no-repeat  scroll 95% center ,-webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */

  background: url('../images/arrow_select.png') no-repeat  scroll 95% center , -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */

  background: url('../images/arrow_select.png') no-repeat  scroll 95% center , -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */

  background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */

  border:1px solid #ccc;

  border-radius:4px;

  -moz-border-radius:4px;

  -webkit-border-radius:4px;

  text-align:center;

  padding:5px 0;

  margin-left:20px;

  margin-bottom:10px;

  color:#595959;

  text-shadow:0 1px #fff;

  font-size:13px;

  font-family:Helvetica, Arial, sans-serif;

 }

 .fancyColor.active{

  width:110px;

  background: rgb(254,254,254); /* Old browsers */

  background: url('../images/arrow_select_hover.png') no-repeat scroll 95% center , -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */

  background: url('../images/arrow_select_hover.png')no-repeat   scroll 95% center , -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */

  background:  url('../images/arrow_select_hover.png') no-repeat  scroll 95% center ,-webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */

  background: url('../images/arrow_select_hover.png') no-repeat  scroll 95% center , -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */

  background: url('../images/arrow_select_hover.png') no-repeat  scroll 95% center , -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */

  background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%); /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */

  border:1px solid #ccc;

  border-radius:4px;

  -moz-border-radius:4px;

  -webkit-border-radius:4px;

  text-align:center;

  padding:5px 0;

  margin-left:20px;

  margin-bottom:20px;

  color:#595959;

  text-shadow:0 1px #fff;

  font-size:13px;

  font-family:Helvetica, Arial, sans-serif;

 }

.colorSamples {

	display:none;

	}

.colorSamples .color li{

	display:inline-block;

	margin-right:5px;

	}

.colorSamples .color li a{

	opacity:0.8;

	}

.colorSamples .color li a span{

	display:block;

	text-align:center;

	padding-top:5px;

	color:#000;

	}

.colorSamples .color li a:hover{

	text-decoration:none;

	opacity:1;

	}



/*slider price*/

#price,#price2,#price1, #carat,#carat2,#carat1 {
text-align:center;
	border:1px solid #e4e4e4;

	padding:1px;

	width:35px;

	height:15px;

}
input#carat2, input#price2 {float:right;}
.price-pole label{
	height:20px;
	}
#options, #options-carat, #options-color, #options-clarity, #options-cut{

	width:400px;

	padding:10px;
	padding-top:0;
	padding-bottom:5px;

}

.price-pole{

	float:left;

	margin-top:10px;

	}

.price-pole.last{

	float:right;

	}

#slider_price, #slider_carat, #slider_color, #slider_clarity,  #slider_cut   {

	margin-top:10px;

}

#options .ui-widget-content, #options-carat .ui-widget-content, #options-color .ui-widget-content, #options-clarity .ui-widget-content,  #options-cut .ui-widget-content {

    background:  #fff;

    border: 1px solid #AAAAAA;

    color: #222222;

	  box-shadow:0 0 3px #ccc inset;

}

#options  .ui-widget-header, #options-carat  .ui-widget-header ,  #options-color  .ui-widget-header,  #options-clarity  .ui-widget-header, #options-cut  .ui-widget-header {

  background: rgb(48,142,189); /* Old browsers */

	background: -moz-linear-gradient(top, rgba(48,142,189,1) 0%, rgba(31,90,152,1) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(48,142,189,1)), color-stop(100%,rgba(31,90,152,1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgba(48,142,189,1) 0%,rgba(31,90,152,1) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgba(48,142,189,1) 0%,rgba(31,90,152,1) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgba(48,142,189,1) 0%,rgba(31,90,152,1) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgba(48,142,189,1) 0%,rgba(31,90,152,1) 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#308ebd', endColorstr='#1f5a98',GradientType=0 ); /* IE6-9 */

	border: 1px solid #2876a3;

  color: #222222;

  font-weight: bold;

}

#options-color  .ui-widget-header.passive{

    background:  #fafafa;

    border: 1px solid #AAAAAA;

		border-top:none;

	}

#options .ui-state-default, #options-carat .ui-state-default, #options-color .ui-state-default, #options-clarity .ui-state-default, #options-cut .ui-state-default{

  background: rgb(209,208,208); /* Old browsers */

	background: -moz-linear-gradient(left, rgba(209,208,208,1) 0%, rgba(234,233,233,1) 50%, rgba(211,210,210,1) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(209,208,208,1)), color-stop(50%,rgba(234,233,233,1)),   		  			color-stop(100%,rgba(211,210,210,1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(left, rgba(209,208,208,1) 0%,rgba(234,233,233,1) 50%,rgba(211,210,210,1) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(left, rgba(209,208,208,1) 0%,rgba(234,233,233,1) 50%,rgba(211,210,210,1) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(left, rgba(209,208,208,1) 0%,rgba(234,233,233,1) 50%,rgba(211,210,210,1) 100%); /* IE10+ */

	background: linear-gradient(to right, rgba(209,208,208,1) 0%,rgba(234,233,233,1) 50%,rgba(211,210,210,1) 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d0d0', endColorstr='#d3d2d2',GradientType=1 ); /* IE6-9 */

	border: 1px solid #585959;

    border-radius: 15px;

	-moz-border-radius: 15px;

	-webkit-border-radius: 15px;

    color: #555555;

    font-weight: normal;

		z-index:400;

}

.diamondSearch .reset{

	float:right;

	margin-right:60px;

	width:150px;

	border:1px solid #c34641;

	border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	color:#fff;

	text-shadow:0 -1px #656565;

	padding:6px 0;

	font-family: Helvetica, Arial, sans-serif;

	font-size:16px;

	background: rgb(234,92,87); /* Old browsers */

	background: -moz-linear-gradient(top, rgba(234,92,87,1) 0%, rgba(195,70,65,1) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,92,87,1)), color-stop(100%,rgba(195,70,65,1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgba(234,92,87,1) 0%,rgba(195,70,65,1) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgba(234,92,87,1) 0%,rgba(195,70,65,1) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgba(234,92,87,1) 0%,rgba(195,70,65,1) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgba(234,92,87,1) 0%,rgba(195,70,65,1) 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea5c57', endColorstr='#c34641',GradientType=0 ); /* IE6-9 */

	}

/*color-slider*/

.scale {

   margin: 0;

   padding: 0;

   position: relative;

   top: 30px;

   width: 410px;

   z-index: 200;

}

 .scale li{

	display:inline-block;

	border-right:1px solid #fff;

	height:7px;

	padding:0;

	margin:0;

	text-align:center;

	opacity:0.6;

	width:40px;

	}

#options-clarity .scale li{

	display:inline-block;

	border-right:1px solid #fff;

	height:7px;

	padding:0;

	margin:0;

	text-align:center;

	opacity:0.6;

	width:37px;

	}

#options-cut .scale li{

	display:inline-block;

	border-right:1px solid #fff;

	height:7px;

	padding:0;

	margin:0;

	text-align:center;

	opacity:0.6;

	width:64px;

	}

 .scale li:last-child{

	border-right:none;

	}

 .scale li span{

	position:relative;

	top:-25px;

	color:#000000;

	font-size:12px;

	}

.clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col3-layout .product-options-bottom .price-box:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .product-list-dis li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after {

    clear: both;

    content: ".";

    display: block;

    font-size: 0;

    height: 0;

    line-height: 0;

    overflow: hidden;

}

.product-list-dis{

	margin-left:0;

	}

.product-list-dis li.item {

    /* background: url("../images/bg-product.png") repeat scroll 0 0 transparent; */

    margin: 0 0 15px;

    padding: 9px;

	width:47%;

	display:inline-block;

	margin-right:2%;

}

.product-list-dis .item-inner{

	width:96%

	}

@media(max-width:1250px){

	.product-list-dis.special li.item{

		width:46.3%;

		

	}

	.product-list-dis .item-inner{

	width:93.5%

	}

}

@media(max-width:790px){

	.product-list-dis.special li.item{

		width:95%;

		

	}

	.product-list-dis .item-inner{

	width:96%

	}

	.pager .limiter{

		text-align:left;

		}

	.pageBlock {

    float: left !important;

	}

}

@media(max-width:600px){

	.product-list-dis.special li.item{

		width:85%;

		

	}

	.product-list-dis.special .item-inner{

		width:95%

	}

	.pager .limiter{

		text-align:left;

		}

	.pageBlock {

    float: left !important;

	}

}

.product-list-dis li.item:nth-child(even){

	margin-right:0;

	}

.product-list-dis li.item .item-inner {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #CBCBCB;

    float: left;

    padding: 10px;

}

.product-list-dis .product-image {

    float: left;

    height: 160px;

    margin: 0 0 10px;

    width: 175px;

}

.product-list-dis .product-shop {

	/*float:left;*/

}



.textBlock {

    /*float: left;*/

    width:98%;

}

.product-list-dis .product-name {

    font-size: 140%;

    font-weight: bold;

    margin: 0 0 5px;

	line-height:22px;

}

.retail, .savings {

    color: #6E6E6E;

    font-size: 12px;

}

.retail  .price {

    color: #2367A1;

    font-size: 16px;

}

 .savings .price {

    color: #333;

    font-size: 16px;

	font-weight:bold;

}

.actions{

	margin-top:3px;

	}

.product-list-dis .actions{

	margin-top:20px;

	}

.view-mode a.grid {

    background: url("../images/grid-bl.png") no-repeat scroll 0 0 transparent;

    float: left;

    height: 16px;

    text-indent: -9999px;

    width: 25px;

}

.actions label{

	width:60px;

	display:inline-block;

	margin-left:5px;

	text-transform:uppercase;

	font: 11px/24px Arial;

	}

.actions.special button.button span {

	padding:0 5px;

	}

.actions.special input[type="checkbox"]{

	margin-top:-1px;

	}


.table tbody tr:hover td, .table tbody tr.active td{

    background-color: #EBEBEB;

}


.modal.fade.in {

    top:50%;

}

.modal-body {

    max-height: 400px;

    overflow-y: auto;

    padding: 15px;

}



.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {

font-size: 0.8em;
}

.summary_table tbody td{

	border-left:1px solid #ddd;

	font-size:13px;

	}

.summary_table div.item {

	background:none;

	}

.summary_table  div.item .item-inner{

	border:none !important;

	}

.summary_table tbody td:first-child, .summary_table_phone tbody td:first-child{

	font-weight:bold;

	}

.summary_table div.item img{

	width:70%;

	}

.summary_table_phone tbody td{

	font-size:13px;

	}

/*product page*/


   body.diamonds-index-index  .container input
   {
	   
	  
     }
     #shape input
     {
		 
	  
       }
	 

	 
.diamondSearch .headerBlock .additional-menu.cart{

	float:right;

	border-left:1px solid #ddd;

	}

.diamondSearch .headerBlock .additional-menu.cart li a{

	border:none;

	}
   
	body.diamonds-index-index .add-to-compare {display:none;}
	
body.diamonds-index-index .butt button {display:none;}

body.diamonds-index-index .span3.pageBlock {width: 100% !important;
margin: 0;}

