@import url('https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@charset "utf-8";
/* CSS Document */
 	/* box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-webkit-box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-moz-box-shadow: inset 0px 0px 0px 1px #D9D9D9;
	-o-box-shadow: inset 0px 0px 0px 1px #D9D9D9;*/
/**{margin:0; padding:0;}*/
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, section, header, footer {
	margin:0;
	padding:0;
	border:0;
	outline:0;
}
a{text-decoration:none;
	 /*transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;*/
}
a:hover{/* -moz-transition:all 1s ease-in 0s; -webkit-transition:all 1s; -o-transition:all 1s;*/}
img{max-width:100%;}

body{font-family: 'Noto Serif', serif; font-weight: 400; color:#000000; font-size:16px; line-height:24px; background-color:#FFFFFF; -webkit-font-smoothing:antialiased; word-wrap:break-word;}
.clear{clear:both; margin:0px; padding:0px; border:0px; height:0px; font-size:0px;}

.heading{font-family: 'Playfair Display', serif; font-weight: 400; font-size:48px; line-height:1; color:#000000; text-transform:uppercase; padding:0px 0px 50px 0px; margin:0px;}
.heading1{font-family: 'Noto Serif', serif; font-weight: 400; font-size:40px; line-height:1; color:#000000; text-transform:uppercase; padding:0px 0px 30px 0px; margin:0px;}
.heading2{font-family: 'Playfair Display', serif; font-weight: 400; font-size:30px; line-height:1; color:#000000; text-transform:uppercase; padding:0px 0px 30px 0px; margin:0px;}

.button{font-family: 'Noto Serif', serif; font-weight: 400; font-size:16px; line-height:48px; text-transform:uppercase; text-align:center; width:235px; background-color:transparent; overflow:hidden;}
.button a{color:#FFF; border:1px solid #FFF; display:block;}
.button1{font-family: 'Noto Serif', serif; font-weight: 400; font-size:16px; line-height:50px; text-transform:uppercase; overflow:hidden;}
.button1 a{background-color:#000; color:#FFF; padding:13px 25px;}
.button2{font-family: 'Noto Serif', serif; font-weight: 400; font-size:16px; line-height:48px; text-transform:uppercase; text-align:center; background-color:transparent; overflow:hidden;}
.button2 a{color:#FFF; border:1px solid #FFF; display:block;}

.button3{font-family: 'Noto Serif', serif; font-weight: 400; font-size:14px; line-height:46px; text-transform:uppercase; text-align:center; width:136px; background-color:#daba51; overflow:hidden;}
.button3 a{color:#000; display:block;}

.style1{color:#cc9833; font-size:24px; margin:0px 0px 15px 0px;}
.style2{font-size:18px; font-family: 'Noto Serif', serif; font-weight: 700; text-transform:uppercase;}
.style3{font-family: 'Playfair Display', serif; font-weight: 400; font-size:18px; border-bottom:1px solid #e5e5e5; padding-bottom:15px; margin-bottom:15px;}
.style3 span{float:right; font-size:14px; text-transform:uppercase;}
.style3 span a{color:#cc9833;}
.style4{padding-top:10px;}

.gap{height:7px;}
.gap1{height:15px;}

.input1, .input2{width:96%; padding:0px 2%; line-height:50px; height:50px; color:#000000; font-family: 'Noto Serif', serif; font-weight: 400; font-size:14px; margin-bottom:12px; border:1px solid #646363;} 
.input2{padding:10px 2%; height:110px; line-height:normal;}
select.input1{width:100%; line-height:54px; height:54px; color:#000000;}
.input3{width:70px; line-height:40px; height:40px; color:#000000; font-family: 'Noto Serif', serif; font-weight: 400; font-size:14px; margin-bottom:12px; border:1px solid #646363;} 



.submit{background-color:#000000; padding:0px 40px; font-family: 'Noto Serif', serif; font-weight: 400; font-size:16px; line-height:50px; height:50px; color:#FFF; text-transform:uppercase; border:none; cursor:pointer; -webkit-appearance: none;}
.submit1{background-color:#000000; padding:0px 20px; font-family: 'Noto Serif', serif; font-weight: 400; font-size:14px; line-height:47px; height:47x; color:#FFF; text-transform:uppercase; border:none; cursor:pointer; -webkit-appearance: none;}
textarea{resize:none;}

header{width:100%; background-color:#000000; position:relative; -moz-transition:all 1s ease-in 0s; -webkit-transition:all 1s; -o-transition:all 1s;}
.header_image{width:100%;}
.headerarea{width:98%; max-width:1170px; margin:0px auto;}

.mobile_header{display:none; position:absolute; top:-40px; right:10px; z-index:999999;}
.mobile_header a{line-height:0px; margin-left:5px;}

.header_top{font-size:12px; line-height:20px; text-align:center; color:#a3a3a3; border-bottom:1px solid #1a1a1a;}
.header_top a{color:#a3a3a3;}
.header_top p{margin:0px; padding:20px 13px; display:inline-table; border-right:1px solid #1a1a1a;}
.header_top p:first-child{border-left:1px solid #1a1a1a;}
.header_top img{vertical-align:middle;}

.header_mid{}
.header_mid a{display:inline-block; margin:0px 10px;}
.header_mid_left{float:left; padding:57px 0px 0px 0px;}
.header_mid_right{float:right; padding:57px 0px 0px 0px;}

.logo{width:100%; text-align:center; padding:33px 0px; margin-top:-84px;}
.logo a{display:block; /*line-height:1;*/ /*float:left;*/}
.logo img{max-width:100%;}

.header_bottom{/*padding-bottom:40px;*/  border-top:1px solid #1a1a1a;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	 transition: all .5s ease-in-out;	
	}

header nav{padding:15px 0px;}
header nav li{position:relative; /*text-shadow:2px 2px 1px rgba(0,0,0, .8);*/}
header nav ul{list-style:none; text-align:center;}
header nav ul li{display:block; position:relative; display:inline-table; /*float:left;*/ font-size:16px; line-height:30px; font-family: 'Noto Serif', serif; font-weight: 400; text-transform:uppercase; padding:0px 20px;}
header nav ul li:first-child{}
header nav ul li a{display:block; color:#a3a3a3;}
header nav ul li a:hover{color:#FFFFFF;}
header nav ul li .active{color:#FFFFFF;}
/*dropdown*/
header nav ul li:hover{background-color:;}
header nav ul li ul{background-color:#212121; display:none; padding:0px; position:absolute; /*width:200px;*/ min-width:250px; left:0px !important; z-index:999; margin:0px; text-align:left;}
header nav li:hover > ul{display:block;}
header nav li li{display:block; font-size:15px; float:none; margin:0px; padding:0px !important; /*width:200px;*/ min-width:250px; background:none; border:none; position:relative; text-transform:none; letter-spacing:0px; border-bottom:1px solid #FFFFFF; line-height:normal;}
header nav li li:last-child{border:none;}
header nav li:hover li a{background:none; color:#FFF;}
header nav li ul a{display:block; /*height:40px;*/ /*font-size:18px;*/ font-style:normal; margin:0px; padding:12px 15px !important; text-align:left; /*text-transform:none;*/ border:none;}
header nav li ul a:hover{background-color:#daba51; color:#000; border:none;}
/*from second dropdown*/
header nav ul ul li:hover{background:#212121;}
header nav li ul ul{left:250px !important; top:0px !important; position:absolute; z-index:9999;}

/*.header_navarea.smaller{position:fixed; width:100%; z-index:999; top:0px; -moz-transition:all 1s ease-in 0s; -webkit-transition:all 1s; -o-transition:all 1s;}
.header_navarea.smaller .header_mid{padding-bottom:10px;  -moz-transition:all 1s ease-in 0s; -webkit-transition:all 1s; -o-transition:all 1s;}

.inner_header .flexcaption_style1{font-size:72px; line-height:1; margin-bottom:10px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	 transition: all .5s ease-in-out;
}
.inner_header{position:relative;}
.inner_header{min-height:400px; background:url(images/innerbanner.jpg) no-repeat center top; background-size:cover;}
.inner_header img{display:none;}

@media only screen and (max-width:1099px) {
.inner_header .flexcaption_style1{font-size:50px;}
}
@media only screen and (max-width:1023px) {
}
@media only screen and (max-width:767px) {
.flexcaption{display:none;}	
}*/

section{width:100%;}
.area{width:98%; max-width:1170px; margin:0px auto;}
.home_blocks{padding:80px 0px;}

.diamond_section{padding:80px 0px; background:url(images/diamond/bg.jpg) no-repeat top center; background-size:cover;}
.diamond_area{display:flex; flex-wrap:wrap;}
.diamond_blocks{width:32%; margin-left:2%; float:left; font-size:18px; color:#000000;}
.diamond_blocks:nth-child(1){margin-left:0; background:url(images/diamond/1.jpg) no-repeat left top; background-size:cover; text-align:left;}
.diamond_blocks:nth-child(3){background:url(images/diamond/4.jpg) no-repeat left top; background-size:cover; text-align:left;}
.diamond_blocks_inner{padding:30px 30px 100px 30px; min-height:300px; position:relative;}
.diamond_blocks p{margin:0px;}
.diamond_blocks_heading{font-family: 'Playfair Display', serif; font-weight: 400; font-size:48px; line-height:1; padding-bottom:10px;}
.diamond_blocks_inner .button{width:143px;}
.diamond_blocks_inner .button{position:absolute; left:30px; bottom:50px;}
.diamond_blocks_inner .button a{color:#000; border:1px solid #000;}
.diamond_blocks_upper{background:url(images/diamond/2.jpg) no-repeat left top; background-size:cover; margin-bottom:30px;}
.diamond_blocks_lower{background:url(images/diamond/3.jpg) no-repeat left top; background-size:cover;}
.diamond_blocks_inner_1{padding:30px 30px 75px 30px; min-height:95px; position:relative;}
.diamond_blocks_inner_1 .button{width:143px;}
.diamond_blocks_inner_1 .button{position:absolute; left:30px; bottom:25px;}
.diamond_blocks_inner_1 .button a{color:#000; border:1px solid #000;}
.diamond_blocks_heading1{font-family: 'Playfair Display', serif; font-weight: 400; font-size:36px; line-height:1; padding-bottom:10px;}
.diamond_blocks_heading1 span{display:block;}

.browsecollection_section{padding:80px 0px; background:url(images/browsecollection/bg.jpg) no-repeat top center; background-size:cover;}
.browsecollection_section .area{width:98%; max-width:1230px; margin:0px auto;}
.browsecollection_section .heading{color:#FFF;}
.browsecollection_block{position:relative;}
.browsecollection_block_text{position:absolute; left:0px; bottom:30px; width:100%; font-family: 'Playfair Display', serif; font-weight: 400; font-size:24px; line-height:1; padding:20px 0px; color:#000000; text-align:center; border:1px solid #eeeeee; border-width:1px 0px; background:rgba(255,255,255,.5);}

.featuredproducts_section{font-size:18px; color:#000000; text-align:center; padding:80px 0px; background-color:#FFFFFF; background:url(images/featuredproducts/bg.jpg) no-repeat top center; background-size:cover;}
.featuredproducts_section a{color:#000000;}
.featuredproducts_blocksarea{display:flex; flex-wrap:wrap;}
.featuredproducts_blocks{float:left; width:32%; padding:0px; margin-left:2%; background-color:#FFFFFF;}
.featuredproducts_blocks:first-child{margin-left:0px;}
.featuredproducts_blocks_imgarae img{width:100%;}
.featuredproducts_blocks_textarea{padding:0px 20px 25px 20px;}
.featuredproducts_blocks .button{margin:auto;}
.featuredproducts_blocks .button a{color:#000; border:1px solid #000;}

.featuredproducts_blocks1{padding:0px; margin:0; background-color:#FFFFFF; text-align:center;}
.featuredproducts_blocks1 a{color:#000000;}
.featuredproducts_blocks1 .button{margin:auto;}
.featuredproducts_blocks1 .button a{color:#000; border:1px solid #000;}

.twocolumn_section{}
.twocolumn_area{display:flex; flex-wrap:wrap;}
.twocolumn_block_left{width:50%; float:left; background:url(images/twocolumn-bg1.jpg) no-repeat top left; background-size:cover; padding:80px 0px;}
.twocolumn_block_right{width:50%; float:right; background:url(images/twocolumn-bg2.jpg) no-repeat top left; background-size:cover; padding:80px 0px;}
.twocolumn_text{font-size:18px; color:#FFFFFF; min-height:240px; width:535px; position:relative;}
.twocolumn_text p{margin:0px;}
.twocolumn_block_left .twocolumn_text{float:right; margin-right:50px;}
.twocolumn_block_right .twocolumn_text{margin-left:50px;}
.twocolumn_heading{font-family: 'Playfair Display', serif; font-weight: 400; font-size:40px; line-height:1; color:#FFFFFF; padding-bottom:10px;}
.twocolumn_text .button{position:absolute; left:0px; bottom:0px;}

.threecolumnshop_section{padding:40px 0px; background:url(images/threecolumnshop-bg.jpg) no-repeat top center; background-size:cover;}
.threecolumnshop_area{display:flex; flex-wrap:wrap;}
.threecolumnshop_blocks{width:32%; margin-left:2%; float:left; font-size:18px; color:#FFFFFF; background:rgba(0,0,0,.8);}
.threecolumnshop_blocks:nth-child(1){margin-left:0;}
.threecolumnshop_blocks_inner{padding:30px; font-size:18px; color:#FFFFFF; min-height:270px; position:relative;}
.threecolumnshop_blocks_inner .button{position:absolute; left:30px; bottom:30px;}
.threecolumnshop_heading{font-family: 'Playfair Display', serif; font-weight: 400; font-size:40px; line-height:1; color:#FFFFFF; padding-bottom:10px;}

.newarrival_section{font-size:18px; color:#000000; padding:80px 0px; background-color:#FFFFFF; background:url(images/newarrival/bg.jpg) no-repeat top center; background-size:cover;}
.newarrival_section a{color:#000000;}
.newarrival_section .heading{font-family: 'Playfair Display', serif; font-weight: 400; font-size:30px; line-height:1; color:#000000; text-transform:uppercase; padding:0px 0px 50px 0px; margin:0px;}
.newarrival_section .area{max-width:1200px;}
.newarrival_left{width:370px; float:left;}
.newarrival_right{width:810px; float:right;}
.newarrival_leftblock{background-color:#FFFFFF; padding:10px; margin-top:10px; font-size:16px; line-height:20px;}
.newarrival_leftblock:first-child{margin-top:0px;}
.newarrival_leftblock_image{float:left; width:40%; padding-right:20px;}
.newarrival_leftblock p{margin:0px; padding-bottom:5px;} 
.newarrival_leftblock_price{font-family: 'Noto Serif', serif; font-weight: 700; font-size:18px;}
.newarrival_leftblock .button{font-family: 'Noto Serif', serif; font-weight: 400; font-size:14px; line-height:38px; text-transform:uppercase; text-align:center; width:120px; background-color:transparent; overflow:hidden;}
.newarrival_leftblock .button a{color:#000; border:1px solid #000; display:block;}

.featuredproducts_section a{color:#000000;}
.featuredproducts_blocks{float:left; width:32%; padding:0px; margin-left:2%; background-color:#FFFFFF;}
.featuredproducts_blocks:first-child{margin-left:0px;}
.featuredproducts_blocks_imgarae img{width:100%;}
.featuredproducts_blocks_textarea{padding:0px 20px 25px 20px;}
.featuredproducts_blocks_textarea p{margin:15px 0px;}
.featuredproducts_blocks .button{margin:auto;}
.featuredproducts_blocks .button a{color:#000; border:1px solid #000;}

.awesomecollections_section{padding:80px 0px 0px 0px; background:url(images/awesomecollections/bg.jpg) no-repeat top center; background-size:cover; text-align:center;}
.awesomecollections_section .heading{color:#FFF;}
.awesomecollections_block{position:relative; width:12.5%; float:left;}
.awesomecollections_block img{width:100%;}
.awesomecollections_block_text{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:100%; font-size:24px; line-height:1; padding:0px; color:#FFFFFF; text-align:center;}

.antiquejewelry_section{padding:80px 0px; background:url(images/antiquejewelry/bg.jpg) no-repeat top center; background-size:cover;}
.antiquejewelry_area{background-color:#FFFFFF; font-size:18px; line-height:30px;}
.antiquejewelry_left{width:40%; float:left;}
.antiquejewelry_right{width:60%; float:right;}
.antiquejewelry_right_inner{padding:7% 5%;}
.antiquejewelry_right .heading{padding:0px 0px 25px 0px;}
.antiquejewelry_right .button1{margin-top:30px;}

.happycustomers_section{padding:80px 0px; background:url(images/happycustomers/bg.jpg) no-repeat top center; background-size:cover;}
.happycustomers_section .heading{color:#FFF; padding-bottom:100px;}
.happycustomers_block{position:relative; width:32%; margin-right:2%; float:left;}
.happycustomers_block:last-child{margin-right:0px;}
.happycustomers_block_inner{border:1px solid #FFF; padding:16px;}
.happycustomers_block_image{position:absolute; left:50%; margin-left:-65px; top:-55px;}
.happycustomers_block_text{background:url(images/happycustomers/block-bg.jpg) no-repeat top center; background-size:cover; min-height:230px; padding:60px 4% 0px 4%; font-size:16px; line-height:24px; color:#676767; text-align:center;}
.happycustomers_block_text p{margin:0px; padding:0px 0px 20px 0px;}
.happycustomers_block_textblock{min-height:220px;}
.happycustomers_block_heading{font-family: 'Playfair Display', serif; font-weight: 400; font-size:30px; line-height:1; color:#000000;}

.specialoffer_section{padding:80px 0px; /*background:url(images/specialoffer/bg.jpg) no-repeat top center; background-size:cover;*/ background-color:#FFFFFF;}
.specialoffer_block{position:relative; width:32%; margin-left:2%; float:left;}
.specialoffer_block img{width:100%;}
.specialoffer_block:nth-child(1){margin-left:0;}
.specialoffer_block_text{position:absolute; left:0px; bottom:50px; width:100%; font-family: 'Playfair Display', serif; font-weight: 400; font-size:24px; line-height:1; padding:20px 0px; color:#FFFFFF; text-align:center; background:rgba(0,0,0,.5);}

.fourblock_section{padding:70px 0px; background:url(images/fourblock/bg.jpg) no-repeat top center; background-size:cover;}
.fourblock_block{position:relative; width:25%; float:left; text-align:center;}
.fourblock_block_text{font-family: 'Playfair Display', serif; font-weight: 400; font-size:36px; line-height:1; padding:20px 0px 0px 0px; color:#000000; text-align:center;}
.fourblock_block_text span{display:block; font-size:24px;}

.subscribe_section{padding:50px 0px; background:url(images/subscribe-bg.jpg) no-repeat top center; background-size:cover;}
.subscribe_block{position:relative; padding-right:280px; font-size:18px; color:#FFFFFF;}
.subscribe_heading{font-family: 'Playfair Display', serif; font-weight: 400; font-size:40px; line-height:1; padding:0px 0px 15px 0px; color:#FFFFFF;}
.subscribe_section .button2{position:absolute; top:20px; right:0px;}
.subscribe_section .button2 a{padding:0px 15px;}

.footertop_section{padding:50px 0px; background:#1c1c1c; border-bottom:1px solid #333333;}
.footertop_block{position:relative; padding-left:300px; font-size:16px; line-height:24px; color:#FFFFFF;}
.footertop_logo{width:235px; position:absolute; top:0px; left:0px; padding:10px 30px 10px 0px; border-right:1px solid #FFF;}

footer{width:100%; font-size:14px; color:#FFFFFF; background-color:#1c1c1c; padding:0px;}
footer a{color:#d1d1d1; color:#FFFFFF;}
.footer_area{width:98%; max-width:1170px; margin:0px auto;}
.footer_top{padding:35px 0px;}
.footer_top_block{float:left; width:25%;}
.footer_heading{font-family: 'Noto Serif', serif; font-weight: 700; font-size:20px; color:#FFF; padding-bottom:15px;}
.footer_top_addressblock{position:relative; padding-left:30px; padding-bottom:15px;}
.footer_top_addressblock img{position:absolute; left:0px; top:0px;}

.footer_top_block ul{list-style:none;}
.footer_top_block li{padding-bottom:5px;}

.footer_bottom{padding:50px 0px 360px 0px; border-top:1px solid #383838; text-align:center; font-size:16px; background:url(images/footer-img.jpg) no-repeat bottom center;}
.footer_bottom ul{list-style:none; text-align:center;}
.footer_bottom li{display:inline-table;}
.footer_bottom li:after{content:'/'; padding:0px 10px;}
.footer_bottom li:last-child:after{content:none; padding:0px 10px;}
.footer_bottom_social{padding:20px 0px;}
.footer_bottom_social img{padding:0px 5px;}

.recaptcha{margin-bottom:18px;}

/*inner page*/
.inner_area{padding:80px 0px;}

.list{list-style:none;}
.list li{padding-bottom:10px; padding-left:35px; background:url(images/bullet.png) no-repeat left top 5px;}

.myaccount_area{position:relative; padding-left:297px; min-height:300px;}
.myaccount_block{position:absolute; left:0px; top:0px; width:270px;}
.myaccount_block_heading{font-family: 'Playfair Display', serif; font-weight: 400; font-size:24px; text-transform:uppercase; border-bottom:1px solid #e5e5e5; padding-bottom:15px; margin-bottom:15px;}
.myaccount_block ul{list-style:none;}
.myaccount_block ul li{padding-bottom:10px; padding-left:15px; font-size:15px; background:url(images/bullet1.png) no-repeat left top 10px;}
.myaccount_block ul li a{color:#000;}

.contactinformation_block{width:370px; margin-right:30px; float:left; font-size:13px; padding-bottom:50px;}
.newsletter_block{width:370px; float:left; font-size:13px; padding-bottom:50px;}
.addressbook_block{font-size:13px;}
.addressbook_page_block{width:370px; margin-right:30px; float:left; font-size:13px; padding-bottom:50px; min-height:225px;}
.contactinformation_block p, .newsletter_block p, .addressbook_block p, .addressbook_page_block p{margin:0px;}
.addressbook_block_block{float:left; margin-right:25%;}
.addressbook_block_block_heading{font-family: 'Noto Serif', serif; font-weight: 700; text-transform:uppercase;}
.addressbook_block_block_style{color:#cc9833;}
.addressbook_block_block_style a{color:#cc9833;}

.accountform_area{max-width:470px;}
.accountform_area p{font-size:18px;}
.accountform_area .input1{margin-bottom:0px;} 
.accountform_checkboxarea{padding:18px 0px;}
.accountform_area .submit{margin-top:20px;}

.contact_left{width:31.5%; float:left;}
.contact_right{width:66%; float:right;}
.contact_left a{color:#000000;}
.contact_style1{font-size:15px;}
.contact_style1 a{color:#0d67ad;}
.contact_style2{font-size:18px;}
.contact_style2 span{font-size:15px;}
.contact_style3{font-size:13px; border-top:1px solid #e7e7e7; padding-top:25px;}
.contact_formarea{padding-top:40px;}
.contact_formarea p{font-size:18px; margin-top:0px;}
.contact_formblock{width:32%; margin-left:2%; float:left;}
.contact_formblock:first-child{margin-left:0px;}
.contact_formarea .input1, 
.contact_formarea .input2{margin-bottom:20px;} 

.faqblock{background-color:#fbfbfb; padding:15px 20px; border:1px solid #f2f2f2;}
.faqblock_heading{color:#b18d23; font-size:22px; padding-bottom:10px;}
.faqblock p{margin:0px;}
.faqblock ul{list-style:none; padding-top:5px;}
.faqblock ul li{padding-left:25px; background:url(images/bullet2.png) no-repeat left top 5px;}

.forgotpassword_area{max-width:770px; margin:auto;}
.forgotpassword_style1{font-size:18px;}

.login_area{max-width:970px; margin:auto;}
.login_bottom{border-top:1px solid #e7e7e7; padding-top:40px;}
.login_formblock{width:48%; margin-left:4%; max-width:370px; float:left;}
.login_formblock:first-child{margin-left:0px;}
.login_formblock p{font-size:18px; margin-top:0px;}
.login_formblock .input1{margin-bottom:20px;} 
.login_style1{/*font-family: 'noto_serifitalic';*/ font-family: 'Noto Serif', serif; font-weight: 400; font-style:italic; margin-left:20px;}
.login_style1 a{color:#000000; text-decoration:underline;}
.login_bottom1{border-top:1px solid #e7e7e7; padding-top:25px; margin-top:50px; text-align:center; color:#838383;}
.login_bottom1 a{color:#b97e1e;}

.newsletter_checkboxarea{padding:0px 0px 24px 0px; font-size:18px;}

.return_area{max-width:770px; margin:auto;}
.return_area .style1{color:#cc9833; font-size:20px; margin:15px 0px 15px 0px;}
.return_style{font-size:18px; margin-top:0px;}

.cart_block{background-color:#f7f7f7; border-bottom:1px solid #d7d7d7; padding:5% 5% 5% 250px; color:#676767; font-family: 'Noto Serif', serif; font-weight: 700; font-size:14px;}
.cart_block a{color:#000;}
.cart_block p{margin:0px;}
.cart_block_image{float:left; width:168px; margin-left:-198px;}
.cart_block_image img{border:1px solid #e1e1e1;}
.cart_block_heading{font-family: 'Noto Serif', serif; font-weight: 400; font-size:20px; padding-bottom:6px;}
.cart_block_style{font-family: 'Noto Serif', serif; font-weight: 400;}
.cart_block_qty{padding:2px 0px;}
.cart_block_qty input[type='text']{line-height:30px; height:30px; width:60px; text-align:center; color:#000000; font-family: 'Noto Serif', serif; font-weight: 400; font-size:14px; border:1px solid #e8e8e8;}
.cart_block_delete img{vertical-align:middle; padding-right:10px;}
.cart_block_delete a{display:block;}

.cart_bottom{padding-top:40px;}
.cart_bottom_left{float:left;}
.cart_bottom_right{float:right; width:433px;}
.cart_bottom_left1{float:left;}
.cart_bottom_right1{float:right; width:433px;}
.cart_bottom_right1 .submit1:nth-child(1){background-color:#dab14d; margin-right:15px;}
.cart_bottom_right1 .submit1:nth-child(2){background-color:#da2929;}

.myorder_subtotal{padding:20px; background-color:#000000; color:#FFFFFF;}
.myorder_subtotal td{border-bottom:1px solid #333333; padding:10px 0px;}
.myorder_style1{font-size:22px;}
.myorder_style2{font-size:12px; display:block;}
.myorder_inner{padding-bottom:20px;}

.cart_left_style{font-size:20px; text-transform:uppercase;}
.cart_bottom_left .submit{background-color:#da2929;}

.checkout_top{}
.checkout_top .cart_block{border:1px solid #d7d7d7; padding:2% 2% 2% 120px; font-size:12px;}
.checkout_top .cart_block_heading{font-size:14px; padding-bottom:0px;}
.checkout_top .cart_block_image{float:left; width:82px; margin-left:-102px;}
.checkout_top .cart_block_image img{border:1px solid #e1e1e1; width:80px;}
.checkout_top .cart_block_delete img{padding-right:5px; height:16px;}
.checkout_top .cart_block_qty input[type='text']{line-height:24px; height:24px; width:45px; font-size:12px;}
.checkout_bottom{}
.checkout_bottom .myorder_inner{padding-bottom:20px; max-width:500px; font-size:14px;}
.checkout_bottom .myorder_style1{font-size:14px;}
.checkout_bottom .myorder_style2{font-size:14px; display:inline-block;}

.checkout_formarea{padding-top:70px;}
.checkout_formblock{width:47%; margin-right:6%; float:left; color:#646464; font-size:14px; padding-bottom:80px;}
.checkout_formblock:nth-child(even){margin-right:0;}
.checkout_heading{font-family: 'Playfair Display', serif; font-weight: 400; font-size:24px; line-height:1; color:#000000; text-transform:uppercase; margin:0px 0px 10px 0px; background:url(images/cart/checkout_heading_bg.png) repeat-x left bottom;}
.checkout_heading span{background-color:#FFFFFF;}
.checkout_style{font-family: 'Noto Serif', serif; font-weight: 700;}
.checkout_style1{margin:0px 0px 10px 0px; font-size:16px;}
.checkout_style2{margin:0px 0px 5px 0px; font-size:12px;}
.checkout_style3{}
.checkout_style3 img{vertical-align:middle;}
.checkout_formblock_block{width:48%; margin-right:4%; float:left;}
.checkout_formblock_block:last-child{margin-right:0;}

.product_top{border-top:1px solid #e7e7e7; font-size:18px; text-transform:uppercase; padding:10px 0px;}
.product_top_left{float:left;}
.product_top_right{float:right;}
.product_top_right select{border:2px solid #e7e7e7; line-height:35px; height:35px; padding:0px 20px;}
.grid_view{margin-right:10px;}
.list_view{}
.grid_view .active, .list_view .active{opacity:.5; /*cursor:none;*/}
.product_left{width:770px; float:left;}
.product_right{width:370px; float:right;}
.product_block{width:370px; margin-right:30px; padding-bottom:55px; float:left; text-align:center; font-size:14px;}
.product_block:nth-child(even){margin-right:0px;}
.product_block_inner{border:1px solid #e7e7e7; padding:20px 30px 60px 30px; position:relative;}
.product_block p{margin:0px;}
.product_block_price{font-size:18px; font-family: 'Noto Serif', serif; font-weight: 700; padding-top:10px;}
.product_block_link{width:128px; line-height:50px; background-color:#000000; font-size:16px; text-align:center; position:absolute; left:50%; margin-left:-64px !important; bottom:-23px;} 
.product_block_link a{color:#FFF; font-family: 'Noto Serif', serif; font-weight: 700;}
.product_right_block{border:1px solid #e7e7e7; margin-bottom:20px; padding:20px 30px;}
.product_right_heading{margin:0px; font-size:20px; text-transform:uppercase; padding-bottom:25px;}
.product_right_style1{padding-left:35px; background:url(images/bullet3.png) no-repeat left top 5px; padding-bottom:10px; margin:0px;}
.product_right_style1 a{color:#000000;}
.product_right_style2{border-bottom:1px solid #e7e7e7; padding-bottom:15px; margin:0px 0px 15px 0px;}
.product_right_style2 a{color:#000000;}
.product_right_style2:last-child{border:none; padding-bottom:0px; margin-bottom:0px;}

.product_blocklist{/*padding-bottom:55px;*/ line-height:18px;}
.product_blocklist p{margin:0px 0px 15px 0px;}
.product_blocklist_inner{border:1px solid #e7e7e7; padding:20px 30px 20px 30px; padding-left:250px;}
.product_blocklist img{float:left; margin-left:-250px;}
.product_blocklist_link{width:128px; line-height:50px; background-color:#000000; font-size:16px; text-align:center; margin:0px !important;} 
.product_blocklist_link a{color:#FFF; font-family: 'Noto Serif', serif; font-weight: 700;}
.product_blocklist_style1{color:#8c8c8c;}
.product_blocklist_style1 a{color:#daba51;}
.product_blocklist_price{font-size:22px; font-family: 'Noto Serif', serif; font-weight: 700; padding-bottom:10px;}

.productdetail_top{}
.productdetail_top_left{width:49%; float:left;}
.productdetail_top_right{width:49%; float:right; font-size:18px;}
.productdetail_top_right a{color:#000000;}
.productdetail_mainimage{padding-bottom:9px;}
.productdetail_smallimage{float:left; padding-right:9px; padding-bottom:9px;}
.productdetail_mainimage img, .productdetail_smallimage img{border:1px solid #e7e7e7;}
.productdetail_top_right p{margin:0px 0px 10px 0px;}
.productdetail_style1{font-size:14px; color:#3f3d3d;}
.productdetail_style2{color:#168cd0;}
.productdetail_style3{font-size:24px; font-family: 'Noto Serif', serif; font-weight: 700;}
.productdetail_qty{padding:5px 0px;}
.productdetail_qty input[type='text']{line-height:40px; height:40px; width:75px; text-align:center; color:#000000; font-family: 'Noto Serif', serif; font-weight: 400; font-size:18px; border:1px solid #e2e2e2;}
.productdetail_link{width:128px; line-height:50px; background-color:#000000; font-size:16px; text-align:center; margin-top:20px !important;} 
.productdetail_link a{color:#FFF; font-family: 'Noto Serif', serif; font-weight: 700; display:block;}
.productdetail_compare_area{padding:10px 0px 20px 0px;}
.productdetail_compare_area p{float:left; margin-right:50px; font-size:14px;}
.productdetail_compare_area p img{vertical-align:middle; margin-right:5px;}
.productdetail_review_area{border:1px solid #cccccc; border-width:1px 0px;}
.productdetail_review_area p{float:left; font-size:14px; margin:0px; padding:10px 0px;}
.productdetail_review_area p:nth-child(2){float:right;}
.productdetail_review_area p img{vertical-align:middle; margin-right:5px;}

.productdetail_bottom{padding-top:80px;}
.productdetail_bottom ul{list-style:none;}
.productdetail_bottom ul li{float:left; font-size:18px; line-height:40px; color:#FFFFFF; font-family: 'Noto Serif', serif; font-weight: 700; background-color:#434343; margin:0px 1px 1px 0px;}
.productdetail_bottom ul li a{color:#FFFFFF; padding:0px 20px; display:block;}
.productdetail_bottom ul li a:hover{background-color:#daba51;}
.productdetail_bottom ul li a.active{background-color:#daba51;}
.productdetail_bottom_text{border:1px solid #e7e7e7; padding:20px; font-size:18px; line-height:30px;}

.wishlist_block{background-color:#f7f7f7; border-bottom:1px solid #d7d7d7; padding:5% 5% 5% 250px; color:#676767; font-size:14px;}
.wishlist_block a{color:#000;}
.wishlist_block p{margin:0px;}
.wishlist_block_image{float:left; width:168px; margin-left:-198px;}
.wishlist_block_image img{border:1px solid #e1e1e1;}
.wishlist_block_heading{font-size:20px; padding-bottom:6px; color:#000; padding-bottom:5px;}
.wishlist_block_style{font-family: 'Noto Serif', serif; font-weight: 700; font-size:18px; color:#000; padding-top:5px; padding-bottom:15px;}
.wishlist_linkblock{}
.wishlist_block_link{width:128px; line-height:50px; background-color:#000000; font-size:16px; text-align:center; float:left; margin-right:15px !important;} 
.wishlist_block_link a{color:#FFF !important; font-family: 'Noto Serif', serif; font-weight: 700;}
.wishlist_block_delete{padding-top:10px;}
.wishlist_block_delete img{vertical-align:middle; padding-right:10px;}
.wishlist_block_delete a{display:block;}

.wishlist_bottom{padding-top:40px; float:right;}
.wishlist_bottom .submit1{margin-bottom:10px;}
.wishlist_bottom .submit1:nth-child(1){margin-right:10px;}
.wishlist_bottom .submit1:nth-child(2){background-color:#dab14d; margin-right:10px;}
.wishlist_bottom .submit1:nth-child(3){background-color:#da2929;}

.loosediamond_search{border:1px solid #e7e7e7; border-width:1px 0px; font-family: 'Noto Serif', serif; font-weight: 700; font-size:16px; color:#000; text-transform:uppercase; padding:10px 0px; margin:25px 0px;}
.loosediamond_block{position:relative; padding-left:200px; font-size:14px; padding-bottom:30px;}
.loosediamond_block_heading{position:absolute; left:0px; font-family: 'Noto Serif', serif; font-weight: 700; font-size:16px; color:#000; text-align:right; text-transform:uppercase; width:175px;}
.loosediamond_block p{float:left; padding-bottom:10px; margin:0px 30px 0px 0px;}
.loosediamond_block p input[type="checkbox"]{}
.loosediamond_block p.shape{text-align:center; font-size:11px; text-transform:uppercase; width:65px; line-height:15px; height:65px; padding-top:10px; cursor:pointer;}
.loosediamond_block p.shape img{}
.loosediamond_block p.shape:hover{background-color:#cccccc;}
.loosediamond_block p.shape.active{background-color:#cccccc;}

.loosediamond_rangearea{font-size:14px; color:#000000; max-width:450px; padding-top:5px;}
.loosediamond_rangearea a{color:#000000;}
.loosediamond_rangearea p{float:none; padding:inherit !important; margin:inherit !important;}
.range_block{float:left;}
.range_block:last-child{float:right;}
.range_block span{float:left; line-height:34px; margin-right:10px;}

.loosediamond_search1{border:1px solid #e7e7e7; border-width:1px 0px; font-family: 'Noto Serif', serif; font-weight: 700; font-size:16px; color:#000; text-transform:uppercase; padding:0px; margin:25px 0px;}
.loosediamond_search1_left{float:left; padding:10px 0px;}
.loosediamond_search1_left span{text-transform:none; font-family: 'Noto Serif', serif; font-weight: 400;}
.loosediamond_search1_right{float:right; line-height:45px;}
.loosediamond_search1_right a{background-color:#000000; color:#FFFFFF; text-transform:uppercase; font-family: 'Noto Serif', serif; font-weight: 400; padding:12px 20px;}

/*.input4{width:65px; line-height:28px; height:28px; background-color:transparent; color:#848484; font-family: 'Noto Serif'; font-weight: 400; font-size:14px; text-align:center; border:2px solid #e8e8e8;}*/ 
.input4{width:65px; line-height:28px; height:28px; background-color:#FFF; border:1px solid #646363; color:#848484; font-family: 'Noto Serif'; font-weight: 400; font-size:14px; text-align:center; /*border:none;*/}

.loosediamond_tablearea{font-size:14px; color:#000000; border:1px solid #cfcfcf; height:500px; overflow:auto;}
.loosediamond_table_ultop{background-color:#000000; color:#FFFFFF;}
.loosediamond_table_ultop a{color:#FFFFFF;}
.loosediamond_table_ultop p{float:left; width:11.11%; text-align:center;}
.loosediamond_table_ultop p span{display:block; color:#c9c9c9; font-size:12px;}
.loosediamond_table_ul{}
.loosediamond_table_ul:nth-child(even){background-color:#f7f7f7;}
.loosediamond_table_ul p{float:left; width:11.11%; text-align:center;}
.loosediamond_table_ul p span{display:block; color:#c9c9c9; font-size:12px;}
.loosediamond_table_ul:hover{background-color:#cccccc;}

.labgrown_inner_area{padding:80px 0px 0px 0px;}
.labgrown_heading{background-color:#000000; font-family: 'Noto Serif', serif; font-weight: 400; font-size:30px; color:#FFF; text-transform:uppercase; text-align:center; padding:0px 0px 50px 0px; margin:0px;}
.labgrown_area{background-color:#000000; padding:60px 30px; color:#FFF; margin-top:50px;}
.labgrown_area a{color:#FFF;}
.labgrown_area_top{text-align:center; padding-bottom:65px;}
.labgrown_area_top_block{display:inline-table; font-size:16px; padding-bottom:20px;}
.labgrown_area_top_block img{padding-bottom:10px;}
.labgrown_area_top_block:first-child{margin-right:120px;}
.labgrown_area_top_block.active{background:url(images/labgrown/active.png) no-repeat bottom center; text-decoration:underline;}
.labgrown_area_top_block:hover{background:url(images/labgrown/active.png) no-repeat bottom center; text-decoration:underline;}
.labgrown_block_area{}
.labgrown_block{position:relative; padding-bottom:40px; width:52.2%; float:left;}
.labgrown_block:nth-child(2n){width:47.8%;}
.labgrown_block_heading{position:static; left:auto; font-family: 'Noto Serif', serif; font-weight: 400; font-size:16px; color:#FFF; text-transform:uppercase; text-align:left; margin-bottom:15px; border-bottom:1px solid #edb562; display:inline-block;}
.labgrown_block_inner{}
.labgrown_block_inner1{border: 1px solid #f7b354; display:inline-block;}

.labgrown_block_shape{text-align:center; font-size:10px; text-transform:uppercase; width:10%; max-width:55px; float:left; line-height:px; padding:0px; margin:0px; cursor:pointer;}
.labgrown_block_shape_imgblock{height:41px; border: 2px solid #000000;}
.labgrown_block_shape img{width:57%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.labgrown_block_shape img:hover{width:74.5%;}
.labgrown_block_shape:hover{}
.labgrown_block_shape.active{color:#f7b354;}
.labgrown_block_shape.active .labgrown_block_shape_imgblock{border: 2px solid #f7b354;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	 border-radius:5px;
}

.center_content{display:flex; justify-content:center; align-items: center;}

/*.labgrown_block_block{float:left; font-size:15px; border-left: 1px solid #f7b354;}
.labgrown_block_block:first-child{border:none;}
.labgrown_block_block a{padding:7px 15px; display:block;}
.labgrown_block_block a:hover{background-color:#f7b354; color:#000;}*/

.labgrown_block_block{float:left; font-size:15px; border-left: 1px solid #f7b354; padding:7px 15px; display:block;}
.labgrown_block_block:first-child{border:none;}
.labgrown_block_block:hover{background-color:#f7b354; color:#000;}
.labgrown_block_block.active{background-color:#f7b354; color:#000;}

.labgrown_block_color{text-align:center; font-size:10px; text-transform:uppercase; width:10%; max-width:55px; float:left; line-height:px; padding:0px; margin:0px; cursor:pointer;}
.labgrown_block_color_imgblock{height:41px; border: 2px solid #000000;}
.labgrown_block_color img{width:91.5%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.labgrown_block_color img:hover{width:70%;}
.labgrown_block_color:hover{}
.labgrown_block_color.active{color:#f7b354;}
.labgrown_block_color.active .labgrown_block_color_imgblock{border: 2px solid #f7b354;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	 border-radius:5px;
}

.labgrown_block_color1{text-align:center; font-size:9px; text-transform:uppercase; width:60px; float:left; line-height:px; padding:0px; margin:0px; cursor:pointer;}
.labgrown_block_color1_imgblock{height:37px; border: 2px solid #000000;}
.labgrown_block_color1:hover .labgrown_block_color1_imgblock{border: 2px solid #f7b354;}
.labgrown_block_color1.active .labgrown_block_color1_imgblock{border: 2px solid #f7b354;}

/*.loosediamond_block_inner{background-color:#FFF; border:1px solid #d8d8d8;}
.loosediamond_block_inner1{background-color:#FFF; border:1px solid #d8d8d8; padding-top:15px;}*/

.labgrown_area_block{width:49%; float:left; margin-right:2%;}
.labgrown_area_block:nth-child(2){margin-right:0;}
.labgrown_area_block .input4{width:65px; line-height:28px; height:28px; background-color:#FFF; color:#848484; font-family: 'Noto Serif'; font-weight: 700; font-size:14px; text-align:center; border:2px solid #e8e8e8;} 
.loosediamond_block_inner1 p{float:left; padding-bottom:10px; margin:0px 0px 0px 25px;}
.labgrown_buttonarea{}
.labgrown_buttonarea .submit{margin-top:10px; margin-right:5px; background-color:#deb77e; color:#000;}

.product_specification{}
.product_specification_block{background-color:#FFF; padding:0px 10px 0px 236px;}
.product_specification_leftblock{float:left; width:225px; margin-left:-226px; padding-top:8px; padding-bottom:8px;}
.product_specification_rightblock{border-left:1px solid #e5e5e5; float:left; padding-left:15px; padding-top:8px; padding-bottom:8px;}
.product_specification_block:nth-child(even){background-color:#fafafa;}

.myorder_area{max-width:570px; margin:auto;}
.myorder_block{margin-bottom:30px; background-color:#f2f2f2;}
.myorder_block:last-child{margin-bottom:0px;}
.myorder_topblock{padding:10px; background-color:#000000;}
.myorder_topblock_left{float:left; font-size:16px; color:#daba51; font-family: 'Noto Serif', serif; font-weight: 700; padding-top:8px;}
.myorder_topblock_right{float:right;}
.myorder_topblock_right .button3{line-height:36px; width:122px;}
.myorder_block table td{padding:15px;border-bottom:1px solid #FFF; font-size:16px; line-height:24px; color:#000; font-family: 'Noto Serif', serif; font-weight: 700;}
.myorder_block table td span{display:block; font-size:14px; line-height:20px; color:#515151; font-family: 'Noto Serif', serif; font-weight: 400;}
.myorder_bottomblock{padding:15px 10px; background-color:#000000; color:#FFFFFF;}
.myorder_bottomblock_left{float:left; font-size:14px;}
.myorder_bottomblock_right{float:right; text-transform:uppercase;}

.orderdetails_area{max-width:970px; margin:auto;}
.orderdetails_bottom{display:flex; flex-wrap:wrap;}
.orderdetails_bottomblock{width:44%; padding:25px 2%; float:left; margin-right:4%; background-color:#daba51; font-size:18px; line-height:24px; color:#000000;}
.orderdetails_bottomblock:nth-child(2){margin-right:0px;}
.orderdetails_bottomblock_heading{font-family: 'Playfair Display', serif; font-weight: 400; font-size:24px; line-height:1; color:#000000; text-transform:uppercase; padding:0px 0px 5px 0px; margin:0px;}
.orderdetails_bottomblock p span{font-family: 'Noto Serif', serif; font-weight: 700;}

.myorder_subtotal{padding:15px 10px; background-color:#000000; color:#FFFFFF; border-bottom:2px solid #333333;}
.myorder_subtotal table td{padding:0px; border:none; font-size:16px; line-height:24px; color:#FFF; font-family: 'Noto Serif', serif; font-weight: 700;}
.myorder_subtotal table td span{font-family: 'Noto Serif', serif; font-weight: 400; font-size:16px; line-height:24px; color:#FFF;}
.myorder_total{padding:15px 10px; background-color:#000000; color:#daba51;}
.myorder_total table td{padding:0px; border:none; font-size:16px; line-height:24px; color:#daba51; font-family: 'Noto Serif', serif; font-weight: 700;}
.myorder_totalinner{max-width:350px; float:right;}

.overflow_cover{width:100%; overflow:auto;}
.overflow_block{min-width:500px;}
.overflow_block1{min-width:690px;}

.happycustomersinner_block{position:relative; width:100%; margin-top:85px;}
.happycustomersinner_block .happycustomers_block_inner{border:1px solid #333;}
.happycustomersinner_block .happycustomers_block_image{border:1px solid #333;
	-moz-border-radius:90px; 
	-webkit-border-radius:90px;
	-khtml-border-radius:90px;
	 border-radius:90px;
}
.happycustomersinner_block .happycustomers_block_text{min-height:0px;}
.happycustomersinner_block .happycustomers_block_textblock{min-height:0px;}

.guestcheckout_left{float:left; width:45%;}
.guestcheckout_right{float:right; width:45%;}

/*pagination*/
.pagination_area{padding-top:30px;}
.pagination_area{text-align:center; font-family:'arial'; font-size:14px; line-height:24px;}
.pagination_area a{color:#666666; padding:3px 10px; border:1px solid #e4e4e4; background-color:#efefef; margin-right:5px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	 border-radius:5px;
}

.pagination_area a:hover{background-color:#666666; color:#FFF !important; border:1px solid #666666;}
.pagination_area .active_page{background-color:#666666; color:#FFF !important; border:1px solid #666666;}

/* Back to top button */
#back-top {
	position: fixed;
	bottom:10px;
	right:10px;
	z-index:999999999999999;
	margin:0px;
}

.menu_drop{background-image:url(images/menu-arrow.png); background-repeat:no-repeat; background-position:right 0px center;}
.mean-container .mean-nav ul li.menu_drop{background-image:none;}

div.error_box {
	font-size: 14px;
	padding: 10px;
	color:#F7410C;
	background-color: #FFFFFF;
	font-weight: 700;
	border: 3px solid #F7410C;
	text-align: center;
	margin-bottom: 15px;
}

div.message_box {
	font-size: 14px;
	padding: 10px;
	color: #088008;
	background-color: #FFFFFF;
	font-weight: 700;
	border: 3px solid #088008;
	text-align: center;
	margin-bottom: 15px;
}