@charset "utf-8";

/* CSS Document */



.row {

    margin: 0;

}





body {

	background: rgba(0, 0, 0, 0) url("../images/body-bg.jpg") scroll 0 0;

	margin: 0 auto;

}

input:focus, select:focus {

	outline: none;

}

a:focus {

	outline: none;

}

#container {

	width: 970px;

	margin: 0 auto;

}

header {

	background: rgba(0, 0, 0, 0) url("../images/header-bg.jpg") repeat scroll 0 0 / cover ;

    /*overflow: hidden;*/

    padding: 5px 0 0;

    position: relative;

    width: 100%;

    z-index: 9999;

}

.logo {

    padding: 0;

}

.country-call-language {

	background: #033568 none repeat scroll 0 0;

	color: #fff;

	font-family: "Arial";

	font-size: 12px;

	height: 30px;

	line-height: 33px;

	position: absolute;

	right: 14%;

	width: 30%;

}

.country-call {

	float: left;

	width: 65%;

}

.country-call-language img {

	float: left;

	margin: 3% 1% 0;

}

.language {

	border-left: 2px solid #05284f;

	float: left;

	line-height: 28px;

	padding-left: 1%;

	padding-top: 2px;

	width: 35%;

}

.language form {

	float: right;

	width: 54%;

}

.select-wrapper {

	float: left;

	display: inline-block;

	background: url("../images/language-select-bg.jpg") no-repeat right center;

	cursor: pointer;

}

.select-wrapper, .select-wrapper select {

	width: 73px;

	height: 25px;

}

.select-wrapper:hover {

	background: url("../images/language-select-bg.jpg") no-repeat right center;

}

.select-wrapper .holder {

	color: #05284f;

	font-weight: bold;

	cursor: pointer;

	display: block;

	margin: 0 25px 0 14px;

	overflow: hidden;

	position: relative;

	white-space: nowrap;

}

.select-wrapper select {

	color: #000;

	margin: 0;

	position: absolute;

	z-index: 2;

	cursor: pointer;

	outline: none;

	opacity: 0;

 _noFocusLine: expression(this.hideFocus=true);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	filter: alpha(opacity=0);

	-khtml-opacity: 0;

	-moz-opacity: 0;

}

.register-logIn-cart{

	margin-top: 4%;

    overflow: hidden;

    padding: 0;

}

.register-logIn-cart ul{

	list-style-type:none;

	padding:0;

	margin:0;

}

.register-logIn-cart ul li{

	float: left;

    margin-left: 7%;

}

.register-logIn-cart ul li a{

	color: #fff;

	font-family: "Arial";

	font-size: 12px;

	text-decoration:none;

}

.register-logIn-cart ul li a:hover{

	color: #05284f;

}

.menu {

    overflow: hidden;

    padding: 1% 0;

    width: 100%;

}



#cssmenu > ul > li:last-child {

    float: right;

    padding-left: 1px;

}



.cssmenu-german ul li a {

    padding: 0 42px !important;

}



.cssmenu-german ul li a:last-child {

    padding: 0 41px 0 40px !important;

	float:right;

}



.cssmenu-french ul li a {

    padding: 0 57px 0 58px !important;

}



.cssmenu-french ul li a:last-child {

    padding: 0 45px !important;

}



.banner{

	/*margin:18% 0 2%;*/

	margin:1% 0 2%;

}



.member-search{

	/*margin:20% 0 2%;*/

	margin:2% 0 2%;

	padding-right:0;

}



.search{

	background: rgba(0, 0, 0, 0) url("../images/home-serch-bg.png") no-repeat scroll 0 0 / 100% auto;

    height: 43px;

    margin-bottom: 2%;

    padding: 6px 5px;

}



.search-area{

	background: #fff none repeat scroll 0 0;

    border-radius: 50px;

}



.search-area input {

    background: rgba(0, 0, 0, 0) url("../images/home-serch-input-bg.png") no-repeat scroll 7px 7px;

    border: medium none;

    color: #033569;

    font-family: "Arial";

    font-size: 10px;

    font-weight: 600;

    height: 27px;

    padding-left: 12%;

    text-transform: uppercase;

    width: 90%;

}



/* Different color for some fields */



