/* =============================================================================
   Home
   ========================================================================== */

.serachbox {background-color:#d3d3da;}
#ud-search .text {background-color:transparent;color:#393766;border:0;padding:0 3px;font-weight:bold;}
#ud-search .text:focus {background-color:#fff;outline:0;}

.SearchQuerySubmit {
position: absolute;
top: 0;
bottom: 3px;
right: 5px;
width:21px;
height:21px;
}
.SearchQuerySubmit button {
height: 21px;
width: 21px;
border:0;
background:none;
}
.clip21x21 {
width: 21px;
height: 21px;
}
.SearchQuerySubmit svg.accentFillColor * {
fill: #393766;
}
.SearchQuerySubmit button svg {
margin-top: -1px;
margin-left: -1px;
}



#ud-search .submit {border:0;background:url(../images/global/search.png) no-repeat;width:26px;height:21px;position:absolute;top:0;right:0;text-indent:-999em;}


.ud-breadcru {margin:18px 0;padding:0 0 0 15px;}
.ud-breadcru li{float:left;}
.ud-breadcru li a{display:inline-block;padding:0 10px 0 5px;background:url(../images/global/bread.gif) no-repeat 100% 50%;}
.ud-breadcru li span {color:#393766;padding-left:5px;}

/*MY CART*/
.ud-cart-overflow {width:400px;z-index:100;position:absolute;height:500px;display:none;padding-top:42px;right:-186px;top:15px;}
.hover .ud-cart-overflow {display:block;}
.ud-cart-wrap {width:400px;z-index:100;background:#fff;position:absolute;-moz-box-shadow: 0 3px 5px rgba(0,0,0,.17);-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.17);box-shadow: 0 3px 5px rgba(0,0,0,.17);}
.ud-cart-bd {border:1px solid #b1b0d7}
.ud-cart-items {min-height: 88px;_height: 220px;_height: expression(this.scrollHeight > 220 ? "220px" : "auto");width: 100%;overflow-x: hidden;overflow-y: auto;border-bottom: 1px solid #b1b0d7;}
.ud-cart-summary {margin:15px;background:#E5E6EC;border:1px solid #b1b0d7;}
.ud-cart-summary h3{font-size:16px;font-weight:400;margin:10px 12px 0;}
.ud-cart-summary .inn{padding:5px 10px 10px;}
.ud-cart-btn {float:right;margin-right:15px;}
.ud-cart-btn a,.btn-normal {display:inline-block;background:#393766;color:#fff;padding:5px 10px;font-size:14px;font-weight:700;border:0;}
.ud-cart-btn a:hover,.btn-normal:hover {text-decoration:none;}
.ud-cart-others {width:130px;margin-left:15px;}
.ud-cart-others a {text-decoration:underline}

/*LOGIN*/
.ud-login,.ud-passwd-rem,.contactListPopup {position:absolute;left:50%;display:none;margin-left:-50%;width:100%;z-index:20;background:#fff;line-height:20px;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}

.ud-login li,.ud-passwd-rem li {margin-bottom:10px;}
.ud-login label,.ud-passwd-rem label {display:block;font-size:14px;color:#393766;font-weight:700;}
.ud-login .text,.ud-passwd-rem .text {padding:8px;height:18px;line-height:18px;border:1px solid #b1b0d7;width:46%;font-size:16px;}

.ud-login .btn-normal{border:0;}
.ud-login-help {float:right;margin-top:-30px;margin-right:52%;}
.ud-login-help a {text-decoration:underline;}
.ud-login-newguy {position:absolute;top:85px;right:0px;width:40%;padding:50px 35px;border-left:1px solid #b1b0d7;text-align:center}
.ud-login-newguy a{display:inline-block;font-size:14px;padding:5px;border:1px solid #b1b0d7;font-weight:700;}

.ud-passwd-rem  {width:400px;margin-left:-200px;}
.ud-passwd-rem .text  {width:95%;}
.ud-passwd-rem .btn-normal {border:0;margin-right:10px;}

.contactListPopup  {width:300px;margin-left:-150px;}
  

.promo-notice {background:#222;filter: alpha(opacity=60);opacity: 0.6;height:30px;line-height:30px;color:#fff;text-align:center;font-size:14px;font-family:Georgia;display:none}
.promo-btn {padding:10px 40px;font-size:11px;margin-top:250px;}
.promoCnt .owl-prev,.promoCnt .owl-next{width:80px;height:80px;display:block;position:absolute;top:40%;margin-top:-40px;background:url(../images/home/a1.png) no-repeat;text-indent:-999em;opacity:1;border:0;}
.promoCnt .owl-prev {background-position:0 -80px;left:30px;}
.promoCnt .owl-prev:hover {background-position:0 -240px}
.promoCnt .owl-next {right:30px;}
.promoCnt .owl-next:hover {background-position:0 -160px}

.Promotxt li {position:absolute;display:none;}
.Promotxt li.Ptxt1 {top:120px;left:220px;}
.Promotxt li.Ptxt2 {left:225px;}
.Promotxt li.Ptxt3 {left:70px;}

.promoCnt {text-align:center;}
.promoCnt .unit {max-width:1340px;margin:0 auto;}

/*.homeslides .owl-prev,.homeslides .owl-next {width:26px;height:26px;overflow:hidden;display:block;position:absolute;top:-30px;background:url(../images/home/a2.png) no-repeat;text-indent:-999em;opacity:1;}
.homeslides .owl-prev {left:20px;}
.homeslides .owl-next {background-position:0 -26px;right:20px;}

.certifiedSearch {position:relative;margin-top:-80px;}
#searchDiamondCnt {padding:10px 0;}
.certifiedSearch .sd-uint {width:52px;padding:0 16px 0 12px;text-align:center;font-weight:normal;}
.certifiedSearch .sd-uint label{cursor:pointer;display:block;}
.certifiedSearch .sd-uint img{display:block;margin:3px 0 8px;}
.certifiedSearch .sd-uint span{font-size:11px;color:#646464;text-transform:capitalize;}
.certifiedSearch .searchbtn {text-align:center;padding:5px 0 15px;}
.searchbtn a{width:120px;font-size:11px;padding:8px 10px;}


.ses-unit {min-width:272px;height:262px;margin:0 23px;background:#fff;border:1px solid #e9e6e6;border-bottom:2px solid #e9e6e6;overflow:hidden;text-align:center;}
.ses-unit .item {display:block;padding:20px 18px;}
.ses-unit .item:hover {text-decoration:none;}
.ses-unit h4 {font-size:18px;font-family:Georgia;font-weight:400;color:#4b4a70;margin:-35px 0 10px;}
.ses-unit em {display:block;color:#646464;line-height:16px;font-size:11px;font-style:normal;margin:0 0 20px 0;}
.ses-unit span {background:#4b4a70;display:inline-block;padding:8px 18px;color:#fff;font-size:11px;font-weight:700;*cursor:pointer;}

.ogi,.ses {padding:15px 0 30px;}
.ogi .item {border:1px solid #e9e6e6;overflow:hidden;position:relative;margin:0 10px;}
.ogi .item span {background: #48476c;color: #fff;padding: 12px 0px;white-space:nowrap;filter: alpha(opacity=60);opacity: 0.6;position: absolute;bottom: 0;left: 0;display: block;width: 100%;text-align: center;font-family:Georgia;*cursor:pointer;}

.slides_container {width:950px;display:none;}
.slides_container div.slide {width:950px;display:block;}
.ogi .slide {height:162px;}
.ses .slide {height:265px;}
*/
.usocial img{float:left;margin:0px 20px 0 0;}


.companyInfo {padding:20px 15px 5px;overflow:hidden;color:#fff;background:#CC3300;}

.companyInfo .col h3{margin-bottom:10px;}
.companyInfo .col ul{line-height:18px;font-size:11px;color:#eee;}
.companyInfo .col a{color:#eee;}
.social-link li {margin:0 0 3px 0;}
.social-link a{padding:1px 0 0 23px;background:url(../images/home/icon30f430f4.png?v=3) no-repeat 0 0;}
.social-link a.twitter{background-position:0 -25px;}
.social-link a.google1{background-position:0 -50px;}
.social-link a.pinter{background-position:0 -75px;}
.social-link a.instagram{background-position:0 -100px;}
.social-link a.youtube{background-position:0 -125px;}
.companyInfo .chat,.chatX {padding:1px 0 0 18px;background:url(../images/home/chat.png) no-repeat 0 0;}

.tweet_list li {margin-bottom:5px;}
.tweet_list .tweet_avatar {
padding-right: 8px;
float: left;
}
.tweet_time a {text-decoration:underline;margin-right:5px;text-transform:capitalize;}

.copyright {background:#CC3300;padding:15px;clear:both;font-size:11px;color:#fff;position:relative;}

.newsbtn {display:inline-block;color:#fff;border:1px solid #fff;background:#393952;padding:5px 20px;font-size:13px;}

.offs .grid{display:inline;float:left;margin:0 10px 0 0;border:1px solid #ddd;}
.offs .grid a {display:block;position:relative;}

.offs .last {margin-right:0;}
.hhr{
background: url(../images/home/hr.png) repeat-x scroll left center transparent;
clear: both;
display: block;
overflow: hidden;
padding: 15px 0;
line-height: 26px;
margin: 0;
width:90%;
}
.custom_hr_text {
background: #fff;
color: #333;
display: inline-block;
padding: 0px 8px 0 10px;
float:left;
font-weight:700;
}
.mobile-sub-nav {display:none;}


.SC-dialog {display:none;position:absolute;left:0;top:75px;width:950px;z-index:99;font-size:13px;}
.SC-dialog .S-formwrap{width:610px;}
.sche-send {display: inline-block;background: #393766;color: #fff;padding: 5px 10px;font-size: 14px;font-weight: 700;margin-top:10px;}

.S-general td {line-height: 18px;font-size: 13px;text-align: left;vertical-align: top;}
.S-general td label {display: block;padding-top: 15px;height: 18px;}
.S-general td  input {border:1px solid #b1b0d7;padding:2px 4px;}

.SC-dialog textarea {border:1px solid #b1b0d7;width:92%;height:107px;padding:10px;color:#393766;}
.S-location {position: absolute;top: 50px;right: 30px;}
.S-location h3{font-size:14px;margin-bottom:15px;text-align:center;}

.U-ddetail {position:absolute;border:1px solid #393766;background:#fff;width:150px;display:none;padding:8px 8px 18px;-moz-box-shadow: 0 3px 5px rgba(0,0,0,.17);-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.17);box-shadow: 0 3px 5px rgba(0,0,0,.17);z-index:15;}
.U-ddetail .h {font-size:14px;color:#393766;margin-bottom:5px;font-family:Georgia;}
.U-ddetail .c {border:1px solid #b1b0d7;background:#E5E6EC;padding:5px;}
.U-ddetail .c li {line-height:18px;}
.U-ddetail .c li span{color:#393766;}
.btn-ds {font-size: 12px;display: inline-block;background: #393766;width:110px;padding:3px 0;color:#fff;font-weight: bold;text-align:center;}


.searchcnt {position:relative;padding-bottom:20px;border-bottom:1px solid #E1E1E1;}
.searchcnt .text {width:100%;height:28px;line-height:28px;border:1px solid #e6e6e6;}
.serachbox1 button {position:absolute;top:0;right:-1px;background:#393952;width:80px;height:29px;border:0;color:#fff;text-transform:uppercase;}

/*box*/
.boxcnt {margin:5px auto;overflow:hidden;display:none;}
.box {float:left;position: relative;overflow: hidden;-webkit-transition: height 0.2s ease-in-out;
-moz-transition: height 0.2s ease-in-out;
-ms-transition: height 0.2s ease-in-out;
-o-transition: height 0.2s ease-in-out;
transition: height 0.2s ease-in-out;}

.box .info{position:absolute;bottom:0;left:0;padding:6px 10px;color:#fff;background:rgba(0, 0, 0, 0.5);width:100%;}
.box5 {display:none;}
.boxtitle {margin:10px auto 0;max-width:1340px;font-size:20px;text-transform:capitalize;color:#393766;}
.boxmobile {display:none;}

/*
.join-me {position:absolute;left:30%;display:none;margin-left:-50%;width:100%;z-index:20;background:#fff;line-height:20px;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	width:900px;height:450px;margin-left:-20%;top:180px;
	background-image: url('/assets/images/home/newsletter-signup-bg.png')}
.email-form {position:relative;width:450px; height:89px;padding-left:40%;padding-top:25%}
.email-box  {position:relative; height:66px; top:55px; left:5px;font-size: 30px; float:left; width:420px;}
.join-me-x {position: absolute; width:90px; heght:10px;top: 27px;right: 20px; background-color: #66CC00;}
.join-me-sbmt {position:relative; left:430px;top:55px; width:68px; height:68px; }
*/

@media only screen and (min-width: 950px) {
	/*html {background:url(header-banner.gif) repeat-x;}   */
	#headercnt {background:url(../images/header-banner.gif) repeat-x;}
	
	#wrap {width:950px;margin:0 auto;}
	#ud-bar {padding:17px 0;height:40px;position:relative;}
	#ud-logo {display: block;height: 40px;vertical-align: top;text-decoration: none;position: absolute;}
	#ud-account {position:absolute;top:18px;right:190px;}
	#ud-account li {display:inline;}
	#ud-account li  a.ac{color:#efefef;margin:0 6px;font-size:11px;font-weight:bold;}
	.hdr-signin {display:none;}
	
	
	#ud-search {position:absolute;top:15px;right:0;width:171px;padding:0 3px;}
	#ud-search .text {width:144px;height:21px;line-height:20px;}
	#ud-phone {position:absolute;bottom:10px;right:0;font-family:Georgia;font-size:18px;color:#efefef;}
	.nav_control,.search_control {display:none;}
	
	
	#ud-nav .ud-nav-cnt {width: 100%; margin: 0 auto; font-size:0px}
		
	#ud-nav {height:52px;text-align:center;zoom:1;padding:0 0 0 10px;position:relative;z-index:12;}
	#ud-nav li.menu,#ud-nav li.menulast {float:left;font-weight:bold;margin-top:13px; padding-left: 0px;padding-right: 5px; font-size:11px}
	#ud-nav li.menulast {float:left;font-weight:bold;margin-top:13px; padding-left: 0px;padding-right: 25px; font-size:11px}
   /* #ud-nav .menu .menuwide {float:left;font-weight:bold;margin-top:13px; width:155px;}*/
	#ud-nav li.menu > a,#ud-nav li.menulast > a, #ud-nav li.menuwide >a {color:#333;text-transform:uppercase;padding:0 5px;height:40px;line-height:32px;display:block;white-space:nowrap;}
	#ud-nav li.menu-expanded > a, #ud-nav li.menuwide-expanded > a {text-decoration:none;background:#fff;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.17);-moz-box-shadow: 0 0 5px rgba(0,0,0,.17);box-shadow: 0 0 5px rgba(0,0,0,.17);}
	
	#ud-nav .nav-sub {position:absolute;top:52px;left:0;width:940px;background:#fff;z-index:2;text-align:left;display:none;-moz-box-shadow: 0 3px 5px rgba(0,0,0,.17);-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.17);box-shadow: 0 3px 5px rgba(0,0,0,.17);filter: progid:DXImageTransform.Microsoft.Shadow(color='#5f5f5f', Direction=145, Strength=3);}
	#ud-nav .nav-sub .inn {padding:20px;}
	#ud-nav li.menu-expanded .nav-sub {display:block;}
	

	.nav-sub .s {float:left;width:190px;margin:0 20px 0 0;}
	.nav-sub .m {width:30%;float:right;overflow:hidden;zoom:1;font-family:Georgia;font-style:italic;font-weight:normal;line-height:18px; }
	.nav-sub .m h4 {margin-bottom:10px;font-weight:normal;font-size:18px;color:#7d0101;}
	.nav-sub .s li a {display:block;color:#393766;/*border-bottom:1px solid #dbdbdb;*/padding:6px 0;outline:0;white-space:nowrap;}
	.nav-sub .s li a:focus {outline:0;}
	.nav-sub .s li.last a{border:0;}
	.nav-sub .s li.divder{height:1px;background:#dbdbdb;}
	.nav-sub .s li a:hover{text-decoration:none;background:#f5f5f5;}
	.nav-sub .sub_sub  {display:none;}
	.nav-sub .sub_sub li a em{padding:0 5px 0 8px;}
	.nav-sub .sub_sub1 li a em{padding:0 5px 0 8px;}
	
	.fsection,.hsection {width:950px;margin:0 auto;position:relative;}
	.companyInfo .col{width:170px;float:left;margin:0 10px 10px 0;}
	.companyInfo .tweets_cnt {width:450px;margin-right:90px;}
	.our_jewelry {margin-left:80px;}
	
	.cc {position:absolute;top:-5px;right:5px;}
	.cc img{margin-right:5px;display:inline-block;}
	
	.boxcnt {width:100%;}
	.box {margin-bottom:15px;}
	.box.l {margin-left:15px;}
	.box3,.box4 {display:block;}
	.boxipad {display:none;}
}

@media only screen and (min-width: 1340px) {
	#wrap {width:1200px;}
	#ud-nav .nav-sub {width:1190px;}
	.nav-sub .s {width:210px;margin:0 35px 0 0;}
	.nav-sub .m {width:35%;}
	#ud-nav li.menu > a{padding:0 30px;}
	.fsection,.hsection {width:1200px;}
	.companyInfo .col{width:220px;}
	.companyInfo .tweets_cnt {width:600px;}
	
	
	.promoCnt .owl-prev {left:55px;}
	.promoCnt .owl-next {right:55px;}
	
	.boxcnt {width:1340px;}
	.box {margin-bottom: 20px;}
	.box.l {margin-left:20px;}
	.box.large {height: 320px;width:320px;}
	.box.small {width:150px;height:150px;}
	.box.wide {width:320px;height:150px;}
	.box4,.box3 {display:block;}
	.boxipad {display:none;}
	

}
	
	
@media only screen and (max-width:767px) {
	body {position:relative;padding-top:80px;}
	#wrap {width:100%;}
	#ud-bar {background:#D3070A;position:fixed;z-index:1000;top:0;left:0;width:100%;padding:20px 0;height:40px;overflow:hidden;}
	#ud-logo {display: block;vertical-align: top;text-decoration: none;width:148px;height:40px;margin-left:10px;overflow:hidden;}
	#ud-account {display:none;}
	
	
	#ud-search {position:relative;margin:10px 0 -20px;padding:10px;display:none;background:#393952;}
	#ud-search .text {width:90%;height:30px;line-height:30px;padding:0 3px;}
	#ud-phone,.ud-breadcru {display:none;}
	.hdr-signin {position:absolute;bottom:0;left:0;width:100%;}
	.hdr-signin a {color: #333;text-transform: uppercase;padding: 0 15px;line-height: 44px;display: block;white-space: nowrap;border-bottom:1px solid #B1B0D7;font-weight:600;font-size:14px;}
	input[type='text'],input[type='number'],textarea,select {font-size:16px;}
		
	
	.SearchQuerySubmit { top:12px;right:14px;}
	.SearchQuerySubmit .clip21x21{width:26px;height:26px;}
	.clip21x21 {cursor: pointer;} 
	.SearchQuerySubmit button {height: 26px;width: 26px;}
	.SearchQuerySubmit svg {width:24px;height:24px;}
	
	.nav_control a {position:absolute;top:32px;right:14px;width: 24px;height: 24px;background: url(../images/toggle.png) no-repeat 0 0;text-indent: 9999px;overflow: hidden;}
	.search_control .sc_cnt {position:absolute;top:33px;right:52px;width:24px;height:24px;overflow:hidden;cursor:pointer;}
	.search_control svg {fill: #fff;width:24px;height:24px;}
	

	#ud-nav {background:#f5f5f5;position:relative;display:none;padding-bottom:90px;}
	#ud-nav li.menu,#ud-nav li.menulast {font-weight:bold;border-bottom:1px solid #B1B0D7;}
	#ud-nav li.menu > a,#ud-nav li.menulast > a{color:#333;text-transform:uppercase;padding:0 15px;line-height:44px;display:block;white-space:nowrap;background:url(../images/global/arrowr.png) no-repeat 98% 50%;font-size:14px;}
	#ud-nav li.menu-expanded > a {text-decoration:none;}
	
	#ud-nav .nav-sub {padding:0px 15px 15px;text-align:left;display:none;}
	
	#ud-nav li.menu-expanded .nav-sub {display:block;}
	
	.ud-login,.ud-passwd-rem,.join_me {width:90%;margin-left:-45%;}
	.ud-login-help {margin-right:0;}
	.ud-login-newguy {position:static;top:auto;right:auto;border-left:0;width:auto;}
	.ud-login .text, .ud-passwd-rem .text,.join_me .text {width:90%;}
	
	.certifiedSearch {margin-top:0;}
	.homeslides .owl-prev {left:5px;}
	.homeslides .owl-next {right:5px;}
	
	.promoCnt .owl-prev {left:10px;}
	.promoCnt .owl-next {right:10px;}
	
	.mobile-sub-nav li {display:none;}
	.mobile-sub-nav li a,.mobile-sub-nav .go-back a  {color:#333;text-transform:uppercase;padding:0 15px;line-height:44px;display:block;font-weight:bold;border-bottom:1px solid #B1B0D7;font-size:14px;}
	.mobile-sub-nav .title{background:url(../images/global/arrowd.png) no-repeat 98% 50%;}
	.sub_sub_cnt {display:none;}
	.mobile-sub-nav .sub_sub_cnt a {padding-left:25px;}

	.nav-sub .s {margin:0 20px 0 0;}
	.nav-sub .m {font-family:Georgia;font-style:italic;font-weight:normal;color:#5b5b5b;padding-top:5px;line-height:18px; }
	.nav-sub .m h4 {margin-bottom:10px;font-weight:normal;font-size:16px;}
	.nav-sub .s li a {display:block;color:#4d4d4d;/*border-bottom:1px solid #dbdbdb;*/padding:6px 0;outline:0;white-space:nowrap;}
	.nav-sub .s li a:focus {outline:0;}
	.nav-sub .s li.last a{border:0;}
	.nav-sub .s li.divder{height:1px;background:#dbdbdb;}
	.nav-sub .s li a:hover{text-decoration:none;background:#f5f5f5;}
	.nav-sub .sub_sub  {display:none;}
	.nav-sub .sub_sub li a em{padding:0 5px 0 8px;}
	
	.fsection,.hsection {position:relative;}
	.companyInfo {padding:0;}
	.companyInfo .col {border-bottom:1px solid #666;padding:0 20px}
	.companyInfo .col h3 {padding:10px 0;cursor:pointer;background:url(../images/div2.png) no-repeat 100% 50%;font-size:16px;font-weight:400;margin-bottom:0;}
	.companyInfo .col h3.open {background:url(../images/div.png) no-repeat 100% 50%;}
	.companyInfo .col ul{display:none;line-height:30px;font-size:14px;}
	
	.cc {margin:10px 0 0;}
	
/*	#lz_floating_button {display:none;}*/
	
	html.hdr-expanded-nav {
		height: 100%;
		min-height: 100%;
	
	}
	html.hdr-expanded-nav body {
		height: 100%;
		min-height: 100%;
	}
}

@media only screen and (max-width: 480px) {
	.boxcnt {width:100%;}
	.box {margin-bottom:10px;}
	.box.l {margin-left:10px;}
	.box5 {display:block;}
	.box2,.box4,.box3 {display:none;}
	.boxmobile {display:block;}
	
	.extraInfo {display:none;}
	.boxipad {display:none;}
	.weddingwire, .theknot, .bbb-logo {display:none;}
	
   
	.join-me {position:absolute;z-index:20;top:120px;
		width:320px;height:160px;
	background-image: url('../images/home/newsletter-signup-bg320x160.html');
	
	}
.email-form {position:relative;
			width:175px; 
			height:24px;
			top:100px;
			left:129px;
			
}
.email-box  {position:relative; 
			height:22px; 
			top:0px; 
			left:0px;
			font-size: 8px; 
			float:left; 
			width:148px;
			
			}
.join-me-sbmt {position:relative; 
				left:150px;
				top:0px; 
				width:24px; 
				height:24px; 
				
				}
.join-me-x {position: absolute; 
			width:30px;		
			top:8px;
			left:280px;			 
			height:10px;	
			/*background-color:#000000;*/
			}
	
}

@media only screen and (max-width: 768px) {
	.boxcnt {width:100%;}
	.box {margin-bottom:10px;}
	.box.l {margin-left:10px;}
	
	.box4,.box3 {display:none;}
	.boxtitle {display:none;}
	.mobilelove {display:none;}
	.boxipad {display:block;}
	.box8 {display:none;}
	
}


@media only screen and  (min-width: 768px) and (max-width: 949px) {
	html {background:url(../images/header-banner.gif) repeat-x;}   
	#wrap {width:auto;margin-left:10px;margin-right:10px;}
	#ud-bar {padding:17px 15px;height:40px;position:relative;}
	#ud-logo {display: block;height: 40px;vertical-align: top;text-decoration: none;position: absolute;}
	#ud-account {position:absolute;top:18px;right:190px;}
	#ud-account li {display:inline;}
	#ud-account li  a.ac{color:#efefef;margin:0 6px;font-size:11px;font-weight:bold;}
	.hdr-signin {display:none;}
	
	#ud-search {position:absolute;top:15px;right:10px;width:171px;padding:0 3px;}
	#ud-search .text {width:144px;height:21px;line-height:20px;}
	#ud-phone {position:absolute;bottom:10px;right:10px;font-family:Georgia;font-size:18px;color:#efefef;}
	.nav_control,.search_control {display:none;}
		
	#ud-nav {height:52px;text-align:center;zoom:1;padding-left:15px;position:relative;z-index:12;}
	#ud-nav li.menu,#ud-nav li.menulast {float:left;position:relative;font-weight:bold;margin-top:13px;}
	#ud-nav li.menu > a,#ud-nav li.menulast > a{color:#333;text-transform:uppercase;padding:0 .5em;height:40px;line-height:32px;display:block;white-space:nowrap;}
	#ud-nav li.menu-expanded > a {text-decoration:none;background:#fff;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.17);-moz-box-shadow: 0 0 5px rgba(0,0,0,.17);box-shadow: 0 0 5px rgba(0,0,0,.17);}
	
	#ud-nav .nav-sub {position:absolute;top:39px;left:0;padding:10px 15px;width:435px;background:#fff;min-width:100px;z-index:2;text-align:left;display:none;-moz-box-shadow: 0 3px 5px rgba(0,0,0,.17);-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.17);box-shadow: 0 3px 5px rgba(0,0,0,.17);filter: progid:DXImageTransform.Microsoft.Shadow(color='#5f5f5f', Direction=145, Strength=3);}
	#ud-nav li.menu-expanded .nav-sub {display:block;}

	.nav-sub .s {float:left;width:190px;margin:0 20px 0 0;}
	.nav-sub .m {overflow:hidden;zoom:1;font-family:Georgia;font-style:italic;font-weight:normal;color:#5b5b5b;padding-top:5px;line-height:18px; }
	.nav-sub .m h4 {margin-bottom:10px;font-weight:normal;font-size:16px;}
	.nav-sub .s li a {display:block;color:#4d4d4d;/*border-bottom:1px solid #dbdbdb;*/padding:6px 0;outline:0;white-space:nowrap;}
	.nav-sub .s li a:focus {outline:0;}
	.nav-sub .s li.last a{border:0;}
	.nav-sub .s li.divder{height:1px;background:#dbdbdb;}
	.nav-sub .s li a:hover{text-decoration:none;background:#f5f5f5;}
	.nav-sub .sub_sub  {display:none;}
	.nav-sub .sub_sub li a em{padding:0 5px 0 8px;}
	
	.fsection,.hsection {width:auto;margin:0 auto;position:relative;}
	.companyInfo .col{width:170px;float:left;margin:0 10px 10px 0;}
	.companyInfo .tweets_cnt {width:340px;margin-right:20px;}
	.our_jewelry {margin-left:80px;}
	
	.cc {position:absolute;top:-5px;right:5px;}
	.cc img{margin-right:5px;}
	.certifiedSearch {margin-top:-40px;}
	
	.boxcnt {width:100%;}
	.box {margin-bottom:15px;}
	.box.l {margin-left:15px;}
	
	.box4 {display:none;}
	
}

/* promo popup */
/*div is used as link */
.join-me-sbmt > a, .join-me-x > a {
 position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        text-decoration: none; /* No underlines on the link */
        z-index: 10; /* Places the link above everything else in the div */
        background-color: #FFF; /* Fix to make div clickable in IE */
        opacity: 0; /* Fix to make div clickable in IE */
        filter: alpha(opacity=1); /* Fix to make div clickable in IE */
}

/* centered container */
.join-me-container {position:absolute; 
    top: 50%;
    left: 20%;
    margin-top: -50px;
    margin-left: -50px;    
    display:none;
 }
/* end centered container */
 
@media only screen and  (min-width: 1200px)  {
 
	.join-me {position:absolute;z-index:100500;top:300px;
		width:850px;height:425px;
	background-image: url('../images/home/newsletter-signup-bg850x425.html');
	
	}
.email-form {position:relative;
			width:465px; 
			height:65px;
			top:249px;
			left:344px;
			/*background-color:#000000;*/	
			display:none; 
}
.email-box  {position:relative; 
			height:63px; 
			top:0px; 
			left:0px;
			font-size: 22px; 
			float:left; 
			width:399px;
			}
.join-me-sbmt {position:relative; 
				left:401px;
				top:0px; 
				width:64px; 
				height:64px; 
				/*background-color:#000000;*/
				}
.join-me-x {position: relative; 
			width:73px;
			height:15px;			
			top:28px;
			left:745px;			 
			/*background-color:#000000;*/
			}
	
}

@media only screen and  (min-width: 768px) and (max-width: 1200px) {

	.join-me {position:absolute;z-index:20;top:200px;
		width:600px;height:300px;
	background-image: url('../images/home/newsletter-signup-bg600x300.html');
	
	}
.email-form {position:relative;
			width:328px; 
			height:43px;
			top:174px;
			left:243px;	 
}
.email-box  {position:relative; 
			height:44px; 
			top:0px; 
			left:0px;
			font-size: 19px; 
			float:left; 
			width:280px;
			}
.join-me-sbmt {position:relative; 
				left:283px;
				top:0px; 
				width:44px; 
				height:44px; 
				/*background-color:#000000;*/
				}
.join-me-x {position: relative; 
			width:55px;	
			height:13px;			
			top:18px;
			left:525px;			 
		/*background-color:#000000;*/
			}
	
}

@media only screen and  (min-width: 480px) and (max-width: 768px) {
.join-me {position:absolute;z-index:20;top:160px;
		width:460px;height:230px;
	background-image: url('../images/home/newsletter-signup-bg460x230.html');
	
	}
.email-form {position:relative;
			width:252px; 
			height:34px;
			top:130px;
			left:186px;
			;
}
.email-box  {position:relative; 
			height:34px; 
			top:0px; 
			left:0px;
			font-size: 10px; 
			float:left; 
			width:215px;}
.join-me-sbmt {position:relative; 
				left:215px;
				top:0px; 
				width:33px; 
				height:33px; 
				}
.join-me-x {position: relative; 
			width:43px;
			height:13px;			
			top:10px;
			left:400px;			 
			/*background-color:#000000; */
			}
}

