@charset "utf-8";

/*
@import url(http://fonts.googleapis.com/css?family=Bree+Serif);
font-family: 'Bree Serif', serif;

@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,500,700);
font-family: 'Roboto', sans-serif;
*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,400italic,700,700italic,600italic|Open+Sans+Condensed:300,700,300italic);
/*
    font-family: 'Open Sans', sans-serif;
    font-family: 'Open Sans Condensed', sans-serif;
*/

@import url(gradient.css);



html > body{margin:0px 0px;  font:normal 14px/24px 'Open Sans', sans-serif; color:#404040; background-color:#FFFFFF;}
ul,li,ol,p,a,div,span,strong,table,tr,td,th,tbody,thead,tfoot,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,textarea,frame,form,legend,img{margin:0px 0px; padding:0px 0px;}

/*Global Declarations CSS Starts Here*/
a{text-decoration:none; color:#404040;} a img{border:none;}
a:hover{color:#999999;}



/*h1.home-head{ font-size:45px; color:#000000; clear:both; margin:0px 0px 10px; padding:0px 0px 20px; line-height:54px; background:url(../images/maharaja-star-black-bor.png) no-repeat center bottom; text-align:center; text-transform:uppercase;}*/

h1.main-head{ font-size:45px; color:#000000; clear:both; margin:0px 0px 10px; padding:0px 0px 20px; line-height:54px; text-align:center; text-transform:uppercase;}

h1.main-head-static{ font-size:30px; color:#000000; clear:both; margin:0px 0px 10px; padding:0px 0px 20px; line-height:54px;}


/*.main-headding{ font-size:45px; color:#000000; clear:both; margin:0px 0px 10px; padding:0px 0px 20px; line-height:54px; background:url(../images/maharaja-star-black-bor.png) no-repeat center bottom; text-align:center; text-transform:uppercase;}
   */

h1.mainHeading{ font-size:22px; color:#5d5d5d; clear:both; margin:0px 0px; padding:0px 0px 10px; line-height:24px;}

.head-container{clear:both; margin:0px; padding:0px; text-align:center;}


h1.lb_main_head {color:#333333!important;}



h1.gemstones-head{ font-size:45px; color:#000000; clear:both; margin:0px 0px 10px; padding:0px 0px 20px; line-height:54px; background:url(../images/maharaja-star-black-bor.png) no-repeat center bottom; text-align:center; text-transform:uppercase;}
h1.head-new{font-size:36px; color:#000;text-align: center; font-weight:400; display:block; position:relative; clear:both; margin:0px 0px; padding:0px 0px 25px; text-transform:capitalize;}
.dis-content{width: 100%; float: left; margin: 15px 0; font-size: 14px; line-height: 24px; text-align: center;}

h1.gemstones-head span.gemstones-head-small{ font-size:14px; color:#666666; top:10px; left:0px; text-transform:uppercase; line-height:12px;}
h1.gemstones-head span.gemstones-head-small1{ font-size:20px; color:#666666; position:absolute; top:4px; left:27px; text-transform:uppercase; line-height:12px;}

h1.jewelry-head{ font-size:40px; color:#666666; display:block; position:relative; clear:both; margin:0px 0px; padding:30px 0 15px 50px; text-transform:capitalize;}
h1.jewelry-head span.gemstones-head-small{ font-size:20px; color:#666666; position:absolute; top:0px; left:0px; text-transform:uppercase; line-height:12px;}

.font56{font-size:56px!important; line-height:56px!important; padding:20px 0 20px!important;}
h2.mainHeading-home-page2{ font-size:24px; color:#666666; display:inline-block; clear:both; margin:0px 0px; padding:0px; line-height:22px; text-transform:uppercase;}
.mainHeading-pageAll{ font-size:24px; color:#666666; display:inline-block; clear:both; margin:0px 0px 10px 0px; padding:0px; line-height:22px; font-weight:bold; text-transform:capitalize;}


h2.mainHeading2{ font-size:18px; color:#5d5d5d; clear:both; margin:0px 0px; padding:0px 0px 8px; line-height:22px;}
h3.mainHeading3{ font-size:14px; color:#5d5d5d; clear:both; margin:0px 0px; padding:0px 0px 5px; line-height:20px; text-transform:uppercase;}

h1.team-head{ font-size:14px; color:#5d5d5d; clear:both; margin:0px 0px 10px; padding:0px 0px 5px; line-height:20px; text-transform:uppercase; background:url(../images/head-line-bg.jpg) repeat-x 0px 9px;}
h1.team-head span{background-color:#FFFFFF; padding:0px 10px 0 0;}
h2.team-head{ font-size:14px; color:#5d5d5d; clear:both; margin:0px 0px 10px; padding:0px 0px 5px; line-height:20px; text-transform:uppercase; background:url(../images/head-line-bg.jpg) repeat-x 0px 9px;}
h2.team-head span{background-color:#FFFFFF; padding:0px 10px 0 0;}
h3.team-head{ font-size:14px; color:#5d5d5d; clear:both; margin:0px 0px 10px; padding:0px 0px 5px; line-height:20px; text-transform:uppercase; background:url(../images/head-line-bg.jpg) repeat-x 0px 9px;}
h3.team-head span{background-color:#FFFFFF; padding:0px 10px 0 0;}

p{margin:2px 0px 5px; padding:0px; text-align:justify;}

.font28{font-size:28px!important; line-height:32px!important;}	.font24{font-size:24px!important; line-height:32px!important;}	
.font22{font-size:22px!important; line-height:24px!important;}	.font20{font-size:20px!important; line-height:24px!important;}
.font18{font-size:18px!important; line-height:22px!important;}	.font16{font-size:16px!important; line-height:24px!important;}	
.font14{font-size:14px!important; line-height:18px!important;}	.font10{font-size:10px!important; line-height:14px!important;}


.fontItalic{font-style:italic;}

.textPink	{color:#666666;}	.textGray44	{color:#404040;}	.textgreen{color:#666666;}
.textGray76	{color:#767676;}	.textBlack	{color:#000000;}

.colorPink		{color:#333333;}	.colorGray44	{color:#404040;}
.colorGray76	{color:#767676;}	.colorBlack		{color:#000000;}

.bgColorPink	{background-color:#666666;}	.bgColorGray44	{background-color:#404040;}
.bgColorGray76	{background-color:#767676;}	.bgColorBlack	{background-color:#000000;}
.bgColorWhite	{background-color:#ffffff;}

.bgColorBlack10	{background-color:rgba(0,0,0,0.1);}
.bgColorBlack20	{background-color:rgba(0,0,0,0.2);}
.bgColorf7		{background-color:#f7f7f7;}

.btn{ background-color: #333333; color: #ffffff; font-size: 14px;  line-height: 20px;  margin:0;  border:none; text-decoration: none;}
.btn:hover{ background-color: #666; color: #ffffff; text-decoration: none;}

.textLeft	{text-align:left!important;} 	.textRight	{text-align:right!important;} 
.textCenter	{text-align:center!important;} 	.textJustify{text-align:justify!important;}

.clear{clear:both; margin:0px 0px; padding:0px 0px; overflow:hidden; visibility:hidden; font-size:0px; line-height:0px;}
.clearfix:before, .clearfix:after {content: ""; display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}

.divide5,	.divide10,	.divide15,	.divide20,	.divide25, .dividerLine,
.divide30,	.divide35,	.divide40,	.divide45,	.divide50{width:100%; margin:0px 0px; padding:0px 0px; overflow:hidden; display:block; clear:both;}

.divide5{height:5px;}	.divide10{height:10px;}		.divide15{height:15px;}		
.divide20{height:20px;}	.divide25{height:25px;}		.divide30{height:30px;}
.divide35{height:35px;}	.divide40{height:40px;}		.divide45{height:45px;}
.divide50{height:50px;}	

.dividerLine {
    border-top: 1px solid #EFEFEF;
    float: left;
    height: 1px;
    margin: 10px 0;
}
.dividerLine-top-bg{width:100%; height:3px; margin:0px; padding:0px; float:left; background-color:#283e31;}

.divideBullet{width:100%; height:10px; float:left; margin:5px 0px; padding:0px 0px; overflow:hidden; clear:both; background:url(../images/maharajas-divider-with-bullet.png) no-repeat center center;}

.borderRadius4{border-radius:4px 4px; -webkit-border-radius:4px 4px; -moz-border-radius:4px 4px; border-radius:4px 4px;}
.borderRadius6{border-radius:6px 6px; -webkit-border-radius:6px 6px; -moz-border-radius:6px 6px; border-radius:6px 6px;}
.borderRadius8{border-radius:8px 8px; -webkit-border-radius:8px 8px; -moz-border-radius:8px 8px; border-radius:8px 8px;}
.borderRadius10{border-radius:10px 10px; -webkit-border-radius:10px 10px; -moz-border-radius:10px 10px; border-radius:10px 10px;}

.borderBottomGray{border-bottom:1px solid #dfdfdf;}

.FL{float:left!important;;} .FR{float:right!important;;}
.MT0{margin-top:0px!important;}		.MR0{margin-right:0px!important;}	.MB0{margin-bottom:0px!important;}	.ML0{margin-left:0px!important;}
.MT20{margin-top:20px!important;}	.MR20{margin-right:20px!important;}	.MB20{margin-bottom:20px!important;} .MB15{margin-bottom:15px!important;} .ML20{margin-left:20px!important;} 
.PT0{padding-top:0px!important;}	.PR0{padding-right:0px!important;}	.PB0{padding-bottom:0px!important;}	.PL0{padding-left:0px!important;}
.PT30{padding-top:30px!important;}

.mar05{margin:5px 5px!important;}		.mar10{margin:10px 10px!important;}
.mar15{margin:15px 15px!important;}		.mar20{margin:20px 20px!important;}

.pad05{padding:5px 5px!important;}		.pad10{padding:10px 10px!important;}
.pad15{padding:15px 15px!important;}	.pad20{padding:20px 20px!important;}
/*Global Declarations CSS Ends Here*/

/*Sprite CSS Starts Here*/
/*Icons 18x18*/
.zoomIcon, .phoneIcon, .arrowDownIcon01, .arrowUpIcon01, .contentList.diamondListBullet li, .starRating, .starRated{background-image:url(../images/icons/icon-18-18.png); background-repeat:no-repeat;}

.arrowDownIcon01{width:18px; height:18px; background-position:0px -88px;}
.arrowUpIcon01{width:18px; height:18px; background-position:0px -106px;}
.phoneIcon{width:18px; height:18px; background-position:0px -226px;}


.icon8{background-image:url(../images/icons/icon-18-18.png); background-repeat:no-repeat;}
.icon12{background-image:url(../images/icons/icon-18-18.png); background-repeat:no-repeat;}
.icon18, .contentList.diamondListBullet li{background-image:url(../images/icons/icon-18-18.png); background-repeat:no-repeat;}
.icon24{background-image:url(../images/icons/icon-18-18.png); background-repeat:no-repeat;}
.icon32{background-image:url(../images/icons/icon-18-18.png); background-repeat:no-repeat;}


/*Icons 32x32*/



.addtocartIcon, .savedItemYes, .savedItemNo{background-image:url(../images/icons/cart-icons-sprite.png); background-repeat:no-repeat;}

.bullet6x6{width:6px; height:6px; background-position:-492px -61px;}

.dolarDownIcon, 	.shippingCartIcon, 
.returnPolicyIcon,	.secureIcon		{width:54px; height:54px;}
.dolarDownIcon		{background-position:-144px -72px;}	.shippingCartIcon{background-position:-198px -72px;}
.returnPolicyIcon	{background-position:-252px -72px;}	.secureIcon{background-position:306px -72px;}


.saleTag, .newTag{width:72px; height:72px; background-image:url(../images/icons/sale-new-tag.png); background-repeat:no-repeat;}
.saleTag	{background-position:0px 0px;}
.newTag		{background-position:-72px 0px;}

.diamondShape01_18x18, .diamondShape02_18x18, .diamondShape03_18x18, .diamondShape04_18x18, .diamondShape05_18x18,
.diamondShape06_18x18, .diamondShape07_18x18, .diamondShape08_18x18, .diamondShape09_18x18, .diamondShape10_18x18
{width:18px; height:18px; background-image:url(../images/icons/diamond-frames.png); background-repeat:no-repeat;}
.diamondShape01_18x18{background-position:0px 0px;}			.diamondShape02_18x18{background-position:-18px 0px;}
.diamondShape03_18x18{background-position:-36px 0px;}		.diamondShape04_18x18{background-position:-54px 0px;}
.diamondShape05_18x18{background-position:-72px 0px;}		.diamondShape06_18x18{background-position:-90px 0px;}
.diamondShape07_18x18{background-position:-108px 0px;}		.diamondShape08_18x18{background-position:-126px 0px;}
.diamondShape09_18x18{background-position:-144px 0px;}		.diamondShape10_18x18{background-position:-162px 0px;}

.ratingStarsYellow,	.ratingStarsGreen, 
.ratingStarsGray,	.ratingStarsGrayHalf{width:18px; height:18px; background-image:url(../images/icons/rating-starts.png); background-repeat:no-repeat;}
.ratingStarsYellow	{background-position:-54px 0px;}	.ratingStarsGreen	{background-position:-36px 0px;}
.ratingStarsGray	{background-position:-18px 0px;}	.ratingStarsGrayHalf{background-position:0px 0px;}

.fitImage{width:100%; height:auto;}
/*Sprite CSS Ends Here*/


a.cmdButton, input[type="button"].cmdButton , input[type="submit"].cmdButton{display:inline-block; text-align:center; line-height:22px; height:22px; color:#000000; padding:0px 10px; cursor:pointer;}
select{padding-right:20px;}
input[type="button"].cmdButton , input[type="submit"].cmdButton{padding-bottom:0.6%;}


/*input[type="text"], input[type="password"], textarea{padding:5px 0px; border:none;}   */
/*Form Fields and Buttons Style CSS Ends Here*/

/*Buttons Type CSS Starts Here*/
.buttonType28{line-height:28px; display:inline-block; padding:3px 12px; text-align:center;  font-size:12px; color:#FFFFFF; border-radius:0px!important; cursor:pointer;}
.buttonType32{line-height:32px; display:inline-block; padding:5px 12px; text-align:center; font-size:14px; color:#FFFFFF; border-radius:0px!important; text-transform:uppercase; cursor:pointer;}
/*Buttons Type CSS Ends Here*/



/*Select Drop Down CSS Starts Here*/
select {padding:3px; margin: 0;  background: #f8f8f8; color:#888; border:none;
outline:none; display: inline-block; cursor:pointer; width:100%;}

.selectDropDown{min-width:150px; border:1px solid #666666; overflow:hidden; overflow:hidden; 
background:#ffffff url(../images/icons/up-down.jpg) no-repeat right center; display:inline-block;}
.selectDropDown select{width:100%; height:100%; display:block; border:none; background:transparent; outline:0; padding:4px;}
.selectDropDown select option{}

label.selectDropDown {position:relative; display:inline-block; min-width:100px;} 
.product-filter label.selectDropDown {position:relative; display:inline-block; width:100%; border:1px solid #ccc;} 
.product-filter label.selectDropDown:after {
    background: rgba(0, 0, 0, 0) url("../images/arrow-select.jpg") no-repeat scroll center center;
    content: " ";
    height: 34px;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 25px;
}

.product-filter select:-ms-expand {
    display: none;
}
.product-filter select{font-weight: normal; color: #333;}
/*label.selectDropDown:after {content:" "; width:22px; height:24px; border-left:1px solid #666666; right:0px; top:0px; position:absolute; pointer-events:none;
background:url(../images/icons/up-down.jpg) no-repeat center center;}    */
/*Select Drop Down CSS Ends Here*/

/*.fbIcon1, .twitterIcon1, .youtube1, .pint1, .instagram{background-image:url(../images/icons/social-icons1.png); background-repeat:no-repeat; 
width:30px; height:30px; display:block; overflow:hidden;}

.fbIcon1				{background-position:0px 0px;}	.fbIcon1:hover		{opacity:0.8;}	
.twitterIcon1			{background-position:-30px 0px;}	.twitterIcon1:hover	{opacity:0.8;}	
.youtube1         {background-position:-60px 0px;}   .youtube1:hover      {opacity:0.8;}   
.pint1			{background-position:-90px 0px;}	.pint1:hover		{opacity:0.8;}	
.instagram{background-position:-120px 0px;}
.instagram:hover{opacity:0.8;}   */




/*Social Icons Sprice CSS Starts Here*/
.fbIcon, .twtIcon, .pintIcon{background-image:url(/images/icons/social-icons.png); background-repeat:no-repeat; 
width:27px; height:26px; display:block; overflow:hidden;}
.fbIcon			{background-position:0px 0px;}	.twtIcon		{background-position:-36px 0px;}
.pintIcon		{background-position:-70px 0px;}	.fbIcon:hover	{opacity:0.8;}	
.twtIcon:hover	{opacity:0.8;}  .pintIcon:hover	{opacity:0.8;}	
/*Social Icons Sprice CSS Ends Here*/




/*Social Icons Sprice CSS Starts Here*/
.fbIcon-new, .twtIcon-new, .pintIcon-new, .email-icon-new, .fbIcon1-new, .twtIcon1-new, .pintIcon1-new, .email-icon1-new{background-image:url(../images/icons/social-icons-new.png); background-repeat:no-repeat; 
										width:23px; height:23px; display:block; overflow:hidden;}
.fbIcon-new			{background-position:0px -23px;}		.fbIcon-new:hover{background-position:0px 0px;}
.twtIcon-new		{background-position:-22px -23px;}	.twtIcon-new:hover{background-position:-22px 0px;}
.pintIcon-new		{background-position:-44px -23px;}	.pintIcon-new:hover	{background-position:-44px 0px;}	
.email-icon-new		{background-position:-69px -23px;}	.email-icon-new:hover{background-position:-69px 0px;}	

.fbIcon1-new			{background-position:0px -23px;}		.fbIcon1-new:hover{background-position:0px 0px;}
.twtIcon1-new		{background-position:-22px -23px;}	.twtIcon1-new:hover{background-position:-22px 0px;}
.pintIcon1-new		{background-position:-44px -23px;}	.pintIcon1-new:hover	{background-position:-44px 0px;}	
.email-icon1-new		{background-position:-69px -23px;}	.email-icon1-new:hover{background-position:-69px 0px;}	

/*Social Icons Sprice CSS Ends Here*/

/*Columns and Container CSS Starts Here*/
.columnFull{width:100%; float:left; margin:0px 0px 25px; padding:0px 0px; clear:both;}
.columnCenter{width:968px; margin:0px auto; padding:0px 15px;}
/*.container{width:964px; float:left; margin:0px 2px; padding:0px 0px; clear:both;} */
.threeFourth .container{width:718px;}

.oneSixth,	.twoSixth,	.threeSixth,	.fourSixth,	.fiveSixth,
.oneFifth,	.twoFifth,	.threeFifth,	.fourFifth,
.oneFourth,	.twoFourth,	.threeFourth,
.oneThird,	.twoThird,
.oneHalf	{float:left; margin:0 2% 0 0; padding:0px 0px;}

.oneSixth	{width:15%;}		.twoSixth	{width:32%;}	.threeSixth		{width:49%;}	.fourSixth	{width:66%;}	.fiveSixth{width:83%;}
.oneFifth	{width:18.4%;}		.twoFifth	{width:38.7%;}	.threeFifth		{width:59.1%;}	.fourFifth	{width:79.5%;}
.oneFourth	{width:23.5%;}		.twoFourth	{width:49%;}	.threeFourth	{width:74.5%;}
.oneThird	{width:32%;}		.twoThird	{width:66%;}
.oneHalf	{width:49%;}

.oneFourth-new,	.twoFourth-new,	.threeFourth-new{float:left; margin:0 1% 0 0; padding:0px 0px;}
.oneFourth-new	{width:24.25%;}		.twoFourth-new	{width:49.5%;}	.threeFourth-new	{width:74.75%;}

/*Columns and Container CSS Ends Here*/

.jewe-head{text-align:center!important; margin-bottom:20px!important;} 
.text-spa{ padding-right:10px!important;} 
.jewe-img{width:auto; height:auto; margin:0px; padding:0px; float:left;}
.jewe-detail{width:312px; height:auto; margin:0px; padding:0px; float:left;}

/* font-family: 'Signika Negative', sans-serif; 
font-family: 'IM Fell French Canon', serif;*/
/*Header CSS Starts Here*/
#header{width:100%; height:118px; margin:0px; padding:0px; position:fixed; top:0px; left:0px; z-index:9999; background-color:#FFFFFF;}

.search-button-con		{margin:4px 0px 0px; padding:0px 0px; cursor:pointer; position:relative; display:block; line-height:30px;}
.search-button-con span	{padding: 0px 0px; white-space: nowrap;
background:#ffffff url(../images/icons/maharaja-search-button.png) no-repeat center center; display:block; overflow:hidden;
width:30px; height:30px; border: 1px solid #FFFFFF; transition:all 0.5s ease 0s;}
.search-button-con span:hover{border: 1px solid #333333;}						 
.search-button-con:hover span{border-color:#333333; background-color:#ffffff;}
.search-button-con 
.search-field-new		{background-color: #FFFFFF; border: 1px solid #333333; display: none; float: left;
height: auto; margin: 0; padding: 8px 8px; position: absolute; right: 0px; top: 31px; width: 238px; z-index: 10000;}
.search-button-con:hover .search-field-new{display:block; transition:all 0.5s ease 0s;}
.search-button-con .search-field-new input[type="text"]	{width:196px; height:24px; margin:0px; padding:2px 5px; float:left; background-color:#FFFFFF; 
border-top:1px solid #333333; border-bottom:1px solid #333333; border-left:1px solid #333333; border-right:none; 
font-size:11px; text-transform:capitalize; color:#aaaaaa; vertical-align:top;}
.search-button-con .search-field-new input[type="submit"]{width:30px; height:30px; margin:0px; padding:0px; float:left; border-top:1px solid #333333; 
border-bottom:1px solid #333333; border-right:1px solid #333333; border-left:none; 
background:url(../images/icons/maharaja-search-button.png) no-repeat top left; cursor:pointer;  vertical-align:top;}
.search-button-con .search-field-new input[type="submit"]:hover{ opacity:0.8;}


.social-icon1{ height:40px; margin:23px 0 16px; padding:0px; width:100%; text-align:right;}
.social-icon1 ul{margin:0px; padding:0px;}
.social-icon1 ul li{ list-style:none; margin:0; padding:3px 1px; display:inline-block; vertical-align: top; position: relative;}
.social-icon1 ul li+li{margin: 2px 7px 0;}
.social-icon1 .contactNo{display: block; font-size: 18px; letter-spacing: 3px; margin-top: 3px;}
.social-icon1 .contactNo .fa{font-size: 22px; color: #000; margin-top: 3px; vertical-align: top;}

/*Header CSS Ends Here*/

.main-serach-box{margin:0px; padding:0px 0 0; display:inline-block; vertical-align:middle; position:relative;}
.main-serach-box input[type="text"]{width:129px; height:18px; margin:-7px 0 0; padding:4px 36px 4px 5px; float:left; background-color:#FFFFFF; border:none;  font-size:15px; color:#808285; border:1px solid #808285;}
.main-serach-box input[type="text"]:focus{border:1px solid #0066FF;}
.main-serach-box input[type="submit"]{width:31px; height:24px; margin:0px; padding:0px; float:left; background:url(../images/icons/search-button.jpg) no-repeat; border:none; cursor:pointer; position:absolute; right:1px; top:-5px;}



/*Navigation CSS Starts Here*/

 

/*Navigation CSS Ends Here*/


/* Banner Starts */
#banner{width:100%; margin:0 0 30px; padding:0px; float:left; position:relative; overflow: hidden;}
/*#banner #wowslider-container1{top: 50%; transform: translateY(-47%);}*/
#banner .journeyBeginshere{ width:14px; height:19px; margin:0px; padding:0px; position:absolute; bottom:10px; left:49%; z-index:10000;}
#banner .black-bg-opacity{ width:100%; height:100%; margin:0px; padding:0px; position:absolute; top:0px; left:0px; z-index:9999; background:url(../images/banner-black-opacity.png) repeat;}

#banner .designer-jewelry{ width:70%; margin:0px; padding:0px; position:absolute; top:20%; left:15%; z-index:10000;}

/*.the-unique{ clear:both; margin:0px; padding:0px; text-align:center; font-size:16px; color:#FFFFFF; text-transform:uppercase; letter-spacing:14px;}
.the-unique-black{ clear:both; margin:0px; padding:0px; text-align:center; font-size:16px; color:#000000; text-transform:uppercase; letter-spacing:14px;}
.designer-jewelry-head{ clear:both; margin:0px; padding:10px 0px 20px; text-align:center; font-size:72px; color:#FFFFFF; text-transform:uppercase; line-height:64px;}
 .star-white-bor{ clear:both; margin:0px; padding:10px 0px; text-align:center; }         */


#banner .small-banner{ width:90%; margin:0px; padding:0px; position:absolute; top:70%; left:5%; z-index:10000;}
/*.small-banner-bot{ clear:both; margin:0px 5%; padding:0px;}
.main-small-banner{ clear:both; margin:0px; padding:0px;}  */
.main-small-banner img{ width:100%; margin:0px; padding:0px;}

/* Banner Ends */




/* Home Page Starts */

#home-container{width:100%; margin:0px auto; padding:20px 0px; float:left; }

.owner-of-maharaja{clear:both; margin:10px 0px; padding:0px; }
.about-maharaja{clear:both; margin:0 10px; padding:0px;}
.about-maharaja-text{clear:both; margin:0px 0px 0px; padding:0px; text-align:center; font-size:14px; line-height:26px; color:#777777;}

.testimonial-con{ clear:both; height:auto; margin:40px 0px 0px; padding:70px 50px; background-color:#ebebeb; border-radius:8px; position:relative;}
.testimonial-con .coma-starts{ width:49px; height:40px; margin:0px; padding:0px; background:url(../images/maharaja-coma-starts.png) no-repeat; position:absolute; top:20px; left:20px;}
.testimonial-con .coma-end{ width:49px; height:40px; margin:0px; padding:0px; background:url(../images/maharaja-coma-ends.png) no-repeat; position:absolute; bottom:20px; right:20px;}
.testimonial-con .columnTmnl{ clear:both; margin:0px; padding:0px; overflow:hidden; height:90px!important;}
.testimonial-con .columnTmnl ul li{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:26px; font-style:italic; color:#666666; list-style:none;}

/*.home-brands{clear:both; margin:50px 0px 0px; padding:0px;}
.home-brands .home-brands-img{clear:both; margin:0px 0px 20px; padding:0px; text-align:center; }
.home-brands .home-brands-img img{margin:0px; padding:0px; transition:all 0.3s linear 0s;}
.home-brands .home-brands-img img:hover{opacity:0.8;}
.home-brands .home-brands-link{clear:both; margin:0px; padding:0px; text-align:center;}     */



/*.maharaja-team{clear:both; margin:0px 10px 0px; padding:0px;}
.maharaja-team .maharaja-team-img{clear:both; margin:0px 0px 15px; padding:0px; text-align:center; }
.maharaja-team .maharaja-team-img img{margin:0px; padding:0px; transition:all 0.3s linear 0s;}
.maharaja-team .maharaja-team-img img:hover{opacity:0.8;}
.maharaja-team .maharaja-team-name{clear:both; margin:0px; padding:5px 0px 10px; text-align:center; font-size:18px; line-height:26px; color:#000000; text-transform:uppercase;}
.maharaja-team .maharaja-team-designation{clear:both; margin:0px; padding:0px 0 10px; text-align:center; font-size:14px; line-height:20px; color:#000000; text-transform:uppercase;}   */

/*.maharaja-video{clear:both; margin:0px 10px 0px; padding:0px; text-align:center;}
.maharaja-video-text{clear:both; margin:20px 10px 0px; padding:0px; text-align:center; color:#797979;}   */


/* Home Page Ends */


.product-text{clear:both; margin:10px 10px 20px; padding:0px; text-align:left; color:#797979;}






.most-wanted-shdow{background:url(../images/most-wanted-shdow.jpg) no-repeat center top; padding:50px 0px 0px;}
.home-gallery {
clear:both;
height:auto;
margin:0px;
padding:0px;
}
.education-gallery {
height:auto;
margin:0px 0 0;
padding:0px;
clear:both;
}

a.view-all{margin:0px; padding:10px 20px; background-color:#666666;  font-size:22px; color:#FFFFFF; text-decoration:none; line-height:50px;}
a.view-all:hover{background-color:#a93e3e; color:#FFFFFF; text-decoration:none;}



.education-home-page-shadow{background:url(../images/gallery-shadow.png) no-repeat center top; padding:50px 0px 0px;}
.education-img-container{ height:256px; margin:0px; padding:0px 0px 17px; clear:both; background:url(../images/education-product-shadow.png) no-repeat bottom center;}
.education-img-container img{margin:0px; border:none;}
.education-img-container img:hover{opacity:0.8;}

.education-detail-container{ height:150px; margin:0px; padding:0px 0px 17px; clear:both; background:url(../images/education-product-shadow.png) no-repeat bottom center; position:relative;}
.education-detail-container .edu-head-home{margin:0px; padding:5px 0px; clear:both;  font-size:17px; font-weight:normal; color:#666666; text-align:center; text-transform:capitalize;}
.education-detail-container .edu-detail-text{margin:0px; padding:5px 45px 0px; clear:both;  font-size:16px; color:#b1b1b1; text-align:center; line-height:24px; font-weight:normal;}
.education-detail-container .edu-read-more{width:100%; margin:0px; padding:0px; clear:both; position:absolute; left:0px; bottom:25px; text-align:center;}
.education-detail-container .edu-read-more a{ font-size:16px; font-weight:normal; color:#666666; text-decoration:none; text-transform:uppercase; }
.education-detail-container .edu-read-more a:hover{color:#a93e3e; text-decoration:none;}




/* Home CSS Ends Here*/

#wrapper{width:100%; margin:0px auto; min-height:100%; padding:10px 0px 15px; clear:both;}
/*Wrapper CSS Ends Here*/


/*Education CSS Starts Here*/

.education-container{margin:0px;  padding:0px; clear:both;}

.edu-color-stone{width:559px; height:647px; margin:20px 50px 30px 0; padding:0px 0px 26px; float:right; position:relative; background:url(../images/education-img-shadow.png) no-repeat center bottom;}
.edu-color-stone img{margin:0px; padding:0px; border:1px solid #a1a1a1;}
.edu-color-stone .about-edu-image{width:300px; height:auto; margin:0px; padding:15px 25px; position:absolute; bottom:100px; left:-270px; background-color:rgba(255,255,255,0.8); border:1px solid #a1a1a1; display:none;}
.edu-color-stone:hover .about-edu-image{display:block;}
.edu-color-stone .about-edu-image h3{ font-size:22px; color:#7f8082;}
.edu-color-stone .about-edu-image p{font-size:14px; line-height:20px;}
.edu-social-icon{
margin:30px 0 0;
padding:0px;
text-align:right;
}
.edu-social-icon.product-detail-social{
margin:0px;
padding:0px;
position: absolute;
bottom: 0px;
text-align:left;
float:left;
}
.edu-social-icon ul{
margin:0px;
padding:0px;
}
.edu-social-icon ul li{
margin:0 12px 10px 0 !important;
padding:0 6px 0 0px!important;
display:inline-block;
background:none!important;
float:none;
height:26px!important;
}
.edu-social-icon ul li.bor-right-pad-no{
padding:0 0 0 5px;
border-right:none;
}


/* New */
.edu-color-stone-new{width:559px; height:647px; margin:20px 0px 30px 0; padding:0px 0px 26px; float:left; position:relative; background:url(../images/education-img-shadow.png) no-repeat center bottom;}
.edu-color-stone-new img{margin:0px; padding:0px; border:1px solid #a1a1a1;}
.edu-color-stone-new .about-edu-image-new{width:860px; height:auto; margin:0px; padding:15px 25px; position:absolute; top:30px; left:30px; display:block;}

.edu-color-stone-new .about-edu-image-new h1.about-edu-head{width:479px; height:auto; margin:0px; padding:15px 0px 15px 25px; background-color:rgba(255,255,255,0.8); border-bottom:1px solid #a1a1a1; border-top:1px solid #a1a1a1; border-left:1px solid #a1a1a1; border-right:none; float:left;  font-size:22px; color:#5d5d5d; line-height:24px;}

.edu-color-stone-new .about-edu-image-new .about-edu-text{width:300px; height:auto; margin:0px; padding:15px 25px; background-color:rgba(255,255,255,0.8); border-bottom:1px solid #a1a1a1; border-top:1px solid #a1a1a1; border-right:1px solid #a1a1a1; border-left:none; display:block; float:left;}
.edu-color-stone-new .about-edu-image-new .about-edu-text p{font-size:14px; line-height:20px;}
.edu-social-icon{
margin:30px 0 0;
padding:0px;
text-align:right;
}
.edu-social-icon-new.product-detail-social-new{
margin:15px 0 0 5px;
padding:0px;
text-align:left;
float:left;
}
.edu-social-icon-new ul{
margin:0px;
padding:0px;
}
.edu-social-icon-new ul li{
margin:0px 0px 0px 0px;
padding:0 6px 0 2px;
display:inline-block;
border-right:1px solid #e7e7e7;
}
.edu-social-icon-new ul li.bor-right-pad-no{
padding:0 0 0 5px;
border-right:none;
}


/*Education CSS Ends Here*/

/*Product Listing CSS Starts Here*/

.product-list-container{width:100%;margin:0px; padding:0px; float:left;}

.filter-new{font-weight:normal; text-align:left; display:block; clear:both;}
.filter-new ul{margin:0px; padding:0px;}
.filter-new ul li{margin:0px 13px 10px 0px; padding:6px 0px 0px 6px; list-style:none; float:left; height:28px; background-color:#666666;}
.filter-new ul li > label.selectDropDown {position:relative; display:inline-block; height:34px; min-width:175px;} 
.filter-new ul li > label.selectDropDown:after {content:" "; width:35px; height:34px; border-left:1px solid #666666; right:0px; top:-6px; position:absolute; pointer-events:none;
background:url(../images/updown-img2.jpg) no-repeat center center;}
.filter-new ul li > label.selectDropDown:hover:after{content:" "; width:35px; height:34px; border-left:1px solid #666666; right:0px; top:-6px; position:absolute; pointer-events:none;
background:url(../images/updown-img1.jpg) no-repeat center center;}							
.filter-new ul li > label.selectDropDown > select {/*height:100%;*/ padding:0px; margin: 0; background-color:#666666; color:#FFFFFF; border:none;
outline:none; display:block; cursor:pointer; width:100%;  font-size:16px; letter-spacing:0.5px;}
.filter-new ul li > label.selectDropDown > select:hover{background-color:#666666;}		


.filter-new1{font-weight:normal; text-align:left; display:block; clear:both;}
.filter-new1 ul{margin:0px; padding:0px;}
.filter-new1 ul li{margin:10px 10px 0px 10px; padding:0px; list-style:none; width:18%; float:left; height:34px; background-color:#FFFFFF; }
.filter-new1 ul li:first-child{margin-left: 0;}
.filter-new1 ul li .dropdonw-filter-main{padding:0px 0 10px; margin:0px; position:relative;}
.filter-new1 ul li .dropdonw-filter-main .dropdonw-filter{padding:5px 10px; margin:0px; background:#FFFFFF url(../images/updown-img2.jpg) no-repeat 100% -4px; color:#222222; height:32px; min-width:213px;  font-size:12px; letter-spacing:0.5px; line-height:24px; border:1px solid #ddd;}
.filter-new1 ul li .dropdonw-filter-main .dropdonw-filter:hover{background:#FFFFFF url(../images/updown-img2.jpg) no-repeat  100% -4px; cursor:pointer;}
.filter-new1 ul li .dropdonw-filter-main ol{padding:6px 10px; margin:0px; background-color:#FFFFFF; width:100%; position:absolute; top:40px;max-height:310px; overflow-y:auto; left:0px; box-shadow:0px 0px 10px #cccccc; z-index:99999; display:none;}
.filter-new1 ul li .dropdonw-filter-main:hover ol{display:block;}
.filter-new1 ul li .dropdonw-filter-main ol li{padding:0px!important; margin:0px;width: 100%; list-style:none; display:block; font-size:14px; color:#222222; text-transform:capitalize; cursor:pointer; line-height:22px; float:none; background-color:#FFFFFF; border-bottom:none;}
.filter-new1 ul li .dropdonw-filter-main ol li:hover{color:#666666;}
.filter-new1 ul li{font-size: 12px!important;}


/*By Saud for iPhome Hover Issue*/
.filter-new1 ul li .dropdonw-filter-main .dropdonw-filter-hover-for-iphone{padding:6px 10px 0; margin:0px; background:#666666 url(../images/updown-img1.jpg) no-repeat  240px -4px; cursor:pointer; color:#FFFFFF; height:28px; width:265px;  font-size:16px; letter-spacing:0.5px;}
.filter-new1 ul li .dropdonw-filter-main .dropdonw-filter-hover-for-iphone ol{display:block;}


/*Advanced Filter CSS Starts Here*/


.product-listing-prod {
border: none !important;
border-radius: 0 !important;
box-shadow: none !important;
}
.product-listing                                                        {background-color: #FFF; display: block;   text-align: center;position: relative; margin-bottom: 16px;  border: 1px solid #E7E7E7;}
/*.product-listing a                                                      {display:block;}*/
.product-listing img                                                    {margin:0px; width:100%; }

.product-listing .pro-detail-con                                        {width: 556px; height: 606px; margin: 0px; padding: 0; position: absolute; background: #ffffff; display: none; z-index: 1; 
                                                                         overflow: hidden; border: 1px solid #231F20; top:0;}
.product-listing .pro-detail-con.top-side{top:-1px!important;}
.product-listing .pro-detail-con.bottom-side{bottom:0px!important; top:inherit!important;}
.product-listing .pro-detail-con.left-side{left:0!important;}
.product-listing .pro-detail-con.right-side{right:0px!important;}
/*.product-listing:hover .pro-detail-con{display:block; }*/

.product-listing .pro-detail-con .pro-detail-main-con                   {width:100%; height:100%; float:left; margin:0; padding:0;}
.product-listing .pro-detail-con .pro-detail-main-con .close-btn        {position: absolute; top: 10px; right: 10px; overflow:hidden;z-index: 999;}
.product-listing .pro-detail-con .pro-detail-main-con .close-btn img    {max-width:100%;}
.product-listing .pro-detail-con .pro-detail-main-con .pro-img-container{display:block; height: 74%;}

.product-listing .pro-detail-con .pro-detail-main-con .social-icon-main{position:absolute; left:0; right:0; bottom:0;}
.product-listing .pro-detail-con .pro-detail-main-con .social-icon-main a.detail-link{margin:10px 0 0; padding:10px; font-size:16px; color:#FFFFFF; text-decoration:none; background-color:#333333; float:right;}
.product-listing .pro-detail-con .pro-detail-main-con .social-icon-main a.detail-link:hover{background-color:#666; color:#FFFFFF; text-decoration:none;}


.product-listing .pro-detail-con .pro-detail-main-con .product-name-con{position: absolute; left: 10px; right: 10px; bottom: 55px; text-align: center;}


.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con a{font-size:20px; font-weight:bold; color:#222222; text-decoration:none; text-transform:uppercase;}
.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con a:hover{color:#a93e3e; text-decoration:none;}
.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con1{
clear:both;
height:auto;
margin:67px 0 0;
padding:0px 10px;
text-align:center;
}

.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con1 a{font-size:14px; font-weight:normal; color:#222222; text-decoration:none; text-transform:capitalize;}
.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con1 a:hover{color:#a93e3e; text-decoration:none;}


.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-about-con{
clear:both;
height:auto;
margin:0px;
padding:0px;
text-align:center;
}
.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-about-con a{font-size:18px; color:#666666; text-decoration:none; margin:5px 0 0; display:inline-block; text-transform:capitalize; font-weight:normal;}
.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-about-con a:hover{color:#a93e3e; text-decoration:none;}



.product-listing .edu-pro-detail-con{width:968px; height:auto; margin:0px; padding:0px 0px 30px; position:absolute; display:none; z-index:10000; top:238px; left:-1px;}
.product-listing .edu-pro-detail-con.sec-diamond{left:-245px!important;}
.product-listing .edu-pro-detail-con.third-diamond{left:-489px!important;}
.product-listing .edu-pro-detail-con.forth-diamond{left:-734px!important;}



/* New */
.product-list-container-new .oneHalf{margin-right:0.5%; width:49.3%!important;}
.product-list-container-new .oneFourth{float: left; padding: 0px; margin: 0px 5px 5px; width: 24%;}
.product-list-container-new .oneFourth.specialProduct{width:472px!important;}
.product-list-container-new .oneFourth.specialProduct > .product-listing{height:460px;}

.product-list-container-new .oneFourth:nth-child(2n + 0) .pro-detail-con{left:0; top:0;}
.product-list-container-new .oneFourth:nth-child(3n + 0) .pro-detail-con{right:0; top:0;}
.product-list-container-new .oneFourth:nth-child(4n + 0) .pro-detail-con{left:0; bottom:0; top:auto;}
.product-list-container-new .oneFourth:nth-child(5n + 0) .pro-detail-con,
.product-list-container-new .oneFourth:nth-child(21n - 4) .pro-detail-con,
.product-list-container-new .oneFourth:nth-child(21n - 8) .pro-detail-con{right:0; bottom:0; top:auto;}

/*Product Listing CSS Ends Here*/

/*Product Listing Small CSS Here*/

.product-listing .pro-detail-con-small{width:225px; height:230px; margin:0px; border:1px solid #ad9f71; padding:0px; position:absolute; left:0px; top:0px; background-color:#FFFFFF; display:none; z-index:1000;}
.product-listing:hover .pro-detail-con-small{display:block;}
.product-listing .pro-detail-con-small .pro-detail-con-small-img{width:225px; height:165px; padding:0px; margin:0px; float:left; display:table;}
.product-listing .pro-detail-con-small .pro-detail-con-small-img a{display:table-cell; vertical-align:middle;}
.product-listing .pro-detail-con-small .about-product{width:225px; height:65px; padding:0px; margin:0px; float:left; background-color:#f7f2e4;}
.product-listing .pro-detail-con-small .about-product .pro-name-con2{
clear:both;
height:auto;
margin:10px 0 0;
padding:0px;
text-align:center;
}

.product-listing .pro-detail-con-small .about-product .pro-name-con2 a{	 font-size:16px; font-weight:bold; color:#222222; text-decoration:none; text-transform:uppercase;}
.product-listing .pro-detail-con-small .about-product .pro-name-con2 a:hover{color:#a93e3e; text-decoration:none;}
.product-listing .pro-detail-con-small .about-product .pro-name-con3{
clear:both;
height:auto;
margin:5px 0 0;
padding:0px;
text-align:center;
}

.product-listing .pro-detail-con-small .about-product .pro-name-con3 a{	font-size:16px; font-weight:normal; color:#222222; text-decoration:none; text-transform:capitalize;}
.product-listing .pro-detail-con-small .about-product .pro-name-con3 a:hover{color:#a93e3e; text-decoration:none;}

/*Product Listing Small CSS Ends Here*/


.product-listing-new{ background-color: #FFFFFF;
border:1px solid #E7E7E7;
border-radius:4px 4px 4px 4px;
text-align: center;
box-shadow:2px 2px 3px #E7E7E7;
height: 607px!important;
display:block;
position: relative;
margin-bottom:5px; padding-top:1px; padding-bottom:1px;}


.product-listing-new img{max-width:100%; }

.product-listing-new .pro-detail-con{width:100%; height:100%; margin:0px; padding:0px 0px 29px; position:absolute; background:url(../images/listting-pro-shadow.png) no-repeat center bottom; display:none; z-index:9;}
.product-listing-new .pro-detail-con.top-side{top:0px!important;}
.product-listing-new .pro-detail-con.bottom-side{bottom:-28px!important;}
.product-listing-new .pro-detail-con.left-side{left:0px!important;}
.product-listing-new .pro-detail-con.right-side{right:0px!important;}
/*.product-listing-new:hover .pro-detail-con{display:block; }*/
.product-listing-new .pro-detail-con .pro-detail-main-con{clear:both; height:605px; margin:0px; padding:0px; background-color:#FFFFFF; border:1px solid #666666;}
.product-listing-new .pro-detail-con .pro-detail-main-con .close-btn{clear:both; height:40px; margin:0px; padding:10px 3% 0 0; text-align:right;}
.product-listing-new .pro-detail-con .pro-detail-main-con .close-btn img{width:auto; }
.product-listing-new .pro-detail-con .pro-detail-main-con .pro-img-container{clear:both; height:68%; margin:0px; padding:0px;}

.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con{
clear:both;
height:auto;
margin:0px;
padding:20px 0 0;
line-height:24px;
}
.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con{
clear:both;
height:auto;
margin:0px;
padding:0px;
text-align:center;
}

.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con a{     font-size:20px; font-weight:bold; color:#222222; text-decoration:none; text-transform:uppercase;}
.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con a:hover{color:#a93e3e; text-decoration:none;}
.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con1{
clear:both;
height:auto;
margin:0px 0 0;
padding:0px 10px;
text-align:center;
}

.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con1 a{    font-size:14px; font-weight:normal; color:#222222; text-decoration:none; text-transform:capitalize;}
.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con1 a:hover{color:#a93e3e; text-decoration:none;}


.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con .pro-about-con{
clear:both;
height:auto;
margin:0px;
padding:0px;
text-align:center;
}
.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con .pro-about-con a{font-size:18px; color:#666666; text-decoration:none; margin:5px 0 0; display:inline-block; text-transform:capitalize; font-weight:normal;}
.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con .pro-about-con a:hover{color:#a93e3e; text-decoration:none;}


.product-listing-new .pro-detail-con .pro-detail-main-con .social-icon-main{clear:both; height:50px; margin:0px; padding:0px; bottom: 0;}
.product-listing-new .pro-detail-con .pro-detail-main-con .social-icon-main a.detail-link{margin:0px; padding:10px; position:absolute; right:-1px; bottom:0; text-align:right;  font-size:16px; color:#FFFFFF; text-decoration:none; background-color:#333;}
.product-listing-new .pro-detail-con .pro-detail-main-con .social-icon-main a.detail-link:hover{background-color:#666; color:#FFFFFF; text-decoration:none;}

.product-listing-new .pro-detail-con-small-new{width:225px; height:230px; margin:0px; border:1px solid #ad9f71; padding:0px; position:absolute; left:0px; top:0px; background-color:#FFFFFF; display:none; z-index:1000;}
.product-listing-new:hover .pro-detail-con-small-new{display:block;}
.product-listing-new .pro-detail-con-small-new .pro-detail-con-small-new-img{width:225px; height:165px; padding:0px; margin:0px; float:left; display:table; text-align:center;}
.product-listing-new .pro-detail-con-small-new .pro-detail-con-small-new-img a{display:table-cell; vertical-align:middle;cursor:pointer;}
.product-listing-new .pro-detail-con-small-new .pro-detail-con-small-new-img a img{width:100%;}
.product-listing-new .pro-detail-con-small-new .about-product{width:225px; height:65px; padding:0px; margin:0px; float:left; background-color:#f7f2e4;}
.product-listing-new .pro-detail-con-small-new .about-product .pro-name-con2{
clear:both;
height:auto;
margin:10px 0 0;
padding:0px;
text-align:center;
}

.product-listing-new .pro-detail-con-small-new .about-product .pro-name-con2 a{     font-size:16px; font-weight:bold; color:#222222; text-decoration:none; text-transform:uppercase;}
.product-listing-new .pro-detail-con-small-new .about-product .pro-name-con2 a:hover{color:#a93e3e; text-decoration:none;}
.product-listing-new .pro-detail-con-small-new .about-product .pro-name-con3{
clear:both;
height:auto;
margin:5px 0 0;
padding:0px;
text-align:center;
}

.product-listing-new .pro-detail-con-small-new .about-product .pro-name-con3 a{    font-size:16px; font-weight:normal; color:#222222; text-decoration:none; text-transform:capitalize;}
.product-listing-new .pro-detail-con-small-new .about-product .pro-name-con3 a:hover{color:#a93e3e; text-decoration:none;}


.categoryListing .categoryBlock         {display: block; border: 1px solid #d5d5d5; margin: 0 0 30px; position: relative;}
.categoryListing .categoryBlock a       {display: block;}
.categoryListing .categoryBlock a img   {width: 100%}
.categoryListing .categoryBlock .title  {position: absolute; left: 0; right: 0; text-align: center; 
                                         bottom: 0;  padding: 12px 10px; font-size: 22px; color: #777;
                                         text-transform: uppercase; letter-spacing: 1px;
                                         background-color: rgba(255,255,255, 0.3); z-index: 1;}
/* New Light Box Css Starts */

.new-light-box-con{width:966px; height:auto; margin:0px; padding:0px 0px 30px; background-color:#f5f5f5; border:1px solid #dddddd;}
.new-light-box-con .close-btn{clear:both; margin:0px; padding:10px 10px 0 0; text-align:right;}
.new-light-box-con .close-btn img{width:auto; box-shadow:none;}
.new-light-box-con .new-pro-img{clear:both; height:360px; margin:0px 0px 0px 60px; padding:0px; text-align:left; position:relative;}
.new-light-box-con .new-pro-img img{height:100%; margin:0px; box-shadow:none;}
.new-light-box-con .new-pro-img .light-social-icon{margin:0px; padding:0px; text-align:right; position:absolute; top:15px; right:60px; z-index:10000;}
.new-light-box-con .new-pro-img .light-social-icon ul{margin:0px; padding:0px;}
.new-light-box-con .new-pro-img .light-social-icon ul li{margin:0px 7px 0px 0px; padding:0px; list-style:none; float:left;}

.new-light-box-con .new-pro-head{clear:both; height:auto; margin:0px 0px 20px; padding:0px;  font-size:18px; text-align: left; color:#666666; text-transform:capitalize;}
.new-light-box-con .sku{font-size:14px; color:#666666; clear:both; margin:0px 50px 20px 0px; padding:0px; line-height:22px; text-align:left;}
.new-light-box-con .price-con{ font-size:30px; color:#666666; clear:both; margin:0px 50px 20px 0px; padding:0px; line-height:22px; text-align:left;}
.new-light-box-con a.detail-link{margin:35px 0px 0px 0px; padding:15px; font-size:16px; color:#FFFFFF; text-decoration:none; background-color:#333333; float:left; line-height:20px;}
.new-light-box-con a.detail-link:hover{background-color:#666666; color:#FFFFFF; text-decoration:none;}


/* New Light Box Css Ends */


/* Bzxter Product Detail Css Starts */

.baxter-left-con{ clear:both; margin:0px; padding:0px;}
.baxter-left-con .baxter-new-pro-img{clear:both; height:650px; margin:0px 20px 0px 0px; padding:0px; border:1px solid #ccc; position:relative; width: 100%;text-align: center;}
.baxter-left-con .baxter-new-pro-img .baxter-social-icon{margin:0px; padding:0px; position:absolute; top:15px; right:12px; z-index:1000;}
.baxter-left-con .baxter-new-pro-img .baxter-social-icon ul{margin:0px; padding:0px;}
.baxter-left-con .baxter-new-pro-img .baxter-social-icon ul li{margin:0px 7px 0px 0px; padding:0px; list-style:none; float:left;}
.baxter-left-con .baxter-new-pro-img img{max-width: 100%;}


.baxter-left-con .baxter-new-pro-img .baxter-thumbnail{margin:0px; padding:0px; position:absolute; bottom:6px; left:6px; z-index:0;}
.baxter-left-con .baxter-new-pro-img .baxter-thumbnail ul{margin:0px; padding:0px;}
.baxter-left-con .baxter-new-pro-img .baxter-thumbnail ul li{margin:0px 14px 0px 0px; padding:0px; list-style:none; float:left;width: 67px;}
.baxter-left-con .baxter-new-pro-img .baxter-thumbnail ul li a img{margin:0px; border:1px solid #CCCCCC;}
.baxter-left-con .baxter-new-pro-img .baxter-thumbnail ul li a img:hover{opacity:0.5; transition:all 0.2s linear 0s;}



.baxter-right-con{ clear:both;  margin-top: 20px; padding:0px;}
.baxter-right-con .baxter-pro-head{clear:both; height:auto; margin:0px 0px 10px; padding:0px; font-size:24px; color:#000000; text-transform:capitalize;}
.baxter-right-con .baxter-detail-con{font-size:14px; color:#222222; clear:both; margin:0px 0px 10px 0px; padding:0px; line-height:22px; text-align:left;}
.baxter-right-con .baxter-detail-con select{width:110px; height:26px; line-height:24px; margin:0px 5px; padding:2px; border:1px solid #CCCCCC;}

.baxter-right-con .baxter-list-con{clear:both; margin:0px 0px 10px 0px; padding:0px 0 62px; line-height:22px; text-align:left; border-bottom:1px solid #CCCCCC; position:relative;}
.baxter-right-con .baxter-list-con ul{margin:0px; padding:0px;}
.baxter-right-con .baxter-list-con ul li{margin:2px 0px 0px 15px; padding:0px; font-size:14px; color:#222222; }
.baxter-right-con .baxter-list-con p{margin:10px 0px 0px; padding:0px; font-size:14px; color:#222222; }
.baxter-right-con .baxter-more-link{width:100%; height:60px; margin:10px 0px 0px 0px; padding:0px; background:url(../images/white-bg-opacity.png) repeat; position:absolute; left:0px; bottom:24px;}
.baxter-right-con .baxter-more-link a{margin:36px 0 0; padding:1px 8px; float:right; font-size:10px; color:#222222; text-decoration:none; background-color:#e5e5e5; cursor:pointer;}
.baxter-right-con .baxter-more-link a:hover{color:#FFFFFF; text-decoration:none; background-color:#CCCCCC;}


.productFeaturesTable{ margin:0 0 30px;}
#diamond-specs{width: 100%; border:1px solid #ddd; border-right:none; border-bottom: none;}
#diamond-specs td{ border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding: 6px;}


.baxter-right-con .baxter-price-con{ font-size:30px; color:#222222; clear:both; margin:0px 30px 20px 0px; padding:0px; line-height:22px; text-align:left;}
.baxter-right-con .baxter-price-con span{font-size:14px; color:#999999; display:block; margin:10px 0px 10px 0px; padding:0px;}
.baxter-right-con .baxter-price-con span.cut-price{font-size:22px; color:#999999;display: inline-block; margin: 0 0 0 10px; text-decoration: line-through; }
.header-topstrip li address{display: inline-block; margin-bottom: 0; line-height: none; background: #333; padding:1px 6px; color: #fff; border-radius:50%;}

.baxter-detail-con-head {
clear: both;
color: #666666;
font-size: 18px;
line-height:18px;
margin: 0 0 0px;
padding: 0;
text-align: left;
}


.baxter-button-con{ clear:both; margin:20px 0px 10px; padding:0px 0px 0px;}
.baxter-button-con ul{margin:0px; padding:0px;}
.baxter-button-con ul li{margin:0px 10px 10px 0px; padding:0px; list-style:none; float:left;}
.baxter-button-con ul li.for-add-to-cart{width:100%;}


.add-to-car-button{margin:0px; padding:15px; font-size:16px; color:#FFFFFF; text-decoration:none; background-color:#333333; float:left; line-height:20px; text-transform:uppercase; border:none; cursor:pointer;}
.add-to-car-button:hover{background-color:#666666; color:#FFFFFF; text-decoration:none;}


.btn-theme-new{margin:0px; padding:12px; font-size:14px; line-height:18px; color:#FFFFFF; text-decoration:none; background-color:#333333; border:none; text-transform:uppercase; cursor:pointer; float:left; border:none;}
.btn-theme-new:hover{background-color:#666666; color:#FFFFFF; text-decoration:none;}

.baxter-right-con .baxter-list-pro{clear:both; margin:2px 0px 10px 0px; padding:0px;}
.baxter-right-con .baxter-list-pro .main-small-pro{clear:both; margin:0px 0px 10px 0px; padding:0px;}
.baxter-right-con .baxter-list-pro .main-small-pro a img{margin:0px; border:1px solid #CCCCCC;}
.baxter-right-con .baxter-list-pro .main-small-pro a img:hover{opacity:0.5; transition:all 0.2s linear 0s;}


/* Bzxter Product Detail Css Ends */





.our-team{width:100%; height:auto; margin:0px; padding:0px; float:left;}

.team-listing{background-color:#FFFFFF;
border:1px solid #E7E7E7;
border-radius:4px 4px 4px 4px;
box-shadow:2px 2px 3px #E7E7E7;
display:block;
height:202px;
margin-bottom:20px; 
padding:15px 15px;
}
.team-listing .team-img{
display:block;
height:140px;
padding:0px;
}
.team-listing .team-img a{ font-size:20px; color:#5D5D5D; text-decoration:none; text-transform:capitalize;}
.team-listing .team-img a:hover{color:#9F8C52; text-decoration:none;}

.team-listing .team-img a img{
border:1px solid #333333;
margin:0px;
}
.team-listing .team-img a img:hover{ opacity:0.8;}


span.team-name{
display:block;
height:32px;
padding:15px 0px;
text-align:center;
line-height:30px; 
}




/* Light Box */

.light-box{ width:600px; height:auto; margin:0px; padding:10px 0px; background-color:#FFFFFF;}
.team-listing-light{background-color:#FFFFFF;
border:1px solid #E7E7E7;
border-radius:4px 4px 4px 4px;
box-shadow:2px 2px 3px #E7E7E7;
display:block;
width:195px;
height:202px;
margin-bottom:20px; 
padding:15px 15px;
float:left;
}
.team-listing-light .team-img-light{
display:block;
height:140px;
padding:0px;
}
.team-listing-light .team-img-light a img{
border:1px solid #333333;
margin:0px;
}
.team-listing-light .team-img-light a img:hover{ opacity:0.8;}


.team-listing-light .team-name-light{
display:block;
height:32px;
padding:15px 0px;
text-align:center;
}
.team-listing-light .team-name-light a{ font-size:20px; line-height:50px; color:#5D5D5D; text-decoration:none; text-transform:capitalize;}
.team-listing-light .team-name-light a:hover{color:#9F8C52; text-decoration:none;}

.team-listing-light-text{
display:block;
width:325px;
height:auto;
padding:0px 20px 0px 15px;
margin:0px;
float:right;
}


/* Education Container */
.education-main-container{width:100%; height:auto; margin:0px 0px 15px; padding:0px; float:left;}

.education-for-diamond{width:100%; height:auto; margin:0px; padding:0px;}
.education-for-diamond ul{margin:0px; padding:0px;}
.education-for-diamond ul li{width:100%; height:227px; margin:0px 0 20px; padding:0px 0px 40px; list-style:none; float:left; position:relative; background:url(../images/education-diamond-shadow.png) no-repeat center bottom;}
.education-for-diamond ul li a img{ margin:0px; /*border:1px solid #aeaeae;*/}
.education-for-diamond ul li a.name-banner{width:215px; margin:0px; padding:10px 0px; position:absolute; left:6px; bottom:22px; text-align:center; background-color:#666666;  font-size:18px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.education-for-diamond ul li a.name-banner:hover{background-color:#D6BF76; color:#FFFFFF; text-decoration:none;}


.make-the-right-choice{width:100%; height:514px; margin:0px 0 20px; padding:0px 0px 49px; list-style:none; float:left; position:relative; background-color:#222222; background:url(../images/education-main-shadow.png) no-repeat center bottom;}
.make-the-right-choice a img{ margin:0px; /*border:1px solid #aeaeae;*/}
.make-the-right-choice a.name-banner{width:351px; margin:0px; padding:20px 0px; position:absolute; left:61px; bottom:22px; text-align:center; background-color:#666666;  font-size:24px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.make-the-right-choice a.name-banner:hover{background-color:#D6BF76; color:#FFFFFF; text-decoration:none;}




.service-for-pro{width:100%; height:auto; margin:0px; padding:0px;}
.service-for-pro ul{margin:0px; padding:0px;}
.service-for-pro ul li{width:100%; margin:0px 0px 16px; padding:0px 0px 0px; list-style:none; float:left; position:relative; border:1px solid #CCCCCC;}
.service-for-pro ul li a img{ margin:0px; /*border:1px solid #aeaeae;*/ float:left;}
.service-for-pro ul li a.name-banner{width:100%; margin:0px; padding:10px 0px; position:absolute; left:0px; bottom:10px; text-align:center; background-color:#666666;  font-size:16px; color:#FFFFFF; text-decoration:none; }
.service-for-pro ul li a.name-banner:hover{background-color:#D6BF76; color:#FFFFFF; text-decoration:none;}





/* Education Container End */

/* About History */
.history-container{width:100%; height:auto; margin:0px; padding:0px; float:left;}
.history-container .inner-history{width:100%; height:auto; margin:0px; padding:0px; float:left;}
.history-container .inner-history .history-product{width:402px; height:auto; margin:0px; padding:0px;}
.history-img-container{width:402px; height:152px; margin:10px 0 0px; padding:0px 0px 28px; list-style:none; float:left; position:relative; background:url(../images/designer-shadow.png) no-repeat center bottom;}
.history-img-container a img{ margin:0px; border:1px solid #333333;}
/* About History End */


/*Education Precious Metals CSS Starts Here*/

.education-precious-metals{margin:0px;  padding:0px; clear:both;}
.education-precious-metals img{max-width: 100%;}

.edu-pre-metals-pro{width:100%; margin:0px; padding:0px; clear:both;}
.edu-pre-metals-pro img{margin:0px; padding:0px 0px 18px; background:url(../images/precious-metals-img-shadow.png) no-repeat bottom center;}

.edu-pre-metals-about{width:100%; margin:0px; padding:0px; clear:both;}

.edu-pre-metals-about h1{ font-size:26px; color:#7f8082; }
.edu-pre-metals-about h2{ font-size:20px; line-height:22px; color:#7f8082; text-transform:uppercase; margin:15px 0 7px;}
.edu-pre-metals-about h3{ font-size:20px; line-height:22px; color:#7f8082; text-transform:uppercase; margin:15px 0 7px;}


.four-cs-nav{font-weight:normal; text-align:left; display:block; line-height:30px; margin:15px 0px; clear:both;}
/*.four-cs-nav ul{list-style:none; margin:0px 0px; padding:0px 0px; text-align:left;}
.four-cs-nav ul li{margin:0 13px 0 0; padding:0px 0px; display:inline-block; *display:inline; zoom:1; }
.four-cs-nav ul li a{font-size:18px; font-weight:bold; color:#9f8c52; text-decoration:none; position:relative; margin-right:5px; padding-right:2px; display:inline-block; text-transform:capitalize;}
.four-cs-nav ul li a:hover{text-decoration:none; color:#a93e3e;}
.four-cs-nav ul li a:before{position:absolute; content:"|"; left:-12px; font-weight:normal; color:#e7e7e8;}
.four-cs-nav ul li:first-child a:before{position:absolute; content:""; left:0px;}*/
.diamond-page-shadow{ background:url(../images/four-cs-shadow.png) no-repeat bottom center; padding-bottom:44px!important;}



/*Education Precious Metals CSS Ends Here*/


/*Gemstones Diamond CSS Here*/

.gemstones-diamond-img{ clear:both; margin:0px; padding:0px;}

.gemstones-right-container{ clear:both; margin:0px; padding:30px 0 0;}
.gemstones-right-container p{ font-size:18px; color:#222222; clear:both; margin:0px 50px 25px 0px; padding:0px; line-height:22px; text-align:left;}
.gemstones-right-container .birthstone{  font-size:20px; color:#000000; clear:both; margin:0px; padding:30px 0 0; text-transform:uppercase;}
.gemstones-right-container .birthstone span{  font-size:20px; color:#222222; clear:both; margin:0px 0 0 5px; padding:0px; text-transform:capitalize;}
.gemstones-right-container .birthstone a.stone-link{margin:-30px 0px 0px 0px; padding:15px; font-size:24px; color:#FFFFFF; text-decoration:none; background-color:#333; float:right;}
.gemstones-right-container .birthstone a.stone-link:hover{background-color:#666; color:#FFFFFF; text-decoration:none;}


/*Gemstones Product Listing CSS Here*/


.education-product-container .education-pro-listing{ background-color: #FFFFFF;
border:1px solid #666666;
display:block;
height:234px;
position: relative;
margin-bottom:10px;
text-align:center;}
.education-product-container .education-pro-listing a{cursor:pointer;}
.education-product-container .education-pro-listing a img:hover{opacity:0.8;}

/*.education-product-container .education-pro-listing:hover{ background-color: #e1dccb;
}*/
.education-product-container .education-pro-listing span.month-diamond{width:60px; height:40px; background-color: #333; position:absolute; top:0px; left:10px; font-size:28px; color:#FFFFFF; z-index:1000; text-align:center; line-height:38px;}
.education-product-container .education-pro-listing span.month-diamond-name{width:100%; position:absolute; bottom:30px; left:0px; font-size:22px; font-weight:bold; color:#666666; z-index:1000; text-align:center;}


.education-product-container .education-pro-listing .edu-pro-detail-con{width:966px; height:auto; margin:0px; padding:0px 0px 30px; position:absolute; background-color:#e1dccb; display:none; z-index:10000; border:1px solid #666666; top:245px; left:-1px;}
.education-product-container .education-pro-listing .edu-pro-detail-con.sec-diamond{left:-245px!important;}
.education-product-container .education-pro-listing .edu-pro-detail-con.third-diamond{left:-489px!important;}
.education-product-container .education-pro-listing .edu-pro-detail-con.forth-diamond{left:-734px!important;}
/*.education-product-container .education-pro-listing:hover .edu-pro-detail-con{display:none; }*/
.education-product-container .education-pro-listing .edu-pro-detail-con .close-btn{clear:both; height:40px; margin:0px; padding:10px 3% 0 0; text-align:right;}
.education-product-container .education-pro-listing .edu-pro-detail-con .close-btn img{width:auto;}
.education-product-container .education-pro-listing .edu-pro-detail-con .edu-pro-head{clear:both; height:auto; margin:0px 0px 37px; padding:0px; text-align:center; font-size:40px; font-weight:bold; color:#000000; text-transform:capitalize;}
.education-product-container .education-pro-listing .edu-pro-detail-con .edu-pro-img{clear:both; height:250px; margin:0px 0px 20px; padding:0px; text-align:center;}
.education-product-container .education-pro-listing .edu-pro-detail-con .edu-pro-stone{clear:both; height:auto; margin:0px; padding:0px; text-align:center; font-size:24px; color:#000000;}
.education-product-container .education-pro-listing .edu-pro-detail-con .edu-pro-stone span.edu-pro-stone-text{ font-size:24px; color:#666666; display:inline-block; clear:both; margin:0px 10px 0 0; padding:0px; line-height:22px; font-weight:bold; text-transform:uppercase; vertical-align:top;}


.education-product-container .education-pro-listing .edu-pro-detail-con .about-stone-container{ font-size:22px; color:#444444; clear:both; margin:50px 50px 20px 0px; padding:0px; line-height:26px; text-align:left;}

.education-product-container .education-pro-listing .edu-pro-detail-con .about-stone-container a.stone-link{margin:40px 0px 0px 0px; padding:15px; font-size:24px; color:#FFFFFF; text-decoration:none; background-color:#666666; float:left; line-height:24px;}
.education-product-container .education-pro-listing .edu-pro-detail-con .about-stone-container a.stone-link:hover{background-color:#a93e3e; color:#FFFFFF; text-decoration:none;}


.store-img-con{ width:269px; height:179px; margin:0px; padding:0px;}
.store-img-con img{margin:0px; border:none;}
.store-img-con img:hover{opacity:0.8;}

.education-img-container-new{ width:195px; height:173px; margin:0px; padding:0px 0px 17px!important; clear:both; background:url(../images/education-product-shadow1.png) no-repeat bottom center;}
.education-img-container-new img{margin:0px; border:none;}
.education-img-container-new img:hover{opacity:0.8;}

.education-detail-container-new{width:195px; height:145px; margin:0px; padding:0px 0px 17px; clear:both; background:url(../images/education-product-shadow1.png) no-repeat bottom center; position:relative;}
.education-detail-container-new .edu-head-home{margin:0px; padding:5px 0px; clear:both;  font-size:16px; font-weight:normal; color:#666666; text-align:center; text-transform:capitalize;}
.education-detail-container-new .edu-head-home a{ color:#999999; text-decoration:none;}
.education-detail-container-new .edu-head-home a:hover{ color:#333333; text-decoration:none;}
.education-detail-container-new .edu-detail-text{margin:0px; padding:5px 15px 0px; clear:both;  font-size:15px; color:#222222; text-align:center; line-height:20px; font-weight:normal;}
.education-detail-container-new .edu-read-more{width:100%; margin:0px; padding:0px; clear:both; position:absolute; left:0px; bottom:18px; text-align:center;}
.education-detail-container-new .edu-read-more a{ font-size:16px; font-weight:normal; color:#999999; text-decoration:none; text-transform:uppercase; }
.education-detail-container-new .edu-read-more a:hover{color:#333333; text-decoration:none;}

/*Gemstones Product Listing CSS Ends Here*/


/* Gemstone Peridot CSS Here*/

.gemstone-peridot{clear:both; margin:0px; padding:0px; position:relative;}
.overview-head{ font-size:22px; color:#222222; clear:both; margin:0px; padding:0px; text-transform:capitalize;}
.gemstone-peridot-para{ font-size:18px; color:#222222; clear:both; margin:0px; padding:0px; line-height:22px; text-align:left; min-height:210px;}

.gemstone-peridot-bracelet{clear:both; margin:0px; padding:20px 50px 0px 0px; text-align:center;}

.gemstone-peridot .gemstone-peridot-earring{width:238px; height:254px; margin:0px; padding:0px; position:absolute; top:0px; right:250px; box-shadow:3px 3px 3px #666666; z-index:1000;}
.gemstone-peridot .gemstone-peridot-ring{width:272px; height:305px; margin:0px; padding:0px; position:absolute; top:60px; right:10px; box-shadow:3px 3px 3px #666666; z-index:800;}

.gemstone-olovine{clear:both; margin:0px; padding:0px 20px 0 0px; border-right:1px solid #acacac;}
.gemstone-olovine.bor-right-no{border-right:none;}
.gemstone-olovine .olovine-head{clear:both; margin:0px; padding:0px 0 15px; text-align:center; font-size:30px; color:#000000; line-height:30px; text-transform: capitalize;}
.gemstone-olovine p{font-size:18px; line-height:22px; color:#222222; clear:both; margin:0px; padding:0px; text-align:center;}



.education-head{ font-size:20px; color:#222222; clear:both; margin:0px 0 20px; padding:0px; text-align:center; line-height:24px; line-height:30px; font-style:italic;}

.education-diamonds{clear:both; margin:0px 0 20px; padding:0px 10px;}
.education-diamonds .education-diamonds-head{clear:both; margin:0px; padding:0px 0 15px; text-align:center; font-size:30px; color:#000000; line-height:30px;}
.education-diamonds .education-diamonds-img{clear:both; margin:0px; padding:15px 0 5px; text-align:center; font-size:30px; color:#000000; line-height:30px;}
.education-diamonds p{font-size:18px; line-height:22px; color:#222222; clear:both; margin:0px; padding:10px 0 0; text-align:center;}


/* Gemstone Peridot CSS Ends Here*/

/*Gemstones Diamond CSS End Here*/


/* Education Jewelry Buying Guide Here */

.jewelry-buying-guide-img{ clear:both; margin:0px; padding:0px 0 12px; background:url(../images/jewelry-buying-shadow.png) no-repeat bottom center;}
.jewelry-buying-right-container{ clear:both; margin:0px; padding:0px;}
.jewelry-buying-right-container p{ font-size:22px; color:#222222; clear:both; margin:0px 0 0 50px; padding:0px; line-height:30px; text-align:left;}

.jewelry-buying-para{clear:both; margin:0px; padding:0px;}

.meet-team-main-img{clear:both; margin:0px 0px 10px; padding:0px; text-align:center;}

.jewelry-buying-head1{font-size:20px; color:#222222; clear:both; margin:10px 0; padding:0px 0 0px; text-transform:uppercase;}
.jewelry-buying-head1.cap-text{text-transform:capitalize!important;}
.jewelry-buying-head{ font-size:20px; color:#222222; clear:both; margin:10px 0; padding:0px; text-transform:capitalize;}

.service-head{font-size:45px; color:#000000; clear:both; margin:0px 0px 10px; padding:0px 0px 20px; line-height:54px; background:url(../images/maharaja-star-black-bor.png) no-repeat center bottom; text-align:center; text-transform:uppercase;}

.jewelry-buying-para p{font-size:14px; line-height:22px; color:#222222; clear:both; margin:0px 0 10px; padding:0;}




/* Education Jewelry Buying Guide end Here */



/* Product detail Acordian Here */
.other-head-container{clear:both; margin:20px 0 0; padding:10px 0px 0px; text-align:center;}
h2.mainHeading-home-page2{ font-size:24px; color:#000000; clear:both; margin:10px 0px 10px; padding:0px 0px 20px; line-height:30px; background:url(../images/maharaja-star-black-bor.png) no-repeat center bottom; text-align:center; text-transform:uppercase; display:block;}



.gallery-shdow{ background:url(../images/gallery-shadow.png) no-repeat top center;}

.similar-products-carosal{ clear:both; margin:0px 60px; padding:0px;}


.education-diamonds{clear:both; margin:0px 0 20px; padding:0px 10px;}
.education-diamonds .education-diamonds-head{ clear: both;
color: #333333;
font-size:18px;
margin:10px 0 5px;
padding: 0;
text-transform: uppercase;}


.education-diamonds .education-diamonds-img{clear:both; margin:0px; padding:15px 0 5px; text-align:center; }
.education-diamonds p{font-size:18px; color:#000000; line-height:22px; clear:both; margin:0px; padding:10px 0 0; text-align:left;}

.oneFourth-new, .twoFourth-new, .threeFourth-new{float:left; margin:0 1% 0 0; padding:0px 0px;}
.oneFourth-new {width:24.25%;}  .twoFourth-new {width:49.5%;} .threeFourth-new {width:74.75%;}
/* Product detail Acordian end Here */








.details-insight-con{clear:both; margin:0px 0px 5px; padding:0px;}
.details-insight-con .details-insight-head{clear:both; margin:0px; padding:7px 10px 7px; font-size:12px; line-height:18px; text-transform:uppercase; color:#333333; border-top:1px solid #CCCCCC; cursor:pointer; background:url(../images/updown-img2.jpg) no-repeat right -4px; }
.details-con{clear:both; margin:0px; padding:10px; border-top:1px solid #CCCCCC;}
.details-con p{clear:both; margin:0px; padding:2px 0px 10px; font-size:13px;}
.details-con p a{text-decoration:none; color:#999999; }
.details-con p a:hover{color:#404040;}

.details-con .detail-list-con{clear:both; margin:0px; padding:0px;}
.details-con .detail-list-con ul{margin:0px; padding:0px;}
.details-con .detail-list-con ul li{margin:0px; padding:0px; list-style:none; font-size:13px;width: 100%; float: left; }
.details-con .detail-list-con ul li label{width:160px; font-size:13px; font-weight:bold; float:left;} 


.customerReviews{ clear:both; margin:0px; padding:0px; width: 100%; float: left; border-top: 1px solid #ddd; margin-top: 20px; padding-top: 10px;}
.customerReviews ul.review{ margin:0px; padding:0px; }
.customerReviews ul.review li{ margin:0px 0px 10px 0px; padding:0px; color:#999999; list-style:outside; font-size:14px; list-style: none;}
.customerReviews ul.review li a{ color:#333333; text-decoration:none;}
.customerReviews ul.review li a:hover{ color:#999999; text-decoration:none;}
.socialPluginBox{width: 100%; float: left; text-align: center; margin-top: 15px;}
.requestViewingInfo li{list-style: none;}


/*Create Your Account CSS Starts Here*/
.createYourAccount{clear:both;}
.createYourAccount h1{color:#222222; border-bottom:1px solid #666666; text-align:left; font-weight:normal; font-size:18px;}
.createYourAccount .formBox{display:block; margin:15px 0px 0px;}
.createYourAccount .formBox a.gotoPage{float:left; text-transform:uppercase; text-decoration:underline; font-size:11px; margin-top:8px;}
/*Create Your Account CSS Ends Here*/



.contentBox { display: block; overflow: hidden;  padding-bottom: 20px;}


/*Account Form CSS Starts Here*/
.newAccountForm{padding:0px 12px 12px;  display:block; border:1px solid #666666; line-height:20px; }
.newAccountForm h2{color:#222222; border-bottom:1px solid #666666; text-align:left; padding-bottom: 10px; margin-bottom: 10px;position: relative;}
.newAccountForm h2 span.errorMsg{float:right; color:#FF0000; width: 100%; font-size:11px; text-align: right; font-weight:normal; text-decoration:blink; position: absolute;right: 0; top:16px; text-align: right;}
.newAccountForm p{color:#222222; padding-bottom:10px;}
.newAccountForm ul{list-style:none; margin:0px 0px; padding:0px 0px;}
.newAccountForm ul li{width:100%; float:left; margin-bottom:10px;}
.newAccountForm ul li font{color:#FF0000!important;}
.newAccountForm label{color:#222222; display:block; padding-bottom:4px;}
.newAccountForm label.selectDropDown{padding-bottom:0px;}
.newAccountForm input[type="text"], .newAccountForm textarea, 
.newAccountForm input[type="password"]{display:block; text-indent:5px; width:100%; padding:4px 0; border:1px solid #666666;}
.newAccountForm input[type="submit"]{text-transform:uppercase; cursor:pointer;}
.newAccountForm input.capchaCodeField{width:105px; float:left; vertical-align:top; text-indent:5px; height: 24px;}
.newAccountForm img.capchaCodeImage{vertical-align:top; height:28px;}
.newAccountForm a.gotoPage{float:left; text-transform:uppercase; text-decoration:underline; font-size:11px; margin-top:8px; color:#222222;}
.newAccountForm a.gotoPage input[type="checkbox"]{vertical-align:top; margin-top:3px;}
.newAccountForm a.gotoPage:hover{text-decoration:none;}
.newAccountForm a.cancelPage{float:left; text-transform:capitalize; text-decoration:none; font-size:11px; margin-top:8px; color:#222222;}
.newAccountForm a.cancelPage:hover{text-decoration:underline;}

.signUpButtonsBox{border:1px dashed #ffffff; padding:15px 15px; text-align:center; border-radius:6px 6px; display:table;}
.signUpButtonsBox a{display:table-cell; vertical-align:middle;}
.verticleOr{width:1px; height:inherit; background-color:#dfdfdf; position:relative; margin:0px 12px;}
.verticleOr:before{border: 1px solid #FFFFFF; border-radius: 20px 20px 20px 20px; color: #FFFFFF; content: "Or"; height: 24px; left: -12px; font-size:12px; 
line-height: 22px; overflow: hidden; position: absolute; top: 40%; width: 24px;}

.newAccountForm .verticleOr{height:135px;}
.newAccountForm .verticleOr:before{background-color:#333333;}
/*Account Form CSS Ends Here*/


/* Save Items css */

.quickListDetail {width:315px; margin:0px 0px; padding:8px 8px; box-shadow:4px 0px 0px #555; position:fixed; bottom:0px; right:20px; z-index:9999; border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; background-color: #f5f5f5 }
.quickListDetail .columnFull{width:100%; margin-bottom:-8px; margin-left:-8px; padding:0 8px 20px; background-color: #CCCCCC; background-image: -moz-linear-gradient(center top , #FFFFFF, #CCCCCC); box-shadow: 0 1px 0 rgba(200, 200, 200, 0.2); cursor: pointer;}
.innerQuickList .columnFull .savedItems{font-size:16px; float:left; color:#90336f; line-height:30px;}


.quickListDetail .innerQuickList {width:315px; margin:0px 0px; box-shadow:0px 0px 4px #555; display:none; z-index:9999; background-color: #f5f5f5;}
.quickListDetail .innerQuickList .thumbnail{border:1px solid #999; padding:1px 1px; overflow:hidden;}
.quickListDetail .innerQuickList .thumbnail img{width:100%; height:auto;}
.quickListDetail .innerQuickList .columnFull{margin-bottom:8px; padding-bottom:8px; border-bottom:1px dashed #666666; background-color: #f5f5f5;}
.quickListDetail .innerQuickList .productSku, .shortCartDetail .productTitle, .shortCartDetail .productDesc, .shortCartDetail .productPrice, .shortCartDetail .productQty{font-size:10px; color:#5a5a5a;}
.quickListDetail .innerQuickList .productSku{font-weight:bold; line-height:10px; padding-bottom:2px; display:block;}
.quickListDetail .innerQuickList .productTitle{display:block; padding-bottom:4px; margin:0px; margin-bottom:2px; line-height:13px; border-bottom:1px solid #e9e9e9;}
.quickListDetail .innerQuickList .productDesc{}
.quickListDetail .innerQuickList .productPrice{color:#FF0000; font-weight:bold;}
.quickListDetail .innerQuickList .productQty{color:#000000; padding-left:15px;}
.quickListDetail .innerQuickList .remove{text-decoration:underline; color:#555555; font-size:10px; float:right;}
.quickListDetail .innerQuickList .remove:hover{text-decoration:none;}
.quickListDetail .innerQuickList .totalAmount{font-size:18px; float:left; color:#90336f; line-height:30px;}
.quickListDetail .innerQuickList input[type="submit"], .shortCartDetail input[type="button"]{font-size:14px; font-weight:bold; padding: 10px; width: 315px;}


#myBagToggle{position: absolute; bottom: -1px; right: 50px; z-index: 9999; padding: 3px 8px 0px; background-color: #fff; 
border: 1px solid #666666; border-bottom: none; border-radius: 4px 4px 0 0;}
.myBagDetailBox    {width:315px; margin:0px 0px; padding:8px 0px; font-size:11px;
position:absolute; top:100%; right:-1px; display:none; z-index:9999; border:1px solid #666666; border-top:none;
border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px;}
.myBagDetailBox .thumbnail{border:1px solid #999; padding:1px 1px; overflow:hidden;}
.myBagDetailBox .thumbnail a{display:block; margin:0px 0px; padding:0px 0px;}
.myBagDetailBox .thumbnail img{width:100%; height:auto;}
.myBagDetailBox .columnFull{margin:0px 0px;}

.myBagDetailBox .productCode{font-weight:bold; line-height:20px; padding-bottom:2px; display:block; font-size:11px; font-weight:bold; color:#404040;}
.myBagDetailBox .productSku{font-weight:bold; line-height:20px; padding-bottom:2px; display:block; font-size:11px; font-weight:bold; color:#404040;}
.myBagDetailBox .productTitle{display:block; padding-bottom:4px; margin:0px; margin-bottom:2px; line-height:13px; border-bottom:1px solid #e9e9e9; color:#404040;}
.myBagDetailBox .productDesc{color:#404040;}
.myBagDetailBox .productPrice{color:#FF0000; font-weight:bold;}
.myBagDetailBox .productQty{color:#000000; padding-left:15px;}
.header-main-nav .myBagDetailBox ul li a.remove:link{text-decoration:underline; color:#555555; font-size:11px; float:right;padding-right:5px;text-transform: none;margin:0;}
.header-main-nav .myBagDetailBox ul li a.remove:hover{text-decoration:none;border:0;}


.myBagDetail ul  a.remove:link{text-decoration:underline; color:#555555; font-size:11px; float:right;padding-right:5px;text-transform: none;margin:0;}
.myBagDetail ul  a.remove:hover{text-decoration:none;border:0;}

.myBagDetailBox .totalAmount{font-size:16px; float:left; font-weight:bold; color:#404040; line-height:30px; margin-left:11px;}
.myBagDetailBox input[type="submit"], .myBagDetailBox input[type="button"]{font-size:14px; font-weight:bold; margin-right:11px;}

.myBagDetail{clear:both; max-height:335px; overflow-y:auto; margin:0px 10px 0px 0px;}
.myBagDetail > ul{list-style:none; margin:0px 0px 10px; padding:0px 0px; overflow:hidden;} 
.myBagDetail > ul > li{margin:10px 0px 0px 7px; padding:5px 5px; border:1px dashed #e5e5e5; background-color:#FFFFFF; border-radius:6px; box-shadow:0px 0px 6px #f5f5f5; clear:both; overflow:hidden;}
.myBagDetail > ul > li:first-child{margin-top:0px;}

.quickListDetailBox {position:fixed; bottom:-2px; left:20px; width:320px; border:1px solid #dfdfdf; background-color:#FFFFFF; z-index:999;}
.quickListDetailBox .listTitle{display:block; color:#000; padding:6px 10px; font-size:12px; text-align:center; line-height:18px; font-weight:bold; cursor:pointer; width:120px; position:absolute; top:-31px; left:-1px; border-radius:6px 6px 0px 0px; border:1px solid #dfdfdf; border-bottom:none;}
.quickListDetailBox .listTitle:hover{color:#000000;}
.quickListDetailBox .listContainer{display:block; padding:0px 0px;}
.quickListDetailBox .myBagDetailBox{box-shadow:none; position:static; float:right; border:none;}
.quickListDetailBox .starIcon{background-position:0px -252px; width:18px; height:18px; display:inline-block; vertical-align:top; margin-left:3px; }
.starIcon {background-image: url(/images/icons/icon-18-18.png);}


.classForDevUse { position: relative; }


.removeFromQuick {
display:none;
margin: 5px 8px 5px 5px;
padding: 2px;
position: absolute;
right: 7px;
top: -8px;
font-size: 18px;
}

.classForDevUse article { position: absolute; background:url(/images/image_hover.png); background-repeat:repeat; width: 100%; height: 175px;}
.classForDevUse article.da-animate { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.classForDevUse:hover .removeFromQuick{display:block; }

.staticBlock {
border-style: dashed !important;
display: block;
padding: 10px;
}

/* Save Items Ends Css */

/* 26-12-2013 Add Review Css */

.add_review table{width:100%; border:none!important;}
.add_review table tbody tr td{padding:5px 5px!important; border:none!important; vertical-align:top; text-align:left;}
.add_review table tbody tr td label{width:50px; display:inline-block; vertical-align:top;}
.add_review table tbody tr td input[type="text"],
.add_review table tbody tr td textarea{width:88%; border:1px solid #dfdfdf; padding:0px 6px; line-height:22px;}
.add_review table tbody tr td input[type="text"]{height:30px; line-height:30px;}
.add_review table tbody tr td span{color:#FF0000; display:inline-block; vertical-align:top;}
/*Star Rating*/
/* styles for the star rater */	
.star-rating 				{list-style:none; margin: 0px; padding:0px; width: 75px; height: 15px; position: relative; 
background: url(../images/star_rating.gif) top left repeat-x; display:inline-block;}
.star-rating li 			{padding:0px; margin:0px; /*\*/ float: left;/* */}
.star-rating li a 			{display:block; width:15px; height: 15px; line-height:15px; text-decoration: none; text-indent: -4500px; z-index: 20; 
position: absolute; padding: 0px; overflow:hidden;}
.star-rating li a:hover 	{background: url(../images/star_rating.gif) left center; z-index: 2; left: 0px; border:none;}
.star-rating a.one-star		{left:0px; }	.star-rating a.one-star:hover	{width:15px;}
.star-rating a.two-stars	{left:15px;}	.star-rating a.two-stars:hover	{width:30px;}
.star-rating a.three-stars	{left:30px;}	.star-rating a.three-stars:hover{width:45px;}
.star-rating a.four-stars	{left:45px;}	.star-rating a.four-stars:hover {width:60px;}
.star-rating a.five-stars	{left:60px;}	.star-rating a.five-stars:hover {width:75px;}
.star-rating li.current-rating {background: url(../images/star_rating.gif) left bottom; position: absolute; height: 15px; display: block; text-indent: -9000px;}

.rating-name{width:100%; float:left; margin:0px 0px; padding:10px 0px; border-bottom:1px solid #dfdfdf; text-align:center;}
.rating-name span{display:inline-block; margin-left:6px;}
/* 26-12-2013 Add Review Css End */


/*Legend Box CSS Starts Here*/
.legendBox{border:1px solid #dfdfdf; padding:10px 10px; margin-top:15px; position:relative;}
.legendBox .legendTitle{background-color:#FFFFFF; line-height:24px; padding:0px 5px; font-weight:bold; position:absolute; left:15px; top:-12px;}
.legendBox .legendContent{width:100%; float:left; margin:0px 0px; padding:0px 0px; clear:both;}
/*Legend Box CSS Ends Here*/

/*Select Diamond CSS Starts Here*/
.selectDiamondHome								{list-style:none; margin:0px 0px; padding:0px 0px; text-align:center; width:100%; float:left;}
.selectDiamondHome li							{width:7.2%; margin:0px 0px; padding:0px 1%; display:inline-block; *display:inline; text-align:center; zoom:1;}
.selectDiamondHome li img						{display:block; text-align:center; width:100%; height:auto; margin-bottom:5px;}
.selectDiamondHome li label						{display:block; text-align:center; cursor:pointer;}
.selectDiamondHome li label input[type="radio"]	{margin-bottom:5px;}
/*Select Diamond CSS Ends Here*/

/*Select Metal Type and Your Style CSS Starts Here*/
/*.selectMetalType,		.selectYourStyle			{list-style:none; margin:0px 0px; padding:0px 0px; text-align:center; width:100%; float:left;}
.selectMetalType li,	.selectYourStyle li			{margin:0px 0px; display:inline-block; *display:inline; text-align:center; zoom:1; border-left: 1px solid #DFDFDF;}
.selectMetalType li:first-child, 
.selectYourStyle li:first-child						{border-left:none;}

.selectMetalType li img,	
.selectYourStyle li img								{display:block; text-align:center; width:100%; height:auto; margin-bottom:5px;}
.selectMetalType li label,	
.selectYourStyle li label							{display:block; text-align:center; cursor:pointer;}
.selectMetalType li label input[type="radio"], 
.selectYourStyle li label input[type="radio"]		{margin-bottom:5px;}

.selectMetalType li{padding:0px 8.5%; width:13%;}
.selectYourStyle li{padding:0px 6.5%; width:6%;}*/

.selectMetalType                                    {list-style:none; margin:0px 0px; padding:0px 0px; text-align:center; width:100%; float:left;}
.selectMetalType li                                    {padding:0px 9px; width:25%; display:inline-block; *display:inline; text-align:center; zoom:1; 
                                                     border-left: 1px solid #DFDFDF; float:left;}
.selectMetalType li:first-child                        {border-left:none;}
.selectMetalType li img                                { text-align:center; max-width:100%; height:auto; margin-bottom:5px; vertical-align:top;}
.selectMetalType li label                            {display:block; text-align:center; cursor:pointer;}
.selectMetalType li label input[type="radio"]        {margin-bottom:5px;}
.selectMetalType li label span                        {display: block;  font-size:12px; line-height: 14px; padding-top: 5px; text-align: center; overflow:hidden;}

.selectYourStyle                                    {list-style:none; margin:0px 0px; padding:0px 0px; text-align:center; width:100%; float:left;}
.selectYourStyle li                                    {padding:0px 15px 10px; width:13.9%; display:inline-block; *display:inline; text-align:center; zoom:1; 
                                                     border-left: 1px solid #DFDFDF; float:left; margin: 0 10px;} 
.selectYourStyle li:first-child                        {border-left:none;}
.selectYourStyle li img                                {text-align:center; max-width:100%; height:auto; margin-bottom:5px; vertical-align:top;}
.selectYourStyle li label                            {display:block; text-align:center; cursor:pointer;}
.selectYourStyle li label input[type="radio"]        {margin-bottom:5px;}
.selectYourStyle li label span                        {display: block;  line-height: 12px; padding-top: 2px; text-align: center; overflow:hidden; font-size: 12px;}
.selectMetalType li label input, .selectYourStyle li label input{width: 100%;}


/*Select Metal Type and Your Style CSS Ends Here*/

.sort-by-price{background-color:#666666; color:#FFFFFF; padding:5px 10px;}
.sort-by-price .filterForm label a{ color:#CCCCCC; text-decoration:none;}
.sort-by-price .filterForm label a:hover{ color:#FFFFFF; text-decoration:none;}

/*Shopping Cart List CSS Starts Here*/
#shoppingCartList{width:100%; float:left; margin:0px 0px; padding:0px 0px; clear:both; margin-top: 10px;}
#shoppingCartList table{width:100%; border-collapse:collapse;  border-right: 1px solid #ddd; margin-top: 10px;}
#shoppingCartList table tr td{padding:5px 10px; vertical-align:top; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;}
#shoppingCartList table tr td:nth-child(1){width:20%; text-align:left;}
#shoppingCartList table tr td:nth-child(2){width:32%; text-align:left;}
#shoppingCartList table tr td:nth-child(3){width:16%; text-align:center;}
#shoppingCartList table tr td:nth-child(4){width:16%; text-align:center;}
#shoppingCartList table tr td:nth-child(5){width:16%; text-align:right;}
#shoppingCartList table thead{background-color:#222222; font-weight:bold; height:40px; line-height:30px; color:#FFFFFF;}
#shoppingCartList table tbody tr{border-bottom:1px solid #dfdfdf;}
#shoppingCartList .productImage,    #shoppingCartList .productTitle,
#shoppingCartList .productCode,        #shoppingCartList .productSize,
#shoppingCartList .productQty,        #shoppingCartList .productSalePrice,
#shoppingCartList .productRemove    {display:block;}

#shoppingCartList .productImage        {width:100%; float:left; overflow:hidden;}
#shoppingCartList .productImage img    {width:100%; height:auto;}
#shoppingCartList .productTitle        {font-weight:bold; margin-top:20px;}
#shoppingCartList .productCode        {text-transform:uppercase;}
#shoppingCartList .productSize        {font-weight:bold;}
#shoppingCartList .productQty        {margin-top:20px;}
#shoppingCartList .productQty select{border:1px solid #dfdfdf; padding:2px 2px; width:50px;}
#shoppingCartList .productRemove    {color:#999999; margin-top:20px; font-weight:normal; display:inline-block;}
#shoppingCartList .productRemove:hover{text-decoration:none; color:#333333;}
#shoppingCartList .productSalePrice    {font-weight:bold; margin-top:20px;}
/*Shopping Cart List CSS Ends Here*/

/*Cart Total Amount Box Starts Here*/
.paymentSecureVoucher{list-style:none; margin:0px 0px; padding:10px 10px;}
.paymentSecureVoucher li{float:left; height:90px; margin-left:20px; padding-left:20px; border-left:1px solid #dfdfdf;}
.paymentSecureVoucher li:first-child{margin-left:0px; padding-left:0px; border-left:none;}
.paymentSecureVoucher li span{font-weight:bold; color:#000000; font-size:14px; margin-bottom:6px; display:block;}
.paymentSecureVoucher li input[type="text"]{width:99%; border: 1px solid #dfdfdf; text-indent:6px;}
.paymentSecureVoucher li input[type="submit"]{display:block; width:205px; margin-top:5px; line-height:18px; color:#222222;}

.carttotal{margin:15px 5px 0px 0px;}
.carttotal table{width:100%; border-collapse:separate;}
.carttotal table tr td{padding:2px 10px; text-align:right;}

.infoBox{height:300px;}
.infoBox p{line-height:22px;}

/*Cart Total Amount Box Starts Here*/

ul#lb_diamond_info li a{margin: 10px 0 0 0px!important;}
ul#lb_diamond_info li a input[type="submit"]{margin:0px; padding:8px 12px; font-size:14px; line-height:18px; color:#FFFFFF; text-decoration:none; background-color:#333333; border:none; text-transform:uppercase; cursor:pointer; float:left; border:none;}
ul#lb_diamond_info li a input[type="submit"]:hover{background-color:#666666; color:#FFFFFF; text-decoration:none;}

.shopping-cart-box{clear:both; margin:0px; padding:0px; line-height:20px; margin-top: 15px;}
/* for checkout page */
.shopping-cart-box .billing-info {
    border-right: 1px solid #666666;
    float: left;
    height: auto;
    margin: 0 7px 0 0;
    min-height: 580px;
    padding: 0 0 0 6px;
    width:100%;
}
.shopping-cart-box .billing-info .billing-head {
    border-bottom: 1px dotted #666666;
    color: #666666;
    float: left;
    font-size: 16px;
    height: auto;
    line-height: 20px;
    margin: 0 0 10px 0;
    padding: 0 0 5px;
    width:96%;
}
.shopping-cart-box .billing-info .billing-field {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 96%;
}
.shopping-cart-box .billing-info .billing-field ul {
    margin: 0;
    padding: 0;
}
.shopping-cart-box .billing-info .billing-field ul li {
    list-style-type: none;
    margin:5px 0px;
    padding: 0;
	float:left;
    width:100%;
}
.shopping-cart-box .billing-info .billing-field ul li label {
    color: #333333;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width:30%;
    font-weight: normal;
}
.shopping-cart-box .billing-info .billing-field ul li span {
    color: #FF0000;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
	width:70%;
}
.shopping-cart-box .billing-info .billing-field ul li span input[type="text"] {
    border: 1px solid #CCCCCC;
    color: #999999;
    float: left;
    height: 28px;
    margin:0px 0 0;
    padding: 5px;
    width:80%;
}
.shopping-cart-box .billing-info .billing-field ul li span textarea{
    border: 1px solid #CCCCCC;
    height: 56px;
    vertical-align: middle;
    width:80%!important;
	padding:5px;
}
.shopping-cart-box .billing-info .billing-field ul li span select {
    border: 1px solid #CCCCCC;
    color: #999999;
    float: left;
      height: 30px;
    margin:0px 0 0;
    padding: 5px;
    width:80%;
}
.shopping-cart-box .shipping-method {
    float: left;
    height: auto;
    margin: 0;
    padding: 0 0 0 6px;
    width:100%;
}
.shopping-cart-box .shipping-method .shipping-head {
    border-bottom: 1px dotted #666666;
    color: #666666;
    float: left;
    font-size: 16px;
    height: auto;
    line-height: 20px;
    margin: 0;
    padding: 0 0 5px;
    width:99%;
}
.shopping-cart-box .shipping-method .radio-box {
    float: left;
    height: auto;
    margin: 5px 0 15px;
    padding: 0;
    width: 99%;
}
.shopping-cart-box .shipping-method .delivery-box {
    background-color: #F5F5F5;
    color: #333333;
    float: left;
     height: auto;
    margin: 10px 0 0;
    padding: 8px 3% 0;
    width: 93%;
}
.shopping-cart-box .shipping-method .diamond-text {
    background-color: #F5F5F5;
    color: #333333;
    float: left;
     height: auto;
    margin: 0;
    padding: 0 3% 8px;
    width: 93%;
}
.shopping-cart-box .shipping-method .radio-box ul {
    margin: 0;
    padding: 0;
}
.shopping-cart-box .shipping-method .radio-box ul li {
    color: #333333;
    list-style-type: none;
    margin: 0;
    padding: 4px 0;
    width: 222px;
}
.shopping-cart-box .review-order {
    border-left: 1px solid #DFDEDE;
    float: right;
    height: auto;
    margin: 0;
    min-height: 580px;
    padding: 0 0 0 14px;
    width:100%;
}
.shopping-cart-box .review-order .review-head {
    border-bottom: 1px dotted #666666;
    color: #666666;
    float: left;
    font-size: 16px;
    height: auto;
    line-height: 20px;
    margin: 0;
    padding: 0 0 5px;
    width:100%;
}
.shopping-cart-box .review-order .review-or-box {
    background-color: #F0F0F0;
    border-bottom: 1px solid #FECE02;
    float: left;
    height: 25px;
    margin: 10px 0 0;
    padding: 0;
    width:100%;
}
.shopping-cart-box .review-order .review-or-box .product-head {
    color: #333333;
    float: left;
    font: bold 13px/24px Georgia, "Times New Roman", Times, serif;
    height: 25px;
    margin: 0;
    padding: 0 0 0 2%;
    width:25%;
}
.shopping-cart-box .review-order .review-or-box .des-head {
    color: #333333;
    float: left;
    font: bold 13px/24px Georgia, "Times New Roman", Times, serif;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 40%;
}
.shopping-cart-box .review-order .review-or-box .price-head {
    color: #333333;
    float: left;
    font: bold 13px/24px Georgia, "Times New Roman", Times, serif;
    height: 25px;
    margin: 0;
    padding: 0 2% 0 0;
    text-align: right;
    width:31%;
}
.shopping-cart-box .review-order .review-or-product {
    border-bottom: 1px dashed #999999;
    float: left;
    height: auto;
    margin: 0;
    padding: 5px 0;
    width:100%;
}
.shopping-cart-box .review-order .review-or-product .main-product-box {
    float: left;
    height: auto;
    margin: 0;
    padding: 5px 0;
    position: relative;
    width:100%;
}
.shopping-cart-box .review-order .review-or-product .main-product-box .product-img {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width:27%;
}
.shopping-cart-box .review-order .review-or-product .main-product-box .product-img img{ width:100%;}

.shopping-cart-box .review-order .review-or-product .main-product-box .des-text {
    color: #333333;
    float: left;
    font: 13px/20px Georgia, "Times New Roman", Times, serif;
    height: auto;
    margin: 0 0 0 2%;
    padding: 0;
    width:38%;
}
.shopping-cart-box .review-order .review-or-product .main-product-box .price-value {
    color: #333333;
    float: left;
    font: 13px/20px Georgia, "Times New Roman", Times, serif;
    height: auto;
    margin: 0;
    padding: 0 2% 0 0;
    text-align: right;
    width:31%;
}
.shopping-cart-box .review-order .review-or-product .main-product-box .remove-set {
    bottom: 0;
    color: #A5448B;
    float: left;
    font: 13px/20px Georgia, "Times New Roman", Times, serif;
    height: auto;
    margin: 0;
    padding: 0 10px 0 0;
    position: absolute;
    right: 0;
    width: auto;
}
.shopping-cart-box .review-order .pricing-box {
    background-color: #FCFDC4;
    border-bottom: 1px solid #FECE02;
    color: #333333;
    float: left;
    font: bold 13px/24px Georgia, "Times New Roman", Times, serif;
    height: 25px;
    margin: 10px 0 0;
    padding: 0 0 0 10px;
    width:95%;
}
.shopping-cart-box .review-order .pricing-detail {
    border-bottom: 1px dashed #999999;
    float: left;
    height: auto;
    margin: 0;
    padding: 7px 0;
    width: 100%;
}
.shopping-cart-box .review-order .pricing-detail .pricing-text {
    color: #333333;
    float: left;
    font: 13px/20px Georgia, "Times New Roman", Times, serif;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: right;
    width:47%;
}
.shopping-cart-box .review-order .pricing-detail .pricing-price {
    color: #333333;
    float: left;
    font: 13px/20px Georgia, "Times New Roman", Times, serif;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: right;
    width:47%;
}
.change-billing-field{width:100%; height:auto; padding:0px 0 0 0px; margin:0px; float:left;}
.change-billing-field ul{padding:0px 0 0 0px; margin:0px; font-size:13px;}
.change-billing-field ul li{width:97%; height:auto; padding:8px 0 8px 3%; margin:0px; list-style-type:none; float:left; background-color:#f6f6f6; border-bottom:1px solid #dddddd;}
.change-billing-field ul li.bor-bot-no{border-bottom:none;}
.change-billing-field ul li label{width:30%; height:auto; padding:0px 0 0 0px; margin:0px; display:block; float:left; color:#333333; font-weight:bold;}
.change-billing-field ul li span{width:70%; height:auto; padding:0px 0 0 0px; margin:0px; display:block; float:left; line-height:20px; color:#333333;}


/* end */


.txtred{ clear:both; margin:10px 0px 0px;}
.txtred font{ color:#222222!important;}

.contentBox p{line-height:22px; padding-bottom:20px;}
.contentBanner{width:100%; float:left; margin:0 0 20px; padding:0;}
.contentBanner img{width:100%;}
.contentBox h1{float: left; font-size: 24px; line-height: 34px; margin: 0 0 5px; padding: 0; width: 100%;}
.contentBox .title{float: left; font-size: 18px; line-height: 26px; margin: 0 0 5px; padding: 0; width: 100%;}

.listBullet{float: left; margin: 0 0 25px; padding: 0; width: 100%;}
.listBullet li{list-style:disc; margin-left:20px;}

.contentGallery{width:100%; float:left; margin:0; padding:0; list-style:none;}
.contentGallery li{width:19%; margin:0 0.5% 15px; padding:0;  overflow:hidden; float:left; height:138px;}
.contentGallery li a{display:block;}
.contentGallery li img{width:100%;}

.videoList{width:100%; float:left; margin:30px 0; padding:0;}
.videoList li{width:100%; float:left; margin:0 0 50px; padding:0; list-style:none;}
.videoList li .title{display:block; font-size:24px; font-weight:lighter; margin-bottom:15px;}
.videoList li .videoBox{width:100%; float:left; margin:0 0 15px; padding:0;height:380px;}
.videoList li .videoDesc{width:100%; float:left; margin:0 0 15px; padding:0;}
.videoDesc li{width:100%; float:left; margin:0 0 5px 42px; padding:0;}
.videoList li .postedIn{width:100%; float:left; margin:0 0 10px; padding:0; border-top:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5; line-height:34px;}
.videoList li .postedIn a{display:inline-block;}

/*Product Grid Box CSS Starts Here*/
/* .productGridBox {border:1px solid #e5e5e5; padding:8px 8px; position:relative; display:block; min-width:160px; margin-bottom: 20px;
                 border-radius:4px 4px; -moz-border-radius:4px 4px; -webkit-border-radius:4px 4px; background-color:#FFFFFF;} */
/* .productGridBox .productImage{position: relative; width:100%; height:160px; overflow:hidden; margin-bottom:12px; text-align:center;}
.productGridBox .productImage a{display:block;}
.productGridBox .productImage img[src="http://ware-new.bluestar-apps.com/images/ajax-loader-product.gif"]{position:absolute; top:50%; left:50%;} */
/* .productGridBox .productImage img{height:auto; display:inline-block!important;} */

/* .productGridBox .productImage img.animateImageClass { position: absolute; top:100px; left:95px; width:auto; height: auto; display:inline-block;}
.productGridBox .productImage > .sub-similar-product a{color: #333333; display:inline-block;}
.productGridBox .productImage { height: 160px; margin-bottom: 12px; overflow: hidden;  position: relative; text-align: center;  width: 100%;} */
.classForDevUse .sub-similar-product {  background-color: #fbfaf8;  bottom: -15px; opacity:0;  visibility: hidden; transition:all 0.3s ease-in-out 0s;  color: #333333;   font-size: 11px;  height: auto;  left: 0;  margin: 0;  padding: 10px 1%;  position: absolute;  width: 98%; display: block !important;}
.classForDevUse .productImage:hover .sub-similar-product{opacity:1; visibility:visible; bottom: 0;}

.productGridBox .productTitle    {text-align:center; display:block; height:40px; font-size: 12px; line-height: 20px; overflow:hidden; text-overflow:ellipsis;}
.productGridBox .productPrice    {text-align:center; font-size:14px; clear:both; padding-top:5px; line-height: 22px;}
.productGridBox .productPrice span{text-decoration:line-through; display:block; color: #888888;}
.productGridBox .productPrice span:first-child{font-size:18px; color:#666666; text-decoration:none;}
.productGridBox .saleTag, .productGridBox .newTag{position:absolute; left:-8px; top:-7px;}
.productGridBox .saveForLater{position:absolute; top:8px; right:8px; z-index:999; display:none;}
.productGridBox:hover .saveForLater{display:block;}
.productGridBox .saveForLater a:hover{background-position:0px -254px; color:#b01105;}
.productGridBox .saveForLater a.saved{background-position:0px -254px; color:#b01105; cursor:default;}

.productGridBox2    {background-color:#ffffff; position:relative; display:block; min-width:225px; min-height:197px;
                     border-radius:4px 4px; -moz-border-radius:4px 4px; -webkit-border-radius:4px 4px; overflow:hidden; border:4px solid #e9e9e9;}
.productGridBox2 .hover-options {
    display: none;
    font-style: normal;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index:10000;
    top: 0;
    left: 0;
	background:url(../images/-cat-head-bg.png) repeat;
    cursor: pointer;
 }
.productGridBox2:hover .hover-options {
    display: block;
 }

.productGridBox2 a.plus-icon {
    background:url(../images/zoom-plus.png) no-repeat;
    display:inline-block;
    width: 52px;
    height: 52px;
    position: absolute;
    top:-52px;
    left: 45%;
    z-index: 100000;
-webkit-transition:top 0.3s linear ;
	-moz-transition:top 0.3s linear ;
	-ms-transition:top 0.3s linear ;
	-o-transition:top 0.3s linear ;
	transition:top 0.3s linear ;
 }
.productGridBox2:hover a.plus-icon {
	top:45%;
 }
					 
					 
.productGridBox2 .productImage{width:100%; height:auto; overflow:hidden; text-align:center; clear:both;}
.productGridBox2 .productImage a{display:block;}
.productGridBox2 .productImage img{/*width:100%;*/ height:auto; float:left;}
.productGridBox2 .descriptionBox{width:94%; padding:2% 3%; height:20px; position:absolute; bottom:1px; background-color:#FBFAF8; display:none;}
.productGridBox2:hover .descriptionBox{height:auto;}
.productGridBox2 .productTitle, 
.productGridBox2 .productPrice    {font-size:16px; color:#90336f; display:block; overflow:hidden; text-overflow:ellipsis; 
                                 white-space:nowrap; margin-bottom:5px; line-height:26px;}
.productGridBox2 .productTitle a, 
.productGridBox2 .productPrice a{color:#000000;}
.productGridBox2 .productTitle a:hover, 
.productGridBox2 .productPrice a:hover{text-decoration:underline;}

.productGridBox2 .productDesc    {font-size:11px; line-height:14px;}
.productGridBox2 .productInfo    {font-size:12px; font-weight:bold; color:#817c7a; line-height:14px;}
.productGridBox2 .shopNow        {color:#000000; font-size:11px; font-style:italic; float:right;}
.productGridBox2 .shopNow:hover    {text-decoration:underline;}
.productGridBox2 input, .productGridBox2 .actionButton{position:absolute; bottom:5px; right:10px; font-weight:bold;}

.productGridBox3    {position:relative; display:block; height:245px; max-height:245px;overflow:hidden;}
.productGridBox3 .productImage{width:100%; height:134px; overflow:hidden;}
.productGridBox3 .productImage img{width:99%; height:auto; border:1px solid #dfdfdf;}
.productGridBox3 .productTitle, 
.productGridBox3 .productPrice    {font-size:16px; color:#90336f; display:block; overflow:hidden; text-overflow:ellipsis; 
                                 white-space:nowrap; margin-bottom:6px; line-height:22px; text-align:center;}
.productGridBox3 .productTitle a, 
.productGridBox3 .productPrice a{color:#90336f;}
.productGridBox3 .productTitle a:hover, 
.productGridBox3 .productPrice a:hover{text-decoration:underline;}

.productGridBox3 .productDesc    {line-height:20px; text-align:center; padding-top:12px;}
.productGridBox3 .productInfo    {font-size:12px; font-weight:bold; color:#817c7a; line-height:14px;}

.boxShadow					{width:100%; height:40px; float:left; margin:0px 0px; padding:0px 0px; overflow:hidden; 
							 background:url(/images/-category-box-shadow.png) no-repeat right -20px;}
.shadowBox					{margin:0px 0px; padding:0px 8px 9px 0px;}
.shadowBox .innerShadowBox	{margin:0px 0px; /*padding:9px 0px 0px 8px;*/}
/*Product Grid Box CSS Ends Here*/
.aboutUsContainer{ margin:0px; padding:0px; float:left;}
.aboutusImg{ margin:0px; padding:0px;}
.aboutusDetail{ margin:0px; padding:0px;}
.directionMap{ margin:20px 0; padding:0px; float:right; width:100%;}
.aboutMiddle{ margin:20px 0; padding:0px;}
/*About us CSS Starts Here*/





.welcomeimgBox{ margin:7px 10px; padding:0px;}
.welcomeimgBox ul{ margin:0px; padding:0px;}
.welcomeimgBox ul li{ margin:0px; padding:0 3px; list-style:none; float:left; margin-bottom: 10px;}

ul#site_map{border-left: 1px solid #666;
    clear: left;
    list-style: none outside none;
    margin: 0 0 0 100px;}
	
	

ul#site_map li {
    background:url(/images/arrow.png) no-repeat scroll left 13px rgba(0, 0, 0, 0) !important;
    font-size: 16px;
    margin: 5px 0 0 10px;
    padding-left: 18px;
    width: 100%; list-style:none;
}

ul#site_map li ol {
    border-left: 1px solid #444;
    list-style: none outside none; margin:10px 0 10px 20px;
}

ul#site_map li ol li{ margin:0px; padding:3px 25px;}
ul#site_map li ol li a{ margin:0px; padding:0px; font-size:14px; color:#999; font-weight:normal;}
ul#site_map li  ol li a:hover {text-decoration: none; color:#666;}
ul#site_map li a {  color: #000; text-align: left; text-decoration: none; font-size:18px; font-weight:bold; }	
ul#site_map li a:hover {text-decoration: none; color:#666;}

/*About us CSS Ends Here*/


/* Education Container */
.education-main-container{width:100%;  padding:0px;}
.education-main-container img{width: 100%;}

.education-about-pro{clear:both; margin:0px; padding:0px; position:relative;}
.education-about-pro .education-pro-name{clear:both; margin:0px; padding:0px; position:absolute; bottom:22px; left:18px; z-index:10000;}
.education-about-pro .education-pro-name a{ font-size:22px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-transform:capitalize;}
.education-about-pro .education-pro-name a.education-pro-name-black{ color:#000000;}
.education-about-pro .education-pro-name a:hover{ font-size:22px; font-weight:bold; color:#999999; text-decoration:none; text-transform:capitalize;}
.TabbedPanelsTabGroup a.toggle { background: #222 none repeat scroll 0 0;color: #fff;  display: block;  padding: 10px;  text-align: left; text-decoration: none !important;  width: 100%;}


/* Education Container End */



/* Designers Watcbs Container */
.designers-watcbs-container{width:998px; margin:0px auto 30px; padding:0px;}

.designers-watcbs-pro{clear:both; margin:0px 0 15px; padding:10px; border:1px solid #e5e5e5; text-align:center;}
.designers-watcbs-pro .designers-watcbs-name{clear:both; margin:3px 0 0; padding:0px; text-align:center;}
.designers-watcbs-pro .designers-watcbs-name a{ font-size:16px; color:#000000; text-decoration:none; text-transform:capitalize;}
.designers-watcbs-pro .designers-watcbs-name a:hover{ color:#999999; text-decoration:none; }

/* Designers Watcbs Container Container End */



/*Education Precious Metals CSS Starts Here*/



.edu-brown-text{ margin:2px 0px 10px; padding:0px; clear:both; color:#000000; font-size:20px; font-weight:600; line-height:24px; text-align:justify;}
.edu-normal-text{ margin:2px 0px 10px; padding:0px; clear:both; font-size:14px; line-height:24px; text-align:justify;}


/*Education Precious Metals CSS Ends Here*/


/*Gemstones Diamond CSS Here*/

.all-gemstone-head{width:100%; height:45px; line-height:48px; text-align:center; margin:0px 0px; padding:0px 0px; background:url(../images/icons/header-bg.jpg) repeat-x; float:left;}
.all-gemstone-head span{height:45px;  letter-spacing:2px; font-size:30px; line-height:26px; color:#000000; margin:0px 0px; padding:0px 10px; display:inline-block; background-color:#FFFFFF;}

.gemstones-diamond-img{ clear:both; margin:0px; padding:0px;}

.gemstones-right-container{ clear:both; margin:0px; padding:14px 0 0;}
.gemstones-right-container p{  font-size:18px; color:#666666; clear:both; margin:0px 50px 25px 0px; padding:0px; line-height:24px; text-align:left;}
.gemstones-right-container .birthstone{  font-size:20px; color:#000000; clear:both; margin:0px; padding:30px 0 0; text-transform:uppercase;}
.gemstones-right-container .birthstone span{ font-size:20px; color:#666666; clear:both; margin:0px 0 0 5px; padding:0px; text-transform:capitalize;}
.gemstones-right-container .birthstone a.stone-link{margin:-30px 0px 0px 0px; padding:15px;  font-size:20px; color:#FFFFFF; text-decoration:none;  float:right; background:#333; }
.gemstones-right-container .birthstone a.stone-link:hover{background-color:#666; color:#FFFFFF; text-decoration:none;}


/*Gemstones Product Listing CSS Here*/



.education-product-container .education-pro-listing{ background-color: #FFFFFF;
    border:1px solid #000;
    display:block;
    height:234px;
    position: relative;
   margin-bottom:10px;
   text-align:center;}
.education-product-container .education-pro-listing a{cursor:pointer;}
.education-product-container .education-pro-listing a img:hover{opacity:0.8;}
   
/*.education-product-container .education-pro-listing:hover{ background-color: #e1dccb;
}*/
.education-product-container .education-pro-listing span.month-diamond{width:60px; height:40px; position:absolute; top:0px; left:10px; font-size:24px; color:#FFFFFF; 
    z-index:1000; text-align:center; line-height:38px;  background:#333;}
.education-product-container .education-pro-listing span.month-diamond-name{width:100%; position:absolute; bottom:30px; left:0px;  font-size:22px;  color:#666666; z-index:1000; text-align:center;}


.education-product-container .education-pro-listing .edu-pro-detail-con{width:966px; height:auto; margin:0px; padding:0px 0px 30px; position:absolute; background-color:#dedede; display:none; 
z-index:10000; border:1px solid #000; top:245px; left:-1px;}
.education-product-container .education-pro-listing .edu-pro-detail-con.sec-diamond{left:-245px!important;}
.education-product-container .education-pro-listing .edu-pro-detail-con.third-diamond{left:-489px!important;}
.education-product-container .education-pro-listing .edu-pro-detail-con.forth-diamond{left:-734px!important;}
/*.education-product-container .education-pro-listing:hover .edu-pro-detail-con{display:none; }*/
.education-product-container .education-pro-listing .edu-pro-detail-con .close-btn{clear:both; height:40px; margin:0px; padding:10px 3% 0 0; text-align:right;}
.education-product-container .education-pro-listing .edu-pro-detail-con .close-btn img{width:auto;}
.education-product-container .education-pro-listing .edu-pro-detail-con .edu-pro-head{clear:both; height:auto; margin:0px 0px 37px; padding:0px; text-align:center;font-size:40px; font-weight:bold; color:#000000; text-transform:capitalize;}
.education-product-container .education-pro-listing .edu-pro-detail-con .edu-pro-img{clear:both; height:250px; margin:0px 0px 20px; padding:0px; text-align:center;}
.education-product-container .education-pro-listing .edu-pro-detail-con .edu-pro-stone{clear:both; text-transform:capitalize; height:auto; margin:0px; padding:0px; text-align:center;  font-size:24px; color:#000000;}
.education-product-container .education-pro-listing .edu-pro-detail-con .edu-pro-stone span.edu-pro-stone-text{ font-size:24px; color:#000000; display:inline-block; clear:both; margin:0px 10px 0 0; padding:0px; line-height:22px; font-weight:bold; text-transform:uppercase; vertical-align:top;}


.education-product-container .education-pro-listing .edu-pro-detail-con .about-stone-container{  font-size:22px; color:#444444; clear:both; margin:50px 50px 20px 0px; padding:0px; line-height:26px; text-align:left;}

.education-product-container .education-pro-listing .edu-pro-detail-con .about-stone-container a.stone-link{margin:40px 0px 0px 0px; padding:15px; font-size:24px; color:#FFFFFF; 
text-decoration:none; background-color:#333; float:left; line-height:24px;}
.education-product-container .education-pro-listing .edu-pro-detail-con .about-stone-container a.stone-link:hover{background-color:#666; color:#FFFFFF; text-decoration:none;}


.store-img-con{ width:269px; height:179px; margin:0px; padding:0px;}
.store-img-con img{margin:0px; border:none;}
.store-img-con img:hover{opacity:0.8;}

.education-img-container-new{ width:195px; height:173px; margin:0px; padding:0px 0px 17px!important; clear:both; background:url(../images/education-product-shadow1.png) no-repeat bottom center;}
.education-img-container-new img{margin:0px; border:none;}
.education-img-container-new img:hover{opacity:0.8;}

.education-detail-container-new{width:195px; height:145px; margin:0px; padding:0px 0px 17px; clear:both; background:url(../images/education-product-shadow1.png) no-repeat bottom center; position:relative;}
.education-detail-container-new .edu-head-home{margin:0px; padding:5px 0px; clear:both;  font-size:16px; font-weight:normal; color:#000000; text-align:center; text-transform:capitalize;}
.education-detail-container-new .edu-head-home a{ color:#000000; text-decoration:none;}
.education-detail-container-new .edu-head-home a:hover{ color:#d7bf77; text-decoration:none;}
.education-detail-container-new .edu-detail-text{margin:0px; padding:5px 15px 0px; clear:both;  font-size:15px; color:#b1b1b1; text-align:center; line-height:20px; font-weight:normal;}
.education-detail-container-new .edu-read-more{width:100%; margin:0px; padding:0px; clear:both; position:absolute; left:0px; bottom:18px; text-align:center;}
.education-detail-container-new .edu-read-more a{ font-size:16px; font-weight:normal; color:#000000; text-decoration:none; text-transform:uppercase; }
.education-detail-container-new .edu-read-more a:hover{color:#d7bf77; text-decoration:none;}

/*Gemstones Product Listing CSS Ends Here*/


/* Gemstone Peridot CSS Here*/

.gemstone-peridot{clear:both; margin:0px; padding:0px; position:relative;}
.overview-head{ font-size:22px; color:#666666; clear:both; margin:0px; padding:0px; text-transform:capitalize;}
.gemstone-peridot-para{  font-size:18px; color:#666666; clear:both; margin:0px; padding:0px; line-height:22px; text-align:left; min-height:210px;}

.gemstone-peridot-bracelet{clear:both; margin:0px; padding:20px 50px 0px 0px; text-align:center;}

.gemstone-peridot .gemstone-peridot-earring{width:238px; height:254px; margin:0px; padding:0px; position:absolute; top:0px; right:250px; box-shadow:3px 3px 3px #888888; z-index:1000;}
.gemstone-peridot .gemstone-peridot-ring{width:272px; height:305px; margin:0px; padding:0px; position:absolute; top:60px; right:10px; box-shadow:3px 3px 3px #888888; z-index:800;}

.gemstone-olovine{clear:both; margin:0px; padding:0px 20px 0 0px; border-right:1px solid #acacac;}
.gemstone-olovine.bor-right-no{border-right:none;}
.gemstone-olovine .olovine-head{clear:both; margin:0px; text-transform: capitalize; padding:0px 0 15px; text-align:center; font-size:30px; color:#000000; line-height:30px;}
.gemstone-olovine p{ font-size:16px; line-height:22px; color:#666666; clear:both; margin:0px; padding:0px; text-align:center;}



.mainHeading-pageAll{height:45px;  letter-spacing:2px; font-size:60px; line-height:48px; color:#000000; letter-spacing:1px; margin:0px 0px 20px; padding:0px 20px; clear:both; background-color:#FFFFFF; text-align:center; text-transform:lowercase;}
.education-head{ font-size:20px; color:#666666; clear:both; margin:0px 0 20px; padding:0px; text-align:center; line-height:24px; line-height:30px; font-style:italic;}

.education-diamonds{clear:both; margin:0px 0 20px; padding:0px 10px;}
.education-diamonds .education-diamonds-head{clear:both; margin:0px; padding:0px 0 15px; text-align:center;font-size:30px; color:#000000; line-height:30px;}
.education-diamonds .education-diamonds-img{clear:both; margin:0px; padding:15px 0 5px; text-align:center; font-size:30px; color:#000000; line-height:30px;}
.education-diamonds p{ font-size:16px; line-height:22px; color:#666666; clear:both; margin:0px; padding:10px 0 0; text-align:center;}


/* Gemstone Peridot CSS Ends Here*/

/*Gemstones Diamond CSS End Here*/


/* Education Jewelry Buying Guide Here */

.jewelry-buying-guide-img{ clear:both; margin:0px; padding:0px 0 12px; background:url(../images/jewelry-buying-shadow.png) no-repeat bottom center;}
.jewelry-buying-right-container{ clear:both; margin:0px; padding:0px;}
.jewelry-buying-right-container p{  font-size:22px; color:#666666; clear:both; margin:0px 0 0 50px; padding:0px; line-height:30px; text-align:left;}

.jewelry-buying-para{clear:both; margin:0px; padding:0px;}

.meet-team-main-img{clear:both; margin:0px 0px 10px; padding:0px; text-align:center;}

.jewelry-buying-head1{ font-size:20px; color:#666666; clear:both; margin:10px 0; padding:0px 0 0px; text-transform:uppercase;}
.jewelry-buying-head1.cap-text{border-bottom: 1px solid #727272;
    clear: both;
    color: #727272;
    
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0 0 7px;
    text-transform: capitalize;
}
.jewelry-buying-head{ font-size:20px; color:#666666; clear:both; margin:10px 0; padding:0px; text-transform:capitalize;}
.jewelry-buying-para p{
    color: #727272;
    margin:10px 0px;
    padding:0px;
   font-weight:normal;
}


.btn-theme{border:1px solid #8F7C4F; color:#FFFFFF; text-decoration:none; font-weight:normal; padding:7px 12px; display:inline-block;
    background: #000000; /* Old browsers */
    background: -moz-linear-gradient(top,  #000000 0%, #8F7C4F 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#8F7C4F)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #000000 0%,#8F7C4F 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #000000 0%,#8F7C4F 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #000000 0%,#8F7C4F 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #000000 0%,#8F7C4F 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#8F7C4F',GradientType=0 ); /* IE6-9 */
    color:#FFFFFF;}
.btn-theme:hover{border:1px solid #8F7C4F; color:#CCCCCC;}   


.setting-makes-sense{clear:both; margin:20px 0 20px; padding:0px;}
.setting-makes-sense .setting-makes-sense-head{clear:both; margin:0px; padding:0px 0 15px; text-align:center; font-size:24px; color:#000000; line-height:30px;}
.setting-makes-sense .setting-makes-sense-img{clear:both; margin:0px; padding:15px 0 5px; text-align:center; }
.setting-makes-sense p{font-size:14px; line-height:20px; color:#666666; clear:both; margin:0px; padding:10px 0 0; text-align:left;}

.about-edu-para{ font-size:18px; line-height:22px; color:#666666; clear:both; margin:0px; padding:0px; /*letter-spacing:0.3px;*/}

.oneFourth-new,   .twoFourth-new,   .threeFourth-new{float:left; margin:0 1% 0 0; padding:0px 0px;}
.oneFourth-new   {width:24.25%;}      .twoFourth-new   {width:49.5%;}   .threeFourth-new   {width:74.75%;}
/* Education Jewelry Buying Guide End Here */

/* 18-3-2014 Ends */



/* 19-3-2014 Starts Css */
 


.TabbedPanelsTab {
   position: relative;
   top: 1px;
   font-size:18px;
   font-weight:600;
   color:#545454;
   text-decoration:none;
   margin:0px 1% 0 0;
   padding:12px 0px;
   display:inline-block;
   text-transform:capitalize;
   list-style: none;
   cursor: pointer;
   background-color:#e9e9e9;
   line-height:20px;
   text-align:center;
}

.TabbedPanelsTab.left-side-tab{
   position: relative;
   top: 1px;
   font-size:16px;
   font-weight:600;
   color:#fff;
   text-decoration:none;
   margin:0px 1% 45px 0;
   padding:12px 2%;
   display:block;
   text-transform:capitalize;
   list-style: none;
   cursor: pointer;
   background-color:#333;
   line-height:20px;
   text-align:left;
   width:96%;
   float:left;
}


.TabbedPanelsTab:last-child {
   border-right:none;
}
.TabbedPanelsTab:hover {
   color:#fff;
   background-color:#666;
}

.TabbedPanelsTabHover {
   color:#666;
}

.TabbedPanelsTabSelected {
   font-size:18px;
   font-weight:600;
   color:#fff;
   text-decoration:none;
   margin:0px 1% 0 0;
   padding:12px 0px;
   display:inline-block;
   text-transform:capitalize;
   line-height:20px;
   background-color:#333;
   text-align:center;
   position:relative;
}
.TabbedPanelsTabSelected.sele-left-side-tab {
   font-size:16px;
   font-weight:600;
   color:#fff;
   text-decoration:none;
   margin:0px 0px 45px 0px;
   padding:12px 2%;
   display:block;
   text-transform:capitalize;
   line-height:20px;
   background-color:#666!important;
   text-align:left;
   width:96%;
   position:relative;
   float:left;
}


.TabbedPanelsTabSelected:after {   bottom:-6px;
   color:#E4D39D;
   content: "";
    font-size:20px;
    height:10px;
    left:47%;
    position:absolute;
    width:12px;
}

.TabbedPanelsTabSelected.sele-left-side-tab:after {   bottom:-6px;
   color:#666;
   content:"";
    font-size:20px;
    height:10px;
    left:47%;
    position:absolute;
    width:12px;
}
.TabbedPanelsTabSelected.sele-left-side-tab:before {   right:-8px!important;
   color:#666;
   content:"\25BA";
    font-size:20px;
    height:10px;
    top:13px!important;
    position:absolute;
    width:12px;
}


.TabbedPanelsTabSelected:hover {
   color:#fff;
}

.TabbedPanelsTab a {
   color: black;
   text-decoration: none;
}

.TabbedPanelsContentGroup {
   clear: both;
}

.TabbedPanelsContent {
   padding: 4px;
}

.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
   float: left;
   width: 10em;
   height: 20em;
   background-color: #EEE;
   position: relative;
   border-top: solid 1px #999;
   border-right: solid 1px #999;
   border-left: solid 1px #CCC;
   border-bottom: solid 1px #CCC;
}

.VTabbedPanels .TabbedPanelsTab {
   float: none;
   margin: 0px;
   border-top: none;
   border-left: none;
   border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
   background-color: #EEE;
   border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
   clear: none;
   float: left;
   padding: 0px;
   width: 30em;
   height: 20em;
}


/* metal-education */

.TabbedPanels {
   margin: 0px;
   padding: 0px;
   float: left;
   clear: none;
   width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup {
   margin:10px 0px 30px;
   padding: 0px;
}

.TabbedPanelsTab1 {
   position: relative;
   top: 1px;
   font-size:18px;
   font-weight:600;
   color:#fff;
   text-decoration:none;
   margin:0 0.7% 0 0;
   padding:12px 0px;
   display:inline-block;
   text-transform:capitalize;
   list-style: none;
   cursor: pointer;
   background-color:#333;
   line-height:20px;
   text-align:center;
   width:24%;
}

.TabbedPanelsTab1.left-side-tab{
   position: relative;
   top: 1px;
   font-size:16px;
   font-weight:600;
   color:#fff;
   text-decoration:none;
   margin:0px 1% 45px 0;
   padding:12px 2%;
   display:block;
   text-transform:capitalize;
   list-style: none;
   cursor: pointer;
   background-color:#333;
   line-height:20px;
   text-align:left;
   width:96%;
   float:left;
}


.TabbedPanelsTab1:last-child {
   border-right:none;
}
.TabbedPanelsTab1:hover {
   color:#fff;
   background-color:#666;
}

.TabbedPanelsTabHover {
   color:#fff;
}

.TabbedPanelsTabSelected1 {
   font-size:18px;
   font-weight:600;
   color:#fff;
   text-decoration:none;
   margin:0 0.6% 0 0;
   padding:12px 0px;
   display:inline-block;
   text-transform:capitalize;
   line-height:20px;
   background-color:#666;
   text-align:center;
   position:relative;
}
.TabbedPanelsTabSelected1.sele-left-side-tab {
   font-size:16px;
   font-weight:600;
   color:#fff;
   text-decoration:none;
   margin:0px 0px 45px 0px;
   padding:12px 2%;
   display:block;
   text-transform:capitalize;
   line-height:20px;
   background-color:#333!important;
   text-align:left;
   width:96%;
   position:relative;
   float:left;
}


.TabbedPanelsTabSelected1:after {   bottom:-6px;
   color:#666;
   content:"\25BC";
    font-size:20px;
    height:10px;
    left:47%;
    position:absolute;
    width:12px;
}

.TabbedPanelsTabSelected1.sele-left-side-tab:after {   bottom:-6px;
   color:#666;
   content:"";
    font-size:20px;
    height:10px;
    left:47%;
    position:absolute;
    width:12px;
}
.TabbedPanelsTabSelected1.sele-left-side-tab:before {   right:-8px!important;
   color:#000;
   content:"\25BA";
    font-size:20px;
    height:10px;
    top:13px!important;
    position:absolute;
    width:12px;
}


.TabbedPanelsTabSelected1:hover {
   color:#fff;
}

.TabbedPanelsTab1 a {
   color: black;
   text-decoration: none;
}

.TabbedPanelsContentGroup {
   clear: both;
}

.TabbedPanelsContent {
   padding: 4px;
}

.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
   float: left;
   width: 10em;
   height: 20em;
   background-color: #EEE;
   position: relative;
   border-top: solid 1px #999;
   border-right: solid 1px #999;
   border-left: solid 1px #CCC;
   border-bottom: solid 1px #CCC;
}

.VTabbedPanels .TabbedPanelsTab1 {
   float: none;
   margin: 0px;
   border-top: none;
   border-left: none;
   border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected1 {
   background-color: #EEE;
   border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
   clear: none;
   float: left;
   padding: 0px;
   width: 30em;
   height: 20em;
}

.all-pageHeading{width:100%; height:45px; line-height:48px; text-align:center; margin:0px 0px; padding:0px 0px; background:url(../images/icons/header-bg.jpg) repeat-x; float:left;}
.all-pageHeading span{height:45px;letter-spacing:2px; font-size:48px; line-height:48px; color:#000000; margin:0px 0px; padding:0px 20px; display:inline-block; background-color:#FFFFFF;}
.all-pageHeading span.partner-head{height:45px; font-size:16px; line-height:24px; font-weight:bold; color:#727272; margin:0px 0px; padding:0px 20px; display:inline-block; background-color:#FFFFFF;}

/** Animated Boxes CSS Starts Here **/
/*.animBlock                                  {opacity: 0; filter: alpha(opacity=0); position: relative;
                                             -webkit-transition: all .55s ease-in; -moz-transition: all .55s ease-in; -ms-transition: all .55s ease-in;
                                             -o-transition: all .55s ease-in; transition: all .55s ease-in;}
.animBlock[data-position="left"]            {left: -20%; }
.animBlock[data-position="right"]           {right: -20%; }
.animBlock[data-position="bottom"]          {bottom: -60px; }
.animBlock[data-position="zoom"]            {-webkit-transform:scale(0.5); -moz-transform:scale(0.5); -ms-transform:scale(0.5); transform:scale(0.5);}

.animBlock[data-position="left"].viewed     {left: 0%; opacity: 1; filter: alpha(opacity=100);}
.animBlock[data-position="right"].viewed    {right: 0%; opacity: 1; filter: alpha(opacity=100);}
.animBlock[data-position="bottom"].viewed   {bottom: 0%; opacity: 1; filter: alpha(opacity=100);}
.animBlock[data-position="zoom"].viewed     {-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); transform:scale(1); 
                                             opacity: 1; filter: alpha(opacity=100);}*/
/** Animated Boxes CSS Ends Here **/

.scrollup{opacity:0.8; position:fixed; bottom:125px; right:25px; display:none; color:#000000; padding:0px 6px; line-height:24px; z-index:10000;  }
.scrollup       { border-radius: 20px; bottom: 125px; color: #000000; display: none; font-size: 24px; height: 32px; 
                 line-height: 30px; opacity: 0.8; padding: 0; position: fixed; right: 25px; text-align: center; width: 32px; z-index: 10000;
                 transition:all 0.8s linear;}
                 
.smessage{background: none repeat scroll 0 0 #ccc; border: 1px solid; border-radius: 5px; color: #000; display: none; float: left;  font-size: 13px; margin: 10px 0 0; padding: 0; text-align: center;
    width: 100%;}
    
.goldContainer{ margin:0px 0px 0 0; padding:0px;  } 
.goldContainer ul{ margin:0px 0px 0 0; padding:0px;  } 
.goldContainer ul li{ margin:0px 0px 0 0; padding:0px 0; list-style:none; display:block;  } 
.goldContainer ul li label{float: left; margin: 0; padding: 4px 0; width: 100%;}
.goldContainer ul li input[type="text"]{ margin:0px 0px 0 0; padding:8px 0;  border:1px solid #ccc; width:96%; text-indent:5px; }
.goldContainer ul li textarea{ margin:0px 0px 0 0; padding:5px;  border:1px solid #ccc; width:94%; }
.goldContainer ul li input[type="submit"]{border: medium none; margin: 0; padding: 8px; width: 124px;}
.termsImp{padding-left:44px;font-size: 13px; margin-top: 10px;}

/*03-03-15 css start*/

.desinger-container .brand-page{
	list-style:none;
	border: 1px solid #e5e5e5;
    margin-bottom: 15px;
    padding: 10px;
    text-align: center;
	width:100%;
	float:left;
	
}
.desinger-container .brand-page img{max-width: 100%;}


.desinger-container .brand-page .name-banner{
font-size:16px;
width: 100%;
display: inline-block;
color:#000;
}
.desinger-container .brand-page .name-banner:hover{
color:#999;
}

.social-icon2 li{
display:inline-block;
list-style:none;
margin-top:10px;
}

.product-listing .pro-list-img .sub-similar-product {
    background-color: rgba(255, 255, 255, 0.8);
    bottom: 0;
    height: 38px;
    left: 0;
    padding: 10px 0;
    position: absolute;
    transform: translateY(20px);
    transition: all 0.3s linear 0s;
    visibility: hidden;
    width: 100%;
    z-index: 10;
}
.product-listing .pro-list-img a img {
    margin: 0; max-width:100%;
}
.product-listing .pro-list-img:hover .sub-similar-product{visibility:visible; -webkit-transform:translateY(0); -moz-transform:translateY(0); transform:translateY(0);}


.filter_arrow  ul li .dropdonw-filter-main .dropdonw-filter{background:none!important;}


.social-plugin {
    margin: 0;
    padding: 0;
}
.social-plugin li {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0 18px 0 0;
}

.normalList{width: 100%; float: left; margin: 0 0 20px; padding:0;}
.normalList li{margin-left:15px; padding-left:5px; list-style: disc;}

#easy_zoom.quick-view-zoom{position:absolute; top:0px; left:100%!important; z-index: 1; width:420px!important; }     
#easy_zoom{width:520px; height:400px; border:5px solid #eee; background:#fff; color:#333; position:absolute;
           top:0px; left:100%; overflow:hidden; -moz-box-shadow:0 0 10px #777; -webkit-box-shadow:0 0 10px #777;
           box-shadow:0 0 10px #777; line-height:400px; text-align:center; z-index: 1;}
           
.contentBox h6.textCenter{font-size: 18px; line-height: 26px;}
.brighton-div{width: 100%; float: left; margin-bottom:15px;}
.brighton-div .box-product{ border: 1px solid #ddd;
       list-style: outside none none;
       width: 100%;
       float: left;
    margin-bottom: 14px;
    height: 266px;
    text-align: center;}
.brighton-div .box-product img{max-width: 100%;}    


.brighton-div .box-product span{border-top: 1px solid #ddd;
    display: inline-block;
    font-size: 14px;
    margin-top: 12px;
    padding-top: 4px;
    width: 100%;}
.popup-right h2{font-size: 18px; margin-top: 0;}    
.popup-right li{border-top: 1px solid #ddd; padding: 12px 0; width: 100%; float: left;}
.popup-right li:first-child{border-top: none;}
.freeShipping td{padding: 8px;}
.freeShipping table{margin: 10px 0;}
.fl-none{float: none;}
 .btn-detail{background: none!important; border:1px solid #333; color: #333;}
    .btn-detail:hover{background:#333!important; border:1px solid #333; color: #fff;}
    
.social-icon1 ul li input{border: 1px solid #ddd; padding:5px 30px 5px 8px; width: 200px;}
.social-icon1 ul li button{border: none;  width: 16px; height: 16px; background:url(../images/zoom-icon.png) left top no-repeat; position: absolute; cursor: pointer; right: 10px; top:9px;}
@media (max-width: 1290px){
    .social-icon1 ul li + li {  margin: 2px 5px 0;}
   
    
}
@media (max-width: 1030px){
    .social-icon1 ul li input{width: 140px;}
    .social-icon1 .contactNo{font-size: 13px;}
    .social-icon1 ul li + li{ margin: 2px 1px 0;}
    .shopping-cart-box .billing-info{border-right:none;}
    .shopping-cart-box .review-order{border-left: none;}
    .shopping-cart-box .billing-info, .shopping-cart-box .review-order{min-height: auto; margin-bottom: 15px;}
    .selectYourStyle li {width:13.3%;}
    .selectYourStyle li label span, .selectYourStyle li label span{line-height: normal;}
    .productGridBox .productImage img{max-width: 100%;}
    .selectMetalType li label span{line-height: 26px;}
    .product-listing-new{height: 506px!important;}
    .product-listing-new .pro-detail-con .pro-detail-main-con .pro-img-container{height: 57%;}
    .product-listing .pro-detail-con{height: 506px;}
    .baxter-left-con .baxter-new-pro-img .baxter-thumbnail{position: relative;}
}

.ourTeam                            {width: 100%; float: left; margin: 0; padding: 0;}
.ourTeam  .thumbnail       {display: block; margin: 0 0 5px;}
.ourTeam .thumbnail img   {padding: 2px; width: 100%;}
.ourTeam  p                {text-align: center; line-height: 18px; text-transform: uppercase; font-weight: bold; margin-bottom: 25px;}
.ourTeam  span           {display: block; color: #757575; text-transform: none; font-weight: normal;}
.warranty-page-header img{max-width: 100%;}

@media(min-width: 768px){
    .columnCenter       {width: 100%; padding: 0;}
    .ourTeam > ul       {margin: 30px 15px;}
    .ourTeam > ul > li  {width: 50%;}
    
}

@media(max-width: 768px){
    .product-filter label.selectDropDown, .filter-new1 ul li .dropdonw-filter-main .dropdonw-filter{width: 175px;}
     .termsImp{padding-left: 0;}
     .selectYourStyle li { width: 15.5%;}
     .selectMetalType li label span{height: auto;}
     .productGridBox .productImage{height: auto;}
     .selectYourStyle li{width: 30%; border-left:none; margin-bottom: 15px;}
     .font24{font-size: 20px!important;}
     .infoBox {height: 450px;   }
     .infoBox  img{max-width: 100%;}
     .paymentSecureVoucher li{width: 30%;}
     .paymentSecureVoucher li img{max-width: 100%;}
     .font18{font-size: 14px;}
     .product-listing-new{height: 398px!important;}
     .product-listing .pro-detail-con{height: 399px;}
                                 
    
}
@media(min-width: 960px){
    .columnCenter       {width: 968px;}
    .ourTeam > ul       {margin: 30px -15px;}
    .ourTeam > ul > li  {width: 33.333333%;}
}
@media(max-width: 767px){
    .columnCenter       {width: 100%; padding: 0;}
    .ourTeam > ul       {margin: 15px;}
    .ourTeam > ul > li  {width: 100%;}
    .product-filter label.selectDropDown{min-width: 100%;}
    .cartPage .btn-theme-new{width: 100%; text-align: center; margin-top: 10px;}
    .paymentSecureVoucher li{width: 45%;}
    .paymentSecureVoucher li:last-child{width: 100%; border-left: none; margin-left: 0; padding-left: 0;}
    .paymentSecureVoucher li input[type="submit"]{width: 100%;}
    .formBox .buttonType32 {width: 100%;text-align: center; margin: 10px 0;}
    .selectYourStyle li{width: 26%;}
    .product-listing-new{height: auto!important;}
    .edu-social-icon ul li{width: auto;}
    .product-listing-new .pro-detail-con .pro-detail-main-con .close-btn{position: absolute; right: 10px;}
    .product-listing-new .pro-detail-con .pro-detail-main-con .pro-img-container{height: auto;}
    .product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con{padding: 0; margin-top: -20px;}
   
}

.errorMsg{color:#f00;}
.product-sample{width: 100%; float: left; text-align: center;}
.brand-left-panel table{width: 100%; margin: 10px 0;}
#wrapper{min-height: 750px;}




.search-by-name,
.search-by-name1{display:block; margin:0; padding:5px 0; }
.search-by-name .search-head-new{width:143px; margin:0; padding:0 0 0 10px; line-height:25px; background:url(../images/search-by-name.png) no-repeat top left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-transform:capitalize; font-weight:bold; float:left;}
.search-by-name .search-letter{display:inline-block;  margin:0; padding:0; }
.search-by-name .search-letter ul{margin:0px; padding:0px;}
.search-by-name .search-letter ul li{margin:0px; padding:3px 0 0 1px; list-style:none; display:inline-block;}
.search-by-name .search-letter ul li a{margin:0px; padding:6px 9px 6px 8px; color:#717171; font-weight:bold; text-decoration:none; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;}
.search-by-name .search-letter ul li a:hover{color:#FFFFFF; text-decoration:none; background-color:#717171;}
.search-by-name .search-letter ul li a.search-letter-active{color:#FFFFFF; text-decoration:none; background-color:#717171;}

.search-by-name1 .search-head-new1{width:214px; margin:3px 0 0; padding:0 0 0 10px; line-height:25px; background:url(../images/search-by-first-or-last-name.png) no-repeat top left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-transform:capitalize; font-weight:bold; float:left;}
.search-by-name1 .search-name{ margin:0px 0 0 0px; padding:0px; display:inline-block;}
.search-by-name1 .search-name ul{margin:0px; padding:0px;}
.search-by-name1 .search-name ul li{margin:0px; padding:3px 10px 0 0px; list-style:none; display:inline-block;}
.search-by-name1 .search-name ul li input[type="text"]{width:200px; height:28px; margin:0px; padding:0px 7px; line-height:24px; background-color:#FFFFFF; border:1px solid #999999; color:#666666;}
@media(max-width: 990px){
    .search-by-name{width: 100%; float: left; margin: 0 0 20px;}
    .search-by-name .search-letter, 
    .search-by-name .search-letter ul{margin:0; padding:0; width: 100%; float: left; height: auto;}
}


.image-gallery-container{float: left; margin: 0; padding: 0; width: 100%;}
.image-gallery-container .makeGap{height:450px; width:100%; float:left;}
.image-gallery-container .image-gallery-listing{ /*background-color:#717171;*/
    display:block;
    height:217px;
    position: relative;
    margin-bottom:15px;
    overflow:hidden;
/*    text-align:center; vertical-align:middle;*/}

.image-gallery-container .image-gallery-listing a img{width:100%; height:216px;}


.image-gallery-container .image-gallery-listing span.people-name{width:100%; position:absolute; bottom:0px; left:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-transform:capitalize; z-index:1000; text-align:center; background:rgba(0,0,0,0.7); padding:12px 0px;}


.image-gallery-container .img-gal-detail-con{width:968px; height:auto; margin:0px; padding:15px 0 0; position:absolute; display:none; z-index:10000; top:226px; left:0px; }
.pntr-1{background:url(../images/top-arrow-img-gallery.png) no-repeat 107px 0px;}
.pntr-2{background:url(../images/top-arrow-img-gallery.png) no-repeat 325px 0px;}
.pntr-3{background:url(../images/top-arrow-img-gallery.png) no-repeat 580px 0px;}
.pntr-4{background:url(../images/top-arrow-img-gallery.png) no-repeat 825px 0px;}

.image-gallery-container .img-gal-detail-con .main-img-gal-detail-con{clear:both; height:410px; margin:0px; padding:20px; background-color:#2B2D2F; position:relative;}


.image-gallery-container .img-gal-detail-con .main-img-gal-detail-con .user-main-img{clear:both; height:410px; margin:0px 0px 20px; padding:0px; text-align:center;}

.image-gallery-container .img-gal-detail-con .main-img-gal-detail-con .close-btn{width:27px; height:26px; margin:0px; padding:0px; position:absolute; top:10px; right:20px; z-index:10000;}

.image-gallery-container .img-gal-detail-con .main-img-gal-detail-con .about-stone-container{ clear:both; margin:0px; padding:0px;}
.image-gallery-container .img-gal-detail-con .main-img-gal-detail-con .about-stone-container .image-gallery-head{ font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#FFFFFF; clear:both; margin:0px 0px 10px 0px; padding:0px; line-height:36px; text-align:justify;}
.image-gallery-container .img-gal-detail-con .main-img-gal-detail-con .about-stone-container p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; clear:both; margin:0px 0px 10px 0px; padding:0px; line-height:19px; text-align:justify;}



.brideContainer{width:100%; float:left; margin-bottom:25px; list-style:none;}
.brideContainer > li{width:100%; float:left; position:relative; margin-top:20px; -webkit-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out}
.brideContainer > li:first-child{margin-top:0;}
.brideContainer .brideColumns{margin:0 0 0 2%; position:relative; width:32%; float:left; overflow:hidden;}
.brideContainer .brideColumns > .thumbnail{border: 4px solid #dddddd; height: 210px; overflow: hidden; padding: 0; position: relative; } 
.brideContainer .brideColumns > .thumbnail .animateImageClass{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);} 
.brideContainer .brideColumns:first-child{margin-left:0;}
.brideContainer .brideColumns img:hover{cursor:pointer;}
.brideContainer .brideColumns span{cursor:pointer; position:absolute; padding:10px 12px; left:0px; right:0px; bottom:0px; background-color:rgba(0,0,0,0.75); color:#ffffff;}
.brideContainer .brideBio{position:absolute; top:0; left:0; width:100%; padding:20px; z-index:10; background-color:#ffffff; box-shadow:0 0 8px #cccccc; opacity: 0; visibility: hidden; -webkit-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out}
.brideContainer .brideBio.active{opacity: 1; visibility: visible;}
.brideContainer .brideBio.right{right:0; left:inherit;}
.brideContainer .brideBio .thumbnail{display:block; overflow:hidden;}
.brideContainer .brideBio .socialLinks{list-style:none; margin:0; padding:0; width:100%; float:left; text-align:right;}
.brideContainer .brideBio .socialLinks > li{display: inline-block; margin-right: 15px;}
.brideContainer .brideBio .socialLinks a{display:block; font-size:24px;}
.brideContainer .brideBio .title{display:block; font-size:18px; margin:0px 0 10px;}
.brideContainer .brideBio .title span{display:block; font-size:14px;}
.brideContainer .brideBio .closeBtn{position:absolute; top:10px; right:10px; font-family:'Arial'; font-size:20px;}
.brideContainer .brideBio p{font-size:16px;}