.search-area input::-webkit-input-placeholder{

	color: #033569;

	font-weight:bold;

	opacity:1;

}



.search-area input:-moz-placeholder{

	color: #033569;

	font-weight:bold;

	opacity:1;

}



.search-area input::-moz-placeholder{

	color: #033569;

	font-weight:bold;

	opacity:1;

}



.search-area input:-ms-input-placeholder{

	color: #033569;

	font-weight:bold;

	opacity:1;

}



.search-area button{

    background: rgba(0, 0, 0, 0) url("../images/home-serch-btn.png") no-repeat scroll 0 1px;

    border: medium none;

    float: right;

    height: 25px;

    width: 25px;

}



.member-login{

	border-radius: 10px 10px 5px 5px;

    /*box-shadow: 1px 1px 4px #000;*/

    overflow: hidden;

	margin-bottom:2%;

}



.login-heading{

    background: #053c78 none repeat scroll 0 0;

    border: 1px solid #000;

    border-radius: 10px 10px 0 0;

    /*border-right: 1px solid #000;

    border-top: 1px solid #000;*/

    color: #fff;

    font-family: "Arial";

    font-size: 24px;

    font-weight: bold;

    padding: 8px 0;

    text-align: center;

}



.login-part{

	background: #fff none repeat scroll 0 0;

    overflow: hidden;

    padding: 7%;

}



.login-part .email input{

    background: rgba(255, 255, 255, 01) url("../images/home-login-email-bg.png") no-repeat scroll 0 0;

	border:1px solid #999999;

	padding-left: 15%;

}



.login-part .password input{

    background: rgba(255, 255, 255, 01) url("../images/home-login-password-bg.png") no-repeat scroll 0 0;

	border:1px solid #999999;

	padding-left: 15%;

}



.form-control:focus{

	border-color:#5ed475 !important;

}



.login-part button{

    background: rgba(255, 255, 255, 1) url("../images/home-login-btn-bg.png") no-repeat scroll 0 0;

    border: medium none;

    color: #1c6d2a;

    float: left;

    font-family: "Arial";

    font-size: 18px;

    font-stretch: ultra-condensed;

    font-weight: 100;

    height: 35px;

    margin-right: 8%;

    padding-right: 17%;

    text-transform: uppercase;

}



.login-part button:hover{

    background: rgba(255, 255, 255, 1) url("../images/home-login-btn-bg.png") no-repeat scroll 0 0;

	border:none;

	color: #1c6d2a;

}



.login-part .checkbox{

	color: #999;

    font-family: "Arial";

    font-size: 10px;

    line-height: 20px;

    margin: 0;

	display:inline-block;

}



.checkbox label {

    margin: 0;

}



.checkbox label input {

    margin-top: 8px;

}



.forget-password{

	line-height: 8px;

	display:inline-block;

}



.forget-password a{

	color: #999;

    font-family: "Arial";

    font-size: 15px;

	text-decoration:none;

}



.sign-up-part{

	background: rgba(0, 0, 0, 0) url("../images/sign-up-part-bg.png") no-repeat scroll 90% center;

    color: #999;

    font-family: "Arial";

    font-size: 17px;

    line-height: 40px;

    overflow: hidden;

    text-align: center;

    width: 100%;

}



