@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Raleway:400,600,800,700);
@import url(https://fonts.googleapis.com/css?family=Qwigley);
html>body{padding:0 0;font-family: 'EB Garamond', serif;color:#404040;background-color:#fff; font-size: 16px;}
a,dd,div,dl,dt,form,frame,h1,h2,h3,h4,h5,h6,img,input,legend,li,ol,p,select,span,strong,table,tbody,td,textarea,tfoot,th,thead,tr,ul{margin:0 0;padding:0 0}
a{text-decoration:none;color:#404040}
a img{border:none}
a:hover{color:#7cd4fd}
.imgBlock{width: 100%; height: auto;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:400;display:block;line-height:30px;margin-bottom:12px;clear:both}
h1.mainHeading{font-size:32px;text-align:center;color:#5d5d5d;clear:both;margin:0 0;padding:0 0;line-height:64px}
h1.mainHeading-inner{font-size:26px;text-align:left;color:#5d5d5d;clear:both;margin:0 0;padding:0 0 10px;line-height:26px}
h1.homeHeading{width:100%;height:45px;line-height:48px;text-align:center;margin:0 0;padding:0 0;background:url(../images/icons/header-bg.jpg) repeat-x 0 20px;float:left}
h1.homeHeading span{height:auto;font-size:26px;line-height:24px;color:#1c5896;margin:0 0;padding:0 20px;display:inline-block;background-color:#fff;font-weight:600}
h1.homeHeading span span{font-size:18px;color:#323232;padding:0}
.all-pageHeading{width:100%;height:45px;line-height:48px;text-align:center;margin:15px 0 0;padding:0 0;background:url(../images/icons/header-bg.jpg) repeat-x 0 20px;float:left}
.all-pageHeading span{height:auto;font-size:26px;line-height:24px;color:#1c5896;margin:0 0;padding:0 20px;display:inline-block;background-color:#fff;font-weight:600}
.all-pageHeading span span{font-size:18px;color:#323232;padding:0}
.all-pageHeading span.partner-head{height:auto;font-size:26px;line-height:24px;color:#1c5896;margin:0 0;padding:0 20px;display:inline-block;background-color:#fff;font-weight:600}
.all-pageHeading span.partner-head span{font-size:18px;color:#3b3b3b;padding:0}
.titleCenter{text-align:center!important}
.font28{font-size:28px;line-height:32px}
.font24{font-size:24px;line-height:32px}
.font22{font-size:22px;line-height:24px}
.font20{font-size:20px;line-height:24px}
.font18{font-size:18px;line-height:22px}
.font16{font-size:16px;line-height:24px}
.font14{font-size:14px;line-height:18px}
.font10{font-size:10px;line-height:14px}
.fontItalic{font-style:italic}
.textPink{color:#1c5896}
.textGray44{color:#404040}
.textgreen{color:#283e31}
.textGray76{color:#767676}
.textBlack{color:#000}
.colorPink{color:#404040}
.colorGray44{color:#404040}
.colorGray76{color:#767676}
.colorBlack{color:#000}
.bgColorPink{background-color:#90336f}
.bgColorGray44{background-color:#404040}
.bgColorGray76{background-color:#767676}
.bgColorBlack{background-color:#000}
.bgColorWhite{background-color:#fff}
.bgColorBlack10{background-color:rgba(0,0,0,.1)}
.bgColorBlack20{background-color:rgba(0,0,0,.2)}
.textLeft{text-align:left!important}
.textRight{text-align:right!important}
.textCenter{text-align:center!important}
.textJustify{text-align:justify!important}
.clear{clear:both;margin:0 0;padding:0 0;overflow:hidden;visibility:hidden;font-size:0;line-height:0}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.divide10,.divide15,.divide20,.divide25,.divide30,.divide35,.divide40,.divide45,.divide5,.divide50,.dividerLine{width:100%;margin:0 0;padding:0 0;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:0;padding:0;float:left;background-color:#283e31}
.divideBullet{width:100%;height:10px;float:left;margin:5px 0;padding:0 0;overflow:hidden;clear:both;background:url(../images/divider-with-bullet.png) no-repeat center center}
.borderBottomGray{border-bottom:1px solid #dfdfdf}
.FL{float:left!important}
.FR{float:right!important}
.MT0{margin-top:0!important}
.MR0{margin-right:0!important}
.MB0{margin-bottom:0!important}
.ML0{margin-left:0!important}
.MT5{margin-top:5px!important}
.MR5{margin-right:5px!important}
.MB5{margin-bottom:5px!important}
.ML5{margin-left:5px!important}
.MT10{margin-top:10px!important}
.MR10{margin-right:10px!important}
.MB10{margin-bottom:10px!important}
.ML10{margin-left:10px!important}
.MT20{margin-top:20px!important}
.MR20{margin-right:20px!important}
.MB20{margin-bottom:20px!important}
.ML20{margin-left:20px!important}
.PT0{padding-top:0!important}
.PR0{padding-right:0!important}
.PB0{padding-bottom:0!important}
.PL0{padding-left:0!important}
.PT5{padding-top:5px!important}
.PR5{padding-right:5px!important}
.PB5{padding-bottom:5px!important}
.PL5{padding-left:5px!important}
.MR5{margin-right:5px!important}
.MR10{margin-right:10px!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}
.arrowDownIcon01,.arrowUpIcon01,.contentList.diamondListBullet li,.phoneIcon,.starRated,.starRating,.zoomIcon{background-image:url(/images/icons/icon-18-18.png);background-repeat:no-repeat}
.arrowDownIcon01{width:18px;height:18px;background-position:0 -88px}
.arrowUpIcon01{width:18px;height:18px;background-position:0 -106px}
.phoneIcon{width:18px;height:18px;background-position:0 -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}
.contentList.diamondListBullet li,.icon18{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}
.blogIcon,.fbIcon,.gplusIcon,.instagramIcon,.linkedIcon,.pinterestIcon,.rssIcon,.tumblrIcon,.twitterIcon{background-image:url(../images/icons/social-icons.png);background-repeat:no-repeat;width:40px;height:40px;display:block;overflow:hidden}
.fbIcon{background-position:0 0}
.fbIcon:hover{opacity:.8}
.gplusIcon{background-position:-49px 0}
.gplusIcon:hover{opacity:.8}
.Instagram{background-position:-292px 0}
.gplusIcon:hover{opacity:.8}
.rssIcon{background-position:-97px 0}
.rssIcon:hover{opacity:.8}
.linkedIcon{background-position:-146px 0}
.linkedIcon:hover{opacity:.8}
.twitterIcon{background-position:-195px 0}
.twitterIcon:hover{opacity:.8}
.tumblrIcon{background-position:-244px 0}
.tumblrIcon:hover{opacity:.8}
.instagramIcon{background-position:-292px 0}
.instagramIcon:hover{opacity:.8}
.pinterestIcon{background-position:-341px 0}
.pinterestIcon:hover{opacity:.8}
.blogIcon{background-position:-390px 0}
.blogIcon:hover{opacity:.8}
.blogIcon1,.fbIcon1,.gplusIcon1,.instagramIcon1,.linkedIcon1,.pinterestIcon1,.rssIcon1,.tumblrIcon1,.twitterIcon1{background-image:url(../images/icons/social-icons1.png);background-repeat:no-repeat;width:40px;height:40px;display:block;overflow:hidden}
.fbIcon1{background-position:0 0}
.fbIcon1:hover{opacity:.8}
.gplusIcon1{background-position:-49px 0}
.gplusIcon1:hover{opacity:.8}
.rssIcon1{background-position:-97px 0}
.rssIcon1:hover{opacity:.8}
.linkedIcon1{background-position:-146px 0}
.linkedIcon1:hover{opacity:.8}
.twitterIcon1{background-position:-195px 0}
.twitterIcon1:hover{opacity:.8}
.tumblrIcon1{background-position:-244px 0}
.tumblrIcon1:hover{opacity:.8}
.instagramIcon1{background-position:-293px 0}
.instagramIcon1:hover{opacity:.8}
.pinterestIcon1{background-position:-341px 0}
.pinterestIcon1:hover{opacity:.8}
.blogIcon1{background-position:-390px 0}
.blogIcon1:hover{opacity:.8}
.bullet6x6,.dolarDownIcon,.phoneIcon,.returnPolicyIcon,.secureIcon,.shippingCartIcon{background-image:url(/images/tds-sprite.png);background-repeat:no-repeat}
.addtocartIcon,.savedItemNo,.savedItemYes{background-image:url(/images/icons/cart-icons-sprite.png);background-repeat:no-repeat}
.bullet6x6{width:6px;height:6px;background-position:-492px -61px}
.dolarDownIcon,.returnPolicyIcon,.secureIcon,.shippingCartIcon{width:54px;height:54px}
.dolarDownIcon{background-position:-144px -72px}
.shippingCartIcon{background-position:-198px -72px}
.returnPolicyIcon{background-position:-252px -72px}
.secureIcon{background-position:306px -72px}
.newTag,.saleTag{width:72px;height:72px;background-image:url(../images/icons/sale-new-tag.png);background-repeat:no-repeat}
.saleTag{background-position:0 0}
.newTag{background-position:-72px 0}
.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:0 0}
.diamondShape02_18x18{background-position:-18px 0}
.diamondShape03_18x18{background-position:-36px 0}
.diamondShape04_18x18{background-position:-54px 0}
.diamondShape05_18x18{background-position:-72px 0}
.diamondShape06_18x18{background-position:-90px 0}
.diamondShape07_18x18{background-position:-108px 0}
.diamondShape08_18x18{background-position:-126px 0}
.diamondShape09_18x18{background-position:-144px 0}
.diamondShape10_18x18{background-position:-162px 0}
.ratingStarsGray,.ratingStarsGrayHalf,.ratingStarsGreen,.ratingStarsYellow{width:18px;height:18px;background-image:url(/images/icons/rating-starts.png);background-repeat:no-repeat}
.ratingStarsYellow{background-position:-54px 0}
.ratingStarsGreen{background-position:-36px 0}
.ratingStarsGray{background-position:-18px 0}
.ratingStarsGrayHalf{background-position:0 0}
.fitImage{width:100%;height:auto}
p{margin:5px 0;padding:4px 0}
input[type=password],input[type=text],textarea{font-family: 'EB Garamond', serif;font-weight:400}
a.buttonType28,a.buttonType32,input[type=button],input[type=submit]{font-family: 'EB Garamond', serif;font-weight:400;vertical-align:top;cursor:pointer}
input[type=button],input[type=submit]{font-size:100%}
select{padding:3px;margin:0;background:#f8f8f8;color:#888;border:none;outline:0;display:inline-block;cursor:pointer;width:100%}
.selectDropDown{min-width:150px;overflow:hidden;overflow:hidden;display:inline-block}
.selectDropDown select{width:100%;height:100%;display:block;border:none;background:0 0;outline:0;padding:7px;background:#fff;border:1px solid #dfdfdf}
.buttonType28,.buttonType32{font-weight:700;display:inline-block;padding:0 12px;text-align:center}
.buttonType28{height:28px;line-height:28px}
.buttonType32{height:32px;line-height:32px}
a.buttonType32{height:32px;line-height:32px}
.grdPink.grdBorder{text-transform:uppercase}
a.cmdButton,input[type=button].cmdButton,input[type=submit].cmdButton{display:inline-block;text-align:center;line-height:22px;height:22px;color:#000;padding:0 10px;cursor:pointer}
select{padding-right:20px}
input[type=button].cmdButton,input[type=submit].cmdButton{padding-bottom:.6%}
input[type=password],input[type=text],textarea{border-radius:0}
.mandatory{color:red!important}
.buttonType28{height:32px;line-height:28px;font-weight:700;display:inline-block;padding:0 12px;text-align:center}
.buttonType32{height:32px;line-height:28px;font-weight:700;display:inline-block;padding:0 12px;text-align:center}
.columnFull{width:100%;float:left;margin:0;padding:0 0;clear:both}
.threeFourth .container{width:718px}
.columnFixed{width:998px;margin:0 auto;clear:both;display:block}
.fiveSixth,.fourFifth,.fourSixth,.oneFifth,.oneFourth,.oneHalf,.oneSixth,.oneThird,.threeFifth,.threeFourth,.threeSixth,.twoFifth,.twoFourth,.twoSixth,.twoThird{float:left;margin:0 2% 0 0;padding:0 0;transition:width .5s;transition-timing-function:linear;-webkit-transition:width .5s;-webkit-transition-timing-function:linear}
.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%}
#header{float:left;width:100%;height:130px;margin:0;padding:0 0;position:fixed;left:0;top:0;background-color:#fff;z-index:9999;border-bottom:1px solid #1d5796}
.header-container{float:left;width:100%;margin:0;padding:0 0;position:relative}
.header-main{width:968px;margin:0 auto;padding:0 15px}
.login-nav{clear:both;height:56px;margin:0;padding:0;position:relative}
.login-nav ul{margin:0;padding:0}
.login-nav ul li{margin:45px 10px 20px;padding:0;list-style:none;float:left;position:relative}
.login-nav ul li.login-link{margin:10px 0 15px 20px;padding:0;list-style:none;float:none;display:inline-block}
.login-nav ul li a{font-size:13px;color:#404040;text-decoration:none;position:relative;margin-right:5px;padding-right:2px;display:inline-block;text-transform:capitalize;font-family: 'EB Garamond', serif;font-weight:600}
.login-nav ul li a:hover{text-decoration:none;color:#999}
.login-nav ul li.shopping-cart{margin:20px 0 15px 5px;padding:0;list-style:none;float:none;display:inline-block}
.login-nav ul li.shopping-cart a:before{position:absolute;content:"";left:0}
.login-nav ul li.shopping-cart a img{vertical-align:middle;margin:-12px 0 0}
.login-nav ul li.shopping-cart a span{width:20px;height:20px;margin:0;padding:0;font-size:12px;color:#fff;position:absolute;top:-13px;left:17px}
.login-nav ul li ol{width:150px;height:auto;margin:0;padding:9px 0 0;position:absolute;top:14px;right:0;z-index:10000;background-color:#fff!important;display:none}
.login-nav ul li:hover ol{display:block}
.login-nav ul li ol li{margin:0;padding:0;list-style:none;text-align:right;display:block;position:relative;float:none}
.login-nav ul li ol li .login-arrow{width:10px;height:8px;margin:0;padding:0;position:absolute;background:url(../images/icons/login-arrow.png) no-repeat;top:-8px;right:10px}
.login-nav ul li ol li:before{content:"";display:block}
.login-nav ul li ol li:first-child{border-top:1px solid #999}
.login-nav ul li ol li a{display:block;font-size:12px;color:#999!important;text-decoration:none;margin:0!important;padding:3px 5px 3px 0!important;border-left:1px solid #999!important;border-bottom:1px solid #999!important;border-right:1px solid #999!important}
.login-nav ul li ol li a:hover{display:block;color:#333!important;text-decoration:none}
.login-nav .ellis-jewelers-catalog{height:81px;margin:0;padding:0;position:absolute;right:-104px;top:5px;width:auto}
.requestViewingInfo li{list-style:none;width:100%;float:left;padding:10px 5px;border-top:1px solid #ddd}
.requestViewingInfo li:first-child{border-top:none}
.requestViewingInfo h2{margin-top:0;font-size:24px}
.searchBar{display:inline-block;float:left;margin:28px 9px 0;padding:0;position:relative;vertical-align:top}
.searchBar input[type=text]{background:#dcdcdc;border-image:none;border-radius:4px;color:#000;font-size:12px;height:28px;margin:0;padding:2px 10px;position:absolute;right:-28px;top:36px;width:175px;display:none}
.searchBar button{border:none;height:30px;margin:0;padding:0;width:30px;position:absolute;top:10px;left:0;cursor:pointer;background:url(../images/search-icon.png) no-repeat}
.searchBar:hover input[type=text]{display:block;transition:width .5s linear 0s}
.logo{clear:both;margin:5px 0 1px;padding:0;position:relative}
.logo .right-side-header{width:1px;height:90px;margin:0;padding:0;background-color:#51c6ff;position:absolute;left:187px;top:15px}
#navigation{width:100%;margin:0;padding:0;float:left}
.navigationFixed{left:0;position:fixed;top:0;z-index:1000000}
.navigation{height:44px;margin:30px 0 0;padding:0;list-style:none;float:left}
.navigation>li{float:left;margin:0;padding:0 0}
.navigation>li>a{color:#404040;display:block;font-family: 'EB Garamond', serif;font-size:14px;font-weight:600;padding:10px 10px 14px}
.navigation>li>a:hover{color:#fff;background-color:#1c5896;background:#1c5896}
.navigation>li:hover>a{color:#fff;background-color:#1c5896;background:#1c5896}
.navigation>li .drop-nav{width:100%;margin:0;text-align:center;padding:7px 0;position:absolute;top:125px;left:0;display:none;background-color:#1c5896;z-index:100000;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.navigation>li:hover .drop-nav{display:block}
.navigation>li .drop-nav ol{width:998px;margin:0 auto;padding:0}
.navigation>li .drop-nav ol li{margin:0;padding:12px 10px;list-style:none;display:inline-block;position:relative}
.navigation>li .drop-nav ol li a{padding:0;color:#fff;text-decoration:none;font-family: 'EB Garamond', serif;font-size:14px;font-weight:600}
.navigation>li .drop-nav ol li a:hover{text-shadow:0 0 8px #000}
.search-button-con{margin:4px 0 0;padding:0 0;cursor:pointer;position:relative;display:block;line-height:30px}
.search-button-con span{border:1px solid #eee4b1;border-radius:8px;padding:0 0;white-space:nowrap;background:#fff url(../images/icons/search-button.png) no-repeat center center;display:block;overflow:hidden;width:40px;height:36px}
.search-button-con:hover span{border-color:#eee4b1;border-radius:4px 4px 0 0;background-color:#fff}
.search-button-con .search-field-new{background-color:#fff;border:1px solid #eee4b1;border-radius:0 0 4px 4px;display:none;float:left;height:auto;margin:0;padding:8px 8px;position:absolute;right:0;top:37px;width:250px;z-index:10000}
.search-button-con:hover .search-field-new{display:block}
.search-button-con .search-field-new input[type=text]{width:196px;height:26px;margin:0;padding:4px 5px;float:left;background-color:#fff;border-top:1px solid #eee4b1;border-bottom:1px solid #eee4b1;border-left:1px solid #eee4b1;border-right:none;font-size:11px;text-transform:capitalize;color:#aaa;vertical-align:top}
.search-button-con .search-field-new input[type=submit]{width:40px;height:36px;margin:0;padding:0;float:left;border-top:1px solid #eee4b1;border-bottom:1px solid #eee4b1;border-right:1px solid #eee4b1;border-left:none;background:url(../images/icons/search-button.png) no-repeat top left;cursor:pointer;vertical-align:top}
.search-button-con .search-field-new input[type=submit]:hover{opacity:.8}
#banner{width:100%;height:auto;margin:0;padding:0;float:left}
#wrapper-home-container{width:100%;margin:0;padding:0;float:left}
.jewelry-education-con{clear:both;height:115px;margin:20px 98px;padding:0;text-align:right;position:relative}
.jewelry-education-con .head-text{width:auto;height:115px;margin:0;padding:0 20px;position:absolute;background-color:#eee4b1;top:0;left:0;font-size:48px;text-transform:capitalize;color:#333;line-height:118px}
.jewelry-education-left-img{width:auto;height:auto;margin:0;padding:0;float:left}
.jewelry-education-right-img{width:auto;height:auto;margin:0;padding:0;float:left}
.cat-banner-con{width:100%;margin:0;padding:0;position:relative;float:left}
.cat-banner-con img{width:100%;margin:0}
.cat-banner-con h1.cat-head-text{width:30%;height:70px;margin:0;padding:0 20px;position:absolute;background:url(../images/cat-head-bg.png) repeat;top:20%;right:0;font-size:48px;text-transform:capitalize;color:#fff;line-height:74px;text-align:left}
.testimonial-con{width:100%;height:70px;margin:0;padding:30px 0 20px;background-color:#1c5896;position:relative}
.testimonial-con .coma-starts{width:65px;height:72px;margin:0;padding:0;position:absolute;top:20px;left:10%;z-index:1000;background:url(../images/icons/coma-starts.png) no-repeat}
.testimonial-con .coma-ends{width:65px;height:72px;margin:0;padding:0;position:absolute;bottom:20px;right:137px;z-index:1000;background:url(../images/icons/coma-ends1.png) no-repeat}
.testimonial-con .testimonial-main{width:998px;height:70px;overflow:hidden;margin:0 auto;padding:0;font-size:14px;color:#fff;font-weight:400;text-align:center}
.testimonial-con .testimonial-main span.name-con{color:#fff;display:block;font-size:18px;font-weight:600;margin:8px 0 0}
.mark-jackson-text{width:828px;height:200px;overflow:hidden;margin:25px auto;padding:20px 70px 30px;color:#727272;font-size:16px;line-height:24px;text-align:center;background-color:#eee4b1;position:relative;font-style:italic}
.mark-jackson-text.bg-no{background:0 0}
.mark-jackson-text .coma-starts{width:53px;height:41px;margin:0;padding:0;position:absolute;top:20px;left:20px;z-index:1000;background:url(../images/icons/coma-starts.png) no-repeat}
.mark-jackson-text .coma-ends{width:53px;height:41px;margin:0;padding:0;position:absolute;bottom:20px;right:20px;z-index:1000;background:url(../images/icons/coma-ends.png) no-repeat}
.mark-jackson-text span{color:#333;display:block;margin:0;font-weight:700}
.mark-jackson-text span.name-con{color:#1c5896;display:block;margin:0;font-weight:400}
.newsletter-con{width:100%;height:117px;margin:0 0 20px;padding:0;float:left;background:url(../images/home-news-letter-bg.png) repeat-x}
.newsletter-con .main-news-con{width:968px;height:117px;margin:0 auto;padding:0 15px;text-align:center}
.newsletter-con .main-news-con ul{margin:0;padding:0}
.newsletter-con .main-news-con ul li{margin:0;padding:0 10px;list-style:none;display:inline-block}
.newsletter-con .main-news-con ul li.newsletter-text{margin:43px 0 0 0;padding:0;text-align:right;font-size:18px;font-weight:800;color:#1c5896}
.newsletter-con .main-news-con ul li input[type=text]{width:320px;height:20px;margin:20px 3px 0 0;padding:10px;font-size:16px;color:#1c5896;border:1px solid #e9e9e9;background-color:#fff}
.newsletter-con .main-news-con ul li input[type=submit]{height:42px;margin:20px 0 0 0;padding:0 10px;font-size:18px;font-weight:800;color:#1c5896;border:1px solid #e9e9e9;background-color:#fff;cursor:pointer}
.newsletter-con .main-news-con ul li input[type=submit]:hover{background-color:#e5e5e5}
.columnTmnl{width:100%;height:230px!important;margin:0;padding:0;float:left}
.information-con{width:898px;margin:0 auto;padding:0 50px}
.info-con{clear:both;margin:0 30px 0 0;padding:0}
.info-head{clear:both;margin:0 0 10px;padding:0 0 7px;font-size:16px;color:#727272;font-weight:700;text-transform:capitalize;border-bottom:1px solid #727272}
.info-list{clear:both;margin:0;padding:0}
.info-list ul{margin:0;padding:0}
.info-list ul li{margin:0;padding:2px 0 3px;list-style:none;font-size:16px;color:#727272;line-height:22px}
.info-list ul li.info-para{padding:2px 0 13px}
.info-list ul li a{font-size:14px;color:#727272;text-decoration:none;text-transform:capitalize}
.info-list ul li a:hover{color:#333;text-decoration:none}
.social-media-icon{clear:both;margin:0;padding:0}
.social-media-icon ul{margin:0;padding:0}
.social-media-icon ul li{margin:3px 10px 0 0;padding:0;list-style:none;float:left}
.partners-logo{clear:both;margin:0;padding:0;text-align:center}
.partners-logo ul{margin:0;padding:0}
.partners-logo ul li{margin:10px 5px;padding:0;list-style:none;display:inline-block;vertical-align:middle}
.home-product-con{width:968px;margin:0 auto;padding:0 15px}
.productGridBox-home{border:1px solid #f1f1f1;padding:8px 8px;position:relative;display:block;min-width:160px;border-radius:4px 4px;-moz-border-radius:4px 4px;-webkit-border-radius:4px 4px}
.productGridBox-home .productImage{position:relative;width:100%;height:160px;overflow:hidden;margin-bottom:12px;text-align:center}
.productGridBox-home .productImage a{display:block}
.productGridBox-home .productImage img[src="http://ware-new.bluestar-apps.com/images/ajax-loader-product.gif"]{position:absolute;top:50%;left:50%}
.productGridBox-home .productImage img{height:auto;display:inline-block!important}
.productGridBox-home .productImage img.animateImageClass{position:absolute;top:100px;left:95px;width:auto;height:auto;display:inline-block}
.productGridBox-home .productImage>.sub-similar-product a{color:#333;display:inline-block}
.productGridBox-home .productTitle{text-align:center;display:block;height:40px;overflow:hidden;text-overflow:ellipsis}
.productGridBox-home .productPrice{text-align:center;font-size:14px;clear:both;padding-top:5px;line-height:22px}
.productGridBox-home .productPrice span{text-decoration:line-through;display:block;color:#888}
.productGridBox-home .productPrice span:first-child{font-size:18px;color:#1c5896;text-decoration:none}
.productGridBox-home .newTag,.productGridBox-home .saleTag{position:absolute;left:-8px;top:-7px}
.productGridBox-home .saveForLater{position:absolute;top:8px;right:8px;z-index:1;display:none}
.productGridBox-home:hover .saveForLater{display:block}
.productGridBox-home .saveForLater a{text-decoration:none;color:#000;font-size:10px;display:block;line-height:18px;background-image:url(/images/icons/icon-18-18.png);background-repeat:no-repeat;background-position:0 -272px;padding-left:20px}
.productGridBox-home .saveForLater a:hover{background-position:0 -254px;color:#b01105}
.productGridBox-home .saveForLater a.saved{background-position:0 -254px;color:#b01105;cursor:default}
.productGridBox-home2{background-color:#fff;position:relative;display:block;padding-bottom:27px;min-width:225px;min-height:225px;border-radius:4px 4px;-moz-border-radius:4px 4px;-webkit-border-radius:4px 4px;overflow:hidden;border:1px solid #f1f1f1}
.productGridBox-home2 .productImage{width:100%;height:auto;overflow:hidden;text-align:center;clear:both;max-height:225px}
.productGridBox-home2 .productImage a{display:block}
.productGridBox-home2 .productImage img{height:auto}
.productGridBox-home2 .descriptionBox{width:94%;padding:2% 3%;height:20px;position:absolute;bottom:1px;background-color:#fbfaf8}
.productGridBox-home2:hover .descriptionBox{height:auto}
.productGridBox-home2 .productPrice,.productGridBox-home2 .productTitle{font-size:16px;color:#90336f;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;line-height:26px}
.productGridBox-home2 .productPrice a,.productGridBox-home2 .productTitle a{color:#3e3e3e}
.productGridBox-home2 .productPrice a:hover,.productGridBox-home2 .productTitle a:hover{text-decoration:underline}
.productGridBox-home2 .productDesc{font-size:11px;line-height:14px}
.productGridBox-home2 .productInfo{font-size:12px;font-weight:700;color:#817c7a;line-height:14px}
.productGridBox-home2 .shopNow{color:#1c5896;font-size:11px;font-style:italic;float:right}
.productGridBox-home2 .shopNow:hover{text-decoration:underline}
.productGridBox-home2 .actionButton,.productGridBox-home2 input{position:absolute;bottom:5px;right:10px;font-weight:700}
.productGridBox-home3{position:relative;display:block;height:245px;max-height:245px;overflow:hidden}
.productGridBox-home3 .productImage{width:100%;height:134px;overflow:hidden}
.productGridBox-home3 .productImage img{width:99%;height:auto;border:1px solid #dfdfdf}
.productGridBox-home3 .productPrice,.productGridBox-home3 .productTitle{font-size:16px;color:#90336f;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;line-height:22px;text-align:center}
.productGridBox-home3 .productPrice a,.productGridBox-home3 .productTitle a{color:#90336f}
.productGridBox-home3 .productPrice a:hover,.productGridBox-home3 .productTitle a:hover{text-decoration:underline}
.productGridBox-home3 .productDesc{line-height:20px;text-align:center;padding-top:12px}
.productGridBox-home3 .productInfo{font-size:12px;font-weight:700;color:#817c7a;line-height:14px}
.home-service{width:968px;margin:0 auto 20px;padding:0 15px}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;margin-right:30px;position:relative}
.jcarousel-skin-tango .jcarousel-item-horizontal a{display:block;margin:0;padding:0;float:left}
.jcarousel-skin-tango .jcarousel-item-horizontal a.service-head{width:410px;display:block;margin:0;padding:10px 15px;float:left;position:absolute;left:0;bottom:0;font-size:22px;color:#fff;text-decoration:none;background-color:#1c5896;z-index:1000}
#wrapper.wrapper-home{padding:15px 0;clear:both;background:0 0}
.columnCenter{width:96%;margin:0 auto;padding:0 2%}
.fixedWidth{width:998px;margin:0 auto;display:block;clear:both}

.fourCategories .oneHalf,.fourProducts .oneHalf{margin-bottom:20px}
.fourCategories .oneHalf:nth-child(2n+0),.fourProducts .oneHalf:nth-child(2n+0){margin-right:0}
.fourCategories .oneFourth,.fourProducts .oneFourth{margin-bottom:20px}
.fourCategories .oneFourth:nth-child(4n+0),.fourProducts .oneFourth:nth-child(4n+0){margin-right:0}
.productGridBox{border:1px solid #ddd;padding:8px 8px;position:relative;display:block;width:100%}
.productGridBox .productImage{position:relative;width:100%;height:254px;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{width:100%;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:#333;display:inline-block}
.productGridBox .productTitle{text-align:center;display:block;height:46px;overflow:hidden;text-overflow:ellipsis; font-size: 16px;}
.productGridBox .productTitle a{color:#000}
.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:#888}
.productGridBox .productPrice span:first-child{font-size:16px;color:#000;text-decoration:none;font-weight:700}
.productGridBox .newTag,.productGridBox .saleTag{position:absolute;left:-8px;top:-7px}
.productGridBox .saveForLater{position:absolute;top:8px;right:8px;z-index:1;display:none}
.productGridBox:hover .saveForLater{display:block}
.productGridBox .saveForLater a{text-decoration:none;color:#000;font-size:10px;display:block;line-height:18px;background-image:url(/images/icons/icon-18-18.png);background-repeat:no-repeat;background-position:0 -272px;padding-left:20px}
.productGridBox .saveForLater a:hover{background-position:0 -254px;color:#b01105}
.productGridBox .saveForLater a.saved{background-position:0 -254px;color:#b01105;cursor:default}
.fourProducts{margin-top:20px}
.productGridBox2{background-color:#fff;position:relative;display:block;width:100%;min-height:225px;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:1000;top:0;left:0;background:url(../images/cat-head-bg.png) repeat;cursor:pointer}
.productGridBox2:hover .hover-options{display:block}
.productGridBox2 a.plus-icon{display:inline-block;width:52px;height:52px;position:absolute;top:-52px;left:45%;z-index:100000;-webkit-transition:top .3s linear;-moz-transition:top .3s linear;-ms-transition:top .3s linear;-o-transition:top .3s linear;transition:top .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{height:auto;float:left;width:100%}
.productGridBox2 .descriptionBox{width:94%;padding:2% 3%;height:20px;position:absolute;bottom:1px;background-color:#fbfaf8;display:none}
.productGridBox2:hover .descriptionBox{height:auto}
.productGridBox2 .productPrice,.productGridBox2 .productTitle{font-size:16px;color:#90336f;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;line-height:26px}
.productGridBox2 .productPrice a,.productGridBox2 .productTitle a{color:#1c5896}
.productGridBox2 .productPrice a:hover,.productGridBox2 .productTitle a:hover{text-decoration:underline}
.productGridBox2 .productDesc{font-size:11px;line-height:14px}
.productGridBox2 .productInfo{font-size:12px;font-weight:700;color:#817c7a;line-height:14px}
.productGridBox2 .shopNow{color:#1c5896;font-size:11px;font-style:italic;float:right}
.productGridBox2 .shopNow:hover{text-decoration:underline}
.productGridBox2 .actionButton,.productGridBox2 input{position:absolute;bottom:5px;right:10px;font-weight:700}
.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 .productPrice,.productGridBox3 .productTitle{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 .productPrice a,.productGridBox3 .productTitle a{color:#90336f}
.productGridBox3 .productPrice a:hover,.productGridBox3 .productTitle a:hover{text-decoration:underline}
.productGridBox3 .productDesc{line-height:20px;text-align:center;padding-top:12px}
.productGridBox3 .productInfo{font-size:12px;font-weight:700;color:#817c7a;line-height:14px}
.boxShadow{width:100%;height:40px;float:left;margin:0 0;padding:0 0;overflow:hidden;background:url(/images/category-box-shadow.png) no-repeat right -20px}
.shadowBox{margin:0 0;padding:0}
.shadowBox .innerShadowBox{margin:0 0;padding:10px 0}
.selectDiamondHome{list-style:none;margin:0 0;padding:0 0;text-align:center;width:100%;float:left}
.selectDiamondHome li{width:7.2%;margin:0 0;padding:0 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}
.selectMetalType{list-style:none;margin:0 0;padding:0 0;text-align:center;width:100%;float:left}
.selectMetalType li{padding:0 14px;width:20%;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;padding-top:5px;text-align:center;overflow:hidden}
.selectYourStyle{list-style:none;margin:0 0;padding:0 0;text-align:center;width:100%;float:left}
.selectYourStyle li{padding:0 15px;width:25%;display:inline-block;*display:inline;text-align:center;zoom:1;border-left:1px solid #dfdfdf;float:left}
.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;padding-top:5px;text-align:center;overflow:hidden}
.about-us-con{width:100%;margin:0;padding:0;float:left}
.about-us-con h3{text-align:left}
.about-us-con p{font-size:13px;line-height:20px;text-align:justify}
.about-us-con img.history-img{float:right;margin:14px 0 10px 20px}
.contentBox{padding-bottom:20px;display:block;clear:both}
.contentBox p{padding-top:0;margin-top:0;font-size:16px;line-height:26px}
.contentTitle{display:block;padding-bottom:10px}
.contentBox .contentTitle{display:block;font-weight:700;padding-bottom:5px}
.inner-page-listing{width:100%;height:auto;margin:0;padding:0}
.inner-page-listing ol{margin:0;padding:0}
.inner-page-listing ol li{width:692px;margin:0;padding:5px 0 5px 20px;list-style:none;background:url(/images/icons/side-nav-icon.png) no-repeat 7px 9px}
.contentList.diamondListBullet li{background-position:0 -198px;padding-left:25px}
.contentList{margin:0 0 20px;padding:0 0}
.contentList li{display:block;line-height:16px;padding-bottom:6px}
.specialityTags{list-style:none;margin:0 0;width:100%;float:left;text-align:center}
.specialityTags li{display:inline-block;*display:inline;zoom:1;border-left:1px solid #dfdfdf;padding:0 20px;width:18%}
.specialityTags li img{width:100%;height:auto}
.specialityTags li:first-child{border-left:none}
.pageBanner{width:100%;float:left;margin:0 0 15px;padding:0 0;background-color:#fafafa;overflow:hidden}
.pageBanner img{width:inherit;height:auto}
.breadcrumb{width:100%;height:45px;line-height:48px;text-align:center;margin:0 0;padding:0 0;background:url(../images/icons/header-bg.png) repeat-x 0 2px;float:left}
.breadcrumb ul{margin:0;padding:0 20px;display:inline-block;background-color:#fff;font-style:italic;line-height:20px!important}
.breadcrumb ul a{color:#727272;margin:0;padding:0 7px;display:inline-block;font-style:italic;font-size:13px}
.breadcrumb ul a:hover{color:#333;text-decoration:none}
.breadcrumb ul strong{color:#727272;margin:0;padding:0 7px;display:inline-block;font-style:italic;font-size:13px}
.pro-listing-head-bg{clear:both;margin:0;padding:0;background-color:#e9e9e9}
h1.pad-for{padding:5px 0 0 12px;color:#1c5896}
.filter-new{font-weight:400;text-align:left;display:block;clear:both}
.filter-new ul{margin:0;padding:0}
.filter-new ul li{margin:0;padding:0 0 5px 13px;list-style:none;float:left}
.filter-new ul li .fiter-text{margin:0;padding:4px 0 0 12px;list-style:none;color:#333;font-size:14px;text-transform:capitalize;float:left}
.filter-new ul li .selectDropDown-new{width:145px;border:1px solid #dfdfdf;overflow:hidden;overflow:hidden;background-color:#fff;display:inline-block}
.filter-new ul li .selectDropDown-new select{width:180px;height:100%;display:block;border:none;background:0 0;outline:0;padding:2px 15px 2px 2px}
#advancedFilter{margin:0 0;padding:12px 12px 0;background-color:#e8e8e8;position:relative;clear:both}
#advancedFilter .columnFull{background-color:#fff;padding:10px 1.7%;width:96.6%}
#advancedFilter .oneSixth p{padding:12px 0}
.filterBar{margin-top:20px}
.filterBar .filterHideShow{width:150px;padding:12px 12px;text-align:left;float:left;border-radius:0 0 4px 4px;font-weight:700;background-color:#e8e8e8}
.filterBar .filterHideShow:hover{color:#000}
.filterBar .filterHideShow span{float:right;vertical-align:top;margin-top:-1px}
.filterBar .filterForm{margin:10px 10px 0}
.filterBar .filterForm label{color:#000;display:inline-block;margin:0 0 0 20px;vertical-align:middle;line-height:24px}
.filterBar .resultFound{float:right;color:#000;line-height:24px}
.sideNavigationBox{width:100%;margin:0 0;padding:0 0;clear:both;background-color:#fbfaf8;overflow:hidden}
.sideNavigationBox .sideNavTitle{display:block;margin:0 0 3px;padding:6px 0 6px 10px;text-transform:uppercase;font-size:11px;clear:both;background-color:#1c5896;color:#fff}
.sideNavigation{width:100%;float:left;margin:0 0 20px;padding:0 0;list-style:none}
.sideNavigation li{display:block}
.sideNavigation li a{color:#333;display:block;padding:0 12px 0 10px;font-size:11px;line-height:24px;text-transform:capitalize}
.sideNavigation li a:hover{color:#666}
.sideNavigation li.level{background:url(/images/arrow-right-gray.png) no-repeat right 11px}
.sideNavigation li.level strong{padding:0 12px 0 10px;color:#1c5896!important}
.sideNavigation li.level span{float:right;text-decoration:underline}
.sideNavigation li ol.subSideNavigation{padding:5px;margin:5px 10px;background-color:#f1f1f1}
.sideNavigation li ol.subSideNavigation li{display:block}
.sideNavigation li ol.subSideNavigation li a{color:#333;display:block;padding:0 12px 0 10px;font-size:11px;line-height:24px;text-transform:capitalize}
.sideNavigation li ol.subSideNavigation li a:hover{color:#666}
.productFilterBox{margin:0 0 15px;padding:0 0;border:1px solid #dfdfdf;border-radius:4px 4px 0 0;display:block;overflow:hidden}
.productFilterBox .filterTitle{display:block;margin:0 0;padding:0 10px;text-transform:uppercase;font-weight:700;font-size:14px;clear:both;line-height:32px;cursor:pointer}
.productFilterBox .filterTitle span{display:inline-block;vertical-align:top;margin-top:4px}
.productFilterBox .filterTitle .selectDropDown{margin:4px 5px 0 5px;width:175px;vertical-align:top;float:right;border-color:#d3d3d3}
.productFilterBox .filterTitle .selectDropDown select{width:208px}
.productFilterBox ul{list-style:none;margin:8px 0 0;padding:0 5px;height:155px;overflow-y:auto}
.productFilterBox ul li{width:100%;float:left;margin-bottom:5px;line-height:20px}
.productFilterBox ul li label{display:block;line-height:18px;padding:3px 5px;line-height:20px}
.productFilterBox ul li label a{text-decoration:underline}
.productFilterBox ul li label:hover,.productFilterBox ul li label:hover a{color:#283e31;background-color:#dfdfdf}
.productFilterBox ul li label input[type=checkbox],.productFilterBox ul li label input[type=radio]{padding-right:7px;vertical-align:text-top}
#footer{width:100%;margin:0;padding:20px 0 30px;float:left;background:url(../images/footer-diamond.png) no-repeat #404040}
.footer-main{width:968px;margin:0 auto;padding:0 15px}
.footer-left{clear:both;margin:0;padding:0}
.footer-left .footer-head{clear:both;margin:0;padding:0;font-size:18px;color:#fff;text-transform:capitalize}
.footer-left .footer-head span{font-weight:700;text-shadow:0 0 4px #000}
.footer-left p{clear:both;margin:10px 10px 0 0;padding:0 30px 0 0;font-size:13px;color:#fff;font-weight:600;line-height:18px;text-align:justify;border-right:1px solid #52c5fe}
.social-icon{clear:both;height:40px;margin:0 5px 0 0;padding:10px 30px 0 0}
.social-icon ul{margin:0;padding:0}
.social-icon ul li{float:left;list-style:none;margin:3px 5px 0 0;padding:0}
.social-icon1{width:100%;height:40px;margin:10px 0 0 0;padding:0;float:left;text-align:center}
.social-icon1 ul{margin:0;padding:0}
.social-icon1 ul li{list-style:none;margin:0;padding:3px;display:inline-block}
.footer-add{clear:both;margin:0;padding:0;font-size:13px;color:#fff;font-weight:600;line-height:18px}
.footer-add a{color:#fff;display:block;text-decoration:underline}
.footer-add a:hover{text-decoration:none}
.footer-add span{font-size:14px;font-weight:700;text-shadow:0 0 4px #000}
.footer-newsletter{float:left;margin:0 0 20px;padding:0}
.footer-newsletter input[type=text]{width:200px;height:27px;margin:0;padding:10px;background-color:#dcdcdc;font-size:13px;color:#404040;font-weight:600;border:none;float:left}
.footer-newsletter input[type=submit]{height:47px;margin:0;padding:0 15px;background-color:#1c5896;font-size:18px;color:#fff;font-weight:600;border:none;float:left;cursor:pointer}
.footer-newsletter input[type=submit]:hover{background-color:#fff;color:#404040}
.footer-nav{width:100%;margin:20px 0;padding:0;float:left;text-align:center;background:url(../images/icons/footer-nav-line.jpg) repeat-x 0 9px}
.footer-nav ul{margin:0;padding:0}
.footer-nav ul li{margin:0;padding:0 12px;list-style:none;display:inline-block;background-color:#404040;position:relative}
.footer-nav ul li a{padding:0;color:#ccc;text-decoration:none;font-size:14px;font-weight:600}
.footer-nav ul li a:hover{color:#999;text-decoration:none}
.footer-nav ul li a:before{position:absolute;content:"/";top:0;left:-5px;color:#ccc}
.footer-nav ul li:first-child a:before{position:absolute;content:""}
.copyright{clear:both;margin:10px 0 0;padding:0;color:#ccc;font-weight:600;line-height:18px;text-align:center}
.scrollup{opacity:.8;position:fixed;bottom:125px;right:25px;display:none;color:#fff;padding:0 6px;line-height:24px;z-index:10000}
.scrollup:hover{color:#666}
.productDetailBox .productTitle{font-weight:700;font-size:16px;display:block;text-align:left}
.productDetailBox .productCode{font-weight:700;line-height:22px;display:block}
.productDetailBox .productDesc{display:block;text-align:justify}
.productDetailBox .productSalesPrice{font-size:40px;color:#b05a92;line-height:48px;display:inline-block}
.productDetailBox .productSalesPrice em{font-size:16px;vertical-align:top;color:#404040}
.productDetailBox .productPrice{font-size:16px;color:#a0a0a0;text-decoration:line-through;border-left:1px solid #dfdfdf;padding-left:15px;margin-left:15px;display:inline-block;line-height:48px;vertical-align:top}
.productDetailBox .productReview{display:block;margin:10px 0}
.productDetailBox .productImage{margin:0 0;padding:0 0}
.requestButtonBox{width:410px;float:left}
.requestButtonBox .selectYourRing{display:block;margin-bottom:15px}
.requestButtonBox .selectYourRing .selectDropDown{width:180px}
.requestButtonBox .selectYourRing .selectDropDown select{width:212px}
.requestButtonBox .selectYourRing label{display:block;padding-bottom:7px}
.requestButtonBox .savedItemNo,.requestButtonBox .savedItemYes{font-size:16px;line-height:30px;display:inline-block;padding-left:32px}
.requestButtonBox .savedItemYes{background-position:-8px -57px}
.requestButtonBox .savedItemNo{background-position:-8px -93px}
.requestButtonBox .addToCartButton{width:400px;height:56px;display:block;margin-bottom:15px}
.requestButtonBox .addToCartButton input[type=button],.requestButtonBox .addToCartButton input[type=submit]{font-size:24px;color:#fff;text-align:left;height:inherit;width:inherit;border:none;padding-left:20px;cursor:pointer;font-weight:700}
.requestButtonBox .addToCartButton input[type=button].addtocartIcon,.requestButtonBox .addToCartButton input[type=submit].addtocartIcon{background-position:340px 15px;background-color:transparent}
.requestButtonBox .buttonType28{width:40%;float:left;margin:15px 25px 0 0}
.socialWidget{list-style:none;margin:10px 0;padding:0 0;width:100%;float:left}
.socialWidget li{margin-left:15px;float:left;overflow:hidden}
.socialWidget li:first-child{margin-left:0}
.specificationBox{width:100%;float:left;margin:0 0;padding:0 0}
.specificationBox .specificationTabs{list-style:none;margin:0 0;padding:0 0;border-bottom:1px solid #dfdfdf;width:100%;float:left}
.specificationBox .specificationTabs li{margin:0 5px;padding:0 0;float:left;position:relative}
.specificationBox .specificationTabs li .arrowDown{width:100%;height:11px;background:url(/images/icons/arrow-down-black2.png) no-repeat center top;position:absolute;display:none;bottom:-9px}
.specificationBox .specificationTabs li.active .arrowDown,.specificationBox .specificationTabs li:hover .arrowDown{display:block}
.specificationBox .specificationTabs li a{padding:6px 10px;border-radius:4px 4px 0 0;display:block;border-bottom:none!important}
.specificationBox .specificationTabs li.active a,.specificationBox .specificationTabs li:hover a{background:#4a4a4a;color:#fff;background:-moz-linear-gradient(top,#4a4a4a 0,#252525 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4a4a4a),color-stop(100%,#252525));background:-webkit-linear-gradient(top,#4a4a4a 0,#252525 100%);background:-o-linear-gradient(top,#4a4a4a 0,#252525 100%);background:-ms-linear-gradient(top,#4a4a4a 0,#252525 100%);background:linear-gradient(to bottom,#4a4a4a 0,#252525 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#252525', GradientType=0)}
.specificationTable{width:100%;float:left;margin:15px 0 25px}
.specificationTable table{width:100%;border-collapse:collapse;border:1px solid #dfdfdf}
.specificationTable table tr td{padding:4px 8px;text-align:left}
.specificationTable table tbody tr{border-top:1px solid #dfdfdf}
.specificationTable table tbody tr:first-child{border-top:none}
.specificationTable table tbody tr:nth-child(even){background:#fefefe}
.specificationTable table tbody tr:nth-child(odd){background:#f5f5f5}
.specificationTable table tbody tr td:nth-child(1){width:20%;font-weight:700}
.specificationTable table tbody tr td:nth-child(2){width:1%;text-align:center}
.specificationTable table tbody tr td:nth-child(3){width:79%}
.productDetailLeft{width:90%;min-height:500px;padding-right:7%;float:left;border-right:1px solid #f5f5f5;box-shadow:inset -20px 0 30px -10px #dfdfdf}
.productPrivewBox{width:100%;height:300px;float:left;margin:20px 0;padding:0 0;background-color:#fff;outline:1px solid #dfdfdf;overflow:hidden;position:relative}
.productPrivewBox img{width:100%;height:auto}
p.zoomIcon{padding-left:24px;background-position:0 -180px;display:block;overflow:hidden}
.productPrivewThumb{list-style:none;margin:12px 0;padding:0 0;width:100%;float:left}
.productPrivewThumb li{float:left;margin:0 0 0 10px;width:22.75%;border:1px solid #dfdfdf;height:68px;overflow:hidden;text-align:center}
.productPrivewThumb li:first-child{margin-left:0}
.productPrivewThumb li a{display:block}
.productPrivewThumb li img{width:100%;height:auto;opacity:.6}
.productPrivewThumb li:hover img{opacity:10}
.productPrivewThumb li:hover{border-color:#999}
.followingShapes{width:100%;float:left;margin:0 0;padding:0 0}
.followingShapes p{text-align:center;font-weight:700}
.followingShapes ul{list-style:none;text-align:center;width:100%;float:left;margin:10px 0 0}
.followingShapes ul li{width:18px;height:18px;border:1px solid #dfdfdf;overflow:hidden;display:inline-block;margin:0 2px}
.followingShapes ul li a{display:block;height:18px}
.threeDviewButtonBox{display:block;margin:0 0;padding:20px 10px;background:url(/images/3d-view.png) no-repeat right center}
.threeDviewButtonBox .buttonType28{width:200px;margin-bottom:15px}
.youMayAlsoLike{display:block}
.youMayAlsoLike p{display:block}
.starRatingBox{display:block;margin:0 0;padding:0 0;line-height:18px}
.starRatingBox .starRating{width:90px;height:18px;background-position:0 -272px;background-repeat:repeat-x;float:left;margin-right:15px}
.starRatingBox .starRating .starRated{display:block;height:18px;width:10%;background-position:0 -254px;background-repeat:repeat-x}
.starRatingBox ul{list-style:none;margin:0 0;padding:0 0}
.starRatingBox ul li{display:inline-block;margin:0 -1px;line-height:18px;vertical-align:top}
.createYourAccount{clear:both}
.createYourAccount h1{color:#1c5896;border-bottom:1px solid #dfdfdf;text-align:left;font-weight:400;font-size:20px;padding-bottom:10px}
.createYourAccount .formBox{width:100%;float:left;margin:15px 0 0}
.createYourAccount .formBox .btn{font-size: 16px;}
.createYourAccount .formBox a.gotoPage{float:left;text-transform:uppercase;text-decoration:underline;font-size:11px;margin-top:8px}
.createYourAccount p{line-height:24px}
.newAccountForm{padding:0 12px;background-color:#fff}
.newAccountForm h2{color:#1c5896;border-bottom:1px solid #dfdfdf;text-align:left;font-size:20px;padding-bottom:10px}
.newAccountForm h2 span.errorMsg{float:right;color:red;font-size:13px;font-weight:400;text-decoration:blink}
.newAccountForm p{color:#666;padding-bottom:10px}
.newAccountForm ul{list-style:none;margin:0;padding:0}
.newAccountForm ul li{margin-bottom:10px;width:100%;float:left}
.newAccountForm ul li font{color:red!important}
.newAccountForm label{color:#666;display:block;padding-bottom:4px}
.newAccountForm label.selectDropDown{padding-bottom:0}
.newAccountForm input[type=password],.newAccountForm input[type=text],.newAccountForm textarea{display:block;text-indent:5px;width:100%;padding:8px 0;border:1px solid #ccc}
.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{text-transform:uppercase;text-decoration:underline;font-size:11px;margin-top:8px;color:#666}
.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:#666}
.newAccountForm a.cancelPage:hover{text-decoration:underline}
.signUpButtonsBox{border:1px dashed #fff;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:0 12px}
.verticleOr:before{border:1px solid #fff;border-radius:20px 20px 20px 20px;color:#fff;content:"Or";height:24px;left:-12px;line-height:24px;overflow:hidden;position:absolute;top:40%;width:24px; font-size: 12px;}
.newAccountForm .verticleOr{height:135px}
.newAccountForm .verticleOr:before{background-color:#1c5896}
#shoppingCartList{width:100%;float:left;margin:0 0;padding:0 0;clear:both}
#shoppingCartList table{width:100%;border:none;border-collapse:collapse;margin:10px 0 0}
#shoppingCartList table tr td{padding:5px 10px;vertical-align:top}
#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:#ebebeb;font-weight:700;height:40px;line-height:30px}
#shoppingCartList table tbody tr{border-bottom:1px solid #dfdfdf}
#shoppingCartList .productCode,#shoppingCartList .productImage,#shoppingCartList .productQty,#shoppingCartList .productRemove,#shoppingCartList .productSalePrice,#shoppingCartList .productSize,#shoppingCartList .productTitle{display:block}
#shoppingCartList .productImage{width:100%;float:left;overflow:hidden}
#shoppingCartList .productImage img{width:100%;height:auto}
#shoppingCartList .productTitle{font-weight:700;margin-top:20px}
#shoppingCartList .productCode{text-transform:uppercase}
#shoppingCartList .productSize{font-weight:700}
#shoppingCartList .productQty{margin-top:20px}
#shoppingCartList .productQty select{border:1px solid #dfdfdf;padding:2px 2px;width:50px}
#shoppingCartList .productRemove{color:#283e31;margin-top:20px;font-weight:400;display:inline-block}
#shoppingCartList .productRemove:hover{text-decoration:none;color:#1c5896}
#shoppingCartList .productSalePrice{font-weight:700;margin-top:20px}
.paymentSecureVoucher{list-style:none;margin:0 0;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:0;padding-left:0;border-left:none}
.paymentSecureVoucher li span{font-weight:700;color:#000;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}
.carttotal{margin:15px 5px 0 0}
.carttotal table{width:100%;border-collapse:separate}
.carttotal table tr td{padding:2px 10px;text-align:right}
.infoBox{height:330px}
#easy_zoom{width:520px;height:400px;border:5px solid #eee;background:#fff;color:#333;position:absolute;top:0;left:102%;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:9999}
.quickListDetail{width:315px;margin:0 0;padding:8px 8px;box-shadow:4px 0 0 #555;position:fixed;bottom:0;right:20px;z-index:9999;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;background-color:#f5f5f5}
.quickListDetail .columnFull{width:100%;margin-bottom:-8px;margin-left:-8px;padding:0 8px 20px;background-color:#ccc;background-image:-moz-linear-gradient(center top,#fff,#ccc);box-shadow:0 1px 0 rgba(200,200,200,.2);cursor:pointer}
.innerQuickList .columnFull .savedItems{font-size:16px;float:left;color:#90336f;line-height:30px}
.quickListDetail .innerQuickList{width:315px;margin:0 0;box-shadow:0 0 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 #666;background-color:#f5f5f5}
.quickListDetail .innerQuickList .productSku,.shortCartDetail .productDesc,.shortCartDetail .productPrice,.shortCartDetail .productQty,.shortCartDetail .productTitle{font-size:10px;color:#5a5a5a}
.quickListDetail .innerQuickList .productSku{font-weight:700;line-height:10px;padding-bottom:2px;display:block}
.quickListDetail .innerQuickList .productTitle{display:block;padding-bottom:4px;margin:0;margin-bottom:2px;line-height:13px;border-bottom:1px solid #e9e9e9}
.quickListDetail .innerQuickList .productPrice{color:red;font-weight:700}
.quickListDetail .innerQuickList .productQty{color:#000;padding-left:15px}
.quickListDetail .innerQuickList .remove{text-decoration:underline;color:#555;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:700;padding:10px;width:315px}
#myBagToggle{position:absolute;bottom:-1px;right:50px;z-index:9999;padding:3px 8px 0;background-color:#fff;border:1px solid #283e31;border-bottom:none;border-radius:4px 4px 0 0}
.myBagDetailBox{width:315px;margin:0 0;padding:8px 0;font-size:11px;position:absolute;top:100%;right:-1px;display:none;z-index:9999;border:1px solid #283e31;border-top:none;border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px}
.myBagDetailBox .thumbnail{border:1px solid #999;padding:1px 1px;overflow:hidden}
.myBagDetailBox .thumbnail a{display:block;margin:0 0;padding:0 0}
.myBagDetailBox .thumbnail img{width:100%;height:auto}
.myBagDetailBox .columnFull{margin:0 0}
.myBagDetailBox .productCode{font-weight:700;line-height:10px;padding-bottom:2px;display:block;font-size:11px;font-weight:700;color:#404040}
.myBagDetailBox .productSku{font-weight:700;line-height:10px;padding-bottom:2px;display:block;font-size:11px;font-weight:700;color:#404040}
.myBagDetailBox .productTitle{display:block;padding-bottom:4px;margin:0;margin-bottom:2px;line-height:13px;border-bottom:1px solid #e9e9e9;color:#404040}
.myBagDetailBox .productDesc{color:#404040}
.myBagDetailBox .productPrice{color:red;font-weight:700}
.myBagDetailBox .productQty{color:#000;padding-left:15px}
.header-main-nav .myBagDetailBox ul li a.remove:link{text-decoration:underline;color:#555;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:#555;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:700;color:#404040;line-height:30px;margin-left:11px}
.myBagDetailBox input[type=button],.myBagDetailBox input[type=submit]{font-size:14px;font-weight:700;margin-right:11px}
.myBagDetail{clear:both;max-height:335px;overflow-y:auto}
.myBagDetail>ul{list-style:none;margin:0 0 10px;padding:0 0;overflow:hidden}
.myBagDetail>ul>li{margin:10px 10px 0;padding:5px 5px;border:1px dashed #e5e5e5;background-color:#fff;border-radius:6px;box-shadow:0 0 6px #f5f5f5;clear:both;overflow:hidden}
.myBagDetail>ul>li:first-child{margin-top:0}
.quickListDetailBox{position:fixed;bottom:-2px;left:20px;width:320px;border:1px solid #dfdfdf;background-color:#fff;z-index:999}
.quickListDetailBox .listTitle{display:block;padding:6px 10px;font-weight:700;cursor:pointer;width:120px;position:absolute;top:-31px;left:-1px;border-radius:6px 6px 0 0;border:1px solid #dfdfdf;border-bottom:none}
.quickListDetailBox .listTitle:hover{color:#000}
.quickListDetailBox .listContainer{display:block;padding:0 0}
.quickListDetailBox .myBagDetailBox{box-shadow:none;position:static;float:right;border:none}
.quickListDetailBox .starIcon{background-position:0 -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:0;top:0}*/
.removeFromQuick{display:none;margin:0 15px 0 0;padding:2px;position:absolute;right:0;top:0}
.classForDevUse article{position:absolute;background:url(/images/image_hover.png);background-repeat:repeat;width:100%;height:175px}
.classForDevUse article.da-animate{-webkit-transition:all .2s ease;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.classForDevUse:hover .removeFromQuick{display:block}
.staticBlock{border-style:dashed!important;display:block;padding:10px}
.da-slideFromTop{left:0;top:-100%}
.da-slideFromBottom{left:0;top:100%}
.da-slideFromLeft{top:0;left:-100%}
.da-slideFromRight{top:0;left:100%}
.da-slideTop{top:0}
.da-slideLeft{left:0}
.classForDevUse article a{color:#fff;padding:20px}
.classForDevUse article h3{color:#fff;padding-top:25px;font-size:14px;margin:0 10px;width:auto;line-height:20px}
.classForDevUse article p{float:left;width:100%;display:block;margin-top:20px}
.classForDevUse article p a{text-indent:-99999px;padding:5px 15px}
.classForDevUse article p a.link{background:url(/images/icon-link.png) no-repeat center #fff}
.classForDevUse article p a.link:hover{background:url(/images/icon-link.png) no-repeat center #aaa}
.classForDevUse article p a.cart{background:url(/images/icon-addcart.png) no-repeat center #fff}
.classForDevUse article p a.cart:hover{background:url(/images/icon-addcart.png) no-repeat center #aaa}
.classForDevUse article p a.zoom{background:url(/images/icon-zoom.png) no-repeat center #fff}
.classForDevUse article p a.zoom:hover{background:url(/images/icon-zoom.png) no-repeat center #aaa}
.classForDevUse article p a.quick_list{background:url(/images/star_add.png) no-repeat center #fff}
.classForDevUse article p a.quick_list:hover{background:url(/images/star_add.png) no-repeat center #aaa}
.classForDevUse article p a.quick_list_added{background:url(/images/star_added.png) no-repeat center #fff}
.classForDevUse article p a.quick_list_added:hover{background:url(/images/star_added.png) no-repeat center #aaa}
.classForDevUse article p a:hover{-ms-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.legendBox{border:1px solid #dfdfdf;border-radius:6px 6px;padding:10px 10px;margin-top:15px;position:relative}
.legendBox .legendTitle{background-color:#fff;line-height:24px;padding:0 5px;font-weight:700;position:absolute;left:15px;top:-12px}
.legendBox .legendContent{width:100%;float:left;margin:10px 0 0;padding:0 0;clear:both}
.bridal-registry-container{width:998px;height:auto;margin:10px auto;padding:0}
.bridal-registry-container .bridal-img-text{width:998px;height:auto;margin:0 0 15px;padding:0;float:left}
.bridal-registry-container .bridal-img{width:138px;height:136px;margin:0 15px 0 0;padding:0;float:left}
.bridal-registry-container .bridal-text{width:845px;height:auto;margin:0;padding:0;float:left;font-size:14px;color:#484848;text-align:justify}
.bridal-registry-container .wedding-month-con{width:968px;height:auto;margin:0;padding:15px;float:left}
.bridal-registry-container .wedding-month-con .wed-month{width:630px;height:auto;margin:0;padding:0;float:left}
.bridal-registry-container .wedding-month-con .wed-month.after-login{width:968px;height:auto;margin:0;padding:0;float:left}
.bridal-registry-container .wedding-month-con .wed-month .wed-head{width:550px;height:auto;margin:0;padding:0 0 10px 10px;float:left;border-bottom:2px solid #273e31;font-size:20px;color:#273e31}
.bridal-registry-container .wedding-month-con .wed-month .wed-head.after-login-head{width:740px;height:auto;margin:0;padding:0 0 10px 10px;float:left;border-bottom:2px solid #273e31;font-size:20px;color:#273e31}
.bridal-registry-container .wedding-month-con .wed-month .wed-mon-link{width:550px;height:auto;margin:0;padding:0;float:left}
.bridal-registry-container .wedding-month-con .wed-month .wed-mon-link ul{margin:0;padding:0}
.bridal-registry-container .wedding-month-con .wed-month .wed-mon-link ul li{width:215px;margin:0;padding:15px 10px 0;list-style:none;float:left}
.bridal-registry-container .wedding-month-con .wed-month .wed-mon-link ul li a{font-size:16px;color:#273e31;text-decoration:none}
.bridal-registry-container .wedding-month-con .wed-month .wed-mon-link ul li a:hover{color:#273e31;text-decoration:underline}
.bridal-registry-container .wedding-month-con .wed-reg{width:338px;height:322px;margin:0;padding:0;float:left;background-color:#ffd8ba}
.bridal-registry-container .wedding-month-con .wed-reg .reg-text{width:338px;height:auto;margin:0;padding:25px 0;text-align:center;float:left;font-size:17px;color:#913f00;line-height:30px}
.bridal-registry-container .wedding-month-con .wed-reg .click-button{width:338px;height:auto;margin:0;padding:20px 0 50px;text-align:center;float:left}
.bridal-registry-container .wedding-month-con .wed-reg .click-button a{margin:0;padding:9px 40px;text-align:center;font-size:18px;font-weight:700;color:#fff;text-decoration:none;border-radius:5px;background:url(../images/button-bg.jpg) repeat-x;text-transform:uppercase}
.bridal-registry-container .wedding-month-con .wed-reg .click-button a:hover{margin:0;padding:9px 40px;text-align:center;font-size:18px;font-weight:700;color:#fff;text-decoration:none;border-radius:5px;background:url(../images/button-bg-h.jpg) repeat-x}
.bridal-registry-container .wedding-month-con .wed-reg .reg-log-text{width:338px;height:auto;margin:0;padding:0 0;text-align:center;float:left;font-size:18px;color:#273e31;line-height:24px;text-transform:uppercase;font-weight:700}
.bridal-registry-container .wedding-month-con .wed-reg .reg-log-text a{color:#273e31;text-decoration:underline;font-weight:700}
.bridal-registry-container .wedding-month-con .wed-reg .reg-log-text a:hover{color:#273e31;text-decoration:none}
.bridal-registry-container .wedding-month-con.month-page{width:968px;height:auto;margin:0;padding:15px;float:left;min-height:422px}
.bridal-registry-container .wedding-month-con .month-head{width:968px;height:auto;margin:0;padding:0 0 10px;float:left;border-bottom:2px solid #273e31;font-size:20px;color:#273e31}
.bridal-registry-container .wedding-month-con .mon-link{width:988px;height:auto;margin:0;padding:0;float:left}
.bridal-registry-container .wedding-month-con .mon-link ul{margin:0;padding:0}
.bridal-registry-container .wedding-month-con .mon-link ul li{width:250px;margin:0;padding:20px 10px 0;list-style:none;float:left}
.bridal-registry-container .wedding-month-con .mon-link ul li a{font-size:16px;color:#273e31;text-decoration:none}
.bridal-registry-container .wedding-month-con .mon-link ul li a:hover{color:#273e31;text-decoration:underline}
.bridal-registry-container .wedding-month-con .month-head{width:958px;height:auto;margin:0;padding:0 0 10px 10px;float:left;border-bottom:2px solid #273e31;font-size:20px;color:#273e31}
.bridal-registry-container .wedding-month-con .bridal-product-page{width:968px;height:auto;margin:0;padding:0;float:left}
.bridal-registry-container .wedding-month-con .pro-link{width:600px;height:auto;margin:0;padding:0;float:left}
.bridal-registry-container .wedding-month-con .pro-link ul{margin:0;padding:0}
.bridal-registry-container .wedding-month-con .pro-link ul li{width:100%;margin:0;padding:10px 0 0 0;list-style:none;float:left}
.bridal-registry-container .wedding-month-con .pro-link ul li.birdal-top-mar{padding:40px 0 0 0}
.bridal-registry-container .wedding-month-con .pro-link ul li.birdal-top-bot-mar{padding:40px 0 20px 0}
.bridal-registry-container .wedding-month-con .pro-link ul li span{width:150px;font-size:14px;font-weight:700;color:#273e31;float:left;padding:0 0 0 10px}
.bridal-registry-container .wedding-month-con .pro-link ul li label{width:325px;font-size:14px;font-weight:400;color:#273e31;float:left}
.bridal-registry-container .wedding-month-con .pro-link ul li a{margin:0;padding:9px 40px;text-align:center;font-size:18px;font-weight:700;color:#fff;text-decoration:none;border-radius:5px;background:url(../images/button-bg.jpg) repeat-x;text-transform:uppercase}
.bridal-registry-container .wedding-month-con .pro-link ul li a:hover{margin:0;padding:9px 40px;text-align:center;font-size:18px;font-weight:700;color:#fff;text-decoration:none;border-radius:5px;background:url(../images/button-bg-h.jpg) repeat-x}
.bridal-registry-container .wedding-month-con .pro-img-con{width:265px;height:auto;margin:0;padding:10px 0 0 0;float:right;text-align:right}
.bridal-registry-container .wedding-month-con .wed-month .profile-login{width:391px;height:auto;margin:10px 0 0 0;padding:0;float:left}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul{margin:0;padding:0}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li{width:100%;margin:0;padding:5px 10px 0;list-style:none;float:left}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li span{display:block;font-size:18px;color:#273e31;margin:0;padding:0}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li span.upload-file{color:#fff!important;display:inline-block!important;font-size:18px!important;font-weight:400!important;margin:10px 0 0 10px!important;padding:10px!important}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-text-field{display:block;margin:15px 0 10px;padding:0}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-text-field input[type=text]{width:360px;height:25px;margin:0;padding:7px 10px;border:1px solid #dfdfdf}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-text-field input[type=password]{width:360px;height:25px;margin:0;padding:7px 10px;border:1px solid #dfdfdf}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-text-field select{width:380px;height:40px;margin:0;padding:10px;border:1px solid #dfdfdf;background-color:#fff}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-text-field textarea{width:360px;height:80px;margin:0;padding:7px 10px;border:1px solid #dfdfdf}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-text-field a{margin:0;padding:9px 40px;text-align:center;font-size:18px;font-weight:700;color:#fff;text-decoration:none;border-radius:5px;background:url(../images/button-bg.jpg) repeat-x;text-transform:uppercase}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-text-button{display:block;margin:15px 0 10px;padding:0;text-align:center}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-text-button input[type=submit]{margin:0;padding:9px 40px;text-align:center;font-size:17px;font-weight:700;color:#fff;text-decoration:none;border-radius:5px;background:url(../images/button-bg.jpg) repeat-x;border:none;cursor:pointer;text-transform:uppercase}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-text-button input[type=submit]:hover{margin:0;padding:9px 40px;text-align:center;font-size:17px;font-weight:700;color:#fff;text-decoration:none;border-radius:5px;background:url(../images/button-bg-h.jpg) repeat-x}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-login-button{display:block;margin:15px 0 10px;padding:0;text-align:center}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-login-button a{font-size:14px;color:#273e31;text-decoration:underline}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-login-button a:hover{color:#273e31;text-decoration:none}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-login-button a.font-increzze{font-size:18px;color:#273e31;text-decoration:underline}
.bridal-registry-container .wedding-month-con .wed-month .profile-login ul li .birdal-login-button a.font-increzze:hover{color:#273e31;text-decoration:none}
ul.social-plugin{display:inline-block;margin:0 5px;vertical-align:top}
ul.social-plugin li{float:left;list-style:none}
.width50{width:50px}
.width75{width:75px}
.width100{width:100px}
.shopping-cart-box .billing-info{border-right:1px solid #dfdede;float:left;height:auto;margin:0 7px 0 0;min-height:580px;padding:0 15px 0 0;width:100%}
.shopping-cart-box .billing-info .billing-head{border-bottom:1px dotted #888;color:#1c5896;float:left;font-size:16px;height:auto;margin:0 0 20px;padding:0 0 10px;width:100%}
.shopping-cart-box .billing-info .billing-field{float:left;height:auto;margin:0;padding:0;width:100%}
.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:0 0 15px;padding:0;float:left;width:100%}
.shopping-cart-box .billing-info .billing-field ul li label{color:#333;float:left;margin:0;padding:0;width:30%}
.shopping-cart-box .billing-info .billing-field ul li label i{color:red;font-style:normal}
.shopping-cart-box .billing-info .billing-field ul li span{color:red;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 #ccc;color:#999;float:left;padding:6px 10px;width:100%}
.shopping-cart-box .billing-info .billing-field ul li span textarea{border:1px solid #ccc;height:56px;padding:6px 10px;vertical-align:middle;width:100%}
.shopping-cart-box .billing-info .billing-field ul li span select{border:1px solid #ccc;color:#999;float:left;padding:6px 10px;width:100%}
.shopping-cart-box .shipping-method{float:left;height:auto;margin:0;width:100%}
.shopping-cart-box .shipping-method .shipping-head{border-bottom:1px dotted #888;color:#1c5896;float:left;font-size:16px;height:auto;margin:0 0 20px;padding:0 0 10px;width:100%}
.shopping-cart-box .shipping-method .radio-box{float:left;height:auto;margin:5px 0 15px;padding:0;width:100%}
.shopping-cart-box .shipping-method .delivery-box{background-color:#f5f5f5;border:1px solid #ddd;color:#333;float:left;height:auto;padding:10px 15px;width:100%;margin-bottom:15px}
.shopping-cart-box .shipping-method .diamond-text{background-color:#f5f5f5;color:#333;float:left;height:auto;margin:0;padding:0 3% 8px;width:100%}
.shopping-cart-box .shipping-method .radio-box ul{margin:0;padding:0}
.shopping-cart-box .shipping-method .radio-box ul li{color:#333;font:12px/18px Calibri;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 #888;color:#1c5896;float:left;font-size:16px;height:auto;padding:0 0 10px;width:100%}
.shopping-cart-box .review-order .review-or-box{background-color:#f0f0f0;border-bottom:1px solid #fece02;float:left;height:25px;padding:0;width:100%}
.shopping-cart-box .review-order .review-or-box .product-head{color:#333;float:left;font:bold 13px/24px Calibri;height:25px;margin:0;padding:0 0 0 2%;width:25%}
.shopping-cart-box .review-order .review-or-box .des-head{color:#333;float:left;font:bold 13px/24px Calibri;height:25px;margin:0;padding:0 5px;width:40%}
.shopping-cart-box .review-order .review-or-box .price-head{color:#333;float:left;font:bold 13px/24px Calibri;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 #999;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:25%}
.shopping-cart-box .review-order .review-or-product .main-product-box .product-img img{max-width:100%}
.shopping-cart-box .review-order .review-or-product .main-product-box .des-text{color:#333;float:left;font:13px/20px Calibri;height:auto;margin:0;padding:0 5px;width:40%}
.shopping-cart-box .review-order .review-or-product .main-product-box .price-value{color:#333;float:left;font:13px/20px Calibri;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 Calibri;height:auto;margin:0;padding:0;position:absolute;right:0;width:auto}
.shopping-cart-box .review-order .pricing-box{background-color:#fcfdc4;border-bottom:1px solid #fece02;color:#333;float:left;font:bold 13px/24px Calibri;height:25px;margin:10px 0 0;padding:0 0 0 10px;width:100%}
.shopping-cart-box .review-order .pricing-detail{border-bottom:1px dashed #999;float:left;height:auto;margin:0;padding:7px 0;width:100%}
.shopping-cart-box .review-order .pricing-detail .pricing-text{color:#333;float:left;font:13px/20px Calibri;height:auto;margin:0;padding:0;text-align:right;width:47%}
.shopping-cart-box .review-order .pricing-detail .pricing-price{color:#333;float:left;font:13px/20px Calibri;height:auto;margin:0;padding:0;text-align:right;width:47%}
.change-billing-field{width:100%;height:auto;padding:0;margin:0;float:left}
.change-billing-field ul{padding:0;margin:0;font-size:13px}
.change-billing-field ul li{width:97%;height:auto;padding:8px 0 8px 3%;margin:0;list-style-type:none;float:left;background-color:#f6f6f6;border-bottom:1px solid #ddd}
.change-billing-field ul li.bor-bot-no{border-bottom:none}
.change-billing-field ul li label{width:30%;height:auto;padding:0;margin:0;display:block;float:left;color:#333;font-weight:700}
.change-billing-field ul li span{width:70%;height:auto;padding:0;margin:0;display:block;float:left;line-height:20px;color:#333}
.product-cat-page{width:968px;float:right;padding:0;margin:5px 0 0 0}
.prd-cat-head-new{font:bold 24px/36px calibri,Arial,Verdana;text-align:left;padding:2px 2px 2px 10px;background:#cd2d0b;color:#fff;overflow:hidden;clear:both}
.left-product1{width:470px;height:180px;border:1px solid #d5d5d5;margin:3px;padding:2px;background:#fff url(../images/prdct-cat-bg.gif) bottom right no-repeat;overflow:hidden}
.left-product1 .product-head{font:normal 20px/20px calibri,Arial,Verdana;color:#cd2d0b;padding:5px 5px 2px 8px;overflow:hidden}
.left-product1 .product-head a{text-decoration:none;color:#05524a}
.left-product1 .product-head a:hover{text-decoration:none;color:#4a4a4a}
.left-product1 .product-short-desc{padding:0 0 0 8px;margin:0 0 10px 0;width:170px}
.left-product1 .product-short-desc img{margin:5px 0 0 0}
.left-product1 img{margin:0 2px 10px 0;border:0}
.right-product2{width:470px;height:180px;border:1px solid #d5d5d5;margin:3px;padding:2px;background:#fff url(../images/prdct-cat-bg.gif) bottom right no-repeat;overflow:hidden}
.right-product2 .product-head{font:normal 20px/20px calibri,Arial,Verdana;color:#cd2d0b;padding:5px 5px 2px 8px;overflow:hidden}
.right-product2 .product-head a{text-decoration:none;color:#05524a}
.right-product2 .product-head a:hover{text-decoration:none;color:#4a4a4a}
.right-product2 .product-short-desc{padding:0 0 0 8px;margin:0;width:170px}
.right-product2 .product-short-desc img{margin:10px 0 0 0}
.right-product2 img{margin:0 2px 10px 0;border:0}
.btn-inner{font-size:12px!important;border:1px solid #1c5896;padding:6px!important;color:#fff;background:#1c5896;display:inline-block;cursor:pointer!important}
h1.font24{margin-top:0}
.btn-inner:hover{background:#1c5896;color:#fff}
.product-listing-page{width:964px;float:right;padding:2px 2px 12px 2px;margin:0}
.banner-head{font:bold 24px/32px calibri,Arial,Verdana;color:#1c5896;padding:8px 0 0 20px;overflow:hidden;border-bottom:none}
.banner-text{font:normal 14px/18px calibri,Arial,Verdana;color:#606060;padding:1px 0 0 20px;width:300px}
.grid-listing{width:964px;padding:0;margin:5px 0 0 0}
.grid-listing .listingbox1{width:229px;height:340px;border:1px solid #d5d5d5;-moz-border-radius:8px;-webkit-border-radius:8px;-opera-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;margin:5px 8px 5px 0;padding:2px;background:#fff url(../images/grid-bg.gif) bottom repeat-x;overflow:hidden;position:relative}
.grid-listing .listingbox1 .grid-prod-image{text-align:center;padding:2px;margin:5px 0 0 0;overflow:hidden}
.grid-listing .listingbox1 .grid-prod-desc{bottom:76px;color:#666;font-size:12px;padding:5px 5px 5px 10px;position:absolute;width:214px}
.grid-listing .listingbox1 .grid-prod-desc a{text-decoration:underline;color:#666}
.grid-listing .listingbox1 .grid-prod-desc a:hover{text-decoration:none;color:#666}
.grid-listing .listingbox1 .grid-prod-detail{border-bottom:1px dotted #ccc;bottom:50px;overflow:hidden;position:absolute;width:98%}
.grid-listing .listingbox1 .grid-prod-stock-id{font-size:12px;color:#666;line-height:20px;padding:2px 2px 2px 10px;width:auto}
.grid-listing .listingbox1 .grid-prod-save-price{font-size:12px;font-weight:700;color:#4ba1c9;text-align:right;padding:2px 5px 2px 10px;width:100px}
.grid-listing .listingbox1 .grid-price{bottom:10px;margin:2px 0 0;padding:2px;position:absolute;width:98%}
.grid-listing .listingbox1 .grid-price .our-price{width:100px;padding:0 0 0 10px;font:bold 24px/30px calibri,Arial,Verdana}
.grid-listing .listingbox1 .grid-price .our-price sup{font-size:12px}
.grid-listing .listingbox1 .grid-price .retail-price{width:100px;color:red;text-align:right;text-decoration:line-through;padding:0 5px 0 0;font:normal 14px/30px calibri,Arial,Verdana}
.grid-listing .listingbox1 .grid-price .retail-price sup{font-size:11px}
.grid-listing .listingbox2{width:229px;height:340px;border:1px solid #d5d5d5;-moz-border-radius:8px;-webkit-border-radius:8px;-opera-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;margin:5px 0;padding:2px;background:#fff url(../images/grid-bg.gif) bottom repeat-x;overflow:hidden;position:relative}
.grid-listing .listingbox2 .grid-prod-image{text-align:center;padding:2px;margin:5px 0 0 0;overflow:hidden}
.grid-listing .listingbox2 .grid-prod-desc{bottom:76px;color:#666;font-size:12px;padding:5px 5px 5px 10px;position:absolute;width:214px}
.grid-listing .listingbox2 .grid-prod-desc a{text-decoration:underline;color:#666}
.grid-listing .listingbox2 .grid-prod-desc a:hover{text-decoration:none;color:#666}
.grid-listing .listingbox2 .grid-prod-detail{border-bottom:1px dotted #ccc;bottom:50px;overflow:hidden;position:absolute;width:98%}
.grid-listing .listingbox2 .grid-prod-stock-id{font-size:12px;color:#666;line-height:20px;padding:2px 2px 2px 10px;width:auto}
.grid-listing .listingbox2 .grid-prod-save-price{font-size:12px;font-weight:700;color:#4ba1c9;text-align:right;padding:2px 5px 2px 10px;width:100px}
.grid-listing .listingbox2 .grid-price{bottom:10px;margin:2px 0 0;padding:2px;position:absolute;width:98%}
.grid-listing .listingbox2 .grid-price .our-price{width:100px;padding:0 0 0 10px;font:bold 24px/30px calibri,Arial,Verdana}
.grid-listing .listingbox2 .grid-price .our-price sup{font-size:12px}
.grid-listing .listingbox2 .grid-price .retail-price{width:100px;color:red;text-align:right;text-decoration:line-through;padding:0 5px 0 0;font:normal 14px/30px calibri,Arial,Verdana}
.grid-listing .listingbox2 .grid-price .retail-price sup{font-size:11px}
.classForDevUse .sub-similar-product{background-color:#fbfaf8;bottom:-16px;opacity:0;height:auto;left:0;margin:0;padding:10px 1%;position:absolute;transition:all .3s ease-in-out 0s;width:100%;height:auto;color:#333;font-size:14px}
.classForDevUse:hover .sub-similar-product{opacity:1;bottom:0}
.h6, h6{font-size: 14px;}
.sub-similar-product a{color:#333;display:inline-block}
table.border-grey{width:100%;height:auto;margin:0;padding:0;float:left}
table.border-grey tr td{width:100%;height:auto;margin:0;padding:5px 10px;float:left}
input[type=password],table.border-grey tr td input[type=text],textarea{border:1px solid #dfdfdf;padding:5px;font:12px/18px Arial,Helvetica,sans-serif}
table.preferred-customer{width:100%;height:auto;margin:0;padding:0;float:left}
table.preferred-customer tr td{height:auto;margin:0;padding:5px 10px}
input[id=fromEmail],input[id=fromName],input[type=password],table.preferred-customer tr td input[type=text],textarea{width:180px;border:1px solid #dfdfdf;padding:5px;font:12px/18px Arial,Helvetica,sans-serif}
.j-brand-head{display:block;font-weight:700;padding-bottom:0}
.product-desc-head-bg{background-color:#535353;color:#fff;font-size:12px;font-weight:400;height:auto;padding:5px 10px}
.quick-view{display:none;left:0;position:absolute;text-align:center;top:90px;width:100%}
.fixedWidth .listingbox1:hover .quick-view{display:block}
.fixedWidth .listingbox2:hover .quick-view{display:block}
.related-products{background:none repeat scroll 0 0 #fff;border:1px solid #e3e3e3;height:222px;padding:8px 1% 0;position:relative;width:100%}
.similar-head{border-bottom:1px solid #ccc;font-size:14px;font-weight:700;line-height:20px}
#s2 .contentBox{border:1px solid #dfdfdf;padding:10px 10px}
.customerReviews{border:1px solid #dfdfdf;padding:10px 10px;overflow:hidden}
.customerReviews .review{list-style:none;margin:0 0;padding:0 0}
.customerReviews .review li{width:100%;float:left;margin:6px 0 0;padding:6px 0 5px;background-color:#f9f9f9}
.customerReviews .review li:first-child{margin-top:0;padding-top:0}
.customerReviews .review li p{padding:0 10px;line-height:18px;font-size:12px}
.customerReviews .review li .reviewerName{width:48%;padding-left:1%;float:left;font-weight:700;font-size:12px;color:#283f32}
.customerReviews .review li .reviewerRanking{width:49%;float:right}
.customerReviews .review li .reviewerRanking .star-rating li.current-rating{height:10px!important}
.add_review{border:1px solid #dfdfdf;padding:10px}
.shipping-policy{border:1px solid #dfdfdf;clear:both;margin:0;padding:3px 10px 10px}
.selectRingSizeBox{width:100%;float:left;margin:10px 0 10px;padding:0 0}
.selectRingSizeBox label{display:inline-block;font-weight:700;font-size:13px;line-height:26px;vertical-align:top; margin-top: 5px;}
.selectRingSizeBox label.selectDropDown{font-weight:400;margin-left:6px;margin-right:10px; margin-top: 0;}
.selectRingSizeBox span{display:inline-block;text-decoration:underline;line-height:26px; margin-top: 4px;}
ul#info_fields li input[type=text]{border:1px solid #cbcbcb;color:#333!important;display:block;font-size:12px!important;margin:0;padding:3px 5px}
ul#info_fields li select{border:1px solid #cbcbcb;color:#333;font-size:12px!important;margin:0;padding:3px;width:100%}
#gridListingMain{width:100%;float:left;margin:0 0;padding:0 0;clear:both}
.education-main-container{width:998px;margin:0 auto 30px;padding:0}
.education-about-pro{clear:both;margin:0;padding:0;position:relative}
.education-about-pro .education-pro-name{clear:both;margin:0;padding:0;position:absolute;bottom:22px;left:18px;z-index:10000}
.education-about-pro .education-pro-name a{font-size:22px;font-weight:700;color:#fff;text-decoration:none;text-transform:capitalize}
.education-about-pro .education-pro-name a.education-pro-name-black{color:#000}
.education-about-pro .education-pro-name a:hover{font-size:22px;font-weight:700;color:#999;text-decoration:none;text-transform:capitalize}
.designers-watcbs-container{width:100%;margin:0 0 30px;padding:0}

.designers-watcbs-pro{clear:both;margin:0 0 15px;padding:10px;border:1px solid #e5e5e5;text-align:center}
.designers-watcbs-pro .designers-watcbs-name{clear:both;margin:3px 0 0;padding:0;text-align:center}
.designers-watcbs-pro .designers-watcbs-name a{font-size:16px;color:#000;text-decoration:none;text-transform:capitalize}
.designers-watcbs-pro .designers-watcbs-name a:hover{color:#999;text-decoration:none}

.dayBlock{width: 100%; float: left; margin: 0 0 30px; padding: 0; border:1px solid #e5e5e5;text-align:center; box-sizing: border-box;}
.dayBlock a{display: block;}
.dayBlock a[disabled],
.dayBlock a[disabled="disabled"]{pointer-events: none;}
.dayBlock img{width: 100%; height: auto;}
.dayBlock span{font-size:16px;color:#000;text-decoration:none;text-transform:capitalize; display: block; font-weight: bold; padding: 8px;}
.dayBlock:hover span{font-size:16px;color:#999;}

.education-precious-metals{margin:0 auto 20px;padding:0}
.edu-brown-text{margin:2px 0 10px;padding:0;clear:both;color:#1c5896;font-size:20px;font-weight:600;line-height:24px;text-align:justify}
.edu-normal-text{margin:2px 0 10px;padding:0;clear:both;font-size:14px;line-height:24px;text-align:justify}
.all-gemstone-head{width:100%;height:45px;line-height:48px;text-align:center;margin:0 0;padding:0 0;background:url(../images/icons/header-bg.jpg) repeat-x 0 20px;float:left}
.all-gemstone-head span{height:auto;font-size:26px;line-height:24px;color:#1c5896;margin:0 0;padding:0 20px;display:inline-block;background-color:#fff;font-weight:600}
.all-gemstone-head span span{font-size:18px;color:#3b3b3b;padding:0}
.gemstones-diamond-img{clear:both;margin:0;padding:0}
.gemstones-right-container{clear:both;margin:0 0 20px;padding:14px 0 0}
.gemstones-right-container p{font-size:18px;color:#666;clear:both;margin:0 50px 25px 0;padding:0;line-height:24px;text-align:left}
.gemstones-right-container .birthstone{font-size:20px;color:#1c5896;clear:both;margin:0;padding:30px 0 0;text-transform:uppercase}
.gemstones-right-container .birthstone span{font-size:20px;color:#666;clear:both;margin:0 0 0 5px;padding:0;text-transform:capitalize}
.gemstones-right-container .birthstone a.stone-link{margin:-30px 0 0 0;padding:15px;font-size:20px;color:#fff;text-decoration:none;float:right;background:#1c5896}
.gemstones-right-container .birthstone a.stone-link:hover{background-color:#0565c7;color:#fff;text-decoration:none}
.education-product-container{width:100%;float:left}
.education-product-container .education-pro-listing{background-color:#fff;border:1px solid #1c5896;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:.8}
.education-product-container .education-pro-listing span.month-diamond{width:60px;height:40px;position:absolute;top:0;left:10px;font-size:24px;color:#fff;z-index:9;text-align:center;line-height:38px;background:#1c5896}
.education-product-container .education-pro-listing span.month-diamond-name{width:100%;position:absolute;bottom:30px;left:0;font-size:22px;color:#1c5896;z-index:9;text-align:center}
.education-product-container .education-pro-listing .edu-pro-detail-con{width:966px;height:auto;margin:0;padding:0 0 30px;position:absolute;background-color:#e1dccb;display:none;z-index:10000;border:1px solid #a89967;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 .edu-pro-detail-con .close-btn{clear:both;height:40px;margin:0;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:0 0 37px;padding:0;text-align:center;font-family:'Libre Baskerville',serif;font-size:40px;font-weight:700;color:#000;text-transform:capitalize}
.education-product-container .education-pro-listing .edu-pro-detail-con .edu-pro-img{clear:both;height:250px;margin:0 0 20px;padding:0;text-align:center}
.education-product-container .education-pro-listing .edu-pro-detail-con .edu-pro-stone{clear:both;height:auto;margin:0;padding:0;text-align:center;font-size:24px;color:#000}
.education-product-container .education-pro-listing .edu-pro-detail-con .edu-pro-stone span.edu-pro-stone-text{font-family:'Libre Baskerville',serif;font-size:24px;color:#9c8b53;display:inline-block;clear:both;margin:0 10px 0 0;padding:0;line-height:22px;font-weight:700;text-transform:uppercase;vertical-align:top}
.education-product-container .education-pro-listing .edu-pro-detail-con .about-stone-container{font-size:22px;color:#444;clear:both;margin:50px 50px 20px 0;padding:0;line-height:26px;text-align:left}
.education-product-container .education-pro-listing .edu-pro-detail-con .about-stone-container a.stone-link{margin:40px 0 0 0;padding:15px;font-size:24px;color:#fff;text-decoration:none;background-color:#a89967;float:left;line-height:24px}
.education-product-container .education-pro-listing .edu-pro-detail-con .about-stone-container a.stone-link:hover{background-color:#d6bf76;color:#fff;text-decoration:none}
.store-img-con{width:269px;height:179px;margin:0;padding:0}
.store-img-con img{margin:0;border:none}
.store-img-con img:hover{opacity:.8}
.gemstone-peridot{clear:both;margin:0;padding:0;position:relative;margin:40px 0}
.overview-head{font-size:22px;color:#666;clear:both;margin:0 0 10px;padding:0;text-transform:capitalize;display:block}
.gemstone-peridot-para{font-size:18px;color:#666;clear:both;margin:0;padding:0;line-height:30px;text-align:left}
.head-container{width:100%;float:left;margin:30px 0}
.gemstones-diamond-img img{max-width:100%}
.gemstone-peridot-bracelet{clear:both;margin:0;padding:20px 50px 0 0;text-align:center}
.gemstone-peridot .gemstone-peridot-earring{width:238px;height:254px;margin:0;padding:0;position:absolute;top:0;right:250px;box-shadow:3px 3px 3px #888;z-index:9}
.gemstone-peridot .gemstone-peridot-ring{width:272px;height:305px;margin:0;padding:0;position:absolute;top:60px;right:10px;box-shadow:3px 3px 3px #888;z-index:7}
.gemstone-olovine{clear:both;margin:0;padding:0 20px 0 0;border-right:1px solid #acacac}
.gemstone-olovine.bor-right-no{border-right:none}
.gemstone-olovine .olovine-head{clear:both;margin:0;padding:0 0 15px;text-align:center;font-size:30px;color:#000;line-height:30px;text-transform:capitalize}
.gemstone-olovine p{font-size:16px;line-height:22px;color:#666;clear:both;margin:0;padding:0;text-align:center}
.mainHeading-pageAll{height:45px;letter-spacing:2px;font-size:60px;line-height:48px;color:#7cd4fd;letter-spacing:1px;margin:0 0 20px;padding:0 20px;clear:both;background-color:#fff;text-align:center;text-transform:lowercase}
.education-head{font-size:20px;color:#666;clear:both;margin:0 0 20px;padding:0;text-align:center;line-height:24px;line-height:30px;font-style:italic}
.education-diamonds{clear:both;margin:0 0 20px;padding:0 10px}
.education-diamonds .education-diamonds-head{clear:both;margin:0;padding:0 0 15px;text-align:center;font-size:30px;color:#000;line-height:30px}
.education-diamonds .education-diamonds-img{clear:both;margin:0;padding:15px 0 5px;text-align:center;font-size:30px;color:#000;line-height:30px}
.education-diamonds p{font-size:16px;line-height:22px;color:#666;clear:both;margin:0;padding:10px 0 0;text-align:center}
.jewelry-buying-guide-img{clear:both;margin:0;padding:0 0 12px;background:url(../images/jewelry-buying-shadow.png) no-repeat bottom center}
.jewelry-buying-right-container{clear:both;margin:0;padding:0}
.jewelry-buying-right-container p{font-size:22px;color:#666;clear:both;margin:0 0 0 50px;padding:0;line-height:30px;text-align:left}
.jewelry-buying-para{clear:both;margin:0;padding:0}
.meet-team-main-img{clear:both;margin:0 0 10px;padding:0;text-align:center}
.jewelry-buying-head1{font-size:20px;color:#666;clear:both;margin:10px 0;padding:0 0 0;text-transform:uppercase}
.jewelry-buying-head1.cap-text{border-bottom:1px solid #727272;clear:both;color:#727272;font-size:16px;font-weight:700;margin:0 0 10px;padding:0 0 7px;text-transform:capitalize}
.jewelry-buying-head{font-size:20px;color:#666;clear:both;margin:10px 0;padding:0;text-transform:capitalize}
.jewelry-buying-para p{color:#727272;margin:10px 0;padding:0;font-weight:400}
.btn-theme{border:1px solid #1c5896;color:#fff;text-decoration:none;font-weight:400;padding:7px 12px;display:inline-block;background:#7cd4fd;background:-moz-linear-gradient(top,#7cd4fd 0,#1c5896 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7cd4fd),color-stop(100%,#1c5896));background:-webkit-linear-gradient(top,#7cd4fd 0,#1c5896 100%);background:-o-linear-gradient(top,#7cd4fd 0,#1c5896 100%);background:-ms-linear-gradient(top,#7cd4fd 0,#1c5896 100%);background:linear-gradient(to bottom,#7cd4fd 0,#1c5896 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7cd4fd', endColorstr='#1c5896', GradientType=0);color:#fff}
.btn-theme:hover{border:1px solid #1c5896;color:#ccc}
.setting-makes-sense{clear:both;margin:20px 0 20px;padding:0}
.setting-makes-sense .setting-makes-sense-head{clear:both;margin:0;padding:0 0 15px;text-align:center;font-size:24px;color:#000;line-height:30px}
.setting-makes-sense .setting-makes-sense-img{clear:both;margin:0;padding:15px 0 5px;text-align:center}
.setting-makes-sense p{font-size:14px;line-height:20px;color:#666;clear:both;margin:0;padding:10px 0 0;text-align:left}
.about-edu-para{font-size:18px;line-height:22px;color:#666;clear:both;margin:0;padding:0}
.oneFourth-new,.threeFourth-new,.twoFourth-new{float:left;margin:0 1% 0 0;padding:0 0}
.oneFourth-new{width:24.25%}
.twoFourth-new{width:49.5%}
.threeFourth-new{width:74.75%}
.TabbedPanels{margin:0;padding:0;float:left;clear:none;width:100%}
.TabbedPanelsTabGroup{margin:10px 0 30px;padding:0}
.TabbedPanelsTab{position:relative;top:1px;font-size:18px;font-weight:600;color:#545454;text-decoration:none;margin:0 1% 0 0;padding:12px 0;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:#545454;text-decoration:none;margin:0 1% 45px 0;padding:12px 2%;display:block;text-transform:capitalize;list-style:none;cursor:pointer;background-color:#e9e9e9;line-height:20px;text-align:left;width:96%;float:left}
.TabbedPanelsTab:last-child{border-right:none}
.TabbedPanelsTab:hover{color:#fff;background-color:#1c5896}
.TabbedPanelsTabHover{color:#d6bf76}
.TabbedPanelsTabSelected{font-size:18px;font-weight:600;color:#fff;text-decoration:none;margin:0 1% 0 0;padding:12px 0;display:inline-block;text-transform:capitalize;line-height:20px;background-color:#1c5896;text-align:center;position:relative}
.TabbedPanelsTabSelected.sele-left-side-tab{font-size:16px;font-weight:600;color:#fff;text-decoration:none;margin:0 0 45px 0;padding:12px 2%;display:block;text-transform:capitalize;line-height:20px;background-color:#1c5896!important;text-align:left;width:96%;position:relative;float:left}
.TabbedPanelsTabSelected:after{bottom:-6px;color:#1c5896;font-size:20px;height:10px;left:47%;position:absolute;width:12px}
.TabbedPanelsTabSelected.sele-left-side-tab:after{bottom:-6px;color:#1c5896;content:"";font-size:20px;height:10px;left:47%;position:absolute;width:12px}
.TabbedPanelsTabSelected.sele-left-side-tab:before{right:-8px!important;color:#1c5896;content:"\25BA";font-size:20px;height:10px;top:13px!important;position:absolute;width:12px}
.TabbedPanelsTabSelected:hover{color:#fff}
.TabbedPanelsTab a{color:#000;text-decoration:none}
.TabbedPanelsContentGroup{clear:both}
.TabbedPanelsContent{padding:4px}
.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:0;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:0;width:30em;height:20em}
.TabbedPanels{margin:15px 0 0;padding:0;float:left;clear:none;width:100%}
.TabbedPanelsTabGroup{margin:10px 0 30px;padding:0}
.TabbedPanelsTab1{position:relative;top:1px;font-size:18px;font-weight:600;color:#545454;text-decoration:none;margin:0 .5% 0 0;padding:12px 0;display:inline-block;text-transform:capitalize;list-style:none;cursor:pointer;background-color:#e9e9e9;line-height:20px;text-align:center;width:24%}
.TabbedPanelsTab1.left-side-tab{position:relative;top:1px;font-size:16px;font-weight:600;color:#545454;text-decoration:none;margin:0 1% 45px 0;padding:12px 2%;display:block;text-transform:capitalize;list-style:none;cursor:pointer;background-color:#e9e9e9;line-height:20px;text-align:left;width:96%;float:left}
.TabbedPanelsTab1:last-child{border-right:none}
.TabbedPanelsTab1:hover{color:#fff;background-color:#1c5896}
.TabbedPanelsTabHover{color:#d6bf76}
.TabbedPanelsTabSelected1{font-size:18px;font-weight:600;color:#fff;text-decoration:none;margin:0 .5% 0 0;padding:12px 0;display:inline-block;text-transform:capitalize;line-height:20px;background-color:#1c5896;text-align:center;position:relative}
.TabbedPanelsTabSelected1.sele-left-side-tab{font-size:16px;font-weight:600;color:#fff;text-decoration:none;margin:0 0 45px 0;padding:12px 2%;display:block;text-transform:capitalize;line-height:20px;background-color:#1c5896!important;text-align:left;width:96%;position:relative;float:left}
.TabbedPanelsTabSelected1:after{bottom:-6px;color:#1c5896;content:"\25BC";font-size:20px;height:10px;left:47%;position:absolute;width:12px}
.TabbedPanelsTabSelected1.sele-left-side-tab:after{bottom:-6px;color:#1c5896;content:"";font-size:20px;height:10px;left:47%;position:absolute;width:12px}
.TabbedPanelsTabSelected1.sele-left-side-tab:before{right:-8px!important;color:#1c5896;content:"\25BA";font-size:20px;height:10px;top:13px!important;position:absolute;width:12px}
.TabbedPanelsTabSelected1:hover{color:#fff}
.TabbedPanelsTab1 a{color:#000;text-decoration:none}
.TabbedPanelsContentGroup{clear:both}
.TabbedPanelsContent{padding:4px}
.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:0;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:0;width:30em;height:20em}
iframe{border:none}
table.free-shipping{width:100%}
table.free-shipping tr th{padding:5px 10px;vertical-align:middle}
table.free-shipping tr td{padding:5px 10px;vertical-align:middle}
.return-policy-list{clear:both;margin:5px 0;padding:0}
.return-policy-list ol{margin:0;padding:0}
.return-policy-list ol li{margin:0;padding:5px 0 5px 20px;list-style:none;background:url(/images/icons/side-nav-icon.png) no-repeat 7px 9px}
.service-main-img{clear:both;margin:0;padding:0}
.service-main-text{clear:both;margin:10px 0 0;padding:0}
#easy_zoom.quick-view-zoom{position:absolute;top:0;left:450px!important;z-index:9999;width:420px!important}
.FL{float:left}
.FR{float:right}
.left-con{float:left;width:100%;margin:0;padding:0}
.thumbs_list{width:100%;margin-top:15px;padding:0;float:left}
.thumbs_list ul{padding:0;margin:0}
.thumbs_list ul li{cursor:pointer;height:60px;margin-bottom:5px;width:60px;list-style:none;display:inline-block}
.thumbs_list li img{border:1px solid #cecece;margin:0}
.left-con .image-block{width:100%;float:right;margin:0;padding:0}
.left-con .image-block .view_full_size{margin:0;border:1px solid #cecece;padding:0;cursor:pointer}
.left-con .image-block img{max-width:100%}
p.view-detail{clear:both;margin:5px 0 0;padding:0}
p.view-detail a{font-size:16px;color:#666;text-decoration:none}
.right-con{border-top:1px solid #cecece;float:right;margin:0;width:100%;padding:0}
.product_title{clear:both;margin:0;padding:10px 0;text-align:left}
.product_title .quick_title{clear:both;margin:0;padding:0 0 5px;text-align:left;font-size:16px;line-height:24px;color:#666;text-transform:uppercase}
.product_title p{clear:both;margin:0;padding:0 0 5px;text-align:left;font-size:14px;color:#333}
.price-list{clear:both;height:auto;margin:0;padding:0;border-top:1px solid #ccc}
.price-list ul{margin:0;padding:0}
.price-list ul li{margin:0;padding:20px 15px 20px 0;list-style:none;float:left}
.price-list ul li.fm{margin:0;padding:27px 15px 27px 0;font-size:20px;color:#1c5896}
.price-list ul li.frt{float:right;padding:20px 4px}
.price-list ul li input[type=submit]{padding:0 12px;cursor:pointer;color:#fff;background-color:#1c5896;border:none;display:inline-block;font-size:13px;line-height:30px;margin-bottom:0;text-align:center;vertical-align:middle}
.price-list ul li input[type=submit]:hover{color:#fff;background-color:#0565c7;text-decoration:none}
.price-list ul li input[type=button]{padding:0 12px;cursor:pointer;color:#fff;background-color:#7cd4fd;background-color:#7cd4fd;background-image:-moz-linear-gradient(top,#1c5896,#7cd4fd);background-image:-webkit-gradient(linear,0 0,0 100%,from(#1c5896),to(#7cd4fd));background-image:-webkit-linear-gradient(top,#1c5896,#7cd4fd);background-image:-o-linear-gradient(top,#1c5896,#7cd4fd);background-image:linear-gradient(to bottom,#1c5896,#7cd4fd);background-repeat:repeat-x;border-color:#7cd4fd #7cd4fd #865f02;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1c5896', endColorstr='#ff7cd4fd', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:none;display:inline-block;font-size:13px;line-height:30px;margin-bottom:0;text-align:center;vertical-align:middle}
.price-list ul li input[type=button]:hover{color:#fff;background-color:#7cd4fd;*background-color:#7cd4fd;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.price-list ul li a{padding:10px 15px;cursor:pointer;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#7cd4fd;background-color:#7cd4fd;background-image:-moz-linear-gradient(top,#1c5896,#7cd4fd);background-image:-webkit-gradient(linear,0 0,0 100%,from(#1c5896),to(#7cd4fd));background-image:-webkit-linear-gradient(top,#1c5896,#7cd4fd);background-image:-o-linear-gradient(top,#1c5896,#7cd4fd);background-image:linear-gradient(to bottom,#1c5896,#7cd4fd);background-repeat:repeat-x;border-color:#7cd4fd #7cd4fd #865f02;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1c5896', endColorstr='#ff7cd4fd', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-image:none;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 1px 2px rgba(0,0,0,.05);display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;text-align:center;vertical-align:middle;text-decoration:none}
.price-list ul li a:hover{color:#fff;background-color:#7cd4fd;*background-color:#7cd4fd;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear;text-decoration:none}
.price-list ul li select{margin:1px 0;padding:7px 4px;width:105px;background-color:#fff;border:1px solid #ccc}
.prev-next{clear:both;height:30px;margin:0;padding:10px 0 0}
.prev-next a{padding:4px 10px;margin:0;background-color:#666;font-size:14px;color:#fff;text-decoration:none;border-radius:5px;border:none}
.policy-con{clear:both;margin:0;padding:10px 0;border-top:1px solid #ccc; font-size: 16px; font-weight: 600;}
.policy-con .policy-head{border-bottom:1px dotted #999;color:#666;margin:0 0 5px;padding:0 0 5px;text-align:left}
.policy-con p{color:#666;margin:0;padding:0 0 5px;text-align:justify}
.policy-con p a{color:#1c5896;text-decoration:none}
.policy-con p a:hover{color:#666;text-decoration:none}
.locationsList{list-style:none;margin:0;padding:0}
.locationsList li{width:100%;float:left;margin:15px 0;padding:15px 0;border-top:1px solid #dfdfdf}
.socialIcon{margin:0;padding:0}
.hisoryContainer{height:auto;margin:0 auto;padding:0}
.detailContainer{clear:both;height:auto;margin:0 auto;padding:18px 0 25px;background:url(/images/1px-bg.jpg) repeat-y top center}
.contentHead{border-bottom:1px solid #1c5896;color:#1c5896;float:right;font-size:20px;height:auto;line-height:22px;margin:0;padding:0 0 12px 16%;position:relative;text-align:left;width:60%}
.contentYear{background:url(/images/diamond-shape.png) no-repeat scroll left top rgba(0,0,0,0);color:#011e4e;font-size:28px;height:110px;left:-134px;margin:0;padding:15px 0 0;position:absolute;text-align:center;top:-20px;width:135px}
.contentYear span{font-size:18px;display:block}
.contentDetail{clear:both;height:auto;margin:0;padding:80px 96px 26px 128px;text-align:justify;font-size:13px}
.contentDetail p{font-size:14px}
.oneHalfNew{width:50%;margin:0;padding:0;float:left}
.contentImage{clear:both;height:auto;margin:32px 0 0;padding:0;text-align:center}
.contentCourtImage{clear:both;height:auto;margin:37px 0 0;padding:0;text-align:center}
.contentHead2{width:50%;float:left;height:auto;margin:0;padding:0 16% 9px 10%;line-height:23px;text-align:right;color:#1c5896;font-size:28px;border-bottom:1px solid #1c5896;position:relative}
.contentYear2{width:135px;height:110px;margin:0;padding:15px 0 0 0;position:absolute;top:-20px;right:-132px;background:url(/images/diamond-shape.png) no-repeat top left;text-align:center;font-size:28px;color:#011e4e}
.contentYear2 span{font-size:18px;display:block}
.contentDetail2{clear:both;height:auto;margin:0;padding:80px 200px 26px 35px;text-align:justify;font-size:13px}
.contentImage img{max-width:100%}
.contentDetail2 p{font-size:14px}
.pad-top{padding-top:19px!important}
.pad-top1{padding-top:21px!important}
.pad-top2{padding-top:32px!important}
ul#site_map{list-style:none;clear:left;border-left:1px solid #17aeef;margin:0 0 0 100px}
ul#site_map li{width:100%;font-size:16px;background:url(/images/arrow-line.png) no-repeat left 9px!important;padding-left:18px;margin:5px 0 0 10px}
ul#site_map li a{font-size:16px;font-weight:700;text-align:left;text-decoration:none}
ul#site_map li a:hover{text-align:left;text-decoration:underline;color:#ed3237}
ul#site_map li ol{list-style:none;border-left:1px solid #1d5796}
ul#site_map li ol li{font-size:13px;font-weight:700;background:url(/images/arrow2.png) no-repeat left 9px!important;padding-left:18px}
ul#site_map li ol li a{color:#38464f;font-size:13px;font-weight:400;text-align:left;text-decoration:none}
ul#site_map li ol li ol{list-style:none;border-left:1px solid #9ecb5c}
ul#site_map li ol li ol li{font-size:12px;font-weight:400!important;background:url(../images/arrow3.png) no-repeat left 9px!important;padding-left:18px}
ul#site_map li ol li ol li a{text-align:left;text-decoration:none;color:#38464f}
ul#site_map li ol li ol li ol{list-style:none;border-left:1px solid #9ecb5c}
ul#site_map li ol li ol li ol li{font-size:12px;font-weight:400!important;font-style:italic;background:url(../images/arrow3.png) no-repeat left 9px!important;padding-left:18px}
ul#site_map li ol li ol li ol li a{text-align:left;text-decoration:none;color:#38464f}
.one-half-left{margin:0;padding:0}
.product-sample{margin:0;padding:0;float:left}
.about-jewelers{margin:0 auto;padding:4px 0 30px;line-height:26px;text-align:center;width:100%}
.pagination{width:100%;float:left;margin:0;padding:0}
.pagination table{float:right;border:1px solid #dfdfdf;border-collapse:collapse}
.pagination table tr td{text-align:center;vertical-align:top}
.pagination table tr td a,.pagination table tr td span{padding:3px 10px;border-left:1px solid #dfdfdf;text-align:center;display:block;line-height:24px}
.pagination table tr td a:hover{background-color:#f9f9f9;color:#1c5896}
.pagination table tr td span{color:#0677b1;font-weight:700;font-size:16px}
.pagination table tr td .nextPage{color:#000}
.product-listing-new{background-color:#fff;border:1px solid #e7e7e7;border-radius:4px;box-shadow:2px 2px 3px #e7e7e7;display:block;margin-bottom:20px;position:relative;text-align:center}
.product-listing-new a{display:block}
.product-listing-new .pro-detail-con.right-side{right:0!important}
.product-listing-new .pro-detail-con.bottom-side{bottom:0!important}
.product-listing-new .pro-detail-con.top-side{top:0!important}
.product-listing-new .pro-detail-con{background-color:#fff;display:none;height:497px;margin:0;padding:0 0 11px;position:absolute;width:100%;z-index:999;overflow:hidden}
.product-listing-new{text-align:center}

.product-listing-new .pro-detail-con .pro-detail-main-con .close-btn{clear:both;height:27px;margin:0;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:260px;margin:0;padding:0;text-align:center}
.product-listing-new .pro-detail-con .pro-detail-main-con .pro-img-container img{height:330px}
.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con{clear:both;height:110px;line-height:24px;margin:0;padding:20px 0 0}
.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con1{clear:both;height:auto;margin:67px 0 0;padding:0 10px;text-align:center}
.product-listing-new .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con1 a{color:#666;font-size:14px;font-weight:400;text-decoration:none;text-transform:capitalize}
.product-listing-new .pro-detail-con .pro-detail-main-con .social-icon-main{clear:both;height:50px;margin:0;padding:0}
.edu-social-icon.product-detail-social{float:left;margin:0 0 0 5px;padding:0;text-align:left}
.edu-social-icon ul{margin:0;padding:0}
.edu-social-icon ul li{background:none repeat scroll 0 0 rgba(0,0,0,0)!important;border-right:1px solid #e7e7e7;display:inline-block;float:none;height:26px!important;margin:12px 7px 4px 0!important;padding:0 6px 0 0!important}
.email-icon-new,.email-icon1-new,.fbIcon-new,.fbIcon1-new,.pintIcon-new,.pintIcon1-new,.twtIcon-new,.twtIcon1-new{background-image:url(../images/icons/social-icons-new.png);background-repeat:no-repeat;display:block;height:23px;overflow:hidden;width:23px}
.fbIcon1-new{background-position:0 -23px}
.twtIcon1-new{background-position:-23px 0}
.edu-social-icon ul li.bor-right-pad-no{border-right:medium none;padding:0 0 0 5px}
.pintIcon1-new{background-position:-44px -23px}
.product-listing-new .pro-detail-con .pro-detail-main-con .social-icon-main a.detail-link{background-color:#1c5896;bottom:38px;color:#fff;font-size:16px;margin:0;padding:10px;position:absolute;right:1px;text-align:right;text-decoration:none}
.product-listing{background-color:#fff;border:1px solid #e7e7e7;border-radius:4px 4px 4px 4px;box-shadow:2px 2px 3px #e7e7e7;display:block;height:225px;max-height:232px;text-align:center;position:relative;margin-bottom:20px}
.product-listing .pro-detail-con{width:573px;height:490px;margin:0;padding:0 0 11px;position:absolute;background:url(../images/listting-pro-shadow.png) no-repeat center bottom;display:none;z-index:999}
.product-listing .pro-detail-con.top-side{top:-1px!important}
.product-listing .pro-detail-con.bottom-side{bottom:-28px!important}
.product-listing .pro-detail-con.left-side{left:0!important}
.product-listing .pro-detail-con.right-side{right:0!important}
.product-listing .pro-detail-con .pro-detail-main-con{clear:both;height:472px;margin:0;padding:0;background-color:#fff;border:1px solid #1c5896}
.product-listing .pro-detail-con .pro-detail-main-con .close-btn{clear:both;height:27px;margin:0;padding:10px 3% 0 0;text-align:right}
.product-listing .pro-detail-con .pro-detail-main-con .close-btn img{width:auto}
.product-listing .pro-detail-con .pro-detail-main-con .pro-img-container{clear:both;height:260px;margin:0;padding:0;text-align:center}
.product-listing .pro-detail-con .pro-detail-main-con .pro-img-container img{height:330px}
.product-listing .pro-detail-con .pro-detail-main-con .product-name-con{clear:both;height:110px;margin:0;padding:20px 0 0;line-height:24px}
.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con{clear:both;height:auto;margin:0;padding:0;text-align:center}
.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con a{font-size:20px;font-weight:700;color:#666;text-decoration:none;text-transform:uppercase}
.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con a:hover{color:#d7bf77;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:0 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:400;color:#666;text-decoration:none;text-transform:capitalize}
.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-name-con1 a:hover{color:#c0aa90;text-decoration:none}
.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-about-con{clear:both;height:auto;margin:0;padding:0;text-align:center}
.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-about-con a{font-size:18px;color:#888;text-decoration:none;margin:5px 0 0;display:inline-block;text-transform:capitalize;font-weight:400}
.product-listing .pro-detail-con .pro-detail-main-con .product-name-con .pro-about-con a:hover{color:#d7bf77;text-decoration:none}
.product-listing .pro-detail-con .pro-detail-main-con .social-icon-main{clear:both;height:32px;margin:0;padding:0}
.product-listing .pro-detail-con .pro-detail-main-con .social-icon-main a.detail-link{margin:0;padding:10px;position:absolute;right:1px;bottom:28px;text-align:right;font-size:16px;color:#fff;text-decoration:none;background-color:#1c5896}
.product-listing .pro-detail-con-small{width:225px;height:230px;margin:0;border:1px solid #ad9f71;padding:0;position:absolute;left:0;top:0;background-color:#fff;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:0;margin:0;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:0;margin:0;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:0;text-align:center}
.product-listing .pro-detail-con-small .about-product .pro-name-con2 a{font-size:16px;font-weight:700;color:#666;text-decoration:none;text-transform:uppercase}
.product-listing .pro-detail-con-small .about-product .pro-name-con2 a:hover{color:#d7bf77;text-decoration:none}
.product-listing .pro-detail-con-small .about-product .pro-name-con3{clear:both;height:auto;margin:5px 0 0;padding:0;text-align:center}
.product-listing .pro-detail-con-small .about-product .pro-name-con3 a{font-size:16px;font-weight:400;color:#666;text-decoration:none;text-transform:capitalize}
.product-listing .pro-detail-con-small .about-product .pro-name-con3 a:hover{color:#d7bf77;text-decoration:none}
.steelBride{width:100%;float:left;margin:0;list-style:none}
.steelBride>li{width:100%;float:left;position:relative;margin:0 0 6px}
.steelBride .brideColumns{margin:0 0 0 6px;position:relative;width:32.9%;float:left;border:1px solid #d5d5d5;height:380px}
.steelBride .brideColumns>img{float:left;height:100%;width:100%}
.steelBride>li>.brideColumns:first-child{margin-left:0}
.steelBride .brideColumns img:hover{cursor:pointer}
.steelBride .brideBio{display:none;position:absolute;top:0;left:0;right:0;padding:20px 20px;z-index:10;background-color:#fff;box-shadow:0 0 8px #ccc;border:1px solid #d5d5d5}
.steelBride .brideBio.right{right:0;left:inherit}
.steelBride .brideBio .thumbnail{display:block;overflow:hidden;border:1px solid #d5d5d5;height: 360px;}
.steelBride .brideBio .thumbnail img{float:left}
.steelBride .brideBio .socialLinks{list-style:none;margin:0;padding:0}
.steelBride .brideBio .socialLinks>li{float:left;margin-right:10px}
.steelBride .brideBio .title{display:block;font-size:18px;margin:20px 0 10px;font-weight:700}
.steelBride .brideBio .title span{display:block;font-size:14px}
.steelBride .brideBio .closeBtn{position:absolute;top:10px;right:10px;font-family:Arial;font-size:20px}
.steelBride .brideBio p{font-size:14px}
.videoList{width:100%;float:left;margin:30px 0;padding:0}
.videoList li{width:100%;float:left;margin:0 0 20px;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:98%;float:left;margin:0 0 10px;padding:0 1%;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;line-height:34px}
.videoList li .postedIn a{display:inline-block}
.form_div input{display:inline-block;border:1px solid #ccc;padding:5px;width:220px}
.form_div td{padding:6px 0}
.form_div .summit_btn{width:auto;padding:3px 10px;margin-right:38px}
.form_div .summit_btn:hover{background:#1c5896;color:#fff;border:1px solid #1c5896}
.form_div td a{color:#1c5896}
.form_div td a:hover{text-decoration:underline}
.shipping_table{border:1px solid #ddd;margin-bottom:10px;border-bottom:none}
.shipping_table td,.shipping_table th{padding:6px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;text-align:left}
.shipping_table td:first-child,.shipping_table th:first-child{border-left:none}
.ltr_text{font-size:11px;line-height:normal}
.chekout-text p{text-align:center}
.hoops-mania{width:100%!important}
#fb_connect{margin-top:50px;display:inline-block}
.see-text{color:#1f93c9;font-size:14px;font-weight:700}
.alert-success{background-color:#dff0d8;color:#3c763d;border:1px solid #d6e9c6;border-radius:4px;margin-bottom:20px;padding:15px;width:100%;display:inline-block;margin-top:20px;font-size:15px}
.basket-ball{position:absolute;left:0;top:0;width:40px;height:40px}
.basket-ball img{max-width:100%}
#designerContestForm .form-group{position: relative;}
#designerContestForm .form-group .captcha-error{position: absolute;bottom: -17px;}
@media(max-width:1100px){
.product-list-container-new .oneFourth{width:23%}
.product-listing .pro-detail-con{width:491px}
.product-list-container-new .oneHalf{width:48%}
}
.looking-banner{width:100%;float:left;text-align:center;margin:18px 0 10px}
.text-center{text-align:center}
.home-ball{margin-top:26px;display:inline-block;vertical-align:top;margin-left:27px}
.futureDesignerPage .title{display:block;text-align:center;font-size:40px;line-height:48px;margin:10px 0 20px}
.futureDesignerPage .title span{display:block;color:#d5d5d5;text-transform:uppercase}
.futureDesignerPage .designerBlockList{margin:0 -10px;padding:0;list-style:none}
.futureDesignerPage .designerBlockList>li{width:33.333333%;float:left;margin:0 0 20px;padding:0 10px;box-sizing:border-box}
.futureDesignerPage .designerBlockList>li .block,.futureDesignerPage .designerBlockList>li .block a{display:block}
.futureDesignerPage .designerBlockList>li .block a img{width:100%}
.futureDesignerPage .dbl-2>li .block{margin-bottom:7px}
.futureDesignerPage .dbl-2>li .blockText{display:block;text-align:center}
.futureDesignerPage .dbl-2>li .blockText span{display:block;font-style:italic;color:#00a3e8}
.futureDesignerPage .dbl-2>li .blockText blockLink{display:inline-block;text-transform:uppercase}
.futureDesignerPage .downloadEntryForm{display:block;text-align:center;margin:0 0 12px}
.futureDesignerPage .downloadEntryForm a{display:inline-block;border:1px solid #00a3e8;color:#fff;padding:10px 15px;text-transform:uppercase;border-radius:10px;background-color:#00a3e8}
.futureDesignerPage .downloadEntryForm a:hover{background-color:#fff;color:#00a3e8}
.designersContest{margin:0 -10px 40px}
.designersContest [class*=col-]{padding:0 10px;margin-bottom:20px}
.designersContest .blockText{margin:30px 0;padding:0;text-align:center}
.designersContest .blockText span{display:block;font-style:italic;color:#00a3e8}
.designersContest .blockText blockLink{display:inline-block;text-transform:uppercase}
.contentListGroup{width:100%;float:left;margin:0;padding:0;list-style:none}
.contentListGroup .listTitle{display:block;margin:0;padding:0}
.contentListGroup .contentList li{display:list-item;margin-left:12px;padding-left:10px;margin-bottom:7px;line-height:20px}
.coaster-contest{width:100%;float:left;text-align:center}
.coaster-contest h4{font-size:18px;color:#000}
.coaster-contest p{line-height:24px}
.coaster-contest .box-img{float:left;width:46%;padding:10px 2%}
.coaster-contest .box-img img{max-width:100%}
.coaster-contest .diamond-border{background:url(../images/icons/header-bg.jpg) repeat-x scroll 0 20px;float:left;height:45px;line-height:48px;margin:0 0 20px;padding:0;text-align:center;width:100%}
.coaster-contest .diamond-border span{background-color:#fff;line-height:35px;margin:0;padding:0 20px;display:inline-block}
.coaster-contest .link-div a{display:inline-block;width:30%;margin-bottom:20px;color:#0870b9;text-transform:uppercase;border:1px solid #ddd;padding:15px 0;margin:0 1% 20px}
.coaster-contest .link-div a span{float:left;text-align:center;width:100%;margin-top:20px}
.coaster-contest .link-div a:hover{color:#000}
.coaster-contest .link-div h6{font-size:20px;font-weight:700;margin-bottom:20px}
.coaster-contest .link-div h6 span{display:inline-block;border-bottom:4px solid #000;padding:0 20px 10px;margin-bottom:10px;font-size:16px}
.futureDesignerPage .designerblock-new-list li .block{border:1px solid #cecece;position:relative}
.futureDesignerPage .designerblock-new-list .futurepheading{float:left;bottom:0;background:#1c5896;color:#fff;text-align:center;width:100%;padding:8px 0}
.futureDesignerPage .designerblock-new-list .futurepheading h4{font-size:16px;margin-bottom:0}
.blue-color{color:#1c5896}
.futureDesignerPage .designerblock-new-list .futurepheading p{font-size:14px}
.education-precious-metals img{max-width:100%}
.product-detail-img{max-width:100%}
.cartBtn{float:left;width:100%;margin:20px 0}
.shipping-text{line-height:24px}
.chekout-text{width:100%;float:left;margin-top:8px}
.chekout-text input[type=checkbox],.chekout-text input[type=radio]{vertical-align:top;margin-top:2px}
.contentCourtImage img{max-width:100%}
.orderList li{width:100%;float:left;font-size:14px;line-height:28px;padding-left:10px}
.orderList{padding-left:20px;width:100%;float:left;margin:0 0 20px 0}
.modal-header .close{font-size:32px;position:absolute;right:20px}
.productQuickViewBox .modal-header .close{font-size:32px;position:static}
.breadcrumb{background:0 0!important}
@media(max-width:1030px){
.productGridBox2{min-height:auto}
.classForDevUse .sub-similar-product{opacity:1;bottom:0}
.productGridBox .saveForLater{display:block}
.newAccountForm #fb_connect img{width:150px}
.createYourAccount .formBox .buttonType32{margin-top:15px}
.newAccountForm ul li .grdYellow.grdBorder{margin-top:10px}
.innerContent img{max-width:100%}
}
@media(max-width:780px){
.cat-banner-con h1.cat-head-text{height:auto;line-height:normal;font-size:28px;top:2%;padding:15px}
#easy_zoom{display:none!important}
.newAccountForm .verticleOr{display:none}
.newAccountForm ul{float:left;width:100%;margin-bottom:20px}
.shopping-cart-box .review-order{border-left:none}
.shopping-cart-box .billing-info .billing-field ul li label,.shopping-cart-box .billing-info .billing-field ul li span{width:100%}
.shopping-cart-box .billing-info .billing-field ul li label{margin-bottom:8px}
.steelBride .brideColumns{width:32.7%;height:270px}
.TabbedPanelsTab1{font-size:14px}
.gemstone-peridot .gemstone-peridot-earring,.gemstone-peridot .gemstone-peridot-ring{display:none}
.gemstone-peridot .oneHalf{width:100%}
.education-diamonds .education-diamonds-head,.gemstone-olovine .olovine-head{font-size:20px}
.contentDetail,.contentDetail2{padding:80px 30px 26px 40px}
.contentBox img{max-width:100%}
#wrapper iframe{width:100%}
.smalldesc{position:relative!important}
.search_result_container h1{text-align:center}
.btn-inner{margin-bottom:10px}
h1.font24{margin-top:6px}
.shopping-cart-box .billing-info .billing-head,.shopping-cart-box .review-order .review-head,.shopping-cart-box .shipping-method .shipping-head{height:50px}
.g-recaptcha{transform:scale(.67);-webkit-transform:scale(.67);transform-origin:0 0;-webkit-transform-origin:0 0}
.shopping-cart-box .billing-info .billing-field ul li{margin:0 0 15px 0!important}
#fb_connect{width:100%;float:left}
.filter-new ul li:first-child{width:100%}
.filter-new ul li{width:25%}
.filter-new ul li .selectDropDown{width:100%}
.filter-new ul li .selectDropDown select{width:100%!important}
#easy_zoom{display:none!important}
.infoBox{height:390px}
}
@media(max-width:767px){
.futureDesignerPage{padding:0}
.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}

#designerContestForm .form-group .g-recaptcha{transform:scale(.97);-webkit-transform:scale(.97);transform-origin:0 0;-webkit-transform-origin:0 0}
.shopping-cart-box .billing-info .billing-field ul li{margin:0 0 15px 0!important}
.shopping-cart-box .billing-info .billing-head,.shopping-cart-box .review-order .review-head,.shopping-cart-box .shipping-method .shipping-head{height:auto}
.futureDesignerPage .title{font-size:20px;line-height:28px}
.futureDesignerPage .designerBlockList{margin:0}
.futureDesignerPage .designerBlockList>li{width:100%}
.filter-new ul li:first-child{width:100%;margin-bottom:10px}
.filter-new ul li{width:50%}
#productDetailContainer .shipping-text{margin-top:20px}
.textCenterDetail{text-align:center}
.selectYourStyle li{border-left:none;width:33.33%}
.selectDropDown select{display:inline-block;width:100%}
.paymentSecureVoucher li{width:100%;float:left;text-align:center;border-left:none;margin-left:0;padding-left:0}
.paymentSecureVoucher li input[type=submit]{width:100%}
#shoppingCartList table tr td:nth-child(1){width:15%;text-align:left}
#shoppingCartList table td img{max-width:100%}
#shoppingCartList table tr td{padding:5px 8px}
.bgColorBlack10{width:100%;float:left;margin-bottom:15px}
.infoBox{float:left;width:100%;height:auto}
.bgColorBlack10 img{max-width:100%}
.newAccountForm{width:100%;float:left}
.newAccountForm .grdYellow.grdBorder{width:100%;float:left}
#fb_connect{width:100%;float:left}
.newAccountForm #fb_connect img{width:100%}
#fb_connect{width:100%;float:left}
.newAccountForm #fb_connect img{width:200px}
.newAccountForm ul li .grdYellow.grdBorder{margin-top:10px}
.newAccountForm .selectDropDown select{width:100%}
.newAccountForm ul li{margin-bottom:0}
.newAccountForm input[type=password],.newAccountForm input[type=text],.newAccountForm select,.newAccountForm textarea{margin-bottom:10px}
.shopping-cart-box .billing-info{border-right:none}
.shopping-cart-box .review-order{min-height:auto;margin-bottom:20px}
.shopping-cart-box .billing-info .billing-head{margin-top:10px}
.shopping-cart-box .billing-info .billing-head{text-align:center}
.steelBride .brideColumns{height:161px;width:32%}
.TabbedPanelsContent{display:none;border:1px solid #ddd;width:100%;float:left;margin-bottom:20px;padding:10px;margin-top:-10px}
.TabbedPanelsContentGroup .openClick{background:#000 url(../images/acc-arrow-down.png) no-repeat scroll 95% 16px;cursor:pointer;margin:10px 0;color:#fff;width:100%;float:left;text-align:left;font-size:14px;padding:10px}
.TabbedPanelsContent img{max-width:100%}
.getRegistryUserPageNew .productBox{height:auto}
.productGridBox .productImage{height:auto}
.edu-brown-text{margin-top:15px}
.education-precious-metals{text-align:center}
.gemstone-peridot-bracelet{padding-right:0}
.gemstone-peridot-bracelet img{max-width:100%}
.gemstone-olovine{border-right:none;margin-bottom:20px}
.gemstones-right-container p{margin-right:0}
.gemstones-right-container .birthstone{padding-top:0}
.oneHalfNew{width:100%;margin-right:0}
.detailContainer{background:0 0}
.contentDetail{text-align:center;padding:80px 15px 0}
.contentCourtImage{margin:40px 0}
.videoList iframe{width:100%}
.btn{font-size: 16px;}
#fb_connect{margin-top:0}
.action_box a{width:100%;margin:5px 0!important;float:left}
.productGridBox2 .hover-options{display:none!important}
.gemstones-right-container .birthstone a.stone-link{width:100%;float:left;text-align:center;margin:15px 0}
.newAccountForm{padding:0}
}
@media(max-width:580px){
.cat-banner-con h1.cat-head-text{padding:4px 15px;width:auto}
.cat-banner-con img{height:50px}
.filterBar .filterForm{margin-right:0}
.filterBar .filterForm label{margin:0 10px 0 0}
.steelBride .brideColumns{height:131px}
}
.edu-pro-detail-con .about-stone-container a.stone-link{background:#1c5896;border:1px solid #1c5896}
.edu-pro-detail-con .about-stone-container a.stone-link:hover{background:#0565c7;border:1px solid #0565c7}
.header-top ul li.dropdown.search-icon .dropdown-menu{margin-top:0}
.header-top ul li.dropdown.search-icon:hover .dropdown-menu{display:block}
.other-head-container{margin-bottom:15px}
.other-head-container h2{font-size:18px}
.other-head-container .owl-carousel .item{margin:0 10px;position:relative;overflow:hidden;border:1px solid #ddd;padding:10px;height:208px}
.other-head-container .owl-carousel .item img{width:100%}
.other-head-container .owl-controls{position:absolute;top:50%;margin-top:-15px;width:100%}
.other-head-container .owl-controls .owl-next,.other-head-container .owl-controls .owl-prev{position:absolute;width:30px;height:30px;text-indent:-9999px}
.other-head-container .owl-controls .owl-prev{background:url(../images/left-arrow.jpg) left top no-repeat;left:0}
.other-head-container .owl-controls .owl-next{background:url(../images/right-arrow.jpg) left top no-repeat;right:0}
.other-head-container .sub-similar-product{width:100%;position:absolute;background:rgba(0,0,0,.4);color:#fff;bottom:-100%;transition:all .3s ease;padding:15px;text-align:center;left:0}
.other-head-container .sub-similar-product a{color:#fff;font-size:16px}
.other-head-container .item:hover .sub-similar-product{bottom:0}
.popup-right h2{font-size:24px;margin-top:0}
.popup-right li{width:100%;float:left;padding:10px 0;border-top:1px solid #ddd;list-style:none}
.popup-right li:first-child{border-top:none}
#wrapper .input-group{display:flex}
#wrapper .input-group .input-group-text{align-items:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:flex;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:0;padding:5px .75rem;text-align:center;white-space:nowrap}
.productGridBox{margin-bottom:15px}
.gift-card{float: left; width: 100%; margin: 10px 0;}
.gift-card .divGiftCard {float: left; width: 100%; padding: 10px; background: #f5f5f5;boder:1px solid #ddd; margin-top: 10px; display: none;}
.gift-card .divGiftCard.showGiftCard {display: block;}
.gift-card .divGiftCard #giftCardCode{float: left; width: 60%; padding: 10px; border:1px solid #ddd;}
.gift-card .divGiftCard .btn-danger{  padding:10px; border:1px solid #3897f0; background: #3897f0; color: #fff; border-radius:0; float: right;}
.gift-card .divGiftCard .btn-danger:hover{ color: #fff;  background-color: #286090; border-color: #204d74;}
/*schedule-an-appointment*/
.bannerBottom.pullDown {text-align: center;   padding: 20px;    clear: both;}
.bannerBottom.pullDown h2 { font-size: 24px;  margin-top: 0;  font-weight: 600;}
.bannerBottom.pullDown h3 { font-size: 16px;  margin: 5px;   color: #363636;}
.appointmentSection {  margin-top: 0 !important;}
.scheduleAppointment .appointmentFirst { font-size: 16px;  margin-bottom: 15px;  border-bottom: 1px solid #ddd;  padding-bottom: 10px;  float: left;  width: 100%;}
.scheduleAppointment .appointmentFirst .topBlog { font-size: 16px;  margin-bottom: 15px;  font-weight: bold;}
.scheduleAppointment .appointmentFirst .topBlog img {  margin-right: 10px;}
.denver-jewelers-page .scheduleAppointment .card.sell-gold .event-img { float: left;  width: 40%;   padding-right: 10px;}
.denver-jewelers-page .scheduleAppointment .card.sell-gold .event-img img { width: 100%;}
.denver-jewelers-page .scheduleAppointment .card.sell-gold .event-block { float: left;  width: 60%;}
.appointmentSection .appointmentGreet, .appointment-content { text-align: center;}
/*schedule-an-appointment*/
@media(max-width:766px){
.other-head-container .owl-carousel .item{height:auto}
}
@media(max-width:990px){
.gift-card .divGiftCard #giftCardCode, .gift-card .divGiftCard .btn{width: 100%; margin-bottom: 10px; float: left;}
 .gift-card .divGiftCard .btn{text-align: center;}
}



.custom-file {position: relative;display: inline-block;width: 100%;height: calc(1.5em + .75rem + 2px);margin-bottom: 0;}
.custom-file-input {position: relative;z-index: 2;width: 100%;height: calc(1.5em + .75rem + 2px);margin: 0;opacity: 0;}
.custom-control-label::before, .custom-file-label, .custom-select {transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.custom-file-label{position: absolute;top: 0;right: 0;left: 0;z-index: 1;height: calc(1.5em + .75rem + 2px);padding: .375rem .75rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;border: 1px solid #ced4da;border-radius: .25rem;}
.custom-file-input:lang(en)~.custom-file-label::after {content: "Browse";}
.custom-file-label::after {position: absolute;top: 0;right: 0;bottom: 0;z-index: 3;display: block;height: calc(1.8em + .75rem);padding: .375rem .75rem;line-height: 2;color: #495057;content: "Browse";background-color: #e9ecef;border-left: inherit;border-radius: 0 .25rem .25rem 0;}
/*.newForm input[type="submit"]{width: 110px;height: 38px;line-height: 38px;padding: 0;border-radius: 2px;border: 1px solid #928d8d;font-size: 15px;text-transform: uppercase;font-weight: 600;margin: 35px 0;background: #efefef;color: #928d8d;}*/
.custom-file .form-control{border-radius: 0; overflow: hidden; white-space: nowrap;}
/*.newForm input[type="submit"]:hover{background: #757070;color: #fff;}*/
.custom-file small{padding-top: 4px;display: inline-block;color: #363636;}
.futureDesignerPage .downloadEntryForm{margin-bottom: 20px;}
.newForm{border:1px solid #ddd; padding:19px 15px 0px; margin: 0px 0 20px;}

.newForm .mainHeading-inner span{background: #fff; padding: 10px 0;}
.newForm form .row{margin: 0 -8px;}
.newForm form .row [class*=col-]{padding: 0 8px;}