.sign-up-part button{

	background: rgba(0, 0, 0, 0) linear-gradient(#b00d1a, #8d0a12) repeat scroll 0 0;

    border: 1px solid #73030d;

    color: #fff;

    font-family: "Arial";

    font-size: 18px;

    font-stretch: expanded;

    line-height: 0;

    margin: 0 20%;

    padding: 8% 10%;

    text-transform: none;

}



.sign-up-part button:hover{

	background: rgba(0, 0, 0, 0) linear-gradient(#b00d1a, #8d0a12) repeat scroll 0 0;

    border: 1px solid #73030d;

    color: #fff;

    font-family: "Arial";

    font-size: 18px;

    font-stretch: expanded;

    line-height: 0;

    margin: 0 20%;

    padding: 8% 10%;

    text-transform: none;

}



.search-diamond-gemstone{

	margin-bottom: 2%;

    overflow: hidden;

    width: 100%;

}



.search-for-diamond{

	overflow:hidden;

}



.search-for-diamond{

	padding:0 5px;

}



.search-for-diamond a{

	background: rgba(3, 53, 105, 1) url("../images/search-for-diamond-gemstone-bg.png") no-repeat scroll right center;

    color: #fff;

    float: right;

    font-family: "Arial";

    font-size: 20px;

    line-height: 52px;

    padding: 0 14% 0 5%;

    text-decoration: none;

}



.search-for-gemstone{

	padding:0 5px;

}



.search-for-gemstone a{

	background: rgba(3, 53, 105, 1) url("../images/search-for-diamond-gemstone-bg.png") no-repeat scroll right center;

    color: #fff;

    float: left;

    font-family: "Arial";

    font-size: 20px;

    line-height: 52px;

    padding: 0 12% 0 5%;

    text-decoration: none;

}



footer{

	background:url(../images/footer-bg.jpg) repeat;

	padding:2% 0 0;

	overflow:hidden;

	width: 100%;

}

.footer-logo{

	background: #fff none repeat scroll 0 0;

    box-shadow: 0 5px 5px #ccc;

    overflow: hidden;

    padding: 1% 0;

	margin-bottom: 2%;

}

.footer-logo ul{

	list-style-type:none;

	padding:0;

	margin:0;

}

.footer-logo ul li{

	float: left;

    margin: 0 17px;

}

.daily-market-price{

    width: 100%;

}

.daily-market-price ul{

	background: #cfcfd1 none repeat scroll 0 0;

    overflow: hidden;

	list-style-type:none;

    padding: 5px 0;

	margin:0;

    width: 55%;

}

.daily-market-price ul li{

	color: #e52829;

    float: left;

    font-family: "Arial";

    font-size: 12px;

    font-weight: bold;

    margin: 0 2%;

}

.blue-text{

	color: #03305e;

	font-family: "Arial";

	font-size: 12px;

}

.footer-menu{

	margin: 1% 0;

    overflow: hidden;

    padding: 0;

}

.footer-menu ul{

	list-style-type:none;

	padding:0;

	margin:0;

}

.footer-menu ul li{

	border-right: 2px solid #4d4d4d;

    float: left;

    line-height: 10px;

    margin-right: 1%;

    padding-right: 1%;

}

.footer-menu ul li a{

	color: #4d4d4d;

	font-family: "Arial";

	font-size: 11px;

	font-weight:bold;

	text-decoration:none;

}

.footer-menu ul li:last-child{

	border-right:none;

}

.footer-social{

	float: right;

    overflow: hidden;

    padding: 0;

}

.footer-social ul{

	float: right;

    list-style-type: none;

    margin: 0;

    padding: 0;

    width: 61%;

}

.footer-social ul li{

	color: #4d4d4d;

    float: left;

    font-family: "Arial";

    font-size: 12px;

    font-weight: bold;

    line-height: 28px;

    margin-left: 2%;

}

.copyright{

	color: #000;

    font-family: "Arial";

    font-size: 11px;

    line-height: 45px;

    overflow: hidden;

    text-align: center;

    width: 100%;

}



	

	

.wide-breadcamp {

    margin-top: 8%;

}

.product-mid-content {

    background: #fff none repeat scroll 0 0;

    /*border-radius: 10px;*/

	overflow: hidden;

	padding:2% 0;

	margin: 0 0 2%;

}



.product-mid-content-cart {

    background: #fff none repeat scroll 0 0;

    /*border-radius: 10px;*/

	overflow: hidden;

	padding:2% 1% 0 2%;

	margin: 0 0 2%;

}



.product-name{

	border-bottom: 1px solid #ccc;

    color: #033569;

	font-family: 'Roboto', sans-serif;

    font-size: 30px;

    font-weight: bold;

    line-height: 35px;

    padding-bottom: 2%;

}

.product-price{

	font-family: 'Roboto', sans-serif;

	font-size:48px;

	font-weight:bold;

	color:#000;

	line-height: 50px;

}

.shipping-details{

	color: #000;

	font-family: 'Roboto', sans-serif;

    font-size: 12px;

    width: 52%;

    margin-bottom: 2%;

}

.shipping-details a{

	color: #033569;

	text-decoration:underline;

}

.shipping-details a:hover{

	color: #033569;

	text-decoration:none;

}

.customise-design{

	margin-top:1%;

}

.customise-design{

    color: #033569;

	font-family: 'Roboto', sans-serif;

    font-size: 20px;

    font-weight: bold;

    line-height: 35px;

}

.accordion-section-title img {

    float: left;

	margin-right:5%;

}

.customise-ring-size{

	background: rgba(3, 53, 105, 0.8) none repeat scroll 0 0;

    height: 55px;

}

.customise-ring-size-text{

    color: #fff;

    float: left;

    font-size: 12px;

    margin: 2% 0 0 17%;

	font-weight: 500;

}

.customise-ring-size-select {

    float: right;

    margin: 3% 10% 0 0;

    width: 50px;

}

.customise-ring-size-select select {

    font-size: 12px;

    font-weight: 100;

    width: 100%;

	height:25px;

}

.delivery-type{

   color: #033569;

	font-family: 'Roboto', sans-serif;

    font-size: 15px;

    font-weight: bold;

    height: 35px;

    padding: 1% 0;

    width: 100%;

}

.delivery-check {

    float: left;

    width: 100%;

}



@import url(http://fonts.googleapis.com/css?family=Cabin:700);



/* HTML5 Boilerplate accessible hidden styles */

[type="radio"] {

  border: 0; 

  clip: rect(0 0 0 0); 

  height: 1px; margin: -1px; 

  overflow: hidden; 

  padding: 0; 

  position: absolute; 

  width: 1px;

}



/* One radio button per line */

label {

  cursor: pointer;

    display: block;

    font-size: 15px;

    line-height: 30px;

	margin-left: 3%;

}



[type="radio"] + span {

  display: block;

}



/* the basic, unchecked style */

[type="radio"] + span:before {

 	border: 0.135em solid #fff;

    border-radius: 1em;

    box-shadow: 0 0 0 0.20em #033569;

    content: "";

    display: inline-block;

    height: 15px;

    margin-right: 0.75em;

    transition: all 0.5s ease 0s;

    vertical-align: -0.25em;

    width: 15px;

}



/* the checked style using the :checked pseudo class */

[type="radio"]:checked + span:before {

  background: #000;

  box-shadow: 0 0 0 0.20em #033569;

}

.cart-wishlist-btn{

	border-bottom: 1px solid #ccc;

    overflow: hidden;

    padding: 2% 0;

    width: 100%;

}

.cart-wishlist-btn a{

	background: #033569 none repeat scroll 0 0;

    border: 1px solid #033569;

    color: #fff;

	font-family: 'Roboto', sans-serif;

    float: left;

    font-size: 14px;

    margin-right: 3%;

    padding: 2% 8%;

    text-decoration: none !important;

    text-transform: uppercase;

}

.cart-wishlist-btn a:hover{

	background: #fff none repeat scroll 0 0;

    color: #033569;

}

.cart-wishlist-btn a.wishlist-btn{

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;

    border: 1px solid #033569;

    color: #033569;

    padding: 2% 5%;

}

.cart-wishlist-btn a.wishlist-btn:hover{

	background:#033569 !important;

	color:#fff;

	border:1px solid #033569;

}

.product-description{

	overflow:hidden;

}

.product-description-heading{

    color: #033569;

	font-family: 'Roboto', sans-serif;

    font-size: 15px;

    font-weight: bold;

    margin: 2% 0 1%;

    text-transform: uppercase;

}

.product-description-details{

    color: #000;

	font-family: 'Roboto', sans-serif;

	font-size:12px;

	font-weight:500;

	line-height:20px;

}

.product-specification{

	overflow:hidden;

}

.product-specification-heading{

    color: #033569;

	font-family: 'Roboto', sans-serif;

    font-size: 15px;

    font-weight: bold;

    margin: 2% 0 1%;

    text-transform: uppercase;

}

.product-specification-details{

    color: #000;

	font-family: 'Roboto', sans-serif;

	font-size:12px;

	font-weight:500;

	line-height:20px;

}

.others-product-image{

	overflow:hidden;

}

.others-product-image ul{

	padding:0;

	margin:0;

	list-style-type:none;

}

.others-product-image ul li{

	border: 3px solid #ccc;

    float: left;

    height: 64px;

    margin: 0 1%;

    overflow: hidden;

    padding: 2px;

    transition: all 0.5s ease 0s;

    width: 13%;

}

.others-product-image ul li:hover{

	border: 3px solid #033569;

	transition: all 0.5s ease 0s;

}

.others-product-image ul li img{

	height: 54px;

    width: 100%;

}

.share-part{

	overflow:hidden;

	padding:3% 0;

}

.share-heading{

	font-family: 'Roboto', sans-serif;

	font-size:30px;

	font-weight:bold;

	color:#000;

	text-align:center;

	text-transform:uppercase;

	line-height: 30px;

}

.share-part ul{

	list-style-type: none;

    margin: 2% auto 0;

    overflow: hidden;

    padding: 0;

    width: 45%;

}

.share-part ul li{

	float:left;

	margin:0 6%;

}

.related-products{

	float: left;

    padding: 2%;

}

.related-products-heading{

	border-bottom: 1px solid #ccc;

    color: #033569;

	font-family: 'Roboto', sans-serif;

    font-size: 24px;

    font-weight: bold;

    line-height: 25px;

    padding-bottom: 1%;

    text-align: center;

    text-transform: uppercase;

}

.related-product-name{

	background: #033569 none repeat scroll 0 0;

    color: #fff;

	font-family: 'Roboto', sans-serif;

    font-size: 14px;

    font-weight: 500;

    height: 30px;

    line-height: 30px;

    text-align: center;

	text-decoration:none;

}

.item {

    margin: 0 5%;

	box-shadow:1px 1px 4px #ccc;

}

.item img {

    height: 105px;

    margin: 0 auto;

}

.owl-carousel a{

	text-decoration:none !important;

}

.owl-pagination {

    display: none;

}

.owl-prev {

    float: left;

    margin-left: -8% !important;

    margin-top: -13% !important;

}

.owl-next {

    float: right;

    margin-right: -8% !important;

    margin-top: -13% !important;

}



.inner-banner{

	padding:0 1%;

	margin-bottom:2%;

}



.product-listing-left{

	float: left;

    padding: 0 2% 0 1%;

    width: 30%;

}



.flex-control-nav {

    display: none;

}



.search-listing{

    width: 97%;

	margin:0 auto;

	overflow:hidden;

}



.search-listing-description{

	border:1px solid #033569;

	margin-bottom:2%;

	overflow: hidden;

}



.search-listing-description p{

	color: #033569;

    font-family: "Roboto",sans-serif;

	font-size:16px;

	font-weight:bold;

	padding:1% 0 0 2%;

	float: left;

	margin-right: 25%;

}



.search-products{

	border: 1px solid #033569;

    float: left;

    margin: 0 1% 2%;

    width: 23%;

	transition: all 0.5s ease 0s;

}



.search-products img {

	width:100%;

	height:200px;

}





.product-listing-right{

	float: left;

    width: 70%;

}



.product-listing-left-description{

	border:1px solid #033569;

	margin-bottom:2%;

	overflow: hidden;

}



.product-listing-left-description p{

	color: #033569;

    font-family: "Roboto",sans-serif;

	font-size:16px;

	font-weight:bold;

	padding:1% 0 0 2%;

	float: left;

	margin-right: 25%;

}



#refsort{

	border: 1px solid #033569;

	color: #033569;

    font-family: "Roboto",sans-serif;

	font-size:14px;

	margin-bottom: 2%;

}



#price{

	border-bottom: 1px solid #033569;

	border-top: none;

	border-right: none;

	border-left: none;

	color: #033569;

    font-family: "Roboto",sans-serif;

	font-size:14px;

	margin: 1% 0 2% 0;

	float:left;

	width:35%;

}



.pricelisting-arrow{

	float:right;

	margin-right: 2%;

}



#mprice{

display: block;

    margin-top: 8%;

    width: 100%;

}



#mprice p {

    width: 100%;

}



#mprice #start_price {

    width: 30%;

	margin:0 1%;

	border: 1px solid #033569;

}



#mprice #end_price {

    width: 30%;

	margin:0 1%;

	border: 1px solid #033569;

}



#mprice .btn {

    background: #033569;

    color: #fff;

	font-family: "Roboto",sans-serif;

	border-radius:0;

	padding: 5px 15px;

	line-height: 18px;

}



#ptype{

	display: block;

    width: 100%;

}



#purit{

	display: block;

    width: 100%;

	float:left;

}



.products{

	/*border: 1px solid #033569;*/

    float: left;

    margin: 0 1% 2%;

    width: 31%;

	transition: all 0.5s ease 0s;

}



.products a {

    text-decoration: none;

}



.products img {

	width:100%;

	height:200px;

}



.products-name{

    background: #033569 none repeat scroll 0 0;

    color: #fff;

    font-family: "Roboto",sans-serif;

    font-size: 14px;

    height: 40px;

    padding-top: 4%;

    text-align: center;

    text-decoration: none;

	transition: all 0.5s ease 0s;

}





/*.product-listing-left-description #colletns {

    position: relative;

}*/



.panel_text_div{

	width:100%;

}







.cart-details-1 {

    /*background: rgba(245, 245, 245, 0.6) none repeat scroll 0 0;*/

	background:#033569 !important;

    border: 1px solid #fff;

    color: #fff;

    float: left;

    height: 30px;

    padding: 1%;

    text-align: center;

    width: 12.2%;

	font-family: "Arial";

	font-size:13px;

	font-weight:bold;

}

.coupon {

    border: 1px solid;

    height: 30px;

    overflow: hidden;

    padding: 1%;

    width: 96.9%;

}

.coupon form {

    float: left;

    height: 30px;

    width: 50% !important;

}



.coupon-code input {

    border: 1px solid;

    height: 25px;

}

.coupon_btn {

    background: #aeaeae none repeat scroll 0 0;

    border: medium none !important;

    cursor: pointer;

}

.cart-total {

    float: right;

    margin-bottom: 5%;

    margin-right: 0;

    margin-top: 4%;

    width: 100%;

}

.cart-total h1 {

    font-family: arial;

    font-weight: 500;

	color:#000 !important;

	font-size:25px;

	font-family: arial;

}

.cart-total hr {

    background: #fff none repeat scroll 0 0 !important;

    margin: 2% 0 !important;

    width: 60% !important;

}

.cart-total-left {

    float: left;

    width: 48%;

    margin-bottom: 3%;

}

.cart-total-right {

    float: left;

    width: 49%;

    margin-bottom: 3%;

}



.cart-total-left-1 {

    background: rgba(245, 245, 245, 0.6) none repeat scroll 0 0;

    border: 1px solid #033569;

    font-family: arial;

    font-size: 14px;

    height: 30px;

    line-height: 27px;

    padding: 3%;

    font-weight: bold;

    color: #000;

}



.cart-total-left-2 {

    background: rgba(245, 245, 245, 0.6) none repeat scroll 0 0;

    border: 1px solid #033569;

    font-family: arial;

    font-size: 14px;

    height: 30px;

    line-height: 25px;

    padding: 3%;

    font-weight: bold;

    color: #000;

}



.cart-total-left-3 {

    background: rgba(245, 245, 245, 0.6) none repeat scroll 0 0;

    border: 1px solid #033569;

    font-family: arial;

    font-size: 14px;

    height: 30px;

    line-height: 25px;

    padding: 3%;

    font-weight: bold;

    color: #000;

}



.cart-total-right-1 {

    background: rgba(245, 245, 245, 0.6) none repeat scroll 0 0;

    border: 1px solid #033569;

    padding: 1.3%;

    height: 30px;

    line-height: 25px;

    font-family: arial;

    font-size: 14px;

    text-align: right;

    font-weight: bold;

	color: #000;

}



.cart-total-right-2 {

    background: rgba(245, 245, 245, 0.6) none repeat scroll 0 0;

    border: 1px solid #033569;

    padding: 1.3%;

    height: 30px;

    line-height: 25px;

    font-family: arial;

    font-size: 14px;

    text-align: right;

    font-weight: bold;

	color: #000;

}



.cart-total-right-3 {

    background: rgba(245, 245, 245, 0.6) none repeat scroll 0 0;

    border: 1px solid #033569;

    color: #b60014;

    font-family: arial;

    font-size: 14px;

    font-weight: bold;

    height: 30px;

    line-height: 25px;

    padding: 1.3%;

    text-align: right;

	color: #000;

}



.proceed-checkout-btn {

    margin-top: 3%;

    background: #033569 none repeat scroll 0 0;

    overflow: hidden;

    width: 44%;

    float: left;

    margin-right: 5px;

    padding: 10px 5px;

}





.proceed-checkout-btn a {

    background: #033569 none repeat scroll 0 0;

    color: #fff;

    font-family: "Arial";

    font-size: 12px;

    font-weight: bold;

    line-height: 20px;

}



.cart-details-2 {

    border: 1px solid #033569;

    float: left;

    height: 100px;

    padding: 1%;

    width: 12.2%;

    text-align: center;

    background:#fff;

	font-family: "Arial";

	font-size: 15px;

	font-weight:500;

	text-decoration:none;

	color:#000;

}

.remove {

    margin-top: 5%;

}



.cart-details-2 a {

    color: #000;

	text-decoration:none;

}





.cart-details-2 select {

    border: 1px solid;

    height: 25px;

    /*margin-top: 10%;*/

    width: 42%;

}



.update-cart {

    float: right;

    width: 10%;

}





.update-cart a {

    background: #aeaeae none repeat scroll 0 0;

    color: #000 !important;

    padding: 7% 10%;

}





.con-form-left {

    color: #000;

    font-family: arial;

    font-size: 17px;

    margin-bottom: 1%;

}

.txt-box{

	border: 2px solid #033569;

	background: #fff;

    border-radius: 3px;

    color: #555555;

    display: inline-block;

    font-size: 16px;

    height: 35px;

    line-height: 22px;

    margin-bottom: 11px;

    padding: 4px 6px;

    vertical-align: middle;

    width: 50%;

}



.con-form-right textarea{

	border: 2px solid #033569;

	background: #fff;

    border-radius: 3px;

    height: 90px;

    margin-bottom: 2%;

    width: 50%;

}

.red_txt {

    color: #fc0509;

}





.proceed-continue-btn {

    margin-top: 3%;

	margin-bottom: 3%;

    background: #033569 none repeat scroll 0 0 !important;

    overflow: hidden;

    width: 18%;

    float: left;

    margin-right: 5px;

    padding: 10px 5px !important;

	border:0  !important;

	border-radius:0  !important;

    font-family: arial  !important;

}



.member-account

{

	margin-left:17%;

}



.member-account-login

{

	margin-left:25%;

}



.account-part

{

	border:none;

}



.form-control {

	border: 2px solid #033569;

	background: #fff;

}

.form-control:focus {

	border-color: #033569;

}



.email

{

	margin-top:15px;

}



.btn-submit {

    margin-top: 3%;

	margin-bottom: 3%;

    background: #033569 none repeat scroll 0 0;

    overflow: hidden;

    width: 18%;

    float: left;

    margin-right: 5px;

    padding: 10px 5px;

	color:#fff;

	border:none;

}

.btn-submit: hover {

	background: #033569 none repeat scroll 0 0;

	color:#fff;

}



.cart-heading {

    font-family: arial;

    font-weight: bold;

	color:#033569 !important;

	font-size:25px;

	margin-bottom:2%;

}



.cart-total-heading{

    font-family: arial;

    font-weight: bold;

	color:#033569 !important;

	font-size:20px;

	margin-bottom:2%;

}



.checkout-billing {

    font-family: arial;

    font-weight: bold;

	color:#033569 !important;

	font-size:25px;

	margin-bottom:2%;

}



.search-list-heading {

    font-family: arial;

    font-weight: bold;

	color:#033569 !important;

	font-size:25px;

	margin-bottom:2%;

}


/*START NEWS SECTION*/
.news-details
{
    color: #000;
	font-family: 'Roboto', sans-serif;
    font-size: 14px;
    width: 100%;
    margin-bottom: 2%;
}

.news-details a
{
	color: #033569;
	text-decoration:underline;
}

.news-details a:hover
{
	color: #033569;
	text-decoration:none;
}
/*END NEWS SECTION*/


/* Abhishek 5 May 2016 */
.addtocart_diamond {
    background: #981A28 none repeat scroll 0 0;
    border: 1px solid #9C1F2D;
    color: #fff;
    float: left;
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    margin-right: 3%;
    padding: 2% 8%;
    text-decoration: none !important;
    text-transform: uppercase;
}
.addtocart_diamond:hover {
    background: #fff none repeat scroll 0 0;
    color: #981A28;
}



